p, .text, .textb, .texth, .textw, .textbu, .ftablebottom, .gr, .feature, .smap, .tblfont, .smaller, .smlin, .smlin:hover, a, a:hover, .pf, .pf:hover, .blink, .blink:hover, .comlink, .comlink:hover, .comunderline, h2, h3, h4  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ul, ol  { font-family: Arial; background-color: yellow }
body  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0pt }

p  { color: #000; font-size: 90%; font-family: FontName, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td { font-size: 95%; font-family: FontName, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
ul, ol  { color: #000; font-size: 95%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }	

a {
font-size: 95%;
color: #39C;
text-decoration: underline;
}

a:hover {
font-size: 95%;
color: #39C;
text-decoration: none;
}

/*
Definitions for temp. fix on comres page
*/

.comlink {
font-size: 85%;
color: #39C;
text-decoration: underline;
}

.comlink:hover {
font-size: 85%;
color: #39C;
text-decoration: none;
}

.comunderline {
font-size: 85%;
text-decoration: underline;
}

/*
End
*/

.text {
font-size: 90%;
color: #000;
}	

.textb {
font-size: 90%;
color: #000;
font-weight: bold;
}

.textbu {
font-size: 85%;
color: #000;
font-weight: bold;
text-decoration: underline;
}

.texth {
font-size: 95%;
color: #000;
text-decoration: underline;
}

.textw {
font-size: 90%;
color: #FFF;
}

.smaller {
font-size: 70%;
color: #000;
}

.smlin {
font-size: 80%;
color: #9ef;
font-weight: bold;
text-decoration: underline;
}

.smlin:hover {
font-size: 80%;
color: #9ef;
font-weight: bold;
text-decoration: none;
}

.gr {
background: #FFF;
padding: 5 5 5 5;
font-size: 90%;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
border-left : 1px solid #CCC;
border-right : 1px solid #CCC;
}
	
.smap {
color: #359;
font-weight: bold;
background: #e8f0f8;
padding: 2 0 2 5;
font-size: 100%;
border-top: 1px solid #DDD;
border-bottom: 1px solid #DDD;
border-left : 1px solid #DDD;
border-right : 1px solid #DDD;
}	

.feature {
background: #FFF;
padding: 5 5 5 5;
font-size: 90%;
border-top: 1px solid #DDD;
border-bottom: 1px solid #DDD;
border-left : 1px solid #DDD;
border-right : 1px solid #DDD;
}	

.ftabletop {
background: #F94;
padding: 5 0 0 4;
font-size: 90%;
border-top: 1px solid #FC0;
border-bottom: 0px solid #FFF;
border-left : 1px solid #FC0;
border-right : 0px solid #FC0;
}

.ftabletoptwo {
background: #063;
padding: 5 0 0 4;
font-size: 90%;
border-top: 1px solid #0C3;
border-bottom: 0px solid #FFF;
border-left : 1px solid #0C3;
border-right : 0px solid #FC0;
}

.ftabletopthree {
background: #933;
padding: 5 0 0 4;
font-size: 90%;
border-top: 1px solid #C30;
border-bottom: 0px solid #FFF;
border-left : 1px solid #C30;
border-right : 0px solid #FC0;
}

.ftablebottom {
background: #FFF;
padding: 5 5 5 5;
font-size: 90%;
border-top: 0px solid #DDD;
border-bottom: 1px solid #DDD;
border-left : 1px solid #DDD;
border-right : 1px solid #DDD;
}

.pf {
font-size: 70%;
color: #069;
font-weight: bold;
text-decoration: none;
}

.pf:hover {
font-size: 70%;
color: #69C;
font-weight: bold;
text-decoration: none;
}

.blink {
font-size: 70%;
color: #69C;
text-decoration: underline;
}

.blink:hover {
font-size: 70%;
color: #39C;
text-decoration: none;
}

.grey {
color: #000;
font-size: 80%;  		
background: #CCC;
}

.tab {
background: #EEE; 
border:0pt; 
border-width: 0pt; 
border-color: #999; 
border-style: solid;
}

.lightl {
background: #EEE;
}

.lightr {
background: #EEE;
text-align: center;
}

.darkl {
background: #DDD;
}

.darkr {
background: #DDD;
text-align: center;
}

.total {
background: #FFF;
border-top: 1px solid #DDD;
border-bottom: 1px solid #DDD;
border-left : 1px solid #DDD;
border-right : 1px solid #DDD;
text-align: center;
}

.tblfont { font-size: 90%; font-family: arial, verdana, courier; }

.menuskin{
position:absolute;
width:450px;
background-color: GhostWhite;
border:1px solid black;
font:bold 14px arial;
line-height:18px;
z-index:100;
visibility:hidden;
}

.menuskin a{
text-decoration:none;
color:black;
padding-left:10px;
padding-right:10px;
}

#mouseoverstyle{
background-color: lightsteelblue;
}

#mouseoverstyle a{
color:white;
}
.Marquee { color: red; font-weight: bold; font-family: Arial; text-decoration: none }
