/* Global */
body{
	background:#ecf9ff url(../images/bg3.jpg) repeat-x top left;
	margin:0px;
	padding:0px;
	}
div, ul, li, a, p, h1, h2, h3, img, span, strong, input, label, ol{
	padding:0;
	margin:0;
	}
img{
	border:none;
	padding:0;
	margin:0;
	}
a{
	text-decoration:none;
	outline:none;
	}
h1 {
	font:bold 28px/18px "Times New Roman", Times, serif;
	color:#00324a;
	text-decoration:none;
	}
h1 span{
	color:#0a86be;
	}
h2 {
	font:bold 20px/30px Arial, Helvetica, sans-serif;
	color:#006494;
	text-decoration:none;
	}
.imgL{
	float:left;
	margin:0 8px 0 0;
	border:1px solid #003d5b;
	}
/* Main */
.maintable{
	background:url(../images/bg.gif) no-repeat top left;
	}
.mainLftBG {
	background:url(../images/bodylftBG.gif) repeat-y top left;
	}
.mainRghtBG {
	background:url(../images/bodyrghtBG.gif) repeat-y top left;
	}
	
/* Menu */
.menu_left{
	background:url(../images/menu_left.gif) no-repeat top left;
	height:32px;
	}
.menu_right{
	background:url(../images/menu_right.gif) no-repeat top right;
	height:32px;
	}
.menu_back{
	background:url(../images/menu_back.gif) repeat-x top left;
	}
.menu_back ul{
	list-style:none;
	padding:0px;
	margin:0 0 0 5px;
	}
.menu_back ul li{
	float:left;
	font:bold 12px/32px Arial, Helvetica, sans-serif;
	color:#d7eff9;
	background:url(../images/menu_divider.gif) right no-repeat;
	padding:0;
	margin:0;
	}
.menu_back ul li a{
	color:#d7eff9;
/*	padding:0 48px;*/
	margin-right:20px;
	margin-left:20px;
	text-decoration:none;
	}
.menu_back ul li a:hover{
	color:white;
	}
.menu_back li.nobg{
	background:none;
	margin:0 0 0 5px;
	padding:0;
	}	
	
/* Body */
.mainbody{
	background-color:#fff;
	}
.verticalDivider {
	background:url(../images/divider_verticalBG.gif) repeat-y top center;
	}
.borderbtmDot{
	border-bottom:1px dotted #696969;
	}
.bodyTxt, .bodyTxt_justify{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:black;
	text-decoration:none;
	}
.bodyTxt_justify {
	text-align:justify;
	}
.bodyTxt ul{
	list-style:none;
	padding:0;
	margin:0;
	}
.bodyTxt ul li{
	background:url(../images/body_li-arrow.gif) left no-repeat;
	padding-left:11px;
	}
.dividerBodyhead{
	background:url(../images/lftpanel_devider.jpg) repeat-x bottom left;
	}
	
/* Left Panel */
.panelLftBG{
	background:#003149 url(../images/lftpanelBG.gif) repeat-x top left;
	border:1px solid #002130;
	}
.whtTxt, .whtLink{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:none;
	}
.whtLink:hover{
	color:#d7eff9;
	text-decoration:underline;
	}
.shoppingcart_topPadding{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:none;
	padding-top:16px;
	}
	
/* left Menu */
.lftTabBG{
	background:url(../images/leftTabBG.jpg) repeat-x top left;
	border:1px solid #5eb8dd;
	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#003052;
	}
.lftnav{
	font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#c2e9fa;
	width:100%;
	padding:0 0 0 8px;
	}
.lftnav a{
	list-style:none;
	font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#c2e9fa;
	padding-left:3px;
	}

.lftnav a:hover{
	color:white;
	text-decoration:underline;
	}
	
.lftnavsub{
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#c2e9fa;
	width:100%;
	padding:0 0 0 16px;
	}

.lftnavsub a{
	list-style:none;
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#c2e9fa;
	padding-left:3px;
	}
	
.lftnavsub a:hover{
	color:white;
	text-decoration:underline;
	}
	
.lftnavsub_select{
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#ff8000;
	width:100%;
	padding:0 0 0 16px;
	}

.lftnavsub_select a{
	list-style:none;
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#ff8000;
	padding-left:3px;
	}
	
.lftnavsub_select a:hover{
	color:#ff8000;
	text-decoration:underline;
	}

.bluBG{
	background:#e2f6fe;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:black;
	}
.border_blu{
	border:1px solid #003d5b;
	}	
.divider{
	background:url(../images/lftpanel_devider.jpg) repeat-x left;
	}

/* Login Page */
.whtBG{
	background:white;
	}
.input {
	border:1px solid #88afc3;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	height:18px;
	padding-top:2px;
	}
