body {
	background-color: #FFFFFF;
	margin: 0px;
}
.catcolumns {
	float: left;
	width: 200px;
}

#container {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}

#wrapper {
	background-image: url(images/pageShad_800.gif);
	background-repeat: repeat-y;
	width: 820px;
	margin-right: auto;
	margin-left: auto;
}
#banner {
	height: 60px;
	margin-bottom: 0px;
}
.bannerlogobox {
	float: left;
	width: 450px;
}
.bannerlinksbox {
	float: left;
	width: 340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #999999;
	text-align: right;
}
.bannerlinksbox a {
	color: #666666;
	text-decoration: underline;
}
.bannerlinksbox a:hover {
	color: #990000;
	text-decoration: underline;
	background-color: #FFFF99;
}

#bannernav ul {
	background-color: #80A9D3;
	clear: left;
}
.bannerpic {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}
.advert1 {
	background-color: #CCCCCC;
	float: left;
	height: 170px;
	width: 200px;
	margin-top: 5px;
	margin-left: 5px;
}
.welcomebox {
	color: #333366;
	background-color: #E8E8E8;
	padding: 5px 8px 8px;
}
.welcomebox h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 0px;
}
.welcomebox p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 120%;
	margin-top: 4px;
	margin-bottom: 0px;
}


#bannernav {
	margin-top: 5px;
	display: block;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(images/menu_bg.gif);
	background-repeat: repeat-x;
	height: 35px;
	background-position: top;
}
#searchbox {
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
}
#searchbox form {
	margin-left: 5px;
}




#bannernav li {
	list-style:none;
	display:inline;
}
#bannernav li a {
	color:#FFFFFF;
	text-decoration:none;
	background-color: #80A9D3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D3E1E1;
	width: auto;
	float: left;
}
.clear {
	clear: both;
}

#bannernav li a:hover {
	color: #FFFFFF;
	font-weight: normal;
}
#column1 {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	width: 585px;
}#column2 {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	width: 200px;
}
.calendar {
	border: 1px solid #70A0CD;
	width: auto;
	text-align: center;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#f-source-menu {
	float: left;
}

.calendar h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #70A0CD;
	padding: 5px 5px 6px;
	margin-bottom: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.recentbox ul {
	margin: 0px;
	padding: 0px;
}
.recentbox li {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align: left;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.recentbox li a {
	color: #666666;
	text-decoration: none;
}

.directorySubcats h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	margin: 15px 0px 0px;
	padding: 4px 2px 4px 10px;
	background-color: #6D9CC8;
	float: left;
	width: 429px;
}
.directorySubcats li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	list-style-type: none;
	margin: 0px;
}
.subcatlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	background-color: #70A0CD;
	float: left;
	width: 96px;
	margin: 15px 0px 0px;
	text-align: right;
	padding: 4px;
}
.subcatlink a {
	color: #FFFFFF;
	margin-right: 10px;
	text-decoration: none;
}


.directorySubcats li a {
	color: #666666;
	text-decoration: none;
	width: auto;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #C0C0C0;
}
.directorySubcats li a h3 {
	margin: 2px 0px 0px;
	font-size: 100%;
	color: #687D9D;
	float: left;
	width: 250px;
	text-decoration: none;
}
.breadcrumbs a {
	color: #999999;
	text-decoration: underline;
}
.breadcrumbs {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #999999;
}
.breadcrumbs a:hover {
	color: #990000;
	text-decoration: underline;
}



.subcatTel {
	margin: 0px;
	float: left;
	width: auto;
}


