P, TABLE, TR, TH, TD, .Explicit {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}


body {  
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

h1 {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	color: #961f03;
}

h2 {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
}

h3 {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #444444;
}

.whiteheading {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
}

.whitesubheading {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.yellowsubheading {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FECC29;
}

.redsubheading {  
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #961f03;
}

.redtext {  
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #961f03;
}

.greytext {  
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.whitecopytext {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.whitetext {  
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;

}

.newsitemtext{
	color: #333;
	padding: 0px 0 0px 0px;
	text-decoration: none;
	color: #636466;
	font-size: 11px;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	}

td.vets-speak{  
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/pva/ecard_bg.gif);
	background-repeat: no-repeat;	
}	


#info UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 3em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 3em
}
#info LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; DISPLAY: block; FLOAT: left
}
#info {
	DISPLAY: block; BACKGROUND: #eee; POSITION: relative
}
.xsnazzy {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.xsnazzy SPAN {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #961f03; TEXT-ALIGN: center
}
.xtop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.xb1 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb2 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb3 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb4 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb1 {
	HEIGHT: 1px
}
.xb2 {
	HEIGHT: 1px
}
.xb3 {
	HEIGHT: 1px
}
.xb2 {
	BACKGROUND: #fecc29
}
.xb3 {
	BACKGROUND: #fecc29
}
.xb4 {
	BACKGROUND: #fecc29
}
.xb1 {
	MARGIN: 0px 5px
}
.xb2 {
	MARGIN: 0px 3px
}
.xb3 {
	MARGIN: 0px 2px
}
.xb4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.xboxcontent {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; DISPLAY: block; BACKGROUND: #fecc29; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid
}
A.xmenu2 {
	DISPLAY: block; FONT-SIZE: 0.9em; WIDTH: 5em; TEXT-DECORATION: none
}
A.xmenu2:visited {
	DISPLAY: block; FONT-SIZE: 0.9em; WIDTH: 5em; TEXT-DECORATION: none
}
A.xmenu2:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer; COLOR: white
}
A.xmenu2:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer; COLOR: white
}
.usnazzy {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.usnazzy SPAN {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #fff; TEXT-ALIGN: center
}
.utop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.ub1 {
	DISPLAY: block; OVERFLOW: hidden
}
.ub2 {
	DISPLAY: block; OVERFLOW: hidden
}
.ub3 {
	DISPLAY: block; OVERFLOW: hidden
}
.ub4 {
	DISPLAY: block; OVERFLOW: hidden
}
.ub1 {
	HEIGHT: 1px
}
.ub2 {
	HEIGHT: 1px
}
.ub3 {
	HEIGHT: 1px
}
.ub2 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.ub3 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.ub4 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.ub1 {
	MARGIN: 0px 5px
}
.ub2 {
	MARGIN: 0px 3px
}
.ub3 {
	MARGIN: 0px 2px
}
.ub4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.uboxcontent {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid
}
A.umenu2 {
	DISPLAY: block; FONT-SIZE: 0.9em; WIDTH: 5em; TEXT-DECORATION: none
}
A.umenu2:visited {
	DISPLAY: block; FONT-SIZE: 0.9em; WIDTH: 5em; TEXT-DECORATION: none
}
A.umenu2:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer; COLOR: #961f03
}
A.umenu2:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer; COLOR: #961f03
}
A.umenu2:hover SPAN {
	COLOR: #961f03
}
A.umenu2:hover .uboxcontent {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #961f03
}
A.umenu2:hover .ub1 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A.umenu2:hover .ub2 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A.umenu2:hover .ub3 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A.umenu2:hover .ub4 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

