

html,body{

	margin:0;

    padding:0;

   	height:100%;

    border:none;

    background: #E5E5E5;

}



body, p, table, td, a, ul, li, ol, form, h1, h2, span{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	font-size: 11px;

	color: #000000;

}





th{ 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

	height: 22px; 

	color: #FFFFFF;

	text-indent: 3px;

	padding-right: 3px;

	border-right-style: solid; 

	border-right-color: #999999;

	border-right-width: 1px;

	background-repeat: repeat-x; 

	background-position: top;

	}





.pg_tb{

	border-left: 1px solid #999999;

	border-right: 1px solid #999999;

	background: #FFFFFF;

	height: 100%;

	vertical-align: top; 

	background-image: url(../images/header_bg.jpg);

	background-position: top center; 

	background-repeat: no-repeat;

}


.dash_tb {

	padding: 5px;

	background-color: #FBFCFC; 

	border-style: solid;

	border-width: 1px; 

	border-color: #A4BEC5; 

	margin-bottom: 8px;

}


.list_dv {
	margin: 10px 20px 10px 50px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #999999;
}


.panel { background-color: #FFFFFF; margin: 0px; }   

.panel .bd { background-color:#FBFCFC; margin: 20px; } 

.panel .ft { background-color:#FBFCFC; margin: 10px 0px; } 





#loading_dv{

 	position: absolute; 

	top: 50%; 

	left: 50%; 

	margin-left: -150px; 

	margin-top: -50px; 

	z-index: 10; 

	clear: both; 

	display: none;

	text-align: center;

	border: 1px solid #999999;

	background-color: #FBFCFC; 

	width: 300px; 

	height: 60px; 

	padding: 20px 10px 10px 10px;

	border: 1px solid #999999; 

	background-color: #FBFCFC;

	text-align: center;

	filter:progid:DXImageTransform.Microsoft.Shadow(color=#7A7A74, direction=135, strength=3);

}



#password_dv{

 	position: absolute; 

	z-index: 3; 

	clear: both; 

	visibility: hidden; 

	border-width: 1px 2px 2px 1px; 

	border-style: solid; 

	border-color: #999999; 

	background-color: #FBFCFC;

	width: 320px; 

	height: 180px; 

	padding: 20px; 

	text-align: left;

	filter:progid:DXImageTransform.Microsoft.Fade(duration=1);

}





#popup_dv{

	border: 1px solid #999999;

	background-color: #FBFCFC;

	filter:progid:DXImageTransform.Microsoft.Shadow(color=#7A7A74, direction=135, strength=3);

}





form {

	font-family: Verdana, Arial, Helvetica, sans-serif;

    margin: 0px;

}





input.login {



	width: 160px;

}



input.orange {

	color: #FFFFFF;

	background-color: #F26721;

	font-weight: bold;

	border: 1px solid #999999;

	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFCC33',EndColorStr='#F26721');

	}



input.input_err {

	background-color: #FFFFCC;

	width: 160px;

	border: 1px solid #999999;

}



label {

	cursor: hand;

	}



	

p {

  	line-height : 16px;

	margin-top : 4px;

	margin-bottom : 4px;

}



p.right{

	text-align: right;

	padding: 15px 0px 5px 0px;

}



sup{

	font-size: 8px;

}



.hilite {

	color: #FF8100;

	font-weight : bold;

}





.txt_bd {

	font-weight: bold;

}





#terms_dv .txt_bd {

	font-weight: bold;

	text-decoration : underline;

}



.txt_bd_top {

	font-weight: bold;

	color: #333333;

}



txt_gray {

	color: #666666;

}





h1  {

	font-size: 18px;

	line-height: 21px;

	color: #09347A;

	font-weight: bold;

	margin: 3px 0px 12px 0px;

	text-align: left;

}





h2  {

	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size : 14px;

	font-style : normal;

	font-weight : bold;

	margin-top: 5px;

	margin-bottom: 15px;

	color: #09347A;

}





h3  {

	font-size: 12px;

	color: #FF8100;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 5px;

}





.h3sub  {

	font-size : 12px;

	color : #000000;

	font-weight : bold;

	margin-top :8px;

	margin-bottom : 5px;

}





.h4  {

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	font-style: normal;

	color: #333366;

}



.half{

	width: 50%;

}





.clear {

	clear: both;

}





.pg_title{

	border: 1px solid #CCCCCC; 

	height: 24px;

	background-image: url('../images/pg_bar.gif'); 

	background-repeat: repeat-x;

}



.cont_left{

	width: 470px;

	text-align: left;

	vertical-align: top;

	line-height: 16px;

	padding: 18px 5px 15px 12px;

}



.list{

	width: 240px;

	vertical-align: top;

	padding-top: 18px;

	padding-right: 3px;

	overflow: hidden;

}



.label_bk{

	height: 22px;

	color: #333333;

	font-weight : bold;

	border-top: 1px solid #A4BEC5;

	border-bottom: 2px solid #CCCCCC;

	background-image: url('../images/control_bar.gif'); 

	background-position: top; 

	background-repeat: repeat-x;

}



.table_td {



	border-right-style: solid; 

	border-right-color: #CFCFCF;

	border-right-width: 1px;

	border-bottom-style: solid; 

	border-bottom-color: #CFCFCF;

	border-bottom-width: 1px;

	height: 22px;

	padding-left: 3px;

	text-align: left;



}



.login_title {

	text-align: left;

	font-weight: bold; 

	margin-left: 2px; 

	margin-bottom: 2px;

}





#copyright{

	margin: 20px 15px 30px 15px;

	padding-top: 8px;

	font-size: 10px;

	text-align: center;

	border-top: 1px dotted #808080;

}