.directorySubcats ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-left-color: #C0C0C0;
	clear: left;
}
.directorySubcats li a:hover {
	color: #990000;
	text-decoration: none;
	background-color: #FFFF99;
	width: auto;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin: 0px;
}
.directorySubcats {
	margin-right: 20px;
	margin-left: 20px;
}
.directorySubcats li p {
	margin-top: 2px;
	margin-bottom: 4px;
}
.directorymenu li {
	float: left;
	width: 30%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 3px 10px;
	display: block;
	padding: 0px;
	list-style-type: none;
}
.directorymenu li a {
	color: #666666;
	text-decoration: underline;
	display: inline;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.dmenuviewall {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dmenuviewall a {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #A1BDD8;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	display: block;
}

.directorymenu li a:hover {
	color: #990000;
	text-decoration: underline;
	background-color: #FFFF99;
	margin: 0px;
	padding: 0px;
}

.directorymenu h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #CC6600;
	margin: 0px;
	float: left;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.floatleft {
	float: left;
}
.searchbox1 {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-color: #C2C2C2;
	padding: 1px;
	border: 1px solid #FFFFFF;
}


.directorymenu ul {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.catgap {
	clear: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	margin-bottom: 5px;
	height: 5px;
}
.directorymenu {
	margin-right: 20px;
	margin-left: 20px;
}
.dmenuviewall a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6F88B1;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	display: block;
}
.directorymenu h2 a {
	color: #CC6600;
	text-decoration: none;
}
.entrybox1 p {
	margin: 0px;
	color: #666666;
}

.directorySubcats h2 a {
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
}
.entrybox1 {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-left: 10px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	width: 150px;
}
.entrybox1 h3 {
	margin: 0px;
	font-size: 100%;
	color: #687D9D;
}
.entrybox {
	margin: 10px 0px 0px;
	list-style-type: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-left-color: #C0C0C0;
	clear: left;
	border-bottom-color: #C0C0C0;
}
.entries {

	margin-right: 20px;
	margin-left: 20px;
}
.entries h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px 2px 4px 10px;
	background-color: #6D9CC8;
}
.entrybox2 {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-left: 10px;
	margin: 3px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.entrybox2 p {
	margin: 0px;
	color: #666666;
}
.bigphone {
	font-size: 1.2em;
}
.entrydescshort {
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
}
.entrydescshort p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 70%;
}
.column1a li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #687D9D;
	font-weight: bold;
	margin: 0px;
	padding: 1px 2px 1px 5px;
	text-decoration: none;
	display: block;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-color: #70A0CD;
	border-left-color: #70A0CD;
}
.column1a {
	float: left;
	width: 160px;
}
.column1b {
	float: left;
	width: 415px;
	margin-left: 10px;
}
.column1a li {
	list-style-type: none;
}
.column1a ul {
	margin: 0px;
	padding: 0px;
}
.column1a li a:hover {
	color: #53647E;
	margin: 0px;
	padding: 1px 2px 1px 5px;
	text-decoration: none;
	background-color: #FFCC66;
	display: block;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-color: #70A0CD;
	border-left-color: #70A0CD;
}
.featurebox h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #CC6600;
	font-size: 120%;
	font-weight: normal;
	padding-right: 2px;
	padding-left: 5px;
	padding-top: 2px;
	margin: 0px;
	padding-bottom: 2px;
}
.featurebox {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CC6600;
	border-right-color: #CC6600;
	border-bottom-color: #CC6600;
	border-left-color: #CC6600;
}
.featurebox h3 {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	margin: 5px 0px 2px;
}
.featurebox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #333333;
	padding-left: 5px;
	margin: 0px 0px 4px;
}


.column1a h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #70A0CD;
	padding: 5px 5px 6px;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
}
.column1a p {
	background-color: #70A0CD;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 70%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.column1a p a {
	color: #FFFFFF;
	text-decoration: underline;
}
.column1a p a:hover {
	color: #70A0CD;
	text-decoration: underline;
	background-color: #FFFFFF;
}
.directorywelcomebox {
	color: #2E2E5C;
	background-color: #E8E8E8;
	padding: 5px 8px 8px;
}
.directorywelcomebox h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #353568;
}
.directorywelcomebox p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 120%;
	margin-top: 4px;
	margin-bottom: 0px;
}
.recentbox {

	border: 1px solid #91C9EF;
	width: auto;
	text-align: center;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.advert1 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #FFFFFF;
	text-align: center;
	margin-top: 25px;
}
.advert1 p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	line-height: 150%;
	margin-top: 10px;
}
.advert1 p a {
	color: #FFFFFF;
	text-decoration: underline;
}

.recentbox h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #91C9EF;
	padding: 5px 5px 6px;
	margin-bottom: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.recentbox li a:hover {
	color: #333366;
	text-decoration: underline;
}
.displaylinks {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #999999;
	text-align: right;
}
.displaylinks a {
	color: #CC3300;
}
.entrybox_2 h2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px 2px 4px 10px;
	background-color: #CC6600;
}
.entrybox_2 {

	margin: 10px 0px 0px;
	list-style-type: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-left-color: #C0C0C0;
	clear: left;
	border-bottom-color: #C0C0C0;
}
.entryboxfree h1 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px 2px 4px 10px;
	background-color: #D0D0D0;
}
.entryboxfree h2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px 2px 4px 10px;
	background-color: #D0D0D0;
}
.entryboxfree .entrybox2 a {
	color: #999999;
}

