/*BODY
*/
.bgwhite
{
               background-color: #FFFFFF; 
	font-family: Segoe UI, verdana, arial, helvetica, sans-serif; 
    	margin: 0; 
	padding: 0;
}
.bgpowderblue
{
	background-color: #B0E0E6; 
	font-family: Segoe UI, verdana, arial, helvetica, sans-serif; 
     	margin: 0; 
	padding: 0;
}
.bglavender 
{
                background-color: #E6E6FA; 
	font-family: Segoe UI, verdana, arial, helvetica, sans-serif; 
   	margin: 0; 
	padding: 0;
}
.bgmistyrose 
{ 
                background-color: #FFE4E1; 
	font-family: Segoe UI, verdana, arial, helvetica, sans-serif; 
    	margin: 0; 
	padding: 0;
}
.bglightskyblue
{
                background-color: #87CEFA; 
	font-family: Segoe UI, verdana, arial, helvetica, sans-serif; 
    	margin: 0; 
	padding: 0;
}
.bgthistle
{
                background-color: #D8BFD8; 
	font-family: Segoe UI, verdana, arial, helvetica, sans-serif; 
     	margin: 0; 
	padding: 0;
}
.bgseashell
{
                background-color: #FFF5EE; 
	font-family: Segoe UI, verdana, arial, helvetica, sans-serif; 
 	margin: 0; 
	padding: 0;
}
.bgskyblue
{
                background-color: #87CEEB; 
	font-family: Segoe UI, verdana, arial, helvetica, sans-serif; 
     	margin: 0; 
	padding: 0;
}
.bgghostwhite
{
                background-color: #F8F8FF;
	font-family: Segoe UI, verdana, arial, helvetica, sans-serif; 
 	margin: 0; 
	padding: 0;
}
.bgaliceblue
{
                background-color: #F0F8FF;
	font-family: Segoe UI, verdana, arial, helvetica, sans-serif; 
  	margin: 0; 
	padding: 0;
}
.bgwhitesmoke
{
                background-color: #F5F5F5;
	font-family: Segoe UI, verdana, arial, helvetica, sans-serif; 
     	margin: 0; 
	padding: 0;
}
.bgsilver
{
                background-color: #C0C0C0;
	font-family: Segoe UI, verdana, arial, helvetica, sans-serif; 
  	margin: 0; 
	padding: 0;
}
.bgneutralblue
{
                background-color: #ECF1EF;
	font-family: Segoe UI, verdana, arial, helvetica, sans-serif; 
  	margin: 0; 
	padding: 0;
}
.bgpalegrey
{
                background-color: #F5F5F5;
	font-family: Segoe UI, verdana, arial, helvetica, sans-serif; 
    	margin: 0; 
	padding: 0;
}
.bgvpalegrey
{
                background-color: #FAFAFA;
	font-family: Segoe UI, verdana, arial, helvetica, sans-serif; 
    	margin: 0; 
	padding: 0;
}

.h-bgimage {
	width: 80%;  
	background: url("/pics/topspacer.gif");
	background-repeat: repeat-x; 
}

/* HEADINGS
*/
h1 {          text-align: center;
	        font: bold italic 200% Arial Rounded MT Bold, verdana, arial, helvetica, sans-serif; color: #0000cd; 
                  first-letter color: red; font-size: 200% 
}
h2 {          text-align: center;
	        font: bold italic 150% Segoe UI, Verdana, Arial, Helvetica, sans-serif; color: #0000cd;
}
h3 {          text-align: center;
                font: bold italic 140% Segoe UI, verdana, arial, helvetica, sans-serif; color: #0000cd;
}
h4 {          text-align: center;
                font: bold italic 130% Segoe UI, verdana, arial, helvetica, sans-serif; color: #0000cd;
}
h5 {          text-align: left;
                font: bold italic 120% Segoe UI, verdana, arial, helvetica, sans-serif; color: #0000cd;
}
h6 {          text-align: left;
                font: normal italic 110% Segoe UI, verdana, arial, helvetica, sans-serif; color: #0000cd;
}
h7 {          text-align: center;
                font: normal italic 110% Segoe UI, verdana, arial, helvetica, sans-serif; color: #0000cd;
}

