

BODY,a,#data,#quicklinks,table,tr,td,ul,ol,p,dl,dt,dd,th 
{
 font-family: Verdana,Arial,Helvetica,Sans-Serif;
 font-size:98%;

 }



ul.rotatingarrows {list-style-image: url("https://www.dss.virginia.gov/globalimage/arrow_ani.gif"); }
ul.checkbox { list-style-image: url("https://www.dss.virginia.gov/globalimage/checkbox.jpg"); }

ul.redsquares { list-style-image: url("https://www.dss.virginia.gov/globalimage/h2redsquare.gif"); }
li.redsquares { 
	      list-style-image: url("https://www.dss.virginia.gov/globalimage/h2redsquare.gif");
	      margin-left: 0px;
	      padding: 0px 0px 15px 0px;
	     }
li.redsquares_noindent { 
	      
	      list-style-image: url("https://www.dss.virginia.gov/globalimage/h2redsquare.gif");
	      margin-left: -20px;
	      padding: 0px 0px 15px 0px;
	     }

ul.greensquares { list-style-image: url("https://www.dss.virginia.gov/globalimage/h2greensquare.gif"); }
ul.yellowsqures_small { list-style-image: url("https://www.dss.virginia.gov/globalimage/h2yellowsquare_small.gif"); }

 	     
ul.liststyle2 {
		list-style-type: square;  color: "#000066;">
	       }




		
ul.redsquares.li{
		 margin-bottom: 5em;
		}



DIV lowzindex {z-index:100; }



DIV.redsquares.ul
{
 list-style-image: url("https://www.dss.virginia.gov/globalimage/h2redsquare.gif");
}

DIV.redsquares.li
{
 list-style-image: url("https://www.dss.virginia.gov/globalimage/h2redsquare.gif");
 margin: 0px;
 padding: 0px 0px 15px 0px;
}


div.wrapContainer{width:99.5%; float:left;}
DIV.Italic {font-family:sans-serif;font-style: italic;font-size:inherit;}
DIV.Font_Small {font-family:sans-serif;font-size: 0.66em;}
DIV.Inverse_Font {font-family:sans-serif;color:#ffffff;}
DIV.Inverse_Font_Small {font-family:sans-serif;font-size:0.66em; color:#ffffff;}
DIV.Inverse_Font_Bold {font-family:sans-serif;font-weight: bold; color: #ffffff;font-size:inherit;}
DIV.Breadcrumb {font-family:sans-serif;font-size:0.75em;}
DIV.Breadcrumb_Inverse {font-family:sans-serif;font-size:0.75em; color:#ffffff;}
DIV.Breadcrumb_Selected {font-family:sans-serif;font-weight: bold; font-size:0.73em;}


SPAN.Italic {font-family:sans-serif;font-style: italic;font-size:inherit;}
SPAN.topnav {font-family:sans-serif;font-size:0.83em; color:#D6BD7B;}
SPAN.header {font-family:serif; color:#ffffff; font-size:2.35em; font-weight:bold;}
SPAN.touts {font-family:sans-serif; color:#383535; font-weight:bold;}
SPAN.Breadcrumb {font-family:sans-serif;font-size:0.75em;}
SPAN.Font_Small {font-family:sans-serif;font-size: 0.66em;}
SPAN.Inverse_Font {font-family:sans-serif;color:#ffffff;font-size:inherit;}
SPAN.Inverse_Font_Small {font-family:sans-serif;font-size:0.66em; color:#ffffff;}
SPAN.Inverse_Font_Bold {font-family:sans-serif;font-weight: bold; color: #ffffff;font-size:.92em; }
SPAN.Breadcrumb {font-family:sans-serif;font-size:0.75em;}
SPAN.Breadcrumb_Inverse {font-family:sans-serif;font-size:0.75em; color: #ffffff;}
SPAN.Breadcrumb_Selected {font-family:sans-serif;font-weight: bold; font-size:0.75em;}

#commonBanner {
    background:url(https://www.virginia.gov/images/common_feel_bg.jpg)  repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	height:40px;
	
}
#commonBanner a {
	text-decoration:none;
}
#commonBanner a img {
	border:none;
}
#commonBanner .alignLeft {
	color:#ffffff;
	float:left;
	margin-left: 10px;
	padding-top: 13px;
}
#commonBanner .alignLeft a{
	color:#ffffff;
	font-weight:bold;
}
#commonBanner .alignLeft a:hover {
	color:#eee;
	font-weight:bold;
}
#commonBanner .hidden {
	display:none;
	visibility:hidden;
}
#commonBanner .virginiaLogo{
	float:left;
}
#commonBanner #virginiaSearch {
	float:right;
	margin-top:7px;
}
#commonBanner #virginiaSearchForm {
    margin: 0;
}
#commonBanner #virginiaSearch p {
	margin:0;
	padding:0;
}
#commonBanner #virginiaSearch #searchBox {
    background:url(https://www.virginia.gov/images/virginia_seach_txt-bg.jpg) no-repeat;
	background-color:transparent;
	border:0;
	font-weight:bold;
	height:20px;
	padding:3px;
	width:172px;
}
#commonBanner #virginiaSearch #vaSearchBtn {
    background:url(https://www.virginia.gov/images/virginia_seach_button-bg.jpg) no-repeat transparent;
	border:none;
	height:20px;
	margin-left:2px;
	margin-right:5px;
	width:28px;
}


#vdssBanner {
      background-color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:26px;
}
#vdssBanner a {
	text-decoration:none;
}
#vdssBanner a img {
	border:none;
}
#vdssBanner .alignLeft {
	color:#ffffff;
	float:left;
	margin-left: 10px;
	padding-top: 13px;
}