#content_dv{

	background-color: #FFFFFF;



}





#bd_div{

	margin: 20px;

}



#content{

	padding-left: 15px;

	padding-right: 15px;

}



#header_left{

	margin: 30px 10px 15px 0px;

	float: left;

}





#header_right{

	margin: 20px 0px 15px 0px;

	float: right;

}



#forms_tb td{

	padding: 3px 4px 9px 5px;

	border-bottom: 1px dotted #666666;

}



#user_tb td{

	text-align: left;

	border-right-style: solid; 

	border-right-color: #CFCFCF;

	border-right-width: 1px;

	border-bottom-style: solid; 

	border-bottom-color: #CFCFCF;

	border-bottom-width: 1px;

	padding-left: 3px;

}



#fee_tb, #user_tb{

	margin-top: 3px; 

	border: 1px solid #999999; 

	background-color: #FBFCFC;

}





div.hidden{

  display: none;

}





div.err_msg {

	font-size: 10px;

	color: #FF0000;

	margin-top: 2px;

	margin-bottom: 1px;

}





div.error_r_msg {

	float: right;

	clear: right;

	margin-top: 4px;

	margin-right: 8px;

	margin-bottom: 4px;



}





div.error_r_msg li {



	font-weight: bold;

	color: #FF0000;



}



div.error_l_msg {

	text-align: left;

	clear: both;

	margin-top: 4px;

	margin-right: 8px;

	margin-bottom: 4px;



}



div.error_l_msg li {



	font-weight: bold;

	color: #FF0000;



}





.center{

	text-align: center;

}





div.left{

	float: left;

}



div.right{

	float: right;

}



div.edge_bt{



	margin-top: 2px;

	margin-bottom: 5px;

}





div.section_dv{

	margin: 10px 15px 15px;

	clear: both;

}

#mask_ifr{
	position: absolute;
	top: 0; 
	left: 0; 
	z-index: 10; 
	-moz-opacity: 0.5; 
	opacity:.70; 
	filter: alpha(opacity=70);
}

#des_dv{
	position: absolute; 
	display: none; 
	left: 40%; 
	top: 30%; 
	width: 250px; 
	height: 120px; 
	padding: 30px 20px; 
	border: 1px solid #FF8100; 
	background-color: #FFFFFF; 
	z-index: 20; 
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3);
}

#ddmenu{

	clear: both;

	border-bottom: 1px dotted #808080;

	margin-bottom: 12px;

}


#left_td{

	width: 5px;

	margin: 0px;

	text-align: left; 

	background-image: url(../images/pf_left_bk.gif); 

	background-repeat: repeat-y; 

	background-position: left;

}





#right_td{

	width: 5px;

	margin: 0px;

	text-align: left; 

	background-image: url('../images/pf_right_bk.gif'); 

	background-repeat: repeat-y; 

	background-position: left;

}





#img_border{

	width: 223px;

	text-align: center; 

	padding: 3px; 

	border: 1px solid #999999;

	margin-left: 3px;

	margin-bottom: 15px;

	clear: both;

}



#r_nav{

	overflow: hidden;

}



#r_nav td{

	color: #09347A;

	font-weight: bold;

	height: 28px;

	border-bottom: 1px dotted #666666;
	
	text-align: left;

}



#nav_fr{

	top: 0px;

	left: 0px; 

	width: 235px; 

	height: 300px; 

	border-width: 0px; 

	overflow: hidden;

}



#webinar_tb{

	margin-bottom: 20px;
	
	border-top: 1px solid #999999;
	
	border-bottom: 1px solid #CCCCCC;
	
	border-left: 1px solid #CCCCCC;
	
}

#webinar_tb th{

	background-color: #FFEC80;

	height: 26px; 
	
	color: #000000;
	
	text-align: left;
	
	border-right-width: 0px;
	
	border-right: 1px solid #CCCCCC;
	
	border-bottom: 1px solid #999999;
	
}

#webinar_tb td{

	text-align: left;
	
	padding: 8px 3px;
	
	border-right: 1px solid #CCCCCC;
	
	border-bottom: 1px dotted #999999;
	
}


li  {

	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size : 8pt;

	font-style : normal;

	font-weight : normal;

	line-height: 16px;

	color : #000000;

}





ul {

	margin-top: 12px;

	margin-bottom: 16px;

}



ol li {

	margin-bottom: 10px;

}





.cont_left li{

	margin-bottom: 4px;

}



.hr_menu{

	width: 100%;

	clear: both;

}





