TD, TH, INPUT, SELECT {
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

INPUT.searchbox, SELECT.searchsitebox {
	width: 100%;
	font-size: 11px;
}

INPUT.searchbutton {
	width: 40px;
	font-weight: 800;
}

.topbar {
	height: 20px;
}

.topbar .logo {
	padding-right: 4px;
	padding-left: 1px;
}

.topbar .location {
	width: 100%;
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
}

.topbar .location a {
	color: #FFFFFF;
}

.topbar .jump {
	padding-right: 1px;
}

.topbar .jump select {
	font-size: 10px;
}

.logobar {
	height: 68px;
}

.logobar .runner {
	background-color: #ECF3F4;
}

.logobar .logo {
	padding-left: 8px;
}

.logobar .logotext {
	padding-left: 8px;
}

.logobar .ad {
	padding-left: 20px;
}

.logobar .spacer {
	width: 100%;
}

.locationbar {
	height: 20px;
}

.main .leftbar {
	background-color: #F9FBEB;
}

.main .rightbar {
	background-color: #F9FBEB;
}

.main .leftline {
	background-color: #F4F5C8;
}

.main .rightline {
	background-color: #F4F5C8;
}

.main .spacer {
	background-color: #F9FBEB;
	width: 100%;
}

.main .content {
	padding-left: 2px;
	padding-right: 2px;
}

.main .content .section th {
	border-top: 2px solid #08606D;
	border-bottom: 2px solid #08606D;
}

.main .content .section .logo {
	padding-right: 4px;
}

.main .content .section .categories {
	background-color: #ECF3F4;
	padding-left: 17px;
	padding-bottom: 7px;
}

.main .content .section .categories th {
	border-top: 0px;
	border-bottom: 0px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 800;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	height: 20px;
}

.ctitle {
	padding-top: 10px;
	font-size: 12px;
	font-weight: 800;
	text-transform: uppercase;
}

.cname {
	font-size: 11px;
	height: 18px;
	vertical-align: bottom;
}

.ccount {
	text-align: right;
	font-size: 10px;
	padding-right: 5px;
	vertical-align: bottom;
}

.cdesc {
	font-size: 10px;
	font-weight: 300;
	padding-left: 10px;
}

.copyright {
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

A.category {
	color: #000000;
	font-weight: 600;
}

A.categorydir {
	color: #000000;
	font-weight: 300;
	font-size: 10px;
	text-decoration: none;
}

A.category:visited {
	color: #444444;
}

.main .content .section .title {
	text-transform: uppercase;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	weight: 800;
	color: #08606D;
	width: 100%;
	text-align: left;
}

.main .leftbar .box th, .main .rightbar .box th {
	background-color: #08606D;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #FFFFFF;
}

.partner {
	padding-left: 5px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.partner a {
	color: #556677;
	font-weight: 800;
}

.partner .linkdesc {
	text-decoration: none;
	font-weight: 300;
	color: #000000;
}
