/*
  File............: /CSS/VHAFAVprint.css
*/
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	background-color: #ffffff;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	line-height: 1.4em;
}
#container {
	text-align: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	width: 767px;
  } 
#header {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	height: 94px;
	width: 767px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
dl {
	font-size: 1em;
	margin-right: 5px;
	margin-left: 0px;
}	
dt {
	font-weight: bold;
	line-height: 1.2em;
	margin-top: 15px;
	margin-bottom: 15px;
}
dd {
	margin-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	width: 95%;
	margin-left: 0px;
}
.skiplink {
	display:none
}
#topMenu {
	display: none;
}
#topMenuNav {
	margin: 0px;
	width: 100%;
}
#topMenuNav ul {
	margin: 0;
	padding: 0;
}
#topMenuNav li {
	float: left;
	list-style-type: none;
	margin: 0 0 1em 0;
	padding: 0;
	white-space: nowrap;
}
#topMenuNav li a {
	padding: 4px 10px 5px 22px;
	background-color: #2E3A3F;
	text-decoration: none;
	border-right: 1px solid #6F7DA1;
}
#topMenuNav a:link, #topMenuNav a:visited {
	color: #FFFFFF;}
#topMenuNav a:hover, #topMenuNav a:active {
	background-color: #485A62;
	color: #FFFFFF;
}
#leftnav {
	display: none;
}
#leftnav-navigation {
	width: 150px;
	text-decoration: none;
	background-color: #1E2D54;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#leftnav-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#leftnav-navigation li {
	border-bottom: 1px solid #6F7DA1;
	text-decoration: none;
	margin: 0px;
}
#leftnav-navigation li a:link, #leftnav-navigation li a:visited  {
	display: block;
	padding: 5px 5px 5px 0.5em;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 1.5em;
	background-color: #1E2D54;
}
#leftnav-navigation li a:hover {
	background-color: #2E498F;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 1.5em;
}
#leftnav p {
	font-size: 1em;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 2px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
}
#leftnav img {
	margin: 10px 0px 0px 2px;
	padding: 0px;
	background-position: center;
}
#content {
	font-size: 1em;
	color: #000000;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px;
	text-align: left;
	background-color: #FFFFFF;
	background-position: left top;
	background-repeat: no-repeat;
}
#content-sub {
	margin: 0px;
	padding: 0px;
	width: 750px;
}
#title-bar {
	background-color: #6B1424;
	margin: 0px;
	color: #FFFFFF;
	font-size: 1.4em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6B1424;
	border-left-color: #FFFFFF;
	padding-left: 5px;
	padding-bottom: 1px;
}
#content h1 {
	font-size: 1.2em;
	font-weight: bold;
	font-variant: normal;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #333333;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
	text-align: left;
	float: none;
	line-height: 2em;
}
#content h2 {
	font-size: 1.6em;
	background-color: #ffffff;
	line-height: 2em;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding-left: 10px;
}
#content h3 {
	font-size: 1.4em;
}
#content h4 {
	font-size: 1.3em;
}
#content h5 {
	font-size: 1.1em;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px;
}
#content p label {
	float: left;
}
#content img {
	float: right;
	margin: 5px;
}
#content img.second {
	float: left;
}
#content p img {
	margin-left-: auto;
	margin-right: auto;
	float: none;
}
#content a:link, #content a:visited, #content a:active {
	font-style: normal;
	font-variant: normal;
	color: #004F9D;
	text-align: left;
	line-height: 1.3em;
	list-style-type: square;
}
#content a:hover {
	font-style: normal;
	font-variant: normal;
	color: #4CA8FF;
	text-align: left;
	line-height: 1.3em;
	text-decoration: underline;
	list-style-type: square;
}
#content2 {
	font-size: .9em;
	color: #000000;
	margin: 0px 0px 0px 171px;
	padding: 1.5em 30px 10px;
	line-height: 1.3em;
	text-align: left;
	background-color: #F1EFEC;
	background-position: left top;
}
#content3 {
	font-size: 1em;
	color: #000000;
	margin: 0px 0px 0px 150px;
	padding: 0px 0px 10px;
	line-height: 1.3em;
	text-align: left;
	background-color: #FFFFFF;
	background-position: left top;
	background-repeat: no-repeat;
	border-top: 1px #999999;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px solid #999999;
}
#content3 h4 {
	font-size: 1.5em;
	font-weight: normal;
	font-variant: normal;
	margin: 5px 0px;
	padding: 0px;
	float: left;
	text-transform: capitalize;
}
#content3 h1 {
	font-size: 1.2em;
	font-weight: bold;
	font-variant: normal;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #333333;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
	text-align: left;
	float: none;
	line-height: 2em;
}
#content3 h2 {
	font-size: 1.6em;
	background-color: #6B1424;
	line-height: 2em;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	padding-left: 10px;
}
.breaker1 {
	margin: 0px;
	padding: 0px;
	width: 550px;
}
.breaker2 {
	font-size: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fadbaa;
	line-height: 0px;
	clear: both;
	width: 100%;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #AAADBE;
}
.breaker3 {
	font-size: 0px;
	background-color: #fadbaa;
	margin: 0px;
	padding: 0px;
	height: 1px;                                      
	width: 770px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #a00518;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #1a1d3d;
	line-height: 0px;
}
.breaker4 {
	font-size: 0px;
	background-color: #fadbaa;
	margin: 0px;
	padding: 0px;
	height: 1px;
	width: 770 px;
	line-height: 0px;
}
#divContainer {
	width: 767px;
	margin: 0px;
	padding: 0px;
	top: 0px;
	background-color: #ffffff;
}
.pullquote {
	font-size: 1.3em;
	font-style: normal;
	background-color: #a00518;
	padding: 5px;
	float: left;
	width: 161px;
	margin-right: 10px;
	margin-left: 10px;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: double;
	border-bottom-style: solid;
	border-top-color: #1a1d3d;
	border-bottom-color: #1a1d3d;
	margin-top: 10px;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
.pullquote2 {
	font-size: 1.3em;
	font-style: normal;
	background-color: #a00518;
	padding: 5px;
	float: left;
	width: auto;
	margin-right: 10px;
	margin-left: 10px;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: double;
	border-bottom-style: solid;
	border-top-color: #1a1d3d;
	border-bottom-color: #1a1d3d;
	margin-top: 10px;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
#divIMG {
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
}
#HomeContent {
	font-size: 1em;
	color: #000000;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
	margin-right: 225px;
	top: 0px;
	line-height: 1.3em;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-repeat: repeat;
	padding-bottom: 10px;
	border-top: 1px #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px;
	border-left: 1px solid #999999;
}
#HomeContent h1 {
	font-size: 1.2em;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #1a1d3d;
	margin: 0px;
	color: #910010;
	font-variant: normal;
	float: none;
	font-weight: bold;
	letter-spacing: .1em;
}
#HomeContent img {
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 68px;
}
#HomeContent p {
	font-size: 12px;
	margin: 5px 10px;
	padding: 0px;
	float: none;
	text-align: left;
}
#HomeContent h2 {
	font-size: 1.6em;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	line-height: 2em;
	background-color: #6B1424;
}
#HomeContent h4 {
	font-size: 1.25em;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	margin: 25px 0px 0px 5px;
	padding: 0px;
	text-align: left;
	line-height: 1.5em;
	background-color: #E5E3CF;
}
#HomeContent a:link, #HomeContent a:visited, #HomeContent a:active {
	color: #003399;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#HomeContent a:hover {
	color: #4CA8FF;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}
