html { overflow-y: scroll; }

BODY { 
	margin:0px;
	padding: 0em;
	margin-top: 0em;
	padding-top: 0em;
	font-family: Verdana, Arial, sans-serif; 
	width: 100%;
	min-width: 940px;
}

Input { 
	padding:0px; 
}

TextArea {
	padding:0px; 
}


Table { 
	padding:0px; 
}

a img{
	border: 0px;
}

#HeaderContainer{
	width: 100%;
	text-align: center;
}

#HeaderContainer div, #HeaderContainer font{
	font-size: 12px;
}

#HeaderFixed{
	width: 940px;
	margin: 0 auto;
}

#HeaderLeftCenter{
	float: left;
	color: white;
	background: transparent url('/dirvz/vero/vero.nsf/AttachmentsByTitle/img_BannerBG/$FILE/bnr-tile.gif') repeat-x;
	width: 710px;
}

#HeaderLeft{
	background: transparent url('/dirvz/vero/vero.nsf/AttachmentsByTitle/img_BannerLeft/$FILE/bnr-left.gif') no-repeat;
	float: left;
	width: 175px;
	margin: 0px 0px 15px 0px;
	min-height: 112px;
}
/* for Internet Explorer */
/*\*/
* html #HeaderLeft {
	height: 112px;
}
/**/

#HeaderCenter{
	float: left;
	width: 505px;
	margin-left: 30px;
	background: transparent url('/dirvz/vero/vero.nsf/AttachmentsByTitle/img_BannerRight/$FILE/bnr-right.gif') no-repeat right;
	min-height: 112px;
}
/* for Internet Explorer */
/*\*/
* html #HeaderCenter{
	height: 112px;
}
/**/

#HeaderLinks{
	text-align: left;
}

#HeaderLinks span{
	margin: 0em -0.35em 0em 0em;
	padding: 0em;
}
/* for Internet Explorer */
/*\*/
* html #HeaderLinks span{
	margin: 0px;
	width: 50px;
}
/**/


#HeaderTitle{
	float: left;
	padding: 24px 0px 0px 0px;
	text-align: left;
}

#HeaderRight{
	float: right;
	text-align: left;
	vertical-align: bottom;
	width: 200px;
	padding-top: 59px;
}


#BodyContainer{
	background: transparent url('/dirvz/vero/vero.nsf/AttachmentsByTitle/img_BodyBG/$FILE/grey-blend.gif') repeat-x;
	clear: both;
	width: 100%;
	text-align: center;
	padding: 32px 0px 0px 0px;
}


#BodyFixed{
	margin: 0 auto;
	width: 940px;
	background-color: transparent;
}

#BodyLeft{
	width: 175px;
	float: left;
	padding: 0px;
	margin: 0px;
}

.MainNavOuter{
	background: transparent url('/dirvz/vero/vero.nsf/AttachmentsByTitle/img_MainNavDivider/$FILE/nav-divider.gif') no-repeat top right;
}

.MainNav{
	list-style-type: none;
	background: transparent url('/dirvz/vero/vero.nsf/AttachmentsByTitle/img_MainNavDivider/$FILE/nav-divider.gif') no-repeat bottom right;
	margin: 0px 0px 15px 0px;
	width: 175px;
	padding: 1px 0px 1px 0px;
	text-align: right;
}

.MainNav img{
	text-align: right;
	padding: 0px;
	margin: 0px;
}

.MainNav a{
	text-decoration: none;
}

.MainNav1, .MainNav2, .MainNav1Highlighted, .MainNav2Highlighted{
	text-align: right;
	margin: 0px;
	cursor: pointer;
	padding: 4px 6px 4px 6px;
}

.MainNav1, .MainNav1Highlighted, .MainNav1 a, .MainNav1Highlighted a{
	color: #BC0000;
	font-size: 0.93em;
	line-height: 110%;
	letter-spacing: 1px;
}

.MainNav1, .MainNav2{
	border-right: 1px solid #DEDEDE;
}

.MainNav1Highlighted, .MainNav2Highlighted{
		border-right: 2px solid #BC0000;
}

.MainNav2, .MainNav2Highlighted, .MainNav2 a, .MainNav2Highlighted a{
	color: #333333;
}


.MainNav1 a:hover, .MainNav1Highlighted a:hover{
	color: #FF0000;
}

.MainNav2 a:hover, .MainNav2Highlighted a:hover{
	color: #000000;
}

