@charset "UTF-8";
/* CSS Document */


/*------------------------------ custum formating -------------------------------*/
/*sets the sub nav for the frotpage based navigation */
.spacer {
height: 14px;
width: 170px;
}

.light-grey {
background-color: #ececec;
}
.lightest-grey {
bacground-color: #bcbcbc;
}
.border-topz {
border-top: 1px solid #ececec;
margin-top: 20px;
}
/*to use classes in the column div with class example <div class="1colspan dark-color">- also use the border class simmilarly located in the global style sheet*/
.blue {
background-color: #2e2c4d;
}
.dark-fade {
background-image: url(/va/common/images/fade.jpg);
background-repeat: repeat-x;
}
.dark-color {
background-color: #000000;
}
.med-color {
background-color: #2e2c4d;
}
.light-color {
	background-color: #FFFFFF;
}

a.pageheading {
	color: #666;
 
}

/*-------------------------------- Heading Colors ---------------*/
#content-container h1,h2,h3,h4,h5,h6 { 
color: #000000;}

/*------------------------------- Link Colors ---------------*/
#content-container a:link, a:visited {
	color: #000000;
}
#content-container a:hover{
	color: #666 !important;
}
/*------------------------------- Template color Formating -----------------------------------*
/* sets the background image which contains the color for the navigation so it the color remains for the full height of the page.*/
#inner-container {
background-image:url(/va/common/images/nav-color.gif);
background-repeat: repeat-y !important;
}
#left-nav-container {
	/*this is used for whent the text is resized and should be the same color of the above bg image*/
background-color: #565656;
}
/*top nav color*/
#nav-container {
background-color:#333333;
}
/*bottom nav color*/
#footer-container {
background-color:#333333;
}

/*----------------- Template Font Formating --------------------*/

/*-------------- Top Nav Coloring ----------------- */
#nav-container  a:link, #nav-container  a:visited  {
	color: #ffffff !important;
}

#nav-container  a:hover {
	background-color: #000;
	color: #ffffff;
	text-decoration: none;
}


/*-------------- footer Nav Coloring ----------------- */
#footer-container  a:link, #footer-container  a:visited  {
	color: #ffffff !important;
}

#footer-container  a:hover {
	text-decoration: none;
}

/*-------------------- Left Navigation ---------------------*/

#left-nav-container a:link, #left-nav-container a:visited {
	display: block;
	text-decoration: none;
	padding: 3px 6px 3px 8px;
	color: #ffffff;
}

#left-nav-container a:link {
color: #ffffff;
}

#left-nav-container a:visited {
color: #ffffff;
}

#left-nav-container h2 a:link, #left-nav-container h2 a:visited{
	padding-left: 14px;
	border-bottom: 0px solid #ececec;
}

#left-nav-container h3 a:link, #left-nav-container h3 a:visited{
	padding-left: 22px;
	border-bottom: 0px solid #ececec;
}

#left-nav-container h4 a:link, #left-nav-container h4 a:visited{
	padding-left: 30px;
}

#left-nav-container a:hover{
	background-color: #000;
	color: #ffffff;
	text-decoration: none;
	background-image: url("/common/images/arrow-hover.gif");
	background-position: center left;
	background-repeat: no-repeat;
}

#left-nav-container h1 a:hover{
background-color: #333333 !important;
}
/*--- add for non linked text in leftnav */

h3.nav-nolink {
color: #ffffff !important;
padding-left: 22px !important;
padding-top: 8px;
}

h2.nav-nolink {
color: #ffffff !important;
padding-left: 14px !important;
padding-top: 8px;
}

/*------------ special formating ----------------- */
h1.white-large {
font-size: 158% !important;
color: #ffffff !important;
font-weight: normal !important;
padding-bottom: 14px;
}

.right-cube {
padding-bottom: 18px;

background-image: url(/va/common/images/fade.jpg);
background-position: top left;
background-repeat: no-repeat;
}
.right-cube h3 {
margin-top: 8px !important;
}
.right-cube img {
margin-left: 14px;
margin-top: 14px;
}

.simple-table th{
border-bottom: 2px solid #ececec;
}

