/* NOTE: There are some embedded css styles in each section template <head>(i.e. page1.html)*/



body {
background-color: #ccc;
background-image: url(images/virginia.jpg);
background-repeat: repeat-y;
margin-top:10px;
margin-left:40px;
}

/* header image */
img#healthcare {
display: block;
width: 765px;
height: 130px;
}


/* Blue Headline */
h1 {
font: 12px helvetica, arial, sans-serif;
font-weight: bold;
color: #1b20a3;
padding-left:5px;
}
/* Teal Headline */
h2 {
font: 18px helvetica, arial, sans-serif;
font-weight: bold;
color: #399;
margin:0px;
padding-left:5px;
padding-top:2px;
}

/* Magenta Headline */
h3 {
font: 18px helvetica, arial, sans-serif;
font-weight: bold;
margin:0px;
padding-left:5px;
padding-top:2px;
color: #936;
}

/* Lavendar Headline */
h4 {
font: 18px helvetica, arial, sans-serif;
font-weight: bold;
margin:0px;
padding-left:5px;
padding-top:2px;
color: #9966CC;

}

/* Grey Headline */
h5 {
font: 18px helvetica, arial, sans-serif;
font-weight: bold;
margin:0px;
padding-left:5px;
padding-top:2px;
color: #6B6B69;

}



/* Grey Sub Headline */
h6 {
font: 14px helvetica, arial, sans-serif;
font-weight: bold;
color: #6B6B69;
margin:0px;
padding-left:5px;
padding-top:2px;
}


/* DIV: Contains colored blocks of header  */

div#headerimages{
position: absolute; left:498px; top:13px;
width: 350px;
}

/* DIV: '2005 Office of the Governor...  */
div#headertag{
position: absolute; left:50px; top:120px;
}

/* header colored images */
img#block {
display: inline;
margin-right: 2px;
}



/* TEXT CLASS: '2005 Office of the Governor... */
.va{
font: 11px verdana, times, serif;
color: #ccc;
}

/* TABLE: contains menu table and content  table */
table#container{
width: 765px;
height: 100%;
margin-top: 1px;
}

/* TABLE: main content area */
table#content{
width: 602px;
height: 100%;

}





/* CELL: contains menu table */
td#nav {
width: 163px;
vertical-align: top;
padding-top:2px;
}

/*TABLE: navigation menu  */
table#menu{
width: 163px;
height: 100%px;
border-right: 3px solid #000;
background-color: #1b20a3;
}



table#menu p{
font: 12px helvetica, arial, sans-serif;
color: #fff;
padding-left: 10px;
line-height: 14px;
}

/* CELL:  Table of contents  of Menu*/

td#menuheader{
height: 40px;
background-color: #000;
line-height: 12px;
border-bottom: 1px solid;
border-bottom-color: #fff;
}

/* CELL:  Part 1  of Menu*/

td#menuitem1{
height: 40px;
background-color: #399;
line-height: 12px;
border-bottom: 1px solid;
border-bottom-color: #fff;
}

/* CELL:  Part 2 of Menu */


td#menuitem2{
height: 40px;
background-color: #936;
border-bottom: 1px solid;
border-bottom-color: #fff;
}

/* CELL:  Part 3  of Menu*/

td#menuitem3{
height: 40px;
background-color: #cc3;
border-bottom: 1px solid;
border-bottom-color: #fff;
}

/* CELL:  Helpful Hints, Important Facts of Menu  */

td#default{
height: 40px;
background-color: #1b20a3;
}


/* CELL:  light blue submenu boxes  */

td#submenu{
height: 150px;
background-color: #bcdaee;
border: 1px solid;
border-color: #1b20a3;
vertical-align: top;
}

/* CELL:  light green submenu boxes  */

td#submenuGR{
height: 150px;
background-color: #bcdaee;
border: 1px solid;
border-color: #33CC99;
vertical-align: top;
}

/* CELL:  light red submenu boxes  */

td#submenuRD{
	height: 150px;
	background-color: #bcdaee;
	border: 1px solid;
	border-color: #33CC99;
	vertical-align: top;
	color: #999966;
}

