@charset "UTF-8";
/* CSS created by DevGuys */

body {
	background-color:#fff;
}
.page_welcome {
	font-family:Tahoma;
	font-size:21px;
	color:#3B5109;
	font-weight:lighter;
	margin-top:8px;
	margin-left:20px;
}
.content_area {
	width:963px;
	margin-right:auto;
	margin-left:auto;
}
.logo_type {
	width:158px;
}
.navigation {
	width:963px;
	margin-top:10px;
}
.navigation ul {
	list-style:none;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	width:963px;
	margin-top:0px;
	margin-bottom:0px;
}
.navigation ul li {
	display:block;
	float:left;
	text-align:center;
	background-image:url(../images/nav_bg.jpg);
	background-repeat:repeat-x;
	padding-top:5px;
	padding-bottom:3px;
	margin-right:2px;
	width:158px;
	white-space:nowrap;
}
.navigation ul li a {
	font-family:Tahoma;
	font-size:15px;
	color:#fff;
	text-decoration:none;
}
.navigation ul li a:hover {
	text-decoration:none;
	color:#2F4718;
}
.navigation ul li a.current {
	color:#2f4718;
}	
.header_image {
	position:relative;
	background:url(../images/vios_home_header.jpg) no-repeat 0 0;
	height:340px;
	width:948px;
	margin-top:2px;
}
.header_verticalbar {
	position:absolute;
	z-index:2;
	top:0;
	width:2px;
	height:226px;
	background-color:#fff;
}
.header_image_textbox {
	position:absolute;
	z-index:2;
	left:0;
	bottom:0;
	width:639px;
	height:114px;
	background-color:#fff;
	filter:alpha(opacity:40); KHTMLOpacity:0.40; MozOpacity:0.40; opacity:0.40;
}	
.header_image_text {
	position:absolute;
	z-index:3;
	left:20px;
	bottom:45px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#fff;
	font-weight:lighter;
}
.header_image_logobox {
	position:absolute;
	z-index:4;
	right:0;
	bottom:0;
	width:309px;
	height:114px;
	background:url(../images/vios_logo-greenbox.png) no-repeat 0 0;
	_behavior:url("../iepngfix.htc");
}
.login_area {
	width:235px;
	float:left;
	margin-top:5px;
}
.login_head {
	background-color:#E7EAED;
	border:1px solid #CCCCCC;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:3px;
	padding-left:5px;
	font-family:Tahoma;
	font-size:15px;
	color:#666;
	font-weight:lighter;
	text-align: center;
}
.login_text {
	font-family:Tahoma;
	font-size:12px;
	color:#666;
	line-height:18px;
	margin-top:8px;
	margin-left:5px;
	font-weight:lighter;
}
.login_button {
	background-image:url(../images/login_button.jpg);
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:6px;
	text-align:center;
	width:158px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}
