﻿body 
{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	border-width: 0px;
	margin: 0px;
}

form
{
	padding: 0px;
	border-width: 0px;
	margin: 0px;
}

table
{
	border-width: 0px;
	padding: 0px;	
	margin: 0px;
}

td
{
	padding: 0px;
	border-width: 0px;
	text-align: left;
}



div.header .menuitem, div.header a.menuitem
{
	float: right;
	clear: right;
	list-style-type: none;
	margin: 0 55px 0 0;
	width: 620px;
	display: block;
	float: left;
	margin: 0 1px 0 0;
	background: transparent url(images/nav_bg.png) no-repeat;
	display: block;
	font: 10px Verdana,sans-serif;
	color: #003399 !important;
	text-decoration: none;
	text-shadow: white 0 0 2px;
	width: 123px;
	text-align: center;
	vertical-align: middle;
	padding: 15px 0;
}

div.header a.menuitem:hover
{
	background: transparent url(images/nav_bg_on.png) no-repeat;
	color: #a85002;
	text-decoration: none;
	text-shadow: white 0 0 4px;
}

div.header a.menuitemsel
{
		float: right;
	clear: right;
	list-style-type: none;
	margin: 0 55px 0 0;
	width: 620px;
	display: block;
	float: left;
	margin: 0 1px 0 0;
	background: transparent url(images/nav_bg_on.png) no-repeat !important;
	display: block;
	font: 10px Verdana,sans-serif;
	color: #a85002;
	text-decoration: none;
	text-shadow: white 0 0 4px;
	width: 123px;
	text-align: center;
	vertical-align: middle;
	padding: 15px 0;
}

.navfirstitem, .navfirstitem a
{
	color: #473f2d;
	text-decoration: none;
	text-align: left;
	font-size: 14px;
}

.navseconditem, .navseconditem a
{
	color: #473f2d;
	text-decoration: none;
	text-align: left;
}

.navseconditemsel, .navseconditemsel a
{
	color: #773f2d;
	text-decoration: none;
	text-align: left;
}

.navthirditem, .navthirditem a
{
	margin-left: 10px;
	color: #473f2d;
	text-decoration: none;
	text-align: left;
}

.navthirditemsel, .navthirditemsel a
{
	margin-left: 10px;
	color: #773f2d;
	text-decoration: none;
	text-align: left;
}

.navfourthitem, .navfourthitem a
{
	margin-left: 20px;
	color: #473f2d;
	text-decoration: none;
	text-align: left;
}

.navfourthitemsel, .navfourthitemsel a
{
	margin-left: 20px;
	color: #773f2d;
	text-decoration: none;
	text-align: left;
}

