/*----------------------- GENERAL -----------------------*/
body{
    padding:0px;
    margin:0px;
    font:normal 11px  Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    background-color:#fff;
}  
table {
    border-collapse:collapse;
    border-color:#62830F;
    color: #000000;
} 
img, p, a, ul, h2 {
    padding:0;
    margin:0;
}
img {
    border:none;
}
a {
    text-decoration:none;
    outline:none;
}
ul {
    list-style-type:none;
}
.SiteWidth {  
    width:980px;
}
a {  
    color:#1085B3;
}
/*-------------------   TOP  -----------------------------*/
.logo {     
    margin:0;
    padding:0;
}   
.log_box_left {    
    margin:0;
    padding:0; 
    background: #80C9E9 url(../images/login_lftcerv.jpg) no-repeat left top;
}  
.log_box_right {
    margin:0;
    padding:0; 
    background: #80C9E9 url(../images/logintop_rightcarv.jpg) no-repeat right top;
}   
.log_box_ft_right {
    margin:0;
    padding:0; 
    background: #80C9E9 url(../images/menu_rightcarv.jpg) no-repeat right bottom;
}   
.log_box_body {
    margin:0;
    padding: 7px 0 0 0;
    background: #80C9E9;
    color: #101010;
    line-height:24px;
}
.log_box_body span.welcome {
    font-weight:bold;
    color: #363636;
}
.log_box_body a {
    font-weight: normal;
    color: #D81D1D;
}          
.signup_button {
    margin:0;
    padding:0; 
    width: 80px;
    height: 20px;
    background: url(../images/signup_but.gif) no-repeat right top;
    border:none;
}           
.login_button {
    margin:0;
    padding:0; 
    width: 80px;
    height: 20px;                 
    background: url(../images/login.jpg) no-repeat right top;
    border:none;
}                
.submit_button {
    margin:0;
    padding:3px 10px;
    border:none;
    background-color:#80A10D;
    color: #FFFFFF;
    font-weight:normal;
    font-size:12px;
}     
.reg_textbox {
    background:#FFFFFF;
    width:150px;
    border:1px solid #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#737373;  
}
/*----------------------- Main MENU  END -----------------------*/  
.body_text {
    padding:10px;
    margin:0px;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    background: url(../images/body_bg.jpg) repeat-x left top ;
    background-attachment:scroll;
    border-top:4px solid #fff;
    background-color:#fff;
    }
/*-----------------------Banner----------------------*/
.body_banner {
    background: url(../images/banner_bg.gif) no-repeat center top ;
    background-attachment:scroll;
    height:184px;
    width:193px;
    line-height:18px;
    padding: 0 0 0 10px;
}            
.body_banner td {
    color: #759A0F;
    font-weight:bold;
}
/*----------------------- MAIN MENU  -----------------------*/
#HeaderNav {
    float:left;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    line-height:normal;
    overflow:hidden;
}
#HeaderNav ul {
    margin:0;
    padding:0;
    list-style:none;
}
#HeaderNav li {
    display:inline;
    margin:0;
    padding:0;
}
#HeaderNav a {
    float:left;
    background:url(../images/left.png) no-repeat left top;
    margin:0;
    padding: 0 0 0 6px;
    text-decoration:none;
}
#HeaderNav a span {
    float:left;
    display:block;
    background: url(../images/right.png) no-repeat right top;
    padding: 8px 15px 6px 6px;
    margin-right:2px;
    color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#HeaderNav a span {
    float:none;
}
/* End IE5-Mac hack */
#HeaderNav a:hover span {
}

#HeaderNav a:hover {
    background-position:0% -42px;
}

#HeaderNav a:hover span {
    background-position:100% -42px;
}
 
/*-----------------------MAINMENU 2-----------------------*/    
#TopNav {
    float:left;
    width:100%;
    font:normal 13px Arial, Helvetica, sans-serif;
    line-height:normal;
    border-bottom:4px solid #F9C14A;
    overflow:hidden;
    }

#TopNav ul {
    margin:0;
    padding:4px 10px 0 0px;
    list-style:none;
    
    }

