/*  WEBSITE LAYOUT  */
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background: #E3E5E5;
	/*background: #E3E5E5 url(../images/background.jpg) center top repeat-y;*/
}

/*  wrappers  */
#wrapper {
	display: block;
	width: 100%;
	height: auto;
	clear: both;
}

/*  containers  */
#container {
	display: block;
	margin: 0px auto;
	padding: 0px;
	width: 900px;
	height: auto;
	clear: both;
}

/*  styles  */
#top {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 900px;
	height: 97px;
	float: left;
}
#logo {display:block;margin:0px;padding:0px;width:181px;height:97px;text-decoration:none;float:left;}

#banner {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 900px;
	height: 186px;
	float: left;
	background: url(../images/homeBanner.jpg) center top no-repeat;
}
body#main #banner {background: url(../images/mainBanner.jpg) center top no-repeat;height:97px;}
body#internal #banner {background: url(../images/internalBanner.jpg) center top no-repeat;height:97px;}
body#about #banner {background: url(../images/aboutBanner.jpg) center top no-repeat;height:97px;}
body#careers #banner {background: url(../images/careersBanner.jpg) center top no-repeat;height:97px;}
body#contact #banner {background: url(../images/contactBanner.jpg) center top no-repeat;height:97px;}
body#events #banner {background: url(../images/eventsBanner.jpg) center top no-repeat;height:97px;}
body#people #banner {background: url(../images/peopleBanner.jpg) center top no-repeat;height:97px;}
body#services #banner {background: url(../images/servicesBanner.jpg) center top no-repeat;height:97px;}

#content {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 900px;
	height: auto;
	float: left;
	background: url(../images/contentBG.jpg) center top repeat-y;
}body#internal #content{background:#FFFFFF none;}

/*  information sections  */
#info {
	display: block;
	margin: 0px;
	padding: 20px 40px 20px 41px;
	width: 583px;
	height: auto;
	float: left;
}
#heading{display:block;margin:0px;padding:30px 20px 0px 24px;width:620px;height:50px;float:left;}body#internal #heading{width:856px;background:#FFFFFF;}

#infoLeft {
	display: block;
	margin: 0px;
	padding: 20px;
	width: 200px;
	height: 396px;
	float: left;
	background: url(../images/leftImg1.jpg) left top no-repeat;
}
body#about #infoLeft{background:url(../images/leftImg2.jpg) left top no-repeat;}
body#events #infoLeft{background:url(../images/leftImg3.jpg) left top no-repeat;}
body#services #infoLeft{background:url(../images/leftImg4.jpg) left top no-repeat;}
body#careers #infoLeft{background:url(../images/leftImg5.jpg) left top no-repeat;}
body#people #infoLeft{background:none;border-right:1px solid #B5C2C0;padding:0px 24px 20px;width:192px;height:auto;}
body#people #infoLeft h2, body#people #infoLeft .h2{font-size:14px;margin:0px;}body#people #infoLeft p{font-size:11px;}

#infoMiddle {
	display: block;
	margin: 0px;
	padding: 20px 22px 20px 0px;
	width: 402px;
	height: auto;
	float: left;
}body#people #infoMiddle{padding:0px 24px 20px;width:374px;}body#internal #infoMiddle{padding:20px 24px;width:852px;background:#FFFFFF;}

#infoRight {
	display: block;
	margin: 0px;
	padding: 30px 26px 30px 23px;
	width: 187px;
	height: auto;
	float: right;
}body#home #infoRight{padding:25px 26px 30px 23px;}

#infoRight h1 {display:block;width:172px;height:auto;background:url(../images/list2.jpg) 0px 2px no-repeat;margin:0px;padding:0px 0px 10px 15px;font-size:12px;line-height:14px;;font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:normal;color:#FFFFFF;clear:both;}
#infoRight h1.down {background:url(../images/list2d.jpg) 0px 2px no-repeat;}

#infoRight .h2{color:#C1C9D2;font-weight:normal;font-size:30px;font-family: "Times New Roman", Times, serif;background:url(../images/hrR.jpg) left bottom no-repeat;padding:0px 0px 20px;margin:0px 0px 20px;}
#infoRight .h3{color:#C1C9D2;font-weight:bold;font-size:22px;font-family: "Times New Roman", Times, serif;}
#infoRight .h4{color:#C1C9D2;font-weight:bold;font-size:18px;font-family: "Times New Roman", Times, serif;}
#infoRight .p{color:#C1C9D2;}#infoRight .p14{color:#C1C9D2;font-weight:normal;font-size:14px;}#infoRight .p9{color:#C1C9D2;font-weight:bold;font-size:9px;}