#vdssBanner .alignRight {
	color:#ffffff;
	float:right;
	margin-right: 10px;
	padding-top: 13px;
}

#vdssBanner .alignLeft a{
	color:#ffffff;
	font-weight:bold;
}
#vdssBanner .alignLeft a:hover {
	color:#eee;
	font-weight:bold;
}	
#vdssBanner .alignRight a:hover {
	color:#eeeeee;
	font-weight:bold;
}
#vdssBanner .hidden {
	display:none;
	visibility:hidden;
}


#vdssBanner #virginiaSearch {
	float:right;
	margin-top:3px;
}
#vdssBanner #virginiaSearchForm {
    margin: 0;
}
#vdssBanner #virginiaSearch p {
	margin:0;
	padding:0;
}
#vdssBanner #virginiaSearch #searchBox {
    background:url(https://www.virginia.gov/images/virginia_seach_txt-bg.jpg) no-repeat;
	background-color:transparent;
	border:0;
	font-weight:bold;
	height:20px;
	padding:3px;
	width:172px;
}
#vdssBanner #virginiaSearch #vaSearchBtn {
    background:url(https://www.virginia.gov/images/virginia_seach_button-bg.jpg) no-repeat transparent;
	border:none;
	height:20px;
	margin-left:2px;
	margin-right:5px;
	width:28px;
}

#commonBanner2 {
    	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:10px;
}
#commonBanner2 a {
	text-decoration:none;
}
#commonBanner2 a img {
	border:none;
}
#commonBanner2 .alignLeft {
	color:#ffffff;
	float:left;
	margin-left: 10px;
	padding-top: 20px;
}
#commonBanner2 .alignLeft a{
	color:#ffffff;
	font-weight:bold;
}
#commonBanner2 .alignLeft a:hover {
	color:#eee;
	font-weight:bold;
}
#commonBanner2 .hidden {
	display:none;
	visibility:hidden;
}
#commonBanner2 .virginiaLogo{
	float:left;
	margin-top:0px;
}
#commonBanner2 #virginiaSearch {
	
	margin-top:0px;
	
}
#commonBanner2 #virginiaSearchForm {
    margin: 10;
}
#commonBanner2 #virginiaSearch p {
	margin:0;
	padding:0;
}
#commonBanner2 #virginiaSearch #searchBox {
    background:url(https://www.virginia.gov/images/virginia_seach_txt-bg.jpg) no-repeat;
	background-color:transparent;
	border:0;
	font-weight:bold;
	height:20px;
	padding:3px;
	width:172px;
	float:cener
}
#commonBanner2 #virginiaSearch #vaSearchBtn {
    background:url(https://www.virginia.gov/images/virginia_seach_button-bg.jpg) no-repeat transparent;
	border:none;
	height:20px;
	margin-left:2px;
	margin-right:100px;
	width:28px;
	
	
}


