body {
	color:#333333;
	background-color:#f3f2e9;
	background-image: url(../images/bkgd_si.png);
	background-repeat:repeat-x;
	left:0px;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
}

li {
	margin-bottom: 12px;	
}

img {border:none;}
a {border:none;text-decoration:underline;color:#990000;}
a:hover{text-decoration:underline; color: #85765e;}

a.menu {font-weight:bold; text-decoration: none;}
a.menu:active {font-weight:bold; text-decoration: none; color:#346214;}
a.menu:hover {font-weight:bold; color:#85765e; text-decoration: none;}

a.menu_grey{font-weight:bold; color:#85765e; text-decoration: none; }
a.menu_grey:hover{font-weight:bold; color:#85765e; text-decoration: none;}

p {text-align:justify;}
.clear {clear: both; height: 5px;}

.iFields {
	width: 320px;
}

.header1 {
	color:#85765e;
	font-size:20px;
	font-weight:bold;
}

h1 {
	color:#603a2b;
	font-size:24px;
	font-weight:bold;
	margin-top: 0px;
	line-height: 24px;
}

.header2, h2 {
	font-size:18px;
	color:#85765e;
	line-height: 24px;
}

#flash_obj {
	width: 765px;
	height: 160px;
}

#g_search {
	visibility: visible;
	position:absolute;
	top:247px;
	left:446px;
	text-align:left;
	z-index:20;
	
}

#gsform_input { background-color:#aa0000; border-width: 1px; border-color: #B40000; color:#e7e4ac;  }

#side_nav {
	width:254px;
	position:absolute;
	top:280px;
	left:0px;
	z-index:20;
	background-image: url(../images/sidebar_top_shadow.gif);
	background-repeat:repeat-x;
}

#newsletter_reg {
	background-image: url(../images/newsletterSignup_si.png);
	background-repeat: no-repeat;
	background-position: top;
	position:relative;
	left:0px;
	margin-top:0px;
	z-index:30;
	width:254px;
	height:155px;
	text-align:center;
	background-color: #ededed;
}

#newsletter_reg_internal {
	background-image: url(../images/newsletterSignup_si_internal.png);
	background-repeat: no-repeat;
	background-position: top;
	position:relative;
	left:0px;
	margin-top:0px;
	z-index:30;
	width:254px;
	height:155px;
	text-align:center;
	background-color: #ededed;
}

#subscribebox {
	width: 160px;
	margin-left: 45px;
	margin-top:4px;
}

#subscribebutton {
	width: 100px;
	margin-top: 10px;
	float: right;
}

.newsletter_style{font-size:18px; color:#044e9a; font-weight:bold; padding-top:10px;}

#container {width:765px; text-align: left;}

#content {
	position: relative;
	background-image: url(../images/bkgd_content.png);
	background-repeat:repeat-x;
	background-color: #ffffff;
	left:254px;
	top: 50px;
	width:482px;
	
	padding:15px;
	padding-left:14px;
	
	margin-bottom:50px;
	
}

#nav_col {width:270px;}

.grey {color:#999999;}

#logo_print { display: none;}

#logo {
	width: 765px;
	height: 70px;
	text-align:left;
	background-color: #FFFFFF;
	background-image: url(../images/mast_logo_si.gif);
	background-repeat: no-repeat;
	
}

#navigation {
	position: absolute;
	text-align:left;
	
	margin-left:0px;
	height: 50px;
	width: 765px;
	background-image: url(../images/bkgd_searchbar.png);
}

#nav_about { border: 0px; width: 80px; height: 50px; background-image: url(../images/btn_aboutus.png); background-repeat: no-repeat;}
#nav_about:hover, #nav_about_on { border: 0px; width: 80px; height: 50px; background-image: url(../images/btn_aboutus.png); background-repeat: no-repeat; background-position: -80px; cursor: pointer;}

#nav_solutions { margin-left:80px; margin-top:-50px; border: 0px; width: 84px; height: 50px; background-image: url(../images/btn_solutions.png); }
#nav_solutions:hover, #nav_solutions_on { margin-left:80px; margin-top:-50px; border: 0px; width: 84px; height: 50px; background-image: url(../images/btn_solutions.png); background-position: -84px; cursor: pointer; }


#nav_products { margin-left:164px; margin-top:-50px; border: 0px; width: 91px; height: 50px; background-image: url(../images/btn_products.png); }
#nav_products:hover, #nav_products_on { margin-left:164px; margin-top:-50px; border: 0px; width: 91px; height: 50px; background-image: url(../images/btn_products.png); background-position: -91px; cursor: pointer;}


#nav_contact { margin-left:255px; margin-top:-50px; border: 0px; width: 88px; height: 50px; background-image: url(../images/btn_contact.png); }
#nav_contact:hover, #nav_contact_on { margin-left:255px; margin-top:-50px; border: 0px; width: 88px; height: 50px; background-image: url(../images/btn_contact.png); background-position: -88px; cursor: pointer;}

#nav_articles { margin-left:343px; margin-top:-50px; border: 0px; width: 80px; height: 50px; background-image: url(../images/btn_articles.png); }
#nav_articles:hover, #nav_articles_on { margin-left:343px; margin-top:-50px; border: 0px; width: 80px; height: 50px; background-image: url(../images/btn_articles.png); background-position: -80px; cursor: pointer;}

#stage {
	position:relative;
	top:5px;
	width:765px;
	border:1px solid #8a7265;
	background-color:#eeedcd;
}

a.page_footer:hover {text-decoration:underline;}
a.page_footer {font-weight:bold;}
.page_footer {
	text-decoration:none;
	color:black;
}
#footer {
	text-align:center;
	color: #603a2b;
	background-color:#e7e5ac;
	background-image: url(../images/bkgd_footer.png);
	background-repeat: repeat-x;
	height:24px;
	
}


#print_footer {
	display:none;
}

#flash_obj {
	z-index:10;
}

.dots {
	height:10px;
	background-image:url(../images/dots.gif);
	background-repeat:repeat-x;
	clear:both;
}

.grey_title {
	font-weight: bold;
	color: #999999;
}

img.pict {
background-color:#FFFFFF;
border:1px solid #DED5B3;
margin:0pt;
padding:4px;
}

.gsc-search-box {
	display:none;
}

.gsc-resultsHeader {
	display:none;
} 

.gsc-trailing-more-results {
	visibility:hidden;
}

#vaabuttons {
}


#freeassessment_btn {
	background-image:url(../images/btn_free_assessment.jpg);
	background-repeat: no-repeat;
	width:345px;
	height:68px;
	left:0px;
	margin-top:0px;
}

#freeassessment_btn:hover {
	cursor: pointer;
	background-position: -345px;
}

#freeassessment {
	background-image:url(../images/btn-free-assessment.jpg);
	background-repeat: no-repeat;
	width:254px;
	height:118px;
	left:0px;
	margin-top:0px;
}
#freeassessment:hover {background-position: -254px; cursor: pointer;}

#findvaa {
	background-image:url(../images/btn_find_vaa.jpg);
	background-repeat: no-repeat;
	margin-left:240px;
	margin-top:-40px;
}

#findvaa:hover {
	cursor: pointer;
	background-position: -240px;
}

#findvaaBanner {
	background-image:url(../images/findVAA.jpg);
	background-repeat: no-repeat;
	width:254px;
	height:118px;
	left:0px;
	margin-top:1px;
}
#findvaaBanner:hover {background-position: -254px; cursor: pointer;}