#TopNav li {
    display:inline;
    margin:0;
    padding:0;
    }

#TopNav a {
    float:left;
    background: url(../images/menu2_left.gif) no-repeat left top;
    color:#000;
    margin:0;
    padding:0 0 0 6px;
    text-decoration:none;
    }

#TopNav a span {
    float:left;
    display:block;
    background: url(../images/menu2_right.gif) no-repeat right top;
    padding:8px 15px 4px 10px;
    margin-right:2px;
    color:#fff;
    
    }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#TopNav a span {float:none;}

/* End IE5-Mac hack */
#TopNav a:hover span {
}
#TopNav a:hover{
    background-position:0% -42px;
}
#TopNav a:hover span {
    background-position:100% -42px;
    color:#000;
} 
#TopNav #current a {
    background-position:0% -42px;
}  
#TopNav #current a span {
    background-position:100% -42px;
    color:#000;
} 
    
/*-----------------------MAINMENU 2 END-----------------------*/ 
.body_contain_bg {
    background-image: url(../images/contain_bg.jpg);
    background-attachment:scroll;
    background-position:right top;
    background-repeat:repeat-y;
    line-height:18px;
    width:956px;
    padding: 6px;
}     
.searchtxt {
    font-size: 23px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color:#129CD1;
}
.searchfield {
    border:1px solid #CCCCCC;
    width:205px;
 }
.table_heading_tr {
    line-height:23px;
    height:23px;
    background-color:none;
} 
.table_heading_td {
    color:#FFFFFF;
    padding: 0 5px;
    font-weight: normal;
    background-color: #6F9511;
}  
.table_heading_td input {    
    border:none;
    border-width: 0px;
}   
.table_text_tr {
    font-style:normal;
    background-color:#FFFFFF; 
    color:#323232;
    font-weight:normal;
} 
.table_text_tr:hover {    
    background-color:#FDF6DC;
}     
.table_text_tr_selected { 
    font-size:13px;    
    font-style:normal;
    line-height:20px;
    height:20px;
    background-color:#F5EDCC;
    color:#000000;
    font-weight:normal;
}  
.table_text_td {
    padding: 2px 5px;
}
.table_text_td input {
    border-width: 0px;
}  
.PageHeading {   
    font-size: 23px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color:#129CD1;
}
.notification_error {  
    font-size: 11px;
    font-weight: normal;
    color: #FF0000;
}   
.table_heading {
    padding: 15px 5px 5px 5px;
    font-size: 14px;
    font-weight: bold;
    color: #505050;
    border-bottom: 1px dashed #AAAAAA;
}   
.table_text {
    padding: 5px 5px;  
    font-size: 12px;
    font-weight: normal;
    color: #313131;
}   
.input_box { 
    padding: 2px 5px;
    font-size: 12px;
    font-weight: normal;
    color: #454545;
    border: 1px solid #AAAAAA;
    width: 210px;
}
.select_box {
    padding: 1px 2px;
    font-size: 12px;
    font-weight: normal;
    color: #454545;
    border: 1px solid #AAAAAA;
    width: 222px;
} 
.check_box { 
    padding: 1px;
    border: none;
}   
.star {
    padding: 0 5px;
    font-size: 14px;
    font-weight: normal;
    color: #FF0000;
}
.mandatory_text {
    padding: 0 5px;
    font-size: 11px;
    font-weight: normal;
    color: #808080;   
    border-top: 1px solid #AAAAAA;
}  
/* BEGIN : PAGINATION */
.pagination {
    padding: 0px;
    margin:0px;
}
.pagination li {
    padding: 0px 1px;
    font-size: 13px;
    display: inline;
}
.pagination li b {
    font-size: 8px;
    color: #B5B5B6;
    background:#F7F7F7;
    border:1px solid #B5B5B6;
    padding: 1px 5px;
}   
.pagination li a {
    float: none;
    font-size: 8px;
    color: #535353;
    font-weight:bold;  
    background:#E7E7E7;
    padding: 1px 5px;
    border:1px solid #3C4A53; 
    text-decoration: none;   
}
.pagination li a:hover {
    color: #FFFFFF;
    background:#878787;
    border:1px solid #535353;
}
.pagination li img {
    padding: 0;
    border:none;
    vertical-align:middle;
}
.pagination li select {
    border:1px solid #3C4A53; 
    padding: 0;
}
/* END   : PAGINATION */
.alert_msg {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#808080;
} 
form { 
    padding: 0;
    margin: 0;
}   
#view_forum {
    padding: 5px 0;
    list-style: none;   
    padding-left: 15px;
    margin: 0;
}  
#view_forum li {
    background: url(../images/arrow.gif) no-repeat left center;
    padding-left: 12px;
    font-size: 11px;
    line-height:22px;
    font-weight: normal;
    display: block;
}
#view_forum li a {
    text-decoration: none;
}