.min {
min-width:165px;
}
.max {
max-width:900px;
}
.copy {
margin-left:10px;
margin-right:auto;
text-align:justify;
width:95%;
}

.box  { 
  background: transparent; 
  border: solid thin;
  padding: 1em;
  width:50%;
  border-color: #000080;
}
.box1  { 
  margin-left: auto;
  margin-right: auto;
  background: transparent; 
  border: double thin #000080;
  padding: 2em;
  width: 70%;
  border-color: #000080;
}
.box2 {
  margin-left: auto;
  margin-right: auto;
  background: transparent; 
  border: solid thin;
  padding: 2em;
  border-color: #000080;
 }
.box3 {
  margin-left: auto;
  margin-right: auto;
  background: transparent; 
  padding: .2em;
  text-align:right;
 }
.box4 {
  margin-left: auto;
  margin-right: auto;
  background: transparent; 
  padding: .2em;
  text-align:left;
 }
/*HORIZONTAL LINES
*/
hr {
	color: #000080;
                background-color: #000080;
}
/*SIZE
*/
.size50 {
                font-size: 50%
}
.size55 {
                font-size: 55%
}
.size60 {
                font-size: 60%
}
.size65 {
                font-size: 65%
}
.size70 {
                font-size: 70%
}
.size75 {
                font-size: 75%
}
.size80 {
                font-size: 80%
}
.size85 {
                font-size: 85%
}
.size90 {
                font-size: 90%
}
.size95 {
                font-size: 95%
}
.size100 {
                font-size: 100%
}
.size110 {
                font-size: 110%
}
.size120 {
                font-size: 120%
}
.size130 {
                font-size: 130%
}
.size140 {
                font-size: 140%
}
.size150 {
                font-size: 150%
}
.size160 {
                font-size: 160%
}
.size170 {
                font-size: 170%
}
.size180 {
                font-size: 180%
}
.size190 {
                font-size: 190%
}
.size200 {
                font-size: 200%
}
/*COLORS
*/
.blue {
	color: #0000ff
}
.blueviolet {
                color: #8A2BE2
}
.dimgrey {
                 color: #696969 
}
.crimson {
                 color: #DC143C
}
.darkviolet {
                 color: #9400D3
}
.indigo {
                 color: #4B0082
}
.darkmagenta {
                 color: #8B008B
}
.darkorchid {
                 color: #9932CC
}
.firebrick {
                 color: #B22222
}
.hotpink {
                 color: #FF69B4
}
.lavender {
                 color: #E6E6FA
}
.lavenderblush {
                 color: #FFF0F5
}
.lightblue{
                 color: #ADD8E6
}
.lightpink {
                 color: #FFB6C1
}
.lightskyblue {
                 color: #87CEFA
}
.linen {
                 color: #FAF0E6
}
.magenta {
                 color: #FF00FF
}
.maroon  {
                 color: #800000
}
.mediumblue {
                 color: #0000CD
}
.mediumorchid {
                 color: #BA55D3
}
.mediumpurple {
                 color: #9370D8
}
.mediumslateblue {
                 color: #7B68EE
}
.mistyrose {
                 color: #FFE4E1
}
.navy {
                color: #000080
}
.orchid {
                 color: #DA70D6
}
.pink {
                 color: #FFC0CB
}
.plum {
                 color: #DDA0DD
}
.powderblue {
                 color: #B0E0E6
}
.purple {
                 color: #800080
}
.red {
                 color: #FF0000
}
.royalblue {
                 color: #4169E1
}
.skyblue {
                 color: #87CEEB
}
.slateblue {
                 color: #6A5ACD
}
.thistle {
                 color: #D8BFD8
}
.whitesmoke {
                 color: #F5F5F5
}
.yellow {
                 color: #FFFF00
}
/*ALIGN
*/
.center {
	text-align: center;
                margin: 0 auto;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
/*BORDERS
*/
.dotted {border: medium dotted #0000cd}
.dashed {border: medium dashed #0000cd}
.solid {border: medium solid #0000cd}
.double {border: medium double #0000cd}
.groove {border: medium groove #0000cd}
.ridge {border: medium ridge #0000cd}
.inset {border: medium inset #0000cd}
.outset {border: medium outset #0000cd}

/*FORM1
*/
.form1 {
	border-width: 0.5px;
	border-spacing: 0;
	border-style: solid;
	border-color: #0000cd;
	border-collapse: separate;
	background-color: #FFE4E1;
                font: 100% verdana, arial, helvetica;
}
.form1 th {
	background-color: transparent;
	
}
.form1 td {
	background-color: transparent;
}
/*END FORM1
*/

/*FIELDSET
*/
.fs01 {
  width: 48%;
  padding: .05em .05em;
  float: left;
}
.fs02 {
  width: 48%;
  padding: .05em .05em;
  float: right;
}

.fs1 {
  border: 0.05em solid #000080;
  width: 30%;
  background-color: transparent;
  padding: 1.5em 1.5em;
  clear:both;
}
.fs2 {
  border: 0.05em solid #000080;
  width: 70%;
  background-color: transparent;
  padding: 1.5em 1.5em;
  clear:both;
}
.fs3 {
  border: 0.05em solid #000080;
  width:100%;
  background-color: transparent;
  padding: 1em 1em;
  clear:both;
}
/*VA RESOURCES LIST PROPERTIES
*/
.vafset {width:52em;}
.vatd {width:26em;}

legend {
  font-weight: bold;
  color:#000080;
  border: 0;
  background-color: transparent;
  padding: 0.0em 0.0em;
}
/*FLOATS FOR COLUMNS
*/
.fleft {
    float: left;
    width: auto; 
    margin: 0px;
    padding: 0px 0px;
    border: 0px 0px; 
    list-style: none;
    position: relative;
    left: 0px;
  }
.fright {
    float: right;
    width: 49%; 
    margin: 0px;
    padding: 0px 0px;
    border: 0px 0px; 
    list-style: none;
  }

/* TABLES
*/
table.main {
	border-collapse: collapse; 
	border-spacing: 0;
	width: 100%; 
	border: 0
}
td { 
                padding: 0; 
}

/*PADDING
*/
.pad10 {
	padding: 0px 10px 0px 10px
}
.pad20 {
	padding: 0px 20px 0px 20px
}
.pad30 {
	padding: 0px 30px 0px 30px
}
.pad40 {
	padding: 0px 40px 0px 40px
}
.pad50 {
	padding: 0px 50px 0px 50px
}
.pad60 {
	padding: 0px 60px 0px 60px
}
.pad70 {
	padding: 0px 70px 0px 70px
}
.pad80 {
	padding: 0px 80px 0px 80px
}
.pad90 {
	padding: 0px 90px 0px 90px
}
.pad100 {
	padding: 0px 100px 0px 100px
}

/* TIP
*/
ul#tip, ul#tip li, ul#tip ul
{
	margin-left: auto;
                margin-right: auto;
	width: 450px; 
	list-style: none;
}
ul#tip:after 
{
	clear: both;
	display: block;
	font: 110% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	content: ".";
	height: 0;
	visibility: hidden;
}
ul#tip li 
{
	display: block !important; 
	display: inline; 
}
ul#tip a 
{
	border: 3px solid #0000cd;
	padding: 5px;
	display: block;
	background: #E6E6FA;
	color: #0000cc;
	font: 110% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
                text-decoration: none;
	height: auto !important;
	height: 1%; 
}
ul#tip a:hover, ul#tip li:hover a, ul#tip li.iehover a 
{
	background: #0000ff;
	color: #ffffff;
}
/* END tip
*/
/*VANAV
*/
	ul#vanav,
	ul#vanav li,
	ul#vanav ul 
{
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 150px; 
/* KHTML
*/
	list-style: none;
}
	ul#vanav:after 
/* IE7
*/
{
	clear: both;
	display: block;
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	content: ".";
	height: 0;
	visibility: hidden;
}
        ul#vanav li 
{
	float: left; 
/* IE7
*/
	display: block !important; 
/* other browsers
*/
	display: inline; 
/* IE
*/
	position: relative;
                padding:2px;
}
/* Root Menu
*/
	ul#vanav a 
{
	border: 1px solid #0000cd;
	padding: 6px 2px;
	display: block;
	background: #E6E6FA;
	color: #0000cd;
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
                text-decoration: none;
	height: auto !important;
	height: 1%; 
/* IE
*/
}
/* Root Menu Hover
*/

	ul#vanav a:hover,
	ul#vanav li:hover a,
	ul#vanav li.iehover a 
{
	background: #0000cd;
	color: #ffffff;
}
/*END VANAV
*/
/*HNAV
*/
#hnav ul
{
     clear:both;
     text-align:center;
     width:100%;
     padding:1em;
     margin:0;
     list-style:none;
}
#hnav a
{
     clear:both;
     width:10em;
     font: 85% verdana, arial, helvetica, sans serif;
     text-decoration: none;
     text-align: center;
     color:#0000cd;
     background-color:#E6E6FA;
     padding:1em;
     border:1px solid #0000cd;
 }
#hnav a:hover 
{
     background-color:#0000cd; 
     color:#ffffff;
}
#hnav li 
{
      display:inline;
}
/*END HNAV
*/

/*VNAV
*/
	ul#vnav,
	ul#vnav li,
	ul#vnav ul 
{
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 11em; 
/* KHTML
*/
	list-style: none;
}
	ul#vnav:after 
/* IE7
*/
{
	clear: both;
	display: block;
	font: 85% Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	content: ".";
	height: 0;
	visibility: hidden;
}
        ul#vnav li 
{
	float: left; 
/* IE7
*/
	display: block !important; 
/* other browsers
*/
	display: inline; 
/* IE
*/
	position: relative;
                padding:2px;
}
/* Root Menu
*/
	ul#vnav a 
{
	border: 1px solid #0000cd;
	padding: 8px 2px;
	display: block;
	background: #E6E6FA;
	color: #0000cd;
	font: 85% Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
                text-decoration: none;
	height: auto !important;
	height: 1%; 
/* IE
*/
}
/* Root Menu Hover
*/

	ul#vnav a:hover,
	ul#vnav li:hover a,
	ul#vnav li.iehover a 
{
	background: #0000cd;
	color: #ffffff;
}
/*END vnav
*/


/*VLIST
*/
	ul#vlist,
	ul#vlist li,
	ul#vlist ul 
{
	margin-left: auto;
                margin-right: auto;
	border: 0 none;
	padding: 0;
	width: 12em; 
/* KHTML
*/
	list-style: none;
}
	ul#vlist:after 
/* IE7
*/
{
	clear: both;
	display: block;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	content: ".";
	height: 0;
	visibility: hidden;
}
        ul#vlist li 
{
	float: left; 
/* IE7
*/
	display: block !important; 
/* other browsers
*/
	display: inline; 
/* IE
*/
	position: relative;
                padding:1px;
}
/* Root Menu
*/
	ul#vlist a 
{
	border: 1px solid #9400D3;
	padding: 8px 2px;
	display: block;
	background: #E6E6FA;
	color: #9400D3;
	font: 85% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
                text-decoration: none;
	height: auto !important;
	height: 1%; 
/* IE
*/
}
/* Root Menu Hover
*/

	ul#vlist a:hover,
	ul#vlist li:hover a,
	ul#vlist li.iehover a 
{
	background: #9400D3;
	color: #ffffff;
}
/*END vlist
*/

/* LISTS
*/

ul.a
{
list-style-type: circle;
}

ul.b
{
list-style-image: url('/pics/VVVS16x16.png');
}

ul.c
{
list-style-image: url('/pics/VVVS32x32.png');
}

ul.d
{
list-style-image: url('/pics/redtick16x12.png');
}

ul.e
{
list-style-image: url('/pics/redtick33x25.png');
}


td.small  {
width:210px;
}
h1, h2, h3, h4, h5, h6, h7 {
margin:5px 0 1px;
}
#sidebar {
font-family:"Segoe UI",verdana,arial,helvetica,sans-serif;
font-style:italic;
}
.aligncenter {
text-align:center;
}
.alignleft {
text-align:left;
}
.alignright {
text-align:right;
}
.alignjustify {
text-align:justify;
}
.navigation {
display:block;
margin-bottom:0;
margin-top:0;
text-align:center;
}
#content {
font-size:100%;
}
.sbvs {
color:#000080;
font:italic 10pt "Segoe UI",serif;
}
