/*********************************** LOGO / NAVIGATION ***********************************/

body{ margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#00bcee;
background-image:url(../../images/bg.jpg);
background-position:top;
background-repeat:repeat-x;
}



#mainContainer
{
width:auto;
margin:auto;
}

#navbar{
height:34px;
width:900px;
background-image:url(../../images/navbar.png);
behavior: url(includes/css/iepngfix.htc);
background-repeat:no-repeat;
background-position:left;
margin:0;
padding:18px 0 0 0;
}

#navbar ul { margin:0 0 0 0; list-style:none; padding:0; }
#navbar li { margin:0 0 0 0; display:inline; padding:0 8px 0 8px;}
#navbar li a { font-size:12px; font-weight:bold; color:#fff; margin:0; } 
#navbar li.selected a, #navbar li a:hover { color:#FFFF00; }

#navbarSpacer{
height: 30px;
width: 5px;
float:left;
}

.navbarText{
margin:auto;
padding-top: 18px;
padding-left: 20px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
float:left;
}
.navbarText a:link, .navbarText a:visited { color:#ffffff; text-decoration:none; }
.navbarText a:hover { color:#FFFF00;  }
.navbarText a.selected { color:#FFFF00;  }

/*********************************** CONTROL PANEL ***********************************/


#CP_main{
height:132px;
width:920px;
margin:auto;
padding:0px;
}

#CP_logo{
height: 132px;
width: 239px;
background-image:url(../../images/logo.png);
behavior: url(includes/css/iepngfix.htc);
background-repeat:no-repeat;
background-position:left;
margin: auto;
float:left;
}

#CP_spacer{
height: 132px;
width: 277px;
background-color:#FFFFFF;
margin: auto;
float: left;
}

#CP_dataFlap{
height: 132px;
width: 404px;
background-image:url(../../images/control_panel.png);
behavior: url(includes/css/iepngfix.htc);
background-repeat:no-repeat;
background-position:left;
margin: 0;
float: left;
}

#CP_dataContainer{
height: 80px;
width: 370px;
text-align:left;
/*margin-right:25px;*/
padding:35px 0 0 0;
float: right;
}



/*********************************** GENERIC DIVS ***********************************/
#body_top{
height:40px;
width:900px;
background-image:url(../../images/body_top.png);
behavior: url(includes/css/iepngfix.htc);
background-repeat:no-repeat;
background-position:left;
margin: auto;
}


#whiteSpace{
width:900px;
background-color:#FFFFFF;
margin: auto;
padding-top:20px;
padding-bottom:20px;
display:block;
}



#body_footer{
height:138px;
width:900px;
background-image:url(../../images/footer.png);
behavior: url(includes/css/iepngfix.htc);
background-repeat:no-repeat;
background-position:left;
margin: auto;
margin-bottom:30px;
}

#footerText{
height:40px;
width:680px;
margin-top:40px;
margin-left:100px;
font-size:11px;
color:#999999;
float:left;
}


/*********************************** CONTAINERS ***********************************/
#spacer{
height:50px;
width:10px;
float:left;
}

#spacerLiit{
height:50px;
width:19px;
float:left;

}

#container_blue{
min-height:100px;
padding-top:10px;
padding-bottom:10px;
margin-bottom: 20px;
width:820px;
background:#aad8fc;
float:left;
}


#subContainer{
width:400px;
float:left;
margin: 0px;
padding: 0px;
}


#subContainer_top{
height:42px;
background-image:url(../../images/sub_top.jpg);
background-repeat:no-repeat;
background-position:left;
width:400px;
float:left;
margin: 0px;
padding: 0px;
}

#subContainer_bottom{
height:12px;
background-image:url(../../images/sub_bottom.jpg);
background-repeat:no-repeat;
background-position:left;
width:400px;
float:left;
margin: 0px;
padding: 0px;
}
.subTitleText{

font-size:14px;
font-weight:bold;
color:#FFFFFF;
float:left;
margin: 0px;
padding: 0px;
margin-left:15px;
margin-top:13px;
}

#subContainer_body{
background-image:url(../../images/sub_body.jpg);
width:400px;
float:left;
margin: 0px;
padding: 0px;
}

.subBodyText{

float:left;
margin: 10px;
padding: 0px;
}
/*********************************** TEXT CLASSES ***********************************/

.text {
	font-size: 11px;
	color: #000000;
}

.title {
	font-size: 16px;
	color: #000000;
	font-weight:bold;
}

.error { color:#990000;font-weight:bold; }
.importantText {
	font-size: 11px;
	color: #FF0000;
}

.boldText {
	font-size: 11px;
	color: #000000;
	font-weight:bold;
}

.footnote{
font-size:9px;
}

A{
height:1px;
behavior:url(link.htc);
filter:progid:dximagetransform.microsoft.fade(duration=0.5);
}

A:link{
color: #0099FF;
text-decoration:none;
}

A:visited{
color: #0099FF;
text-decoration:none;
}

A:hover{
color: #FF9300;
text-decoration:none
}

/************************************FORM Styles***********************************************/
fieldset { border: 1px solid #2ab3e1; }
legend { color: #fff; background-color: #21adde; border: 1px solid #2ab3e1; padding: 5px; } 
label { float:left; width:25%; margin-right:0.5em; padding-top:0.2em; text-align:right; font-weight:bold; }
.input { margin:1px 0 0 0; width:150px; }
.formcontainer { width:700px; text-align:left; }
.cont1 { width:750px; text-align:left; font-size:12px; padding-top:30px; }
.archivecont { width:240px; min-height:100px; max-height:500px; height:auto !important; height:100px; float:left; margin:0 2px 10px 2px; }
.archivecont ul { margin:0; padding:0 0 0 18px; }
.archivecont li { margin:0; padding:0; }
