body{
	margin: 0; padding: 0;
	text-align:center; 
	background-color: #fff;
	font-family: Verdana;
	font-size: 16px;}

a, a:hover{
	text-decoration: none;}
a img{
	border: none;}

#main{	
	margin:0 auto; 	padding:0; 
	text-align:left;
	background-color: #fff;
	width:940px;}
	
#hdr{
	margin: 0; padding: 0;
	height: 317px;
	position: relative;}
#hdr .bnr{
	position: absolute;
	top: 76px; left: 0px;}
#hdr .bnr .bnrTabs{
	position: absolute;
	top: 63px; left: 25px;}	
#hdr .bnr .bnrTabs a img{
	margin: 0 0 3px 0; padding: 0;
	display: block;}	
#hdr .bnr #bnrMask{
	position: absolute;
	top: 0px; left: 0px;
	width: 940px; height: 241px;}
	
#hdr table{
	margin: 0; padding: 0;
	width: 940px;}
#hdr table td{
	margin: 0; padding: 0;
	vertical-align: top;}
td.logo{	
	width: 319px; height: 76px;}	
td.logo a img{
	padding: 19px 0 0 27px;
	border: none;
	width: 292px; height: 41px;}	
td.menu{	
	width: 566px;	
	position: relative;}

/* main menu */
td.menu #bluemenu{
	margin: 27px 0 0 0; padding: 0;
	height: 22px;}
	
.bluetabs ul{
margin: 0 0 0 12px; padding: 0;
list-style-type: none;}
.bluetabs ul li{    
display: inline-block; 
list-style-type: none;
margin: 0; padding: 0;}

.bluetabs li{
	*float:left;}
.bluetabs li a{
	*height:22px  ! Important;
	*display:inline-block ! Important;
	*padding:0 ! Important;}
.bluetabs li a.hl1{
padding: 0 43px 5px 0; *width:43px; 
background: transparent url(../image/menu/m_1.gif) top left no-repeat;}
.bluetabs li a.hl2{
padding: 0 111px 5px 0;  *width:111px; 
background: transparent url(../image/menu/m_2.gif) top left no-repeat;}
.bluetabs li a.hl5{
padding: 0 102px 5px 0;  *width:102px;
background: transparent url(../image/menu/m_5.gif) top left no-repeat;}
.bluetabs li a.hl4{
padding: 0 99px 5px 0;  *width:99px;
background: transparent url(../image/menu/m_4.gif) top left no-repeat;}
.bluetabs li a.hl6{
padding: 0 53px 5px 0;  *width:53px;
background: transparent url(../image/menu/m_6.gif) top left no-repeat;}
.bluetabs li a.hl7{
padding: 0 74px 5px 0;  *width:74px;
background: transparent url(../image/menu/m_7.gif) top left no-repeat;}
.bluetabs li a.hl9{
padding: 0 84px 5px 0;  *width:84px;
background: transparent url(../image/menu/m_9.gif) top left no-repeat;}

.bluetabs li a span{display: none;}
.bluetabs li a.hl1:hover, .bluetabs li.selected a.hl1{
background-image: url(../image/menu/m_1_hov.gif);}
.bluetabs li a.hl2:hover, .bluetabs li.selected a.hl2{
background-image: url(../image/menu/m_2_hov.gif);}
.bluetabs li a.hl5:hover, .bluetabs li.selected a.hl5{
background-image: url(../image/menu/m_5_hov.gif);}
.bluetabs li a.hl4:hover, .bluetabs li.selected a.hl4{
background-image: url(../image/menu/m_4_hov.gif);}
.bluetabs li a.hl6:hover, .bluetabs li.selected a.hl6{
background-image: url(../image/menu/m_6_hov.gif);}
.bluetabs li a.hl7:hover, .bluetabs li.selected a.hl7{
background-image: url(../image/menu/m_7_hov.gif);}
.bluetabs li a.hl9:hover, .bluetabs li.selected a.hl9{
background-image: url(../image/menu/m_9_hov.gif);}

/* Drop Down Menus */
td.menu .menuContents{
	position: relative;}
td.menu .menuContents #dropdownmenus{
	xxheight: 241px;}
