/* CSS Document */

body { background: #fff; padding: 0px; margin: 0px;  font-family: serif, Arial, Helvetica, sans-serif; font-size: 13px; color:#363a40; margin:0px 0px; padding:0px;
text-align:center;}

h1, h2, h3 { font-family: Georgia, "Times New Roman", Times, serif;}

/* General Links */
a:link { text-decoration : none; color : #0033CC; border: 0px; font-weight:bold;} 
a:active { text-decoration : underline; color : #0033CC; border: 0px; font-weight:bold;} 
a:visited { text-decoration : none; color : #0033CC; border: 0px; font-weight:bold;} 
a:hover { text-decoration : underline; color : #000; border: 0px; font-weight:bold;} 


img { padding: 0px; margin: 0px; border: none;}
hr { border-left:0px solid #c3c2af; border-right:0px solid #c3c2af; border-top:1px dotted #c3c2af; border-bottom:0px solid #c3c2af; height : 1px;  }

input { font-family: 'Verdana'; color: #6a5555; font-size: 11px; }
textarea { font-family: 'Verdana'; color: #6a5555; font-size: 11px;  }
select { font-family: 'Verdana'; color: #6a5555; font-size: 11px;  }

#bgcontain { width: 800px; margin:0px auto; text-align:center; }

/*\ IE/Win min height hack */ * html .Header { height: 110px;} /* */ 
.Header { url(/images/printlogo.gif) no-repeat right bottom; width: 792px; clear: left; min-height: 110px; position: relative; /*border-bottom: solid 4px #c3c2af;*/ border-right: solid 0px #c3c2af; border-left: solid 0px #c3c2af;}
.Header h1 { float: left; text-indent: -10000px; margin: 0; padding: 0;}
.Header h1 a { display: block; width: 279px; height: 110px; cursor: hand; }

.QuickJump { position: absolute; top: 15px; *top: 18px; right: 20px; }

.Container { position: relative; float: center; }

.rotator img { padding: 3px; border: solid 1px #ccc; background: #fff; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*\ IE/Win min height hack */ * html .CON { height: 300px;} /* */ 
.CON { padding: 0px; width: 792px; min-height: 400px; float: left; border-top: solid 4px #c3c2af; border-bottom: solid 4px #c3c2af; border-right: solid 4px #c3c2af; border-left: solid 4px #c3c2af; background: #f5f4e4; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CC { width: 573px; float: center; font-size: 14px; padding: 20px 10px 0px 10px; }
.CC h1 { color:#000; font-size: 24px; padding: 10px 0px 10px 0px; margin: 0px 0px 5px 0px; font-weight: normal;}
.CC h2 { color:#000; font-size: 20px; padding: 5px 0px; margin: 0px; font-weight: normal;}
.CC h3 { color:#000; font-size: 18px; padding: 5px 0px; margin: 0px; font-weight: normal;}
.CC p { line-height: 16px; padding: 5px 0px; margin: 5px 0px;}
.CC blockquote { padding: 5px 15px; background: #ebfaff; margin: 0px; color:#000; font-size: 11px;}
.CC blockquote p { padding: 5px 0px; margin: 5px 0px; line-height: 16px; font-family: "Georgia";  font-size: 11px;}
.CC ul { padding: 0px 25px; margin: 10px;}
.CC ol { padding: 0px 25px; margin: 10px;}
.CC li { list-style-image: url(../images/checkbox.gif); padding: 1px 0px; margin-bottom: 5px;}
#nocheck { list-style-image:none; list-style-type:circle; margin-left: -20px; }
#home { padding: 0px; }
#home_pdng { padding: 5px 25px; }
#cc_img { margin: -20px 0px 0px -13px; width: 593px; border:1px solid black; }
.vid_link { display:block; position: absolute; top: 310px; left: 650px; width:125px; height:30px; text-align:right; padding: 2px; color:#fff;}
.vid_link a { display:block; width:125px; height:30px; text-align:left; padding:10px 0px 10px 25px; *padding:7px 0px 10px 25px; color:#fff; background:url(/images/vid_button.gif) no-repeat; font-size: 12px; color:#fff; }
.vid_link a:hover { background:url(/images/vid_button_over.gif) no-repeat; text-decoration: none; color:#fff; }

.CC .StyleImg { padding: 3px; border: solid 1px #ccc; background: #fff;}
.CC sup { line-height:inherit; *line-height: 20px; }
#footnote { text-indent: -9px; padding: 0px 0px 0px 9px;  }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CL { width: 195px; float: left; background: #232E67; border-right: solid 4px #c3c2af; border-top: solid 4px #c3c2af; }
.CL div {}
.CL h3 { font-size: 18px; letter-spacing: -1px; font-weight: normal; padding: 5px 0px; margin: 0px;}

.CL .StyleImg { padding: 3px; border: solid 1px #ccc; background: #fff;}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.CL .Search { background: #232e67; float: left; width: 169px; font-size: 12px; padding: 15px; color: #fff;}
.CL .Search form {}
.CL .Search fieldset { border: none; padding: 0px; margin: 0px;}
.CL .Search legend { display: none; padding: 0px; margin: 0px;} 
.CL .Search form { padding: 0px; margin: 0px; }

.CL .Search input { color: #000; border: none; font-size: 12px; }
.QuickJump input.arrow { width: 30px; height: 26px; background: url(/images/SearchButton.gif) no-repeat;}
.QuickJump input.arrow:hover { background: url(/images/SearchButton.gif) no-repeat 0 -26px; }
.QuickJump input.arrowIE { width: 30px; height: 26px; background: url(/images/SearchButton.gif) no-repeat 0 -26px; }
.QuickJump input.on { background: #fff; width: 160px; } 

/*\ IE/Win min height hack */ * html .buttonsearch { margin: -26px 0px 0px 164px; } /* */ 
.buttonsearch { padding: 0px; margin: -25px 0px 0px 164px; top: 0px; background: none; }
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.CL .LeftMenu { float: left; width: 195px; font-size: 11px; text-align: right; }
.CL .LeftMenu ul { padding: 0px; margin: 0px; }
.CL .LeftMenu li { padding: 0px; margin: 0px; list-style-type: none; font-size: 12px; font-weight: bold; font-family: "Georgia";}
.CL .LeftMenu li a { background: #ece9ca url(/images/IcoMenuOff.gif) no-repeat right center; display: block; padding: 5px 20px 5px 0px;  margin: 0px; list-style-type: none; /*border-bottom: solid 2px #a7a698;  border-top: solid 2px #fff;*/ color : #232e67;

}
.CL .LeftMenu li a:visited {  background: #ece9ca url(/images/IcoMenuOff.gif) no-repeat right center; display: block; padding: 5px 20px 5px 0px;  margin: 0px; list-style-type: none; /*border-bottom: solid 2px #a7a698;  border-top: solid 2px #fff;*/ color : #232e67;}
.CL .LeftMenu li a:hover { background: #6b76af url(/images/IcoMenuOn.gif) no-repeat right center; display: block;  padding: 5px 20px 5px 0px;  margin: 0px; list-style-type: none; /*border-bottom: solid 2px #404c8b;  border-top: solid 2px #ccd2f2;*/ color:#fff; text-decoration : none; }

.noPrint { display: none; }

#dropmenudiv{
position:absolute;
text-align:left;
background: #6b76af; 
display: block;
margin: 0px;
z-index:100;
/*border-bottom: solid 2px #404c8b;  
border-top: solid 2px #ccd2f2;*/
border-top: solid 2px #aeb4d8;
border-left: solid 2px #aeb4d8;
border-right: solid 2px #aeb4d8;
border-bottom: solid 1px #aeb4d8;
color:#fff; 
text-decoration : none;
font-size: 12px; font-weight: bold; font-family: "Georgia";
line-height: 25px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-align:left;
text-indent: 3px;
border-bottom: 1px solid #aeb4d8;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#fff; 
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #ece9ca;
color:  #6b76af;
}

#dropmenudiv p{
width: 100%;
margin-bottom: 0px;
margin-top: 0px;
display: block;
text-align:left;
text-indent: 3px;
border-bottom: 1px solid #aeb4d8;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#fff; 
}

.CL .sidead { background: #232e67; float: left; width: 195px; border-bottom: solid 4px #c3c2af;}
.CL .sideas .ads {background-color:#232e67; width:180px; margin-left:10px;}

#accordian_list div.title {
	color:#000000;
	font-weight:normal;
	margin: 5px 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	cursor: pointer;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #232E67;
	line-height: 18px;
	}

#accordian_list div.descript{
	padding-left: 8px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	background-color: #FFFFFF;
	color: #232E67;
	}
	
.careerlist{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #232E67;
}

.careerlist:hover  {
	color:#9C9A8B;
	padding-bottom: 5px;
	}

.careerlistlocation{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.floatright{
	float: right;
	background-color: #FFFFFF;
	border: 1px solid #C3C2AF;
	margin-left: 10px;
	padding: 3px;
	margin-bottom: 5px;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.Footer p { color:#999; font-family: serif; font-size: 11px; *font-size:10px; padding: 5px 0px; margin: 0px; text-align:right; }
.Footer a {font-weight:bold;}
.Footer table { color:#999; font-family: serif; font-size: 11px; *font-size:10px; margin: 3px; text-align:center; }
.Footer td { padding: 2px 6px; border:1px solid #999; }