/* CELL:  light yellow submenu boxes  */

td#submenuYW{
	height: 150px;
	background-color: #bcdaee;
	border: 1px solid;
	border-color: #33CC99;
	vertical-align: top;
	color: #999966;
}

/*content  td */
td#content{
vertical-align: top;
}


/* CELL: Inside introduction section, index page */

td#intro {
height: 250px;
border: 1px solid #bcdaee;
background-image: url(images/booklet.jpg);
background-repeat: no-repeat;
}



/* PARAGRAPH:  main content areas  */

td#column p{
font: 12px helvetica, arial, sans-serif;
line-height: 14px;
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
color: #333;
}

/* PARAGRAPH: Inside introduction section of index page  */

td#intro p{
font: 12px helvetica, arial, sans-serif;
line-height: 14px;
padding-top: 10px;
padding-left: 150px;
padding-right: 100px;
color: #333;
text-align: justify;
}

/* PARAGRAPH: Inside main content area headline bars */

td#bar p{
font: 12px helvetica, arial, sans-serif;
padding-right: 10px;
color: #333;
text-align: right;
}

img# state{
width: 288px;
height: 124px;
}

/* TEXT CLASS: Unrdered lists */

.bullets {
font: 12px helvetica, arial, sans-serif;
line-height: 14px;
padding-top: -5px;
padding-left: 10px;
padding-right: 10px;
color: #333;
}

ul{
/* edit amount as necessary
margin-top: -8px;*/
}


/* DIV: Disclaimer at bottom of secondary pages */

div#disclaimer {
font: 11px verdana, arial, serif;
color: #333;
text-align: justify;
padding: 5px;
margin-left: 10px;
margin-right: 10px;
border: 1px dotted #333;
}

/* LINKS: Menu Bar */

td#nav a:link{
text-decoration: none;
color: #fff;
}
td#nav a:visited{
text-decoration: none;
color: #fff;
}
td#nav  a:active{
text-decoration: none;
color: #fff;
}
td#nav a:hover{
text-decoration: underline;
color: #fff;
}

/* LINKS: Menu Bar, light blue submenus */

td#submenu a:link{
	text-decoration: none;
	color: #1b20a3;
	font-size: 10px;
}
td#submenu a:visited{
	text-decoration: none;
	color: #1b20a3;
	font-size: 10px;
}
td#submenu  a:active{
	text-decoration: none;
	color: #1b20a3;
	font-size: 10px;
}
td#submenu a:hover{
	text-decoration: underline;
	color: #1b20a3;
	font-size: 10px;
}

/* LINKS: Menu Bar, light red submenus */

td#submenuRD a:link{
	text-decoration: none;
	color: #993366;
	font-size: 10px;
}
td#submenuRD a:visited{
	text-decoration: none;
	color: #993366;
	font-size: 10px;
}
td#submenuRD  a:active{
	text-decoration: none;
	color: #993366;
	font-size: 10px;
}
td#submenuRD a:hover{
	text-decoration: underline;
	color: #993366;
	font-size: 10px;
}

/* LINKS: Menu Bar, light yellow submenus */

td#submenuYW a:link{
	text-decoration: none;
	color: #FFFF00;
	font-size: 10px;
}
td#submenuYW a:visited{
	text-decoration: none;
	color: #FFFF00;
	font-size: 10px;
}
td#submenuYW  a:active{
	text-decoration: none;
	color: #FFFF00;
	font-size: 10px;
}
td#submenuYW a:hover{
	text-decoration: underline;
	color: #FFFF00;
	font-size: 10px;
}
/* LINKS: Menu Bar, light green submenus */

td#submenuGR a:link{
	text-decoration: none;
	color: #339999;
	font-size: 10px;
}
td#submenuGR a:visited{
	text-decoration: none;
	color: #339999;
	font-size: 10px;
}
td#submenuGR  a:active{
	text-decoration: none;
	color: #339999;
	font-size: 10px;
}
td#submenuGR a:hover{
	text-decoration: underline;
	color: #339999;
	font-size: 10px;
}

