rem_body {behavior: url(snow.htc);}
.header {font: bold 15px Times, Courier, Verdana, Arial, sans-serif; color: #09294C; background-color: white;}
.cheader {
	font: bold 15px Times, Courier, Verdana, Arial, sans-serif;
	color: #1E90FF;
	background-color: white;
	text-align : center;
}

.cheader1 {
	font: bold 15px Arial,Times, Courier, Verdana,  sans-serif;
	color: #1E90FF;
	background-color: white;
	text-align : center;
}
.pheader {font: bold 16px Times, Courier, Verdana, Arial, sans-serif; color: #09294C; background-color: white;}
.pheader a {text-decoration: none; color: #09294C;}
.pheader a:visited {color: #09294C}
.pheader a:hover {color: #09294C}

.menu {
	font: 12px "Times New Roman", Times, serif;
	font-weight: bold;
	color: white
}
.menu a {text-decoration: none; color:#DADAEA}
.menu a:visited {color: #DADAEA}
.menu a:hover {color: #E7E7F1}

.menu1{
	font: 14px "Arial", Times, serif;
	font-weight: bold;
	color: white
}
.menu1 a {text-decoration: none; color:#DADAEA}
.menu1 a:visited {color: #DADAEA}
.menu1 a:hover {color: #E7E7F1}

.menu_current {
	font: 12px "Times New Roman", Times, serif;
	font-weight:bold;
	color:#87CEEB
}

.menu_current a {text-decoration: none; color:#87CEEB}
.menu_current a:visited {color:#87CEEB}
.menu_current a:hover {color:#ABCEEB}

.menu_current1 {
	font: 14px "Arial", Times, serif;
	font-weight:bold;
	color:#87CEEB
}

.menu_current1 a {text-decoration: none; color:#87CEEB}
.menu_current1 a:visited {color:#87CEEB}
.menu_current1 a:hover {color:#ABCEEB}

.submenu {
	font: 11px Arial, Helvetica, sans-serif;
	color: white
}

.submenu a {text-decoration: none; color:#DADAEA}
.submenu a:visited {color: #DADAEA}
.submenu a:hover {color: #E7E7F1}

.submenu1 {
	font: 12px Arial, Helvetica, sans-serif;
	color: white
}

.submenu1 a {text-decoration: none; color:#DADAEA}
.submenu1 a:visited {color: #DADAEA}
.submenu1 a:hover {color: #E7E7F1}

.submenu_current {
	font: 11px Arial, Helvetica, sans-serif;
	color:#87CEEB
}

.submenu_current a {text-decoration: none; color:#87CEEB}
.submenu_current a:visited {color:#87CEEB}
.submenu_current a:hover {color:#BBCEEB}

.submenu_current1 {
	font: 12px Arial, Helvetica, sans-serif;
	color:#87CEEB
}
.submenu_current1 a {text-decoration: none; color:#87CEEB}
.submenu_current1 a:visited {color:#87CEEB}
.submenu_current1 a:hover {color:#BBCEEB}

.smtext {
	font: 11px Arial, Helvetica, sans-serif;
	color: #09294C
}

.page_menu_text {font: bold 12px Times, Courier, Verdana, Arial, sans-serif; color: #245782}
.page_menu_link {font: bold 12px Times, Courier, Verdana, Arial, sans-serif; COLOR: #386baf; text-decoration: none;}
.page_menu_link :hover {font: bold 12px Times, Courier, Verdana, Arial, sans-serif; TEXT-DECORATION: none; COLOR: #386baf}

.context_menu{cursor: hand; display: none; cursor: hand; position: absolute; top: 0; left: 0; background-color: "#8bbde2"; border: "1 solid"; border-top-color: "#EFEFEF"; border-left-color: "#EFEFEF"; border-right-color: "#505050"; border-bottom-color: "#505050"; font-size: 8pt; font-family: Arial;}

.trtotal0   {font: 14px Times, Courier, Verdana, Arial, sans-serif; color: #09294C; background-color: #FFFFFF;}
.trtotal1   {font: 13px Times, Courier, Verdana, Arial, sans-serif; color: #09294C; background-color: #FFFFFF;}
.trtotal2   {font: 12px Times, Courier, Verdana, Arial, sans-serif; color: #09294C; background-color: #FFFFFF;}
.trtotal3   {font: 11px Times, Courier, Verdana, Arial, sans-serif; color: #09294C; background-color: #FFFFFF;}

.text {
	font: 12px Arial, Helvetica, sans-serif;
	color: #09294C
}
.titllist{
	font : 12px Arial, Helvetica, sans-serif;
	color : #0080CD;
}
.text b {font-weight: bold}
.text a {text-decoration: none; color: #234875}
.text a:visited {color: #1F3F66}
.text a:hover {color: #2A5587}
.currency {font: 12px Times, Courier, Verdana, Arial, sans-serif; color: #414141}
.currencysmall {font: 11px Times, Courier, Verdana, Arial, sans-serif; color: #414141}
.currencydigit {font: bold 12px Times, Courier, Verdana, Arial, sans-serif; color: #245782}
.footer {font: 10px Times, Courier, Verdana, Arial, sans-serif; color: #5B686C}
.footer b {font-weight: bold}
.newsdate {font: 12px Times, Courier, Verdana, Arial, sans-serif; color: #09294C}
.newsheader {font: 12px Times, Courier, Verdana, Arial, sans-serif, bold; color: #09294C}
.newsbody {font: 11px Times, Courier, Verdana, Arial, sans-serif; color: #1F3F66}
.newsmore {font: 11px Times, Courier, Verdana, Arial, sans-serif; color: #09294C}
.newsmore a {text-decoration: none; color: #234875}
.newsdate1 {font: 11px Arial,Times, Courier, Verdana,  sans-serif; color: #09294C}
.newsheader1 {font: 11px Arial,Times, Courier, Verdana,  sans-serif, bold; color: #09294C}
.newsbody1 {font: 9x Arial,Times, Courier, Verdana,  sans-serif; color: #1F3F66}
.newsmore1 {font: 10px Arial,Times, Courier, Verdana,  sans-serif; color: #09294C}
.newsmore1 a {text-decoration: none; color: #234875}
.input { border: 1px solid #CCDDE4; font: bold 12px Times, Courier, Verdana, Arial, sans-serif; color: #245782; position: relative; height: 18px; width: 120px;}
.inputdf{ border: 1px solid #CCDDE4; font: bold 12px Times, Courier, Verdana, Arial, sans-serif; color: #245782; position: relative; height: 18px; }

.inputlong {
	border: 1px solid #CCDDE4;
	font: bold 12px Times, Courier, Verdana, Arial, sans-serif;
	color: #245782;
	position: relative;
	height: 18px;
	width: 250px;
}
.input_btn { border: 1px solid #CCDDE4; font: bold 12px Times, Courier, Verdana, Arial, sans-serif; color: #245782; position: relative; height: 18px; width: 120px;}
.tdtext {
	font: 11px Arial, Helvetica, sans-serif;
	color: #09294C;
	background-color: white;
}
.tdtextdf {
	font: 12px Arial, Helvetica, sans-serif;
	color: #1E90FF;
	background-color: white;
	font-weight: bold;
	text-align: right;
}
.tdltextdf {
	font: 12px Arial, Helvetica, sans-serif;
	color: #1E90FF;
	background-color: white;
	font-weight: bold;
	text-align: left;
}

.tdtextdfred {
	font: 12px Arial, Helvetica, sans-serif;
	color: red;
	background-color: white;
	font-weight: bold;
}
.tdsmalltext {
	font: 9px Arial, Helvetica, sans-serif;
	color: #09294C;
	background-color: white;
}
.tdstext {
	font: 9px Arial, Helvetica, sans-serif;
	color: #09294C;
	background-color: #E7F1F6;
}
.tdbigtext {
	font: 12px Arial, Helvetica, sans-serif;
	color: #1E90FF;
	font-weight: bold;
}
.tderror_text {
	font: 11px Arial, Helvetica, sans-serif;
	color: #DC143C;
	background-color: white;
}
.tdrtext {
	font: 11px Arial, Helvetica, sans-serif;
	color: #09294C;
	background-color: white;
	text-align: right;
}
.tdctext {
	font: 11px Arial, Helvetica, sans-serif;
	color: #09294C;
	background-color: white;
	text-align: center;
}
.tdctextdec {
	font: 11px Arial, Helvetica, sans-serif;
	color: #09294C;
	background-color: white;
	text-align: center;
	text-decoration: line-through;
}
.tdsrow{
	background-color : #F6FAFD;
	font : 11px Arial, Helvetica, sans-serif;
}
.tdsrowr{
	background-color : #F6FAFD;
	font : 11px Arial, Helvetica, sans-serif;
	text-align : right;
}
.tdsrowc{
	background-color : #F6FAFD;
	font : 11px Arial, Helvetica, sans-serif;
	text-align : center;
}
.tdheader {
	font: 11px Arial, Helvetica, sans-serif;
	color: #09294C;
	background-color: #F6FAFD;
	font-weight: bold;
}
.tdrheader {
	font: 11px Arial, Helvetica, sans-serif;
	color: #09294C;
	background-color: #F6FAFD;
	font-weight: bold;
	text-align: right;
}
.tdcheader {
	font: 11px Arial, Helvetica, sans-serif;
	color: #09294C;
	background-color: #F6FAFD;
	font-weight: bold;
	text-align: center;
}
.tdcap {
	font: 12px Arial, Helvetica, sans-serif;
	color: #09294C;
	background-color: #E7F1F6;
	font-weight: bold;
}
.tdccap {
	font: 12px Arial, Helvetica, sans-serif;
	color: #09294C;
	background-color: #E7F1F6;
	font-weight: bold;
	text-align: center;
}
.tdccap1 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #09294C;
	background-color: #CCDDE4;
	font-weight: bold;
	text-align: center;
}
.tdccap2 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #09294C;
	background-color: white;
	font-weight: bold;
	text-align: left;
}
.tdrcap {
	font: 12px Arial, Helvetica, sans-serif;
	color: #09294C;
	background-color: #E7F1F6;
	font-weight: bold;
	text-align: right;
}
.tdfooter {
	font: 11px Arial, Helvetica, sans-serif;
	color: #09294C;
	background-color: #E7F1F6;
	font-weight: bold;
}

.trborder {background-color: #CCDDE4;}
.trbold   {
	font: 11px Arial, Helvetica, sans-serif;
	color: #09294C;
	background-color: #F6FAFD;
}
.trlight  {
	font: 11px Arial, Helvetica, sans-serif;
	color: #09294C;
	background-color: white;
}

.a12b {font-size: 11px; color: #070b74; font-family: Arial, Verdana,  sans-serif; text-decoration: none; font-weight: bold;}
.a12b :visited {color: #070b74}
.a12b :hover {color: Silver}

.a12b_light {font-size: 11px; color: #6495ED; font-family: Arial, Verdana,  sans-serif; text-decoration: none; font-weight: bold;}
.a12b_light :visited {color: #6495ED}
.a12b_light :hover {color: Silver}

.t12b {font-size: 11px; color: #070b74; font-family: Arial, Verdana,  sans-serif; text-decoration: none; font-weight: bold;}
.t12b_light {font-size: 11px; color: #6495ED; font-family: Arial, Verdana,  sans-serif; text-decoration: none; font-weight: bold;}
.t12b_text {font-size: 11px; color: #070b74; font-family: Arial, Verdana,  sans-serif; text-decoration: none; font-weight: bold;}

.tall_sum {font-size:11px; color:#008000; font-family:Arial, Verdana, sans-serif; text-decoration:none; font-weight:bold;}

.fsilver {background-color:#F5F5F5; margin-top:1px; margin-bottom:10px}
.fblank {margin-top:10px; margin-bottom:2px}

.bmargin {font-size: 11px; color: #B22222; font-family: Arial, Verdana,  sans-serif; text-decoration: none; font-weight: bold; margin-top:2px}
.bblack {font-size: 11px; color: #000000; font-family: Arial, Verdana,  sans-serif; text-decoration: none; font-weight: bold; margin-top:2px}
.bgreen {font-size: 11px; color: #008000; font-family: Arial, Verdana,  sans-serif; text-decoration: none; font-weight: bold; margin-top:2px}

.s12b {font-size:11px; color:#070b74; font-family:Arial, Verdana, sans-serif; text-decoration:none; font-weight:bold;}
.b12b {font-size:11px; color:#B22222; font-family:Arial, Verdana, sans-serif; text-decoration:none; font-weight:bold;}

.error_text {font-size:11px; color:#B22222; font-family:Arial, Verdana, sans-serif; text-decoration:none; font-weight:bold;}

.jheader {font: 11px Times, Courier, Verdana, Arial, sans-serif; color: #09294C}

.tdl      {text-align: left;}
.tdl A {
	FONT-SIZE: 11px; COLOR: #070b74; FONT-FAMILY: Arial, Verdana,  sans-serif; TEXT-DECORATION: none;
	font-weight: bold;
}
.tdl A:visited {
	COLOR: #070b74
}
.tdl A:hover {
	COLOR: Silver;
}

.tdr      {text-align: right;}

.tdr A {
	FONT-SIZE: 11px; COLOR: #070b74; FONT-FAMILY: Arial, Verdana,  sans-serif; TEXT-DECORATION: none;
	font-weight: bold;
}
.tdr A:visited {
	COLOR: #070b74
}
.tdr A:hover {
	COLOR: Silver;
}




.text_no_reg {font-size: 11px; color: #FF0000; font-family: Arial, Verdana,  sans-serif; text-decoration: none; font-weight: bold;}
.text_in_reg {font-size: 11px; color: #B8860B; font-family: Arial, Verdana,  sans-serif; text-decoration: none; font-weight: bold;}
.text_reg {font-size: 11px; color: #070b74; font-family: Arial, Verdana,  sans-serif; text-decoration: none; font-weight: bold;}



.tdl_no_reg      {text-align: left; COLOR: #FF0000}

.tdl_no_reg A {
	FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Arial, Verdana,  sans-serif; TEXT-DECORATION: none;
	font-weight: bold;
}
.tdl_no_reg A:visited {
	COLOR: #FF0000
}
.tdl_no_reg A:hover {
	COLOR: #B22222;
}


.tdl_in_reg      {text-align: left; COLOR: #B8860B}

.tdl_in_reg A {
	FONT-SIZE: 11px; COLOR: #B8860B; FONT-FAMILY: Arial, Verdana,  sans-serif; TEXT-DECORATION: none;
	font-weight: bold;
}
.tdl_in_reg A:visited {
	COLOR: #B8860B
}
.tdl_in_reg A:hover {
	COLOR: #DAA520;
}


.tdr_no_reg      {text-align: right; COLOR: #FF0000}

.tdr_no_reg A {
	FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Arial, Verdana,  sans-serif; TEXT-DECORATION: none;
	font-weight: bold;
}
.tdr_no_reg A:visited {
	COLOR: #FF0000
}
.tdr_no_reg A:hover {
	COLOR: #B22222;
}


.tdr_in_reg      {text-align: right; COLOR: #B8860B}

.tdr_in_reg A {
	FONT-SIZE: 11px; COLOR: #B8860B; FONT-FAMILY: Arial, Verdana,  sans-serif; TEXT-DECORATION: none;
	font-weight: bold;
}
.tdr_in_reg A:visited {
	COLOR: #B8860B
}
.tdr_in_reg A:hover {
	COLOR: #DAA520;
}
.tdl_sel      {
	text-align: left;
	background-color : #E6E6FA;
}
.tdl_sel A {
	FONT-SIZE: 11px;
	COLOR: #070b74;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	background-color : #E6E6FA;
}
.tdl_sel A:visited {
	COLOR: #070b74;
	background-color : #E6E6FA;
}
.tdl_sel A:hover {
	COLOR: Silver;
	background-color : #E6E6FA;
}

.tdr_sel      {
	text-align: right;
	background-color : #E6E6FA;
}

.tdr_sel A {
	FONT-SIZE: 11px;
	COLOR: #070b74;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	background-color : #E6E6FA;
}
.tdr_sel A:visited {
	COLOR: #070b74;
	background-color : #E6E6FA;
}
.tdr_sel A:hover {
	COLOR: Silver;
	background-color : #E6E6FA;
}
/*for bopup menu*/
.topm1 {
	position: static; 
	text-align:left; 
	width: 150px; 
	height:20px}
.subm1 {
	position:inherit ; 
	text-align:center; 
	visibility: hidden;
	display:none;
	color:#1E90FF}
.subm2 {
	position:inherit ; 
	text-align:left; 
	display:inline;
	visibility: visible;
	padding-left: 10px;
	color:#1E90FF}
a.submnm1 {
	color: #1E90FF;
	
	text-decoration: none; 
	font-family:  Arial, Verdana,Helvetica;
	font-weight: bold; 
	font-size: 11px; 
	}
a:hover.submnm1 {
	color: #2A5587; 
	text-decoration: none; 
	font-family:  Arial,Verdana, Helvetica;
	font-weight: bold; 
	font-size: 11px; 
	}
a:active.submnm1 {
	color: #1F3F66; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold; 
	font-size: 11px; 
	}
a.menum1 {
	color: #FFFFFF; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold; 
	font-size: 11px; 
	}
a:hover.menum1{
	color: #2A5587; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold; 
	font-size: 11px; 
	}
a:active.menum1 {
	color: #1F3F66; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold; 
	font-size: 11px; 
	}
.vis1{
display: none;
}

.bg 
{background-repeat:no-repeat;}