#RightNav {
	color: #000000;
	margin: 0px;
	padding: 8px 0px 0px 5px;
	float: right;
	width: 220px;
	left: 0px;
	top: 0px;
	background-color: #E5E3CF;
	background-position: left top;
	text-align: left;
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	}
#RightNav a:link, #RightNav a:visited, #RightNav a:active {
	text-transform: capitalize;
	color: #004f9d;
	text-decoration: none;
}
#RightNav a:hover {
	text-transform: capitalize;
	color: #4CA8FF;
	text-decoration: underline;
}
#RightNav h1 {
	color: #1a1d3d;
	font-size: 1.4em;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-style: normal;
	letter-spacing: 1px;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
}	
#RightNav h2 {
	font-size: 1.2em;
	color: #000000;
	font-variant: normal;
	margin: 0px;
	font-weight: normal;
	text-align: left;
	text-transform: capitalize;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#RightNav h3 {
	font-size: 1em;
	font-variant: normal;
	text-transform: capitalize;
	color: #a00518;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#RightNav h4 {
	font-size: 0.7em;
	margin-top: 15px;
	margin-bottom: 5px;
	font-style: normal;
	text-indent: 0pt;
	width: 70%;
	color: #003366;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
}
#RightNav p {
	font-size: .9em;
	color: #a00518;
	font-variant: normal;
	margin: 0px;
	width: 136px;
	clip:  rect(auto auto auto 5px);
	text-align: left;
	text-transform: capitalize;
	padding: 0px;
}
#RightNav img {
	border: 1px solid #000000;
	margin-left: 2px;
	margin-top: 5px;
}
#RightNav hr {
	border-bottom: 1px solid #808040;
}
#bottomMenu {
	display: none;
}
#bottomMenu a:link, #bottomMenu a:visited, #bottomMenu a:active {
	text-decoration: none;
	color: #234C9F;
}
#bottomMenu a:hover {
	text-decoration: underline;
	color: #4CA8FF;
}
.pullquoteRight {
	font-size: 1.3em;
	font-style: normal;
	background-color: #a00518;
	padding: 5px;
	float: right;
	width: 161px;
	margin-right: 10px;
	margin-left: 10px;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: double;
	border-bottom-style: solid;
	border-top-color: #1a1d3d;
	border-bottom-color: #1a1d3d;
	margin-top: 10px;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
.jumpMenu {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
#leftNav hr {
	border-bottom: 1px solid #808040;
	width: 93%;
}
.imageleft {
	text-align: left;
	float: left;
	padding-right: 220px;
}
#clear {
	clear: both;
}
#albumlist {
	list-style-type: none;
}
#albumlist li {
	float: left;
	font-size: .8em;
	font-weight: bold;
	color: #333333;
	margin-right: 3px;
	margin-bottom: 5px;
}
#albumlist img {
	border: 2px inset #666600;
	display: block;
}
#address {
	margin: 15px 8px 5px 5px;
	border: 1px #000000;
}
#address p {
	font-size: .8em;
}
#imagecenter {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	text-align: center;
}
#imageleft-staff {
	float: left;
	padding-right: 400px;
}
.clock-font {
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
}
#photo {
	list-style-type: none;
}

