/* CSS Document */

BODY{
background-color:#FFFFFF;
background-image:url(images/bg_str.gif);
background-repeat:repeat-x;
width:100%;
height:100%;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;

}

HTML{
width:100%;
height:100%;
margin:0;
padding:0;
color:#000000;
}

P{
padding:0px;
margin:0px;
padding-top:10px;
padding-bottom:10px;
}


H4{
color:#9ba09a;
padding:0;
padding-top:10px;
margin:0;
font-size:14px;
font-weight:bold;


}
.littleText
{
color:#666666; font-family:Verdana; font-weight:bold; font-size:8px;
background-color: #72A4D2;
}
.smallfieldcell
{ 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #7F9DB9; 
}
.smallltext{
font-size:10px;
}
#testbox{
position:absolute;
top:0px;
left:0px;

background-color:#FF0000;
width:10px;
height:10px;
z-index:15;

}

::-moz-selection{

	background:#312b6e;
	color:#fff;
}

::selection {
	background:#312b6e;
	color:#fff;
}

code::-moz-selection {
	background: #312b6e;
}

code::selection {
	background: #312b6e;
}


#contlefttext p{
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
margin:0;
line-height:22px;
}

.subtitle{
padding-top:0px;
padding-bottom:0px;
margin-left:-10px;
}

#container{

background-image:url(images/cloud_bg.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
z-index:5;
height:100%;

}
#pre_login_container{

background-image:url(images/pre_login_cloud_bg.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
z-index:5;
height:100%;

}

#headerX{
width:988px;
height:54px;
position:absolute;
top:0px;
left:0px;
display:block;
background-image:url(images/hdr_bg.gif);
background-repeat:no-repeat;


padding-left:0px;
padding-right:0px;
padding-top:68px;
padding-bottom:30px;
background-color:#00FF99;


}
#header{
width:988px;
height:80px;
padding-top:68px;
position:relative;
display:block;





}
#pre_header{
width:988px;
height:80px;
padding-top:42px;
position:relative;
display:block;





}
#headerinner{
border:0;
margin:0;
padding:0;

/*border:1px solid red;*/
}
#topnavX{
margin:0;
padding:0;
width:958px;
height:33px;
position:absolute;
top:152px;
left:0px;
display:block;
background-image:url(images/nav_bg.png);
background-repeat:no-repeat;

padding-left:30px;
padding-top:5px;
z-index:13;
behavior: url(iepngfix.htc);
}
#topnav{
margin:0;
padding:0;
width:958px;
height:33px;
position:relative;
position:absolute;
top:152px;
left:0px;
display:block;


padding-left:30px;
padding-top:5px;
z-index:13;


}
.navtab{
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:0px;
	font-size:11px;
	font-weight:bold;
	float:left;
	height:25px;

}

