#frame
{
min-width: 740px;
max-width: 984px;
width:expression(document.body.clientWidth < 740? "740px" : document.body.clientWidth > 984? "984px" : "auto");
margin: 0 auto; 
padding: 0 10px;
} 

body {
  font-family: arial;
  font-size:12px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color:#FFFFFF;
}



td {
	  font-size:12px;

}



.small{
	  font-size:11px;

}

.small2{
	  font-size:10px;

}


.grey_tb_border {
	border: 1px solid #cbcfd3;
	padding-left:10px;
	font-size:12px;
}

.greyborder {
	border: 1px solid #cbcfd3;
}


a:link {
	text-decoration:underline;
	color:#0158c4;
}
a:visited {
	text-decoration:underline;
	color:#0158c4;
}
a:hover {
background-color:#ffe4af;
color:#000000;
	text-decoration:none;
}
a:active {
	text-decoration:none;
	}
	
	
a.noline:link {
	text-decoration:none;
	color:#0158c4;
}
a.noline:visited {
	text-decoration:none;
	color:#0158c4;
}
a.noline:hover {
background-color:#ffe4af;
color:#000000;
	text-decoration:none;
}
a.noline:active {
	text-decoration:none;
	}
	
a.nav:link {
	text-decoration:none;
	color:#0158c4;
	font-size:10px;
	font-weight:bold;
}
a.nav:visited {
	text-decoration:none;
	color:#0158c4;
		font-size:10px;
	font-weight:bold;
}
a.nav:hover {
background-color:#ffe4af;
color:#000000;
	text-decoration:none;
		font-size:10px;
	font-weight:bold;
}
a.nav:active {
	text-decoration:none;
		font-size:10px;
	font-weight:bold;
	}
	
	
	
a.black:link {
	text-decoration:none;
	color:#000000;
	font-size:12px;}
a.black:visited {
	text-decoration:none;
	color:#000000;
		font-size:12px;
}
a.black:hover {
background-color:#ffe4af;
color:#000000;
	text-decoration:none;
		font-size:12px;
}
a.black:active {
	text-decoration:none;
		font-size:12px;
}




a.white:link {

	color:#FFFFFF;
	text-decoration: none;
}
a.white:visited {
	color:#FFFFFF;
	text-decoration: none;
}
a.white:hover {
	text-decoration:underline;
	color:#FFFFFF;
	background-color:#cc0000;
}
a.white:active {
	text-decoration: underline;
	color:#FFFFFF;
	background-color:#cc0000;
}



.inputstyle {

	font-family: arial;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #071a3b;
	border-right-color: #e2e7eb;
	border-bottom-color: #e2e7eb;
	border-left-color: #071a3b;
	height: 15px;
	color:#071a3b;
}

.inputstyle1 {

	font-family: arial;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #071a3b;
	border-right-color: #e2e7eb;
	border-bottom-color: #e2e7eb;
	border-left-color: #071a3b;
	height: 15px;
	color:#999999;
}

select {
	font-family: arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	border-left: 2px solid #da251c;
	border-bottom: 1px solid #A6C150;
	border-top: 2px solid #da251c;
	border-right: 1px solid #A6C150;
}

.button {
	cursor: hand;
	position: static;
	height: 20px;
	font-size: 11px;
	color:#FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:#002e5a;
	border-right-color:#718ba2;
	border-bottom-color: #718ba2;
	border-left-color: #002e5a;
	

}

