html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table{ margin:0px; padding:0px; }

body{ font:12px Arial, Helvetica, sans-serif; background:url(../images/bg.gif) repeat;}

img{ behavior:url(iepngfix.htc); border:0px;}

ul{ list-style:none;}

p{ padding:5px 10px; line-height:20px; font:12px Arial, Helvetica, sans-serif; color:#333; text-align:justify;}

a,link,visited{ outline:none; text-decoration:none; color:#000;}

a:hover{ outline:none; text-decoration:none; color:#336799;}

/*Struc Classes*/

.container{ width:986px; height:auto; margin:0 auto; border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; background:url(../images/cnt-bg.gif) left top repeat-x #fff;}

.header{ width:986px; float:left; height:139px;}

.logo{ float:left; margin:20px 0px 0px 30px;}

.tp-rgt{ float:right; border-right:1px solid #e8e8e8; margin:70px 20px 0 0; text-align:right;}

.tp-rgt b a{ font:11px Arial, Helvetica, sans-serif; color:#333; margin-right:10px; border-bottom:1px solid #e8e8e8; display:block; padding:5px;}

.tp-rgt b a:hover{ color:#ffc36b;}

.tp-rgt .select{ margin:10px 10px 10px 0; font:11px Arial, Helvetica, sans-serif; position:absolute; width:158px; padding:0 24px 0 0px; color:#000; background:url(../images/select-arrow.gif) right center no-repeat; overflow: hidden;}



.nav{ float:left; width:940px; background:url(../images/nav-mid-bg.gif) left top repeat-x; margin-left:22px;}

.nav li{ font:bold 12px Arial, Helvetica, sans-serif; float:left;}

.nav li a{ display:block; color:#fff; padding:9px 34px 8px 34px; !padding:9px 27px 8px 27px; clear:left;}

.nav li a:hover{ background:url(../images/nav-hov.gif) repeat-x; font-weight:bold;}

.nav .active a{ background:#ffc36b; color:#000; font-weight:bold;}

.sep{ background:url(../images/nav-sep.gif) center no-repeat; width:3px; height:32px;}



.main{ width:940px; float:left; margin:20px 0 0 20px;}

.lft{ width:730px; float:left;}

.lft-tp{ width:730px; float:left; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; background:url(../images/lft-bg.jpg) right bottom no-repeat;}

.lft h1{ font:24px "Times New Roman", Times, serif; color:#333;}

.lft-txt{ width:730px; float:left; margin-top:20px;}

.lft-txt p{ font:12px Arial, Helvetica, sans-serif; color:#666; padding:6px 20px 6px 0px; line-height:22px;}

/*.lft p{ font:12px Arial, Helvetica, sans-serif; color:#666; padding:6px 20px; line-height:22px;}*/

.welcome-txt{ margin-left:0px;}



.rgt{ width:207px; float:right; text-align:right;}

.rgt strong{
	color:#336799;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.rgt p{ text-align:right; font:12px Arial, Helvetica, sans-serif; color:#333; padding:40px 0 20px 0; line-height:20px;}



#login-rgt form{ margin:20px auto;}

#login-rgt div{ margin:10px 0 10px 0; color:#666;} 

#login-rgt{ width:197px; margin:0px 0px 0px 1px; font:11px Arial, Helvetica, sans-serif; color:#FFF; padding:0px 0px 0px 10px;}

#login-rgt b{ color:#333; font:bold 12px Arial, Helvetica, sans-serif;}

#login-rgt .textfield{ width:180px; height:18px; border:1px solid #b3ae98; font:12px Arial, Helvetica, sans-serif; line-height:18px; color:#666;}

#login-rgt #btn_login { background:url(../images/signin.jpg) no-repeat top; border: 0 none; float: left; font-size: 0; height:25px; line-height: 0; width:110px; cursor:pointer;}

#login-rgt #btn_login:hover { background:url(../images/signin.jpg) no-repeat bottom; border: 0 none; float: left; font-size: 0; height:25px; line-height:0; width:110px;}

#login-rgt .submit{ float:right; width:110px;}



#login div{ margin-bottom:8px;} 

#login{ position:absolute; display:none; width:210px; background:#fff; margin:-2px 0px 0px 1px; font:11px Arial, Helvetica, sans-serif; color:#FFF; padding:10px 10px 10px 10px; z-index:100;  

border-bottom-right-radius:6px;

border-bottom-left-radius:6px;

border-top-right-radius:6px;

-moz-border-radius:6px;

-webkit-border-radius:6px;

-o-border-radius:6px;}



.lft-bt{ width:730px; float:left; margin-top:30px;}

.lft-area{ width:351px; float:left;}

.lft-area-box1{ width:351px; background:url(../images/lft-area-box1-bg.gif) left top repeat-y;}

.lft-area-box1 p{ text-align:right; background:url(../images/diamond-banner.jpg) left bottom no-repeat; font:12px Arial, Helvetica, sans-serif; color:#666; padding:6px 20px; line-height:22px;}

.lft-area-box1 strong{ color:#426696; text-transform:uppercase;}



.lft-area-box2{ width:348px; background:#f8f8f8; border:1px solid #e8e8e8; margin-top:20px;}

.lft-area-box2 p{ text-align:center; font:bold 18px Arial, Helvetica, sans-serif; color:#426696; padding:5px 0;}

.lft-area-box2 a{
	color:#003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.lft-area-box2 a:hover{ color:#333; text-decoration:underline;}



.lft-area-box3{ width:348px; background:url(../images/diamond.jpg) left bottom no-repeat #fff; border:1px solid #e8e8e8; margin-top:20px;}

.lft-area-box3 p{ text-align:left; font:14px Arial, Helvetica, sans-serif; color:#426696; padding:5px 10px; width:300px; margin-left:150px;}

.lft-area-box3 a{
	color:#0033FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.lft-area-box3 a:hover{ color:#333; text-decoration:underline;}



.rgt-area{ width:351px; float:right;}

.partner-logo{ width:342px; border:1px solid #e8e8e8; text-align:center; float:right; padding:20px 0; margin-bottom:20px;}

.rgt-area p{ font:16px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0px 5px; text-align:center; color:#000; line-height:22px; display:block;}

/*

.select {

	position: absolute;

	width: 158px;*/ /* With the padding included, the width is 190 pixels: the actual width of the image. */

	/*height: 21px;

	padding: 0 24px 0 0px;

	color: #000;

	font: 12px/21px arial,sans-serif;

	background:url(../images/select-arrow.gif) right center no-repeat;

	overflow: hidden;

}*/





.tblHeader{ background:#2f4c78;}





.stocktable {color:#ffffff;background-color:#f8f8f8; border:1px solid #2f4c78;

border-bottom-right-radius:6px;

border-bottom-left-radius:6px;

border-top-right-radius:6px;

-moz-border-radius:6px;

-webkit-border-radius:6px;

-o-border-radius:6px;

}

.stocktable th{text-align:center;padding:2px;font-weight:bold;height:35px;background-color:#2f4c78; vertical-align:middle}/*background-color:#333333;*/

.stocktable tr.cat_row1 td{background-color:#ffffff; color:#555555;text-align:center;padding:2px;line-height:20px;}

.stocktable tr.cat_row td{background-color:#e8e8e8; color:#000000;text-align:center;padding:2px;line-height:20px;}



.stocktable a, link , visited{color:#0033FF; text-decoration:underline;}

.stocktable a:hover{text-decoration:none;}





.clear{ clear:both;}

/*Footer*/

.footer{ font:12px Arial, Helvetica, sans-serif; color:#999; width:940px; height:30px; padding-top:10px; border-top:1px solid #e8e8e8; margin:20px 0 0 20px;}

.copyright{ float:left; padding-left:10px; }

.footer_esimp{ float:right; padding-right:10px;}

.footer a,link,visited{ color:#999;}

.footer a:hover{ color:#000;}
