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


/* HEADINGS
*/

h1 {          text-align: left;
	        font: bold italic 110% "Segoe UI", verdana, arial, helvetica, sans-serif; 
	        color: #ff0000;
}
h2 {            text-align: left;
                font: bold italic 100% "Segoe UI", Verdana, Arial, Helvetica, sans-serif; 
	        color: #0000cd;
}
h3 {          text-align: left;
                font: bold italic 100% "Segoe UI", verdana, arial, helvetica, sans-serif; 
                color: #000080;
}
h4 {          text-align: left;
                font: bold italic 90% "Segoe UI", verdana, arial, helvetica, sans-serif; 
                color: #0000cd;
}
h5 {          text-align: left;
                font: bold italic 90% "Segoe UI", verdana, arial, helvetica, sans-serif; 
                color: #000080;
}
h6 {          text-align: left;
                font: bold italic 80% "Segoe UI", verdana, arial, helvetica, sans-serif; 
                color: #0000cd;
}
h7 {          text-align: left;
                font: bold italic 80% "Segoe UI", verdana, arial, helvetica, sans-serif; 
                color: #000080;
}

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

table.half {
	border-collapse: collapse; 
	border-spacing: 0;
	width: 50%; 
	border: 0
}
.quote {
        border:3px solid #FF0000;
        background:#E6E6FA;
        padding-top: 10px;
        padding-left: 10px;
        font-style:normal;
        color:#0000FF;
        font-variant:normal;
        font-weight:normal;
        font-size:80%;
        font-family:"Segoe UI",verdana,arial,helvetica,sans-serif;
        width:315px;
}
.min {
        min-width:165px;
}
.max {
        max-width:900px;
}

/*
COPY POSITIONING
*/

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

/*
BOXES
*/

.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;
 }
.box5 {
  margin-left:auto;
  margin-right:auto;
  background:transparent;
  text-align:left;
  border:solid thin;
  padding:1px;
  border-color:#000080;
}

/*HORIZONTAL LINES
*/
hr {
	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%
}
.firstred:first-letter {
                color:#FF0000;
}

/*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;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.justify {
        text-align: justify;
}

/*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% "Segoe UI", 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;
}
/*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: 0;
    padding: 0 0;
    border: 0; 
    list-style: none;
    position: relative;
    left: 0;
  }
.fright {
    float: right;
    width: 49%; 
    margin: 0;
    padding: 0 0;
    border: 0; 
    list-style: none;
  }

/* 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% "Segoe UI", 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% "Segoe UI", 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% "Segoe UI", 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: 80% "Segoe UI", 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
*/

/*VANAV1
*/

	ul#vanav1 a 
{
	border: 1px solid #0000cd;
	padding: 6px 2px;
	display: block;
	background: #E6E6FA;
	color: #FF0000;
	font: 80% "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
                text-decoration: none;
	height: auto !important;
	height: 1%; 
/* IE
*/
}
/* Root Menu Hover
*/

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


/*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% "Segoe UI", 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% "Segoe UI", 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% "Segoe UI", 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% "Segoe UI", 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% "Segoe UI", 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/VVVSlogo16x16.png');
}

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

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

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

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

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

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

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

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

ul.x {
      list-style-type:none;
}


/*WORDPRESS CSS*/

td.small {
	width:210px
}

h2,h3,h4,h5,h6,h7 {
              margin: 5px 0px 1px 0px;
}

#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;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	}
#content {
	font-size: 100%;
	}

.sbvs {font:italic 10pt "Segoe UI",serif;color:#000080;}
