body {
	background: #ffffed;
	margin: 0 auto; text-align: left; padding: 0px; }
	
body a:link {
color: #000000;
text-decoration: none;
}

body a:visited {
color: #000000;
text-decoration: none;
}

body a:hover {
color: #000000;
text-decoration: underline;
}

#toptable {
	width: 807px;
	background: #ffffed;
	border: solid #aaaaaa 1px; }
	
#toptable a:link {
	color: black;
	font-family: trebuchet ms;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold; }

#toptable a:visited {
	color: #0C0C0C;
	font-family: trebuchet ms;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold; }

#toptable a:hover {
	color: #black;
	font-family: trebuchet ms;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold; }

#topsquare1 {
	width: 60px;
	background: #ffffcc;
	border-left: 1px solid #aaaaaa;}
	
#topsquare2 {
	width: 60px;
	background: #ffcc99;
	border-left: 1px solid #aaaaaa; }
	
#topsquareright {
	width: 75px;
	background: #ffffcc;
	border-left: 1px solid #aaaaaa; }
	
#topsquareleft {
	width: 50px;
	background: #ffffcc; }
	
#topsquarenone {
	width: 75px;
	background: #ffffff;
	border-left: 1px solid #aaaaaa; }

#leftnav {
	width: 180px;
	border: solid #aaaaaa 1px; }
	
#leftnav a:link {
	color: #000000;
	text-decoration: none;
	}

#leftnav a:visited {
	color: #000000;
	text-decoration: none;
	}

#leftnav a:hover {
	color: #000000;
	text-decoration: underline;
	}

#centertd {
width: 500px;
border: solid #aaaaaa 1px;
font-family: trebuchet ms;
font-size: 18px; }
	
#centertd a:link {
color: #4c4c4c;
text-decoration: underline;
font-family: trebuchet ms;
font-size: 18px;
}

#centertd a:visited {
color: #4c4c4c;
text-decoration: underline;
font-family: trebuchet ms;
font-size: 18px;
}

#centertd a:hover {
color: #000000;
text-decoration: none;
font-family: trebuchet ms;
font-size: 18px;
}

#rightnav {
width: 201px;
border: solid #aaaaaa 1px;
font-family: trebuchet ms;
font-size: 13px; }
	
#rightnav a:link {
color: #000000;
text-decoration: none;
}

#rightnav a:visited {
color: #000000;
text-decoration: none;
}

#righnav a:hover {
color: #000000;
text-decoration: underline;
}

#rightnav2 {
background: #ffffff;
width: 0px;
font-family: trebuchet ms;
font-size: 13px; }
	
#rightnav2 a:link {
color: #000000;
text-decoration: underline;
font-family: trebuchet ms;
font-size: 10px;
}

#rightnav2 a:visited {
color: #000000;
text-decoration: underline;
font-family: trebuchet ms;
font-size: 10px;
}

#righnav2 a:hover {
color: #000000;
text-decoration: underline;
font-family: trebuchet ms;
font-size: 10px;
}

#sponsor {
background: #ffffff;
width: 160px;
border: solid #aaaaaa 1px; }

#search { 
	width: 170px; padding: 3px;
	border: solid #aaaaaa 1px;
	background: #ffffed;
	font-family: trebuchet ms;
    font-size: 12px; }
	
/*Banners*/

#topbanner {
background: #ffffff;
width: 100%;
border: solid #aaaaaa 1px; }

form.searchform {display: inline;}

/*Rounded corners*/

.roundedcornr_box_239690 {
	background: url(roundedcornr_239690_tl.png) no-repeat top left;
}
.roundedcornr_top_239690 {
	background: url(roundedcornr_239690_tr.png) no-repeat top right;
}
.roundedcornr_bottom_239690 {
	background: url(roundedcornr_239690_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_239690 div {
	background: url(roundedcornr_239690_br.png) no-repeat bottom right;
}
.roundedcornr_content_239690 {
	background: url(roundedcornr_239690_r.png) top right repeat-y;
}

.roundedcornr_top_239690 div,.roundedcornr_top_239690,
.roundedcornr_bottom_239690 div, .roundedcornr_bottom_239690 {
	width: 201px;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content_239690, .roundedcornr_bottom_239690 {
	margin-top: 0px;
}
.roundedcornr_content_239690 { padding: 0 0px; }

