body {
	background: #6f864e url(/vi/_gfx/cmn/site_bg_strip.jpg) center 0 repeat-x;
	margin:0;
	padding:0;
}

#content {
	margin:180px 20% .1em 0;
	padding: 1em 0 1em 230px;
	background-color: #EDE7CA;
	color: #523e25;
	font-size: 90%;
	line-height:110%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

#content h1	{
	margin: 1em 1em .5em 0;
	padding-bottom: .5em;
	page-break-after: avoid;
	font-family: Georgia, sans-serif;
	font-size:25px;
	font-weight: normal;
	color: #5d6735;
	line-height: 28px;
	border-bottom: 2px dotted #5d6735;
}

#content h2	{
	page-break-after: avoid;
	margin:0 0 10px 0;
	font-size: 17px;
	font-weight: bold;
	color: #5D6735;
	font-family: Georgia, sans-serif;
}

#content h3	{
	color: #0B6727;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 12pt 0 3pt 0;
	page-break-after: avoid;
}

#content a {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

#content hr {
	border:1px solid #0B6727;
	width: 96%;
}

#content img {
	border:0;
	padding: 9pt;
}

#content .tight {
	border:0;
	padding:0;
}

#content .tightleft {
	border:0;
	padding:0 1em 1em 0;
}

#content .tightright {
	border:0;
	padding:0 0 1em 1em;
}

#content p	{
	margin: 0 0 1em 0;
}

#content p.MsoNormal	{
	margin: 0;
}


#content table {
	margin-bottom:12pt;
}

#content tr {
	vertical-align:top;
}

#content th, #content td {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 3pt;
	text-align:left;
}

#content th {
	color: #0A3F99;
}

#content tt	{
	font-family: "Courier New";
}

#content ol, #content ul	{
	margin-bottom: 6pt;
}


#content ol li {
	padding-bottom: 6pt;
}

#content ul li {
	list-style-type: square;
	padding-bottom: 6pt;
}

#content .floatleft {
	float: left;
	width:50px;
	margin: 6pt 6pt 6pt 0;
	padding: 0 6pt 6pt 6pt;
	vertical-align: top;
}


#content .floatright {
	float: right;
	width:50px;
	margin: 6pt 0 6pt 6pt;
	padding: 0 6pt 6pt 6pt;
	vertical-align: top;
}

.caption {
	font-size: .8em;
}

#content .contact {
	padding: .1em;
	border: 1px solid #AE9257;
	font-size: 90%;
	background: #FFFEF9;
	margin: .2em;
	width:100%;
}

#navbar {
	position:absolute;
	font-size:13px;
	font-family: Tahoma, Sans-Serif;
	width:214px;
	left:0;
	top:175px;
	background-color: #e3ce9f;
}
#navbar ul {
	margin:0;
	padding: 0;
	width:214px;
	list-style-type:none
}
#navbar ul li {
	margin:0;
	padding: 0;
	border-bottom: 1px solid #cfaf64;
}

#navbar ul li ul li {
	padding-left: 1em;
	border:0;
	border-top: 1px solid #cfaf64;
}

#navbar ul a {
	margin:0;
	text-decoration:none;
	color:#6e5738;
	display:block;
	padding: 3px 3px 6px 30px;
}
#navbar ul a:visited	{color:gray}
#navbar ul a:hover {	
	color: #f6ecdf;
	background: #8ca35e url(http://localhost/vi/_gfx/int/leftnav_over.gif) 0 0 repeat-x; 
}

#banner {
	background:#738450 url(/vi/_gfx/cmn/header_bg_r.jpg) repeat-x scroll 0% 0%;
	width:100%;
	padding:0;
	margin:0;
	height: 195px;
	position:absolute;
	top:0;
}

#banner img {
	border:0;
	margin:0;
	padding:0;
}

#toolbar {
	height:42px;
	color:#e5f1e7;
	white-space:nowrap;
	padding: 0;
	margin:0;
	font:1.1em "Times New Roman", serif;
}

#toolbar a {
	padding: 0 .25em;
	margin:.1em;
	text-decoration:none;
	display:inline-block;
	line-height:30px;
	border:0;
	color: #fff;
	height:30px;
}

#toolbar a:hover {
	background-color:#557439;
}

#breadcrumbs {
	position: relative;
	top: -3px;
	font-size:10px;
	white-space:nowrap;
	padding:0;
	margin:0;
	margin-left:230px;
	background-color: #738450;
	color: #e5d5ae;
	font-family: Verdana, sans-serif;
}

#breadcrumbs a {
	color: #e5d5ae;
}

#breadcrumbs a:hover {
	color: #fff;
}

#breadcrumbs a:visited {color:silver}

#tools {
	position:absolute;
	right:0;
	margin-right:20px;
	xtext-align:right;
	color: #fff;
}

#tools img {
	vertical-align:middle;
	padding:0;
	margin: 0 0 0 1em;
}

#banner .search {
	display:inline;
	position: absolute;
	right:20px;
	top: 103px;
}

#googlesearch {
	border:0;
	padding:0;
	margin:0;
}

#bannerLinks {
	position:absolute;
	right:20px;
	top:6px;
	padding:0;
	margin:0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}

#bannerLinks a {	color: #fff;text-decoration:none;}
#bannerLinks a:visited {color:silver}
#bannerLinks a:hover  {color:#fff;}




#footer {
	color: #fff;
	background-color: #6F864E;
	height:50px;
	margin:0 0 0 0;
	padding: 1em 0 0 230px;
	font-family: arial;
	font-size: 8pt;
}

#footer img {
	border:0;
	padding: 0 .1em 0 0;
}

#footer p {
	float:left;
	margin-top:0;
	padding-top:0;
}

#clientfooter {
	float:right;
	margin-right:20px;
	text-align:right;
	color: #fff;
	white-space:nowrap;
}

#footer a {
	color: #fff;
}

@media print {
	#banner, #navbartext, #toolbar, #navbar, #footer {
		display:none;
		visibility:hidden;
		height:0;
		width:0;
	}

	#breadcrumbs {
		left:0;
		top:0;
	}

	#content {
		background: none;
		margin:0;	 
		padding:0;
		width:100%;
	}
}