.input2 {
	border:1px solid #88afc3;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:black;
/*	padding-top:2px;
*/	}
.textarea {
	border:1px solid #88afc3;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	}
.button{
	background:url(../images/btnBG.jpg) repeat-x top left;
	height:21px;
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:none;
	cursor:pointer;
	padding-bottom:4px;
	border:1px solid #001c2b;
	}
.ashbuttonBig{
	width:304px;
	height:17px;
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#003f5d;
	cursor:pointer;
	padding-bottom:4px;
	border:0;
	background-color:transparent;
	text-decoration:none;
	border-bottom:1px solid #003f5d;
	}

.borderBluLight {
	border:1px solid #88afc3;
	}
.bluBGHeader {
	background:#0f6792;
	font:13px/18px Tahoma;
	color:white;
	}
.bluLightBG2 {
	background:#f4fbff;
	font:11px/18px Tahoma;
	color:#003f5d;
	}
.bluLightBG {
	background:#fbfeff;
	font:11px/18px Tahoma;
	color:#003f5d;
	}
.bluDeepBG {
	background:#eef5f9;
	font:11px/18px Tahoma;
	color:#003f5d;
	}
.paddingLft {
	padding-left:5px;
	}
.error {
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:red;
	text-decoration:none;
	}
	
	/* Register page */
	.bluelink{
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#003f5d;
	text-decoration:none;
	}
	
	.bluelink a{
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#003f5d;
	text-decoration:none;
	}
	
	.bluelink a:hover{
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#003f5d;
	text-decoration:underline;
	}
	/* Register page */
		/* contact Us page */
		.bluetext{
		font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
		color:#003f5d;
	    text-decoration:none;
		}
		
		.bluetext h1{
		font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
		color:#003f5d;
	    text-decoration:none;
		}
		
		
		
		/* contact Us page */
/* Footer */
.footer{
	background:url(../images/footerBG.gif) repeat-x top left;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:none;
	}

.blu_btnBGLink{
	background:url(../images/btnBG.gif) no-repeat top left;
	font:bold 11px/20px Tahoma;
	color:white;
	text-decoration:none;
	display:block;
	width:79px;
	height:24px;
	text-align:center;
	}
.blu_btnBGLink:hover{
	color:#d7eff9;
	}
.blue_txtbold{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#003050;
	text-decoration:none;
	}
	
.blue_txtbold a{
	color:#003050;
	text-decoration:underline;
	}
	
.blue_txtbold a:hover{
	color:#003050;
	text-decoration:none;
	}
	
.blue_head{
	background-color:#013c5a;
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#c2e9fa;
	text-decoration:none;
	padding:5px;
	}
	
.blue_bg_border{
	border:1px solid #000000;
	background-color:#013c5a;
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#c2e9fa;
	text-decoration:none;
	padding:5px;
	}

.orange_txt{
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#ff8000;
	text-decoration:none;
	}
	
.td_wh{
	border-bottom:1px dotted #000000;
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}
	
.td_gry{
	background-color:#e0e0e0;
	border-bottom:1px dotted #000000;
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}

.top_bg{
	background:url(../images/top_bg.jpg) bottom repeat-x;
	}

.light_blue{
	background-color:#6CC5ED;
	padding:5px;
	margin:5px 0 5px 0;
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#003C59;
	text-decoration:none;
	}
	
.redLink{
	font:normal 12px/17px Tahoma;
	color:red;
	text-decoration:underline;
}
.redLink:hover{
	color:black;
	text-decoration:none;
}
.bluelink2{
	font:normal 12px/17px Tahoma;
	color:#003f5d;
	text-decoration:underline;
}
.bluelink2:hover{
	font:normal 12px/17px Tahoma;
	color:#003f5d;
	text-decoration:none;
}
.borderTopBtm{
	border-bottom:1px solid #88afc3;
	border-top:1px solid #88afc3;
}

.redbld{
	font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#ca0013;
	text-decoration:none;
}

.blkTxt{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:black;
	text-decoration:none;
	}
	
.blueLinkbold{
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#003050;
	text-decoration:underline;
	}
	
.blueLinkbold:hover{
	color:black;
	text-decoration:none;
	}
.bluBG2 {
	background:#00293d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:white;
	text-decoration: none;
}
.borderbtm{
	border-bottom:1px solid #88afc3;
}
.bordertop{
	border-top:1px solid #88afc3;
}
.deeppurplelink{
	font:normal 11px/13px Tahoma;
	color:#003f5d;
	text-decoration:underline;
	}
.deeppurplelink:hover{
	color:red;
	background:#f8ffd0;
	text-decoration:none;
	}
.blueLinkbold2{
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#003050;
	text-decoration:underline;
	}
.blueLinkbold2:hover{
	color:black;
	background:#f8ffd0;
	text-decoration:none;
	}
.instruction{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#6190a3;
	text-decoration:none;
	}

.linkBtn {
	background:url(../images/btnBG.jpg) repeat-x top left;
	height:21px;
	width:60px;
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:none;
	padding:0;
	border:1px solid #001c2b;
	}
.linkBtn a{
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:none;
	padding:0;
	display:block;
	}
.linkBtn a:hover{}

/*-----21-10-09------------------*/

.small_text{
	font:normal 9px/10px Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-decoration:none;
	}
/*-----end 21-10-09------------------*/