td.menu .menuContents #dropdownmenus .dropmenudiv_b{
position: absolute !important;
padding: 3px 0 8px 0;
font:normal 10px Verdana;
xxtext-transform: uppercase;
z-index:100 !important;
visibility: hidden;
line-height: 24px;
width: inherit;
background: transparent url(../image/menu/menuBG.png)}
.b2{
	top: 21px !important; left: 52px !important;}
.b5{
		top: 21px !important; left: 162px !important;}
.b4{
top: 21px !important; left: 264px !important;}
.b6{
	top: 21px !important; left: 365px !important;}
.b7{
top: 21px !important; left: 416px !important;}

td.menu .menuContents #dropdownmenus .dropmenudiv_b a{
margin: 0; padding: 0 14px 0 11px;
display: block;
height: 24px;
text-decoration: none;
color: #000;}
td.menu .menuContents #dropdownmenus .dropmenudiv_b span{
margin: 0; padding: 0;
height: 1px;
width: auto;
display: block;
background: transparent url(../image/menu/divider.png) repeat-x 11px 0px !important;}

a.last{
	border: none !important;}
* html .dropmenudiv_b a{
width: 100%;}

.dropmenudiv_b a:hover{ 
background: transparent url(../image/menu/menuBG_sel.png) repeat-x;
height: 25px;
color: #fff !important;}

/* main table of content area */
.tblMain{
	margin: 19px 15px 0 25px; padding: 0;
	width: 900px;}	
.tblMain td{
	margin: 0; padding: 0;
	vertical-align: top;}		

/* contact form */
.form a {
	color:#ae4600;
	text-decoration:none;
	font-weight:bold;}
.form {
	font-size:75%;}
.form p {
	margin-bottom:0;}
.form .formfields {
	padding-bottom:20px;}
.form .row {
	margin-bottom:3px;}
.form .label {
	float:left;
	color: #005d85;
	width:145px;}
.form .label label.down {
	position:relative;
	top:2px;}
.form .input {
	float:left;
	width:415px;}
.form .error {
	color: red;
	font-weight:bold;
	margin-bottom:3px;
	position:relative;
	left:145px;
	clear: both;}
.form .inputhalf {
	float:left;
	width:140px;}
.form .input input {
	width:400px;
	border:1px solid #ae4600;
	height:17px;
	font-size: 100%;
	padding-left: 2px;}
	/*
.form .input input.inpSearchKeywords {
	width:250px;}
.form .inputhalf input {
	width:125px;
	border:1px solid #ae4600;
	height:19px;}*/
.form .input textarea {
	width:400px;
	border:1px solid #ae4600;
	font-size: 100%;
	height:80px;
	padding-left: 2px;}
.form .input select {
	width: 250px;
	border:1px solid #ae4600;}
.form .input select option {
	background: #fff;}
.form .required {
	margin: 0 0 0 2px; padding: 0;
	display: inline;
	font-size:90%;
	color: red;
	font-weight: bold;
	font-style:italic;}
.form .submit {
	width:82%;
	margin-top:5px;}
.form .submit .submitform {
	width:50%;
	float:right;
	text-align:right;}
	
/* sitemap table */
.tblSitemap{
	margin: 30px 0; padding: 0;}
.tblSitemap td{
	margin: 0; padding: 0 35px 10px 0 !important;
	font-weight: normal;
	font-size: 75%;}
.tblSitemap td.first a{
	color: #888888;	}
.tblSitemap  li a{
	color: #888888;
	font-size: 95%;
	font-weight: normal;}
.tblSitemap  a:hover{
	color: #2c2c2c ! Important;}
.tblSitemap ul{	
	margin: 0; padding: 0;}	
.tblSitemap ul li{	
	margin: 0 0 10px 0; padding: 0;
	font-size: 100% !important;
	font-weight: normal;
	xxwidth: 160px;
	color: #5a5a5a;}	
	
/* legal */
.legal{
	margin: 3px 0; padding: 0;
	font-size: 65%;
	width: 940px;}
.legal ul{
	margin: 0; padding: 0;
	text-align: left;}	
.legal ul li{
	margin: 0; padding: 0 20px 0 0;
	display: inline;}
.legal li.last{
	float: right;
	padding-right: 0 !important;
	*position:relative; top:-12px;}
.legal li a{
	color: #6c6c6c;}
.legal li a:hover{
	color: #2c2c2c;}
	
td.tdTmpl1MainRHS h3 a{
	text-decoration:none; color:#000;}

.divNewsArticleImg img{
	float:left; margin-right: 10px;}
