/* CSS Document */

* {
	margin:0;
	padding:0;
}

p {
	padding: 5px 0;
	line-height:20px;
}

a {
	text-decoration:none;
}

a.color {
	color:#a33038;
}

a img {
	border:none;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	background-color:#004954;
	text-align:center;
}




#wrap {
	width:800px;
	margin:0 auto;
	text-align:left;
}

#header img {
	display:block;
}

#header h1 {
	display:none;
}

#topnav {
	color:#FFFFFF;
	text-align:right;
	padding:10px 10px 10px 0;
	font-size:110%;
}

#topnav ul {
	list-style-type:none;
}

#topnav ul li {
	display:inline;
	padding-right:5px;
}

#topnav ul li a {
	color:#FFFFFF;
}

#topnav-bottom {
	display:block;
}

.navdiv {
	color:#a33038;
	padding-left:10px;
}

#strap h2 {
	display:none;
}

#strap img {
	display:block;
}

#frontlowerwrap {
	background:#FFFFFF;
}

#frontlower {
	background:url(../images/va_home_i04b_15.jpg) no-repeat top left #FFFFFF;
	min-height:400px;
	padding-bottom:10px;
	margin-top:20px;
}

#frontlowercontent {
	padding-left:190px;
	padding-right:20px;
}

.heading {
	padding-bottom:10px;
}

.heading h1, .heading h2, .heading h3, .heading h4 {
	display:none;
}

.heading img {
	display:block;
}

.right {
	float:right;
	padding-left:20px;
	text-align:right;
	padding-bottom:10px;
}

.redbox {
	width:250px;
	border:1px solid #a33038;
	text-align:left;
	color:#004954;
}

.redboxtop {
	background-color:#a33038;
	color:#FFFFFF;
	font-weight:bold;
	padding:10px; 
}


.redboxtext {
	color:#000000;
}




.redbox ul {
	margin:0;
	padding:10px 25px;
}

.redbox ul li {
	padding-bottom:5px;
}

.clear {
	clear:both;
}

.readmore {
	text-align:right;
}

.readmore a {
	color:#a33038;
	font-weight:bold;
}

.readmore2 {
	
}

.readmore2 a {
	color:#a33038;
	font-weight:bold;
}

a.readmore2 {
	color:#a33038;
	font-weight:bold;
}

#frontlower-middle {
	width:300px;
	padding-bottom:20px;
}

#footer {
	color:#FFFFFF;
	text-align:center;
	padding:8px 10px;
	font-size:90%;
}

#footer a {
	color:#FFFFFF;
}

#footer .left {
	float:left;
	padding:0;
}

#footer .right {
	float:right;
	padding:0;
}

.printinfo {
	display:none;
}

#innerlower {
	background-color:#FFFFFF;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
}

#innerlower .table {
	width:780px;
	margin:0;
	padding:0;
	border:0;
}

td.leftcol {
	background:url(../images/va_our-services_i04_23.gif) no-repeat bottom left;
	vertical-align:top;
	border:1px solid #7fa4a9;
}

td.rightcol {
	vertical-align:top;
}

#leftinner {
	width:129px;
}

#leftinner ul {
	list-style-type:none;
}

#leftinner ul li {
	margin:0 0 -3px 0;
	padding:0;
}

#rightinner {
 	padding:0 30px;
}

#rightinner h4 {
	color:#004954;
	font-size:100%;
	padding-top:8px;
}

.left {
	float:left;
	padding:10px 30px 20px 0;
}

.contactus p {
	display:none;
}

.backtotop {
	text-align:right;
}

.backtotop a {
	color:#40777f;
	font-weight:bold;
}

.handheldinfo {
	display:none;
}

#handheldnav-sub {
	display:none;
}

.obliged {
	color:#CC0000;
}

.contactheading2 {
	color:#40777f;
	font-size:100%;
	padding-bottom:5px;
}

label {
	color:#000;
}

.alwayshide {
	display:none;
}

#frontlower #footer-upper {
	padding-left:50px;
}

#footer-upper {
	text-align:center;
	color:#7fa4a9;
	font-size:80%;
	padding-top:10px;
}

#footer-upper ul {
	list-style-type:none;
}

#footer-upper ul li {
	display:inline;
	line-height:1.7em;
	padding-right:20px;
}

#footer-upper ul li a {
	color:#7fa4a9;
}

.divide {
	border-bottom:1px solid #7fa4a9;
	height:1px;
	margin:8px 0;
	padding:0;
}

.formerr {
	color:#CC0000;
}

.rightimage {
	float:right;
	margin-bottom: 20px;
}

.rightimage02 {
	float:right;
	margin-bottom: 20px;
}

.leftimage {
	float:left;
	margin-top:10px;
	margin-right:20px;
	margin-bottom: 10px;
}

.leftbox {
	margin-left:20px;
	margin-bottom:20px;
	line-height:20px;
	color:#004954;
}

.leftboxtext {
	color:#000000;
	}

.contactus {
	padding-bottom:10px;
}

p.conditions {
	background:#edf5ff;
	font-size:80%;
	margin-top:20px;
	padding: 10px;
}

.conditions a {
color:#a33038;
font-weight:bold;
}

.smallertext {
	font-size:80%;
	color:#666666;
}

option {
	padding:0 5px;
}

.bluebox {
margin-bottom:10px;
}

.leftbox02 {
	margin-left:20px;
	margin-bottom:20px;
	width:280px;
	line-height:20px;
	color:#004954;
}

.leftboxtext02 {
	color:#a33038;
	
	}
	
	
	#fronttabtextouter {
margin-top:800px;
margin-bottom:30px;
}

#fronttabtext {
text-align:left;
width:800px;
margin: 0 auto;
background:#ffffff;

}

#fronttabtext p {
margin-bottom:5px;
padding:0px 5px;
}

#fronttabtext h2 a{
color:#ffffff;
font-weight:100;
}

#fronttabtext h2 {
margin-top:30px;
margin-bottom:10px;
padding:5px;
font-size:110%;
background:#a33038;
color:#FFFFFF;
}

#fronttabtext h3 a{
color:#ffffff;
font-weight:100;
}

#fronttabtext h3 {
margin-top:0px;
margin-bottom:10px;
padding:5px;
font-size:110%;
background:#a33038;
color:#FFFFFF;
}