﻿body, html
{
    margin: 0;
    padding: 0;
    color: #000;
}
body
{
    background-color: #A6BFDC;
    color: #0D095B;
    min-width: 760px;
    font-size: 10pt;
    font-family: Arial, Sans-Serif;
    text-justify: auto;
    text-align: justify;
}
a:active.terms, a:hover.terms, a:visited.terms, a:link.terms
{
    color: #0D095B;
    text-decoration: none;
}
h2
{
    font-weight: bold;
    font-size: 10pt;
    color: #0D095B;
}
#assignments table, #assignments td
{
    border-right: #0D095B 1px solid;
    border-top: #0D095B 1px solid;
    border-left: #0D095B 1px solid;
    border-bottom: #0D095B 1px solid;
    border-collapse: collapse;
}
/* WRAP*/
#wrap
{
    margin: 20px auto 0px;
    width: 760px;
}
/* MAIN */
#main
{
    min-height: 506px;
    height: 100%;
    background-position: center top;
    background-image: url(/imgz/bg.gif);
    background-repeat: no-repeat;
    background-color: white;
}
/* HEADER */
#header
{
    width: 760px;
    height: 130px;
}
#header .logo
{
    float: right;
    position: relative;
    top: 29px;
    left: -55px;
}
/* NAV */
#nav
{
    float: left;
    width: 190px;
    padding-left: 33px;
    margin-top: 0px;
    margin-bottom: 0px;
}
#nav ul
{
    list-style-type: none;
    margin: 0 0 1px;
    padding-left: 0px;
}
#nav li
{
    margin-bottom: 1px;
    margin-top: 1px;
}
#nav img
{
    margin-top: 8px;
    margin-bottom: 10px;
}
#nav a:link, #nav a:visited, #nav a:active, #nav a:hover
{
    display: block;
    width: 150px;
    padding-left: 10px;
    height: 17px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
}
#nav a:link, #nav a:visited, #nav a:active
{
    color: #ced8ea;
    background-color: #0D095B;
}
#nav a:hover, #nav a:link.selected, #nav a:visited.selected, #nav a:active.selected, #nav a:hover.selected
{
    color: #0D095B;
    background-color: #ced8ea;
}
.accordion
{
    display: block;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    width: 160px;
    margin-bottom: 1px;
}
.accordionHeader
{
    background-color: #0D095B;
    color: #CED8EA;
    padding-left: 10px;
    cursor: pointer;
    padding-left: 10px;
    height: 17px;
}
.accordionHeaderSelected
{
    background-color: #0D095B;
    color: #CED8EA;
    cursor: pointer;
    padding-left: 10px;
    height: 17px;
    margin-bottom: 1px;
}
div.accordionHeader:hover, div.accordionHeaderSelected:hover
{
    color: #0D095B;
    background-color: #ced8ea;
}
.accordionContent
{
    background-color: #FFFFFF;
    color: #0d0d5b;
    border: 1px solid #ced8ea;
}
#nav .accordionContent ul li
{
    padding-top: 2px;
}
#nav .accordionContent a
{
    background-color: #FFFFFF;
    color: #0d0d5b;
    font-size: 9pt;
    padding-left: 6px;
    margin-left: 1px;
    margin-top: -1px;
}
#nav .accordionContent a:hover
{
    color: #0D095B;
    background-color: #ced8ea;
}
/* CONTENT */
#content
{
    float: right;
    width: 444px;
    position: relative;
    left: -55px;
    margin-top: 0px;
    margin-bottom: 20px;
}
.quote
{
    background-color: #DDDDDD;
    margin-bottom: 6px;
    padding: 10px;
}
.quotefooter
{
    margin-bottom: 24px;
    margin-top: 0;
    text-align: right;
}
.buttonLarge
{
	border: 1px solid #CED8EA;
	display: inline-block;
	height: 19px;
	padding-left: 1px;
	position: relative;
	text-decoration: none;
	width: 141px;
}
.buttonLarge div
{
	background-color: #0D095B;
	color: #CED8EA;
	font-weight: bold;
	height: 17px;
	margin-right: 1px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	top: 1px;
	width: 140px;
}
.buttonLarge:hover
{
    /*border: 1px solid #0D095B;*/
}
.buttonLarge:hover div
{
    background-color: #850D6F;
    /*color: #0D095B;*/
}
/* FOOTER */
#footer
{
    width: 760px;
    height: 44px;
    background-color: #0D095B;
}
