body {background-color:#ffffff; margin-left: 0px;	margin-top:0px; margin-right: 0px;	margin-bottom: 0px; text-align:center; }

textarea,select,input,td,body {font-family: Arial, Helvetica, sans-serif; font-size:11px; 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:931px; margin:0px auto}
.container_loginMls {width:931px; height:23px; position:relative; top:5px}

.links_header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1e4785; line-height:16px; font-weight:normal; display:block; text-align:center; height:40px; margin-top:7px}
.links_header a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1e4785; font-weight:normal; text-decoration:underline;}
.links_header a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1e4785; font-weight:normal; text-decoration:underline;}
.links_header a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1e4785; font-weight:normal; text-decoration:none;}

.header {width:931px; height:119px; background-image:url(../images/header.jpg); background-position:top; background-repeat:no-repeat}
.header .left { width:65%; height:96px; float:left;}
.logo_header {width:203px; height:139px; background-image:url(../images/logo_header.gif); background-repeat:no-repeat; position:relative; top:9px; left:34px; float:left; margin-bottom:-51px}
.logo_header a {display: block; width:203px; height:139px; text-decoration: none;}
.header .right { width:33%; height:96px; float:right; text-align:left}
.header .right a{ color:#FFFFFF; font-size:14px; line-height:16px;; display:block; float:left; text-decoration:none; width:73px; text-align:center; position:relative; top:5px}

.bg_menu {width:931px; height:34px; background-image:url(../images/bg_menu.gif); background-repeat:no-repeat; background-position:top}


.but { width:675px; float:right}
.but li { float:left}
.but a { 
    display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color:#ffffff;
	text-decoration: none;
	background-image: url(../images/dec_menu.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: center;
	height: 31px;
	line-height:31px;
	
	}

.but a:hover { 
    display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	background-image: url(../images/dec_menu.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 31px;
	line-height:31px;
}

a.link_menu1 { width:140px}
a.link_menu2 { width:112px}
a.link_menu3 { width:125px}
a.link_menu4 { width:115px}
a.link_menu5 { width:170px; background-image:none !important}

.container_content {width:931px; float:left; background-image:url(../images/bg_content.gif); background-position:top; background-repeat:repeat-x; background-color:#c1d0e9}
.box_left {width:402px; float:left; left:25px; position:relative; top:20px}

.spacer { width:931px; height:10px; float:left}
.box_content {width:930px; float:right}
.box_content .box1 {width:257px; height:255px; float:left; background-image:url(../images/gr_strip.gif); background-position:bottom; background-repeat:repeat-x; border: 1px solid #5471a0;}
.box_content .box2 {width:279px; height:255px; float:left}
.box_content .box3 {width:378px; height:255px; float:right}

	.WelcomeText { width: 280px; height:256px; overflow:hidden}
				.WelcomeText h1 {font-family: Arial; font-size: 13px !important; font-weight: normal; color: #325185 !important; margin: 0px; padding: 0px 17px 0px 17px; height: 32px; line-height: 16px !important; text-align:left}
				.WelcomeText .SubPages {display: none; }
				.WelcomeText .WebContent {font-family: Arial; font-size: 12px; color: #325185 !important; margin: 0px; padding: 7px 17px 0px 17px; overflow-y: auto; height: 224px; line-height: 16px;  }
				.WelcomeText .WebContent p {margin: 0px !important; padding: 0px !important; color: #325185 !important}
				.FeaturedTowns {width: 396px; height: 300px; overflow: hidden; }
				.FeaturedTowns h1 {height: 27px; line-height: 27px; margin: 0px 17px 0px 17px; padding: 0px; font-family: Verdana; font-size: 18px; font-weight: normal; color: #a73d14 !important; }
				.FeaturedTowns ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0px 17px 0px 20px; }
				.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; background-image:url(../images/arrow.gif); background-position: 0px 8px; background-repeat:no-repeat; padding-left:10px; display:block}
				.FeaturedTowns li a:hover {}


.bg_featured {width:916px; height:181px; background-image:url(../images/bg_featured.gif); background-repeat:no-repeat; float:left;}
.bg_featured h2 {width:50%; display:block; height:33px; text-align:left; text-transform:uppercase; margin:0px; padding:0px; color:#173059; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; line-height:33px; float:left; text-indent:25px}
.bg_featured a{width:40%; display:block; float:right; text-align:right; color:#173059; line-height:33px; text-transform:uppercase; padding-right:25px}

.flash_div {width:877px; height:118px; float:right; position:relative; right:20px}

.box_google {width:895px; position:relative; float:left; left:15px; margin-top:15px}
.bg_bottom {width:931px; height:28px; background-image:url(../images/bg_bottom.gif); background-position:top; background-repeat:no-repeat; float:left}

.bg_bottom .left { width:48%; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#474747; line-height:28px; text-align:left; text-indent:10px}

.bg_bottom .right { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#474747; line-height:18px; text-align: center; width:32%; float:right; line-height:28px}
.bg_bottom .right a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#474747; font-weight:normal; text-decoration:none; font-weight:normal}
.bg_bottom .right a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#474747; font-weight:normal; text-decoration:none; font-weight:normal}
.bg_bottom .right a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#474747; font-weight:normal; text-decoration:underline; font-weight:normal}



.txt_bottom { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#474747; line-height:30px; font-weight:normal; float:left; width:931px; text-align:center; background-color:#FFFFFF}
.txt_bottom a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#474747; font-weight:normal; text-decoration:underline; font-weight:bold}
.txt_bottom a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#474747; font-weight:normal; text-decoration:underline; font-weight:bold}
.txt_bottom a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#474747; font-weight:normal; text-decoration:none; font-weight:bold}

.spacer_left {width:5px; height:80px; float:left}	

.footerBox { border:1px solid #c2c2c2; background-color:#f7f7f7; width:933px; float:left}
.footerBox_sec {width:933px; margin-top:30px; height:400px}

.spacerLeft { width:29px; height:100px; float:left}
.box_img { width:332px; height:383px; float:left}
.box_Text { width:550px; height:383px; float:left; padding-left:10px; padding-right:10px}
.box_Text h1 { font-size:20px !important; font-weight:normal; color:#3a5a8f !important; text-align:left; line-height:20px !important; margin:0px !important; padding:0px !important}
.box_Text p { font-size:14px; text-align:left; line-height:20px; color:#414141; margin-top:10px}
.box_Text .linkBottom { font-size:17px; color:#3a5a8f; text-align:right; width:100%; display:block; font-weight:bold; text-decoration:none; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position: 250px 4px}
.box_Text .linkBottom2 { font-size:17px; color:#3a5a8f; text-align:left; width:60%; display:block; font-weight:bold; text-decoration:none; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position: 10px 4px; float:right; padding:0px 0px 0px 35px}

.cornerUp { background-image:url(../images/cornerUp_footer.gif); width:332px; height:7px}
.gr_middle { background-image:url(../images/gr_middle_footer.gif); background-position:top; background-repeat:repeat-y; width:332px}
.gr_middle a.img1 { background-image:url(../images/img1_footer.jpg); width:318px; height:255px; display:block; margin:auto}
.gr_middle a.img2 { background-image:url(../images/img2_footer.jpg); width:318px; height:252px; display:block; margin:auto}
.gr_middle a.img3 { background-image:url(../images/img3_footer.jpg); width:318px; height:250px; display:block; margin:auto}
.cornerBottom { background-image:url(../images/cornerBottom_footer.gif); width:332px; height:8px}

.links_footer { width:315px; text-align:left; padding-left:15px; line-height:20px; padding-top:10px; font-size:13px; color:#3a5a8f;}
.links_footer a { color:#3a5a8f;}

	
