html{height:100%}
body{font-family:Arial, sans-serif;
font-size:12px;
background-color:#fff;
color:#000;
margin:0;
}
a {text-decoration : none;}
a:link, a:visited, a:active {color:#03C;}
a:hover {text-decoration : underline;}
img{border:none;}
h1,h2,h3,h4,h5,h6{font-weight:bold;color:#000;margin-top:5px;margin-bottom:3px;padding:0px;}
h1{font-size:14px;}
h2 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #777b33; 
font-weight : bold; 
position : absolute; 
top : 38px; 
left : 61px; 
margin : 0; 
} 
h3{font-size:14px;}
.clear{clear:both;}
.floatR{float:right;}
.floatL{float:left;}
.marginTOP5{margin-top:5px;}
.marginTOP3{margin-top:3px;}
.marginBOT3{margin-bottom:3px;}
.marTOP15{margin-top:15px;}
.marBOT10{margin-bottom:10px;}
.clearL{clear:left;}
.clearR{clear:right;}
.marginRIGHT10{margin-right:10px;}
.padR10{padding-right:10px;}
.padL15{padding-left:15px;}
.padTOP10{padding-top:10px;}
.padTOP3{padding-top:3px;}
.padTOP5{padding-top:5px;}
.normalText{font-size:12px;}
.small, .xsmallText{font-size:10px;}
.grayText{color:#2f4f4f;}
.smblackText{font-size:11px;color:#000;}
.medblackText{font-size:12px;color:#000;}
.alignR{text-align:right;}
.alignL{text-align:left;}
.alignC{text-align:center;}
.clearB{clear: both;}
#baseDiv{
position:relative;
width:960px;
background-color:#fff;
margin-left:auto;
margin-right:auto;
}
#header {
clear:both;
float:left;
width:100%;
border-bottom:8px solid #5387c4;
background-color:#fff;
}
#header ul {
clear:left;
float:left;
width:100%;
list-style:none;
margin:3px 0 0 0;
padding:0;
}
#header ul li {
display:inline;
list-style:none;
margin:0;padding:0;
}
#header ul li a {
display:block;
float:left;
margin:0 0 0 1px;
padding:3px 8px;
text-align:center;
background:#f7d2a5;
color:#000080;
text-decoration:none;
position:relative;
left:15px;
line-height:1.3em;
}
#header ul li a:hover {
background:#000080;
color:#fff;
}
#header ul li a.active, #header ul li a.active:hover {
color:#fff;
background:#000080;
font-weight:bold;
}
#header ul li a span {
display:block;
}
.cheerful {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #305baa; 
font-weight : bold; 
}
.elsewhere-links {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #305baa; 
font-weight : normal; 
}
.bottom-divider {  
background-color : #5387c4; 
width : 960px; 
height : 8px; 
} 
.footer-container {  
text-align : center; 
}
.footer { 
color : #666666; 
font-size : 11px; 
padding-top : 5px; 
padding-bottom : 15px; 
} 
a.footer-link { 
color : #666666; 
text-decoration : none; 
font-size : 11px; 
font-weight : normal; 
} 
a.footer-link:hover { 
text-decoration : underline; 
} 

.signin-form-inline {
display:inline; }

.signin-form {
	position: absolute;
	top: 23px;
	left: 530px;
	width: 428px;
}
.signin-form label {
	float: left;
	color: #386fc7;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 170px;
	padding: 0 0 4px;
}
.signin-form input {
	float: left;
	padding: 0;
	width: 151px;
	height: 18px;
	margin: 0 15px 0 0;
	display: inline;
}
.signin-form #pass {
	margin: 0;
}
.signin-form #btn-log-in {
	width: 90px;
	height: 20px;
	margin: 1px 0 0 5px;
}
.signin-form a {
	float: left;
	color: #386fc7;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 170px;
	padding: 0 0 4px;
	margin: 3px 0 0;
}
.signin-form a:hover {
	text-decoration: underline;
}