.navtab a:link {color: #ffffff;font-weight:bold;text-decoration: none;}
.navtab a:visited {color: #ffffff;font-weight:bold;text-decoration: none;}
.navtab:hover a:link {color: #312b6e;font-weight:bold;text-decoration: none;}
.navtab:hover a:visited {color: #312b6e;font-weight:bold;text-decoration: none;}
.navtab:hover a:hover {color: #312b6e;font-weight:bold;text-decoration: none;}
.navtab:hover a:active {color: #312b6e;font-weight:bold;text-decoration: none;}

.navtab:hover{
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	font-weight:bold;
	color: #312b6e;
	text-decoration: none;
	background-image:url(images/tn_bg_a.gif);
	background-repeat:repeat-x;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#AFC4D1;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#D1DDE4;
	
}

.navtabover{
	color: #312b6e;
	font-weight:bold;
	text-decoration: none;
	background-image:url(images/tn_bg_o.gif);
	background-repeat:repeat-x;
	
}
.navtabact{
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	font-weight:bold;
	color: #312b6e;
	text-decoration: none;
	background-color:#B6D1E1;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#AFC4D1;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#D9ECF7;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#AFC4D1;
	
}
.navtabup{
	color: #ffffff;

}


.dropbox{
position:absolute;
margin:0;
margin-left:-7px;
margin-top:25px;
padding-top:5px;
background-image:url(images/drop_bg.png);
background-repeat:repeat-x;
/*behavior: url(iepngfix.htc);*/
overflow:hidden;
}


.inv{
visibility:hidden;
display:none;

}

.vis{
visibility:visible;
display:block;

}

.dropitem{
padding-top:4px;
padding-bottom:4px;
padding-left:6px;
padding-right:6px;
background-color:#FFFFFF;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
width:160px;
color: #312b6e;
font-size:11px;
z-index:15;
}

/*/
.subnavbox{///////////////////////////////////////////////////
display:block;
margin:0;


background-image:url(images/snav_bg.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;

padding-bottom:5px;
padding:5px;

}*/

.subnavbox{



background-image:url(images/bl_bg.png);


padding:5px;
margin-top:5px;
}

.subnavitem{
padding-top:4px;
padding-bottom:4px;
padding-left:6px;
padding-right:6px;
background-color:#FFFFFF;




width:201px;
color: #312b6e;
font-size:11px;
}
.spacer5{
width:223px;
height:5px;

}

.purple{
color: #312b6e;
}

.bold{
font-weight:bold;
}


a:link {color: #312b6e;font-weight:bold;}
a:visited {color: #312b6e;font-weight:bold;}
a:hover {color: #b4bbb3;font-weight:bold;}
a:active {color: #312b6e;font-weight:bold;}


a.wtxt:link {color: #ffffff;font-weight:bold;text-decoration: none;}
a.wtxt:visited {color: #ffffff;font-weight:bold;text-decoration: none;}
a.wtxt:hover {color: #312b6e;font-weight:bold;text-decoration: none;}
a.wtxt:active {color: #ffffff;font-weight:bold;text-decoration: none;}

.butt:hover {background-image:url(images/tn_bg_o.gif);}

a.ptxt:link {color: #312b6e;font-weight:bold;text-decoration: none;}
a.ptxt:visited {color: #312b6e;font-weight:bold;text-decoration: none;}
a.ptxt:hover {color: #312b6e;font-weight:bold;text-decoration: none;}
a.ptxt:active {color: #312b6e;font-weight:bold;text-decoration: none;}


a.droplink:link {color: #312b6e;font-weight:bold;text-decoration: none;font-size:11px;}
a.droplink:visited {color: #312b6e;font-weight:bold;text-decoration: none;font-size:11px;}
a.droplink:hover {color: #b4bbb3;font-weight:bold;text-decoration: none;font-size:11px;}
a.droplink:active {color: #b4bbb3;font-weight:bold;text-decoration: none;font-size:11px;}



#title{
width:988px;
height:53px;
position:absolute;
top:190px;
left:0px;
display:block;
background-image:url(images/title_bg.png);
background-repeat:no-repeat;
behavior: url(iepngfix.htc);
}
#contentYYYY{

width:988px;

/*height:100%;*/

/*background-color:#CC9933;*/
position:absolute;
top:243px;
left:0px;
display:block;
/*float:none;
clear:both;*/
background-image:url(images/cont_bg_str.png);
background-repeat:repeat-y;

min-height:517px;
height:auto;
float:left;
z-index:10;
/*behavior: url(iepngfix.htc);*/
overflow:hidden;


}
#contentbox{
position:absolute;
top:243px;
left:0px;
width:100%;

}
#content{

width:988px;

/*height:100%;*/

/*background-color:#CC9933;*/
position:relative;

display:block;
/*float:none;
clear:both;*/


min-height:517px;
height:auto;
float:left;
z-index:10;
/*behavior: url(iepngfix.htc);*/

background-image:url(images/cont_bg_str.png);
background-repeat:repeat-y;

}


#footer{
background-image:url(images/foot_bg_str.gif);
background-repeat:repeat-x;


height:130px;
position:relative;
display:block;
float:none;
clear:both;
padding-top:14px;
padding-left:30px;
z-index:10;
}

#contleft{
margin:0;
padding:0;
padding-left:25px;
float:left;
width:659px;





}
.contleftheightset{
float:left;
width:5px;
}
#contright{
margin:0;
padding:0;
float:left;
width:304px;
overflow:hidden;



}

.contleaflet{
float:right;
padding-left:20px;
padding-top:15px;
padding-bottom:20px;
}

#contentZ{

width:988px;

overflow:hidden;
}

#contleftZ{

float:left;

}

#contrightZ{

float:left;

}

.quote {
color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
background-color:#312B6E;
}



/* IE ignores styles with [attributes], so it will skip the following. */





.contleftimage{
float:left;

margin:0;
padding:0;




width:223px;






padding-bottom:10px;




}
.mainimage{
margin:0;
padding:0;
width:223px;
display:block;

margin-top:5px;


}
.add{
margin-top:5px;
margin-left:0;
}

.contlefttextX{
margin:0;
padding:0;

vertical-align:top;


width:397px;

float:left;

margin-left:15px;
padding-top:20px;
padding-bottom:30px;

z-index:15;





}


.contlefttextX{
margin:0;
padding:0;

vertical-align:top;


width:397px;

float:left;

margin-left:15px;
padding-top:20px;
padding-bottom:30px;

z-index:15;
background-color:#00CC66;







}

.contlefttext{
margin:0;
padding:0;

vertical-align:top;


width:397px;

float:left;

margin-left:15px;

padding-bottom:30px;
padding-top:10px;
z-index:15;
line-height:20px;
}

.nofloat{
display:block;
}

#contfoot{
padding-left:10px;
padding-right:20px;
padding-bottom:20px;

}

.rightbutton{
margin-top:5px;
margin-left:5px;
margin-right:5px;
margin-bottom:0px;
z-index:10;
}


#address{
float:left;
z-index:12;
top:22px;
left:455px;
position:absolute;
}
#copyright{
float:left;
z-index:12;
top:65px;
left:40px;
position:absolute;
color:#312b6e;
font-weight:bold;
}
.footlink{
float:left;

}


.hidden_top_text
{
color:#6698B9;
}




#birdsdiv{
width:10px;
height:10px;
overflow:visible;


position:absolute;
top:0px;
left:0px;
z-index:6;

}
#birdsimage{

top:0px;
margin-left:731px;

width:577px;
height:345px;

}

#tree{
position:absolute;
top:-228px;
left:684px;

z-index:11;
}



.leftpad{
margin-left:30px;




}

IMG {behavior: url(iepngfix.htc);}

.apptab{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	font:arial rounded MT bold, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	float:left; 
	height:54px;
	background-image:url(images/apply_button.png);

}
.apptab a {color: #312b6e;font-weight:bold;text-decoration: none;}
.apptab a:link {color: #312b6e;font-weight:bold;text-decoration: none;}
.apptab a:visited {color: #312b6e;font-weight:bold;text-decoration: none;}
.apptab a:active {color: #B2B9B2;font-weight:bold;text-decoration: none; padding-top:2px;}
.apptab:hover a:link {color: #B2B9B2;font-weight:bold;text-decoration: none;}
.apptab:hover a:visited {color: #B2B9B2;font-weight:bold;text-decoration: none;}
.apptab:hover a:hover {color: #B2B9B2;font-weight:bold;text-decoration: none;}
.apptab:hover a:active {color: #B2B9B2;font-weight:bold;text-decoration: none; padding-top:2px;}

.apptab:hover{
	font-weight:bold;
	color:#B2B9B2;
	text-decoration: none;
	background-image:url(images/apply_button_on.png);
	background-repeat:repeat-x;	
}
.apptab:active{
	text-indent:2px 0px 0px 2px;
	font-weight:bold;
	color:#B2B9B2;
	text-decoration: none;
	background-image:url(images/apply_button_down.png);
	background-repeat:repeat-x;
	}