#siteSearch {
      
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:26px;
	
}
#siteSearch a {
	text-decoration:none;
}
#siteSearch a img {
	border:none;
}
#siteSearch .alignLeft {
	color:#ffffff;
	float:left;
	margin-left: 10px;
	padding-top: 13px;
}

#siteSearch .alignRight {
	color:#ffffff;
	
	margin-right: 10px;
	padding-top: 13px;
}

#siteSearch .alignLeft a{
	color:#ffffff;
	font-weight:bold;
}
#siteSearch .alignLeft a:hover {
	color:#eee;
	font-weight:bold;
}	
#siteSearch .alignRight a:hover {
	color:#eeeeee;
	font-weight:bold;
}
#siteSearch .hidden {
	display:none;
	visibility:hidden;
}


#siteSearch #virginiaSearch {
	
	margin-top:0px;
	float:right
}
#siteSearch #virginiaSearchForm {
    margin: 0;
}
#siteSearch #virginiaSearch p {
	margin:0;
	padding:0;
}
#siteSearch #virginiaSearch #searchBox {
    background:url(https://www.virginia.gov/images/virginia_seach_txt-bg.jpg) no-repeat;
	background-color:transparent;
	border:0;
	font-weight:bold;
	height:20px;
	padding:3px;
	width:172px;
	
	
	
}
#siteSearch #virginiaSearch #vaSearchBtn {
    background:url(https://www.virginia.gov/images/virginia_seach_button-bg.jpg) no-repeat transparent;
	border:none;
	height:20px;
	margin-left:2px;
	margin-right:5px;
	width:28px;
	
	
}









/*
 * Begin home carousel.
*/

#wrapper {
	  background-color: #fff;
	  height: 800px;
	  width: 600px;
	  margin-right: auto;
	  margin-left: auto;
	 }


/*
 * End home carousel.
*/

table.thin {
	    border-collapse: collapse;
	    border: .05em solid #e0dddd;
	   }
	   
td.thin {
	    border-collapse: collapse;
	    border: .05em solid #e0dddd;
	   }	   
	   
table.perimeterthin {
	             border-collapse: collapse;
	             border-top: .05em solid #e0dddd;
	             border-bottom: .05em solid #e0dddd;
	             border-left: .05em solid #e0dddd;
	             border-right: .05em solid #e0dddd;
	   	    }
	   	    
table.perimeterthinblack {
	             border-collapse: collapse;
	             border-top: .05em solid #000000;
	             border-bottom: .05em solid #000000;
	             border-left: .05em solid #000000;
	             border-right: .05em solid #000000;
	   	    }
	   	    
table.perimeterthindarkgrey {
	             border-collapse: collapse;
	             border-top: .05em solid #3f4347;
	             border-bottom: .05em solid #3f4347;
	             border-left: .05em solid #3f4347;
	             border-right: .05em solid #3f4347;
	   	    }
	   	    
table.perimeterthin_yellowfill {
		     width: 98%;
		     border-collapse: collapse;
	             border-top: .05em solid #e0dddd;
	             border-bottom: .05em solid #e0dddd;
	             border-left: .05em solid #e0dddd;
	             border-right: .05em solid #e0dddd;
	             background-color: #ffffe6;
	   	    }
	   	    


