/* CSS Document */

/* Common throughout site */
body {
font-family : Verdana, Tahoma, Arial, sans-serif; 
color : #333333; 
margin : 0px; 
background-color : #fff;
font-size:.7em;
} 
p {
color:#333333;
}
h1 {
font-family : Verdana, Tahoma, Arial, sans-serif; 
font-size : 2em; 
color : #333333; 
} 
h2 {
font-family : Verdana, Tahoma, Arial, sans-serif; 
font-size : 1.50em; 
color : #333333; 
} 
h3 {
font-family : Verdana, Tahoma, Arial, sans-serif; 
font-size : 1.25em; 
color : #333333; 
font-style : italic; 
} 
ul {
color : #0f2b8e; 
list-style-type : square; 
} 
li ul {
list-style-type : circle; 
} 
a {
color : #0f2b8e; 
text-decoration : none;
} 
a:hover {
color : #63ac1f; 
} 
a:visited {
color : #63ac1f; 
} 
table {
font-size:1em;
}

/* Custom Classes Used Throughout */

.AlignLeft 
{
	float: left;
	text-align: left;
}
.AligntRight
{
	float: right;
}
.AlignCenter 
{
	text-align: center;
}
.AlignRight 
{
	text-align: right;
}
.VerticalTop
{
	vertical-align: top;
}
.TextInABar
{
	margin: 0;
	padding: .2em .1em .2em .1em;
	color: #fff;
}
.TextBox
{
	border: solid 1px #7F9DB9;
	padding: 2px;
}
.clear
{
	clear: both;
}
.FAC {
background-color : #c8e2b0; 
color : #fff; 
padding : 3px; 
font-weight : bold; 
} 
.inactiveRed {
color : #990000; 
background-color : #fff; 
} 
a.inactiveRed {
color : #990000; 
background-color : #fff; 
} 
a.inactiveRed :hover {
color : #990000; 
background-color : #fff; 
} 
a.inactiveRed :visited {
color : #990000; 
background-color : #fff; 
} 
.tightP {
margin-top : 0px; 
margin-bottom : 0px; 
} 
.semiTightP {
margin-top : 0px; 
margin-bottom : 3px; 
} 
.pale {
color : #666666; 
} 
.pale a:link {
color : #4444aa; 
} 
.pale a:visited {
color : #663366; 
} 
.bannerWhite {
font-size : 60%; 
color : #ffffff; 
} 
.greenBack {
background-color : #63ac1f; 
} 
.lightGreenBack {
background-color : #91c561; 
} 
.fadedGreenBack {
background-color : #e7f8d8; 
} 
.blueBack {
background-color : #0f2b8e; 
} 
.fadedBlueBack {
background-color : #efeff7;
} 
.onDark {
color : #ffffff; 
font-weight : bold; 
} 
.onDark a:link {
color : #ffffff; 
text-decoration : underline; 
} 
.onDark a:visited {
color : #ffffff; 
text-decoration : underline; 
} 
.onDark a:hover {
text-decoration : none; 
} 
.onDark .pale {
color : #cccccc; 
font-weight : normal; 
} 
.redText {
color : #660000; 
} 
.bigFile {
color : #660000; 
} 
.pale .bigFile, .pale.bigFile {
color : #993333; 
} 
.stayBlue a:link {
color : #0f2b8e; 
} 
.stayBlue a:visited {
color : #0f2b8e; 
} 
tr.OddItem td
{
	background-color: #FFFFFF;	
	border: solid 1px #CCCCCC;
	padding: .4em;
}
tr.EvenItem td
{
	background-color: #EFEFEF;
	border: solid 1px #CCCCCC;
	padding: .4em;
}
table.DataGrid 
{
	border: none;
	margin-left: auto;
	margin-right: auto;
}
Header
{
	border: none;
	padding: .4em;
	font-weight: bold;
	text-align: center;
}
.rightImage {
float : right; 
margin: 0px 0px 10px 10px; 
padding: 0px;
border : 1px solid #000; 
} 

