body{
   width:100%;
   padding:0px;
   background:#e4fcc8;
   font-family:Calibri, Arial, Helvetica;
   font-size:14px;
   color:#000;
   text-align:justify;
    height: 295px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.float_L{float:left;}

.float_R{float:right;}

.clr{clear:both;
    height: 5px;
}

img {border-style: none;
    border-color: inherit;
    border-width: medium;
    padding: 0px;
    margin-left: 47px;
    margin-right: 1px;
    margin-top: 0px;
}

a img{border-style: none;
    border-color: inherit;
    border-width: medium;
    margin: 9px 0px 0px 6px;
    padding: 0px;
    width: 42px;
    height: 43px;
}

a{text-decoration:none;}

a:hover{color:#758603;}

a:visited{}

.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

.marginB15{margin-bottom:15px;}

.V_align_midd{vertical-align:middle;}

.padd10{padding-left:0px;
    margin-left: 20px;
    width: 228px;
    margin-top: 0px;
}

.input_box1{border-style: none;
    border-color: inherit;
    border-width: medium;
    padding: 0px;
    margin-top: 0px;
    font-size:12px; 
    background:#FFF; 
    margin-left: 0px;
    color:#333;
}


#header_wraper{width:100%;  float:left; margin:0px ; padding:0px 0px 0px 0px; background:url(../images/header_bg.png) repeat-x;}
.logo{width:auto; float:left; margin:0px 0px 0px 0px; padding:0px 0px 8px 0px ;}

#content_wraper{width:100%;  
margin:0px 0px 0px 0px; 
padding:250px 0px 0px 0px;
    height: 412px;
}
#content_midd {
    width: 876px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
    height: 373px;
}