table.topbottomthin {	
			border-collapse: collapse;
			border-top: .05em solid #e0dddd;
			border-bottom: .05em solid #e0dddd;
	}

table.topthin {
		border-collapse: collapse;
		border-top: .05em solid #e0dddd;
		}

td.perimeterthin {	
	             border-collapse: collapse;
	             border-top: .05em solid #e0dddd;
	             border-bottom: .05em solid #e0dddd;
	             border-left: .05em solid #e0dddd;
	             border-right: .05em solid #e0dddd;
	             background-color: #ffffe6;
	   	    }
	   	    
td.topbottomthin {	
	             border-collapse: collapse;
	             border-top: .05em solid #e0dddd;
	             border-bottom: .05em solid #e0dddd;
	             
	             background-color: #ffffe6;
	   	    }
	   	    
td.thin {	
	             border-collapse: collapse;
	             border-top: .05em solid #e0dddd;
	             border-bottom: .05em solid #e0dddd;
	             border-left: .05em solid #e0dddd;
	             border-right: .05em solid #e0dddd;
	             
	   	    }

td.bottomthin {	
	       border-collapse: collapse;
	       border-bottom: .05em solid #e0dddd;
	       }
	       
	       
#data
	{
	 width="100%";
	 border-collapse: collapse;
	 border-top: .05em solid #e0dddd;
	 border-bottom: .05em solid #e0dddd;
	 border-left: .05em solid #e0dddd;
	 border-right: .05em solid #e0dddd;
	}

#data th, #data tr, #data td
	{
	border-top: .05em solid #e0dddd;
	border-bottom: .05em solid #e0dddd;
	border-left: .05em solid #e0dddd;
	border-right: .05em solid #e0dddd;
	}

#data th
	{
	background-color:#ffffe6;
	color:black;
	vertical-align:top;
	
	}
	
#data th.leftside
	{
	
	background-color:#ffffe6;
	color:black;
	text-align=left;
	white-space:nowrap;
	}
	
#data th.category
	{
	
	background-color:#afa7a7;
	color:#ffffff;
	
	}
	
	
#data td
	{
	vertical-align:top;
	}	
	



#data tr.alt td
	{
	color:#000000;
	background-color:#ffffe6;
	vertical-align:top;
	}
	
	
	


#search
	{
	 width:auto;
	 border-collapse: collapse;
	 border-top: .05em solid #E0D5D5;
	 border-bottom: .05em solid #E0D5D5;
	 border-left: .05em solid #E0D5D5;
	 border-right: .05em solid #E0D5D5;
	}

#search th, #search tr, #search td
	{
	border-top: .05em solid #D7CDCD;
	border-bottom: .05em solid #D7CDCD;
	border-left: .05em solid #D7CDCD;
	border-right: .05em solid #D7CDCD;
	}

#search th
	{
	background-color:#ffffe6;
	color:black;
	text-align=left;
	white-space:nowrap;
	font-weight:normal;
	
	}
	

	
	
#search td
	{
	vertical-align:top;
	}		
	
	
	
#quicklinks
	{
	 width="225px";
	 border-collapse: collapse;
	 border-top: .05em solid #e0dddd;
	 border-bottom: .05em solid #e0dddd;
	 border-left: .05em solid #e0dddd;
	 border-right: .05em solid #e0dddd;
	 float: right;
	 margin-right:20px;
	 
	 
	}

#quicklinks th, #quicklinks tr, #quicklinks td
	{
	border-top: .05em solid #e0dddd;
	border-bottom: .05em solid #e0dddd;
	border-left: .05em solid #e0dddd;
	border-right: .05em solid #e0dddd;
	
	}

#quicklinks th
	{
	background-color:#ffffe6;
	color:black;
	vertical-align:top;
	font-size:inherit;
	}
	
#quicklinks th.category
	{
	
	background-color:#494040;
	color:#ffffff;
	
	}
	
	
#quicklinks td
	{
	vertical-align:top;
	}	
	