/* wide buttons */
.wsnazzy {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.wsnazzy SPAN {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #961f03; TEXT-ALIGN: center
}
.wtop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.wb1 {
	DISPLAY: block; OVERFLOW: hidden
}
.wb2 {
	DISPLAY: block; OVERFLOW: hidden
}
.wb3 {
	DISPLAY: block; OVERFLOW: hidden
}
.wb4 {
	DISPLAY: block; OVERFLOW: hidden
}
.wb1 {
	HEIGHT: 1px
}
.wb2 {
	HEIGHT: 1px
}
.wb3 {
	HEIGHT: 1px
}
.wb2 {
	BACKGROUND: #fecc29
}
.wb3 {
	BACKGROUND: #fecc29
}
.wb4 {
	BACKGROUND: #fecc29
}
.wb1 {
	MARGIN: 0px 5px
}
.wb2 {
	MARGIN: 0px 3px
}
.wb3 {
	MARGIN: 0px 2px
}
.wb4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.wboxcontent {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; DISPLAY: block; BACKGROUND: #fecc29; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid
}
A.wmenu2 {
	DISPLAY: block; FONT-SIZE: 0.9em; WIDTH: 7em; TEXT-DECORATION: none
}
A.wmenu2:visited {
	DISPLAY: block; FONT-SIZE: 0.9em; WIDTH: 7em; TEXT-DECORATION: none
}
A.2menu2:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer; COLOR: white
}
A.wmenu2:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer; COLOR: white
}

/* wide deselected */
.dnsnazzy {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.dnsnazzy SPAN {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #FECC29; TEXT-ALIGN: center
}
.dsnazzy {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.dsnazzy SPAN {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #fff; TEXT-ALIGN: center
}
.dtop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.db1 {
	DISPLAY: block; OVERFLOW: hidden
}
.db2 {
	DISPLAY: block; OVERFLOW: hidden
}
.db3 {
	DISPLAY: block; OVERFLOW: hidden
}
.db4 {
	DISPLAY: block; OVERFLOW: hidden
}
.db1 {
	HEIGHT: 1px
}
.db2 {
	HEIGHT: 1px
}
.db3 {
	HEIGHT: 1px
}
.db2 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.db3 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.db4 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.db1 {
	MARGIN: 0px 5px
}
.db2 {
	MARGIN: 0px 3px
}
.db3 {
	MARGIN: 0px 2px
}
.db4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.dboxcontent {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid
}
A.dmenu2 {
	DISPLAY: block; FONT-SIZE: 0.9em; WIDTH: 7em; TEXT-DECORATION: none
}
A.dmenu2:visited {
	DISPLAY: block; FONT-SIZE: 0.9em; WIDTH: 7em; TEXT-DECORATION: none
}
A.dmenu2:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer; COLOR: #961f03
}
A.dmenu2:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer; COLOR: #961f03
}
A.dmenu2:hover SPAN {
	COLOR: #961f03
}
A.dmenu2:hover .uboxcontent {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #961f03
}
A.dumenu2:hover .ub1 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A.dmenu2:hover .ub2 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A.dmenu2:hover .ub3 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A.dmenu2:hover .ub4 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

td.nav {
padding: 0 0 0 200px;
}



/* left navigation */
	
#leftmenu ul {
	list-type:none;
	display:block;
}	
	
#leftmenu {
	width: 185px;
	margin: 10px;
	padding: 0 0 5 0;
	
	}
	
#leftmenu li a {
	height: 32px;
	text-decoration: none;
	color: #961F03;
	font-size: 13px;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	}	
	
#leftmenu li a:link, #leftmenu li a:visited {
	color: #333;
	display: block;
	padding: 8px 0 8px 10px;
	text-decoration: none;
	color: #961F03;
	font-size: 13px;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	}

#leftmenu li a:hover {
	color: #FFF;
	background:  url(../images/pva/leftnav_hover_bg.gif);
	background-repeat: no-repeat;
	padding: 8px 0 8px 10px;
	text-decoration: none;
	color: #ffffff;
	font-size: 13px;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;	
	}			
	
#info li {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	

.ln,  .lna{
	width:149px;
	margin-left: 10px;
	margin-bottom:0px;
	list-style-type: none;
	list-style: none;
	display:block;
}	

