a:link, a:visited, a:active { color: #3399CC; text-decoration: underline; }
a:hover { color: #FFFFFF; }
body { background-color: #FFFFFF; background-image: url(); background-repeat: repeat-x; color: #3399CC; font-family: Verdana, sans-serif; font-size: 11px; margin: 0px; text-align: center; }
img { border: 0px; }
table, td, tr { color: #3399CC; font-family: Verdana, sans-serif; font-size: 11px; }
.#3399CCtext { color: #3399CC; }
.botcontent { background-color: #3399CC; height: 8px; text-align: right; }
.botnav { background-color: #3399CC; height: 8px; text-align: left; }
.comments { font-size: 10px; line-height: 16px; text-align: right; }
.comments a:link, .comments  a:visited, .comments :active { color: #3399CC; font-weight: bold; text-decoration: none; }
.comments a:hover { color: #3399CC; text-decoration: none; }
.content { background-color: #FFFFFF; padding-left: 8px; padding-right: 8px; vertical-align: top; width: 598px; }
.date { color: #3399CC; font-size: 10px; }
.footer { background-image: url(images/footer_bg.gif); background-position: bottom; background-repeat: repeat-x; color: #FFFFFF; font-size: 10px; font-weight: bold; height: 24px; padding-left: 10px; padding-right: 10px; }
.footer a:link, .footer  a:visited, .footer :active { color: #FFFFFF; text-decoration: none; }
.footer a:hover { text-decoration: underline; }
.leftmargin, .rightmargin { width: 8px; }
.logoarea { background-color: # ; background-image: url(''); height: 87px; width: 800px }
.middlemargin { background-color: #FFFFFF; background-image: url(images/); width: 8px; }
.nav { background-color: #3399CC; color: #3399CC; padding-left: 8px; padding-right: 8px; vertical-align: top; width: 178px; }
.nav a:link, .nav  a:visited, .nav :active { text-decoration: none; }
.nav a:hover { color: #3399CC; text-decoration: underline; }
.news { vertical-align: top; width: 385px; }
.recent { padding-left: 8px; vertical-align: top; width: 188px; }
.recentlinks { font-size: 10px; }
.recentlinks a:link, .recentlinks  a:visited, .recentlinks :active { color: #3399CC; }
.recentlinks a:hover { color: #3399CC; font-size: 10px; text-decoration: underline; }
.reviewnav { border-bottom-color: #3399CC; border-bottom-style: solid; border-bottom-width: 1px; font-size: 11px; font-weight: bold;  width: 55%;  padding-bottom: 3px; }
.reviewnav a:link, .reviewnav  a:visited, .reviewnav :active { color: #3399CC; text-decoration: none; }
.reviewnav a:hover { color: #3399CC; }
.topcontent { background-color: #3399CC; background-image: url(images/container_bgt.gif); height: 8px; text-align: right; }
.topnav { background-color: #FFFFFF; background-image: url(images/container_bgt.gif); height: 8px; text-align: left; }
#container { background-color: #FFFFFF; background-image: url(images/); border: 1px solid #363636; margin-left: auto; margin-right: auto; text-align: left; width: 800px; }
#section { color: #FFFFFF; font-size: 11px; font-weight: bold; }
#section a:link, #section  a:visited, #section :active { color: #3399CC; text-decoration: none; }
#section a:hover { color: #3399CC; }

#navlist
{
border-bottom: 1px solid #FFFFFF;
border-top: 1px solid #3399CC;
margin: 1px;
margin-bottom: 0px;
padding: 0px;
padding-left: 182px;
background-color: #3399CC;
font-family: Verdana;
padding-bottom: 3px;
padding-top: 3px;
}

#navlist a, #navlist a:link, #navlist a:visited
{
border: 1px solid #3399CC;
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
color: #ffffff;
font-weight: normal;
text-decoration: none;
}

#navlist a:hover, #navlist a:active, #navlist a:focus
{
border: px solid #ffffff;
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
text-decoration: none;
}

#navlist li
{
padding-right: 1px;
display: inline;
font-size: 1.0em;
}

#navlist ul
{
margin: 0px;
padding: 0px;
}

#navlist #active a { background-color:#3399CC; }

.maintable { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: normal; 
    font-style: normal; 
    color: #3399CC;} 
     
.table { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: normal; 
    font-style: normal; 
    color: #3399CC; 
    border:1px dashed #3399CC;}

/* navigation */
.navigation {	
	background: #D9E1E5 url(img/nav.gif);
	border: 1px solid #DFEEF7;
	border-color: #DFEEF7 #CFDEE7;
	height: 41px;
}
.navigation a {
	background: #D9E1E5 url(images/nav.gif);
	border-right: 1px solid #AFBEC7;
	color: #456;
	display: block;
	float: left;
	font: bold 1.1em sans-serif;
	line-height: 41px;
	padding: 0 20px;
	text-decoration: none;
}
.navigation a:hover {background-position: left bottom; color: #234;}