html{
	SCROLLBAR-FACE-COLOR: #04101F; 	 
	SCROLLBAR-SHADOW-COLOR: #04101F; 
	SCROLLBAR-3DLIGHT-COLOR: #04101F; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 	
	SCROLLBAR-DARKSHADOW-COLOR: #04101F; 
	SCROLLBAR-BASE-COLOR: #04101F; 
	height: 100%;
}

body {
	
	height: 100%;
	font-family: "arial narrow";	
	background: url(../images/bg_inner.jpg) top repeat-x;
	background-color:#223244;
	color: #333333;
	padding:0;
	margin: 0;
	text-align:center;	
	font-size:13px;
}
p{
	line-height:18px;
	color:#333333;
	font-size:13px;
}
.heading{
	font-family:"Century Gothic";
	font-size:16px;
	font-weight:bold;
	color:#224c77;
	padding-bottom:3px;

}
.subheading{
	font-family:"Century Gothic";
	font-size:14px;
	font-weight:bold;
	color:#003377;

}
.msggreen{
	font-family:"Century Gothic";
	font-size:16px;
	font-weight:bold;
	color:#009900;
	padding-bottom:3px;

}
.main{

	line-height:18px;
	color:#333333;
	font-size:13px;
	
	
}

select{
	font-family: "arial narrow";	
	color:#333333;
	font-size:13px;
	font-weight:normal;
	width:206px;

}
.textbox{
	font-family: "arial narrow";	
	color:#333333;
	font-size:13px;
	font-weight:normal;
	width:200px;

}
.textarea{
	font-family: "arial narrow";	
	color:#333333;
	font-size:13px;
	font-weight:normal;
	width:200px;
	SCROLLBAR-FACE-COLOR: #ffffff; 	 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 	
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #ffffff; 

}
.txtgrey{
	font-family: "arial narrow";	
	color:#666666;
	font-size:13px;
	font-weight:normal;
}

.wrapper {
	width:990px;
	height:100%;
	margin:0 auto;
	text-align:left;
	
}


.header {
	width:990px;
	height:132px;
	display:table;	
	float:left;
	margin-top:0px;
	padding: 0px 0px 0px 0px;
	background-color:#ffffff;
}

.logo{
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	float:left;
	width:210px;
	height:80px;
	padding:29px 0px 0px 25px;
	
	
}
.topicon {
	width:990px;
	height:20px;
	display:table;	
	float:left;
	margin-top:0px;
	padding: 3px 0px 0px 0px;
	background-color:#162333;
	color:#FFFFFF;
	font-family:"Arial Narrow";
	font-weight:bold;
	font-size:12px;
}