#infoRight p {display:block;width:172px;height:auto;background:none;margin:0px;padding:0px 0px 10px 15px;font-size:11px;line-height:13px;font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:normal;color:#448CA0;clear:both;}

#infoRight a{text-decoration:none;color:#C1C9D2;}#infoRight a:hover{text-decoration:underline;color:#C1C9D2;}

.infoTable td{padding:0px 0px 0px 10px;}
.infoTable h2{font-size:14px;margin:5px 0px;}
.infoTable p{font-size:11px;color:#07294C;margin:5px 0px;}

/*  footer  */
#footer {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 900px;
	height: 61px;
	float: left;
	background: #FFFFFF url(../images/footerBG.jpg) center top no-repeat;
}
.footerL{display:block;margin:0px;padding:26px 30px 0px;width:480px;height:35px;text-align:left;font-size:11px;color:#FFFFFF;float:left;}

.footerR{display:block;margin:0px;padding:26px 20px 0px 0px;width:104px;height:35px;text-align:right;font-size:11px;color:#FFFFFF;float:left;}

.seeclear {display:block;margin:0px;padding:0px;width:236px;height:61px;text-decoration:none;float:right;}
.seeclear a span {visibility: hidden;text-decoration:none;}
.seeclear a{width:236px;height:61px;text-decoration:none;float:right;}
.seeclear a:hover{width:236px;height:61px;text-decoration:none;float:right;}

/*  other  */
.imgTop {margin:0px 0px 10px;padding:0px;}
.imgBottom {margin:10px 0px 0px;padding:0px;}
.imgLeft {margin:0px 10px 0px;padding:0px;float:left;}
.imgRight {margin:0px 0px 0px 10px;padding:0px;float:right;}

ul {
	display: block;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 20px 0px;
	font-size: 12px;
	line-height: 16px;
	color: #74736C;
	list-style-type: disc;
	text-decoration: none;
	list-style-image: url(../images/list.jpg);
}
#infoRight ul {list-style-image:url(../images/list2.jpg);font-size:11px;line-height:15px;margin:0px 0px 0px 12px;*margin:0px 0px 0px 6px;padding:0px 0px 10px;}
#infoRight li{margin:0px 0px 15px;padding:0px;*margin:0px 0px 15px 5px;*padding:0px 0px 0px 10px;}

ol {
	display: block;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 20px 0px;
	font-size: 12px;
	line-height: 16px;
	color: #74736C;
	text-decoration: none;
}
li{margin:0px 0px 5px;padding:0px;*margin:0px 0px 5px 5px;*padding:0px 0px 0px 10px;}


/*  Links Styles  */
a{color:#74736C;text-decoration:underline;}a:hover{color:#2F6471;text-decoration:none;}
.a1{color:#2F6471;text-decoration:underline;}.a1:hover{color:#74736C;text-decoration:none;}

.footerL a, .footerR a{color:#FFFFFF;text-decoration:none;}.footerL a:hover, .footerR a:hover{color:#FFFFFF;text-decoration:underline;}

#infoRight h1 a{color:#FFFFFF;text-decoration:none;}#infoRight h1 a:hover{color:#FFFFFF;text-decoration:underline;}
#infoRight p a{color:#448CA0;text-decoration:none;}#infoRight p a:hover{color:#448CA0;text-decoration:underline;}


/*  Form Styles  */
.textinput, .selection{font-size:11px;width:145px;color:#74736C;}
.checkbox{font-size:10px;width:20px;padding-left:20px;color:#74736C;}
.inputshort{width:50px;font-size:11px;color:#74736C;}
.upload{font-size:11px;color:#74736C;}
.text{font-size:11px;padding:7px 3px;color:#74736C;}
.question{padding-left:3px;margin-top:3px;width:180px;float:left;color:#74736C;}
.answer{float:left;margin-top:3px;width:230px;color:#74736C;}
.other{float:left;padding-left:3px;margin-top:3px;width:300px;color:#74736C;}
.comments{padding-top:3px;width:400px;height:100px;font-size: 11px;color:#74736C;}
.required{color:#2F6471;font-size:12px;font-weight:bold;}
.hidden{display:none;}
.show{display:block;}
.error{padding-top:3px;padding-left:3px;color:#FF0000;width:530px;}
.radio{margin-top:5px;color:#74736C;}

