body, html	{height:100%;}

body	{
	margin:0px;
	background-image:url(images/bkgd.gif);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	z-index:0;
}
li	{
	margin-left:-25px;
}


/* LINK STYLES */

a:link	{
	color:#294183;
	text-decoration:none;
	font-weight:bold;	
}
a:visited	{
	color:#294183;
	text-decoration:none;
	font-weight:bold;
}
a:hover	{
	color:#9eabcb;
	text-decoration:none;
	font-weight:bold;
}
a:active	{
	color:#9eabcb;
	text-decoration:none;
	font-weight:bold;
}

a.white:link	{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
a.white:visited	{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
a.white:hover	{
	color:#9eabcb;
	text-decoration:none;
	font-weight:normal;
}
a.white:active	{
	color:#9eabcb;
	text-decoration:none;
	font-weight:normal;
}

a.whiteB:link	{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
a.whiteB:visited	{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
a.whiteB:hover	{
	color:#294183;
	text-decoration:none;
	font-weight:bold;
}
a.whiteB:active	{
	color:#294183;
	text-decoration:none;
	font-weight:bold;
}


/* FONT STYLES */

.bold_12px	{
	font-size:12px;
	font-weight:bold;
}
.bold_11px	{
	font-size:11px;
	font-weight:bold;
}
.whiteBold_11px	{
	font-weight:bold;
	color:#FFFFFF;
}
.white_11px	{
	color:#FFFFFF;
}


/* BASICS */
.shadow	{
	position:relative;
	margin:0 auto;
	background-image:url(images/bkgdshadow.png);
	background-repeat:repeat-y;
	width:756px;
	z-index:1;
}
.shadow_bottom	{
	position:relative;	
	margin:0 auto;
	background-image:url(images/bkgdshadow_bottom.png);
	background-repeat:repeat-x;
	width:734px;
	height:7px;
	font-size:1px;
	z-index:1;
}
.index_container	{
	position:relative;
	margin:0 auto;
	width:734px;
	background-color:#FFFFFF;
	border-top:20px solid #353a47;
	border-left:5px solid #353a47;
	border-right:5px solid #353a47;
	border-bottom:5px solid #353a47;
	z-index:2;
}



/* BODY */

.nav_bkgd	{
	position:relative;
	background-image:url(images/nav_bkgd.png);
	width:734px;
	height:112px;
	z-index:3;
}
.nav01	{
	position:relative;
	width:724px;
	height:17px;
	color:#FFFFFF;
	margin-top:-112px;
	padding-top:4px;
	padding-right:10px;
	text-align:right;
	z-index:6;
}
.nav02	{
	position:relative;
	width:724px;
	height:15px;
	font-size:10px;
	letter-spacing:.001em;
	color:#FFFFFF;
	padding-top:3px;
	padding-right:10px;
	text-align:right;
	z-index:6;
}
.body_container	{
	position:relative;
	background-image:url(images/sideNav_bkgd.gif);
	background-position:right;
	background-repeat:repeat-y;
	width:734px;
	margin-top:0px;
	z-index:2;
}
.bodyL	{
	position:relative;
	float:left;
	width:467px;	
	z-index:3;
}
.bodyR	{
	position:relative;
	float:right;
	width:269px;
	margin-left:-3px;	
	z-index:3;
}
.photos	{
	position:relative;
	width:467px;
	height:185px;
	z-index:4;
}
.photosL	{
	position:relative;
	background-image:url(images/clouds.jpg);
	float:left;
	width:186px;
	height:185px;
	border-right:1px solid #FFFFFF;
	z-index:5;
}
.storage_sign	{
	position:absolute;
	background-image:url(images/pic_westlandsign.png);
	width:190px;
	height:232px;
	top:-8px;
	left:-2px;
	z-index:7;
}
.sign_text	{
	position:absolute;
	width:138px;
	height:79px;
	z-index:8;
	top: 89px;
	left: 27px;
}
.photosR	{
	position:relative;
	float:right;
	width:279px;
	height:185px;
	margin-left:0px;
	border-right:1px solid #FFFFFF;
	z-index:5;
}
.navMid_bkgd	{
	position:relative;
	background-image:url(images/navMid_bkgd.png);
	clear:both;
	width:467px;
	height:65px;
	margin-top:-39px;
	z-index:6;
}
.navMid_buttons	{
	position:relative;
	width:467px;
	height:26px;
	margin-top:-26px;
	z-index:7;
}
.guts	{
	position:relative;
	width:444px;
	margin-top:16px;
	margin-left:13px;
	margin-right:10px;
	margin-bottom:16px;
	z-index:3;
}

.navR_button01	{
	position:relative;
	background-image:url(images/nav01.gif);
	width:267px;
	margin-left:1px;
	height:86px;
	z-index:4;
}
.navR_button02	{
	position:relative;
	background-image:url(images/nav02.gif);
	width:267px;
	margin-left:1px;
	height:86px;
	z-index:4;
}
.navR_button03	{
	position:relative;
	background-image:url(images/nav03.gif);
	width:267px;
	margin-left:1px;
	height:86px;
	z-index:4;
}
.navR_button04	{
	position:relative;
	background-image:url(images/nav04.gif);
	width:267px;
	margin-left:1px;
	height:86px;
	z-index:4;
}
.navR_description	{
	position:relative;
	width:242px;
	height:46px;
	padding-top:11px;
	margin-left:11px;
	line-height:11px;
	z-index:5;
}
.navR_txt	{
	position:relative;
	height:11px;
	padding-top:12px;
	padding-left:34px;
	color:#FFFFFF;
	z-index:5;
}
.icon_triangle	{
	background-image:url(images/icon_triangle.png);
	background-repeat:no-repeat;
	height:10px;
	width:10px;
	z-index:50;
}


.clear	{
	position:relative;
	clear:both;
	width:100%;
	font-size:1px;
	z-index:3;
}
.footer	{
	position:relative;
	background-image:url(images/footer_bkgd.gif);
	background-repeat:repeat-x;
	width:731px;
	height:19px;
	padding-top:4px;
	padding-left:4px;
	z-index:3;
}
.footerTxt	{
	position:relative;
	float:right;
	color:#FFFFFF;
	font-size:10px;
	width:400px;
	padding-top:1px;
	z-index:4;
}

.vcLogo	{
	background-image:url(images/logo_vc.png);
	width:120px;
	height:16px;
	z-index:50;
}
.textBox	{
	background-color:#FFFFFF;
	border:1px solid #cccccc;
}


/* CONTACT */

.contactL	{
	position:relative;
	float:left;
	width:245px;
	z-index:4;
}
.contactR	{
	position:relative;
	float:right;
	width:175px;
	margin-left:7px;
	z-index:4;
}

/* TABLES */

.table_header	{
	background-color:#9eabcb;
}
.table_lt	{
	background-color:#f5f6f9;
}
