body	{
	margin:	0;
	padding: 0;
	font-family: Verdana, Tahoma, sans-serif;
	background: #e3e3e3;	color: #333; 
	}#content { background:#fff; padding:10px 0 40px; position:relative; }#top { height:80px; background:#e3e3e3 url(/images/topbord.gif) bottom left repeat-x; }#bot { height:80px; background:#e3e3e3 url(/images/botbord.gif) top left repeat-x; text-align:center; padding-top:7px; }
frame, frameset {	padding:0;
	margin:0;
	border:none;
}
div, th, td, li, dd, dl, dt    {	line-height: 15px;
    /* redundant selectors to help NS4 not forget */
    font-family:  Verdana, Tahoma, sans-serif;    font-size: 11px;
    }
table.full{	height: 100%;
	width: 99.5%;}
p {	margin: 0 0 0 0; padding: 0 0 0 0;
	font-size: 10px;	line-height: 14px;
	}p.menu { margin: 0 0 0 0; padding: 0 0 2px 0; line-height:25px; }

p.spacer { margin: 0 0 0 0; padding: 0 0 0 0; font-size: 1px; line-height:3px; }

b {
	color: #333;	font-weight: bold;
	}
	.gray {	color: #b9b9b9;}
h1	{
	font-size:	14px;
	}
h2	{
	font-size:	11px;
	}		
h1, h2 {	color: #333;
	margin:	0 0 1.25em 0;
	}img	{
	border:	0;
	}	a {background-color: transparent;}
a img {border: none;}
a:link, a:visited {color: #5874c1; }
html body a:hover {color: #000; background-color: #d9e5fa; }
a .blue { text-decoration: none; }
.blue {	color: #5874c1;
	/* font-size:11px; */}
a.lMenu:hover {border-style:none; border-color: #fff; border-width:0;background-color: transparent;}
.nomargin {	margin:	0;
	padding: 0;	border-width: 0 0 0 0;
}form { display:inline;margin:0;padding:0; }
input, textarea, select{
    font-family: Verdana, Tahoma, sans-serif;
    font-size: 10px;
}input.formtext
{
    font-family: Verdana, Tahoma, sans-serif;
    font-size: 10px;
}textarea.formtext
{
    font-family: Verdana, Tahoma, sans-serif;
    font-size: 10px;
}
select.formtext
{
    font-family: Verdana, Tahoma, sans-serif;
    font-size: 10px;
}
.graybg {
	background: #e3e3e3;
}
.lightbg {
	background: #f4f4f4;
}
.small{
	font-size: 10px;	line-height: 14px;
}
.block {
   display: block; /* fixes display issue in Mozilla */
   margin: 0; }
.inline	{
   display: inline; /* overrides Mozilla fix as needed */ }
   
tr.trblock img {display: block;}

p img {vertical-align: bottom;}

#menuDiv	{   position: absolute;   left: 0px;   top: 40px;
   width: 125px;   height: 321px;
   margin: 0;
   padding: 0;   }

.newscontent { padding:7px 15px 20px 15px; }
.newscontent td.newstext { line-height:13px; }
.newscontent td.newshead { padding-bottom:3px;line-height:14px; }
.newscontent td.newshead a { text-decoration:none; }

.t {background: url(/images/gpix.gif) 0 0 repeat-x; width:220px; }
.b {background: url(/images/gpix.gif) 0 100% repeat-x}
.l {background: url(/images/gpix.gif) 0 0 repeat-y}
.r {background: url(/images/gpix.gif) 100% 0 repeat-y}
.bl {background: url(/images/bl.gif) 0 100% no-repeat}
.br {background: url(/images/br.gif) 100% 100% no-repeat}

.clear {clear:both;height:1px;overflow:hidden; }
.clear5 { clear:both;height:5px;overflow:hidden;}
.clr { clear:right;height:1px;overflow:hidden;}