#quicklinks tr.alt td
	{
	color:#000000;
	background-color:#ffffe6;
	vertical-align:top;
	}

#quicklinks ul
	{
	margin-left: 20px;
 	padding: 0px 0px 0px 0px;
	}
#quicklinks li
	{
	padding: 0px 0px 1px 0px;
	}




hr.separator {
		color: #e0dddd;
		height: .05em solid; 
		text-indent: 5px;
		width: 98%;>
		
		}		   	    


A:link    {font-family:sans-serif;}
A:hover   {font-family:sans-serif;}
A:visited {font-family:sans-serif;}


A.topnav:link    {font-family:sans-serif; font-weight: bold; color: #D6BD7B;  text-decoration:none;  font-size:0.83em;}
A.topnav:hover   {font-family:sans-serif; font-weight: bold; color: #D6BD7B;  text-decoration:underline;  font-size:0.83em;}
A.topnav:visited {font-family:sans-serif; font-weight: bold; color: #D6BD7B;  text-decoration:none;  font-size:0.83em;}

A.homenav:link{font-weight: bold; color: #000066; }
A.homenav:visited {font-weight: bold;}
A.homenav:hover {color: #267fab; font-weight: bold;}

A.fontmedium_plain:link    {font-size: .85em; text-decoration:none;}
A.fontmedium_plain:visited {font-size: .85em; text-decoration:none;}
A.fontmedium_plain:hover   {font-size: .85em; text-decoration:none;}

A.breadcrumb:link    {font-family:sans-serif;color: #000066; font-size:0.82em;}
A.breadcrumb:visited    {font-family:sans-serif;color: #000066; font-size:0.82em;}
A.breadcrumb:hover    {font-family:sans-serif;font-size:0.82em;}

A.text_print_email:link{ color: #999999; }
A.text_print_email:hover { color: #999999; }
A.text_print_email:visited { color: #999999; }

A.Font_Small:link    { font-size: 0.66em;  }
A.Font_Small:visited { font-size: 0.66em;  }

A.Inverse_Font:link    {color: #ffffff;  }
A.Inverse_Font:visited {color: #ffffff;  }

A.Inverse_Font_Small:link    {font-size:0.66em; color: #ffffff;  }
A.Inverse_Font_Small:visited {font-size:0.66em; color: #ffffff;  }


A.globalnav:link{font-weight:bold; color:#000066; }
A.globalnav:visited {font-weight:bold;}

A.emailprint:link{ color: #999999; }
A.emailprint:hover { color: #999999; }
A.emailprint:visited { color: #999999; }




html, body, #content {
	              min-height: 100%;
	              width: 100%;
	              height: 100%;
                      }

/*
 * The "height" above is a hack for IE5+/Win.  Below we adjust
 * it using the child selector to hide from IE5+/Win
 */

html>body, html>body #content {
	height: auto;
}

/*
 * Without this, Moz1.0 adds a vertical scrollbar
 */

body {
	margin: 0;
}

#content {
	background-color: #000066;
	position: absolute;
	top: 0;
	left: 0;
}

.trigger {
	cursor: pointer;
	color: #600;
}	
.trigger:hover {
	cursor: pointer;
	color: #c00;
	text-decoration: underline;
	background: #cccccc;
}		
.expanded {
	cursor: pointer;
	font-weight: bold;
}
.expanded:hover {
	cursor:pointer;
}
.show {
	background: #ffffff;
	border: solid 1px #cccccc;
	padding: 5px;
	color: #000000;
}

.hidecontent {
	position: absolute;
	left: -999em;
	height: 1px;
	width: 100px;
	overflow: hidden;
}







#expandablecontent {
	background-color: #000066;
	position: absolute;
	top: 0;
	left: 0;
}

.trigger {
	cursor:hand;
	cursor:pointer;
	color: #600;
}


.show {
	background: #ffffff;
	border: solid 1px #cccccc;
	padding: 5px;
	color: #000000;
}