.leftImage {
float : left; 
margin : 0px 10px 10px 0px; 
border : 1px solid #000; 
padding: 0px;
}



/* Layout */
div#Container
{
	position: relative;
	background-color: #fff;
	width: 100%;
}

/*Information Bar */
#commonwealth a 
{

		display:none;
visibility:hidden; 
}
#commonwealth a:hover
{

		display:none;
visibility:hidden; 
}
div#InformationBar 
{

	display:none;
	visibility:hidden;
}
div#InformationBar p

{

		display:none;
	visibility:hidden;
}
ul#QuickLinks 
{

    display:none;
	visibility:hidden;
}
ul#QuickLinks li 
{
	display: inline;
		display:none;
	visibility:hidden;
}
ul#QuickLinks li a 
{

		display:none;
	visibility:hidden;
}
ul#QuickLinks li a:hover
{

		display:none;
	visibility:hidden;
}
ul#QuickLinks li a.NoBorder
{
	border: none;
		display:none;
	visibility:hidden;
}
div#LogoBar
{
	background-color: #0f2c92;
	background-image: url(http://www.vita.virginia.gov/images/global/header_bg.jpg);
	background-repeat: no-repeat;
	background-position:left;
	width: 100%;
	clear: both;
	position: relative;
	height:50px;
}
img#VitaLogo
{
	margin-left: 192px;
	width: 592px;
	top: 1px;
}
div#SearchForm
{

	display:none;
	visibility:hidden;
}
div#SearchForm h3
{

		display:none;
visibility:hidden; 
}
div#SearchForm img
{
	vertical-align: middle;
	border: 0px;
		display:none;
	visibility:hidden;
}
div#SearchForm input
{

		display:none;
	visibility:hidden;
}
div#SearchForm .TextBox 
{

		display:none;
	visibility:hidden;
}
div#BreadCrumbBar
{

	display:none;
	visibility:hidden;
}
div#BreadCrumbBar p
{

		display:none;
	visibility:hidden;
}
div#BreadCrumbBar a 
{

		display:none;
	visibility:hidden;
}
div#BreadCrumbBar a:hover
{

		display:none;
	visibility:hidden;
}
div#LeftColumn
{
	display:none;
	visibility:hidden;
}

ul#LeftNav
{

	display:none;
	visibility:hidden;
	
}
ul#LeftNav li
{

		display:none;
	visibility:hidden;
}
ul#LeftNav li a:link, ul#LeftNav li a:visited
{

		display:none;
	visibility:hidden;
}
ul#LeftNav li a:hover
{

		display:none;
	visibility:hidden;
}
img#VirginiaDotGovLogo
{
	display:none;
	visibility:hidden;
}
div#Curves
{
	display:none;
	visibility:hidden;
}
img#RightCurve
{
	display:none;
	visibility:hidden;
}
div#Content
{	
	vertical-align: top;
	min-height:700px;
	display:block;
	visibility:visible; 
}
* html div#Content {
	height:500px;
}
div#Content p
{
	margin-top: 0;
	margin-bottom: 1em;
}
#topNav {
	display:none;
	visibility:hidden;
}
#topNavHeader {
	display:none;
	visibility:hidden; 
}
#topNavHeader a {
	display:none;
	visibility:hidden; 
}
#topNavHeader a:hover {
	display:none;
visibility:hidden; 
}
#topNavContent {
	display:none;
visibility:hidden; 
}
#topNavContent a {

	display:none;
visibility:hidden; 
}
#topNavContent a:hover {
	display:none;
visibility:hidden; 
}
#topNavContent2 {

	display:none;
visibility:hidden; 
}
#topNavContent2 a {

	display:none;
visibility:hidden; 
}
#topNavContent2 a:hover {

	display:none;
visibility:hidden; 
}

