.msg
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FF7D01;
    text-align:justify;
    padding-top:7px;
    padding-left:6px;
    padding-right:6px;
}


.bg{
    margin:0px;
    /*background-color: #EFFAEF;*/
	background-color: #FFFFFF;
}

.top_bg{
    background-image:url(images/banner_bg.jpg);
    background-repeat:repeat-x;
}

.login_bg{
    background-image:url(images/login_box_bg.jpg);
    background-repeat:no-repeat;
}


.ttl_reg_bg {
    background-image:url(images/right_heading_top.jpg);
    background-repeat:no-repeat;
    height:45px;
    vertical-align:middle;
}

.menu_text{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    text-align:center;
    padding-top:7px;
}

.login_text{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#FFFFFF;
    padding-bottom:2px;
    padding-top:7px;
    font-weight:bold;
}


.login_text2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#e2ffaa;
    padding-bottom:2px;
    padding-top:7px;
}

.login_text2 a{
    color:#e2ffaa;
}

.login_text2 a:hover{
    color:#FFFFFF;
}
.left_box_top{
    background-image:url(images/left_box_top.jpg);
    background-repeat:no-repeat;
}

.left_box_middle_bg{
    background-image:url(images/left_box_bg.jpg);
    background-repeat:repeat-y;
}

.left_box_icon{
    background-image:url(images/left_icon.jpg);
    background-repeat:no-repeat;
    background-position:16px 11px;
}

.heading_text{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    padding-top:10px;
    color:#FFFFFF;
}

.box_text{
    font-family: Tahoma;
    font-size:13px;
    color:#000000;
    padding-top:7px;
}

.welcome_txt{
    font-family:Tahoma;
    font-size:19px;
    color:#135527;
    font-weight: bold;
    padding-left:6px;
}

.welcome_para_txt{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    text-align:justify;
    padding-top:7px;
    padding-left:6px;
    padding-right:6px;
}

.subheading{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#000000;
    text-align:justify;
    text-decoration:underline;
}

.right_top_bg{
    background-image:url(images/right_heading_top.jpg);
    background-repeat:no-repeat;
}

.right_table_border{
    border-left:1px solid #c4e493;
    border-right:1px solid #c4e493;
    border-bottom:1px solid #c4e493;
}

.middle_box_top{
    background-image: url(images/middle_heading_bg.jpg);
    background-repeat: no-repeat;
}

.middle_box_icon{
    background-image:url(images/icon_2.jpg);
    background-repeat:no-repeat;
    background-position:16px 11px;
}

.middle_button1{
    background-image: url(images/box_1.jpg);
    background-repeat:no-repeat;
}

.middle_button2{
    background-image: url(images/box_2.jpg);
    background-repeat:no-repeat;
}

.middle_button3{
    background-image: url(images/box_3.jpg);
    background-repeat:no-repeat;
}

.button_text{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#0e3a1a;
    font-weight:bold;
    padding-left:27px;
    padding-top:11px;
}

.button_bottom_text{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    padding-top:8px;
    font-weight:bold;
    padding-left:12px;
}

.bottom_bg{
    background-image:url(images/bottom_bg.jpg);
    background-repeat:repeat-x;
}

.bottom_menu_text{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size:11px;
    padding-top:5px;
    text-align:center;
}

.bottom_menu_text a{
    color: #000000;
}

.bottom_menu_text a:hover{
    color: #d46011;
}

.copyright_text{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:center;
    color:#999999;
    padding-top:6px;
}


.more_text{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #246700;
    padding-top:2px;
}

.more_text a{
    color: #246700;
}

.more_text a:hover{
    color: #ff8000;
    text-decoration:underline;
}

.more_icon{
    background-image:url(images/more_text_icon.jpg);
    background-repeat:no-repeat;
    background-position:5px;
}

.menu_text{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    text-align:center;
    color:#FFFFFF;
    font-weight:bold;
    padding-bottom:5px;
}

.menu_text a{
    color:#FFFFFF;
}
.menu_text a:hover{
    color:#b9f95b;
}

.top_right_menu_text{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    text-align:center;
    padding-top:18px;
    color:#e9feef;
    font-weight:bold;
}

.top_right_menu_text a{
    color:#e9feef;
}
.top_right_menu_text a:hover{
    color:#b9f95b;
}

