@charset "UTF-8";
a:link {
	color: #34B8E6; text-decoration:none;
}
a:visited {
	color: #34B8E6; text-decoration:none;
}
a:hover {
	color: #34B8E6; text-decoration:underline; 
}
a:active {
	color: #34B8E6; text-decoration:none;
}

body,td,th {
	color: #434343;
}

#blue {
	background-image: url(images/blue.jpg);
	background-repeat: repeat-x;
	height: 133px;
}
#blue_shad {
	background-image: url(images/blue_under_shadow.png);
	background-repeat: repeat-x;
	height: 8px;
}
#center_blue_header {
	height: 133px;
	width: 1008px;
	margin-right: auto;
	margin-left: auto;
}
#logo_nav {
	float: right;
	height: 133px;
	width: 551px;
	margin-right: 8px;
}
#midlevel {
	width: 1008px;
	margin-right: auto;
	margin-left: auto;
}
#adpic {
	background-image: url(images/bg_ad.png);
	height: 211px;
	width: 969px;
	padding-top: 66px;
	padding-right: 19px;
	padding-left: 20px;
}
#mid_bg {
	background-image: url(images/sh_bg.png);
	background-repeat: repeat-y;
	padding-right: 9px;
	padding-left: 7px;
	width: 993px;
}
#hp_buttons {
	background-image: url(images/buttons.png);
	width: 994px;
	height: 130px;
}
#hp_b1 {
	width: 294px;
	padding-top: 42px;
	padding-left: 19px;
	padding-right: 19px;
	float: left;
}
#hp_b2 {
	width: 293px;
	padding-top: 42px;
	padding-left: 21px;
	padding-right: 19px;
	float: left;
}
#hp_b3 {
	width: 288px;
	padding-top: 42px;
	padding-left: 21px;
	padding-right: 19px;
	float: left;
}
#news {
	background-image: url(images/hp_news.png);
	height: 176px;
	width: 1008px;
	margin-right: auto;
	margin-left: auto;
}
#footer {
	background-image: url(images/footer.png);
	background-repeat: repeat-x;
	height: 33px;
	width: 100%;
	position: absolute;
	z-index: -10;
	bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #CCCCCC;
	background-image: url(images/bg.png);
}

#inside_news {
	width: 956px;
	margin-right: 8px;
	margin-left: 8px;
	padding-top: 60px;
	padding-left: 18px;
	padding-right: 18px;
}
#news_text {
	width: 627px;
	padding-right: 18px;
}
.blue:link {color: #11AFE6; text-decoration: none; }
.blue:visited {color: #11AFE6;}
.blue:hover {color: #11AFE6;  text-decoration: underline;}
.blue:active {color: #11AFE6;}

.bluell:link {color: #666666; text-decoration: none; }
.bluell:visited {color: #666666;}
.bluell:hover {color: #666666;  text-decoration: underline;}
.bluell:active {color: #999999;}

.bluenav:link {color: #80C2DD; text-decoration: none; }
.bluenav:visited {color: #80C2DD;}
.bluenav:hover {color: #B1D9EA;  text-decoration: none;}
.bluenav:active {color: #80C2DD;}

#news_right {
	width: 228px;
	float: right;
}
.clearfloat {
	clear: both;
}#news_right2 {
	width: 228px;
	float: right;
	padding-top: 46px;
}
.shadowlight {
	text-shadow: #e8e8e8 1px 1px 1px;
}
.shadow {
	text-shadow: #ffffff 1px 1px 1px;
}
.dropshadow {
	text-shadow: #dddddd 1px 1px 1px;
}

#copyleft {
	float: left;
}
#mid_bg_s {
	background-image: url(images/sh_bg.png);
	background-repeat: repeat-y;
	width: 972px;
	padding-right: 18px;
	padding-left: 18px;
}
#t1 {
	background-image: url(images/roundtop.png);
	height: 11px;
	width: 1008px;
}
.under {
	width: 220px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size: 16px;
	color: #999999;
	margin-left: 6px;

}
.under:hover{color:#11afe6; cursor:pointer;
}
.contactbox:link {color:#cccccc;}
.contactbox:visited{color:#cccccc;}
.contactbox:hover{color:#11afe6; cursor:pointer;}
.contactbox:active{color:#cccccc;}


#t2 {
	background-image: url(images/round.png);
	height: 6px;
	width: 1008px;
}
#pages {
	float: right;
	width: 684px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E5E5E5;
	padding-left: 17px;
}
.bcolor {
	color: #339966;
	font-weight: normal;
	font-size: 18px;
}
#pages_l {
	float: left;
	width: 236px;
	background-image: url(images/side2.png);
	padding-right: 12px;
	padding-left: 12px;
}
#left {
	float: left;
	width: 260px;
}
.gcolor {
	color: #2A9CC7;
	font-weight: normal;
	font-size: 18px;
}
.underused {
	width: 220px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size: 16px;
	color: #D1D1D1;
	margin-left: 6px;
}
.lightgray {
	color: #999999;
}
#rightcontact {
	float: right;
	width: 248px;
	padding-left: 24px;
	padding-right: 12px;
	color: #666666;
}
#bar {
	background-image: url(images/bar.png);
	height: 29px;
	width: 362px;
	padding-top: 6px;
	padding-left: 10px;
}
.lightgray2 {
	color: #CCCCCC;
}
.largegray {
	font-size: 18px;
	color: #666666;
}
#copyright {
	color: #666666;
	width: 988px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	text-align: right;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height:20px;
}
.bullet {
	list-style-image: url(images/bullet.png);
}
#co-ex {
}
#work {
	float: left;
	width: 208px;
	padding-right: 10px;
	padding-left: 10px;
	color: #666666;
	text-align:center;
}
#po2 {
	float: right;
	width: 300px;
	margin-top: 7px;
	text-align: right;
	padding-right: 16px;
	color: #797979;
}
ul.NoBulletNoIndent {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px
}
#logonavbuttons {
	margin-top: 34px;
}
#navtext {
	color: #80C2DD;
	text-align: right;
	height: 42px;
	padding-top: 8px;
}
.red {
	font-size: 12px;
	color: #D70000;
	font-family: Arial, Helvetica, sans-serif;
}
#question {
	height: 100px;
	width: 280px;
	float: right;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-left-color: #F5F5F5;
	border-left-style: solid;
}
#barlo {
	background-image: url(images/bar.png);
	height: 29px;
	width: 450px;
	padding-top: 6px;
	padding-left: 10px;
	background-repeat: no-repeat;
}
.bluenorm {
	color: #11afe6;
}
