html{
	overflow:scroll;
	overflow-x:auto;
}

body{
	margin:0px;
	padding:0px;
	background:#fff;
}

#dvWrapper{
	width:939px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px auto;
}

a, img{
	border:0px;
	outline:none;
}

/*
==================
GLOBAL ELEMENTS
==================
*/

#dvNav{
	height:30px;
	background:url(/images/nav_bg.jpg) repeat-x;
	width:939px;
}

#dvNav ul{
	margin:0px;
	padding:0px 0px 0px 440px;
	list-style-type:none;
	font-size:11px;
	font-weight:bold;
	height:30px;
	overflow:hidden;
	width:939px;
}

#dvNav ul li{
	margin:0px;
	padding:0px 0px 0px 1px;
	float:left;
	background:url(/images/nav_divider.jpg) no-repeat left;
	height:30px;
}

#dvNav ul li a{
	color:#8095b5;
	text-decoration:none;
	float:left;
	padding:7px 25px 0px 25px;
	height:23px;
}

#dvNav ul li a.active{
	background:#02945a;
	color:#fff;
}

#dvNav ul li a:hover{
	color:#fff;
	background:#02945a;
}

#dvHeader{
	clear:both;
	height:100px;
}

#dvHeader h1{
	margin:0px;
	padding:20px 0px 0px 15px;
	font-size:0px;
	float:left;
}

#dvHeader h1 a{
	background:url(/images/adm_logo.jpg) no-repeat right;
	height:56px;
	width:293px;
	text-indent:-9999px;
	display:block;
}

#dvHeader ul{
	list-style-type:none;
	margin:0px;
	padding:80px 0px 0px;
	float:right;
	font-size:11px;
}

#dvHeader ul li{
	float:left;
}

#dvHeader ul li.print a{
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 5px;
	border-left:solid 1px #cdccca;
}

#dvHeader ul li a{
	float:left;
	color:#9d9997;
	text-decoration:none;
}

#dvHeader ul li a:hover{
	text-decoration:underline;
}

#dvCWrapper{
	background:url(/images/content_bg.jpg) repeat-x #d4e4dd;
	float:left;
}

#dvFooter{
	background:url(/images/footer_bg.jpg) repeat-x;
	font-size:12px;
	clear:both;
	overflow:hidden;
}

#dvFooter p{
	width:875px;
	padding:10px 0px 0px 10px;
	font-size:11px;
	margin:0px;
	color:#dfdede;
}

#dvFooter p a{
	color:#aeaaa7;
	text-decoration:underline;
}

#dvFooter p a:hover{
	text-decoration:none;
}

#dvFooter ul{
	list-style-type:none;
	margin:0px;
	padding:15px 0px 0px;
	font-size:11px;
}

#dvFooter ul li{
	float:left;
	color:#9d9997;
}

#dvFooter ul li.bar a{
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 5px;
	border-left:solid 1px #cdccca;
}

#dvFooter ul li a{
	float:left;
	color:#9d9997;
	text-decoration:none;
}

#dvFooter ul li a:hover{
	text-decoration:underline;
}

/*
======================
RIGHT COLUMN STYLES
======================
*/

#dvRightCol{
	float:right;
	width:209px;
	font-size:0px;
}

#dvRightCol #map{
	padding:8px 0px 15px;
}

#dvRightCol div{
	clear:both;
	padding:0px 0px 10px 0px;
	background:url(/images/rgt_bg.jpg) repeat-x #d6e0db;
}

#dvRightCol div h3{
	background:url(/images/greenarrow_hdr.jpg) no-repeat;
	height:17px;
	margin:0px;
	padding:4px 0px 0px 10px;
	font-size:11px;
	color:#fff;
}

#dvRightCol div h3.admit{
	background:url(/images/admit_hdr.jpg) no-repeat;
}

#dvRightCol div p{
	font-size:11px;
	padding:5px 0px 0px 10px;
	color:#5b5551;
	margin:0px;
	width:190px;
}

#dvRightCol div p a{
	font-weight:bold;
	text-decoration:none;
	color:#009e58;
}

#dvRightCol div p a:hover{
	text-decoration:underline;
}

#dvRightCol div select{
	margin:5px 0px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:185px;
}

#dvRightCol div input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:125px;
	margin:0px 0px 3px 0px;
	padding:0px;
	height:16px;
}

#dvRightCol div input#btnConnect{
	width:auto;
	height:auto;
	margin:5px 0px 5px 155px;
}

#dvRightCol div label{
	font-size:11px;
	width:60px;
	float:left;
	padding:4px 0px 0px 10px;
	vertical-align:middle;
}

#dvRightCol div h4{
	background:#1a4382;
	height:17px;
	margin:0px;
	padding:4px 0px 0px 10px;
	font-size:11px;
	color:#fff;
}

#dvRightCol div.product{
	border-bottom:solid 1px #fff;
	position:relative;
}

#dvRightCol div.product p{
	width:110px;
}

#dvRightCol div.product p strong{
	color:#00974f;
	display:block;
	padding:10px 0px 5px 0px;
}

#dvRightCol div.product p a{
	color:#009e58;
	text-decoration:none;
	display:block;
	padding:0px 0px 10px 0px;
}

#dvRightCol div.product p a:hover{
	text-decoration:underline;
}

#dvRightCol div.product img{
	float:left;
	position:absolute;
	top:10px;
	left:140px;
}

#dvRightCol div.rgt_wrapper{
	border-left:solid 1px #fff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/*
===================
HOME PAGE STYLES
===================
*/

#dvHome{
	float:left;
	font-size:0px;
	padding:0px 0px 30px 0px;
}

#dvHome #dvFlash{
	height:356px;
	width:722px;
	clear:both;
}