.email:link, .email:active, .email:visited{
	color:#FFFFFF;
	font-family:"Arial Narrow";
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.email:hover{
	color:#6da9c4;
	font-family:"Arial Narrow";
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.header2 {
	width:755px;
	height:109px;
	display:table;	
	float:right;	
	padding: 0px 0px 0px 0px;
	background-color:#ffffff;
	
}

.searchbar{
	
	float:right;
	text-align:right;
	width:740px;
	height:65px;
	padding: 5px 15px 0px 0px;
	background-image:url(../images/searchbar.jpg);
	background-repeat:no-repeat;
 	
}
.txtsearch{
	font-family: "arial narrow";	
	font-size:13px;
	color:#666666;


}
.topright1{
	float:right;
	text-align:right;
	width:740px;
	height:20px;
}
.topright2{
	float:right;
	text-align:right;
	vertical-align:bottom;
	width:740px;
	height:40px;
}
.menubar{
	
	float:right;
	text-align:right;
	width:750px;
	height:39px;
	padding: 0px 5px 0px 0px;
 	
}

.toplink:link, .toplink:active, .toplink:visited{
	color:#948181;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;
}
.toplink:hover{
	color:#ff9b2e;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;
}
.orangelink:link, .orangelink:active, .orangelink:visited{
	color:#ff9b2e;
	font-size:11px;	
	font-weight:normal;
	text-decoration:underline;
}
.orangelink:hover{
	color:#ff9b2e;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;
}
.whitelink:link, .whitelink:active, .whitelink:visited{
	color:#ffffff;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;
}
.whitelink:hover{
	color:#ff9b2e;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;
}


.flashbanner{
	width:980px;	
	display:table;	
	float:right;	
	padding: 0px 5px 0px 5px;
	background-color:#ffffff;

}
.maintabs{
	width:980px;	
	
	float:left;	
	padding: 0px 5px 0px 5px;
	background-color:#ffffff;
	border: 0px solid #FF0000;

}
.tab_news{
	width:327px;
	height:102px;
	float:left;	
}
.tab_products{
	width:332px;
	height:102px;
	float:left;	
}
.tab_qoute{
	width:321px;
	height:102px;
	float:left;	
}











.maincontent{
	float:left;
	width:970px;
	
	padding: 10px 10px 0px 10px;
	background-color:#ffffff;
	
}


.left_cont{
	float:left;
	width:743px;
	height:100%;
	padding: 0px 10px 0px 0px;
}

.left_cont_top{
	background-image:url(../images/h_text_top.jpg);
	background-repeat:no-repeat;
	width:753px;
	height:11px;
	float:left;
	
}
.left_cont_mid{
	float:left;	
	background-image:url(../images/h_text_mid.jpg);
	background-repeat:repeat-y;
	width:733px;
	height:100%;	
	padding: 0px 10px 0px 10px;
	
}



.left_mid_col1{
	float:left;
	width:225px;
	height:207px;
	background-image:url(../images/h_img01.jpg);
	background-repeat:no-repeat;
	margin: 25px 0px 0px 0px;
}
.left_mid_col2{
	float:left;
	width:498px;
	height:100%;	
	padding: 0px 0px 0px 10px;
}
.col2_r1{
	float:left;
	width:498px;		
	padding: 0px 0px 0px 0px;
	font-size:16px;
	color:#666666;
}
.col2_r2{
	float:left;
	width:498px;		
	padding: 0px 0px 0px 0px;
	line-height:18px;
	
}
.col2_r3{
	float:left;
	width:498px;		
	padding: 0px 0px 0px 0px;
	line-height:18px;
	
}
.left_cont_bot{
	background-image:url(../images/h_text_bot.jpg);
	background-repeat:no-repeat;
	width:505px;
	height:45px;
	float:left;
	padding: 4px 0px 0px 248px;
	
}
.right_cont{
	float:right;
	width:207px;
	height:100%;
	margin:0px 0px 0px 0px
}
.r_cont_top{
	background-image:url(../images/rightbox_top.jpg);
	background-repeat:no-repeat;
	float:right;
	width:207px;
	height:38px;	
	padding:0px 0px 0px 0px
}
.r_cont_mid{
	background-image:url(../images/rightbox_mid.jpg);
	background-repeat:no-repeat;
	float:right;
	width:191px;
	height:208px;	
	padding:8px 8px 0px 8px
}
.r_cont_bot{
	
	float:right;
	width:207px;
	height:47px;	
	padding:0px 0px 0px 0px
}


.botnav{
	width:970px;
	height:10px;
	padding:10px 10px 13px 10px;
	color:#666666;
	font-size:11px;
	text-align:center;
	float:left;
	background-color:#FFFFFF;
}











.txtheadingblue{
	font-family:century gothic;
	font-size:14px;
	color:#4279a3;

}

.txtheadingorange{
	font-family:century gothic;
	font-size:18px;
	color:#ff7e01;

}

.txtheadingform{
	font-family:century gothic;
	font-size:18px;
	color:#ffffff;

}
.mainheading{
	font-family: "arial narrow";	
	font-size:15px;
	color:#FFFFFF;

}

.btn_search {
	font-family: "arial narrow";	
	font-size: 13px;
	font-weight:bold;
	background-image:url(../images/btnsearch.jpg);
	color:#FFFFFF;	
	border: 0px solid #B9B9B9;
	background-repeat:no-repeat;
	width:54px;
	height:25px;
}



.tabbar {
	width:768px;
	height:37px;
	display:table;	
	float:left;
	background-color:#000000;
	padding: 0px 0px 0px 0px;
}


.txtboxtop{
	font-family: "arial narrow";	
	font-size:13px;
	color:#FFFFFF;
	padding-left:5px;
	text-align:left;

}
.txtboxmid{
	font-family:tahoma;
	font-size:11px;
	color:#666666;	
	text-align:left;

}
.txtwhite{
	color:#FFFFFF;
	font-size:12px;	
	font-weight:normal;
	text-decoration:none;
}















.errmsg{
	color:#ff0000;
	font-size:11px;	
	font-weight:bold;
	text-decoration:none;
}



.guest{
	color:#1999d7;
	font-size:11px;	
	font-weight:bold;
	text-decoration:none;
}
.protitle{
	color:#ff9900;
	font-size:14px;	
	font-weight:normal;
	text-decoration:none;
}
.navlink:link, .navlink:active, .navlink:visited{
	color:#3e6288;
	font-size:13px;	
	font-weight:normal;
	text-decoration:none;
}
.navlink:hover{
	color:#666666;
	font-size:13px;	
	font-weight:normal;
	text-decoration:none;
}
.bluelink:link, .bluelink:active, .bluelink:visited{
	color:#2d3f52;
	font-size:13px;	
	font-weight:normal;
	text-decoration:none;
}
.bluelink:hover{
	color:#cccccc;
	font-size:13px;	
	font-weight:normal;
	text-decoration:none;
}
.SMlink:link, .SMlink:active, .SMlink:visited{
	color:#216589;
	font-size:12px;	
	font-weight:bold;
	text-decoration:none;
}
.SMlink:hover{
	color:#999999;
	font-size:12px;	
	font-weight:bold;
	text-decoration:none;
}

.reg:link, .reg:active, .reg:visited{
	color:#FFFFFF;
	font-size:12px;	
	font-weight:normal;
	text-decoration:none;
}
.reg:hover{
	color:#FFFFFF;
	font-size:12px;	
	font-weight:normal;
	text-decoration:underline;
}





.clear {
	margin:0px;
	padding:0px;
	clear:both;
}



.bgfooter {
	width: 970px;
	background: url(../images/bg_footer.jpg) repeat-x top center;
	height: 27px;
	float:left;
	padding: 12px 10px 0px 10px;
}

.footer_C1{
	float:left;	
	width:465px;
	height:20px;
	color:#666666;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;
}
.footer_C2{
	float:right;	
	width:465px;
	height:20px;
	color:#2d3f52;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;
}

.copyright{
	width:400px;
	height:25px;
	float:left;
	color:#666666;
	font-size:11px;

}
.term{
	width:400px;
	height:25px;
	float:right;
	color:#666666;
	font-size:11px;

}

.botlink:link, .botlink:active, .botlink:visited{
	color:#4c7699;
	font-size:13px;	
	font-weight:bold;
	text-decoration:none;
}
.botlink:hover{
	color:#666666;
	font-size:13px;	
	font-weight:bold;
	text-decoration:none;
}


.brd_bottom{
	border-bottom:1px solid #dedede;

}
.brd_left{
	border-left:1px solid #dedede;

}
.leftlink:link, .leftlink:active, .leftlink:visited{
	color:#666666;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;
}
.leftlink:hover{
	color:#1999d7;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;
}
.brd_table{
	border:1px solid #dedede;

}










.txtform{
	background:transparent;
    border:none 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	font-family: "arial narrow";	
	color:#333333;
	width:170px;
}
.bgtxtform
{
    background:url(../images/textbox.png);	
	background-repeat:no-repeat;	
	height:21px;
	width:182px;
	background-position:left;
}
.btn_go {
	font-family: "arial narrow";	
	background:transparent;
	font-size: 13px;
	font-weight:bold;
	background-image:url(../images/btn_go.png);
	color:#969696;	
	border: 0px solid #B9B9B9;
	background-repeat:no-repeat;
	width:37px;
	height:21px;
	cursor:hand;
}
.btn_submit {
	background:transparent;
	font-family: "arial narrow";	
	font-size: 14px;
	font-weight:bold;
	background-image:url(../images/btn_submit.jpg);
	color:#FFFFFF;	
	border: 0px solid #B9B9B9;
	background-repeat:no-repeat;
	width:94px;
	height:34px;
	padding-bottom:5px;
}

ol {
	FONT-SIZE: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	font-family: "arial narrow";	
	list-style-position: outside;
	list-style-type: decimal;
	vertical-align:middle;
	
}

ul {
	FONT-SIZE: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	font-family: "arial narrow";	
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../images/b_arrow.jpg);
	vertical-align:middle;
	
}

li {
	FONT-SIZE: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	font-family: "arial narrow";	
	vertical-align:middle;
	
}



.port_heading{
	FONT-SIZE: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	font-family:"Century Gothic";
}
.port_para{
	FONT-SIZE: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-family: "arial narrow";	
	line-height:1.5;
}
.portlink:link, .portlink:active, .portlink:visited{
	color:#466feb;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;
}
.portlink:hover{
	color:#ffffff;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;
}
.alert{
	font-family: "arial narrow";	
	font-weight:bold;
	font-size:13px;
	color:#FF0000;

}
.alert_green{
	font-family: "arial narrow";	
	font-weight:bold;
	font-size:13px;
	color:#009900;

}
.TAB_A {
	border: 1px solid #eeeeee;
	background-color:#F1F7FE;
	font-family:"century gothic";
	font-size:14px;
	color:#4279a3;	
}
.normal {
	background-color: #FFFFFF;
}
.highlight {
	background-color: #D2E6F9;
}


.bgpackleft{
	width:20px;
	height:439px;
	background-image:url(../images/bg_pack_left.jpg);
	background-repeat:no-repeat;
	float:left;
	border:0px solid #FF0000;
}
.bgpackmid{
	width:683px;
	height:419px;
	background-image:url(../images/bg_pack_mid.jpg);
	background-repeat:repeat-x;
	float:left;
	border:0px solid #FF0000;
	padding:10px 10px 10px 10px;
}

.bgpackright{
	width:20px;
	height:439px;
	background-image:url(../images/bg_pack_right.jpg);
	background-repeat:no-repeat;
	float:right;
	border:0px solid #FF0000;
}
