﻿body{margin: 0; padding:0; background-color:#FF6600; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal;font-size: 12px}
a {color: #000066;text-decoration: none; font-size: 12px; font-weight: bold;}

img{border: none;}

#MainContainer{width:801px; margin: 0 auto; padding:0; color: #333;}

#Banner{width: 801px; margin:0; padding:0; border:0;}

#Menu{float:left; width: 801px; height: 33px; margin:0; padding:0; border:0; position:relative; background-image:url(../vsImages/Layout/MenuBG.jpg);}
#Menu ul{margin: 0; padding: 0; border:0; display:inline; list-style:none;}
#Menu li{margin: 0; padding: 0; border:0; display:inline; list-style:none;}
#Menu a.m1{width: 126px; height: 33px; padding-left: 10px; padding-right: 10px; color:#FFF; font-weight:bold; font-size:15px; position:absolute; top: 8px; left: 0px; text-align:center;}
#Menu a.m2{width: 124px; height: 33px; padding-left: 10px; padding-right: 10px; color:#FFF; font-weight:bold; font-size:15px; position:absolute; top: 8px; left: 146px; text-align:center;}
#Menu a.m3{width: 228px; height: 33px; position:absolute; top: 0px; left: 290px;}
#Menu a.m4{width: 128px; height: 33px; padding-left: 10px; padding-right: 10px; color:#FFF; font-weight:bold; font-size:15px; position:absolute; top: 8px; left: 518px; text-align:center;}
#Menu a.m5{width: 115px; height: 33px; padding-left: 10px; padding-right: 10px; color:#FFF; font-weight:bold; font-size:15px; position:absolute; top: 8px; left: 666px; text-align:center;}

#BodyContainer{width:801px; background-color: #2F98B8; margin: 0; padding:0; color: #333;} 
#SubContainer{width:801px; background-color: #2F98B8; margin: 0; padding:0; color: #333; background-image:url(../vsImages/Layout/Sub_BG.jpg); background-repeat: repeat-y;}

#Happening{float: left; width:455px; padding:0;background-image:url(../vsImages/Layout/WhatsHappening_BG.jpg); background-repeat:repeat-y; }
#HappeningBody{background-image:url(../vsImages/Layout/WhatsHappening_BG.jpg); background-repeat:repeat-y; padding:10px 13px 65px 50px; margin-bottom:0;}
#HappeningBody p{padding:0; margin:0;}
#HappeningBody h1 a{font-size: 18px;color: #C97330;font-weight: bold; margin:0; padding:0;}

#HomeButtons{float:left; width:455px; padding:0}
#HomeButtons ul{margin: 0; padding: 0; display:inline; list-style:none;}
#HomeButtons li{margin: 0; padding: 0; display:inline; list-style:none;}

#Feedback{float: right; width: 346px;}
#Feedback p{padding:0; margin:0;}

#Poll{float: right; font-size:13px; color:#2F98B8; padding:10px 69px 0 58px; margin:0;font-weight:bold; text-align:left;background-image:url(../vsImages/Layout/Poll_BG.jpg); background-repeat:repeat-y;}
#Pollname{font-size:15px; height:48px; padding:30px 150px 0 60px; margin:0; color:#4D9D14; font-weight:bold; text-align:left; background-image:url(../vsImages/Layout/Poll_Header.jpg); background-repeat:no-repeat;}
#PollBody p, #Pollname p{padding:0; margin:0;}
#Poll tr, #Poll td{padding:1px 0; margin:0;}
#Poll a{color: #FF6600;text-decoration: none; font-size: 12px; font-weight: bold;}

#HomeLinks{float:right; width:346px; padding:0}
#HomeLinks ul{margin: 0; padding: 0; display: inline; list-style:none;}
#HomeLinks li{margin: 0; padding: 0; display:inline; list-style:none;}

#submenu {float: left; width: 213px; margin:0; padding:0; padding-bottom:50px;}
#submenu .header{width:213px; padding: 0; margin:0; background-color: #2F98B8; color: #FFF; font-size:16px; font-weight:bold;}
#submenu ul {width:213px; margin:0; padding:0;}
#submenu li.selected {list-style-type:none; text-align:left; padding:0; margin:0;background-image:url(../vsImages/Layout/SubMenu_Selected_BG.jpg); background-repeat: repeat-y;}
#submenu li.unselected {list-style-type:none; text-align:left; padding:0; margin:0;background-image:url(../vsImages/Layout/SubMenu_Unselected_BG.jpg); background-repeat: repeat-y;}
#submenu a.selected{width: 182px; display:block; background-image:url(../vsImages/Layout/SubMenu_Selected_BG.jpg); background-repeat: repeat-y; text-decoration:none; font-size:11px;font-weight: normal;color:#000066; padding:0 30px 0 16px; margin:0; border:0; }
#submenu a.unselected{width: 182px; display:block; background-image:url(../vsImages/Layout/SubMenu_Unselected_BG.jpg); background-repeat: repeat-y; text-decoration:none; font-size:11px;font-weight: normal;color:#000066; padding:0 30px  0 16px;margin:0; border:0; }
#submenu img{border: 0; margin: 0; border:0;}
#submenu li.header{list-style-type:none; text-align:left; padding:0; margin:0; background-image:none;}
#submenu li.footer{list-style-type:none; text-align:left; padding:0; margin:0; background-image:none;}

#SubBodyHeader {float: right; width: 570px; margin-right:18px;}
#SubBody {float: right; width: 540px; padding:0 15px; color: #000066; background-color:#BDDE93; margin-right:18px;}
#SubBody table, #SubBody td, #SubBody th, #SubBody tr{border:none;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 img.EventListImg{float: left; padding: 3px 20px 3px 0px;}
#SubBody th {color:#FFF;font-weight: normal;background-color: #BDDE93;}
#SubBody h1{font-size: 18px;color: #000066;font-weight: bold; margin:0; padding:0;}
#SubBody h2{font-size: 12px;color: #000066;font-weight: normal; margin: 0; padding: 0;}
#SubBody a {color: #FF6600; text-decoration: none; font-size: 12px;font-weight: bold;}
#SubBody a.EventListLinks{color:#FF6600; text-decoration:none; font-size:11px; font-weight:normal;}

#Footer{width:797px; margin: 0 auto; padding: 0; font-weight:normal; font-size:10px; padding:2px; border-top:solid 1px #333333;}
#Footer .SiteBy{color: #FFFFFF; font-size: 9px; text-decoration:none; }
#Footer .TVS{color: #000066;font-size: 9px;	text-decoration:none; }

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

#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: #2F98B8; 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 #000033; background-color:#2F98B8; color:#FFFFFF; font-weight:bold; font-size:12px; height: 30px; margin-bottom: 25px;}

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

#fOtherAmount, #fGiftType, #fDuration, #fMethod{border-bottom: solid 1px #849BA6; padding-bottom:5px;}

.Alert {color: #993300;font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
