body {background-color: #FFFFFF;}
.AdminBody {background-color: #FFFFFF;}
A {color: #DC660C;text-decoration: none;	font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}

td{text-align:left;}
ul{list-style-type:circle;}
strong{ color:#333333;}

#HomeContainer{width:816px; margin: 0 auto;padding:0;text-align:left; background-image: url(../vsImages/Layout/ContainerBG.jpg);}
#HomeContainer2{width:816px; margin: 0 auto;padding:0;text-align:left; background-image: url(../vsImages/Layout/ContainerBG2.jpg);}
#SubContainer{width:816px; margin: 0 auto;padding:0;text-align:left; background-image: url(../vsImages/Layout/Sub_BG.gif);}
#ContentSub{float: left; width:75px; margin: 0;padding:0;}
#ContentMain{float: right	; width:731px; margin: 0;padding:0;}

#Banner{float:left; width:816px; height:86px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; background-color:#FFFFFF;}
#Menu{float:right; width: 640px; height:29px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; margin-top:45px; margin-bottom:10px; background-color: #CCCC99; border:solid 1px #348014;}
#Menu ul{margin: 7px 0 0 8px; padding: 0;}
#Menu li{display:inline; list-style-type:none; margin: 0; padding: 0;}
#Menu a{text-decoration:none; padding: 6px 15px; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-weight:bold; color: #333; text-transform:uppercase;}

#TopRowBar{background-color: #CC6600; width:75px; height:192px;margin-right:10px; border-bottom:solid 10px #FFFFFF; }
#ProductImgOne{float: left; width:174px; height:192px; border-right:solid 10px #FFFFFF; background-color:#FFFFFF;} 	
#ProductImgTwo{float: right; width:547px; height:192px; background-color:#FFFFFF;}

#ProductImgOne_Sub{float: left; width:174px; border-bottom:solid 10px #FFFFFF;  border-right:solid 10px #FFFFFF; background-color:#FFFFFF;} 	
#ProductImgTwo_Sub{float: right; width:547px; border-bottom:solid 10px #FFFFFF; background-color:#FFFFFF;}

#BottomRowBar{background-color: #CCCC99;	width:75px;	height:374px;	margin-right:10px;}

#Welcome{float: left; background-color: #666610;	width:451px; color:#D1CAAB; font-family:Arial, Helvetica, sans-serif; 	font-size:12px; font-style:normal; font-weight:normal; padding: 10px 12px; border-top:solid 10px #FFFFFF; margin-right:10px;}
#Welcome2{float: left; background-color: #666610;	width:431px; color:#D1CAAB; font-family:Arial, Helvetica, sans-serif; 	font-size:12px; font-style:normal; font-weight:normal; padding: 10px 12px; border-top:solid 10px #FFFFFF; margin-right:10px;}
#WelcomeTitle{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#D1CAAB; font-weight:bold; padding-top:1px; padding-left:3px; padding-bottom: 1px; border-bottom:solid 1px #D1CAAB; margin-bottom:5px;}

#Spotlight{float: left; background-color: #D1CAAB; width:451px; color:#666610; font-family:Arial, Helvetica, sans-serif; font-size:12px; 	font-style:normal; font-weight:normal; 	padding: 10px 12px; border-top:solid 10px #FFFFFF;  margin-right:10px;}
#SpotlightTitle{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666610; font-weight:bold; padding-top:1px; padding-left:3px; padding-bottom: 1px; border-bottom:solid 1px #666610; margin-bottom:5px;}

#Welcome Img,  #Spotlight Img{padding-left: 5px;}
#FlashTour{float: left; width:731px; height: 311px;}

#News{ float:right; background-color: #CCCC99; width:226px;  color:#666610; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; border-top:solid 10px #FFFFFF;  padding:10px;}
#News2{ float:right; background-color: #CCCC99; width:246px;  color:#666610; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; border-top:solid 10px #FFFFFF;  padding:10px;}
#News ul{list-style-type:none; display:inline; margin:0; padding: 0;}
#News2 ul{list-style-type:none; display:inline; margin:0; padding: 0;}
#News li{float: left; width: 225px; padding: 7px 0 7px 0; border-bottom: dotted 1px #CC6600;}
#News2 li{float: left; width: 225px; padding: 7px 0 7px 0; border-bottom: dotted 1px #CC6600;}
#News img{display:block;}
#News2 img{display:block;}
#News a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666610;}
#News2 a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666610;}
.NewsTitle{margin-bottom:3px; padding-left:1px;}
a.NewsTitle{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-transform: uppercase; text-decoration:none; font-style:normal;} 
#NewsHeader{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#CC6600; font-weight:bold; border-bottom: dotted 1px #CC6600; margin: 0; text-align:center; text-transform:uppercase;}

#submenu {float: left; width: 174px; background-color:#666610; margin-right:10px; text-align:center;}
#submenu ul {width:174px; margin:0; padding:10px 0;}
#submenu li {list-style-type:none; text-align:center; padding:0; margin:0; padding:5px 0;}
#submenu li a {display:block; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;font-size: 10px;	font-weight: bold;color:#FFFFFF; padding:0; margin:0; }

#SubBody {float: right; width: 527px; padding: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-top:solid 1px #CCB450; border-left: 0; border-right:0;}
#SubBody table, #SubBody td, #SubBody th, #SubBody tr{border:1px solid #333333;font-size:10px; border-collapse:collapse;text-align:center;}
#SubBody th {color: #333333;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;background-color: #CCCC99; text-transform:uppercase;}
#SubBody H1{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;color: #CC6600;font-weight: bold;}

#SubFooter{line-height:1px; width:auto; background-image:url(../vsImages/Layout/SubFooter_BG.gif); background-repeat: no-repeat; margin:0; padding:0; border:0; }

#Legend ul{margin: 7px 0 10px 8px; padding: 0;}
#Legend li{display:inline; list-style-type:none; margin: 0; padding: 5px;}

#Footer{float:left; background-color: #003300; width:806px; height:18px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; padding:5px 5px 0 5px; border-top:solid 10px #FFFFFF;}
#Footer a{text-decoration:none;color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal;}

#VSFooter{width:816px; margin: 0 auto;padding-top:10px;text-align: center;}
.SiteBy{color: #003300; font-size: 9px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none; }
.TVS{color: #CC6600;font-size: 9px;	font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none; }

#PhotoTable table, #PhotoTable td, #PhotoTable th, #PhotoTable tr{border:none;font-size:10px; text-align:center;}

#Plans table, #Plans td, #Plans th, #Plans tr{border:none;font-size:10px; text-align:center;}
#Plans th { text-align: left; color: #FFFFFF;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;background-color: #333; text-transform:uppercase; font-size:90%; padding:0;}
#Plans td{padding:0; font-family:Arial, Helvetica, sans-serif; color: #000000;}
#Plans ul {margin-left:5px; margin-top:10px; padding:0;list-style-type: none;}
#Plans li {margin: 0; padding: 0;}
#Plans li a {display:block;	text-decoration:none;font-size: 10px;	font-weight: bold;color:#666610; padding: 3px 0;}
.PlanHeaders{width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CC6600; font-weight:bold; text-align:center; border-bottom: solid 1px #CC6600; padding:5px;}

#Featured table{border: none; border-collapse:collapse; font-size:10px; text-align:center;}
#Featured td, #Featured th {border: solid 1px #CCB450; border-collapse:collapse; font-size:10px; text-align:center;}
#Featured th {text-align: left; color: #FFFFFF;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;background-color: #333; text-transform:uppercase; font-size:90%; padding:0;}
#Featured td{padding:0; font-family:Arial, Helvetica, sans-serif; color: #000000;}
#Featured a {display:block; text-decoration:none;font-size: 10px; font-weight: bold;color:#666610; padding: 3px 0;}

#ContactForm table, #ContactForm td, #ContactForm th, #ContactForm tr{border:none;font-size:10px; text-align:center;}
#ContactForm th { text-align: left; color: #FFFFFF;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;background-color: #333; text-transform:uppercase; font-size:90%; padding:0;}
#ContactForm td{text-align: right; padding:0; font-family:Arial, Helvetica, sans-serif; color: #000000;}

.floatright{float: right;}
.floatleft{float:left;}
.MenuBorder{border-right:solid 1px #706B52; }
.CopyrightPadding{padding-right:50px;}	
.clear{clear: both;}

#Admin Table {border:1px solid #000033;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-family: Geneva, Arial, Helvetica, sans-serif;}
#Admin TD {border:1px solid #000033;color:#000000;font-weight:bold;font-size:10px;}
#Admin TH {text-align:right;background-color:#000033;color:#FFFFFF;padding-left:5px;width:200px;font-size:11px;}
#Admin H1{font-family: Geneva, Arial, Helvetica, sans-serif;color:#000033;font-size:16px;}
#AdminHorz Table {border:1px solid #000033;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-family: Geneva, Arial, Helvetica, sans-serif;}
#AdminHorz TD {border:1px solid #000033;color:#000000;font-weight:normal;font-size:10px;}
#AdminHorz TH { text-align:center;background-color:#000033;color:#FFFFFF;padding-left:2px;font-size:11px;}

#Breadcrumbs {padding-left:20px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;	font-weight: normal;	color: #000050;	text-decoration: none;}
#Breadcrumbs a {color: #000050;text-decoration: underline;	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}

.Alert {color: #FF0000;font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
.Dateline {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;color: #333333;font-weight: lighter;}
.TopicTitle {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;color: #CC6600;font-weight: bold;}
.TopicSubtitle {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #CC6600;font-weight: bold;}