#view_forum li a:hover, a:active, a:focus {
    text-decoration: underline;
}

.forum_title {
    background: url(../images/arrow.gif) no-repeat left center;
    padding-left: 10px;
    font-size: 12px;     
    line-height:22px;
    font-weight: normal;
} 
.forum_title a {
    line-height:20px;
    font-weight: normal;
}    
.forum_title a:hover {  
    text-decoration: underline;
}
.forum_text {
    padding:5px;
    font-weight: normal;
    color: #414141;
    text-align:justify;
}   
.forum_text a {
    text-decoration: none;
}
.forum_text a:hover {
}
.forum_post {  
    font-size: 11px;
    padding:5px;
    font-weight: normal;
    color: #414141;
}
.forum_divider {   
    border-bottom: 1px dashed #D7DDE1;
}














.login_but {
 font:normal 11px  Verdana, Arial, Helvetica, sans-serif;
 color:#000000;
 }
.login_but a{
    color:#000;
}    
.login_but a:hover{
    color:#000;
    text-decoration:underline;
}
/*-----------------------Footer Part----------------------*/    

.copyright{
font:normal 11px Verdana, Arial, Helvetica, sans-serif ;
color:#323232;
padding:4px 0 4px 0;
}
.copyright a{
color:#323232;

}       
    

.FooterLink a:link{color: #000000;text-decoration:none;}
.FooterLink a:visited{color: #53524E;text-decoration:none;}
.FooterLink a:hover{color: #53524E;text-decoration:underline;}

.FooterTxt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
     text-align:center;
     padding:10px;
} 
.FooterLink ul {
     margin:0;
     padding:0px;
     list-style:none;
} 
.FooterLink li {
     display:inline;
     margin:0;
     background:url(../images/v-line.gif) no-repeat left center;
     padding: 0 10px 0 14px;
}
.FooterLink li.first {
     display:inline;
     margin:0; 
     background:none; 
     padding: 0 3px 0 0;
}
.FooterLink li a span {
     color: #000000;
}
.FooterLink li a:hover span {
     color: #53524E;}

.FooterLink li.first a span {
     color: #000000;}
.FooterLink li.first a:hover span {
     color: #53524E;}


/*----------------------- footer End----------------------*/    
/*------------------------------------------------- INNER PAGE CSS------------------------------------------------------*/  
.innerboder{
 border:1px solid #cccccc;
 background-color:#f1f1f1;
 padding:4px;
 }
 .acooutlink{
font:normal 11px Verdana, Arial, Helvetica, sans-serif ;
color:#323232;
}

.acooutlink a{ 
text-decoration:underline;
color:#323232
}
.acooutlink a:hover{ 
text-decoration:none;
color:#000;
}  
.paypal_button {
    background: url(../images/paypal1.gif) no-repeat left center;
    height: 80px;
    width: 160px;
    border: none;
    font-size: 11px;
    color: #B70000;
    cursor: pointer;
}  

/* ----------  Style for advertisements images in the index page befpre the footer (Addede on 13th september, 2010)  --------*/ 
.advimg{
text-align:left;



}

.advimg .ims{
font:font:normal 11px Verdana, Arial, Helvetica, sans-serif ;
color:#000;
height:25px;
line-height:25px;
position:relative;
float:left;
padding-top:20px;
}
.advimg img{padding:2px 25px 2px 25px;}
