body{margin:0; padding:0; background-color:#293C8C; color: #333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a{text-decoration: none; font-weight: bold;}
img{border: none;}

#HomeContainer{width:800px; margin: 0 auto;padding:0; background-color:#FFF;}
#Banner{float: left; width:800px; height: 100px; margin: 0; padding:0;}

#Menu{float:left; width: 625px; height:28px; padding:0; padding-top:11px; background-image:url(../vsImages/Layout/Menu_BG.jpg); background-repeat:repeat-x;}
#Menu ul{margin: 0; padding: 0; display:inline; list-style:none;}
#Menu li{margin: 0; padding: 0; display:inline; list-style:none;}
#Menu a{text-decoration:none; padding: 3px 9px; font-size:13px; font-weight:normal; color: #FFF; border-right: solid 1px #FFF;}
#Menu a.last{text-decoration:none; font-size:16px; font-weight:normal; color: #FFF; border:none;}

#Search{float:right; width: 175px; height: 39px; margin:0; padding:0; background-image:url(../vsImages/Layout/Menu_BG.jpg); background-repeat:repeat-x;}
#Search table, #Search tr, #Search td{margin:0; padding:0; border:none;}
#Search form{margin:0; padding:0; border:none; padding-top:9px;}
#Search input.txt{color:#000; font-size:9px; font-style:normal; font-weight:normal; width: 130px;}
#Search input.go{margin:0; padding:0; border:none;}

#BodyContainer{width:784px; background-color: #FFF; margin: 0; padding:10px 8px;}
#SubContainer{width:800px; background-color: #FFF; margin: 0; padding:0;}

#About{float: left; width:335px; height: 250px; background-image:url(../vsImages/Layout/About_BG.jpg); background-repeat:repeat-x; border:solid 1px #8EB4C6; border-top:solid 2px #2E6398; padding:5px;}
#About h1{font-size:16px; border-bottom:dotted 1px #333333; padding:0; margin:0; color:#254E79; margin-bottom:2px;}
#AboutBody{width: 314px; position:relative; padding:10px; height: 206px; margin-bottom:5px; background-image:url(../vsImages/Layout/About_Text_BG.jpg); background-repeat:repeat-x; background-color:#8EB4C6;}
#AboutBody img{margin-left:5px;}
.AboutLink{float: right; background-color: #2E6398; border:1px solid #152D44;padding:5px 29px; color:#FFFFFF; position:absolute; top: 190px; left: 198px;}

#Articles{float: right; width:418px; height: 250px; background-image:url(../vsImages/Layout/Article_BG.jpg); background-repeat:repeat-x; border:solid 1px #8EB4C6; border-top:solid 2px #2E6398; padding:5px;}
#Articles h1{font-size:16px; border-bottom:dotted 1px #333333; padding:0; margin:0; color:#254E79; margin-bottom:2px;}
#Articles a{color:#254E79; font-size:12px;}

#ChannelOne{float: left; width:521px; margin:0; padding:0; padding-top:8px;padding-bottom:8px;}

#Coaching{float:left; position: relative; width:254px; height: 330px; background-color:#F4EBCA; border:#BF9E2C solid 1px; border-bottom:#BF9E2C solid 2px;}
#CoachingTitle{height: 25px; background-image:url(../vsImages/Layout/CoachingTitle.jpg); background-repeat:no-repeat;}
#CoachingBody{padding: 12px 7px 7px 7px;}
#CoachingBody img{border:1px solid #333333;}
.CoachingLink{float: right; position: absolute; top: 300px; left: 145px; width: 70px; background-image:url(../vsImages/Layout/ServiceLearn_BG.jpg); background-repeat: repeat-x;border:1px solid #BF9E2B; border-top: none; border-bottom: none;padding:5px 15px; margin-bottom:5px; color:#FFFFFF;}

#Consulting{float:right; position: relative; width:254px; height: 330px; padding:0; margin:0; margin-left:8px; background-color:#F4EBCA; border:#BF9E2C solid 1px; border-bottom:#BF9E2C solid 2px;}
#ConsultingTitle{height: 25px; background-image:url(../vsImages/Layout/ConsultingTitle.jpg); background-repeat:no-repeat;}
#ConsultingBody{padding: 12px 7px 7px 7px;}
#ConsultingBody img{border:1px solid #333333;}
.ConsultingLink{float: right; position: absolute; top: 300px; left: 145px; width: 70px; background-image:url(../vsImages/Layout/ServiceLearn_BG.jpg); background-repeat: repeat-x;border:1px solid #BF9E2B; border-top: none; border-bottom: none;padding:5px 15px; margin-bottom:5px; color:#FFFFFF;}

#Training{position: relative; width:253px; height: 330px; padding:0; margin:0; margin-top:8px; margin-bottom:8px; background-color:#F4EBCA; border:#BF9E2C solid 1px; border-bottom:#BF9E2C solid 2px;}
#TrainingTitle{height: 25px; background-image:url(../vsImages/Layout/CounselingTitle.jpg); background-repeat:no-repeat;}
#TrainingBody{padding: 12px 6px 7px 7px;}
#TrainingBody img{border:1px solid #333333;}
.TrainingLink{float: right; position: absolute; top: 300px; left: 145px; width: 70px; background-image:url(../vsImages/Layout/ServiceLearn_BG.jpg); background-repeat: repeat-x;border:1px solid #BF9E2B; border-top: none; border-bottom: none;padding:5px 15px; margin-bottom:5px; color:#FFFFFF;}

.ServicesLink{float: right; width: 70px; background-image:url(../vsImages/Layout/ServiceLearn_BG.jpg); background-repeat: repeat-x;border:1px solid #BF9E2B; border-top: none; border-bottom: none;padding:5px 15px; margin-bottom:5px; color:#FFFFFF;}
.FeaturedLink{float: left; width: 70px; background-color: #2E6398; border:1px solid #152D44;padding:5px 15px; margin:5px; color:#FFFFFF;}

#FeaturedProduct{float: left; width:509px; height:199px; background-image:url(../vsImages/Layout/About_BG.jpg); background-repeat:repeat-x; border:solid 1px #8EB4C6; border-top:solid 2px #2E6398; padding:5px; margin-top:8px; margin-bottom:8px; color: #254E79; line-height:1.3em;}
#FeaturedProduct h1{font-size:16px; border-bottom:dotted 1px #333333; padding:0; margin:0; color:#254E79; margin-bottom:2px;}
#FeaturedProduct h2{font-size:12px; padding:0; margin:5px 0; color:#254E79;}
#FeaturedProduct h2 a{font-size:12px; padding:0; margin:5px 0; color:#254E79;}

#RelateWell{float:left; width:218px; height: 120px; background-image: url(../vsImages/Layout/FreeTips.jpg); background-repeat:no-repeat; padding: 75px 10px 10px 10px;}
#RelateWell .input{vertical-align: middle; color:#000; font-size:10px; font-style:normal; font-weight:normal; width: 150px;}
#RelateWell ul{margin:0; padding:0;}
#RelateWell li {list-style-type:none; text-align:left; padding:0; margin:0;}
#RelateWell li.pad {list-style-type:none; text-align:left; padding:0; margin:0; margin-bottom:10px;}
#RelateWell form{padding:0; margin:0;}
#RelateWell a{font-size:10px; font-weight:normal; color:#FFFFFF;}

.RelateWell{font-weight:bold;}
.AtHome{font-weight:bold; color:#FFFFFF;}
.AtWork{font-weight:bold; color:#FFFFFF;}

#HomeLinks{float:left; width:275px; height: 205px; margin-left:8px;}
#HomeLinks ul{width:275px; margin:0; padding:0;}
#HomeLinks li {list-style-type:none; text-align:left; padding:0; margin:0;}
#HomeLinks li.pad {list-style-type:none; text-align:left; padding:0; margin:0; margin-bottom:2px;}
#HomeLinks a{border: none;}

#ChannelTwo{float: right; width:255px; margin:0; padding:0; padding-left:8px; padding-bottom:8px;}

#Poll{width:245px; height: 413px; background-image:url(../vsImages/Layout/Think_BG.jpg); background-repeat:no-repeat; background-color:#8EB4C6; border-top:solid 2px #2E6398; padding:5px;}
#Poll h1{font-size:16px; border-bottom:dotted 1px #333333; padding:0; margin:0; color:#254E79; margin-bottom:2px;}
#Poll textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#Poll td a{text-decoration: none; font-weight: normal; color:#FFFFFF;}

#News{width: 241px; margin:12px; margin-left:0; padding-left: 12px; border-left: 1px dotted #706B52;}
#News ul{list-style-type:none; display:inline; margin:0; padding: 0;}
#News li{float: left; width: 237px; padding: 0 5px 15px 0; list-style-type:none;}
#News img{display:block;}

#Footer{width:800px; height: 24px; padding-top:4px; background-image:url(../vsImages/Layout/PageFooter.jpg); background-repeat:no-repeat; background-color:#293C8C;}
#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;background-color:#293C8C;}
#VSFooter .SiteBy{color: #8EB4C6; font-size: 9px;}
#VSFooter .TVS{color: #FFF;font-size: 9px;}

#submenu {float: left; width: 214px; margin:0; padding:0;}
#submenu .header{width:194px; padding: 26px 10px; margin:0; background-color: #D9BA50; background-image:url(../vsImages/Layout/SubHeader_BG.jpg); background-repeat:repeat-x; color: #FFF; font-size:16px; font-weight:bold; border-bottom:1px solid #333;}

#submenu ul {width:214px; margin:0; padding:0;}
#submenu li {list-style-type:none; text-align:left; padding:0; margin:0; background-color:#FFFFFF;}
#submenu li a.menuselected{display:block; text-decoration:none; font-size:12px;font-weight: normal; color:#FFF; background-color:#2E6398; padding:6px 10px; border-bottom:solid 1px #333;}
#submenu li a.menuunselected{display:block; text-decoration:none; font-size:12px;font-weight: normal; color:#333; padding:6px 10px; border-bottom:solid 1px #333;}

#Quotes {float: left; width: 184px; margin:0; text-decoration:none; font-size:12px;font-weight: normal; color: #333; padding:6px 10px; border:solid 5px #FFFFFF; background-color:#CCCCCC;}
#Quotes h1{font-size:14px; font-weight:bold; color:#29537C;}
#Quotes h2{font-size:12px; font-weight:bold; font-style:italic color:#000;}
#Quotes p{padding:0; margin:0;}

#SubBody {float: right; width: 546px; padding: 26px 20px; min-height:500px; margin-bottom:10px;}
#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: #29537C;font-weight: bold; margin:0; padding:0;}
#SubBody h2{font-size: 12px;color: #DD3700;font-weight: normal; 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: #2E6398; 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{border: 1px solid #152D44; background-color:#2E6398; font-weight:bold; padding:5px 15px; margin-bottom:5px; color:#FFFFFF;}

#EmailContainer{width:730px; padding: 26px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
#EmailContainer h1{font-family: Arial, Helvetica, sans-serif;	font-size: 16px;color: #29537C;font-weight: bold; margin:0; padding:0;}

#EmailPreview {float: right; width:300px; padding: 5px 25px 25px 25px; border: solid 1px #849BA6; min-height:150px; background-color: #E3DFDB; color: #000; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../vsImages/Layout/PageTitle_BG.jpg);background-repeat: repeat-x;}
#EmailPreview .header{color: #4B5318; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#EmailPreview .senderinfo{font-size:12px; color: #29537C; font-style:italic; font-weight:bold;}
#EmailPreview a{color: #DD3700; text-decoration: none; font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#EmailForm {float: left; width: 350px; padding:5px 10px;}

#TellPreview {float: left; width:550px; margin-bottom:15px; padding: 5px 25px 25px 25px; border: solid 1px #849BA6; min-height:150px; background-color: #E3DFDB; color: #000; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../vsImages/Layout/PageTitle_BG.jpg);background-repeat: repeat-x;}
#TellPreview .header{color: #4B5318; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#TellPreview .senderinfo{font-size:12px; color: #29537C; font-style:italic; font-weight:bold;}
#TellPreview a{color: #DD3700; text-decoration: none; font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}

#Breadcrumbs {font-size: 10px;font-weight: normal;text-decoration: none; margin-bottom:15px;}
#Breadcrumbs a {text-decoration: underline;font-size: 10px;}

.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;}
