﻿/* CSS Document */

body {margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #000000; color: #FFFFFF; }

form {margin: 0px; }
select, option, input, textarea {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

a {color: #CC0000; }
a:hover {color: #FF0000; }



.MainContainer {background-color: #ffffff; color: #000000; background-image: url(../images/content-bg.gif); background-position: 0px 0px; background-repeat: repeat-y; width: 980px; margin: auto; margin-top: 30px; }


	.HeaderContainer {background-image: url(../images/header-bg.gif); background-position: 0px 0px; background-repeat: no-repeat; width: 980px; height: 131px;}
	.HeaderContainer .HeaderLogo {width: 272px; height: 131px; float: left; clear: none; }
	.HeaderContainer .HeaderLogo a {display: block; width: 272px; height: 131px; text-decoration: none; }
	.HeaderContainer .HeaderAddress {width: 300px; float: left; clear: none; padding-top: 40px; font-family: Verdana; font-size: 14px; line-height: 15px; text-align: left; }
	.HeaderContainer .HeaderLogin {width: 315px; float: left; clear: none; padding-top: 40px; }
	
	
	.MenuContainer {background-image: url(../images/menu-bg.gif); background-position: 0px 0px; background-repeat: no-repeat; width: 980px; height: 37px; }
	/*.MenuContainer ul {list-style: none; margin: 0px; padding: 0px; margin-left: 8px; }
	.MenuContainer ul li {list-style: none; margin: 0px; padding: 0px; float: left; clear: none; height: 37px; line-height: 37px; background-image: none; }
	.MenuContainer ul li a:hover {background-image: url(../images/menu-bg-rollover.gif); background-position: 0px 0px; background-repeat: repeat-x; }
	.MenuContainer ul li a {display: block; height: 24px; line-height: 24px; font-size: 14px; margin-top: 6px; color: #FFFFFF; text-decoration: none; text-align: center; border-left: 1px solid #000000; border-right: 1px solid #747474; }
	.MenuContainer ul li.MenuBut1 {width: 94px; }
	.MenuContainer ul li.MenuBut2 {width: 148px; }
	.MenuContainer ul li.MenuBut3 {width: 171px; }
	.MenuContainer ul li.MenuBut4 {width: 90px; }
	.MenuContainer ul li.MenuBut5 {width: 89px; }
	.MenuContainer ul li.MenuBut6 {width: 109px; }
	.MenuContainer ul li.MenuBut7 {width: 105px; }
	.MenuContainer ul li.MenuBut8 {width: 122px; }
	.MenuContainer ul li.MenuBut1 a {border-left: none; }
	.MenuContainer ul li.MenuBut8 a {border-right: none; }*/
	
	
	
	.ContentContainer {width: 980px; }
		.PageContent {padding: 25px 17px 5px 17px; }
			.QSContainer {width: 477px; height: 260px; margin-right: 19px; float: left; clear: none; overflow: hidden; }
			.WContainer {width: 445px; height: 260px; float: left; clear: none; overflow: hidden; }
				.WelcomeText .SubPages { display:none}
				.WelcomeText {background-image: url(../images/welcome-bg.gif); background-position: 0px 0px; background-repeat: no-repeat; width: 445px; height: 154px; }
				.WelcomeText h1 {font-family: Verdana; font-size: 18px; font-weight: normal; color: #000000; margin: 0px; padding: 0px 17px 0px 17px; height: 40px; line-height: 40px; }
				.WelcomeText .SubPages {display: none; }
				.WelcomeText .WebContent {font-family: Verdana; font-size: 12px; color: #313131; margin: 0px; padding: 0px 17px 0px 17px; height: 100px; overflow: hidden; }
				.WelcomeText .WebContent p {margin: 0px; padding: 0px; }
				.FeaturedTowns {width: 396px; height: 100px; overflow: hidden; }
				.FeaturedTowns h1 {height: 27px; line-height: 27px; border-bottom: 1px solid #cecece; margin: 0px 17px 0px 17px; padding: 0px; font-family: Verdana; font-size: 18px; font-weight: normal; color: #000000; }
				.FeaturedTowns ul {list-style: none; margin: 12px 0px 0px 0px; padding: 0px 17px 0px 36px; }
				.FeaturedTowns li {list-style: none; margin: 0px; padding: 0px; width: 50%; float: left; clear: none; font-family: Verdana; height: 20px; line-height: 20px; }
				.FeaturedTowns li strong {font-size: 14px; }
				.FeaturedTowns li a {font-size: 13px; }
				.FeaturedTowns li a:hover {}
			
			.FSContainer {width: 947px; float: none; clear: both; background-image:none !important}
			.FSContainer h1 {width: 210px; height: 30px; line-height: 30px; text-indent: 17px; font-family: Verdana; font-size: 18px; font-weight: normal; color: #000000; float: left; margin: 0px; padding: 0px; }
			.FSContainer a {display: block; float: left; height: 30px; line-height: 30px; }
			.FS_cornerUp_left {width:100%; height:30px; background-image:url(../images/featured_cornerUp_left.gif); background-position:left; background-repeat: no-repeat}
			.FS_cornerUp_right {background-image:url(../images/featured_cornerUp_right.gif); background-position:right; background-repeat:no-repeat; height:30px}
			.FS_border {border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
			.FS_cornerBottom_left {background-image:url(../images/featured_cornerBottom_left.gif); background-position:left; background-repeat: no-repeat; height:5px; width:100%}
			.FS_cornerBottom_right {width:100%; height:5px; background-image:url(../images/featured_cornerBottom_right.gif); background-position:right; background-repeat:no-repeat}
			.FS_grUp {background-image:url(../images/featured_grUp.gif); background-repeat:repeat-x; height:30px}
			.FS_grbottom {width:100%; height:5px; background-image:url(../images/featured_grbottom.gif); background-repeat:repeat-x}
			.FS_border span.space_flash { display:block; padding:15px}
			
			
             
	
	.FooterContainer {background-image: url(../images/footer-bg.gif); background-position: 0px 0px; background-repeat: no-repeat; background-color: #000000; color: #6c6c6c; font-family: Tahoma; font-size: 11px; line-height: 16px; text-align: center; padding-top: 10px; }
	.FooterContainer a {color: #6c6c6c; }
	.FooterContainer a:hover {color: #cccccc; }
	.FooterContainer .FooterMenu {line-height: 25px; }
	.FooterContainer .FooterMenu a {color: #cccccc; text-decoration: none; }
	.FooterContainer .FooterMenu a:hover {color: #ff0000; text-decoration: underline; }	
	.FooterContainer .Copyright {}
	
	
/*######################################################################################*/

.QuickSearch {width: 100%; }

.QuickSearchTabs {width:100%;height: 25px;clear: both;}
.QuickSearchTabs ul {list-style-type:none;margin:0px;padding:0px;}
.QuickSearchTabs ul li {list-style-type:none;margin:0px;padding:0px;text-align:center;display:block;float:left;width:28%; line-height: 30px;}
.QuickSearchTabs ul li a {display:block;text-decoration:none;margin-right: 1px;line-height: 30px !important;}
.QuickSearchTabs ul li a:hover {}
.QuickSearchTabs ul li a.active {display:block;text-decoration:none;margin-right: 1px; font-size: 14px;}
.QuickSearchTabs ul li a.active:hover {}

.QuickSearchBody {width:100%;clear: both;}
.QuickSearchBodyLeft {width:40%;margin:5%;text-align:left;float:left;clear:none;/* IE6 hack */display:inline;}
.QuickSearchBodyRight {width:40%;margin:5%;text-align:left;float:left;clear:none;/* IE6 hack */display:inline;}

.QuickSearchBody ul {list-style: none; margin: 0px; padding: 0px; }
.QuickSearchBody ul li {list-style: none; margin: 0px; padding: 0px; }
.QuickSearchBodyLeft div div {clear:both;}
.QuickSearchBodyRight div div {clear:both;}

.QuickSearchBody select {width:97%;}
.QuickSearchBody label {display:block;width:97%;margin-bottom:2px;margin-top:5px; font-size: 13px;}

.QuickSearchBody .Double {display: block; clear: both; width:99%;}
.QuickSearchBody .Double select {width:48%;display: block; float: left; clear: none; }
.QuickSearchBody .Double span {width:1%;display: block; float: left; clear: none; }

.QuickSearchBodySelectTown {display: none; }

.QuickSearchLinks {width:100%;height: 25px;clear: both;}
.QuickSearchLinkSearch {width:40%;margin:0% 5% 0% 5%;text-align:right;float:right;clear:none;/* IE6 hack */display:inline;}
.QuickSearchLinkAdvanced {width:40%;margin:0% 5% 0% 5%;text-align:left;float:left;clear:none;/* IE6 hack */display:inline;}
.QuickSearchLinkSearch a {display:block;float:right;margin-right:26px;width:97px;height:28px;line-height:68px;text-decoration:none;text-align:center;overflow: hidden;}
.QuickSearchLinkSearch a:hover {}
.QuickSearchLinkAdvanced i {display:block;float:left;font-style:normal;margin-right:4px;}
.QuickSearchLinkAdvanced a {display:block;float:left; text-transform: lowercase; }
.QuickSearchLinkAdvanced a:hover {}

.QuickSearch {width: 477px; }

.QuickSearchTabs {background-image: url(../images/qs-top-bg.gif); background-position: 0px 0px; background-repeat: no-repeat; width: 477px; height: 31px; }
.QuickSearchTabs ul {}
.QuickSearchTabs ul li {width: 122px; }
.QuickSearchTabs ul li a {background-image: url(../images/qs-tabs-bg.gif); background-position: -122px 0px; background-repeat: no-repeat; width: 122px; height: 27px; line-height: 27px; color: #FFFFFF; }
.QuickSearchTabs ul li a:hover {color: #CCCCCC; }
.QuickSearchTabs ul li a.active {background-position: 0px 0px; color: #000000; font-weight: bold; }
.QuickSearchTabs ul li a.active:hover {color: #000000; font-weight: bold; }

.QuickSearchBody { background-image: url(../images/qs-middle-bg.gif); background-repeat: repeat-y; background-position: 0px 0px; width: 477px; height: 186px; overflow: hidden; }
.QuickSearchBodyLeft {margin-top: 15px; }
.QuickSearchBodyRight {margin-top: 15px; margin-right: 0px; }
.QuickSearchBody ul {}
.QuickSearchBody li,
.QuickSearchBody div div div {height: 50px; overflow: hidden; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; }
.QuickSearchBody br {}
.QuickSearchBody select {}
.QuickSearchBodyLeft select {}
.QuickSearchBodyRight select {}
.QuickSearchBody label {font-weight: bold; }

.QuickSearchLinks { background-image: url(../images/qs-bottom-bg.gif); background-position: 0px 0px; background-repeat: no-repeat; height: 37px; }
.QuickSearchLinkSearch {margin-right: 0px; }
.QuickSearchLinkAdvanced {}
.QuickSearchLinkSearch a {}
.QuickSearchLinkSearch a:hover {}
.QuickSearchLinkAdvanced i {}
.QuickSearchLinkAdvanced a {}
.QuickSearchLinkAdvanced a:hover {}




.QuickLogin {
	font-family: Verdana, Arial, Sans-Serif;
	width: 310px;
	height: 52px;
	margin: auto;
	margin-top: 0px;
}
.QuickLogin span {
	color:#000000;
	width: 97%;
	height: 35px;
	line-height: 17px;
	margin: 0px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.QuickLogin span label {
    color:#b30000;
}
.QuickLogin span a {
    background-color:transparent;
    color:#b30000;
}
.QuickLogin span a:hover {
}
.QuickLogin ul {
	width: 100%;
	float: left;
}
.QuickLogin ul li {
}
.QuickLogin ul li a {
	border:1px solid #870000;
	background-color:#b30000;
	color:#FFFFFF;
	height: 12px;
	line-height: 12px;
	margin-right: 0px;
}
.QuickLogin ul li a:hover {
	border:1px solid #870000;
	background-color:#ffffff;
	color:#000;
}

.QuickLogin .spanLogin {
	margin-right: 1%;
}
.QuickLogin .spanLogin a {
}
.QuickLogin .spanLogin a:hover {
}
.QuickLogin .spanLogout {
	margin-right: 1%;
}
.QuickLogin .spanLogout a {
}
.QuickLogin .spanLogout a:hover {
}
.QuickLogin .spanLogout label {
}
.QuickLogin .AccountLinks {
}
.QuickLogin .AccountLinks li {
}
.QuickLogin .AccountLinks li a {
}
.QuickLogin .AccountLinks li a:hover {
}
.QuickLogin .AccountLinks li a label {
}


