﻿body{margin: 0; padding:0; background-color:#6676A5; color:#CCC; font-size: 12px;font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
a {color: #99CC33;text-decoration: none; font-weight:bold; font-style:italic;}

img{border: 0;}

#MainContainer{width:800px; margin: 0 auto; padding:0; background-color:#595959;}

#Banner{width: 800px; margin:0; padding:0; background-image:url(../vsImages/Layout/Header_BG.jpg); background-repeat:no-repeat;}
#Header{width: 790px; height: 75px; text-align:right; padding-top:10px; padding-right:10px;}

#Menu{float:left; width: 176px; height: 227px; background-color:#323232; padding:0; margin: 0; padding-left:28px;}
#Menu ul{margin: 0; padding-top: 5px; display: inline; list-style:none;}
#Menu li{margin: 0; padding: 11px 10px 12px 7px; display: block; list-style: none; background-image:url(../vsImages/Layout/Menu_BG.jpg); background-repeat:no-repeat;}
#Menu li a{color:#FFF; text-decoration:none; font-weight:bold; font-style:normal; margin-left:5px;}

#Show{float:right;width: 591px;}

#BodyContainer, #SubContainer{float: left; width:800px; background-color: #595959; margin: 0; padding:0; color: #CCC;}
#BodyContainer H1, #SubContainer H1{font-size:22px; color:#FFF; margin:0; padding:0; padding-bottom:10px;}
#BodyContainer H2, #SubContainer H2{font-size:13px; color:#FFF; margin:0; padding:5px 0;}
#BodyContainer H2 a, #SubContainer H2 a{font-size:13px; color:#FFF; margin:0; padding:5px 0;}
#SubContainer{margin: 0; border-top: 1px solid #CCC;}

#BodyContainer H3, #SubContainer H3{font-size:11px; color:#FFF; margin:0; padding:0; font-weight:normal;}

#ChannelOne{width: 510px; padding: 0 10px; float:left;}

#Welcome{width:510px; padding-top: 35px; padding-bottom:10px; background-image:url(../vsImages/Layout/WelcomeHeader.jpg); background-repeat:no-repeat;} 
#Welcome img{float:left; padding-right:10px;}

#RealStories{width:510px; padding-top:45px; padding-bottom:15px; background-image:url(../vsImages/Layout/SuccessStoryHeader.jpg); background-repeat:no-repeat;}
#RealStories img{float:left; padding-right:10px;}

#ChannelTwo{width: 250px; float:right;padding:0 10px;}

#LatestNews{width:250px; padding-top:35px; padding-bottom:10px; background-image:url(../vsImages/Layout/YouNeedToKnowHeader.jpg); background-repeat:no-repeat;} 
#LatestNews h1{font-size:11px; font-weight:bold; color:#FFF; padding:0; margin:0; padding-top:10px;}
#LatestNews h1 a{font-size:11px; font-weight:bold; color:#FFF; padding:0; margin:0; padding-top:10px; font-style:normal;}
#LatestNews h2{font-size:11px; font-weight:normal; color:#CCC; padding-bottom:15px; border-bottom:1px solid #CCC;}
#LatestNews h2 a{font-size:11px; font-weight:bold; color: #99CC33; text-decoration:none; font-style:italic;}

#submenu {float: left; width: 204px; margin:0; padding:0;}
#submenu .header{width:180px; padding: 26px 12px; margin:0; background-color: #E3DFDB; color: #336699; font-size:16px; font-weight:bold; border-bottom:solid 2px #FFF;background-image:url(../vsImages/Layout/PageTitle_BG.jpg);background-repeat: repeat-x;}
#submenu ul {width:204px; margin:0; padding:0;}
#submenu li {list-style-type:none; text-align:left; padding:0; margin:0;}
#submenu li a.menuselected{display:block; font-style:normal; font-size:11px;font-weight: normal;color:#FFF; background-color:#336699; padding:6px 10px; border-bottom:solid 1px #333;}
#submenu li a.menuunselected{display:block; font-style:normal; text-decoration:none; font-size:11px;font-weight: normal;color:#FFF; background-color: #595959; padding:6px 10px; border-bottom:solid 1px #333;}

#SubBody {float: right; width: 566px; padding: 25px 15px; color:#CCC; min-height:400px;}
#SubBody table, #SubBody td, #SubBody th, #SubBody tr{border:1px solid #CCC;font-size:12px; border-collapse:collapse;text-align:left; padding:3px;}
#SubBody table{width:100%; margin: 25px 0px 0px 0px;}
#SubBody table.nomargin{width:100%; margin: 0px 0px 0px 0px;}
#SubBody th {color:#FFF;font-weight: bold;background-color: #336699;}
#SubBody td a{color: #99CC33;}

#PhotoGallery table, #PhotoGallery td, #PhotoGallery th, #PhotoGallery tr{border: none; padding:3px;}

#Footer{width:800px; height:31px; margin: 0; padding-top: 5px; font-weight:normal; font-size:10px; background-image:url(../vsImages/Layout/Footer_BG.jpg); background-repeat:repeat-x;}
#Footer ul{margin: 10px 0 0 25px; padding: 0;}
#Footer li{display:inline; list-style-type:none; margin: 0; padding: 0;}
#Footer li a{text-decoration:none; border-right:solid 1px #CCC; padding-right: 8px; padding-left:8px; font-size:10px; font-style:normal; font-weight:normal; color: #CCC;}
#Footer .SiteBy{color: #99CC33; font-size: 9px; text-decoration:none; }
#Footer .TVS{color: #FFF;font-size: 9px;	text-decoration:none; }

#Archive table, #Archive td, #Archive th, #Archive tr{border:0;font-size:10px; border-collapse:collapse;text-align:left; padding:3px;}
#Archive th{background-color:#849BA6; color: #FFF; font-weight:bold; border: 0;}
#Archive .date{font-weight:bold; color:#29537C;}
#Archive .title{font-weight: bold; color:#CC3300;}
#Archive .break{border-bottom: solid 1px #849BA6;}
#Archive ul{margin:0; padding:0;}
#Archive li{list-style-type:none; text-align:left; padding:3px; margin:0;}

#ContactForm table, #ContactForm td, #ContactForm th, #ContactForm tr{border:0;font-size:11px; border-collapse:collapse;text-align:left; padding:3px;}
#ContactForm th{background-color:#849BA6; color: #FFF; font-weight:bold; border: 0;}
#ContactForm .note{font-size:10px;}
#ContactForm ul{margin:0; padding:0;}
#ContactForm li{list-style-type:none; text-align:left; padding:3px; margin:0;}

#MemoForm table, #MemoForm td, #MemoForm th, #MemoForm tr{border:0;font-size:11px; border-collapse:collapse;text-align:left; padding:3px;}
#MemoForm th{background-color:#849BA6; color: #FFF; font-weight:bold; border: 0;}
#MemoForm .note{font-size:10px;}
#MemoForm ul{margin:0; padding:0;}
#MemoForm li{list-style-type:none; text-align:left; padding:3px; margin:0;}

#Breadcrumbs {font-size: 10px; font-weight: normal; color: #FFF; margin-bottom:10px;}
#Breadcrumbs a{color: #FFF;text-decoration: underline;font-size: 10px;}

#fOtherAmount, #fGiftType, #fDuration, #fMethod{border-bottom: solid 1px #849BA6; padding-bottom:5px;}

.Alert {color: #FF9900;font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}

