/* CSS Document */
body {
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0px;
	padding:0px;
}

#content {
	margin:0px auto 0px auto;
	width:779px;
	background:#0e5e9b;
}
#contenthome {
	margin:0px auto 0px auto;
	width:779px;
}
#leftsidehome {
	width:411px;
	float:left;
	background:url(images/slope-wide.gif) bottom left no-repeat;
	height:568px;
}
#leftside {
	width:256px;
	float:left;
	background:url(images/nav-bg.gif) top left no-repeat;
}
#rightsidehome {
	width:338px;
	float:left;
	background:url(images/rightrighthome.gif) top left no-repeat #0e5e9b;
	height:568px;
}
#rightrighthome{
	float:left;
	background:#0e5e9b;
	height:568px;
	width:30px;
}
#rightside {
	width:523px;
	float:left;
	margin-bottom:10px;
}
.homeintro {
	font-size:15px;
	font-weight:normal;
	width:370px;
	margin:0px 0px 20px 20px;
	padding:0px;
	color:#FFFFFF;
}
#nav {
	margin:2px 0px 22px 0px;
}
#nav li {
	list-style:none;
	height:23px;
	margin-bottom:3px;
}
#nav a {
	display:block;
	width:212px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding:3px 0px 0px 10px;
	background:url(images/btn.gif) left top no-repeat;
}
#nav a:hover {
	background:url(images/btn-on.gif) left top no-repeat;
}
#nav .btn {
	background:url(images/btn-on.gif) left top no-repeat;
}

.lcol {
	clear:left;
	width:145px;
	float:left;
	color:#FFFFFF;
	padding:0px 0px 0px 24px;
	margin:0px;
	background:url(images/target.gif) left no-repeat;
	height:18px;
}
.rcol {
	float:left;
	width:145px;
	color:#FFFFFF;
	padding:0px 0px 0px 24px;
	margin:0px;
	background:url(images/target.gif) left no-repeat;
	height:18px;
}
.coltitle {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:16px 0px 10px 0px;
	text-align:center;
}
#footer {
	clear:both;
	margin:0px auto 0px auto;
	width:779px;
	height:75px;
	background:#0e5e9b;
}
.footerflash {
	width:441px;
	float:left;
	height:75px;
}
.callus {
	width:338px;
	float:left;
	font-size:14px;
	color:#FFFF00;
	text-align:center;
	background:url(images/telephone.gif) left top no-repeat #0e5e9b;
	height:75px;
}
.telno {
	font-size:24px;
	color:#FFFFFF;
	text-align:center;
	background:#0e5e9b;
}
#add {
	text-align:center;
}
.bcol {
	float:left;
	width:440px;
	color:#FFFFFF;
	padding:0px 0px 0px 24px;
	margin:0px 10px 3px 20px;
	background:url(images/target.gif) left top no-repeat;
}
.bcol2 {
	float:left;
	width:240px;
	color:#FFFFFF;
	padding:0px 0px 0px 24px;
	margin:0px 10px 3px 20px;
	background:url(images/target.gif) left top no-repeat;
}
.pagehead {
	height:35px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	padding:15px 0px 0px 40px;
	background:url(images/arrow.gif) left no-repeat #003258;
	border-bottom:1px solid #ffffff;
}
.normal {
	color:#FFFFFF;
	margin:0px 10px 8px 20px;
}
.fulltitle {
	clear:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	margin:10px 10px 8px 20px;
}
.panel {
	float:left;
	width:145px;
	height:145px;
	background:url(images/panel.jpg) top left no-repeat;
	margin:0px 0px 20px 20px;
	text-align:center;
	color:#FFFF00;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.panel img {
	margin:10px 0px 5px 0px;
	border:1px solid #ffffff;
}
.panel:hover {
	background:url(images/panel-on.jpg) top left no-repeat;
}
.eqimg {
	clear:both;
	float:right;
	border:1px solid #ffffff;
	margin:10px 10px 0px 0px;
}
.eqtxt {
	float:left;
	width:250px;
	color:#FFFFFF;
	margin:0px 10px 8px 20px;
}
.eqtitle {
	float:left;
	width:250px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	margin:10px 10px 8px 20px;
}
.eqcol1 {
	float:left;
	width:130px;
	color:#FFFFFF;
	background:url(images/target.gif) left top no-repeat;
	padding:0px 0px 0px 24px;
	margin:0px 0px 3px 20px;
}
.eqcol2 {
	float:left;
	width:121px;
	color:#ffffff;
	margin:0px;
}
.eqchart {
	width:150px;
	clear:left;
	border:1px solid #ffffff;
	margin:0px 0px 0px 20px;
}
#subnav {
	clear:both;
	width:256px;
	height:400px;
	
}
#subnav p {
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}
.panelsm {
	float:left;
	width:72px;
	height:72px;
	background:url(images/panelsm.jpg) top left no-repeat;
	margin:0px 0px 5px 5px;
	text-align:center;
	color:#FFFF00;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.panelsm:hover {
	background:url(images/panelsm-on.jpg) top left no-repeat;
}
.pon {
	background:url(images/panelsm-on.jpg) top left no-repeat;
}
.panelsm img {
	width:60px;
	margin:5px 0px 2px 0px;
	border:1px solid #ffffff;
}
.stitle {
	width:200px;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	margin:10px 0px 20px 0px;
	padding:0px;
}
.ipaf {
	clear:both;
	float:right;
	width:200px;
	color:#FFFFFF;
}
	