.content_midd_in {
    width: 413px;
    margin: 114px 0px 0px 0px;
    height: 383px;
    background: url(../images/login_bg.png) 0 0 no-repeat;
}
.cont_midd_row{width:294px; 
height:25px; 
margin:0px 0px 0px 0px; padding:0px 0px 0px 40px;  float:left; font-size:18px; margin:0px 0px auto auto; 
color:#FFF; }



.cont_midd_row span{  padding:0px 0px 0px 0px; 
.cont_midd_row2{width:387px; 
height:29px; padding:5px 0px 6px 115px; float:left; color:#FFF; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
}

.cont_midd_text{width:90px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; float:left; 
                font-size:12px; font-weight:bold; color:#FFF; }
.cont_midd_input {
    width: 237px;
    height: 21px;
    margin: 0px 0px 0px 0px;
    padding: -10px 0px 0px 5px;
    font-size: 12px;
    float: left;
    color: #FFF; background:url(../images/input_bg.png)
     0 0 no-repeat;
}
.cont_midd_row3{width:89px; 
height:54px; 
margin:0px 0px 0px 0px; padding:2px 0px 0px 196px; float:left; color:#FFF; }
.forgot{font-size:12px; color:#015c7a;}
.cont_midd_row4{width:306px; height:auto; margin:0px 0px 0px 0px; padding:8px 0px 0px 196px; float:left; }

/************************************************** new css 3-01-2012 *******************************************/
.cont_midd_text{width:90px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; float:left; font-size:12px; font-weight:bold; color:#163102; }
.cont_midd_row4{width:89px; 
height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 196px; float:left; }
.content_midd_in{width:340px;  
margin:0px 0px 0px 367px; height:270px; 
padding:114px 0px 0px 0px;  background:url(../images/login_bg.png) 0 0  0 no-repeat;

}





/*-------------------------------------------------------- iner page css----------------------------------------------------------*/

.content_left{width:31%;  margin:0px; padding:0px 0px 0px 10px; float:left; }
.cont_le_box{width:310px;  margin:0px; padding:30px 0px 0px 0px; float:left; background:url(../images/left_round_top.png) left top no-repeat;}
.cont_le_boxin{width:310px;  margin:0px; padding:0px 0px 59px 0px; float:left; background:url(../images/left_bottom_shadow.png) left bottom no-repeat;}
.cont_le_box_midd{width:310px;  margin:0px; padding:0px 0px 0px 0px; float:left; background:url(../images/left_midd_rep_y.png) repeat-y;}
.cont_le_box_list{width:310px;  margin:0px; padding:0px 0px 0px 0px; text-transform:uppercase;}
.cont_le_box_list ul{list-style:none;  margin:0px; padding:0px 19px 0px 19px;}
.cont_le_box_list li{display:block;  margin:0px 0px 2px 0px; padding:0px;  background:#49821c url(../images/li_bottom_pic.png) center bottom no-repeat;}
.cont_le_box_list li img{vertical-align:middle;}
.cont_le_box_list li a {display:block; color:#FFF; font-size:22px; font-weight:bold;  margin:0px; padding:3px 5px 5px 5px;}
.cont_le_box_list li a:hover{background:#356410;}


.content_right{width:67%;  margin:0px; padding:0px 10px 0px 0px; float:right; }
.cont_ri_box{width:673px;  margin:0px; padding:33px 0px 0px 0px; float:left; background:url(../images/right_round_top.png) left top no-repeat;  }
.cont_ri_boxin{width:673px;  margin:0px; padding:0px 0px 60px 0px; float:right; background:url(../images/right_bottom_round.png) left bottom no-repeat; }
.cont_ri_box_midd{width:673px;  margin:0px; padding:0px 0px 0px 0px; float:right; background:url(../images/right_midd_rep_y.png) repeat-y; }
.cont_ri_box_header{width:673px;  margin:0px; padding:0px 0px 15px 0px; font-size:34px; color:#49821c; }
.cont_ri_box_header span{ margin:0px; padding:0px 0px 0px 40px; }
.cont_ri_box_text{width:673px;  margin:0px; padding:20px 0px 0px 0px;  color:#49821c; min-height:330px;  float:left; background:url(../images/right_shdow.png) top center no-repeat; }
.cont_ri_box_textin{width:593px;  margin:0px; padding:0px 40px 20px 40px; line-height:18px; font-size:13px; font-size:13px; color:#43463d; float:left; background:url(../images/shadow_bottom.png) bottom center no-repeat; }
.input_box2{width:270px; height:15px; padding:5px 5px 5px 5px ; margin:0px 0px 0px 0px ; font-size:12px; color:#494138; background:#FFF; border:1px solid #cfd0d0;}


/*-------------------------------------------------------- left midd page css----------------------------------------------------------*/
#content_left_wraper{width:100%;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
#content_left_main{width:100%;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
.content_left_main_top{width:100%; height:20px;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; background:url(../images/midd_left_top.png) 0 0 no-repeat;}
.content_left_main_midd{width:100%; margin:0px 0px 0px 0px; min-height:560px;height:auto; padding:0px 0px 0px 0px; float:left; background:#fff; }
.content_left_partL{width:15%; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; float:left;min-height:620px;height:auto; border-right:1px solid #b1b89b;}
.content_left_partR{width:82.8%; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; float:left;min-height:620px;border-left:1px solid #b1b89b;}
.content_left_partR_header{width:100%; height:40px; line-height:40px; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; float:left; color:#000; font-size:18px; background:url(../images/right_header_bg.png) repeat-x;}

.content_left_main_bottom{width:80%; height:20px;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; background:url(../images/midd_left_bottom.png) left bottom no-repeat;}
/*-------------------------------------------------------- left midd page css end----------------------------------------------------------*/


.gridItem{background:#ffffff;}
.gridItem td{border:1px dotted #000000;padding-left:10px;}


.gridheader{background:#85A68C;color:#ffffff;}
.gridheader td{border:1px dotted #000000;}
.gridAlternateItem{background:#DDEEDC;}
.gridAlternateItem td{border:1px dotted #000000;padding-left:10px;}

.gridpadding{ padding-left:10px}
.gridFooter{background:#85A68C;color:Black; font-size:9px; padding-left:5px; font-weight:bold; text-align:right;}

.gridItems{background:#ffffff;} /* For char of account report*/
.gridAlternateItems{background:#DDEEDC;}
