﻿.inside {
	background: #fff url(/images/background.gif) repeat-x left top;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.clearme { clear: both; }

.wrapper {
	width:760px; float:left;
	}

.headerWrap {
	height: 98px;
	width: 760px;
	}

.header1 {
	position: relative;
	height: 31px;
	width: 760px;
	}

.header1 .logo1 {
	position: absolute;
	top: 0;
	left: 45px;
	}

.header1 .TopNav {
	position: absolute;
	top: 0;
	right: 0;
	}

.header1 .TopNav ul {
	margin: 8px 0 0 0;
	list-style-type: none;
	color: #fff;
	}

.header1 .TopNav ul li {
	float: left;
	margin: 0 5px;
	font: 9px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.header1 .TopNav ul li a, .header1 .TopNav ul li a:visited, .header1 .TopNav ul li a:hover {
	color: #fff;
	margin: 0 5px 0 0;
	text-decoration: none;
	text-transform: uppercase;
	}

.header1 h1 {
	position: absolute;
	top: 58px;
	left: 48px;
	width: 597px;
	height: 31px;
	margin: 0;
	padding: 0;
	background: url(/images/header_marion.gif) no-repeat left top;
	text-indent: -9999em;
	}
	
h3 {
	margin:0 0 4px 0;
	padding:0px;
	font-size: 14px;
}

/*-- Navigation --*/
.nav {
	position: relative;
	width: 595px;
	height: 231px;
	margin: 0 0 20px 0;
	}

.business {
	width: 595px;
	height: 231px;
	background: url(/images/navBusiness.jpg) no-repeat left top;
	}
	
.living {
	width: 595px;
	height: 231px;
	background: url(/images/navLiving.jpg) no-repeat left top;
	}
	
.dev_comission {
	width: 595px;
	height: 231px;
	background: url(/images/navDevelopmentCommission.jpg) no-repeat left top;
	}
	
.government{
	width: 595px;
	height: 231px;
	background: url(/images/navGovernment.jpg) no-repeat left top;
	}

/*.nav ul {
	width: 580px;
	position: absolute;
	bottom: 10px;
	left: 10px;
	}
	
.nav li {
	width: 100px;
	display: inline;
	float: left;
	margin: 0 15px 0 0;
	text-align: center;
	}
	
.nav li a:link, .nav li a:visited {
	color: #fff;
	display: block;
	text-decoration: none;
	}*/

/*-- Subnav --*/
.subnav {
	position: absolute;
	bottom: 5px;
	left: 0;
	}

.subnav td {
	width: 110px;
	padding: 0 5px}

.subnav a {
	color: #fff;
	margin: 0;
	padding: 0;
	font-weight:bold;
	}
	
.subnav a:link, .subnav a:visited {
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	}

	
/*-- Content --*/
.contentWrap {
	width: 595px;
	float: left;
	margin: 0 15px 0 0;
	}

/*-- Column One --*/
.colOne {
	float: left;
	width: 155px;
	margin: 0 15px 0 0;
	}

/*-- Box styles --*/
.box {
	position: relative;
	width: 155px;
	margin: 0 0 15px 0;
	}

/*-- Whats New Box styles --*/
.color {
	padding: 0 0 6px 0;
	background: #fff url(/images/colorBG.gif) repeat-y left bottom;
	}

.color .wrap {
	width: 136px;
	margin: 0 0 0 6px;
	padding: 0;
	}

.color .top {
	background: url(/images/colorHeader.gif) no-repeat left top;
	height: 12px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

.color ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.color ul li {
	margin: 0;
	padding: 0;
	}

.color ul li a {
	width: 126px;
	display: block;
	margin: 0 0 5px 0;
	padding: 0 0 0 8px;
	text-decoration: none;
	font-weight: bold;
	}

	.color ul li a.tour, .color ul li a.tour:visited {
		display: block;
		color: #08177c;
		background: #e1e3ef;
		border-left: 3px solid #08177c; 
		}
	
		.color ul li a.tour:hover {
			display: block;
			color: #fff;
			background: #08177c;
			border-left: 3px solid #08177c; 
			}
		
	.color ul li a.liv, .color ul li a.liv:visited {
		display: block;
		color: #421069;
		background: #e8e2ed;
		border-left: 3px solid #421069; 
		}
	
		.color ul li a.liv:hover {
			display: block;
			color: #fff;
			background: #421069;
			border-left: 3px solid #421069; 
			}
		
	.color ul li a.dev, .color ul li a.dev:visited {
		display: block;
		color: #b49334;
		background: #f6f2e6;
		border-left: 3px solid #b49334; 
		}
	
		.color ul li a.dev:hover {
			display: block;
			color: #fff;
			background: #b49334;
			border-left: 3px solid #b49334; 
			}
		
	.color ul li a.biz, .color ul li a.biz:visited {
		display: block;
		color: #740d0d;
		background: #eee2e2;
		border-left: 3px solid #740d0d; 
		}
	
		.color ul li a.biz:hover {
			display: block;
			color: #fff;
			background: #740d0d;
			border-left: 3px solid #740d0d; 
			}
		
	.color ul li a.gov, .color ul li a.gov:visited {
		display: block;
		color: #075315;
		background: #e1eae3;
		border-left: 3px solid #075315; 
		}
	
		.color ul li a.gov:hover {
			display: block;
			color: #fff;
			background: #075315;
			border-left: 3px solid #075315; 
			}
		
.color ul li a:visited {
	color: #333;
	text-decoration: none;
	}

.color ul li a:hover {
	color: #666;
	text-decoration: none;
	}

.color .foot {
	position: absolute;
	bottom: 0;
	background: url(/images/whatsNewFooter.gif) no-repeat left bottom;
	width: 155px;
	height: 12px;
	text-indent: -9999em;
	}

/*-- Tools/Quick Links Box styles --*/
.tools {
	padding: 0 0 5px 0;
	background: #fff url(/images/toolsBG.gif) repeat-y left top;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	}

.tools .wrap {
	width: 136px;
	margin: 5px 0 0 6px;
	padding: 0;
	}

.tools h2 {
	background: url(/images/toolsHeader.gif) no-repeat left top;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

.tools ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.tools ul li {
	margin: 0;
	padding: 0;
	}

.tools ul li a {
	display: block;
	color: #333;
	background: #e0e1e0;
	margin: 0 0 5px 0;
	padding: 1px 4px 1px 4px;
	border-left: 3px solid #333; 
	text-decoration: none;
	font-weight: bold;
	}

.tools ul li a:visited {
	color: #333;
	text-decoration: none;
	}

.tools ul li a:hover {
	color: #666;
	text-decoration: none;
	border-left: 3px solid #421068;
	background: #d8d8d8;
	}

.tools .foot {
	position: absolute;
	bottom: -1px;
	background: url(/images/toolsFooter.gif) no-repeat left bottom;
	width: 155px;
	height: 12px;
	text-indent: -9999em;
	}

/*-- Column Two --*/
.colTwo {
	float: left;
	width: 425px;
	margin: 0;
	}

.colTwo .box {
	position: relative;
	width: 425px;
	margin: 0 0 6px 0;
	float: left;
	}


/*-- Liv Box styles --*/
.welcomeLiv {
	padding: 0 0 13px 0;
	background: #fff url(/images/welcomeLivBG.gif) repeat-y left top;
	}

.welcomeLiv .wrap {
	width: 375px;
	margin: 5px 0 0 20px;
	padding: 0;
	color: #444;
	font-size: 12px;
	line-height: 1.8;
	}

.welcomeLiv h2 {
	background: url(/images/welcomeLivHeader.gif) no-repeat left top;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

.welcomeLiv label {
	margin: 0 0 3px 0;
	padding: 0;
	float: left;
	clear: both;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.welcomeLiv input {
	width: 90px;
	margin: 0 5px 10px 0;
	padding: 0;
	float: left;
	clear: left;
	background: #fff4c9;
	border: 1px solid #666;
	}

.welcomeLiv input.clearLeft {
	float: left;
	clear: left;
	}

.welcomeLiv input.button {
	float: left;
	clear: none;
	width: 30px;
	overflow: visible;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	background: #b39333;
	border-top: 1px solid #c6ae66;
	border-right: 1px solid #997e2c;
	border-bottom: 1px solid #997e2c;
	border-left: 1px solid #c6ae66;
	}

.welcomeLiv .foot {
	position: absolute;
	bottom: -1px;
	background: url(/images/welcomeLivFoot.gif) no-repeat left bottom;
	width: 425px;
	height: 12px;
	text-indent: -9999em;
	}

/*-- dev_commission Box styles --*/
.welcomeDev {
	padding: 0 0 13px 0;
	background: #fff url(/images/welcomeDevBG.gif) repeat-y left top;
	}

.welcomeDev .wrap {
	width: 375px;
	margin: 5px 0 0 20px;
	padding: 0;
	}

.welcomeDev .wrap {
	color: #444;
	font-size: 12px;
	line-height: 1.8;
	}

.welcomeDev h2 {
	background: url(/images/welcomeDevHeader.gif) no-repeat left top;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

.welcomeDev label {
	margin: 0 0 3px 0;
	padding: 0;
	float: left;
	clear: both;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.welcomeDev input {
	width: 90px;
	margin: 0 5px 10px 0;
	padding: 0;
	float: left;
	clear: left;
	background: #fff4c9;
	border: 1px solid #666;
	}

.welcomeDev input.clearLeft {
	float: left;
	clear: left;
	}

.welcomeDev input.button {
	float: left;
	clear: none;
	width: 30px;
	overflow: visible;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	background: #b39333;
	border-top: 1px solid #c6ae66;
	border-right: 1px solid #997e2c;
	border-bottom: 1px solid #997e2c;
	border-left: 1px solid #c6ae66;
	}

.welcomeDev .foot {
	position: absolute;
	bottom: 0;
	background: url(/images/welcomeDevFoot.gif) no-repeat left bottom;
	width: 425px;
	height: 12px;
	text-indent: -9999em;
	}

/*-- Business Box styles --*/
.welcomeBiz {
	padding: 0 0 13px 0;
	background: #fff url(/images/welcomeBizBG.gif) repeat-y left top;
	}

.welcomeBiz .wrap {
	width: 375px;
	margin: 5px 0 0 20px;
	padding: 0;
	color: #444;
	font-size: 12px;
	line-height: 1.8;
	}

.welcomeBiz h2 {
	background: url(/images/welcomeBizHeader.gif) no-repeat left top;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

.welcomeBiz label {
	margin: 0 0 3px 0;
	padding: 0;
	float: left;
	clear: both;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.welcomeBiz input {
	width: 90px;
	margin: 0 5px 10px 0;
	padding: 0;
	float: left;
	clear: left;
	background: #fff4c9;
	border: 1px solid #666;
	}

.welcomeBiz input.clearLeft {
	float: left;
	clear: left;
	}

.welcomeBiz input.button {
	float: left;
	clear: none;
	width: 30px;
	overflow: visible;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	background: #b39333;
	border-top: 1px solid #c6ae66;
	border-right: 1px solid #997e2c;
	border-bottom: 1px solid #997e2c;
	border-left: 1px solid #c6ae66;
	}

.welcomeBiz .foot {
	position: absolute;
	bottom: 0;
	background: url(/images/welcomeBizFoot.gif) no-repeat left bottom;
	width: 425px;
	height: 12px;
	text-indent: -9999em;
	}

/*-- Government Box styles --*/
.welcomeGov {
	padding: 0 0 13px 0;
	background: #fff url(/images/welcomeGovBG.gif) repeat-y left top;
	}

.welcomeGov .wrap {
	width: 375px;
	margin: 5px 0 0 20px;
	padding: 0;
	color: #444;
	font-size: 12px;
	line-height: 1.8;
	}

.welcomeGov h2 {
	background: url(/images/welcomeGovHeader.gif) no-repeat left top;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

.welcomeGov label {
	margin: 0 0 3px 0;
	padding: 0;
	float: left;
	clear: both;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.welcomeGov input {
	width: 90px;
	margin: 0 5px 10px 0;
	padding: 0;
	float: left;
	clear: left;
	background: #fff4c9;
	border: 1px solid #666;
	}

.welcomeGov input.clearLeft {
	float: left;
	clear: left;
	}

.welcomeGov input.button {
	float: left;
	clear: none;
	width: 30px;
	overflow: visible;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	background: #b39333;
	border-top: 1px solid #c6ae66;
	border-right: 1px solid #997e2c;
	border-bottom: 1px solid #997e2c;
	border-left: 1px solid #c6ae66;
	}

.welcomeGov .foot {
	position: absolute;
	bottom: 0;
	background: url(/images/welcomeGovFoot.gif) no-repeat left bottom;
	width: 425px;
	height: 12px;
	text-indent: -9999em;
	}

/*-- News Div Stuff--*/

.allnews {
	padding: 0 0 13px 0;
	background: #fff url(/images/welcomeLivBG.gif) repeat-y left top;
	}

.allnews  .wrap {
	width: 375px;
	margin: 5px 0 0 20px;
	padding: 0;
	color: #444;
	font-size: 12px;
	line-height: 1.8;
	}

.allnews  h2 {
	background: url(/images/News_header.gif) no-repeat left top;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

.allnews  label {
	margin: 0 0 3px 0;
	padding: 0;
	float: left;
	clear: both;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.allnews  input {
	width: 90px;
	margin: 0 5px 10px 0;
	padding: 0;
	float: left;
	clear: left;
	background: #fff4c9;
	border: 1px solid #666;
	}

.allnews  input.clearLeft {
	float: left;
	clear: left;
	}

.allnews  input.button {
	float: left;
	clear: none;
	width: 30px;
	overflow: visible;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	background: #b39333;
	border-top: 1px solid #c6ae66;
	border-right: 1px solid #997e2c;
	border-bottom: 1px solid #997e2c;
	border-left: 1px solid #c6ae66;
	}

.allnews  .foot {
	position: absolute;
	bottom: -1px;
	background: url(/images/welcomeLivFoot.gif) no-repeat left bottom;
	width: 425px;
	height: 12px;
	text-indent: -9999em;
	}








/*-- Column Three --*/
.colThree {
	float: left;
	margin: 0;

	}

.colThree .box {
	position: relative;
	width: 150px;
	margin: 0 0 6px 0;
	}

/*-- spotlight Box styles --*/
.spotlight {
	padding: 0 0 15px 0;
	background: #fff url(/images/spotlightBG.gif) repeat-y left top;
	}

.spotlight .wrap {
	width: 130px;
	margin: 5px 0 0 10px;
	padding: 0;
	}

.spotlight h2 {
	background: url(/images/spotlightHeader.gif) no-repeat left top;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

.spotlight ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.spotlight ul li {
	margin: 0;
	padding: 0;
	}

.spotlight ul li a {
	display: block;
	color: #333;
	background: url(/images/bulletBlue.gif) no-repeat left 5px;
	margin: 0 0 0 0;
	padding: 0 0 5px 10px;
	text-decoration: none;
	}

.spotlight ul li a:visited {
	color: #333;
	text-decoration: none;
	}

.spotlight ul li a:hover {
	color: #666;
	text-decoration: underline;
	}

.spotlight .foot {
	position: absolute;
	bottom: 0;
	background: url(/images/spotlightFoot.gif) no-repeat left bottom;
	width: 155px;
	height: 12px;
	text-indent: -9999em;
	}

/*-- reasons Box styles --*/
.reasons {
	padding: 0 0 15px 0;
	background: #fff url(/images/reasonsBG.gif) repeat-y left top;
	}

.reasons .wrap {
	width: 130px;
	margin: 5px 0 0 10px;
	padding: 0;
	}

.reasons h2 {
	background: url(/images/reasonsHeader.gif) no-repeat left top;
	height: 42px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

.reasons ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.reasons ul li {
	margin: 0;
	padding: 0;
	}

.reasons ul li a {
	display: block;
	color: #333;
	background: url(/images/bulletBlue.gif) no-repeat left 5px;
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
	text-decoration: none;
	}

.reasons ul li a:visited {
	color: #333;
	text-decoration: none;
	}

.reasons ul li a:hover {
	color: #666;
	text-decoration: underline;
	}

.reasons .foot {
	position: absolute;
	bottom: -1px;
	background: url(/images/reasonsFoot.gif) no-repeat left bottom;
	width: 155px;
	height: 20px;
	text-indent: -9999em;
	}

/*-- reasons Box styles --*/
.diduknow {
	padding: 0 0 15px 0;
	background: #fff url(/images/diduknowBG.gif) repeat-y left top;
	}

.diduknow .wrap {
	width: 130px;
	margin: 5px 0 0 10px;
	padding: 0;
	}

.diduknow h2 {
	background: url(/images/diduknowHeader.gif) no-repeat left top;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

.diduknow ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.diduknow ul li {
	margin: 0;
	padding: 0;
	}

.diduknow ul li a {
	display: block;
	color: #333;
	background: url(/images/bulletBlue.gif) no-repeat left 5px;
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
	text-decoration: none;
	}

.diduknow ul li a:visited {
	color: #333;
	text-decoration: none;
	}

.diduknow ul li a:hover {
	color: #666;
	text-decoration: underline;
	}

.diduknow .foot {
	position: absolute;
	bottom: -1px;
	background: url(/images/diduknowFoot.gif) no-repeat left bottom;
	width: 155px;
	height: 12px;
	text-indent: -9999em;
	}


/*--Diduknow2--*/


/*-- reasons Box styles --*/
.diduknow2 {
	padding: 0 0 15px 0;
	background: #fff url(/images/welcomeDevBG.gif) repeat-y left top;

	}

.diduknow2 .wrap {
	width: 388px;
	margin: 5px 0 0 10px;
	padding: 0;
	}

.diduknow2 h2 {
	background: url(/images/DYK_header.gif) no-repeat left top;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

.diduknow2 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.diduknow2 ul li {
	margin: 0;
	padding: 0;
	}

.diduknow2 ul li a {
	display: block;
	color: #333;
	background: url(/images/bulletBlue.gif) no-repeat left 5px;
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
	text-decoration: none;
	}

.diduknow2 ul li a:visited {
	color: #333;
	text-decoration: none;
	}

.diduknow2 ul li a:hover {
	color: #666;
	text-decoration: underline;
	}

.diduknow2 .foot {
	position: absolute;
	bottom: 0;
	background: url(/images/welcomeDevFoot.gif) no-repeat left bottom;
	width: 425px;
	height: 12px;
	text-indent: -9999em;
	}

/*--reasons2--*/


/*-- reasons2 Box styles --*/
.reasons2 {
	padding: 0 0 15px 0;
	background: #fff url(/images/welcomeBizBG.gif) repeat-y left top;

	}

.reasons2 .wrap {
	width: 388px;
	margin: 5px 0 0 10px;
	padding: 0;
	}

.reasons2 h2 {
	background: url(/images/top_reasons_header.gif) no-repeat left top;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

.reasons2 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.reasons2 ul li {
	margin: 0;
	padding: 0;
	}

.reasons2 ul li a {
	display: block;
	color: #333;
	background: url(/images/bulletBlue.gif) no-repeat left 5px;
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
	text-decoration: none;
	}

.reasons2 ul li a:visited {
	color: #333;
	text-decoration: none;
	}

.reasons2 ul li a:hover {
	color: #666;
	text-decoration: underline;
	}

.reasons2 .foot {
	position: absolute;
	bottom: 0;
	background: url(/images/welcomeBizFoot.gif) no-repeat left bottom;
	width: 425px;
	height: 12px;
	text-indent: -9999em;
	}












/*-- Footer --*/
.footer {
	width: 300px;
	float: left;
	clear: both;
	margin: 0;
	padding: 0  0 0 200px;
	}






















/*-- Default Styles --*/
ul, li, ol, form {margin:0; padding:0}
p {margin: 0 0 10px 0; padding: 0}

A {color: #000000; }
A:link {text-decoration: underline; }
A:visited {text-decoration: underline; }
A:active {text-decoration: underline; }
A:hover {text-decoration: none; }

p {
	margin:0 0 15px 0;
	}
.button1 {
	color: #fff;
	background:#9b5f0c;
	padding: 1px 5px;
	border: 3px double #663300;
	font-size: 9px;
	font-weight: bold;
	width:auto;
	overflow:visible;
	}
.button1:hover, .submit:focus {
	border: 3px double #993300;
	}
.button2 {
	color: #000;
	background:#fcbb1c url(images/button1.jpg) repeat-x;
	padding: 0px;
	border: 1px solid #EFA803;
	font-size: 9px;
	margin:0 10px 0 0;
	width:auto;
	overflow:visible;
	}
.button2:hover, .submit:focus {
	border: 1px solid #FFFFFF;
	}

/*-- tables --*/
table .help { color: #006699; }
table .help A { color: #006699; }

.error {  color: #CC0000; 	font-weight: bold; }
.error A { color: #CC0000;}
.required { color: #CC0000; font-weight: bold; }

.plainlabel td label {
	font-weight: normal;
	float:none;
	display:inline;
	}

.table1 {
	color: #000; 
	border:1px solid #9b5f0c; 
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	background:#eeefe1; 
	border-collapse: collapse; /* this sets cellspacing to 0 on tables */
	}
.table1 A { color: #003C7B;}

.table1 td { padding: 4px 15px 4px 4px;}
.table1 label {
	margin:4px 5px 0 0;
	float:left;
	font-weight: bold;
	width:180px;
	}

/* In the HTML, use "th" if possible. If .net does not support "th" then use "tablehead" class */
.table1 th, .table1 .tablehead {
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9b5f0c;
	}

.table1 th, .table1 .tablehead td { text-align:left; padding: 4px 15px 4px 4px;}

.table1 th A, .table1 .tablehead A {color: #FFFFFF;}

.table1 .alt { background:#C8C8A8;}

.table1 .pager { color: #9b5f0c;}
.table1 .pager A { color: #9b5f0c;}

.table2 {
	color: #000;
	background:#FFFFFF;
	border:1px solid #FF9900;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	border-collapse: collapse;
	width:500px;
	}
.table2 A { color: #003C7B;}

.table2 td { padding: 4px 15px 4px 4px;}
.table2 label {
	display:block;
	margin:6px 0 0 0;
	font-weight: bold;
	}

/* In the HTML, use "th" if possible. If .net does not support "th" then use "tablehead" class */
.table2 th, .table2 .tablehead {
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #000000;
	background-color: #FF9900;
	}

.table2 th, .table2 .tablehead td { text-align:left; padding: 4px 15px 4px 4px;}

.table2 th A, .table2 .tablehead A { color: #000000;}

.table2 .alt {
	background:#FCE8DA;
	border-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #FFCC66;
}

.table2 .pager { color: #000000; background:#FFFFFF; }
.table2 .pager A { font-weight:bold; }


/* THESE TABLES ARE USED BY GLOBAL ADMIN */
.tablea {
	color: #000; 
	background:#9b5f0c; 
	border:1px solid #9b5f0c; 
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	background:#eeefe1; 
	border-collapse: collapse; /* this sets cellspacing to 0 on tables */
	}
.tablea A { color: #003C7B;}

.tablea td { padding: 4px 15px 4px 4px;}
.tablea label {
	margin:6px 0 0 0;
	float:left;
	font-weight: bold;
	width:80px;
	}

/* In the HTML, use "th" if possible. If .net does not support "th" then use "tablehead" class */
.tablea th, .tablea .tablehead {
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9b5f0c;
	}

.tablea th, .tablea .tablehead td { text-align:left; padding: 4px 15px 4px 4px;}

.tablea th A, .tablea .tablehead A {color: #FFFFFF;}

.tablea .alt { background:#C8C8A8;}

.tablea .pager { color: #9b5f0c;}
.tablea .pager A { color: #9b5f0c;}

/*-- Fieldset Styles --*/
fieldset {
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #ccc;
	margin: 0 0 20px 0;
	padding: 0 10px 0 10px;
	clear: both;
	width:400px;
	}
	
fieldset legend {
	font-size: 14px;
	margin: 0;
	padding: 0 10px;
	font-weight: bold;
	color: #b52227;
	}
	
fieldset ul  {
	list-style:none;
	margin: 0;
	padding: 0;
	}

fieldset li {
	width: 350px;
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	}

fieldset li label {	
	float: left;
	width: 150px;
	line-height: 1.8;
	vertical-align: top;
	}

fieldset li input {	
	float: left;
	width: 150px;
	line-height: 1.8;
	vertical-align: top;
	}

fieldset .required {
	color: red;
	}
fieldset .help {
	clear:both;
	color:#0066FF;
	margin:0 0 0 150px;
	}
fieldset ul li span {
	float: left;
	padding: 0 5px 0 0;
	}

fieldset ul li span input {
	float: none;
	width: 50px;
	}

fieldset ul li span label {
	width: auto;
	display: block;
	clear: both;
	}

/*-- Radio Styles --*/
fieldset ul li.radio span {
	padding: 0 5px 0 0;
	width: 130px;
	}

fieldset ul li.radio span input {
	float: left;
	width: auto;
	}

fieldset ul li.radio span label {
	float: left;
	display: inline;
	width: 100px;
	clear: none;
}

.buttons li {
	float:left;
	padding:0 10px 0 0;
	list-style:none;
}
	
.altDiv {
	font-size: 12px;
	margin: 0 4px;
	padding: 20px 15px;
	background: #f0ecec;
	color: #000;
		line-height:18px;
}

.altDiv h4 {
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 0;
	font-family: 'Tahoma' Arial, Helvetica, sans-serif;
}

.altDiv img {
	float: left;
	margin: 0 10px 5px 0;
}

.altDiv a, .altDiv a:visited {
	color: #000;
	text-decoration: underline;
}

.altDiv a:hover {
	color: #000;
	text-decoration: none;
}

.white {
	font-size: 12px;
	margin: 0 4px;
	padding: 20px 15px;
	line-height:18px;}
	
.white img {
	float: left;
	margin: 0 20px 15px 0;
}


/*------------------------------*/

/*-- News Div Stuff--*/

.media_center {
	padding: 0 0 13px 0;
	background: #fff url(/images/welcomeLivBG.gif) repeat-y left top;
	}

.media_center .wrap {
	width: 388px;
	margin: 0px;
	padding: 0;
	color: #444;
	font-size: 12px;
	line-height: 1.8;
	}

.media_center  h2 {
	background: url(/images/mediacenter_header.gif) no-repeat left top;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

.media_center label {
	margin: 0 0 3px 0;
	padding: 0;
	float: left;
	clear: both;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.media_center input {
	width: 90px;
	margin: 0 5px 10px 0;
	padding: 0;
	float: left;
	clear: left;
	background: #fff4c9;
	border: 1px solid #666;
	}

.media_center input.clearLeft {
	float: left;
	clear: left;
	}

.media_center input.button {
	float: left;
	clear: none;
	width: 30px;
	overflow: visible;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	background: #b39333;
	border-top: 1px solid #c6ae66;
	border-right: 1px solid #997e2c;
	border-bottom: 1px solid #997e2c;
	border-left: 1px solid #c6ae66;
	}

.media_center .foot {
	position: absolute;
	bottom: -1px;
	background: url(/images/welcomeLivFoot.gif) no-repeat left bottom;
	width: 425px;
	height: 12px;
	text-indent: -9999em;
	}

.media_center .altDiv {width:380px; margin:0px 0 0 4px; padding:20px 15px; width:386px;}

h3.mediacenter {background:#696464; width:403px; padding:2px 0 2px 15px; margin:0 0 0 4px; color:#fff}




/* -----
*/
.about_us {
	padding: 0 0 13px 0;
	background: #fff url(/images/welcomeLivBG.gif) repeat-y left top;
	}

.about_us .wrap {
	width: 388px;
	margin: 0px;
	padding: 10px 0 0 20px;
	color: #444;
	font-size: 12px;
	line-height: 1.8;
	}

.about_us  h2 {
	background: url(/images/aboutus_header.gif) no-repeat left top;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

.about_us label {
	margin: 0 0 3px 0;
	padding: 0;
	float: left;
	clear: both;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.about_us input {
	width: 90px;
	margin: 0 5px 10px 0;
	padding: 0;
	float: left;
	clear: left;
	background: #fff4c9;
	border: 1px solid #666;
	}

.about_us input.clearLeft {
	float: left;
	clear: left;
	}

.about_us input.button {
	float: left;
	clear: none;
	width: 30px;
	overflow: visible;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	background: #b39333;
	border-top: 1px solid #c6ae66;
	border-right: 1px solid #997e2c;
	border-bottom: 1px solid #997e2c;
	border-left: 1px solid #c6ae66;
	}

.about_us .foot {
	position: absolute;
	bottom: -1px;
	background: url(/images/welcomeLivFoot.gif) no-repeat left bottom;
	width: 425px;
	height: 12px;
	text-indent: -9999em;
	}

.about_us .altDiv {width:380px; margin:0px 0 0 4px; padding:20px 15px; width:386px;}


/* -----*/
.contact_us {
	padding: 0 0 13px 0;
	background: #fff url(/images/welcomeLivBG.gif) repeat-y left top;
	}

.contact_us .wrap {
	width: 388px;
	margin: 0px;
	padding: 10px 0 0 20px;
	color: #444;
	font-size: 12px;
	line-height: 1.8;
	}

.contact_us  h2 {
	background: url(/images/contactus_header.gif) no-repeat left top;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

.contact_us label {
	margin: 0 0 3px 0;
	padding: 0;
	float: left;
	clear: both;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.contact_us input {
	width: 90px;
	margin: 0 5px 10px 0;
	padding: 0;
	float: left;
	clear: left;
	background: #fff4c9;
	border: 1px solid #666;
	}

.contact_us input.clearLeft {
	float: left;
	clear: left;
	}

.contact_us input.button {
	float: left;
	clear: none;
	width: 30px;
	overflow: visible;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	background: #b39333;
	border-top: 1px solid #c6ae66;
	border-right: 1px solid #997e2c;
	border-bottom: 1px solid #997e2c;
	border-left: 1px solid #c6ae66;
	}

.contact_us .foot {
	position: absolute;
	bottom: -1px;
	background: url(/images/welcomeLivFoot.gif) no-repeat left bottom;
	width: 425px;
	height: 12px;
	text-indent: -9999em;
	}

.contact_us .altDiv {width:380px; margin:0px 0 0 4px; padding:20px 15px; width:386px;}

/*-----*/
.travel_guide {
	padding: 0 0 13px 0;
	background: #fff url(/images/welcomeLivBG.gif) repeat-y left top;
	}

.travel_guide .wrap {
	width: 388px;
	margin: 0px;
	padding: 10px 0 0 20px;
	color: #444;
	font-size: 12px;
	line-height: 1.8;
	}

.travel_guide  h2 {
	background: url(/images/travelguide_header.gif) no-repeat left top;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

.travel_guide input.button {
	float: left;
	clear: none;
	width: 30px;
	overflow: visible;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	background: #b39333;
	border-top: 1px solid #c6ae66;
	border-right: 1px solid #997e2c;
	border-bottom: 1px solid #997e2c;
	border-left: 1px solid #c6ae66;
	}

.travel_guide .foot {
	position: absolute;
	bottom: -1px;
	background: url(/images/welcomeLivFoot.gif) no-repeat left bottom;
	width: 425px;
	height: 12px;
	text-indent: -9999em;
	}

.travel_guide .altDiv {width:380px; margin:0px 0 0 4px; padding:20px 15px; width:386px;}

/*-----*/
.privacy_policy {
	padding: 0 0 13px 0;
	background: #fff url(/images/welcomeLivBG.gif) repeat-y left top;
	}

.privacy_policy .wrap {
	width: 388px;
	margin: 0px;
	padding: 10px 0 0 20px;
	color: #444;
	font-size: 12px;
	line-height: 1.8;
	}

.privacy_policy  h2 {
	background: url(/images/privacy_policy_header.gif) no-repeat left top;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

.privacy_policy label {
	margin: 0 0 3px 0;
	padding: 0;
	float: left;
	clear: both;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.privacy_policy input {
	width: 90px;
	margin: 0 5px 10px 0;
	padding: 0;
	float: left;
	clear: left;
	background: #fff4c9;
	border: 1px solid #666;
	}

.privacy_policy input.clearLeft {
	float: left;
	clear: left;
	}

.privacy_policy input.button {
	float: left;
	clear: none;
	width: 30px;
	overflow: visible;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	background: #b39333;
	border-top: 1px solid #c6ae66;
	border-right: 1px solid #997e2c;
	border-bottom: 1px solid #997e2c;
	border-left: 1px solid #c6ae66;
	}

.privacy_policy .foot {
	position: absolute;
	bottom: -1px;
	background: url(/images/welcomeLivFoot.gif) no-repeat left bottom;
	width: 425px;
	height: 12px;
	text-indent: -9999em;
	}

.privacy_policy .altDiv {width:380px; margin:0px 0 0 4px; padding:20px 15px; width:386px;}


/*-----*/
.maps2 {
	padding: 0 0 13px 0;
	background: #fff url(/images/welcomeLivBG.gif) repeat-y left top;
	}

.maps2 .wrap {
	width: 388px;
	margin: 0px;
	padding: 0;
	color: #444;
	font-size: 12px;
	line-height: 1.8;
	}

.maps2  h2 {
	background: url(/images/map_header.gif) no-repeat left top;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

.maps2 label {
	margin: 0 0 3px 0;
	padding: 0;
	float: left;
	clear: both;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.maps2 input {
	width: 90px;
	margin: 0 5px 10px 0;
	padding: 0;
	float: left;
	clear: left;
	background: #fff4c9;
	border: 1px solid #666;
	}

.maps2 input.clearLeft {
	float: left;
	clear: left;
	}

.maps2 input.button {
	float: left;
	clear: none;
	width: 30px;
	overflow: visible;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	background: #b39333;
	border-top: 1px solid #c6ae66;
	border-right: 1px solid #997e2c;
	border-bottom: 1px solid #997e2c;
	border-left: 1px solid #c6ae66;
	}

.maps2 .foot {
	position: absolute;
	bottom: -1px;
	background: url(/images/welcomeLivFoot.gif) no-repeat left bottom;
	width: 425px;
	height: 12px;
	text-indent: -9999em;
	}

.maps2 .altDiv {width:380px; margin:0px 0 0 4px; padding:20px 15px; width:386px;}

/*-----*/



.required {color:red;}