.siteseconditem, .siteseconditem a
{
	color: #748594;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}

.sitethirditem, .sitethirditem a
{
	color: #748594;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}

.sitefourthitem, .sitefourthitem a
{
	color: #748594;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
.homecontent
{
			font: 1em/1em Verdana,sans-serif;
			padding-bottom: 1px;
			color: #fffefd;
			width: 405px;
			
}

.hometitle
{
			color: #ffffff;
			font: 17pt Georgia,serif;
			font-weight: normal;
			margin-bottom: 3px;
			text-shadow: #0f2b39 0 0 3px;
}

.title {
			color: #f7e2bf;
			font: 17pt Georgia,serif;
			font-weight: normal;
			margin-bottom: 3px;
			text-shadow: #0f2b39 0 0 3px;
		}
		
.content {
			font: 11px/15px Verdana,sans-serif;
			color: #49453a;
			margin-bottom: 13px;
		}

.cmslinks
{
	color: #3f3f3f;
	text-decoration: none;
	font-size: 11px;
}

.cmslinks a
{
	color: #A73f2d;
	text-decoration: none;
	font-size: 11px;
}

.disabledcmslinks, .disabledcmslinks a
{
	color: #a7a7a7;
	text-decoration: none;
	font-size: 11px;
}

.breadcrumbs, .breadcrumbs a
{
  color: #666666 !important;
	font-style: italic;
	font-size: 10px;
}
.breadcrumbs a:hover
{
	text-decoration: underline;
}
.disabledbreadcrumbs, .disabledbreadcrumbs a
{
	color: #333333 !important;
}
.disabledbreadcrumbs a:hover
{
	text-decoration: none !important;
}

.edithelp
{
	font-size: 10px;
	padding-top: 20px;
	vertical-align: bottom;
}

.searchresults, .searchresults a
{
	font-size: 10px;
	color: #a73f3f;
	text-decoration: none;
}

.searchresultssummary, .searchresultssummary a
{
	font-size: 10px;
	color: #3f3f3f;
	text-decoration: none;
}

.summarytitle, .summarytitle a
{
	color: #003399;
	font: 11px/12px Helvetica,sans-serif;
}

.summarysum, .summarysum a
{
	font: 10px/11px Verdana,sans-serif;
	color: #49453a;
	margin-bottom: 15px;
}

.promotitle, .promotitle a
{
	font-size: 11px;
	color: #8c8373;
	text-decoration: none;
	height: 20px;
}

.promobody, .promobody a
{
	font-size: 10px;
	color: #3f3f3f;
	text-decoration: none;
}

.promoside, .promoside a
{
	font-size: 11px;
	color: #b0ab99;
	background-color: #d8cab2;
	text-decoration: none;
	
}

.footer, .footer a
{
	font-size: 11px !important;
	color: #8c8373;
	text-decoration: none;
}

.nicebutton, nicebutton {
	border:1px solid #D5D5D5;
	border-top:1px solid #dad5c3;
	border-bottom: 1px solid #898061;
	border-right: 1px solid #b7b099;
	border-left: 1px solid #b7b099;
	font-family: Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#cc6600;
	background-image:url(images/buttonBg.gif);
	background-position:top;
	background-color:white;
	height:20px;
	width:80px;
	vertical-align: middle;
}

.nicebuttonhigh, nicebuttonhigh
{
		border:1px solid #D5D5D5;
	border-top:1px solid #dad5c3;
	border-bottom: 1px solid #898061;
	border-right: 1px solid #b7b099;
	border-left: 1px solid #b7b099;
	font-family: Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#aa5500;
	background-image:url(images/buttonBgHigh.gif);
	background-position:top;
	background-color:white;
	height:20px;
	width:80px;
	vertical-align: middle;
}

.buttondiv input 
{
	margin: 10px 10px;
	width: 140px;	
	float: none;
}

.labeldiv input 
{
	margin: 0px 0px;
	width: 140px;	
		font-size:11px;
	font-weight:normal;
	color:#222222;
}

.labeldiv
{
	clear: both;
}

.labeldiv span 
{
	font-family: Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	margin: 0px 10px;
}

.adminlist
{
	font-family: Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#666666;
		margin: 0px 10px;
}

.formtext
{
		font-family: Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#a0a0a0;
}

input
{
	background-color: #ebebeb;
	font-family: Verdana, Arial;
	font-size:11px;
	font-weight: normal;
	color:#000000;
	border:1px solid #d0d0d0;
}

.smallcheck
{
		background-color: #ebebeb;
	font-family: Verdana, Arial;
	font-size:11px;
	font-weight: normal;
	color:#000000;
	width: 20px !important;
	
}
	
select
{
	background-color: #ebebeb;
	font-family: Verdana, Arial;
	font-size:11px;
	font-weight: normal;
	color:#000000;
	border:1px solid #d0d0d0;
}

textarea
{
	background-color: #ebebeb;
	font-family: Verdana, Arial;
	font-size:11px;
	font-weight: normal;
	color:#000000;
	border:1px solid #d0d0d0;
}

.formerror
{
	font-family: Verdana, Arial;
	font-size:11px;
		font-weight: bold;
	color: #ff5d5d;
}

.colorwindow
{
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); /* IE */
	-moz-opacity: 0.2; /* Mozilla */
	
	opacity: 0.2; /* CSS3 */
	background-image: url("images/edited.gif");
	z-index: 9;
}

div.leftnav div div img {display: none !important;}
div.leftnav div div div img {display: none !important;}
div.leftnav div div div div img {display: none !important;}

div.leftnav div div {overflow: visible !important;}

.heading, .heading a
{
	color: #1f166d !important;
	font: 12px/16px Verdana,sans-serif !important;
	margin-top: 15px;
}

.otherheading
{
	font: 12px Arial,sans-serif !important;
	color: #003399 !important;
}

.anotherheading, .anotherheading a
{
	color: #030303 !important;
	font: 11px/12px Helvetica,sans-serif !important;
}

.admincontent
{
	padding-top: 20px;
	padding-bottom: 50px;
	padding-left: 20px;
	color: Black !important;
}

.greyheading
{
	font: 13px/15px Verdana,sans-serif !important;
	color: #49453a !important;
	font-weight: bold !important;
	margin-bottom: 13px !important;
	
}

.blueheading, .blueheading a
{
	font: 13px/15px Verdana,sans-serif !important;
	color: #003399 !important;
	font-weight: normal !important;
	margin-bottom: 13px !important;
}

.searchbox
{
	background-color: #ffffff;
				color: #49453a;
}

.searchresults, .searchresults a
{
					font: 11px/15px Verdana,sans-serif;
				font-weight: normal;
				color: #4d8192;
				font-size: inherit;
					text-decoration: none;
}

div.thankspaneldiv
{
	min-height: 440px;
}