body.mainbody {
background: #ffffff  url(/images/background.png) repeat-x;
padding:0px;
margin:0px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*Green Grid Background*/
}

table.wrapper {
background:url(/images/grey_bg.png) repeat-y 0 0;
background-image:url(/images/grey_bg.png);
width:938px;
padding:0px;
margin:0px;
border:0px;
}

td.mainhead {
background:url(/images/header_bg.gif) repeat-x;
margin:0px;
padding:0px;
border-bottom:#000000 2px solid;
border-top:#000000 2px solid;
}

tr.heading {
font-size:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
padding:3px;
padding-left:12px;
background-color:#000000;
margin-top:5px;
}

table.middle {
width:500px;
background-color:#FFFFFF;
border:#000000 solid 1px;
}

table.leftMenu {
width:188px;
}

tr.leftLinks {
background:url(/images/menubg.gif) no-repeat;
margin:0px;
height:31px;
}

tr:hover.leftLinks {
background:url(/images/menubg_hover.gif) no-repeat;
}

td.leftLinks {
height:30px;
}

a.leftLinks {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:16px;
font-weight:bold;
height:30px;
padding-left:20px;
text-decoration:none;
}

a.leftLinks:hover {
color:#000000;
text-decoration:underline;
}

#rssfeeds a {
color:#000000;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

#rssfeeds a:hover {
color:#006600;
text-decoration:underline;
}

#rssfeeds body {
font-size:10px;
}

#footer {
background:url(/images/footer_bg.png) repeat-x;
color:#FFFFFF;
padding:3px;
padding-right:40px;
}

#footer a {
color:#FFFFFF;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

/* body */

#loginbox {
background: url(/images/login_bg.png) no-repeat;
color:#FFF;
}

#loginbox:hover {
background: url(/images/login_hover.png) no-repeat; 
}

ul {
padding:0px;
margin:0px;
margin-left:25px;
}

li a {
color:#000000;
font-weight:normal;
}

li a:hover {
color:#006600;
}

a {
color:#000000;
font-weight:bold;
}

a:hover {
color:#006600;
}