.hr_menu ul{

	margin: 0;

	padding: 0;

	list-style-type: none;

}



.hr_menu ul li{

	position: relative;

	display: inline;

	float: left;

	padding: 0px;

	margin-right: 0px;

}



.hr_menu ul li a{

	font-size: 11px;

	display: block;

	height: 21px;

	float: left;

	font-weight: bold;

	text-decoration: none;

	text-align: left;

	padding-left: 3px;

	margin-right: 0px;

	color: #000000;

}



.hr_menu ul li a:link{

	display: block;

	height: 21px;

	font-size: 11px;

	text-decoration: none;

	color: #000000;

}



.hr_menu ul li a:hover{

	font-size: 11px;

	font-weight: bold;

	height: 21px;

	color: #000000;

	text-decoration: none;

}



.hr_menu ul li a:visited{

	display: block;

	height: 21px;

	font-size: 11px;

	text-decoration: none;

	color: #000000;

}



.hr_menu ul li ul{

	left: 0px;

	top: 0px;

	margin-top: 1px;

	border-bottom: 1px solid #999999;

	position: absolute;

	display: block;

	visibility: hidden;

	z-index: 10;

	filter:progid:DXImageTransform.Microsoft.Shadow(color=#7A7A74, direction=135, strength=3);

}



.hr_menu ul li ul li{

	display: inline;

	background: #FFFFFF;

	width: 220px;

	height: 22px;

	vertical-align: middle;

	border-left: 1px solid #999999; 

	border-right: 1px solid #999999; 

	border-top: 1px solid #999999; 

}





.hr_menu ul li ul li a:{

	font-weight: normal;

	padding-left: 8px;

	background: #FFFFFF;

	width: 212px;

	text-align: left;

}



.hr_menu ul li ul li a:link{

	width: 212px;

	text-align: left;

	padding-left: 8px;

	font-weight: normal;

}



.hr_menu ul li ul li a:hover{

	width: 212px;

	text-align: left;

	padding-left: 8px;

	font-weight: normal;

	background: #E6EEFF;

}



.hr_menu ul li ul li a:visited{

	width: 212px;

	text-align: left;

	padding-left: 8px;

	font-weight: normal;

}





a:link  {

	color: #0202AC;

	text-decoration: underline;

}



a:visited  {



	color: #0202AC;

	text-decoration: underline;

}



a:hover  {



	color: #CC0000;

	text-decoration: underline;

}



a:active  {



	color: #0202AC;

	text-decoration: underline;

}





a.b_link:link  {

	font-size : 11px;

	color : #0000ff;

	text-decoration : underline;

}



a.b_link:visited  {

	font-size : 11px;

	color : #0000ff;

	text-decoration : underline;

}



a.b_link:hover  {

	font-size : 11px;

	color : #000033;

	text-decoration : underline;

}



a.b_link:active  {

	font-size : 11px;

	color : #0000ff;

	text-decoration : underline;

}





#copyright a:link  {

	font-size: 10px;

	text-decoration: underline;

}



#copyright a:visited  {

	font-size: 10px;

	text-decoration: underline;

}



#copyright a:hover  {

	font-size: 10px;

	color: #000033;

	text-decoration: underline;

}



#copyright a:active  {

	font-size: 10px;

	text-decoration: underline;

}



#r_nav a:link  {

	color: #09347A;;

	font-weight: bold;

	text-decoration: none;

}



#r_nav a:visited  {

	color: #09347A;

	font-weight: bold;

	text-decoration: none;

}



#r_nav a:hover  {

	color: #FF8100;

	font-weight: bold;

	text-decoration: underline;

}



#r_nav a:active  {

	color: #09347A;

	font-weight: bold;

	text-decoration: none;

}





a.subt:link  {

	font-size : 11px;

	font-style : normal;

	font-weight : bold;

	color: #09347A;

	text-decoration : underline;

}



a.subt:hover  {

	font-size : 11px;

	font-style : normal;

	font-weight : bold;

	color: #FF8100;

	text-decoration : underline;

}



a.subt:active  {

	font-size : 11px;

	font-style : normal;

	font-weight : bold;

	color: #09347A;

	text-decoration: underline;

}



a.subt:visited  {

	font-size : 11px;

	font-style : normal;

	font-weight : bold;

	color: #09347A;

	text-decoration : underline;

}





a.hilite:link  {

    font-size: 11px;

	font-weight: bold;

	color: #FF8100;

	text-decoration: underline;

}



a.hilite:hover  {

    font-size: 11px;

	font-weight: bold;

	color: #CC0000;

	text-decoration: underline;

}



a.hilite:active  {

    font-size: 11px;

	font-weight: bold;

	color: #FF8100;

	text-decoration: underline;

}



a.hilite:visited  {

    font-size: 11px;

	font-weight: bold;

	color: #FF8100;

	text-decoration: underline;

}



a.faq:link  {

    font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

}



a.faq:hover  {

    font-size: 11px;

	font-weight: bold;

	color: #0000FF;

	text-decoration: underline;

}



a.faq:active  {

    font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

}



a.faq:visited  {

    font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

}