.MainNav2 img, .MainNav2Highlighted img{
	padding: 0px;
	text-align: right;
}

.Flyout1, .Flyout2{
	display: none;
	list-style-type: none;
	width: 165px;
	border-bottom: 1px solid #DEDEDE;
	padding: 0px;
	margin: 0px;
}

.MainNav2, .MainNav2Highlighted, .MainNav3, .MainNav4, .MainNav2 a, .MainNav2Highlighted a{
	font-size: 0.73em;
	text-transform: uppercase;
	line-height: 130%;
	letter-spacing: 1px;
	text-decoration: none;
	margin: 0px;
	cursor: pointer;
}

.MainNav3, .MainNav4{
	background-color: #EFEFEF;
	text-align: left;
	border-top: 1px solid #DEDEDE;
	width: 170px;
}

.Flyout1 li, .Flyout2 li{
	padding: 1px 6px 2px 6px;
	margin: 0em;
}

/* for Internet Explorer */
/*\*/
* html .Flyout1 li, .Flyout2 li{
	padding: 1px 6px 3px 6px;
}
/**/

.Flyout1 li a, .Flyout2 li a{
	font-size: 0.73em;
	text-transform: uppercase;
	color: #333333;
	margin: 0em;
	padding: 0em;
	text-decoration: none;
}

.Flyout1 li a:hover, .Flyout2 li a:hover{
	color: #000000;
}

#BodyCenter, #BodyCenterRight{
	margin: 0px 30px 0px 30px;
	text-align: left;
	float: left;
	padding: 0px;
	line-height: 130%;
}


#BodyCenter{
	width: 490px;
}

#BodyCenterRight{
	width: 705px;
	overflow: hidden;
}

#BodyCenter a, #BodyCenterRight a{
	color: #BC0000;
	text-decoration: underline;
}

#BodyCenter a:hover, #BodyCenterRight a:hover{
	color: #FF0000;
}

#BodyCenter a:visited, #BodyCenterRight a:visited{
	color: #660000;
}

#Breadcrumbs{
	font-size: 0.73em;
	line-height: 120%;
	margin-bottom: 12px;
	color: #333333;
}

#Breadcrumbs a{
	color: #BC0000;
	text-decoration: none;
	line-height: 120%;
}

#Breadcrumbs a:hover{
	color: #FF0000;
	text-decoration: underline;
}

#TopTitle{
	color: #BC0000;
	font-size: 1.25em;
	letter-spacing: 1px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

#Overview{
	color: #999999;
	font-size: 1em;
	padding: 0px 0px 14px 0px;
	margin: 0px;
}

#MainContent{
	color: #000000;
	padding-bottom: 8px;
	overflow: hidden;
}

#MainContent p{
	padding: 0px 0px 8px 0px;
	margin: 0px;
}

#MainContent font{
	font-size: 0.8em;
}

.SmallPrint{
	font-size: 0.69em;
}

.ExpandTitle{
	cursor: pointer;
}

.ExpandBody{
	display: none;
	margin: 4px 0px 4px 40px;
}

#ContactUs img{
	vertical-align: middle;
}

ul.SiteAreaLinkList{
	margin: 0px 0px 40px 20px;
	padding: 0px;
}

ul.ExpandableSectionsList {
	margin: 0px 0px 5px 20px;
	padding: 0px;
}

ul.SiteAreaLinkList li, ul.ExpandableSectionsList li, .MainContent ul li{
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 8px;
	list-style-image: url('/dirvz/vero/vero.nsf/AttachmentsByTitle/img_DoubleChevron/$FILE/arrow2_new.gif');
}
/* for Internet Explorer */
/*\*/
* html ul.SiteAreaLinkList li, ul.ExpandableSectionsList li{
	margin-left: 14px;
}
/**/

ul.SiteAreaLinkList a, ul.ExpandableSectionsList a{
	font-size: 0.73em;
	margin: 0px 8px 0px 0px;
}

span.ListOverview{
	padding-left: 4px;
	font-size: 0.73em;
	color: #000000;
}

ul.SiteMap{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-size: 0.73em;
}

li.SiteMap1{
	margin: 6px 0px 0px 0px;
}

li.SiteMap2{
	margin: 0px 0px 0px 10px;
}

li.SiteMap3{
	margin: 0px 0px 0px 20px;
}

li.SiteMap4{
	margin: 0px 0px 0px 30px;
}

li.SiteMap5{
	margin: 0px 0px 0px 40px;
}

#SearchResults{
	font-size: 0.73em;
}

