/* CSS Document */

/* 
BLUE: 
040439   dark top bar
00006E   header back
0000A0   med txt blue
5776C5   background
9EB1DF   lite
E0E7F8   lite lite
*/


body {
	background: #5776C5 url(/images/background.gif) top left repeat-x;
	color: #000000;
	margin: 0px;
	padding: 0px;
	border: 0px;
	scrollbar-face-color: #9EB1DF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #040439;
	scrollbar-3dlight-color: #E0E7F8;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #5776C5;
	scrollbar-darkshadow-color: #040439;
 font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
}
.sz8pt {
font-size:7pt;
}
.sz9pt {
font-size:9pt;
}
.sz10pt {
font-size:10pt;
}
.sz11pt {
font-size:11pt;
}
.sz16pt {
font-size:16pt;
}


/* global hover */

a        { color:#CC9933; text-decoration:underline; font-weight:bold;}
a:hover  { color:#0099ff; text-decoration:underline; font-weight:bold;}


/* form stuff */

input.button {
background: #5776C5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
padding:2px 2px 2px 10px;
}

.form {
font-size:8pt;
color:#5776C5;
}


#tdUnderline td {
border-bottom:1px dotted #ccc;
}
#tdUnderline td p {
margin:4px;
font-size:11px;
}
#tdUnderline td p b{
color:#000099;
}




#container {
background: #ffffff;
width: 780px;
margin:0px;
padding:0px;
}




/* header */

#header {
width: 780px;
margin: 0px;
padding: 0px;
height:auto;
text-align:left;
}
#headerNav {
padding:122px 0px 0px 10px;
margin:0px;
text-align:left;
}

/* SUBNAV */

#subnav {
margin: 0px;
padding:15px 0px 5px 0px;
/*background: url(/images/footer-back2.gif);*/
background-position: top left;
background-repeat: no-repeat;
text-align: center;
color:#000080;
border-bottom:1px solid #9EB1DF;
font-size:8pt;
}

#subnav a{
color:#000080;
font-weight:normal;
}
#subnav a:hover{
color:#0000A0;
font-weight:normal;
}

/* main body */
#contentContainer {
background: #ffffff;
width: 780px;
margin:0px;
padding:0px;

}
#content {
background: #ffffff;
margin:0px;
padding:0px 30px;
text-align:left;
line-height:15pt;
font-size:9pt;
}
#content p {
margin:5px 0px 10px 0px;
}

#content p.heading {
font-size:13pt;
border-bottom: 1px dotted #cccccc;
border-left: 6px solid #9EB1DF;
color:#0000A0;
font-weight:bold;
padding:3px 0px 3px 10px;
margin:20px 0px 10px 0px;
line-height:normal;
clear:both;
}
#content p.subhead {
font-size:11pt;
color:#0000A0;
font-weight:bold;
line-height:normal;
margin:15px 0px 0px 0px;
}

#tablerule td {
border-bottom:1px dotted #ccc;
padding: 5px 3px;
}

#sidebar {
width:220px;
float:right;
padding:10px 10px;
margin:0px 0px 0px 20px;
border:1px solid #105294;
background-color:#F2F1DF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
text-align:center;
}

		
/* front table */
#frontTable p.head1{
margin:0px;
padding:6px;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
border-top:1px solid #ddd;
}
#frontTable p.body1{
margin:5px 10px;
padding:0px;
font-size:8pt;
color:#666666;
}
#frontTable p.shadow1{
margin:0px;
padding:0px;
font-size:1pt;
height:2px;
border-top:1px solid #ccc;
background:#ddd;
border-bottom:1px solid #eee;
overflow:hidden;
}
#frontTable a.headLink{
color:#31559F; text-decoration:none;
}
#frontTable a:hover.headLink{
color:#4E6EB9; text-decoration:underline;
}

		
/* FOOTER */

#footer {
width: 780px;
margin: 0;
padding: 0;
background: #5776C5 url(/images/footer-back.gif) top left no-repeat;
text-align: left;
color:#0000A0;
height:28px;
}

#footer p.footerNav {
color:#cccccc;
text-align:right;
font-size:8pt;
padding:10px 20px 0px 0px;
}
#footer a{
color:#5776C5;
font-weight:normal;
}
#footer a:hover{
color:#0000A0;
font-weight:normal;
}
#footer p.copyright {
color:#E0E7F8;
text-align:right;
font-size:8pt;
margin:10px 20px 10px 0px;
}

/* effects */
						
 p.rule {
  font-size:1px;
		color:#666666;
		border-top: 1px dotted #ccc;
		margin:5px 0px;
		clear:both;
		}
	
 p.clear {
		clear: both;
		margin: 0px;
		}


#shadowBottom {
width: 100%;
padding: 0px;
margin: 0 0 5px 0;
background: #ddd;
height: 1px;
overflow: hidden;
border-bottom: 1px solid #eee;
clear:both;
}
#shadowTop {
width: 100%;
padding: 0px;
margin: 0px;
background: #bbbbbb;
height: 1px;
overflow: hidden;
border-top: 1px solid #dddddd;
border-bottom: 1px solid #999999;
}