.top_menu_slider{
    background-image:url(images/top_menu_slider.png);
    background-repeat:no-repeat;
    background-position:center;
}

.login_box{
    background-color:#FFFFFF;
    border:1px solid #766060;
}


input{
    font-family: Tahoma, Helvetica, sans-serif; 
    border:#999999;
    border-width:1px;
    border-style:solid;
    height:16px;
    background:#FAFAFA;
    color:#4E4E4E;
    font-size:12px;
}
.btn{
    background-color:#006633;
    border:#99CC99;
    border-width:1px;
    border-style:solid;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;
    height:28px;
}

textarea
{
    font-family: Tahoma, Helvetica, sans-serif; 
    border-color: #999999;
    border-style: solid;
    border-width: thin;
    padding: 3px;
    background:#FAFAFA;
    color:#4E4E4E;
    font-size:12px;
}
        



.sitemap_txt {
    font-family: Tahoma;
    font-size: 12px;
    color: #2A6E3D;
    font-weight: bold;
}
.sitemap_txt a {
    color: #2A6E3D;
}  
.sitemap_txt a:hover {
    color: #FD9900;
}

.subheading_txt {
    font-family: Tahoma;
    font-size: 15px;
    color: #2A6E3D;
    font-weight: bold;
    padding: 0px 0px 10px 0px;
}


.welcome_para_heading{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    text-align:left;
    padding: 15px 0px 0px 6px;
    font-weight: bold;
}   

 select 
 { 
     font-family: Tahoma, Helvetica, sans-serif; 
     font-size: 13px; 
     border: #999999; 
     border-style: solid; 
     border-top-width: 1px; 
     border-right-width: 1px; 
     border-bottom-width: 1px; 
     border-left-width: 1px;
     padding:1px;
     text-align:justify;
     background:#FAFAFA;
    color:#4E4E4E;
    font-size:12px;
 }
 
.name_heading{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    text-align:center;
    padding: 5px 0px 10px 0px;
    font-weight: bold;
} 


.welcome_para_heading_1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    text-align:left;
    padding: 0px 0px 10px 0px;
    font-weight: bold;
} 
.welcome_para_txt_1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    text-align:justify;
    padding-left:6px;
    padding-right:6px;
}

input.radio { 
border:0px;
border-color:#999999;
border-style:solid;
text-align:center;
}

input.checkbox { 
border:0px;
border-color:#999999;
border-style:solid;
text-align:center;
}

.question {
color:#5C6A48;
font-family:Tahoma, "Times New Roman", Arial;
font-size:14px;!important;
font-weight:bold;
vertical-align:middle;
text-decoration:none;
}

.question_tbl {
padding-bottom:6px;
background-color:#FBFBFB;
border:#F7FDFB;
padding-top:5px;
}

.option {
color:#454545;
font-family:Tahoma, "Times New Roman", Arial;
font-size: 12px;
font-weight:bold;
vertical-align:middle;
padding-left:3px;
padding-bottom:2px;
padding-top:1px;
}

.option_tbl {
padding-bottom:4px;
background-color:#F3F3F3;
border:#CBDAD1;

}



.login_text3{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#117962;
    padding-bottom:2px;
    padding-top:7px;
}

.login_text3 a{
    color:#117962;
}

.login_text3 a:hover{
    color:#000000;
}

.login_text4{
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#D0FF8B;
    padding-bottom:2px;
    padding-top:7px;
}

.book_markborder{
    border-top:1px solid #aeb6ae;
    border-bottom:1px solid #aeb6ae;
    font-family:Tahoma;
    font-size:12px;
    color:#ff7e02;
    padding-bottom:7px;
    font-weight:bold;
    padding-top:5px;
    padding-left:6px;
}

.book_markborder a{
    color:#ff7e02;
}

.book_markborder a:hover{
    color:#2A6E3D;
}

.faq_question_txt {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    text-align:justify;
    padding-top:7px;
    padding-left:6px;
    padding-right:6px;
}

.faq_question_txt a {
    color:#000000;
}

.faq_question_txt a:hover {
    color:#ff7f00;
}

a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
a:active {
    text-decoration: none;
}
.bold{font-weight:bold}
.hide{display:none;}
.padL10{padding-left:10px;}
.padT25{padding-top:25px;}
.w173{width:173px;}
.textL{text-align:left;}
.textT{text-align:Top;}    
.error{color:red;}
