/*REQUIRED: fixup sizing for gecko and khtml */
*{
-moz-box-sizing: border-box;
-khtml-box-sizing: border-box;  
box-sizing: border-box;  
}

/*TEMP: hyperlink color*/
A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
color: #003761;
text-decoration:none;
}
/*TEMP: hyperlink color*/
A:HOVER {
color: #0E1D48;
text-decoration:underline;
}
/*TEMP: default page font */
BODY, TD,TH, INPUT, TEXTAREA, SELECT{
color: #333333;
font: 11px Verdana;
font-family:Verdana,Tahoma,serif,fantasy;
}
/*TEMP: default heading style */
 H1,H2,H3,H4{
 padding-left:20px;
color:#B3BAC6;
font-size:auto;
 }
 H3,.H3{
padding-left:60px;
padding-top:14px;
padding-bottom:2px;
color:#55312B;
font-size:18px;
background-image:URL(gx/bu.gif);background-repeat:no-repeat;background-position:left bottom;
 }
 
H4,.H4{
padding-left:60px;color:#755039;
font-size:14px;font-weight:bold;
background-image:URL(gx/h4.gif);background-repeat:no-repeat;background-position:left bottom;
 } 
  H5{
color:#125F92;
font-size:13px;
 } 
 /*TEMP: used for comments */
.cfset{
border:solid 1px #D6B48D;
padding:6px; padding-top:12px; 
}
/*TEMP: search result div */
.srch{
border-bottom:4px solid #DAE8C4;
margin-top:4px;
}
/*TEMP: search result link */
.srch A{
 text-decoration:none;
 }
  
/*REQUIRED: page limiter link */


.pglm {
border:solid 1px #D8DCCD;padding-right:4px;padding-left:4px;text-align:center;
text-decoration:none; color:#217517;background-color:#FFFFFF;
}
/*REQUIRED: all buttons */ 
.buton{
color:#333333;
cursor:hand;
background-color:#FFFFFF; border:1px solid #F0A607;
background-image:URL(i/z.gif);
 }
/*REQUIRED: underlined TD,DIV for voting */  
 .utd{
 border-bottom:solid 1px #FAE7BE;
 }
/*REQUIRED FOR NEWS: comentary count link */ 
 .ccnt,.ccnt A,.ccnt A:visited,.ccnt A:active{
 color:#800000;
 font-size:90%;text-decoration:none;
 }
 
 .sidetxt{
color:#52070D;
 }
 .sidetxt A,.sidetxt A:visited,.sidetxt A:link{
color:#52070D;
 }
 label{
 color:#000000;
 }
.frmshd{
border:solid 1px #C2C0B4;background:#FAF8ED;
} 
  /*CLASSES FOR SYLED OPTION TAGS*/
 .li0{
 color:#000000;
  background-color:#F5F5F5;
}
.li1{
 color:#253036;
   background-color:#FFFFFF;
}
.li2{
color:#3D4E58;
background-color:#FFFFFF;
}
.li3{
color:#586892;
background-color:#FFFFFF;
}

/*OTHER CSS PER DESIGN*/
 




.virsr,.virsr:visited,.virsr:active,.virsr:link{
color:#CD2127;
font-size:15px;
font-weight:bold;
}

.tptd{
padding-left:24px;
 height:26px;
} 
 

.tp,.tp:visited,.tp:link,.tp:hover,.tp:active{
display:block;width:auto;
color:#CD2127;
font-size:14px;
padding:2px;
text-decoration:none;
background:none;
font-weight:bold;
}
 
.tpsel, .tpsel:visited, .tpsel:link, .tpsel:hover, .tpsel:active{
display:block;width:auto;
color:#333333;
font-size:14px;padding:2px;
text-decoration:none;
background:none;font-weight:bold;
}

.tntd{
padding-left:20px;
} 
.tn,.tn:visited,.tn:link{
display:block;width:auto;
color:#52070D;
font-size:11px;
text-decoration:none;
padding-top:2px;
padding-bottom:2px;
}
.tn:hover,.tn:active{
color:#336699;text-decoration:none;
}
body {
border:none;overflow:auto;
scrollbar-arrow-color: #AF9C98;
scrollbar-3dlight-color: #AF9C98;
scrollbar-darkshadow-color: #AF9C98;
scrollbar-face-color: #f4f4f0;
scrollbar-highlight-color: #FEFCFC;
scrollbar-shadow-color: #d0d0d0;
scrollbar-track-color: #FEFCFC;
}
#contentss{
color:#08459C;
}
.sideblks,.sideblks TD,.sideblks TABLE{
color:#52070D;
}
