﻿body {
	background-color: #4D4D4F;
	font-family: Myriad Pro, Arial, Sans-Serif;
	color: #676767;
}
img {
	border: 0;
}
h1 {
	color: #AFBCBA;
	padding: 80px 0 0 0;
	font-size: 40px;
	margin: 0;
	width: 420px;
	text-align: justify;
}
#lyr1 {
	margin-top: -10px;
}

#h1branding {
	color: #AFBCBA;
	font-size: 40px;
	width: 420px;
	text-align: justify;
	margin: 65px 0 0 360px;
	font-weight: bold;
}
#valeftgraphic {
	width: 130px;
	height: 590px;
	margin-bottom: -590px;
}
#varightgraphic {
	width: 130px;
	height: 590px;
	margin-bottom: -590px;
	margin-left: 710px;
}
h1.long {
	padding: 40px 0 0 0;
}
.headerimage {
	padding: 60px 0 0 0;
}
.footertext {
	color: #989898;
	font-size: 12px;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
#menuline {
	color: #676767;
	background-color: #676767;
	width: 765px;
	height: 1px;
	margin: -10px 0 0 125px;
}
#whitebox {
	width: 900px;
	min-height: 580px;
	background-color: #fff;
	padding-top: 10px;
}
#pagedescription {
	margin: 0 0 20px 145px;
	padding: 0;
	width: 420px;
	text-align: justify;
	font-size: 12px;
	height: 220px;
}
#longtext {
	margin: -10px 0 0 145px;
	padding: 0;
	width: 420px;
	text-align: justify;
	font-size: 12px;
	height: 260px;
}
#rightlogo {
	text-align: right;
	margin: -35px 20px 0 0;
}
#rightlogotop {
	margin-top: 3px;
}
#rightlogobottom {
	margin-top: 7px;
}
#footer {
	width: 900px;
	font-family: Arial, Sans-Serif;
}
#footer850 {
	width: 850px;
	font-family: Arial, Sans-Serif;
}
#footer886 {
	width: 886px;
	font-family: Arial, Sans-Serif;
}
#centerdiv {
	width: 900px;
	margin: 0 auto;
}
#homediv {
	width: 886px;
	margin: 0 auto;
}
#splashdiv {
	width: 850px;
	margin: 0 auto;
}
#homemenu {
	width: 887px;
	padding: 0;
	line-height: 5px;
	margin-top: -130px;
	padding-bottom: 107px;
	font-family: Arial, Sans-Serif;
}
#homemenu li a {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}
#homemenu li a:hover {
	color: #E88A1C;
	text-decoration: none;
	font-size: 14px;
}
#homemenu li {
	display: inline;
	margin-left: 30px;
	padding: 0;
}
#skipintro a {
	color: #fff;
	font-size: 13px;
	text-decoration: none;
}
#skipintro {
	text-align: center;
}
.center {
	text-align: center;
}
#menu {
	width: 600px;
	padding: 0;
	line-height: 5px;
	margin-left: 108px;
	margin-top: -15px;
	padding-left: 0px;
}
#menu li a {
	color: #676767;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
#menu li a:hover {
	color: #E88A1C;
}
#menu li {
	display: inline;
	margin-left: 39px;
	padding: 0;
}
#offscreen {
	position: absolute;
	left: -10000px;
	top: -10000px;
}
#gradient {
	width: 745px;
	height: 267px;
	background-image: url(http://www.vanstin.com/_img/gradient.jpg);
	margin-left: 145px;
}
#gradientbranding {
	width: 765px;
	height: 267px;
	background-image: url(http://www.vanstin.com/_img/gradient.jpg);
	margin-left: 125px;
}
.marginleft40 {
	margin-left: 40px;
}

.imageva {
	margin: 45px 0 0 10px;
}
.marketinglarge {
	margin: 0;
}
#resourcesbox {
	color: #fff;
	font-size: 12px;
	margin-left: 555px;
	margin-top: -207px;
}
#clientslink {
	float: right;
	margin: -2px 2px 0 0;
}
#homeclientslinkgraphic {
	margin: -582px 0 0 810px;
}
#statuslink {
	float: left;
	margin: -2px 0 0 10px;
	color: #666;
	font-size: 14px;
}
.pushbottom {
	line-height: 40px;
}
#homeclientslink {
	margin: 0 0 2px 0;
}
#clientslink a {
	color: #666;
	text-decoration: none;
	font-size: 14px;
}
#homeclientslink a {
	color: #E88A1C;
	text-decoration: none;
	font-size: 14px;
}
#resourcesboxlarge {
	color: #fff;
	font-size: 12px;
	margin-left: 535px;
	margin-top: -260px;
}
#resourcesbox a, #resourcesboxlarge a {
	color: #fff;
	text-decoration: underline;
}
#files1 h2, #files2 h2, #files3 h2 {
	text-align: center;
	margin-top: 0;
}
#admin1 h2, #admin2 h2 {
	margin-top: 0;
}
#files1, #files2, #admin1 {
	background: url(     "http://www.vanstin.com/_img/about-us-gradient.gif" ) no-repeat right;
	padding-right: 6px;
	min-height: 200px;
}
#files1 {
	float: left;
	width: 200px;
}
#files2 {
	float: left;
	width: 250px;
}
#files3 {
	float: left;
	width: 250px;
}
#files2 #uploadedfiles, #files3 #uploadedfiles {
	margin-left: 15px;
}
#admin1 {
	float: left;
	width: 250px;
}
#admin2 {
	float: left;
	width: 480px;
	margin-left: 15px;
}
#uploadedfiles a, #admin2 a {
	color: #000;
	text-decoration: none;
	font-size: 10px;
}
#admin2 a.orange {
	color: #E88A1C;
}
#aboutuslink, #contactuslink, #portfoliolink {
	background-color: #AFBCBA;
	color: #AFBCBA;
	width: 6px;
	height: 245px;
	float: left;
	margin-left: 10px;
	cursor: pointer;
}
#aboutuslink img, #contactuslink img, #portfoliolink img {
	margin-left: -5px;
}
#smalllinks {
	margin: -240px 0 0 615px;
	height: 245px;
}
.clear {
	clear: both;
	font-size: 0px;
}
#aboutusgradient {
	margin: -266px 0 0 625px;
}
#contactusgradient {
	margin: -294px 0 0 641px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	#contactusgradient {
		margin: -314px 0 0 641px;
	}
}
#portfoliogradient {
	margin: -16px 0 0 657px;
}
.orange {
	color: #E88A1C;
}
.strongtext {
	color: #E88A1C;
	font-size: 16px;
}
#contactform {
	margin: -10px 0 0 145px;
	padding: 0;
	text-align: justify;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
}
#contactform input, #contactform select {
	font-size: 12px;
	background-color: #fff;
	color: #676767;
	margin-top: 5px;
}
#contactform label {
	width: 110px;
	text-align: left;
	float: left;
	margin-top: 7px;
	clear: left;
}
#dragarrow {
	position: absolute;
	bottom: 0;
	left: 0;
}
