body {background-color:#ffffff !important; margin-left: 0px;	margin-top:15px; margin-right: 0px;	margin-bottom: 0px; text-align:center; color:#000; height:100%; background-image:url(../images/bg_layout.gif); background-position:top; background-repeat:repeat-x}

.bg_body2 { width:100%; height:100%; }

textarea,select,input,td,body {font-family: Arial, Helvetica, sans-serif; font-size:12px;	text-decoration: none; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color:#000;}

ul, li { list-style:none; margin:0px; padding:0px} 

div.container {width:944px; margin:0px auto}
.cornerUp { width:944px; background-image:url(../images/cornerUp.gif); background-repeat:no-repeat; height:8px; float:left}
.cont_middle { width:942px; border-left:1px solid #9eb9f5; border-right:1px solid #9eb9f5; background-color:#FFFFFF; float:left}
.cornerBottom { width:944px; background-image:url(../images/cornerBottom.gif); background-repeat:no-repeat; height:8px; float:left}

.header { background-image: url(../images/logo.gif); background-position:20px 5px; width:942px; height:148px; background-repeat:no-repeat}


a.link_header { height:148px; width:190px; float:left; display:block}
.txt_header { width:500px; height:40px; float:left; color:#b90914; text-align:center; margin-top:20px;}
.txt_header span.txtH_tel { width:100%; font-size:30px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#04246b; font-weight:bold; display:block; line-height:45px; margin-top:10px}
.txt_header span.txtH_tel2 {width:100%; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#04246b; font-weight:bold; display:block; line-height:30px}


.HeaderLogin { width:250px; height:148px; float:right}
.txt_call { width:100%; float:left; text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; letter-spacing:1px; margin-top:6px}
.txt_call span { color:#b90914}

.bg_menu { background-image:url(../images/bg_menu.gif); background-repeat:no-repeat; width:942px; height:37px}

a.link1 { width:128px; float:left; height:37px; line-height:37px; font-size:14px; color:#FFFFFF; text-align:center; text-decoration:none; display:block}
a.link1:hover { width:128px; float:left; height:37px; line-height:37px; font-size:14px; color:#FFFFFF; background-image:url(../images/but_hover1.gif); text-align:center; text-decoration:none; background-position:left}

a.link2 { width:174px; float:left; height:37px; line-height:37px; font-size:14px; color:#FFFFFF; text-align:center; text-decoration:none; display:block}
a.link2:hover { width:174px; float:left; height:37px; line-height:37px; font-size:14px; color:#FFFFFF; background-image:url(../images/but_hover2.gif); text-align:center; text-decoration:none}

a.link3 { width:152px; float:left; height:37px; line-height:37px; font-size:14px; color:#FFFFFF; text-align:center; text-decoration:none; display:block}
a.link3:hover { width:152px; float:left; height:37px; line-height:37px; font-size:14px; color:#FFFFFF; background-image:url(../images/but_hover3.gif); text-align:center; text-decoration:none}

a.link4 { width:147px; float:left; height:37px; line-height:37px; font-size:14px; color:#FFFFFF; text-align:center; text-decoration:none; display:block}
a.link4:hover { width:147px; float:left; height:37px; line-height:37px; font-size:14px; color:#FFFFFF; background-image:url(../images/but_hover4.gif); text-align:center; text-decoration:none}

a.link5 { width:150px; float:left; height:37px; line-height:37px; font-size:14px; color:#FFFFFF; text-align:center; text-decoration:none; display:block}
a.link5:hover { width:150px; float:left; height:37px; line-height:37px; font-size:14px; color:#FFFFFF; background-image:url(../images/but_hover5.gif); text-align:center; text-decoration:none}

a.link6 { width:191px; float:left; height:37px; line-height:37px; font-size:14px; color:#FFFFFF; text-align:center; text-decoration:none; display:block}
a.link6:hover { width:191px; float:left; height:37px; line-height:37px; font-size:14px; color:#FFFFFF; background-image:url(../images/but_hover6.gif); text-align:center; text-decoration:none}


.QSContainer {width: 477px; height: 290px; float: left; clear: none; overflow: hidden; }
			
			.WContainer {width: 396px; height: 240px; float: right; clear: none; overflow: hidden; text-align:left; background-image: url(../images/welcome-bg.gif); background-position: 0px 0px; background-repeat: no-repeat; margin-top:23px}
				.WelcomeText { width: 394px; height: auto; }
				.WelcomeText h1 {font-family: Verdana; font-size: 18px !important; font-weight: normal; color: #07328a !important; margin: 0px; padding: 0px 7px 0px 17px; height: auto; line-height: 30px; border:0px}
				.WelcomeText .WebContent {font-family: Arial; font-size: 12px; color: #313131; margin: 0px; padding: 0px 17px 0px 17px; height: auto; overflow: hidden; }
				.WelcomeText .WebContent p {margin: 0px; padding: 0px; line-height:15px; color: #313131;}
				.FeaturedTowns {width: 396px; height:auto; overflow: hidden; }
				.FeaturedTowns h1 {height: 10px; line-height: 10px; margin: 0px 17px 0px 17px; padding: 0px; font-family: Verdana; font-size: 12px !important; font-weight: bold; color: #313131 !important; border:0px}
				.FeaturedTowns ul.links_towns {list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 30px;  width: 28%; float: left; display:block}
				.FeaturedTowns ul.links_towns li {list-style: none; margin: 0px; padding: 0px; width: 100%; float: left; clear: none; font-family: Arial; height: 18px; line-height: 16px; display:block}
				.FeaturedTowns ul.links_towns li strong {font-size: 12px; color:#000}
				.FeaturedTowns ul.links_towns li a {font-size: 12px; color:#032d7f}
				.FeaturedTowns ul.links_towns li a:hover {}
			
			  	.FeaturedTowns ul.links_towns2 {list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 30px;  width: 28%; float: left; display:block}
				.FeaturedTowns ul.links_towns2 li {list-style: none; margin: 0px; padding: 0px; width: 100%; float: left; clear: none; font-family: Arial; height: 18px; line-height: 16px; display:block}
				.FeaturedTowns ul.links_towns2 li strong {font-size: 12px;  color:#000}
				.FeaturedTowns ul.links_towns2 li a {font-size: 12px; color:#032d7f}
				.FeaturedTowns ul.links_towns2 li a:hover {}
				
				.FeaturedTowns ul.links_towns3 {list-style: none; margin: 12px 0px 0px 0px; padding: 0px 0px 0px 5px;  width: 46%; float: left; display:block}
				.FeaturedTowns ul.links_towns3 li {list-style: none; margin: 0px; padding: 0px; width: 100%; float: left; clear: none; font-family: Arial; height: 20px; line-height: 20px; display:block}
				.FeaturedTowns ul.links_towns3 li strong {font-size: 12px; color:#816211}
				.FeaturedTowns ul.links_towns3 li a {font-size: 12px; color:#816211}
				.FeaturedTowns ul.links_towns3 li a:hover {}
			
a.link_welcome { width:80px; text-align:right; display:block; font-weight:bold; color:#ffffff; float:right; display:block; padding-top:12px; text-decoration:none; padding-right:15px}	
a.link_welcome:hover { color:#a7c3f9}

.welcomeB { width:394px; float:left}
.welcomeB span { color:#313131; width:100px; float:left; display:block; padding:7px 0px 0px 20px} 
			
			.FSContainer2 {width: 890px; float: none; clear: both; height:276px; margin:auto; background-image:url(../images/bg_featured.gif); background-repeat:no-repeat; margin:auto}
			.FSContainer2 h1 {width: 200px; height: 20px; line-height: 20px; text-indent: 10px; font-family: Verdana; font-size: 16px; font-weight: bold; color: #6b4c07; float: left; margin: 0px !important; padding: 0px !important; border:0px !important; text-align:left}
			.FSContainer2 a {display: block; float: left; height: 26px; line-height: 30px; color:#6b4c07; margin-right:15px}
            .FS_border2 { width:872px; float:right; padding:0px; height:225px}

.content { width:942px; background-color:#ffffff}
.box_content { width:900px; margin:auto; background-color:#ffffff}

.boxes_Bottom { width:100%; float:left}

.bg_open { background-image:url(../images/bg_open.gif); width:478px; height:262px; background-repeat:no-repeat; float:left}
.bg_open h2 { font-size:18px; font-weight:normal; color:#f7f055; height:25px; line-height:25px; color:#f7f055; text-align:left; margin:0px; padding:0px; text-indent:15px}
.box_open { width:473px; height:226px; margin:auto}

.bg_staff { width:395px; height:262px; float:right; background-image:url(../images/staff_bg.gif); background-repeat:no-repeat}

.box_Strip { width:318px; height:239px; float:right; margin-right:20px; margin-top:10px}

	
	.FooterContainer {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: #6c6c6c; text-decoration: none; }
	.FooterContainer .FooterMenu a:hover {color: #6c6c6c; text-decoration: underline; }	
	.FooterContainer .Copyright { color:#6c6c6c}
	
	
/*######################################################################################*/

.spacer_content { width:100%; height:25px}
.spacer_content2 { width:100%; height:20px; float:left}