a.ln, 
a.ln:active,
a.ln:visited,
a.ln:hover
 {
	height: 30px;
	margin-left: 10px;
	margin-top: 0px;
	display:block;
	text-decoration: none;
	color: #961F03;
	font-size: 13px;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

a.lna, 
a.lna:active,
a.lna:visited,
a.lna:hover
  {
	color: #FFFFFF;
	background-repeat: no-repeat;
	text-decoration: none;
	margin-left: 10px;
	font-size: 13px;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	height: 30px;
	width: 149px;
	display:block;
	background-position : 0px 0px;
}
a.leftnav:link,
a.leftnav:active,
a.leftnav:visited,
a.leftnav:hover {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #961f03;
	text-decoration: none;
}

.srchbox {
	width:118px;
	height:18px;
	color: #999999;
}	

.whttxt {
	color: #ffffff;
	font-size: 13px;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

a.whtlinks:link,
a.whtlinks:active,
a.whtlinks:visited {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a.whtlinks:hover {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	COLOR: #961f03;
	text-decoration: none;
}


.bluesectionheader {
	color: #003366;
	font-weight: normal;
	margin: 0;
	padding: 0;
	font-size: 21px;
	}	
	
.redpageheader {
	color: #961f03;
	font-weight: normal;
	margin: 0;
	padding: 0;
	font-size: 18px;
	}	
	
/* right navigation */	
#rightmenu {
	width: 138px;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;	
	}

#rightmenu li {
	color: #333;
	padding: 0px 0 4px 8px;
	text-decoration: none;
	color: #636466;
	font-size: 13px;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	}	

#rightmenu a {
	height: 16px;
	text-decoration: none;
	color: #961F03;
	font-size: 13px;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	}	
	
#rightmenu a:link, #rightmenu a:visited {
	color: #333;
	text-decoration: none;
	color: #961F03;
	font-size: 13px;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	}	

#rightmenu li a:link, #rightmenu li a:visited {
	color: #333;
	text-decoration: none;
	color: #961F03;
	font-size: 13px;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	}	
	
#rightmenu li a:hover {
	color: #333;
	text-decoration: none;
	color: #444444;
	font-size: 13px;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;	
	}		

#rightmenu ul {
	list-style: none;
	margin: 8px 0px 8px 5px;
	padding: 0;
	}

/* main content area */	

#content p {
	color: #333;
	text-decoration: none;
	color: #444444;
	font-size: 13px;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;	
	}	
	
#content a {
	text-decoration: none;	
	}	
		
#subcontent ul {
	list-style: disc;
	display:block;
	margin: 20px;
	padding: 0;
	}	
	
	
#subcontent li {
	color: #333;
	text-decoration: none;
	color: #444444;
	font-size: 13px;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;	
	}		

/* news subsection */	
	
#newsitem {
	width: 155px;
	margin: 8px 10px 8px 8px;
	padding: 0 0 0 0;	
	}

#newsitemlg {
	width: 230px;
	margin: 8px 10px 8px 8px;
	padding: 0 0 0 0;	
	}

#newsitem a {
	color: #333;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;	
	}	
	
#newsitem a:hover {
	color: #333;
	text-decoration: none;
	color: #fecc29;
	font-size: 12px;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;	
	}	
	
a.footerlinks:link,
a.footerlinks:active,
a.footerlinks:visited {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}

a.footerlinks:hover {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #666666;
}

.greytext-footer {  
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

a.greytext-footer {
	text-decoration: none;
}	
a.greytext-footer:hover {
	text-decoration: none;
	color: #961f03;
}




#pageHeader_textsizer {
	Z-INDEX: 1; WIDTH: 142px; HEIGHT: 24px
}
#pageHeader_textsizer H4 {
	FONT-SIZE: 11px; FLOAT: left; MARGIN: 9px 8px 0px; WIDTH: auto; COLOR: #414143; LINE-HEIGHT: 100%
}
#pageHeader_textsizer A {
	DISPLAY: block; FLOAT: right; MARGIN-LEFT: 5px; HEIGHT: 24px
}
#pageHeader_textsizer A#smallSize {
	BACKGROUND:  url("../images/textsize_small_selected.gif") no-repeat left bottom; MARGIN-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 13px; CURSOR: default; PADDING-TOP: 0px
}
#pageHeader_textsizer A#mediumSize {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; BACKGROUND:  url("../images/textsize_med.gif") no-repeat left bottom; PADDING-BOTTOM: 0px; WIDTH: 16px; CURSOR: pointer; PADDING-TOP: 0px
}
#pageHeader_textsizer A#largeSize {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; BACKGROUND:  url("../images/textsize_large.gif") no-repeat left bottom; PADDING-BOTTOM: 0px; WIDTH: 20px; CURSOR: pointer; PADDING-TOP: 0px
}

.drtvheading {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0F71B0;
}

a.val:link,
a.val:active,
a.val:visited {
	color:#FFFFFF;
	font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

a.val:hover {
	color:#FF999A;
	font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

a.valnow:link,
a.valnow:active,
a.valnow:visited {
	color:#FF999A;
	font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

a.valnow:hover {
	color:#CC0000;
	font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;