#dvFlash1{
	display:none;
}

#dvFlash2{
	display:none;
}

#dvHome #dvLeftCol{
	width:727px;
	float:left;
}

#dvHome #dvLeftCol div.what, #dvHome #dvLeftCol div.who{
	width:355px;
	float:left;
	margin:0px 0px 0px 5px;
}

#dvHome #dvLeftCol div h2{
	margin:10px 0px 0px;
	padding:0px 0px 3px 0px;
	font-size:13px;
	background:url(/images/who_hdr.jpg) no-repeat;
	height:20px;
	color:#fff;
}

#dvHome #dvLeftCol div.what h2{
	background:url(/images/what_hdr.jpg) no-repeat;
}

#dvHome #dvLeftCol div h2 a{
	color:#fff;
	display:block;
	text-decoration:none;
	padding:3px 0px 3px 10px;
}

#dvHome #dvLeftCol div p{
	color:#5b5551;
	font-size:12px;
	margin:0px;
	margin:10px 0px 0px 10px;
	padding:0px 0px 10px 0px;
	border-bottom:solid 1px #fff;
}

#dvHome #dvLeftCol div p.link{
	border-bottom:solid 1px #009e58;
	padding:0px 0px 5px 0px;
}

#dvHome #dvLeftCol div.what p.link{
	border-bottom:solid 1px #1a4382;
}

#dvHome #dvLeftCol div p a{
	font-weight:bold;
	text-decoration:none;
	color:#009e58;
}

#dvHome #dvLeftCol div p a:hover{
	text-decoration:underline;
}

#dvHome #dvLeftCol div.what p a{
	color:#1a4382;
}

/*
======================
CONTACT PAGE STYLES
======================
*/

#dvContact #dvLeftCol{
	width:727px;
	float:left;
}

#dvLeftCol h2.header{
	font-size:18px;
	margin:0px;
	padding:20px 0px 0px 15px;
	color:#009e58;
	height:104px;
	font-weight:normal;
}

#dvLeftCol h2.header span{
	font-size:14px;
	display:block;
	line-height:16px;
	color:#5b5551;
	width:585px;
}

#dvLeftCol h2.header span a{
	text-decoration:none;
	color:#009e58;
}

#dvLeftCol h2.header span a:hover{
	text-decoration:underline;
}

#dvContact #dvLeftCol p{
	width:310px;
	margin:0px;
	padding:0px 0px 0px 15px;
	font-size:12px;
	color:#5b5551;
}

#dvContact #dvLeftCol div.address{
	width:325px;
	float:left;
}

#dvContact #dvLeftCol p.brochure{
	padding:50px 0px 0px 15px;
	font-size:11px;
}

#dvContact #dvLeftCol p.brochure strong{
	color:#00974f;
}

#dvContact #dvLeftCol p.brochure a{
	color:#878786;
	text-decoration:underline;
}

#dvContact #dvLeftCol p.brochure a:hover{
	text-decoration:none;
}

#dvContact #dvLeftCol div#map{
	float:left;
	text-align:left;
	padding:0px 0px 0px 42px;
}

/*
==================
WHO PAGE STYLES
==================
*/

#dvLeftCol h2.slim_header{
	font-size:18px;
	margin:0px;
	padding:20px 0px 0px 15px;
	color:#009e58;
	height:104px;
	font-weight:normal;
}

#dvLeftCol h2.slim_header span{
	font-size:14px;
	display:block;
	line-height:16px;
	color:#5b5551;
	width:325px;
}

#dvInnerContent .left{
	width:360px; 
	float:left;
	margin:0px 0px 5px 0px;
}

#dvInnerContent .right{
	width:360px; 
	float:right;
	margin:0px 0px 8px 0px;
}

#dvContact #dvInnerContent .left p{
	margin:0px;
	padding:0px 0px 15px 15px;
	color:#5b5551;
	font-size:12px;
}

#dvContact #dvInnerContent .full p{
	margin:0px;
	padding:0px 0px 15px 15px;
	color:#5b5551;
	font-size:12px;
  width:700px;
}

#dvContact #dvInnerContent .full li{
	margin:0px;
	padding:0px 0px 15px 15px;
	color:#5b5551;
	font-size:12px;
  width:640px;
}

#dvInnerContent .left p a{
	color:#02955c;
	text-decoration:none;
}

#dvInnerContent .left p a:hover{
	text-decoration:underline;
}

#dvInnerContent h3{
	margin:0px;
	padding:3px 0px 0px 10px;
	font-size:13px;
	color:#fff;
	width:345px;
	height:20px;
	border-bottom:solid 1px #fff;
}

#dvInnerContent .left h3{
	margin:0px 0px 0px 5px;
}

h3.green{
	background:url(/images/acco_greenhdr.jpg) no-repeat;
}

h3.blue{
	background:url(/images/acco_bluehdr.jpg) no-repeat;
}

/*
*/

#dvTC_Header{
	height:30px;
	background:url(/images/nav_bg.jpg) repeat-x;
	width:100%;
}

#dvTC_Logo{
	padding:20px 0px 10px 10px;
}

#dvTC_Content{
	background:url(/images/content_bg.jpg) repeat-x #d4e4dd;
	padding:15px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#dvTC_Content h1{
	font-size:18px;
	margin:0px;
	padding:0px 0px 15px 10px;
	color:#009e58;
	font-weight:normal;
}

#dvTC_Content p{
	margin:0px;
	padding:0px 30px 15px 10px;
	color:#5b5551;
}

#dvTC_Content ul{
	margin:0px;
	padding:0px 30px 15px 25px;
	color:#5b5551;
}

#dvTC_Content p a{
	color:#878786;
	text-decoration:underline;
}

#dvTC_Content p a:hover{
	text-decoration:none;
}

