body{
	margin: 0px;
	padding: 0px;
}

b{
	color: #1B4581;
}
#VBSmasthead{
	background-image: url(VBS_mastBkg_sm.jpg);
	background-repeat: no-repeat;
	height: 105px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	vertical-align: top;
}

#subMenuBar{
	background-image: url(VBS_submenuGraphic.gif);
	background-repeat: repeat-x;
	height: 24px;
	width: 100%;
}

#VBSflashContainer{
	height: 323px;
	width: 497px;
}

#VBShomepageText{
	color: #333333;
	float: left;
	font: normal normal 11px/21px Verdana, Arial, sans-serif;
	padding: 24px 0px 15px 25px;
	width: 360px;
}
#VBShomepageText_alt{
	color: #333333;
	float: left;
	font: normal normal 11px/18px Verdana, Arial, sans-serif;
	padding: 5px 0px 15px 25px;
	width: 360px;
}
#VBShomepageText b{
	color: #006699;
}

#VBSbottomGrad{
	background-image: url(VBS_bottomGradation.gif);
	background-repeat: repeat-x;
	clear: both;
	color: #708090;
	float: left;
	font: normal normal 10px/16px Verdana, Arial, sans-serif;
	height: 30px;
	padding: 20px 10px 10px 15px;
	width: 100%;
}

#VBSbottomGrad p{
	margin: 10px 0px 0px 10px;
}

.headerGraphic{
	border-bottom: 1px solid #1B4581;
}

#VBScontent{
	clear: both;
	color: #333333;
	float: none;
	font: normal normal 11px/22px Verdana, Arial, sans-serif;
	padding: 40px 0px 0px 50px;
	width: 700px;
}

.VBScontentText{
	padding: 20px 35px 10px 30px;
}

.VBScontentText table{
	font: normal normal 11px/21px Verdana, Arial, sans-serif;
padding: 0px 10px 0px 20px;
}

.VBScontentText table p{
margin: 0px 0px 4px 0px;
}

.VBScontentText table dfn{
border-bottom: 1px solid #DCDCDC;
width:90%;
color: #1B4581;
margin: 0px 0px 0px -20px;
font-weight: bold;
font-style: normal;

}

.VBScontentText table img{
margin: 3px 6px 3px 0px;
vertical-align: middle;

}

.VBScontentText table a{
font-weight: normal;
}
.tableformatting{
	clear: both;
	font: normal normal 11px/22px Verdana, Arial, sans-serif;
}

.tableformatting TABLE{
	font: normal normal 11px/22px Verdana, Arial, sans-serif;
	margin: 20px 0px 50px 55px;
	width: 420px;
}

.tableformatting TR:hover{
	background-color: #FFFFE1;
}

.tableformatting td{
	padding: 5px 5px 5px 0px;
}

a{
	color: #1B4581;
	font-weight: bold;
}

.tableRules {
	border-bottom: 1px solid #9AB3CE;
}

#addressCallout{
height:100px;
	margin: 0px;
	padding: 0px;
	background-image: url(yellow-background.gif);
	background-repeat: no-repeat;
}
.VBSdisclaimerText{
font: 11px/16px;
	padding: 20px 35px 10px 60px;
}
.VBSdisclaimerText b{
	margin: 0px 0px 0px 0px;
	font: bold 11px/16px;

}
.VBSdisclaimerText  li{
	padding: 0px 0px 10px 0px;

}

.VBSdisclaimerText strong{
	margin: 0px 0px 20px -50px;
	font: bold 14px/18px Arial Verdana sans-serif;
	border-bottom: 1px solid #9AB3CE;
	width: 640px;
	color:#1B4581;
}

/*.VBSPrivacyText{
	margin: 0px 0px 0px 50px;
}
*/
.VBSPrivacyText td{
	font: normal normal 11px/18px Verdana, Arial, sans-serif;
/*	padding: 10px 0 0 0;
*/}

.VBSPrivacyText li{
/*list-style-image: url(../images/bullet2.gif);
*/	
font: normal normal 11px/24px Verdana, Arial, sans-serif;
	margin: 0px 0px 0px 20px;


}
.VBSPrivacyText ul{
	padding: 0px 0px 0px 0px;


}

.button {
     font-size:9pt;
	 background: url(/images/tables/b.gif);
     color: #000000;
     border:solid 1px #BBBBBB;   
     margin-top: 2px;
     margin-bottom: 2px;
}

label									{ width: 9em; display: block; float: left; padding-left: 0em; padding-right: 0em; padding-top: 0.0em; }
label.secondary					 		{ float: none; width: auto; font-weight: normal; margin: 0.25em 0 0 9em; padding-left: 15px; }
div.actions						{ margin-left: 0px; padding-left: 0px; padding-bottom: 15px; text-align:center; }
div.actions2						{ margin-left: 0em; padding-left: 0em; }

.alltext 
{
    padding-left: 10px;
    padding-top: 5px;
}