body{margin:0; padding:0; text-align: center; background-color:#E7DBF2; color: #333; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../vsImages/Layout/BG.jpg); background-repeat:repeat-x;}
a{text-decoration: none; font-weight: bold; color:#CC3300;}
img{border: none;}

#HomeContainer{width:1000px; margin: 0 auto;padding:0;}
#Banner{float: left; width:1000px; height: 174px; margin: 0; padding:0;}

#Menu{float:left; width: 1000px; height:38px; padding:0;}
#Menu ul{margin: 0; padding: 0; padding-left:249px;display:inline; list-style:none;}
#Menu li{margin: 0; padding: 0; display:inline; list-style:none;}
#Menu a{padding-left: 60px;}
#Menu a.first{padding: 0;}

#BodyContainer{float: left; width:1000px; margin: 0; padding-top:13px;}
#SubContainer{width:1000px; margin: 0; padding:0;padding-top:13px;text-align: left;}

#ChannelOne{float: left; width:304px; height:619px; margin:0; padding:0; padding:35px 0 0 30px; background-image:url(../vsImages/Layout/NewsBG.jpg); background-repeat:no-repeat; text-align:left;}
#ChannelTwo{float: right; width:666px; margin:0; padding:0; padding-top:26px;}
#ChannelThree{float: left; width:198px; margin:0; padding:0;}
#ChannelFour{float: right; width:468px; margin:0; padding:0;}
#ChannelFive{float: left; width:232px; margin:0; padding:0;}
#ChannelSix{float: right; width:230px; margin:0; padding:0;}

#LatestNews{width: 200px; font-size:16px; color:#000; line-height:1.5em; text-align: left;}
#LatestNews h1{font-size:18px; font-weight:bold; font-style:normal; color:#8A2A3A; padding:0; margin:0; border-bottom:1px dotted #8A2A3A;}

#PersonalQuote{height: 200px; font-size:13px; line-height: 1.4em; border-bottom:solid 1px #8A2A3A; text-align: left;}
#PersonalQuote h3{font-size:11px; font-weight:bold; font-style:italic;}

#Weekly{height:430px; width: 188px; font-style:italic; color:#666; font-size:12px; margin-top:23px; border-right: solid 1px #8A2A3A; line-height: 1.4em; padding-right:10px; text-align: left;}
#Weekly h1{font-size:18px; font-weight:bold; font-style:normal; color:#8A2A3A; padding:0; margin:0; padding-bottom:8px;}
#Weekly a{text-decoration:none;}

#Read{height: 183px; margin-top: 23px; margin-left: 21px; border-bottom:solid 1px #8A2A3A; padding-bottom:10px; line-height: 1.4em; text-align:left;}
#Read h1{font-size:18px; font-weight:bold; font-style:normal; color:#8A2A3A; padding:0; margin:0;}
#Read h2{font-size:14px; font-weight:bold; font-style:normal; color:#333; padding:0; margin:0;}
#Read h3{font-size:12px; font-weight:normal; font-style: italic; color:#666; padding:0; margin:0;}

#Watch{font-style:italic; color:#666; font-size:13px; margin-top:21px; margin-left:21px; border-right: solid 1px #8A2A3A; line-height: 1.4em; text-align:left;}
#Watch h1{font-size:18px; font-weight:bold; font-style:normal; color:#8A2A3A; padding:0; margin:0;}

#StayConnected{color:#666; font-size:13px; margin-top:21px; margin-left:13px; text-align:left;}
#StayConnected h1{font-size:18px; font-weight:bold; font-style:normal; color:#8A2A3A; padding:0; margin:0;}

#SignUpHome{width: 205px; height: 167px; border:1px solid #F9A6F2; background-color:#FDE1FB; margin-top:5px; padding:5px; color:#000;}
#SignUpHome input{vertical-align: middle; color:#000; font-size:11px; font-style:normal; font-weight:normal;}
#SignUpHome form{margin-top: 10px;}
#SignUpHome h1{padding-top:20px; font-size:18px;}

#Footer{width:1000px; height: 13px; margin-top: 20px; padding-top:4px; background-color:#E86B10;}
#FooterText{float:right; padding-right:25px; color:#FFF; font-size:10px; font-style:normal; font-weight:normal;}

#VSFooter{float:left; margin:0; padding:0; padding-left:8px; margin-top:4px;}
#VSFooter .SiteBy{color: #8A2A3A; font-size: 9px;}
#VSFooter .TVS{color: #B92CA0;font-size: 9px;}

#submenu {float: left; width: 224px; margin:0; padding:0;}
#submenu .header{width:204px; padding: 26px 10px; margin:0; background-color: #882971; color: #FFF; font-size:16px; font-weight:bold; border-bottom:1px solid #333;}

#submenu ul {width:224px; margin:0; padding:0;}
#submenu li {list-style-type:none; text-align:left; padding:0; margin:0;}
#submenu li a.menuselected{display:block; text-decoration:none; font-size:12px;font-weight: normal; color:#FFF; background-color:#B92CA0; padding:6px 10px; border-bottom:solid 1px #882971;}
#submenu li a.menuunselected{display:block; text-decoration:none; font-size:12px;font-weight: normal; color:#333; padding:6px 10px; border-bottom:solid 1px #882971;}

#SubBody {float: right; width: 736px; padding: 26px 20px; min-height:500px; margin-bottom:10px; line-height:1.4em;}
#SubBody table, #SubBody td, #SubBody th, #SubBody tr{border:0;border-collapse:collapse;text-align:left; padding:3px; font-size:12px; font-weight:normal;}
#SubBody table{width:100%;}
#SubBody table.nomargin{width:100%; margin: 0px 0px 0px 0px;}
#SubBody img.EventListImg{float: left; padding: 3px 20px 3px 0px;}
#SubBody th {color:#743F09;font-weight: normal;background-color: #CDCB8B;}
#SubBody h1{font-size: 16px;color: #882971;font-weight: bold; margin:0; padding:0;}
#SubBody h2{font-size: 12px;color: #333;font-weight: bold; margin: 0; padding: 0;}
#SubBody h3{line-height: 1.1em; color:#9933FF; font-size:24px;margin: 0; padding: 0;}
#SubBody a {color: #DD3700; text-decoration: none; font-size: 12px;font-weight: bold;}
#SubBody a.EventListLinks{color:#DD3700; text-decoration:none; font-size:11px; font-weight:normal;}

#FormBuilder table, #FormBuilder td, #FormBuilder th, #FormBuilder tr{border:0;font-size:13px; border-collapse:collapse;text-align:left; padding:3px;}
#FormBuilder th{background-color: #882971; color: #FFF; font-weight:bold; border: 0;}
#FormBuilder .note{font-size:10px;}
#FormBuilder ul{margin:0; padding:0;}
#FormBuilder li{list-style-type:none; text-align:left; padding:3px; margin:0;}
#FormBuilder input.btn{background-color:#882971; font-weight:bold; padding:5px 15px; margin-bottom:5px; color:#FFFFFF;}

#Breadcrumbs {font-size: 12px;font-weight: normal;text-decoration: none; margin-bottom:15px; text-align:left;}
#Breadcrumbs a {text-decoration: underline;font-size: 12px; color:#B92CA0;}

.floatright{float: right;}
.floatleft{float:left;}
.clear{clear: both;}
.Dateline {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; font-weight: lighter;}
.Alert {color: #FF0000;font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
.AlertXL{width:520px;  min-height: 65px; padding: 10px; margin-bottom:10px; background-color:  #FFF7C0;  color: #CF3B19; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; border:solid 1px #EFE5A4;}