/* topNavContent0 is for a bar above the first top nav bar. It contains VITA's main navigation links that usually appear in the far left-hand navigation. Some pages have no far left hand navigation so we throw those links to the top. */
#topNavContent0 {

	display:none;
visibility:hidden; 
}
#topNavContent0 a {

	display:none;
visibility:hidden; 
}
#topNavContent0 a:hover {

	display:none;
visibility:hidden; 
}

#footer {

display:none;
visibility:hidden;
} 
#footer a {

	display:none;
visibility:hidden; 
} 
#footer a:hover {

	display:none;
visibility:hidden; 
} 
#blackStripe {

display:none;
visibility:hidden; 
} 
#blackStripe a {

display:none;
visibility:hidden;  
} 
#blackStripe a:hover {

display:none;
visibility:hidden; 
} 
#flashLogo {
display:none;
visibility:hidden; 
}
#thirdColumn {
display:none;
visibility:hidden; 
}
#mainContent {
margin-right:0px;
}
/* Hot Topics */

td.hotTopicsHeaderLeftGreen {
	background-color : #91c561; 
	padding : 3px; 
	border-bottom : 1px solid #000000; 
		display:none;
visibility:hidden; 
} 

td.hotTopicsHeaderRightGreen {
	border-bottom : 1px solid #000000; 
	background-color : #63ac1f; 
		display:none;
visibility:hidden; 
} 

td.hotTopicsFooterLeftGreen {
	border-top : 1px solid #000000; 
		display:none;
visibility:hidden; 
} 

td.hotTopicsFooterCenterGreen {
	background-color : #91c561; 
	border-top : 1px solid #000000; 
		display:none;
visibility:hidden; 
} 

td.hotTopicsFooterRightGreen {
	border-top : 1px solid #000000; 
		display:none;
visibility:hidden; 
} 

span.hotTopicsHeaderTextGreen {
	margin : 0px; 
	color : #0f2b8e; 
	font-weight : bold; 
	font-size : 16px; 
		display:none;
visibility:hidden; 
} 

td.hotTopicsItemEvenGreen {
	background-color : #e7e7e7; 
	padding : 7px; 
	border-left : 1px solid #91c561; 
	border-right : 1px solid #91c561; 
		display:none;
visibility:hidden; 
} 

td.hotTopicsItemOddGreen {
	background-color : #ffffff; 
	padding : 7px; 
	border-left : 1px solid #91c561; 
	border-right : 1px solid #91c561;
		display:none;
visibility:hidden;  
} 

td.hotTopicsHeaderLeftYellow {
	background-color : #fdfdd8; 
	padding : 3px; 
	border-bottom : 1px solid #000000; 
		display:none;
visibility:hidden; 
} 

td.hotTopicsHeaderRightYellow {
	border-bottom : 1px solid #000000; 
	background-color : #63ac1f; 
		display:none;
visibility:hidden; 
} 

td.hotTopicsFooterLeftYellow {
	border-top : 1px solid #000000; 
		display:none;
visibility:hidden; 
} 

td.hotTopicsFooterCenterYellow {
	background-color : #fdfdd8; 
	border-top : 1px solid #000000; 
		display:none;
visibility:hidden; 
} 

td.hotTopicsFooterRightYellow {
	border-top : 1px solid #000000; 
		display:none;
visibility:hidden; 
} 

span.hotTopicsHeaderTextYellow {
	margin : 0px; 
	color : #0f2b8e; 
	font-weight : bold; 
	font-size : 12px; 
		display:none;
visibility:hidden; 
} 

td.hotTopicsItemEvenYellow {
	background-color : #f5f5c1; 
	padding : 7px; 
	border-left : 1px solid #e0e091; 
	border-right : 1px solid #e0e091; 
		display:none;
visibility:hidden; 
} 

td.hotTopicsItemOddYellow {
	background-color : #ffffff; 
	padding : 7px; 
	border-left : 1px solid #e0e091; 
	border-right : 1px solid #e0e091;
		display:none;
visibility:hidden;  
} 