.entryboxfree {

	margin: 10px 0px 0px;
	list-style-type: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-left-color: #C0C0C0;
	clear: left;
	border-bottom-color: #C0C0C0;
}

.entrybox_detail {
	margin: 20px 0px;
	list-style-type: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-left-color: #C0C0C0;
	clear: left;
	border-bottom-color: #C0C0C0;
	background-color: #FFF2B8;
}
.entrybox_detail h2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px 2px 4px 10px;
	background-color: #CC6600;
}
.standard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #70A0CD;
	margin-right: 20px;
	margin-left: 20px;
}
.standard a {
	color: #70A0CD;
	text-decoration: underline;
}

.bannersearchbox {
	margin-top: 5px;
	margin-bottom: 15px;
}

#columnfull {
	margin-left: 5px;
	margin-top: 10px;
	width: auto;
	margin-right: 5px;
}
.entrybox h2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px 2px 4px 10px;
	background-color: #6D9CC8;
}
.dunmowbiz {
	font-weight: bold;
	color: #333366;
}
.red {
	color: #FF0000;
}
#footer {
	background-color: #414170;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	width: 800px;
	padding: 0px;
	margin: 0px;
}
#footer p a {
	color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: none;
}

#footer p {
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 8px 5px 5px;
	margin: 0px;
}

#base {
	background-image: url(images/footer_shadow.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	margin-top: 10px;
}
.gap10 {
	height: 10px;
}

#base .dividerbox {
	background-image: url(images/base_dividers.gif);
	background-repeat: repeat-y;
}


.dividerbox .column1 {
	float: left;
	width: 250px;
	margin-left: 12px;
	margin-right: 6px;
	margin-bottom: 5px;
}
.dividerbox .column1 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 90%;
}
.dividerbox .column1 h4 a {
	color: #FFFFFF;
	text-decoration: none;
}

.dividerbox .column1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #DFDFFF;
	margin-top: 0px;
	margin-bottom: 8px;
	line-height: 120%;
}

#credits {
	width: 820px;
	margin-right: auto;
	margin-left: auto;
}
#credits p {
	margin: 5px 5px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #666666;
}
.dividerbox .column2 {
	float: left;
	width: 255px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 5px;
}
.dividerbox .column3 {
	float: left;
	width: 250px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 5px;
}
.dividerbox .column2 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 90%;
}
.dividerbox .column2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #DFDFFF;
	margin-top: 0px;
	margin-bottom: 8px;
	line-height: 120%;
}
.dividerbox .column3 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 90%;
}
.dividerbox .column3 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #DFDFFF;
	margin-top: 0px;
	margin-bottom: 8px;
	line-height: 120%;
}
.dividerbox .column1 h4 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.dividerbox .column2 h4 a {
	color: #FFFFFF;
	text-decoration: none;
}
.dividerbox .column2 h4 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.dividerbox .column3 h4 a {
	color: #FFFFFF;
	text-decoration: none;
}
.dividerbox .column3 h4 a:hover {

	color: #FFFFFF;
	text-decoration: underline;
}
.calendar p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin: 5px 0px 0px;
}
.calendar p a {
	color: #999999;
	font-weight: normal;
}
.calendar p a:hover {
	color: #70A0CD;
	font-weight: bold;
}
.welcomebox h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 15px;
}
#column1 .homenews {
	margin: 0px 10px;
}
#column1 .homenews .boxed {
	border: 1px solid #999999;
	padding: 3px;
	margin-top: 5px;
}
#column1 .homenews p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #666666;
	margin: 0px 0px 5px;
}
#column1 .homenews a {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
#column1 .homenews a:hover {
	color: #4E4E79;
	font-weight: normal;
	text-decoration: underline;
	background-color: #FFFF99;
}


#column1 .homenews h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 100%;
	margin-bottom: 5px;
}
#credits p a {
	color: #666666;
	text-decoration: underline;
}
.green {
	color: #009900;
}
#helpbox {
	margin: 10px;
}
#helpbox h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #FFFFFF;
	background-color: #3399CC;
	padding: 2px;
}
#helpbox p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #666666;
}.entrybox3 {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin: 8px 0px 0px 8px;
	color: #6D9CC8;
}
.entrybox3 a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	background-color: #CCCCCC;
	padding: 2px 3px;
	display: block;
	border-top: 0px solid #999999;
	border-right: 0px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
