@charset "utf-8";

/* ID's and Class's */
#bgColorFill{width:100%; background-color:#333333;}

#headerContainer{min-width:845px;max-width:964px;height:auto;margin:0 auto;padding-bottom:2px;overflow:auto;font-family:Arial, Helvetica, sans-serif;}

#headerRight {
	position:relative;
	float:right;
	width:450px;
	padding-right:12px;
	padding-top:45px;
	text-align:right;
	color:#FFFFFF;
	font:85% Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*background-image:url(/img/headerBackground.jpg);*/
}

#headerRightLinks 
	{
	position:absolute;
	top:34px;
	left:6px;
	text-align:left;
	color: #CCCCCC;
	padding-left:9px;
	border-left-color:#626262;
	border-left-style:dashed;
	border-left-width:thin;
	padding-right:35px;
	border-right-color:#626262;
	border-right-style:dashed;
	border-right-width:thin;
	}
	
.headerRightLink a{color:#CCCCCC;}
.headerRightLink a:link {color: #CCCCCC;text-decoration:none;font:80% Arial, Helvetica, sans-serif;}
.headerRightLink a:visited {color: #CCCCCC;text-decoration:none;font:80% Arial, Helvetica, sans-serif;}
.headerRightLink a:hover{color: #FF9933;font:80% Arial, Helvetica, sans-serif;}

.catalogLink {color:#FFFFFF;text-decoration:none;font-size:0.9em;}
.catalogLink a:link {color:#FFFFFF;text-decoration:none;font-size:0.9em;}
.catalogLink a:visited {color:#FFFFFF;text-decoration:none;font-size:0.9em;}
.catalogLink a:hover{color:#FFFFFF;text-decoration:none;font-size:0.9em;}

.headerLogo
	{
	width:300px;
	height:120px;
	position: relative;
	padding-left:15px;
	float:left;
	}
.headerLogo a { outline:none; }

.sgGoogleBox{color:#FFFFFF;font:75% Arial, Helvetica, sans-serif;}
.btnSgGoogleSearch{width:54px;height:20px;border:0;background:url(http://www.lva.virginia.gov/img/search.jpg) no-repeat transparent;margin-right:5px;padding-bottom:3px;color:#333;}

.social{ text-align:right;width:265px;float:right;padding:13px 4px 0 0; }
.social .altText {display:none;}
.social a {outline:none;margin-right:3px;display:inline-block;height:16px;width:16px;background-position:0 16px;}
.social a:hover {background-position: 0 16px;}

.social a.facebook {background-image:url("/img/facebook.jpg");}
.social a.twitter {background-image:url("/img/twitter.jpg");}
.social a.flickr {background-image:url("/img/flickr.jpg");}
.social a.blogs {background-image:url("/img/blog.jpg");}
.social a.youtube {background-image:url("/img/youtube.jpg");}
.social a.rss {background-image:url("/img/rss.jpg");}
.social a.shutterfly {background-image:url("/img/shutterfly.jpg");}

.greyText{color:#CCCCCC;}

#breadCrumbContainer {
	background-color:#666666;
	border-bottom-color:#333;
	border-bottom-style:solid;
	border-bottom-width:thin;
}
#breadCrumb {
	min-width:760px;
	max-width:964px;
	margin-left:auto;
	margin-right:auto;
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	padding-left:40px;
	text-transform:capitalize;
}
#breadCrumb a{color:#CCC;}
#breadCrumb a:link {color: #CCC;text-decoration:none;font:80% Arial, Helvetica, sans-serif;}
#breadCrumb a:visited {color: #CCC;text-decoration:none;font:80% Arial, Helvetica, sans-serif;}
#breadCrumb a:hover{color: #FFF;text-decoration:underline;font:80% Arial, Helvetica, sans-serif;}
	
#hidden
	{
	position:absolute;
	top:-200px;
	left:-200px;
	}
	
#printLogo {display: none;}


/**** BETA ****/
#beta {
	top:0;
	right:0;
	position:absolute;
	background:url("/img/beta.gif") right no-repeat;
	text-align:right;
	display:block;
	width:278px;
	height:30px;
	z-index:2000;
}
#beta a {
	color:#333333;
	font-size:0.75em;
	font-family:Arial, Helvetica, sans-serif;
}
