body{
	font:100% Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background-color: #FFF6E5;
}

a{
	color: #003A63;
	text-decoration: none;
}

a:link{
	color: #003A63;
	text-decoration: none;
}

a:visited{
	color: #003A63;
	text-decoration: none;
}

a:hover{
	color: #003A63;
	text-decoration: underline;
}


a.textlink {color: #003A63;
     font-size:110%;
	text-decoration: underline;
	font-weight:bold;
}

a.textlink1 {color: #003A63;
     font-size:100%;
	text-decoration: underline;
	font-weight:bold;
}



h1{
 font-family: Arial,Verdana,sans-serif;
 font-size: 110%;
 color: #003A63;
 border-bottom:1px #a90b0b solid;
 margin: 0px;
 padding: 0px;
 
}


h2{
 font-family: Arial,Verdana,sans-serif;
 font-size: 100%;
 color: #FFC425;
 margin: 0px;
 border-bottom:solid 1px #003A63;
 
 background-color:#003A63;
 padding:5px;
 
}

h4 {font-family: Arial,Verdana,sans-serif;
 font-size: 100%;
 color:#000000;



 }

h5 {font-family: Arial,Verdana,sans-serif;
 font-size: 100%;
 color:#000000;
 font-weight:bold;
  text-align:center;
  height:0px;
 }

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

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




/***********************************************/
/* Layout Divs                                 */
/***********************************************/



#navBar{
	float: left;
	width: 19%;
	margin: 0px;
	padding: 1px;
	background-color: #003A63;
}



#headlines{
    float:right;
	width: 19%;
	border-left: 1px solid #003A63;
	border-right: 1px solid #003A63;
	border-bottom: 1px solid #003A63;
	padding-right: 10px;
	
}

#searchcontent{
	float: left;
  width: 78%;
 }

#searchcontent1{
	float: left;
  width: 100%;
 }


#content{
	float: left;
  width: 57%;
 }





/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 80%;
	padding: 2px 0px 0 10px;
	background-color:#000000;
}


/************** .feature styles ***************/

.feature{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
}

.feature h1{
	padding: 30px 0px 5px 0px;
	text-align: left;
}

.feature img{
	
	padding: 0px 5px 0px 0px;
	vertical-align: left;

}

.linkalign {
	padding-left:20px;
	}




/************** .horizontal sub pages styles *****************/

#navsubpages{
    margin-left:3px;
	padding: 1px 5px 0px 5px;
	font-size: 110%;
	background-color:#f7dc62;
	border-bottom:2px #000000 solid;
}

#navsubpages a{
	color: #003A63;
	text-decoration: underline;
}


#navsubpages a:hover{
	color: #000000;
	text-decoration: underline;
}



/************** .story styles *****************/

.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story p{
	padding: 0px 0px 10px 0px;
}


/************* #footer styles ***************/

#footer{
	clear: both;
	border-top: 1px solid #7289BB;
	border-bottom: 1px solid #7289BB;

	background-image:url(../images/bg.gif);
	font-size: 75%;
	color: #003A63;
	padding: 5px;
	text-align:center;
	margin-top:20px;
}



#footer img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}


/************* #search styles ***************/



#searchform{
position:absolute;
 margin: 0px;
 padding: 0px;
 text-align:right;
	white-space:nowrap;
	top:56px;
	right:5px;
	text-decoration:none;
	
}


.searchtext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color:#ffffff;	
	border: 1px solid #FED932;
}	
	
.searchbutton {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	color: #ffffff;
	background-color:#5569ae;	
	border: 1px solid #FED932;
}	

/*********** #navBar link styles ***********/




#navBar a{
	color: #003A63;
	text-decoration: none;

}

#navBar a:link{
	color: #003A63;
	text-decoration: none;
	
}

#navBar a:visited{
	color: #003A63;
	text-decoration: none;
}

#navBar a:hover{
	color: #003A63;
	text-decoration: underline;
}


#navBar ul a:link, #navBar ul a:visited {display: block;}

#navBar ul {margin: 0; padding: 0;
            list-style: none;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #fff;  }

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;
                       }



/*********** #sectionLinks styles ***********/


#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #003A63;
	font-size: 90%;
	background-color:#FFF3D6;
		
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	
}

#sectionLinks a {
	display: block;
	border-top: 4px solid #003A63;
	padding: 2px 0px 2px 10px;
	
	
}

#sectionLinks a:hover{
	background-color: #FFC425;
}

.onpage {color:#003A63;
	background-color: #FFC425;
	border-top: 4px #003A63 solid;
	padding: 2px 0px 2px 10px;
	
}

#sectionlinks ul {border-top: 1px solid #003A63;
                   }


