﻿body
{
	text-align:				left;
	width:					100%;
	height:					100%;
	background-color:		#F3EADB;
	color:					#774B00;
	margin:					0px 0px 0px 0px;
	font-size:				10pt;
	font-family:			Verdana;
	
	scrollbar-base-color:			#FFFFFF;
	scrollbar-arrow-color:			#A96B01;
	scrollbar-shadow-color:			#FFFFFF;
	scrollbar-lightshadow-color:	#F3EADB;
	scrollbar-darkshadow-color:		#F3EADB;
	scrollbar-highlight-color:		#F3EADB;
	scrollbar-3dlight-color:		#FFFFFF;
	scrollbar-track-color:			#FFFFFF;
	filter:					progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#F3EADB,endColorStr=#FFFFFF);	
}

a:link, a:active, a:visited
{
	text-decoration:		none;
	font-weight:			bold;
	color:					#774B00;
}

a:hover
{
	color:					#C1701A;
}

h1
{
	color:					#A96B01;
	font-size:				14pt;
	font-weight:			bold;
}

h2
{
	color:					#A96B01;
	font-size:				13pt;
	font-weight:			bold;
}

h3
{
	font-size:				11pt;
	font-weight:			bold;
}

h4
{
	font-size:				11pt;
	font-weight:			bold;
	font-style:				italic;
}

h5
{
	color:					#A96B01;
	font-size:				11pt;
	font-weight:			bold;
}

td
{
	text-align:				left;
	vertical-align:			top;
}

#baseContainer
{
	position:				absolute;	
	width:					100%;
	height:					100%;
	top:					0px;
	left:					0px;
	z-index:				-1;	
}

#Header
{
	width:					100%;
	height:					160px;
	background-color:		#FFFFFF;
	color:					#A96B01;
	text-align:				left;
	vertical-align:			middle;
	filter:					progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#F3EADB,endColorStr=#FFFFFF);	
}

.heading
{
	font-weight:			bold;
	font-size:				18pt;
	text-align:				center;
	vertical-align:			middle;	
	font-family:			Verdana;
}

#ContentPanel
{
/*	width:					70%;
	height:					500px;
	background-color:		#FFFFFF;
	background-image:		url(Images/VSLogoBack.jpg);
	background-position:	bottom right;
	background-repeat:		no-repeat;
	color:					#000000;
	padding:				5px 5px 5px 5px;
	border:					solid 1px #F3EADB;
	border-right:			solid 1px #755521;
	border-bottom:			solid 2px #755521;
	text-align:				justify;
	overflow:				auto;*/
	width:					90%;
	background-color:		#FFFFFF;
	background-image:		url(Images/VSLogoBack.jpg);
	background-position:	bottom right;
	background-repeat:		no-repeat;
	color:					#000000;
	padding:				5px 5px 5px 5px;
	border:					solid 1px #F3EADB;
	border-right:			solid 1px #755521;
	border-bottom:			solid 2px #755521;
	text-align:				justify;
	overflow:				auto;
	position: absolute;
	top: 190px;
	bottom: 48px;
}
* html #ContentPanel	/* for IE */
{
	height:expression(document.body.clientHeight-64-190);
}

#MenuContainer
{
	width:					75%;
	height:					30px;
	background-color:		#8C5D0D;
	text-align:				left;
	vertical-align:			middle;
	background-image:		url(Images/MenuBar.gif);
	background-repeat:		repeat-x;
}

.BackgroundFade
{
	background-color:		#F3EADB;
	filter:					progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#F3EADB);
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 190px;
	width: 100%;
}

.mnuItem
{
	text-align:				center;
	background-color:		Transparent;
	color:					#FFFFFF;
	cursor:					hand;
	font-family:			Arial;
	font-size:				10pt;
	padding:				4px 4px 4px 4px;
	border-color:			#17AF5E;
	border-style:			solid;
	border-width:			0px;
	width:					150px;
}

.mnuSubItem
{
	text-align:				left;
	background-color:		#E0D4C1;
	color:					#A96B01;
	cursor:					hand;
	font-family:			Arial;
	font-size:				10pt;
	text-align:				left;
	border:					solid 1px #F3EADB;
}

.mnuItemHighlight
{
	background-color:		#B79359;
	color:					#000000;
	font-weight:			bold;
}

.Footer
{
	font-size:				8pt;
	height: 48px;
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	vertical-align: bottom;
}
.Footer td
{
	text-align: center;
	vertical-align: bottom;
}

td.FormField
{
}
td.FormQuestion
{
}
td.FormAnswer
{
}
.FormButton
{
	background:#FFFFFF none repeat scroll 0%;
	color:#000000;
	font-family:Arial;
	font-size:10pt;
	font-style:normal;
}

.input
{
	background:white none repeat scroll 0%;
	border:1px solid #A5ACB2;
	font-family:Arial;
	font-size:10pt;
}

.FormButtons
{
	border-top: 1px solid black;
	display: block;
	text-align: right;
	padding: 15px;
	margin: 15px;
}

p
{
	text-align: justify;
}

.FormHeading
{
	padding-top: 10px;
	padding-bottom: 5px;
	font-style: italic;
	text-align: center;
}

img.partnerImages
{
	border: 0px;
}

table.partnerImages
{
	border-collapse: collapse;
	width: 100%;
}

table.partnerImages td
{
	width: 33%;
}
table#Menu
{
	width: 100%;
}
dt:after
{
	content: " - ";
}
th
{
	font-weight: bold;
	text-align: right;
}
th:after
{
	content: "\00a0-\00a0";
}