div.indicator1{background-color:#0fab24;clear:both;font-size:1px;height:1px;line-height:1px;margin:0 1px;}

div.indicator2{background-color:#0fab24;border-bottom:1px solid #0fab24;clear:both;font-size:1px;height:1px;line-height:1px;}

.menuclass{
border-top: solid 1px #c90000;
border-left: solid 1px #72aaff;
border-right: solid 1px #000166;
font:arial;
font-size:12PX;
color:#FFFFFF;
background-image:url(/images/menu_bg.gif);
cursor:hand;
font-weight:bold;
border-bottom: solid 1px #000166;
}

.menuclass:hover{
border-right: solid 1px #000166;
border-left: solid 1px #c90000;
font:arial;
font-size:12PX;
background:none;
background-color:#c90000;
color:#FFFFFF;
border-bottom: solid 1px #000166;
}




.menuclassactive{
border-left: solid 1px #000166;
border-right: solid 1px #000166;
font:arial;
font-size:12PX;
color:#000066;
font-weight:bold;
}


.menuclass1{

background-color:#FFFFFF;
padding:1px;
}

.menuclassactive1{
background-color:#0153bf;clear:both;font-size:1px;height:1px;line-height:1px;margin:0 1px; 

}
.langclass{

font:arial;
font-size:12PX;
color:#FFFFFF;
background-image:url(/images/lang_bg.gif);
cursor:hand;
font-weight:bold;
}

.langclass:hover{
font:arial;
font-size:12PX;
background:none;
background-color:#c90000;
color:#FFFFFF;
}
.greybg{
  background-color:#e7e7e7;}

  .greyfooter{
  background-color:#e7e7e7;
  color:#999999;}
  
  .whitebg{background-color:#FFFFFF;}
  .blue2bg{background-color:#010066;
  }
  
  .bluebg{
  background-color:#003466;
  color:#e2e7eb;
  font:"Times New Roman";
  font-size:12px;
  }
  
  .login{
  font:arial;
  font-size:9px;
  color:#071a3b;}
  
.tdlink{
font:arial;
font-size:10PX;
color:#003466;
background-color:#e7e7e7;
cursor:default;
}

.tdlink:hover{
font:arial;
font-size:10PX;
color:#e3e8ec;
background-color:#000066;
background-image:url(images/arrow.gif);
background-repeat:no-repeat;
background-position:center left;
}

.tdlinkactive{
font:arial;
font-size:10PX;
color:#000000;
background-color:#FFFFFF;
background-image:url(images/arrow_blue.gif);
background-repeat:no-repeat;
background-position:center right;
}

.redcolor{

color:#d10000;}

.time{
font-size:10px;
color:#333333;
}


input.btn{
border-top:4px;
border-left:4px;
border-right:2px;
border-buttom:2px;
   border-top-color:#51a0ff;
   border-left-color:#51a0ff;
   border-right-color:#01479f;
   border-bottom-color:#013678;
   background-color:#0058c4;
   color:#FFFFFF;
   font-size:11px;
   font-weight:bold;
   cursor:hand;
   }
   
   
input.btnhov{
border-top:4px;
border-left:4px;
border-right:2px;
border-buttom:2px;
   border-top-color:#6bc0ff;
   border-left-color:#6bc0ff;
   border-right-color:#135fc0;
   border-bottom-color:#134d95;
   background-color:#1372e8;
   color:#FFFFFF;
      font-size:11px;
   font-weight:bold;
   cursor:hand;}
   
   
input.btnclick{
border-top:2px;
border-left:2px;
border-right:4px;
border-buttom:4px;
   border-top-color:#013678;
   border-left-color:#01479f;
   border-right-color:#0173ff;
   border-bottom-color:#0173ff;
   background-color:#0043af;
   color:#FFFFFF;
      font-size:11px;
   font-weight:bold;
   cursor:hand;}

.boxtitle{
font-size:17px;
color:#000000;
font-weight:bold;

}

.date{
font-size:10px;
color:#d22020;
font-weight:bold;}

.up{
font-size:11px;
color:#009933;
background-image:url(images/index_up.gif);
background-repeat:no-repeat;
background-position:30px;
font-weight:bold;}

.equal{
font-size:11px;
color:#000000;
font-weight:bold;}

.down{
font-size:11px;
color:#d22020;
background-image:url(images/index_down.gif);
background-repeat:no-repeat;
background-position:30px;
font-weight:bold;}


.header{
color:#000066;
font-size:24px;
font-weight:bold;
}

.subheader{
color:#000000;
font-size:12px;
font-weight:bold;
}

.tableheader{
font-size:12px;
color:#000066;
background-color:#e7e7e7;
padding-left:20px;
height:20px;

}
.tableheadernew{
font-size:12px;
color:#000066;
background-color:#e7e7e7;
padding-left:10px;
}

.tddata{
padding-left:20px;
}

.tddatasub{
padding-left:40px;
}


.tdlinksub{
font:arial;
font-size:10PX;
color:#003466;
background-color:#e7e7e7;
cursor:default;
padding-left:20px;
}

.tdlinksub:hover{
font:arial;
font-size:10PX;
color:#e3e8ec;
background-color:#000066;
background-image:url(images/arrow.gif);
background-repeat:no-repeat;
background-position:20px;
padding-left:20px;
}

.tdlinksubactive{
font:arial;
font-size:10PX;
color:#000000;
background-color:#FFFFFF;
background-image:url(images/arrow_blue.gif);
background-repeat:no-repeat;
background-position:center right;
padding-left:20px;
}

.blueexample{
background-color:#000066;
color:#FFFFFF;
font-size:12px;
padding-left:20px;
}


.reportclass{
font:arial;
font-size:12PX;
color:#FFFFFF;
background-image:url(images/annual_report_bg.gif);
cursor:hand;
font-weight:bold;
}

.reportclass:hover{
font:arial;
font-size:12PX;
background-image:url(images/annual_report_bg2.gif);
color:#FFFFFF;
}

.inputstyle2 {

	font-family: arial;
	/*background-color:#1372e8;*/
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #071a3b;
	border-right-color: #e2e7eb;
	border-bottom-color: #e2e7eb;
	border-left-color: #071a3b;
	height: 15px;
	color:#999999;
	width:90px;
	}
	.inputstyle3 {

	font-family: arial;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #071a3b;
	border-right-color: #e2e7eb;
	border-bottom-color: #e2e7eb;
	border-left-color: #071a3b;
	height: 15px;
	color:#999999;
	width:50px;
	}
	
	span.e{
	vertical-align:bottom;}
	
	.tdlink1{
font:arial;
font-size:10PX;
color:#0158c4;
background-color:#FFFFFF;
cursor:hand;
}

.tdlink1:hover{
font:arial;
font-size:10PX;
color:#0158c4;
background-color:#e7e7e7;
background-image:url(images/arrow-red.gif);
background-repeat:no-repeat;
background-position:center left;
}

.tdlink1active{
font:arial;
font-size:10PX;
color:#000000;
background-color:#FFFFFF;
background-image:url(images/arrow_blue.gif);
background-repeat:no-repeat;
background-position:center left;
}
