td {font:80% Tahoma, sans-serif;}

h1 {font-size:160%; margin:0px;}
h2 {font-size:140%; margin:0px;}

p {margin:10px 0px;}


a.news {font: 80% Tahoma, sans-serif; color:#666666; text-decoration:none;}
a.news:hover {color:#333333;}

span.news {font: 80% Tahoma, sans-serif; color:#666666; text-decoration:none;}

a.cat { color:#666666; text-decoration:none;}
a.cat:hover {color:#333333;}

a.m {color:#666666;} /* intended for news top bar month links */

a.lowerbr {color:#e0e0e0; font-weight:bold;}
a.lowerbr:hover {color:#ffffff;}

a.lowerbrl {color:#e0e0e0; font-weight:bold;}
a.lowerbrl:hover {color:#ffffff;}


.lowerbrcell {background-color:#803e17; font: 60% Tahoma, sans-serif; color:#e0e0e0; font-weight:bold;}
.lowerbecell {background-color:#4e7bac; font: 60% Tahoma, sans-serif; color:#e0e0e0; font-weight:bold;}
.lowerbelcell {background-color: #789BC2; font: 70% Tahoma, sans-serif; color: #ffffff; font-weight:bold;}
.lowerblcell {background-color:#000000; font: 60% Tahoma, sans-serif; color:#ffffff; font-weight:bold;}





.grayheader{
   font-size: 20px;
   font-family:  Arial, Helvetica, sans-serif;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   color: 666666;
   text-decoration: none;
}




ol {margin-left:15px; margin-top:0px; margin-bottom:0px;}
ul {margin-left:10px; margin-top:0px; margin-bottom:0px;}
li {margin-left:10px;}




.borderouterm { border: solid 1px #7ea3cd ;display:block; margin-top:40px;}
.borderouter { border: solid 1px #7ea3cd ;display:block;}
.borderinner { border: solid 1px #ffffff ;display:block;}

.mainslip {font: 70% Tahoma, sans-serif; color:#666666;}


.theader {font: 120% Tahoma, sans-serif; color:#000000; background-color:#eeeeee;border-bottom: solid 1px #999999;border-top: solid 1px #999999;}
.cheader {font: 100% Tahoma, sans-serif; color:#444444; background-color:#fef7ec;}

.tn {font: 80% Tahoma, sans-serif; color:#000000; background-color:#eeeeee;border-bottom: solid 1px #999999;}
.tsp {background-color:#FEF7EC;}

.ttex {font: 120% georgia, serif; color:#000000; background-color:#eeeeee; line-height:100%;border-bottom: solid 1px #999999;}

.rowl { border-bottom: solid 1px #FFCC93; }

.p00 {background-color:#ffffff; }
.p00 td { border-bottom: 1px solid #FFCC93; }
/* peachy */
.p01 {background-color:#ffd5a6;}
.p01 td { border-bottom: solid 1px #FFCC93; }
/* lightpeachy */
.p02 {background-color:#FEF7EC; }
.p02 td { border-bottom: solid 1px #FFCC93; }
/* rosy */
.p04 {background-color:#f7e7dd}
/* rosyd */
.p041 {background-color:#E8D9D0}

.p06 {background-color:#eeeeee}

.input {
border: solid 1px #FFCC93;
font: 100% Tahoma, sans-serif; 
}

.button {
border-width: 1px;
border-style: solid;
border-color: #FFCC93;
background: #ffffff  url(/pic/bg_but.gif) repeat-x;
font: 100% Tahoma, sans-serif; 

}

.p_class_red {

font-size: 10px;
color: #800000;

}

