body{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	background-color:#18508d;
}
h1{
	font-size:12px;
	padding:36px 0 0 30px;
	margin:0px;
}
h2{
	font-size:12px;
	padding:4px 0 5px 30px;
	margin:0px;
	color:#530184;
}
#header{
	width:980px;
	height:162px;
	background-image:url(../images/moore-virtual-assistance.gif);
	margin:0px;
	padding:0px;
	clear:both;
}
#container{
	margin:4px auto 4px auto;
	padding:0px;
	width:980px;
	background-image:url(../images/admin-bg.gif);
}
#menu{
	float:left;
	margin:0px;
	padding:36px 0 0 52px;
	width:118px;
	height:334px;
	background-image:url(../images/secretarial-menu.jpg);
	background-repeat:no-repeat;
}
#menu ul{
	list-style-type: none;
	text-decoration: none;
	padding:0;
	margin:0px;
}
#menu li{
	list-style-type: none;
	text-decoration: none;
	padding:0 0 16px 0;
	margin:0px;
	font-weight:bold;
}
#menu li a{
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#500082;
}
#menu li a:hover{
	color:#9c038b;
}
#heading{
	float:right;
	width:810px;
	height:55px;
	padding:0px;
	margin:0px;
	background-image:url(../images/professional-support.jpg);
	background-repeat:no-repeat;
}
#content{
	float:right;
	width:810px;
	padding:0px;
	margin:8px 0 0 0;
	background-repeat:no-repeat;
	background-position:bottom;
}
#content p{
	padding:4px 0 10px 30px;
	margin:0px;
	width:450px;
}

#content p.longer{
	padding:4px 0 10px 30px;
	margin:0px;
	width:640px;
}
#content p.longerlast{
	padding:4px 0 110px 30px;
	margin:0px;
	width:640px;
}
#content p.nopad{
	padding:0 0 0 30px;
	margin:0px;
	width:640px;
}
#content h2 {
	clear:both;
}
#contentfixed{
	float:right;
	width:810px;
	height:315px;
	padding:0px;
	margin:8px 0 0 0;
	background-repeat:no-repeat;
	background-position:bottom;
}
#contentfixed p{
	padding:4px 0 10px 30px;
	margin:0px;
	width:450px;
}
#contentfixed p.longer{
	padding:4px 0 10px 30px;
	margin:0px;
	width:640px;
}
#contentfixed p.nopad{
	padding:0 0 0 30px;
	margin:0px;
	width:640px;
}
.home{
	background-image:url(../images/va-support-home.jpg);
}
.about{
	background-image:url(../images/va-support-about.jpg);
}
.contact{
	background-image:url(../images/va-support-contact.jpg);
}
.plain{
	background-image:url(../images/va-support-plain.jpg);
}
.testimonial{
	background-image:url(../images/va-support-testimonial.jpg);
}
.resources{
	background-image:url(../images/va-support-resources.jpg);
}
.winner{
	background-image:url(../images/2-awards.jpg);
}
.floatright{
	float:right;
}
.imageright{
	float:right;
	padding:0 10px 0 50px;
}
.w3c{
	margin:0 0 0 200px;
}
#footer{
	margin:0px;
	width:780px;
	height:32px;
	font-size:10px;
	padding:2px 0 0 200px;
	clear:both;
	background-image:url(../images/business-footer.jpg);
	color:#530184;
}
#footer p{
	padding:0px;
	margin:0px;
}
#footer a{
	text-decoration: none;
	color:#530184;
	font-weight:normal;
}
#footer a:hover{
	color: #000000;
}
a{
 	text-decoration: none;
	color:#999999;
	font-weight:bold;
}
a:hover{
	color:#705b3a;;
}
img{
	border: 0;
}
form {
	margin: 0 0 0 0;
	padding: 14px 0 14px 30px; 
}
.row {
	display: block;
	margin: 0 0 4px 0;
	padding: 0;
	float: left;
	clear: left;
}
.row1 {
	display: block;
	margin: 0 0 4px 0;
	padding: 0;
	float: left;
	width:500px;
}
.row label, .row1 label{
	margin: 0 0 4px 0;
	padding: 0;
	display: block;
}
.row input, .row1 input {
	width: 190px;
	margin: 0;
	padding: 2px;
	background-color: #CCCCCC; 
	border: 1px solid #666666; 
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.row textarea, .row textarea {
	width: 190px;
	height: 60px;
	margin: 0;
	padding: 2px;
	background-color: #CCCCCC; 
	border: 1px solid #666666; 
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.row .button, .row1 .button{
	width: 80px;
	margin: 0;
	padding: 2px;
	margin: 8px 0 12px 0;
	background-color: #CCCCCC; 
	border: 1px solid #666666; 
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.row .radio {
	width:auto;
	background-color:#FFF;
	border: 0;
}
#content.contact p {
	padding:2px 0 2px 30px;
}
.row .error {
	border: 1px solid #d10c0c;
	background: #c8a8a8;
}
.home-logos{
	margin-right:14px;
}