/* fix for browsers that don't need the hack */
html>body #sectionlinks li:onpage {border-top: 1px solid #003A63;}




                     



/************** #headlines styles **************/

#headlines{
	margin-right: 5px;
	margin-top:20px;
	padding: 0px;
	font-size: 80%;
	border-top:solid #003A63 1px;
}

#headlines p{
	padding: 0px 0px 0px 0px;
}

#whatnewslinks {	
	padding: 5px;

	background-image:url(../images/bg.gif);	
	font-size: 100%;
	
	}



/***************#top navigation styles************************/

#toplist
	{
	text-align:right; 
	font:80% Arial, Verdana, Helvetica, sans-serif;
	white-space:nowrap;
	background-color:#000; 
	padding:5px; 
	color:#FFF3D6;
	z-index:1;
	}

	
#toplist a 
	{
	color:#FFF3D6; 
	text-decoration:none; 
	font-weight:bold; 
	} 

#toplist a:hover 
	{
	color:#FFC425; 
	text-decoration:underline; 
	font-weight:bold; 
	} 

#header 
	{text-align:left;
	position:absolute;
	font:80% Arial, Verdana, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	padding:5px;
	padding-top:5px; 
	top:0px;
	left:0px;
	} 

#header a 
	{
	color:#ffffff; 
	text-decoration:none; 
	font-weight:bold; 
	} 

#header a:hover 
	{
	color:#FDCF00; 
	text-decoration:underline; 
	font-weight:bold; 
	} 


#banner
	{
	padding:0px;
	margin:0px;
	background-image:url(../images/banner2014.jpg);	
	background-repeat:no-repeat; 
	background-color:#003A63;
	}


	
#breadcrumb {
	background-color:#000; 
	font: 75% Arial, Verdana, Helvetica, sans-serif;
	padding:7px 5px 0 5px; 
	color:#ffffff;
	min-height:22px;
}
* html #breadcrumb {
	height:22px;
}
#breadcrumb .breadCrumbText {
	margin-right:350px;
}
#breadcrumb p {
	margin:0;
	padding:0;
}
#breadcrumb a {
	color:#fff; 
	text-decoration:none; 
	font-weight:bold;
} 
#breadcrumb a:hover {
	color:#ccc; 
	text-decoration:none;
} 
#breadcrumb #siteSearchForm {
	margin: 0;
	position:absolute;
	top:143px;
	right:5px;
}
#breadcrumb #siteSearchForm p {
	margin:0;
	padding:0;
}
#breadcrumb #siteSearchForm #searchBoxSite {
	background:url("http://www.virginia.gov/images/virginia_seach_txt-bg.jpg") no-repeat;
	background-color:transparent;
	border:0;
	font-weight:bold;
	height:14px;
	width:172px;
	padding:3px;
}
#breadcrumb #siteSearchForm #siteSearchBtn {
	background:url("http://www.virginia.gov/images/virginia_seach_button-bg.jpg") no-repeat transparent;
	border:none;
	height:20px;
	width:28px;
	height:20px;
	margin-left:2px;
}
#breadcrumb .alignLeft {
	float:left;
}
#breadcrumb .clear {
	clear:both;
}
#breadcrumb .hidden {
	display:none;
	visibility:hidden;
}










.whitebg {background-color:#FFF3D6;}
	

p {font:100% Arial, Verdana, Helvetica, sans-serif;}


.errormessage {color:#990099;}

#bottomthirdcolumnbg {
background-color:#003A63;
height:20px;}

#bottomleftcolumnbg {
background-color:#003A63;

}

.strongandunderlinetext {
	font-weight:bold;
	text-decoration: underline;
}

.linkdescription { font-family:Arial, Helvetica, sans-serif;
                   font-size:85%;}
				   
table {background-color:#FFF3D6;
clear:both;}
.tablerowbg {background-color:#FFF3D6;}
.td { background-color:#FFF3D6;}
.rowbg { background-image: url(../images/fade.gif);}
th { background-color:#FFF3D6;}
.lightgreybg {background-color:#FFF3D6;}
.greybg {background-color:#cccccc;}

.movingtext {color:#990000; font-weight:bold; font-size:medium;}



.subfooter {background-color:#003A63;
            color:#FFC425;
			text-align:center;
			font:80% Arial, Verdana, Helvetica, sans-serif;}
			
.subfooter a {
            color:#FFC425;
			text-align:center;}
.subfooter a:hover {
            color:#FFC425;
			}


#menu {
		margin: 20px;
		padding: 0px;
	
		font: small arial, sans-serif; 
		}
		
.result{
        padding-right:70px;
        text-align: right;
}

#titleBg th{
    background: url("../images/fade.gif");^M
}
