body { font-family: trebuchet ms, helvetica, sans-serif; font-size: 90%; color: #333; background: #fff; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; /*background-image: url(../images/bg_tile_200x200.jpg)*/
background-image: url(../images/spaces_background.jpg);background-repeat: repeat;background-attachment: fixed; }

.borderline { border: #666666 1px solid; } 

h1, h2, h3, h4, h5, h6 {font-weight: bold; font-family: arial, helvetica, sans-serif; margin: 0px; word-spacing: 0px; text-indent: 0px; }
h1 { font-size: 150%; }
h2 { font-size: 140%; }
h3 { font-size: 130%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }

td, th, p, ul { color: #333; }

.tdhead {color: #FFFFFF;background: #666699;}

a:link, a:active { color: #00f; text-decoration: none; }
a:visited { color: #00f; text-decoration: none; } 
a:hover { color: #c09; text-decoration: none; }

.links { text-indent: 1px; line-height: 20px;  ;text-align: left; font-family: geneva,arial,helvetica, sans-serif; font-size:95%; color: #666; }
.links ul{ list-style:none; }
.links li{ float:left; width: 150px; white-space: nowrap;}
.links li a{ color: #00f; text-decoration: none;}
.links li a:hover{color: #c09; text-decoration: none; }
  
.topnav {color: #fff; font-size: 90%; background-color: #333; }
a.topnav:link, a.topnav:visited, a.topnav:active { color: #fff; text-decoration: none; }
a.topnav:hover { color: #fc0; text-decoration: none; }

#pagenav {color: #333; font-size: 75%; margin-top: 2px;margin-bottom: 2px;font-family: arial, helvetica, sans-serif; text-transform: uppercase;}
#pagenav a { color: #666; text-decoration: none; }
#pagenav a:hover { color: #FF0099; text-decoration: none; }

#paid { font-family: Verdana, Sans Serif; color: #000; font-size: 100%; font-weight: 700; }
#paid a { color: #339; text-decoration: none; }
#paid a:hover { color: #f09; text-decoration: none; }

#free { font-family: Verdana, Sans Serif; color: #333; font-size: 100%; }
#free a { color: #339; text-decoration: none; }
#free a:hover { color: #f09; text-decoration: none; }

.footer { color: #ccc; font-size: 75%; font-family: verdana, geneva, sans-serif; }
a.footer:link, a.footer:visited, a.footer:active { color: #ccc; text-decoration: none; }
a.footer:hover { color: #fff; text-decoration: none; }
.ftrrow {background-color: #999; color: #ccc;}

.bdrwht { margin-width: 130px; border-right: 1px solid #fff; }

#menu { background-color: #06c; font-size: 100%; letter-spacing: 1px; }
#menu div.top { padding: 5px 5px 5px 5px; text-align: left; width: 120px; }
#menu div.section { display: inline; z-index: -1; position: absolute; width: 180px; text-align: left; }
#menu div.box { padding: 5px 5px 5px 5px; visibility: hidden; position: relative; background-color: #06d; text-align: left; }
#menu a { color: #fff; white-space: nowrap; text-decoration: none; }
#menu a:hover { color: #fc0; text-decoration: none; }
#menuactive { color: #fc0; }

.row0 {background-color: #000; }
.row1 {font-size: 90%; background-color: #ccc; }
.row2 {font-size: 90%; background-color: #ddd; }
.row3 {background-color: #666; }
.row4 {background-color: #FFF; }
.row5 {background-color: #999; }

.med {font-size: 90%; }
.sml {font-size: 80%; }
.tny {font-size: 70%; }

.grn { color: #0f0; }
.blu { color: #00f; }
.red { color: #f00; }
.err { color: #f00; }
.dgrn { color: #3C3; }
.dblu { color: #33c; }
.dred { color: #c33; }

.boxgry { border: #666 1px solid; }
.boxblk { border: #000 1px solid; }
.boxgld { border: #993 1px solid; }
.boxdbl { border: #669 1px solid; }
.boxlbl { border: #369 1px solid; }
.boxwht { border: #fff 1px solid; }

.frmgry { border: #666 1px solid; background-color: #FFF; padding: 0px 10px 10px 3px;}
.frmdbl { border: #339 1px solid; background-color: #FFF; padding: 0px 0px 0px 0px;}

div.pagination {
	padding: 3px;
	margin: 3px;
    font-size: 80%;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	text-decoration: none; /* no underline */
	color: #000099; 
    background-color: #FFF;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;
	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #CCC;
		color: #999;
	}