.entrybox3 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	background-color: #990000;
	padding: 2px 3px;
	display: block;
	border: 1px solid #990000;
}
.googleadbox {
	text-align: center;
	margin-bottom: 10px;
}
.spacer10high {
	height: 10px;
}
#column1Full {
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
}
.entrybox h2 a {
	color: #FFFFFF;
	text-decoration: underline;
}
#footer p a:hover {

	color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: underline;
}

.main {
	margin-right: 8px;
	margin-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.main .upgradebox {
	width: 200px;
	float: left;
	margin-right: 10px;
	border: 1px solid #AEAEC9;
}
.main .upgradebox h3 {
	background-color: #AEAEC9;
	padding: 2px 2px 2px 5px;
	color: #FFFFFF;
	display: block;
	font-size: 90%;
	margin: 0px 0px 1px;
}
.main .upgradebox a {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
.main .upgradebox ul {
	margin: 0px;
	padding: 0px;
}
.main .upgradebox li {
	list-style-type: none;
	font-size: 70%;
	background-color: #DFDFDF;
	padding: 2px;
	margin: 1px 0px 0px;
}
.main .upgradebox .blurb {
	margin: 6px;
}
.main .upgradebox .buynow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
	color: #990000;
}
.main .upgradebox .buynow form {
	margin: 5px 0px 8px;
}
.main .upgradebox .buynow .exvatprice {
	color: #999999;
	font-size: 80%;
}

.main .upgradebox .blurb p {
	color: #3366FF;
	font-size: 70%;
	margin-bottom: 4px;
}
.main .upgradebox .blurb h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 8px;
	margin-bottom: 4px;
	color: #990000;
}
.main h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-size: 90%;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 5px;
}
.main p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 10px;
}
.main p a {
	color: #6F6F6F;
	text-decoration: underline;
}
#samplebox {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
}
.advert1 h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #FFFFFF;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 0px;
}
.calendar h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #70A0CD;
	padding: 5px 5px 6px;
	margin-bottom: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.sitemapextras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-top: 20px;
	margin-left: 20px;
}
#mapbox {
	margin: 10px;
	text-align: center;
}
.strikethrough {
	color: #666666;
	text-decoration: line-through;
}
#column1 .homenews .boxed h2 {
	margin-top: 0px;
}
.welcomebox p a {
	font-weight: bold;
	text-decoration: underline;
	color: #333366;
}
.recentbox h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #91C9EF;
	padding: 5px 5px 6px;
	margin-bottom: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.relatedbox {
	border: 1px solid #91C9EF;
	width: auto;
	text-align: center;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.relatedbox h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #91C9EF;
	padding: 5px 5px 6px;
	margin-bottom: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.relatedbox ul {
	margin: 0px;
	padding: 0px;
}
.relatedbox li {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align: left;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.relatedbox li a {
	color: #666666;
	text-decoration: none;
}
.relatedbox li a:hover {
	color: #333366;
	text-decoration: underline;
}.cssnavshadow {
	background-image: url(images/navmenu_shadow.gif);
	background-repeat: repeat-x;
	height: 8px;
}
.directorySubcats .instruction1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #CC6600;
	margin-top: 10px;
}
.amazonbox {
	border: 1px solid #70A0CD;
	width: auto;
	text-align: center;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-top: 5px;
}
.entrydescshort .desc1 {
	float: left;
}
.entrydescshort .image1 {
	float: left;
}
.logobox1 {
	float: left;
	margin-bottom: 10px;
	margin-top: 3px;
	margin-left: 10px;
}
.welcomebox h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 10px;
}
.entrybox_detail h1 {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px 2px 4px 10px;
	background-color: #CC6600;
}
.termsbox {

	color: #333366;
	background-color: #E8E8E8;
	padding: 5px 8px 8px;
}
.termsbox h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 0px;
}
.termsbox p {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 120%;
	margin-top: 4px;
	margin-bottom: 0px;
}
.termsbox h2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 10px;
}
.boxedheading {
	padding: 5px;
	border: 1px solid #CC6600;
	text-align: center;
	margin-right: 20px;
	margin-left: 20px;
}
.bigger {
	font-size: 150%;
}

