/* CSS Document */
body,table,select{
	font-size:12px;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}


form,img,ul,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
body{margin:0;}
#title{font-size:18px; color:#FF0000}
#menu{font-size:14px; color:#fff;}
#menu1{font-size:13px; color:#fff;}
#Amenu{font-size:12px; color:#fff;}

/****** Font Size ******/
#f12{ font-size:12px;}
#f12-1{ font-size:12px; color:#FF3399}
#f14{ font-size:14px;}
#f16{ font-size:16px;}

/****** Link Color ******/
a{color:#000099; text-decoration:none;}
a:hover{text-decoration:underline;}

/****** top *************/

.top{height:59px; background-image:url(images/top_bg.jpg);}
.logo{height:47px; margin:9px 0px 0px 9px}
.log{height:30px; background-image:url(images/log_bg.gif); padding:0px 20px 0px 5px; line-height:23px;}
.log1{height:30px; width:15px; background-image:url(images/log.gif);}
.top_1{FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#EAF3FC,endColorStr=#1F5BA1);width:100%;height:1px;}  
/****** menu ***********/
.url{height:27px; padding:0px 10px 0px 10px; line-height:27px;}
.url a{color:#fff; text-decoration:none;}
.url a:hover{text-decoration:underline;}
.menus{height:21px; padding:2px;}
.menus ul{margin:0; padding:0;}
.menus li{float:left; margin-left:4px; height:18px; list-style:none; line-height:16px; font-weight: bold;letter-spacing:1px;}
.search{height:27px; padding:3px 40px 0px 10px; line-height:27px;}
.top_2{height:2px; background-color:#ccc}
/****** main ***********/
.main{width:1400px; margin:0 auto; padding:10px 0;  }

.foot{text-align:center; BORDER-TOP: #ccc 1px solid; padding:5px; margin-top:5px;}
/****** Bar ************/
.bar1{FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#15419A,endColorStr=#62A0EB);width:100%;height:27px;font-size:12px;line-height:27px;color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#003399;BORDER-left: #FF7300 5px solid; padding:0px 8px 0px 8px;font-weight: bold;letter-spacing:1px;}
.bar2{FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#15419A,endColorStr=#62A0EB);width:100%;height:27px;font-size:12px;line-height:27px;color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#003399;BORDER-left: #26CB00 5px solid; padding:0px 8px 0px 8px;font-weight: bold;letter-spacing:1px;}
.bar50{FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#15419A,endColorStr=#62A0EB);width:50%;height:27px;font-size:12px;line-height:27px;color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#003399;BORDER-left: #FF7300 5px solid; padding:0px 8px 0px 8px;font-weight: bold;letter-spacing:1px;}
.bar1 a{ color:White;}

.bar{BORDER-RIGHT: #ECE9D8 1px solid; BORDER-LEFT: #ECE9D8 1px solid; BORDER-BOTTOM: #ECE9D8 1px solid; padding:10px;  }
.clear{clear:both; padding:4px 0; width:100%; }
.clear1{clear:both; padding:3px 0; width:100%;}

.clearhide{clear:both; padding:8px 0; width:100%; display:none;border-bottom: #dddddd 1px solid;}
/****** sub ****/
 .td100{width:120px; float:left; text-align:right; padding:0 10px;}
.td300{width:280px; float:left; text-align:left; }
.td400{width:448px; float:left; text-align:left;}

.td390{width:440px; float:left; text-align:left; border: #ECE9D8 1px solid; padding:5px; }

.td800{width:1020px; float:left; text-align:left; }

.input{float:left;}
.input500150{float:left;width:740px; height:150px;}

.td{width:800px;float:left; vertical-align:middle;}
.input500{width:740px;}
.input400{width:600px;}
.input300{width:500px;}
.input200{width:300px;}
.input100{width:130px;}
.input50060{width:740px; height:60px;}
.input500100{width:740px; height:100px;}
.inputbig{width:850px; height:160px;}
.submit{ padding:12px 160px;width:750px; height:30px; margin:10px 0 0 0;  }
.submit1{ padding:0px 0px 0px 800px;width:950px; height:20px; margin:0px 0 0 0;}
.submit2{ padding:0px 0px 0px 400px;width:950px; height:20px; margin:0px 0 0 0;}
.submit_btn{ margin:0 10px 0 0; min-width:120px; background-color:#B9DDFE;
           color:#112482;}



.gridHeader
{
    color:White;background-color:#78BFD9;font-weight:bold; height:30px;BORDER-left: #999 1px solid;BORDER-right: #999 1px solid;BORDER-bottom: #666 1px solid;BORDER-top: #999 1px solid; 
}
.gridSelect
{
      background-color:#D1DDF1; color:#333333; font-weight:bold; text-align:center;BORDER-left: #ccc 1px solid;BORDER-right: #ccc 1px solid; height:30px;
}

.gridRow
{
      background-color:#EFF3FB; text-align:center;BORDER-left: #ccc 1px solid;BORDER-right: #ccc 1px solid; height:30px;
}
.gridRow2
{
      background-color:#ffffff; text-align:center;BORDER-left: #ccc 1px solid;BORDER-right: #ccc 1px solid; height:30px;
}
.gridPagging
{
    color:#000;font-weight:bold; height:30px; text-align:center;BORDER-left: #ccc 1px solid;BORDER-right: #ccc 1px solid;BORDER-bottom: #ccc 1px solid;BORDER-top: #ccc 1px solid;
}
.gridPagging span{border:1px #CCC solid; padding:0 5px; margin:0 5px; color:#F00; background-color:#fff;}
.gridPagging a{border:1px #CCC solid; padding:0 5px; margin:0 5px;background-color:#fff;}

/*****list ****/
.list{}
.list_id{width:100px;}
/****** Other **********/
.grayBgnew DIV {BORDER-RIGHT: #3E63AC 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #3E63AC 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3E63AC 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #3E63AC 1px solid}
.grayBgnew DIV.on {BORDER-RIGHT: #0D3B96 1px solid; BORDER-TOP: #0D3B96 1px solid; BACKGROUND: #84A9F2; BORDER-LEFT: #0D3B96 1px solid; BORDER-BOTTOM: #0D3B96 1px solid}
.grayBgnew A {COLOR: #fff; }
.grayBgnew A:hover {COLOR: #000066; TEXT-DECORATION: underline;}
.page{width:500px; margin:0 auto; text-align:center;}
.page span{border:1px #CCC solid; padding:0 5px; margin:0 5px; color:#F00;}
.page a{border:1px #CCC solid; padding:0 5px; margin:0 5px;}
#400{width:500px;}
#300{width:400px;}
.999{color:#999}
.red{color:#FF0000}
.blue{color:#0000FF}
.white{color:#FFFFFF}
.black{color:#000000}
.b{font-weight:bold}
.left{float:left}
.right{float:right}
.clear-float{clear:both}

        .sub_name
        {
            width: 140px;
            float: left;
            text-align: right;
            padding: 0 10px;
            background-color:#E9F2F7;
           color:#112482;
         }
       
/