/* LINKS: Default */

a:link{
	text-decoration: underline;
	color: #333;
	font-weight: bold;
}
a:visited{
text-decoration: underline;
color: #333;
	font-weight: bold;
}
a:active{
text-decoration: underline;
color: #333;
	font-weight: bold;
}
a:hover{
text-decoration: underline;
color: #333;
	font-weight: bold;
}


.question {
	color: #0000FF;
	font-size: 14px;
	font-weight: bold;
}
.showSwitch {
	display: block;
}
.hideSwitch {
	display: none;
}
.expandMenu {
  width: 163px;
  
}
.expandMenu dt#dtTOC{
font: 12px helvetica, arial, sans-serif;
	background-color: #000;
	padding-left: 5px;
	padding-top: 5px;
	height: 40px;
	margin: 0px 0px 1px;
	color: #FFFFFF;
font-weight: 900;
}
.expandMenu dt#dtPart1{
font: 12px helvetica, arial, sans-serif;
	background-color: #399;
	height: 40px;
    padding-top: 5px;
	margin: 0px 0px 1px;
	color: #FFFFFF;
	cursor: hand;
	font-weight: 900;
}
.expandMenu dt#dtPart2{
font: 12px helvetica, arial, sans-serif;
	background-color: #936;
	height: 40px;
	font-weight: 900;
	padding-top: 5px;
	margin: 0px 0px 1px;
	color: #FFFFFF;
	cursor: hand;
}
.expandMenu dt#dtPart3{
	font: 12px helvetica, arial, sans-serif;
	background-color: #9966CC;
	height: 40px;
	font-weight: 900;
	padding-top: 5px;
	margin: 0px 0px 1px;
	color: #FFFFFF;
	cursor: hand;
}
.expandMenu dt#dtPart4{
	font: 12px helvetica, arial, sans-serif;
	background-color: #6B6B69;
	height: 40px;
	font-weight: 900;
	padding-top: 5px;
	margin: 0px 0px 1px;
	color: #FFFFFF;
	cursor: hand;
}

.expandMenu dt#dtOTH{
	font: 12px helvetica, arial, sans-serif;
	background-color: #1B20A3;
	height: 40px;
	font-weight: 900;
	padding-top: 5px;
	margin: 0px 0px 1px;
	color: #FFFFFF;
	cursor: hand;
}



.expandMenu a {
	color: #FFF;
	text-decoration: none;
}


.expandMenu a:hover {
	text-decoration: underline;
	color: #FFF;
	background-color: transparent;
}
.expandMenu dd {
	margin: 0px;
	padding: 0px;
	background-color: #999;
}
.expandMenu ul {
	background-color: #999999;
	margin:  2em;
	padding: 0px;
	list-style-type: none;
}
.expandMenu table {
	border-collapse: collapse;
	width: 163px;
}

.expandMenu td {
	color: #FFF;
	font: 10px verdana, times, serif;
	line-height: 12px;
	padding-right: 0px;
	padding-left: 0px;
}



.alignCenter {
	text-align: center;
}


.northwestern {color: #993366}.northern {
	color: #339999;
}
.southwestern {
	color: #71716F;
}
.central {
	color: #9966CC;
}
.eastern {
	color: #1B20A3;
}
.title_align {
text-align: left;
}
div#barheader{


margin: 0px 0px; 
padding: 0px;
width: 595px;
}

div#barsubheader{
float: left;
margin: 0px 0px; padding: 0px;
width: 395px;
padding: 0px;

}
div#barnav{
float: right;
margin: 0px 0px;
padding: 0px;
width: 200px;
color: #000;
font: 12px helvetica, arial, sans-serif;
text-align: center;
}

div#barnav a:link{
text-decoration: none;
color: #000;
}
div#barnav a:visited{
text-decoration: none;
color: #000;
}
div#barnav a:active{
text-decoration: none;
color: #000;
}
div#barnav a:hover{
text-decoration: none;
color: #CCC;
}





