 /*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: 12px verdana;
font-family:Tahoma,Verdana,serif,fantasy;
}

.tp0  A,.tp0 A:link,.tp0 A:active,.tp0 A:visited{
display:block;width:122px;height:42px;
padding:6px;padding-top:14px;font-weight:bold;text-align:center;
color:#ffffff; text-decoration:none;text-transform:uppercase;
}
.tp1  A,.tp1 A:link,.tp1 A:active,.tp1 A:visited{
display:block;width:122px;
height:42px;padding:6px;padding-top:16px;font-weight:bold;text-align:center;
color:#db0402; text-decoration:none;text-transform:uppercase;
background:URL(gx/o.gif);
 }
 
.mnu A,.mnu A:link,.mnu A:active,.mnu A:visited{
display:block;width:auto;
height:20px;padding:3px;
color:#551A8B; text-decoration:none;
background:#FFFFFF;
}
.mnu A:hover{
color:red;
background:#FADEF8;
}
 

.imesage{
border: 1px dotted #FF0000; background-color: #FFCCCC;
color:#000000;
padding:4px;
margin:8px;
}
.imesage A,.imesage A:link,.imesage A:active,.imesage A:visited{
color:red; text-decoration:underline;
 }
 
.inf{
border: 1px dashed #cccccc; background-color: #FFFFCC;
color:#000000;
padding:4px;
margin:8px;
}
.pi{
border:2px solid #FFE8B7;
}
.strip{
background-color:#FFF8E8;
border-top:2px solid #D79100;
border-bottom:2px solid #D79100;
}
.striph{
background-color:#F02F2F;
color:#FFFFFF;
font-size:14px;font-weight:bold; padding:2px;padding-left:8px; margin:4px;
}
.striphw{
background-color:#FFFFFF;border-bottom: 1px solid #E4E3DA;
color:#222222;
font-size:14px;font-weight:bold; padding:2px;padding-left:8px; margin:4px;
}

.buton{
border:solid 1px #D79100;
background:white;
color:#222222;
}
.smil{
 vertical-align:absmiddle;
 border:0;
}
.tlbar{
 padding:2px;
 text-align:center;
 background:url(gx/hg.gif);
}
.tlbarsel{
 padding:2px;
 text-align:center;
background-color:  #FFFFFF;border-bottom:solid 1px #f4f4f4;
}
.tlbar a ,.tlbarsel a{
display:block;padding:2px;
 font-family:Tahoma,Verdana,Arial;
  font-size:12px;
  color:#333333;
  text-decoration:none;
}
.tlbar a:hover ,.tlbarsel a:hover{
color:blue;text-decoration:none;
}

 

 H3,.H3{
padding-left:50px;
padding-top:10px;
padding-bottom:2px;
color:#649511;
font-size:18px;
background-image:URL(gx/bu.gif);background-repeat:no-repeat;background-position:left bottom;
 }


h3 small{
  font-family:Verdana,Arial;
  font-size:12px;
color:#333333;
font-weight: normal;
}
.pglm ,.pglm:visited,.pglm:active,.pglm:link{
padding-right:2px;padding-left:2px;text-align:center;border:solid 1px #D8DCCD;
text-decoration:none;background-color:#FFFFFF;color:#003761;font-size:12px;
}

th{
font-family:Tahoma,Verdana,Arial;
cursor:default;
font-size:12px;
background-color:  #D6D7E7;
background:URL(des/tbg.gif);
border-right:1px solid #D6D7E7 ;
border-bottom:1px solid #A5A6B5;
}
.thb{
background-color:  #D6D7E7;
border-left:2px solid #D6D7E7 ;
border-right:1px solid #D6D7E7 ;
border-bottom:1px solid #D6D7E7;
padding-left:4px;
}
.grid td{
border-right:1px solid #D6D7E7 ;

padding:1 2 1 2;
}
.grid {
border-bottom:1px solid #D6D7E7 ;

} 
a.admk,.admk{
  font-family:Tahoma,Verdana,Arial;
  font-size:12px;
  color:#333333;
  text-decoration:none;
}
.sd,.sd A,.sd A:visited,.sd A:link{
color:#444444;font-size:11px;
}
a.sd1,.sd1{
 font-family:Tahoma,Verdana,Arial;
  font-size:12px;
  color:#666699;
  text-decoration:none;
 }
 a.sd1:hover{
 font-family:Tahoma,Verdana,Arial;
  font-size:12px;
  color:#666699;
  text-decoration:underline;
 }
 a.sm1,.sm1{
 font-family:Tahoma,Verdana,Arial;
  font-size:12px;
  color:#333333;
  text-decoration:none;
 }
 a.sm1:hover{
 font-family:Tahoma,Verdana,Arial;
  font-size:12px;
  color:#666699;
  text-decoration:underline;
 }
A.smap,A.smap:hover{
 font-family:Tahoma,Verdana,Arial;
  font-size:12px;
  color:#333333;
  text-decoration:none;
  border:solid 1px #D8DCCD;padding:2px;padding-right:8px;padding-left:8px;text-align:center;
}
 

 .colorpicker a, .colorpicker a:visited, .colorpicker a:link{
	  text-decoration: none;
	  color:#FFFFFF;
	  }
	  
.title,.title:visited,.title:link{
font-weight:bold;color:#0760B5;
text-decoration:none ;
}
.topic,.topic:visited,.topic:link{
text-decoration:none ;
color:#AD0431;
}	  