img.center { display: block; text-align: center; margin: auto; }

.imgborder {
	border: 1px solid #000000;
}
.privileges-box {
	background-color: #C0C4B5;
	margin: 3px;
	padding: 5px;
	width: 200px;
	border: 3px solid #333333;
}
#adpacbox {
	width: 160px;
	border: thin none #999999;
	float: left;
}
#newsbox {
	border: thin solid #003366;
	float: left;
	list-style-type: square;
	margin: 5px 0px;
	padding: 5px;
	width: 97%;
}
#newsbox li{
	list-style-type: square;
}
#newsbox-small {
	width: 100px;
	border: thin solid #003366;
	float: left;
	list-style-type: square;
	margin: 5px;
	padding: 5px;
}
#newsbox-small li{
	list-style-type: square;
}
#newsbox-long {
	width: 400px;
	border: thin solid #003366;
	float: left;
	list-style-type: square;
	margin: 5px;
	padding: 5px;
}
#newsbox-long li{
	list-style-type: square;
}
.banner-news {
	font-size: 0.90em;
	font-weight: bolder;
}
#albumlist {
	list-style-type: none;
}
#albumlist li {
	float: left;
	font-size: .8em;
	font-weight: bold;
	color: #333333;
	margin-right: 25px;
	margin-bottom: 10px;
}
#albumlist img {
	border: 2px inset #666600;
}
#navigation-service {
	font-size: 1em;
	width: 300px;
	font-weight: 400;
}
#navigation-service ul {
	list-style: square;
	margin: 2;
	padding: 0;
	color: #993300;
}
#navigation-service li {
}
#navigation-service li a:link {
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#navigation-service li a:visited {
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#navigation-service li a:hover {
	color: 990000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9999;
}
#navigation-service li a:active {
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.telephone {
	font-size: .9em;
}
.timestamp {
	color: #666666;
	text-decoration: none;
	padding: 5px;
	font-size: .7em;
}
.timestamp-news {
	font-size: 0.7em;
	color: #666666;
	text-decoration: none;
}
#directorybox {
	font-size: .85em;
	width: 75%;
	padding: 2px;
	line-height: .9em;
	border: 2px inset #666600;
}
.directorybox-caption {
	background-color: #B0C4DE;
	color: #33517A;
	padding-top: 3px;
	padding-bottom: 2px;
	border: 1px solid #789AC6;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.2em;
}
.directorytable p, td, th {
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 1.1em;
}
.directorytable {
	border: 1px solid #D6DDE6;
	border-collapse: collapse;
}
.directorytable td {
	border: 1px solid #D6DDE6;
	text-align: left;
	padding: 4px;
}
.directorytable th {
	border: 1px solid #828282;
	background-color: #BCBCBC;
	font-weight: bold;
	text-align: left;
	padding: 4px;
}
.directorytable caption {
	font: bold 0.9em "Times New Roman", Times, serif;
	background-color: #B0C4DE;
	color: #33517A;
	padding-top: 3px;
	padding-bottom: 2px;
	border: 1px solid #789AC6;
}
.directorytable tr:hover, .directorytable tr.hilite {
	background-color: #DFE7F2;
	color: #000000;
}
.directorytable tr.altrow {
	background-color: #DFE7F2;
	color: #000000;
}
#servicecontenttop {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	padding: 5px;
	float: left;
	margin-bottom: 25px;
}
#servicecontentleft {
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	float: left;
}
#servicecontentright {
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	float: right;
}
.hilite {
	background-color: #B9DCFF;
	color: #B222222;
}
#hilite-blue {
	border: 2px solid #B9DCFF;
	width: 99%;
}
#hilite-green {
	color: #000000;
	border: 2px solid #CCFFCC;
}
#hilite-red {
	background-color: #FFDFDF;
	color: #000000;
}
#hilite-yellow {
	background-color: #FFFFC6;
	color: #000000;
}
.required {
	font-size: .8em;
	color: #FF0000;
}
fieldset {
	border: 1px double #3399FF;
	margin-top: 16px;
	padding: 5px;
	margin-right: 5px;
}
legend {
	font: bold;
	color: #00008B;
	background-color: #FFFFFF
}
.center {
	font-size: .5em;
	margin-right: auto;
	margin-left: auto;
}
.review-date {
	width: 500px;
	color: #666666;
}
.quote {
	font-style: italic;
}
.image_box{
	float:right;
	width: 225px;
} 
.caption { 
	text-align:center; 
	background: #E5F2FF; 
	font-size:90%; 
	color: #000000; 
} 
.caption-staff { 
	text-align:center; 
	background: #E5F2FF; 
	font-size:90%; 
	color: #000000; 
} 
.title {
	font-size: 1.2em;
	font-weight: bold;
}
.mission {
	text-align: center;
}
.calendar-event {
	font-weight: 600;
}
#VAseal {
	margin: 8px 0px 0px 16px;
	float: left;
	width: 115px;
	padding: 0px;
}
#VAheader {
	margin: 0px;
	float: right;
	width: 300px;
	padding: 0px;
	text-align: right;
}
.headline {
	font-size: 1em;
	font-weight: bold;
}
abbr, acronym {
	border-bottom: dotted 1px silver;
	color: maroon;
	cursor: help;
}
.help {
	border-bottom: dotted 1px silver;
	color: maroon
}
.advisory {
	color: #BB0000;
	font-size: .9em;
}
.box-disclaimer {
	width: 90%;
	border: 3px solid #B9DCFF;
	margin-right: auto;
	margin-left: auto;
}
.hide-print {
	font-weight: normal;
}
.floatimgleft {
float:left;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
} 
#clearfix:after {
	content: ".";
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;}
#clearfix {display: inline-table;}
/* Hides from IE-mac */
*html #clearfix {height: 1%;}
/* End hide from IE-mac */
/* End clearfix */
#hide-print {
	display: none;
}
#cap {
	margin: 20px;
	border: 2px solid #0066FF;
	text-transform: none;
	padding-top: 0px;

}
#cap p {
	margin-left: 10px;
	padding: 0px;

}
#cap h5 {
	font-weight: bold;
	line-height: 2em;
	width: 85%;
	text-indent: 15px;
	text-transform: none;
}

.cap-capital {
	font-size: 1.5em;
	color: #0066FF;
}
#cap-statement {
	background-color: #ffffff;
	margin: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #FFFFCC;
	border-bottom-color: #ffffff;
}
#cap ul {
	list-style-image: url(../bullets/cap-red.gif);

}