.login_button a {
	font-family:Tahoma;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.login_button a:hover {
	color:#3B5109;
}	
.content_right {
	width:710px;
	float:left;
}
.page_text {
	font-family:Tahoma;
	font-size:12px;
	color:#666;
	line-height:20px;
	margin-left:20px;
	margin-top:13px;
	font-weight:lighter;
}
.content_bottom {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:40px;
}
.right {
	width:240px;
	float:left;
	margin-left:0px;
	margin-bottom:auto;
}
.lefttext {
	width:90px;
	float:left;
	margin-left:0px;
}
.righttext {
	width:475px;
	float:left;
	margin-left:40px;
}

/*=======================================
FOOTER SETTINGS SHOULD ONLY BE EDITED IF
YOU WANT TO CHANGE COLOR, FONT, SIZE, ETC.
=========================================*/

.footer_links {
	margin-top:4px;
}
.footer_links ul {
	margin:0px;
	list-style:none;
	padding:0px;
}
.footer_links ul li {
	display:inline;
	padding:0px 5px 0px 5px;
	border-right:1px solid #666666;
	font-weight:lighter;
}
.footer_links ul li a {
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
	color:#666666;
}
.footer_links ul li a:hover {
	text-decoration:underline;
	color:#6E873A;
}
.copyright {
	font-family:tahoma;
	color:#666;
	font-weight:lighter;
	font-size:11px;
	margin-top:2px;
}
.footer_left {
	width:400px;
	float:left;
	padding-bottom:25px;
}
.footer_right {
	width:400px;
	float:right;
	text-align:right;
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	font-weight:lighter;
	margin-top:4px;
}
.footer_right a {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	font-weight:lighter;
	text-decoration:none;
}
.footer_right a:hover {
	color:#79973D;
	text-decoration:underline;
}

/*========================================
SUB PAGE SETTINGS.  ONLY EDIT THE BELOW TO
CHANGE COLORS, FONTS, SPACING, ETC
==========================================*/

.sub_content_right {
	width:690px;
	float:left;
	margin-top:15px;
}	
.sub_heading {
	font-family:Tahoma;
	font-size:21px;
	font-weight:lighter;
	color:#3B5109;
	margin-left:13px;
}
.sub_heading_under {
	font-family:Tahoma;
	font-size:13px;
	font-weight:lighter;
	color:#666;
	margin-top:1px;
	margin-left:13px;
}
.sub_catch_line {
	font-family:Tahoma;
	font-size:15px;
	font-weight: 500;
	color:#997D66;
	font-style:italic;
	margin-top:15px;
	margin-left:13px;
}
.sub_heading_mainpage {
	font-family:Tahoma;
	font-size:15px;
	font-weight:500;
	word-spacing: 3px;
	color:#997D66;
	font-style:italic;
	margin-top:15px;
	margin-left:20px;
}
.point {
	font-family:Tahoma;
	font-size:14px;
	font-weight:lighter;
	color:#71AB3A;
	margin-top:20px;
	margin-left:13px;
}
.point_text {
	font-family:Tahoma;
	font-size:12px;
	font-weight:lighter;
	color:#666666;
	margin-left:22px;
	margin-top:3px;
	line-height:19px;
}
.point_text_last {
	font-family:Tahoma;
	font-size:12px;
	font-weight:lighter;
	color:#666666;
	margin-left:22px;
	margin-top:3px;
	line-height:19px;
	margin-bottom:15px;
}
.point_text_bottom {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin-left:22px;
	margin-top:20px;
	line-height:19px;
	margin-bottom:15px;
}

/*=============================================
THIS IS THE SECTION WHERE YOU CAN EDIT THE 
SETTINGS (HEIGHT, WIDTH) OF THE SUB PAGE
PICTURE SETTINGS.
===============================================*/

.picture {
	width:238px;
	float:left;
	margin-left:22px;
	margin-top:15px;
}

/*=============================================
THIS SECTION IS FOR YOUR QUOTES.  THE FORM IS 
IN CSS FORMAT.  ONLY EDIT THE BELOW IF YOU WANT
TO CHANGE COLORS, FONTS, SPACING, ETC.
===============================================*/

.quote {
	margin-left:13px;
	margin-top:13px;
	font-family:Tahoma;
	font-size:12px;
	color:#666;
}
.quote_radio_box {
	border:1px solid #CCCCCC;
	color:#71AB3A;
}
.search_bar {
	float:left;
	width:530px;
	margin-top:8px;
}
.quote_form {
	border:1px solid #666666;
	font-family:Tahoma;
	font-weight:lighter;
	font-size:16px;
	color:#666666;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
	width:530px;
	margin-top:0px;
}
.search_button {
	margin-top:8px;
	width:100px;
	float:left;
	margin-left:13px;
}
.disclaimer {
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	line-height:18px;
	margin-left:13px;
	margin-top:30px;
}

/*==========================================
EDIT THIS SECTION FOR LINKS AT THE BOTTOM
OF THE QUICK QUOTES AND LINKS PAGES.  THIS
IS ONLY USED TO EDIT ASPECTS SUCH AS HEIGHT
AND WIDTH OF DIV TAGS, COLORS, SPACING, ETC
============================================*/

.links {
	width:340px;
	float:left;
}
.links_left {
	width:340px;
	float:left;
	border-right:1px dotted #CCCCCC;
}
.links_right {
	width:340px;
	float:left;
	margin-left:5px;
}
.link_title {
	margin-left:13px;
	margin-top:12px;
}
.link_title a {
	font-family:Tahoma;
	font-size:14px;
	font-weight:lighter;
	color:#71AB3A;
	text-decoration:underline;
}
.link_title a:hover {
	text-decoration:underline;
	color:#3B5109;
}
.link_description {
	font-family:Tahoma;
	font-size:12px;
	font-weight:lighter;
	color:#666666;
	margin-left:13px;
	margin-top:4px;
	line-height:18px;
	padding-right:20px;
}
.link_underpic {
	width:240px;
	float:left;
	margin-left:22px;
}
.link_inpage {
	margin-left:0px;
	margin-top:12px;
}
.link_inpage a {
	font-family:Tahoma;
	font-size:14px;
	font-weight:lighter;
	color:#71AB3A;
	text-decoration:underline;
}
.link_underpicdescription {
	font-family:Tahoma;
	font-size:12px;
	font-weight:lighter;
	color:#666666;
	margin-left:0px;
	margin-top:4px;
	line-height:18px;
}
.link_hover:hover {
	background-color:#E8FFE8;
	color:#A0B497;
}