#SearchResultsList{
	font-size: 1em;
}

#BodyRight{
	width: 200px;
	float: right;
	padding: 0em;
	text-align: left;
}

#SearchTool{
	background-color: transparent;
	font-size: 0.8em;
	text-align: left;
	margin: 0px 0px 20px 0px;
}

#SearchTool input{
	font-size: 0.9em;
	margin-right: 0px;
	vertical-align: middle;
	border: 1px solid #cccccc;
	width: 160px;
}

#SearchTool img{
	vertical-align: middle;
}

#GoButton{
	cursor: pointer;
}

.BoxTop {background: url('/dirvz/vero/vero.nsf/AttachmentsByTitle/img_BoxTop/$FILE/BoxTop.png') 0 0 repeat-x; width: 192px}
.BoxBottom {background: url('/dirvz/vero/vero.nsf/AttachmentsByTitle/img_BoxBottom/$FILE/BoxBottom.png') 0 100% repeat-x}
.BoxLeft {background: url('/dirvz/vero/vero.nsf/AttachmentsByTitle/img_BoxLeft/$FILE/BoxLeft.png') 0 0 repeat-y}
.BoxRight {background: url('/dirvz/vero/vero.nsf/AttachmentsByTitle/img_BoxRight/$FILE/BoxRight.png') 100% 0 repeat-y}
.BoxBottomLeft {background: url('/dirvz/vero/vero.nsf/AttachmentsByTitle/img_BoxBottomLeft/$FILE/BoxBottomLeft.png') 0 100% no-repeat}
.BoxBottomRight {background: url('/dirvz/vero/vero.nsf/AttachmentsByTitle/img_BoxBottomRight/$FILE/BoxBottomRight.png') 100% 100% no-repeat}
.BoxTopLeft {background: url('/dirvz/vero/vero.nsf/AttachmentsByTitle/img_BoxTopLeft/$FILE/BoxTopLeft.png') 0 0 no-repeat}
.BoxTopRight {background: url('/dirvz/vero/vero.nsf/AttachmentsByTitle/img_BoxTopRight/$FILE/BoxTopRight.png') 100% 0 no-repeat; padding:10px}
.BoxContents {
	background-color: #F7F7F7;
	margin: 0px;
	padding: 6px;
}

div.BoxContents p{
	font-size: 0.73em;
	color: #000000;
	padding-bottom: 8px;
	line-height: 130%;
}

#PopularLinksTitle{
	padding: 0em;
	margin: 20px 0px 10px 0px;
	font-size: 0.9em;
}

#PopularLinks{
	list-style-type: none;
	margin-top: 0em;
	padding: 0em;
}

ul.LinkList{
	margin: 0px;
	padding: 0px;
}

ul.LinkList li{
	margin: 0px 0px 0px 24px;
	list-style-image: url('/dirvz/vero/vero.nsf/AttachmentsByTitle/img_DoubleChevron/$FILE/arrow2_new.gif');
}
/* for Internet Explorer */
/*\*/
* html ul.LinkList li{
	margin-left: 14px;
}
/**/

ul.LinkList a{
	font-size: 0.69em;
	color: #BC0000;
	text-decoration: none;
	margin-left: 0.5em;
}

ul.LinkList a:hover{
	color: #FF0000;
	text-decoration: underline;
}

#SiteLinksContainer{
	clear: both;
	width: 100%;
	text-align: center;
	margin: 0px;
	padding: 40px 0px 0px 0px;
}

#SiteLinks{
	width: 940px;
	padding: 0px;
	margin: 0 auto;
}

#SiteImages{
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#SiteImages img{
	margin: 0em -0.56em 0em 0em;
}

#SiteMouseOverArea{
	text-align: left;
	margin-top: 10px;
}

#SiteMouseOverArea img{
	margin-left: 0px;
}

#SiteMouseOverInfo{
	text-align: left;
	font-size: 0.73em;
	color: #BC0000;
	margin: 0px 0px 0px 4px;
	vertical-align: top;
}

#FooterContainer{
	clear: both;
}

#GreyFooter{
	background-color: #cCCCCC;
	width: 100%;
	text-align: center;
	padding: 10px 0px 40px 0px;
	margin: 20px 0px 0px 0px;
}

#Footer{
	width: 940px;
	font-size: 0.64em;
	margin: 0 auto;
	color: #333333;
	line-height: 150%;
}

#footer a{
	color: #BC0000;
}

div.ClearFloat{
	clear: both;
}
