﻿
#main-header {
    background: url("http://www.va.gov/va_files/2012/images/bg-header.jpg") no-repeat scroll 0 0 #061A43;
   position: relative;
    width: 960px;
    margin: 0 auto;
    height:117px;
}
#main-logo {
    float: left;
    height: 117px;
    width: 341px;
}
#main-social-wrapper {
    float: right;
    height: 22px;
    margin: 0px 20px 10px;
    width: 341px;
}

.main-social-containers {
    display: inline;
    float: right;
    height: 22px;
    width: 22px;
}

#main-search {
    float: right;
    height: 33px;
    margin: 0 -5px 0 20px;
    width: 400px;
}
#search-area {
    float: right;
    margin-right: 20px;
    text-align: right;
    width: 400px;
}

.form-submit {border: none}

#mainSearchForm #searchtxt {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 20px;
    margin-right: 5px;
    margin-top: 1px;
    padding-left: 0.2em;
    vertical-align: top;
    width: 254px;
}

#main-secondary-nav {
    color: #FFFFFF;
    float: right;
    height: 15px;
    margin: 5px 0 0px 20px;
    width: 341px;
}
ul.secondary-nav {margin: 0}
ul.secondary-nav li {
    color: #FFFFFF;
    display: inline;
    font: small-caps 11px/90% Arial,Helvetica,sans-serif;
    list-style-type: none;
}
ul.secondary-nav li a {
    color: #FFFFFF;
    display: inline;
    font: small-caps 11px/90% Arial,Helvetica,sans-serif;
    list-style-type: none;
}

#footer-effect {
    background: url(../Content/images/footer-bg.png) no-repeat center top #01133F;
    float: left;
    height: auto;
    width: 100%;
   
}

.va-menu {float: right; list-style-type: none;margin-right: 20px;margin-top: 5px; margin-bottom: 5px;}
.va-menu li {float: left; display: inline-block;border-right:1px solid #7588AD}
.va-menu li.last {border-right: none}
.va-menu li a {
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    line-height: 17px;
    padding: 0 10px;
}
.va-menu li a:hover {color:#fdfebe}
#footer {
    display: block;
    height: auto;
    margin: auto;
    padding: 0;
    width: 960px;
}

#footer .col {
    float: left;
    margin: 32px 0 0 20px;
    width: 170px;
}


#footer h4 {
    color: #0099CC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    margin: 0 0 25px;
    text-align: left;
    text-transform: none;
    line-height: 1.35em;
    padding: 0;
}

#footer p {
    color: #FFFFFF;
    font-size: 0.9em;
    line-height: 1.5em;
    margin: 0;
    padding:0 15px 1.25em 0;
}
#footer input {border: none}
.h4correct {
    color: #FFFFFF;
    font-family: Helvetica,sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    text-transform: none;
}


#footer-social-wrapper {
    float: left;
    margin: 0 0 4px;
}


#footer-email {
    float: left;
    font-family: Helvetica,sans-serif;
    font-size: 10px;
    height: 30px;
    margin: -13px 0;
    width: 166px;
}


#footer ul {
    margin: 0;
    padding: 0;
}

#footer li {
    color: #FFFFFF;
    font-size: 0.9em;
    list-style-type: none;
    margin: 0 0 5px;
    padding: 0;
}

#footer a {
    color: #FFFFFF;
    text-decoration: none;
}


#sub-footer {
    color: #0099CC;
    float: left;
    font-size: 0.8em;
    margin: 30px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
    background: url(../Content/images/subfooter-bg.png) no-repeat center top; 
     padding-top: 10px;
}

#sub-footer p {
    color: #0099CC;
    font-size: 0.9em;
    line-height: 1em;
    padding-bottom: 5px;
   
   
}

p.small-print {
    text-transform: uppercase;
}



a.external 
{
  background: url(../Content/images/external-link-icon.png) no-repeat right center;  
  padding-right: 17px;
}

a.blue.button
{
   cursor: pointer;
	color: #FFFFFF;
	background: #6bb8fa;
    background: -moz-linear-gradient(top,  #6bb8fa 0%, #2a7dc2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6bb8fa), color-stop(100%,#2a7dc2));
    background: -webkit-linear-gradient(top, #6bb8fa 0%,#2a7dc2 100%);
    background: -o-linear-gradient(top, #6bb8fa 0%,#2a7dc2 100%);
    background: -ms-linear-gradient(top, #6bb8fa 0%,#2a7dc2 100%);
    background: linear-gradient(top,  #6bb8fa 0%,#2a7dc2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bb8fa', endColorstr='#2a7dc2',GradientType=0 );
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
    border: 1px solid #2a7dc2;
    text-shadow: 0 -1px #1F5891;
    padding-left: 55px;
	line-height: 35px;
	height: 35px;
	/*margin-top: 10px;*/
	font-size: 15px;
	font-weight: bold;
	width: auto; 
}

a.mailto
{
    background: url(../Content/images/envelope-icon.png) no-repeat 2px center;
    padding-left: 25px;
}

a.withArrow {background: url(../Content/images/marker.png) no-repeat left center;  
  padding-left: 17px;}
  
a.withArrow:hover {background-position: 4px center}

.plus-minus {font-size: 16px; font-weight: bold; color: #338cd8}

ul, li {padding: 0;}



#banner-area-menu li.over .menu {z-index: 1000}

input, textarea, select {border: 1px solid #ccc; outline: none; font-family: helvetica;}
ul.formContainer {padding: 0; margin-top:20px}
.formContainer li {list-style: none; margin-bottom: 5px;}
.formContainer label {font-weight: bold; margin-top: 0px;}
.formContainer input, .formContainer textarea {border: 1px solid #ddd; -moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px; padding: 6px; font-size: 12px;margin-bottom: 10px}
.formContainer input:focus, .formContainer textarea:focus{border-color: lightblue; -moz-box-shadow:0 0 6px lightblue;-webkit-box-shadow:0 0 6px lightblue;box-shadow:0 0 6px lightblue;}
.formContainer input[type=checkbox] {width: auto}

img.leadership {float:left; max-width:150px; margin:0px 15px 5px 0px;-moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.25);box-shadow:0 0 7px rgba(0, 0, 0, 0.25); padding:4px; border:1px solid #ccc; }

#wrapper {
	background: url(../Content/images/wrapper4.png) repeat-y scroll center top transparent;
    margin: 0 auto;
	height: 990px; /*929px originally, changed to accomodate new Admin Functions (Secondary Stories)*/ 
	width: 1005px;
}

#container {
	width:960px; 
	margin: 0 auto; 
	text-align: left;
	height: 100%;
	overflow: visible;
}

#banner{
	background-image: url(../Content/images/banner.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 40px;
	margin: 0 auto;
	width: 1005px;
}

#va-header 
{   position: relative;
    z-index: 1;
    width: auto;
    height: 118px;
    background: #061A43;
    margin: 0;
    padding: 0;
    margin-top: -119px;
    margin-bottom: 0;
    -moz-box-shadow: 0 0 14px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 14px rgba(0,0,0,0.4);
    box-shadow: 0 0 14px rgba(0,0,0,0.4);
    border-bottom: 1px solid #9eacca;
    
}

#openCloseWrap 
{
    position:absolute;
    bottom: -32px;
    right: -190px;
    font-size:12px;
    background: url(../../Content/images/header-tab-right.png) no-repeat right top;
    height: 31px;
    text-align: center;
    width: 99px;
    padding-right: 34px;
}

#openCloseWrap a#topMenuImage 
{
    background: url(../../Content/images/header-tab-left.png) no-repeat left top;
    height:26px;
    color:#6e6e8a;
    padding-left: 38px;
    padding-top: 5px;
    display: block;
    font-weight: bold;
    }
    
    #openCloseWrap a#topMenuImage:hover
    {
        color: White;
        }

#banner-wrapper 
{
    background: url(../Content/images/inter-header-banner-BG.png);
    margin: 0 auto;
    overflow: visible;
    padding: 0;
    width: 960px;
    position:relative;
}

#banner-image{
	margin-left: 30px;
}

#banner-area-menu{
    background: #000031;
    clear: both;
    height: 21px;
    margin: 0 auto;
    padding: 0px;
    position: relative;
    width: 960px;
    z-index: 1000;
}


/***********Start Banner Search*************/
#banner-area-search {
    border: 0 none;
    float: right;
    margin: 0;
    padding: 20px 20px 0 0;
    text-align: right;
    width: 180px;
}

#searchOptions {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    left: 0;
    margin-right: 1px;
    top: 0;
}

#searchOptions label {
    color: #000033;
    display: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    margin: 0;
    padding: 0;
}



	
	#moreLink {
    color: #FFFFFF;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
    margin-top: 1px;
    padding: 0;
    text-align: right;
    vertical-align: top;

}
 /***********End Banner Search*************/

#header{
	width:968px;
	height: 53px;
	background: url(../Content/images/header.png) no-repeat scroll 0% 0 transparent;
	margin: 0 auto;
}

.topnav {
    color: #FFFFFF;
    float: right;
    font-family: Helvetica,sans-serif;
    font-size: 12px;
    position: absolute;
    right: 0px;
    top: -9px;
    text-shadow: 0 2px 2px rgba(0,0,0,0.7);
}

.topnav ul li 
{
list-style-type: none;
padding: 0;
margin: 0;
float: left;
display: inline-block;
background: url(../Content/images/inset-border2.png) repeat-y left;  
}

.topnav ul li:first-child
{
    background: none;
}

.topnav ul li a {
    color: #FFFFFF;
    padding: 4px 15px;
    display: block;
    line-height: 10px;
}

.topnav ul li a:hover
{
    color:#fef3c7;
}

.topbar
{
    background: none repeat scroll 0 0 lightgray;
    float: right;
    height: 35px;
    width: 712px;
    background: #f4f4f4;
    background: -moz-linear-gradient(top,  #f4f4f4 0%, #e2e2e2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#e2e2e2));
    background: -webkit-linear-gradient(top,  #f4f4f4 0%,#e2e2e2 100%);
    background: -o-linear-gradient(top,  #f4f4f4 0%,#e2e2e2 100%);
    background: -ms-linear-gradient(top,  #f4f4f4 0%,#e2e2e2 100%);
    background: linear-gradient(top,  #f4f4f4 0%,#e2e2e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e2e2e2',GradientType=0 );
    -moz-border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
    border-bottom: 1px solid #ccc;
    position: relative;
  
}



.socialicons
{
    margin: 10px 0 0 20px;    
}

/*
background: url("../Content/images/mainbody-bkgrnd2.png") repeat-x scroll 100% 100% transparent;
    float: left;
    height: 1236px;
    padding-bottom: 50px;
    padding-left: 10px;
    width: 381px;
    z-index: 7;
*/

#mainContent {
	padding: 0;
	background:white url(../Content/images/column-splitter.png) repeat-y 246px 0 ;
    border: 1px solid #bbb;
    -moz-box-shadow: 0 0 12px rgba(0,0,0,0.7);
    -webkit-box-shadow: 0 0 12px rgba(0,0,0,0.7);
    box-shadow: 0 0 12px rgba(0,0,0,0.7);
    -moz-border-radius: 0 6px 6px 6px;
    -webkit-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px;
	margin: 0px;
	min-height: 625px;
}

#mainContent ul 
{
 padding-left:30px;   
}

#mainContent ul li 
{
    margin-bottom: 3px;
}

#column1{
	float: left;
	width: 246px;
	height: auto;
	background-color: White;
	padding-bottom: 15px;
	margin-bottom: 10px;
	margin-top:-12px;
	z-index: 10000;
	/*position:fixed;
	top: 162px;*/


}

a.logo 
{background: white url(../Content/images/logo-hover.png) no-repeat center 12px;
 width: 246px;
 height:125px;
 display: block;
 
	margin-bottom:35px;
}

#valogo {
	background: white url(../Content/images/logo.png) no-repeat center 12px;
	width: 246px;
	height: 125px;
	opacity: 1;
}

#valogo:hover 
{
    opacity: 0;
    }

#nav{
	width: 246px;
}

.navlinks{
	padding: 0 20px;
	margin-bottom: 25px;
}

.nav-title{
	font-family: Georgia, serif;
	font-size: 20px;
	line-height: 36px;
	color: #555;
	border-bottom:1px solid #ccc;
}

a.leftnav-link, a.external-link {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height:28px;
    background-image: url(../Content/images/menu-arrow.png);
    background-position: right center;
    background-repeat: no-repeat;
    text-shadow: 0 1px white;
    display: block;
    height: 28px
}

a.external-link 
{
        background-image: url(../Content/images/top_right_expand.png);
        }

a.active-leftnav-link{
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	line-height: 30px;
	text-shadow: 0 -1px #004f92;
	background: url(../Content/images/current-menu-item.png) no-repeat 0 0;
	width: 261px;
	height: 30px;
	margin-top: -1px;
	padding-left: 15px;
	display: block;
}

a.leftnav-link:hover, a.external-link:hover{
	background-color:#f5fdff;
}

a.leftnav-link:active, a.external-link:active {
	color: #216BAA;
}

/*a.btn  
{
    display: inline-block;
    text-align:center;
    padding: 0 25px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #ccc;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
    font-size:15px;
    font-weight: bold;
    line-height: 30px;
    text-shadow: 0 1px white;
    }
a.btn:active {-moz-box-shadow: 0 0 6px rgba(0,0,0,0.4) inset;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.4) inset;
    box-shadow: 0 0 6px rgba(0,0,0,0.4) inset}
*/

a.btn img {vertical-align: middle; margin-right: 6px;}
a.btn.small {font-size: 12px; padding: 0 15px; line-height: 20px}
a.btn.yellow 
{width: 206px;
  padding: 0;
    margin-left: 20px;
    border-color: #d5b855;
    color:#206baa;
    background: #fef3c7;
background: -moz-linear-gradient(top, #fef3c7 0%, #ead583 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef3c7), color-stop(100%,#ead583));
background: -webkit-linear-gradient(top, #fef3c7 0%,#ead583 100%);
background: -o-linear-gradient(top, #fef3c7 0%,#ead583 100%);
background: -ms-linear-gradient(top, #fef3c7 0%,#ead583 100%);
background: linear-gradient(top, #fef3c7 0%,#ead583 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef3c7', endColorstr='#ead583',GradientType=0 );     
         }
a.btn.yellow:hover 
{
    background: #ead583;
background: -moz-linear-gradient(top,  #ead583 0%, #fef3c7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ead583), color-stop(100%,#fef3c7));
background: -webkit-linear-gradient(top,  #ead583 0%,#fef3c7 100%);
background: -o-linear-gradient(top,  #ead583 0%,#fef3c7 100%);
background: -ms-linear-gradient(top,  #ead583 0%,#fef3c7 100%);
background: linear-gradient(top,  #ead583 0%,#fef3c7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ead583', endColorstr='#fef3c7',GradientType=0 );

    }
    
    
a.btn.gray 
{color:#206baa;
  margin-left: 20px;
  margin-top: 15px;
  width: 206px;
  padding: 0;
     background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed));
background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%);
background: linear-gradient(top,  #ffffff 0%,#ededed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}
a.btn.gray:hover 
{
    background: #ededed;
background: -moz-linear-gradient(top,  #ededed 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #ededed 0%,#ffffff 100%);
background: -o-linear-gradient(top,  #ededed 0%,#ffffff 100%);
background: -ms-linear-gradient(top,  #ededed 0%,#ffffff 100%);
background: linear-gradient(top,  #ededed 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 );

}

#text {
	font-size: .9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 5px 10px;
}
.assetImage 
{
    float:right;
    margin-left: 20px;
    padding-bottom: 20px;
    }
.assetImage img  
{ 
    background: white;
    padding: 4px;
    -moz-box-shadow:0 0 7px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.25);
    box-shadow:0 0 7px rgba(0,0,0,0.25);
    margin-right: 6px;
    border: 1px solid #ccc; 
    width: 110px;
    margin-bottom: 0;
    max-width: 110px;
}
.assetImageExplore
{
    float:right;
    margin-left: 20px;
    padding-bottom: 20px;
    }

.assetImageExplore
{
    background: white;
    padding: 4px;
    -moz-box-shadow:0 0 7px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.25);
    box-shadow:0 0 7px rgba(0,0,0,0.25);
    margin-right: 6px;
    border: 1px solid #ccc; 
    width: 250px;
    margin-bottom: 0;
    max-width: 250px;
}

#column2{
	float: right;
	width: 670px;
	padding: 10px 20px 40px 20px;
}

#column2 p {margin-bottom: 15px;}
.column3 {float: right; margin:0px 0 15px 25px; width: 200px;}
.column3 img 
{
    background: white;
    padding: 6px;
    -moz-box-shadow:0 0 7px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.25);
    box-shadow:0 0 7px rgba(0,0,0,0.25);
    padding: 6px;
    border: 1px solid #ccc; 
    margin-bottom: 15px; 
    width: 185px;
    }
.column3 blockquote 
{
    margin: 0 !important;
    padding: 0 0 0 40px !important;
font-size: 15px;
font-family: Georgia;
font-style: italic;
color: #696969;
line-height: 22px;
background:url(../Content/images/quote.png) no-repeat 0 10px;
}
.column3 blockquote cite 
{
font-style: normal;
display: block;
font-weight: bold;
font-style:italic;
color: #555;
padding-left:5px;
margin-top:10px;
font-size: 12px;
}
.newsStories
{
 /*border-bottom: 1px solid #ccc;*/
 padding: 20px 0;   
}

.newsStoriesRight
{
 max-width:214px;
 float:right;
 margin-left: 15px;
 margin-bottom: 10px;
 list-style-type: none;   
}

.newsStoriesRight .thumb
{
    background: white;
    padding: 6px;
    -moz-box-shadow:0 0 7px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.25);
    box-shadow:0 0 7px rgba(0,0,0,0.25);
    margin-bottom: 15px;
    border: 1px solid #ccc;
    
}

.newsStoriesRight .thumb img
{
 max-width:210px;
 max-height: 154px;
}
table.awards img 
{
     background: white;
    padding: 4px;
    -moz-box-shadow:0 0 7px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.25);
    box-shadow:0 0 7px rgba(0,0,0,0.25);
   width: 125px;
   margin-right:20px; 
   border: 1px solid #ccc;
    }
table.awards {width: 100%}

#subheader{
    background: #6bb8fa;
    background: -moz-linear-gradient(top,  #6bb8fa 0%, #2a7dc2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6bb8fa), color-stop(100%,#2a7dc2));
    background: -webkit-linear-gradient(top,  #6bb8fa 0%,#2a7dc2 100%);
    background: -o-linear-gradient(top,  #6bb8fa 0%,#2a7dc2 100%);
    background: -ms-linear-gradient(top,  #6bb8fa 0%,#2a7dc2 100%);
    background: linear-gradient(top,  #6bb8fa 0%,#2a7dc2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bb8fa', endColorstr='#2a7dc2',GradientType=0 );
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset, 0 0 7px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset, 0 0 7px rgba(0,0,0,0.25);
    box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset, 0 0 7px rgba(0,0,0,0.25);
    border: 1px solid #2a7dc2;
    border-bottom: 1px solid #1F5891;
    text-shadow: 0 -1px #1F5891;
    font-family: Georgia, serif;
    font-size: 20px;
    height: 28px;
    line-height: 28px;
    padding: 0 20px;
    width: 630px;
    color:White;
}

.site-search {
    float: right;
    position: relative;
    right: 30px;
    top: 5px;
}

.search-input{
    background-image: url(../Content/images/search-bkgrnd.png);
    background-repeat: no-repeat;
    font-size: 0.95em;
    height: 18px;
    margin: 0;
    border: 0 none;
    vertical-align: top;
    width: 167px;
    z-index: 8;
	padding-left: 15px;
	background-color: transparent;
}

.search {
    border: 0 none;
    float: left;
    left: 3px;
    margin: 0;
    position: relative;
}

.search-submit {
    border: 0 none;
    float: left;
}

a.search-btn {
    background: url(../Content/images/search-btn.png) no-repeat scroll left top transparent;
    display: block;
    float: left;
    width: 43px;
    height: 20px;
    margin-left: -15px;
}

#mainimage{
        width: auto;
        height: auto;
        background-color: #ffffff;
        padding: 10px;
        -moz-box-shadow: 0 0 7px rgba(0,0,0,0.25);
        -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.25);
        box-shadow: 0 0 7px rgba(0,0,0,0.25);
        margin-bottom: 15px;
        border: 1px solid #ccc;
}

/*.accordion
{
    background: lightgrey;
    text-align: center;
    font-size: 20px;
    padding-top: 120px;
    height: 140px;
    width: 658px;
    font-family: Georgia;
    font-style: italic;
    color: #999;
}*/

.mainimage-whitebkgrnd{
	background-color: #FFFFFF;
    height: 181px;
    opacity: 0.8;
    filter: alpha(opacity = 80);
    position: relative;
    top: 80px;
    width: 664px;

}

.mainimage-pagination{
	color: #ffffff;
	position: relative;
	width: 95px;
	height: 20px;
	top: 98px;
	float: right;
	font-size: .9em;
	font: bold 0.9em Arial,Helvetica,sans-serif;
}

.mainimage-pagination a{
	text-decoration: underline;
	color: #ffffff;
}

.mainimage-pagination a:visited{
	text-decoration: underline;
	color: #ffffff;
	outline: none;
}

.text-bkgrnd{
	padding: 10px 15px 0px 20px;
}
	
.title{	
	font-family: "Georgia", Times, serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 180%;
}

.subtitle{	
	font-family: "Georgia", Times, serif;
	font-size: 19px;
	font-weight: normal;
	line-height: 22px;
	color: #93163B;
	margin:20px 0 15px 0;
	
}

hr {height: 1px; background: #eee; border: none; margin: 15px 0 0px 0;}

.subtitle2{	
	font-family: "Georgia", Times, serif;
	font-size: .9em;
	font-weight: bold;
	line-height: 100%;
	color: #003366;
	margin-top: 5px;
	font-size: 1.1em;  
}

.tagline{
	font-family: "Times New Roman", Times, serif;
	font-size: .9em;
	font-weight: bold;
	line-height: 180%;
	color: #000000;
}

.text-description{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 130%;
	color: #000000;
}

.subtext-description{
	font-family:Helvetica, sans-serif;
}

a.{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 200%;
	color: #003399;
	text-decoration: none;
}

#bottom-content {
    background: url(../Content/images/mainbody-bkgrnd3.png) no-repeat 0% 0%;
    width: 664px;
    height: 561px;
    float: left;

}



#tms-logo32{
	float: left;
	width: 32px;
	height: 32px;
}

#bottom-col1{
	width: 332px;
	height: 262px;
	float: left;
}

#bottom-col-container{
	padding: 20px 10px 20px 20px;
}

#bottom-col2{
	width: 320px;
	height: 262px;
	float: left;
}

#bottom{
	background: url(../Content/images/bottom.png) no-repeat 100%;
	width: 1005px; /*ard*/
	height: 143px;
	float: left;
}

#footer-wrapper { 
Width: 960px;
Margin: 25px auto 0 auto;
Border-bottom: 1px solid #a3d5e5;
padding-bottom: 20px;
}

#footer-wrapper .footerColumn {
Float: left;
Padding-right: 15px;
background: url(../Content/images/inset-border.png) repeat-y left;
Padding-left: 15px;
Min-Height: 136px
}


#footer-wrapper .footerColumn p {line-height: 18px;}

#footer-wrapper .footerColumn:first-child {
Padding-left: 0;
background: none;
}

#footer-wrapper .footerColumn:last-child {
Padding-right: 0;
}



#footer-wrapper .footerColumn h2 {
Font-family: Georgia, serif;
font-weight: normal;
Font-size: 16px;
Color: #07487e;
Margin-bottom: 10px;
margin-top: 0;
}
#footer-wrapper .footerColumn ul {padding: 0; margin: 0}

#footer-wrapper .footerColumn ul li {
List-style-type: none;
}

#footer-wrapper .footerColumn ul li a {
Display: block;
Padding: 3px 0;
Color: #333;
}

#footer-wrapper .footerColumn ul li a:hover {
Color: #5c9eb3;
text-shadow: 0 0 3px white;
}

#subFooter p {margin-top: 2px; text-align:center; line-height: 15px}

.advanceLogo {position: absolute; top: 13px;left: 0;}
.deptVALogo {position: absolute; top: 8px;right: 0;}


ul.leftnav{ /* FF */	
	list-style-type:none; 
	margin:0;
	padding: 0;
	margin-bottom: 20px;
}

#mainContent ul.leftnav 
{
 padding-left:0;   
}

#mainContent ul.leftnav li
{
 margin-bottom: 0;   
}


ul.leftnav li 
{
    border-bottom:1px solid #ccc;
    }


/* ul.leftnav{ margin-left/*\**/: -62px\9;}  IE 8*/*/

/* *:first-child+html ul.leftnav{  IE 7*/
list-style-type:none; 
	list-style-position: outside;
	margin-left: -21px;
	line-height: 150%;
}

ul.body{
	list-style-type:disc; 
	list-style-position: outside;
	margin-left: 0px;
	line-height: 140%;
}

#adminlink{
	font-size: .6em;
}

.adobe{
	width: 800px;
	position: relative;
	top: -20px;
	left: 700px;
}

/*************Secondary Page Styles****************/

#header2{
	width:960px;
	height: 31px;
	margin: 0 auto;
	position: relative
}

.column1-cap 
{
    width: 246px;
    height: 10px;
    -moz-box-shadow: 0 0 12px rgba(0,0,0,0.7);
    -webkit-box-shadow: 0 0 12px rgba(0,0,0,0.7);
    box-shadow: 0 0 12px rgba(0,0,0,0.7);
    border: 1px solid #bbb;
    border-top: 6px solid #d11f54;
    border-bottom:1px solid #fff;
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
    bottom: 0;
    left:0;
    position: absolute;
    z-index: -1;
    background: white;
    }

#page-title{
}

.page-title-container{
}

h1.page-title{
	font-family: "Georgia", Times, serif;
	font-size: 22px;
	font-weight: Normal;	
	color: #07477D;
	border-bottom: 1px solid #ddd;
    margin: 0;
    padding-bottom: 10px;
}

.breadcrumbs{
	font-family:Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.breadcrumbs a{
	text-decoration:none;
}

.breadcrumbs-active{
}

#left-nav2{
	background: url(../Content/images/nav2.png) repeat-x 100%;
	width: 16px;
	height: 964px;
	float: left;
}


#lft-mainbody{
	
}

#mainbody{
	background: url(../Content/images/mainbody-bkgrnd2.png) repeat-x 100% 100%;
	width: 386px;
	height: 852px;
	float: left;
	background-color: transparent;
	z-index: 7;
	padding-left: 10px;
}

#mainbody-right{
	background: url(../Content/images/mainbody-bkgrnd2.png) repeat-x 100% 100%;
	width: 300px;
	height: 852px;
	float:right;
	background-color: transparent;
}

#mainbody2{
	background: url(../Content/images/mainbody-bkgrnd2.png) repeat-x 100% 100%;
	width: 639px;
	height: 852px;
	float: left;
	background-color: transparent;
	z-index: 7;
	padding-left: 5px;
}

#wrapper4{
	background: url(../Content/images/wrapper4.png) no-repeat scroll center top transparent;
    margin: 0 auto;
	height: 995px;
	width: 1005px;
}

.secondary-text-description{

}

.secondary-subtext-description{
	font-family: Helvetica, sans-serif;
	margin-top: 10px;
}


.secondary-subtext-description a.pdf-link 
{
    background: url(../Content/images/pdf-icon.png) no-repeat right center;
    }

ul.secondary{
margin-top: 3px;
margin-bottom: 15px;
}

*:first-child+html ul.secondary{ /* IE 7*/
	margin-left: 20px;
	line-height: 125%;
}

#bottom3{
	background: url(../Content/images/bottom3.png) no-repeat 100%;
	width: 1005px; /*ard*/
	height: 50px;
	float: left;
	margin: 0 auto;
}

.pic-bkgrnd{
	background: url(../Content/images/pic-bkgrnd.png) no-repeat 0% 100%;
	float: right;
	position:relative;
	top: -45px;
	right: 21px;
	height: 263px;
	width: 223px;
}

.pic-quote {
    float: right;
    height: 172px;
    position: relative;
    right: 15px;
    top: -26px;
    width: 197px;
}


.pic{
	/*background: url(../Content/images/career-pic.png) no-repeat 0% 100%;*/
	float: right;
	position:relative;
	top: 120px;
	right: 11px;
	height: 134px;
	width: 186px;
}

.quoter{
	float: right;
	position:relative;
	top: 126px;
	right: 7px;
	height: 20px;
	width: 186px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: .6em;
	text-align: right;
}

.quote{
	color:#990033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 143%;
}

.lft-quote{
	background: url(../Content/images/left-quote.png) no-repeat 0% 100%;
	height: 32px;
	width: 40px;
}

.right-quote{
	background: url(../Content/images/right-quote.png) no-repeat 0% 100%;
	height: 32px;
	width: 40px;
}

img.quote {
	vertical-align: -50%;
}

ul.sidebar 
{
    border: 1px solid #ccc; 
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.15);
    box-shadow: 0 0 7px rgba(0,0,0,.15);
    text-shadow: 0 1px white;
    margin-left: 20px; 
    padding: 0;
    list-style: none; 
    float: right; 
    width: 200px; 
    margin-bottom: 20px;
    margin-top: 20px;
    }
ul.sidebar li, ul.contactSidebar, ul.tmsSidebar
{
    background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed));
background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%);
background: linear-gradient(top,  #ffffff 0%,#ededed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
padding: 10px;
border-top: 1px solid white;
border-bottom:1px solid #e1e1e1 ;
margin-bottom: 0;
line-height:16px;
    }
ul.sidebar li:first-child 
{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
    border-top: none;
    } 
    ul.sidebar li:last-child 
{
    -moz-border-radius: 0 0 6px 6px ;
    -webkit-border-radius: 0 0 6px 6px ;
    border-radius: 0 0 6px 6px ;
    border-bottom: none;
    }   

ul.sidebar li ul 
{padding-left: 0; margin: 0;
}
ul.sidebar li ul li 
    {   background: url(../Content/images/marker.png) no-repeat left 5px;  
        padding: 0;
         padding-left: 17px;
        margin-bottom: 7px;
        list-style: none;
        border: none;
        -moz-border-radius: none;
        -webkit-border-radius: none;
        border-radius: none;
        }
ul.sidebar li ul li:hover {background-position: 4px 5px;}
 
ul.sidebar h4 {margin: 0 0 10px 0; font-size: 17px; color: #777; font-family: Georgia, serif; font-weight:normal }


ul.contactSidebar , ul.tmsSidebar
{   
    border: 1px solid #ccc; 
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.15);
    box-shadow: 0 0 7px rgba(0,0,0,.15);
    text-shadow: 0 1px white;
    margin-left: 20px; 
    padding: 10px;
    list-style: none; 
    float: right; 
    width: 180px; 
    margin-bottom: 20px;
    margin-top:20px;

    }
ul.contactSidebar, ul.tmsSidebar {padding: 14px; }
ul.contactSidebar li, ul.tmsSidebar li {margin-bottom: 0px;background-repeat: no-repeat; background-position: 0 center; padding-left: 25px; font-size: 12px;}    
ul.contactSidebar li:last-child, ul.tmsSidebar li:last-child {margin-bottom: 0;}
ul.contactSidebar li.question-mark {background-image:url(../Content/images/question-mark.png)}
ul.contactSidebar li.reset-password {background-image:url(../Content/images/reset-password.png)}
ul.contactSidebar li.user {background-image:url(../Content/images/user.png)}
ul.contactSidebar li.speech-bubble {background-image:url(../Content/images/speech-bubble.png)}
ul.contactSidebar li.check-box {background-image:url(../Content/images/check-box.png)}
ul.contactSidebar li.local-admin {background-image:url(../Content/images/local-admin-icon.png)}

ul.tmsSidebar li {padding:6px 0 6px 30px; background-repeat: no-repeat; background-position: 0 center;}
ul.tmsSidebar li.tms {background-image:url(../Content/images/tms-icon.png)}
ul.tmsSidebar li.password-reset {background-image:url(../Content/images/password-reset-icon.png)}
ul.tmsSidebar li.local-admin {background-image:url(/Content/images/local-admin-icon.png)}
ul.tmsSidebar li.speech-bubble {background-image:url(../Content/images/speech-bubble.png)}
ul.tmsSidebar li {margin-bottom: 5px;}

ul.contactSidebar li a {display: inline; padding: 0 17px 0 0}

.box{
	float: right;
	position: relative;
	top: 44px;
	right: 15px;
	height: auto;
	width: 230px;
}

.box-header{
	background: url(../Content/images/box-header.png) repeat-x 0% 100%;
	height: 45px;
	width: 215px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.box-header-title{
	font-size: .8em;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	padding: 8px 8px;
}

.box-body{
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 0px;
	background-color: #ffffff;
	width: 215px;
	height: auto;
	padding: 0px;
	margin: 0px;
}

.box-body-content{

	padding: 20px;
	font-size: 14px;
	font-family: Helvetica, sans-serif;
	color: #003366;

}

.box-body-content a:{
	text-decoration: none;
}

.box2{
	float: left;
	height: auto;
	width: 450px;
	margin-top: 20px;
}

.box-header2{
	background: url(../Content/images/box-header.png) repeat-x 0% 100%;
	height: 45px;
	width: 450px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.box-header-title2{
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	padding: 9px 8px;
}

.box-body2{
	border: 1px solid #ccc;
	-moz-box-shadow:0 0 7px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.2);
    box-shadow:0 0 7px rgba(0,0,0,0.2);
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
	width: 448px;
	padding: 0px;
	margin: 0px;
}

.box-body-content2{
	padding: 20px;
	font-family: Helvetica, sans-serif;
	width: auto;
}

.box-left{
	float:left;

}

.box-right{
	float:right;
	
	
}

.box-body-content2 a:{
	text-decoration: none;
}

.box-body-content3{
	padding: 0px 10px 10px 10px;
	line-height: 120%;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	color:Black;
	width: 400px;
}

.box4{
	float: right;
	position: relative;
	top: 30px;
	right: 27px;
	height: auto;
	width: 180px;
	margin-bottom: 20px;
}

.box-header4{
	background: url(../Content/images/box-header.png) repeat-x 0% 100%;
	height: 45px;
	width: 180px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.box-header-title4{
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	padding: 8px 8px;
}

.box-body4{
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 0px;
	background-color: #ffffff;
	width: 180px;
	height: 65px;
	padding: 0px;
	margin: 0px;
}

.box-body-content4{
	padding-left: 10px;
	padding-bottom: 5px;
	padding: 0px 10px 10px 10px;
	line-height: 115%;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	width: 180px;
}

.box-left4{
	float:left;
	width: 35px;
}

.box-right4{
	float:right;
	width: 136px;
	height: auto;
}


.box-body-content4 a:{
	text-decoration: none;
}

/*************Table Styles*****************/



.manage-feature td{
	font-size: .9em;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	border-collapse: collapse;
}




.sitemap-box-container{
	padding-left: 10px;
	padding-bottom: 5px;
	padding: 0px 10px 10px 10px;
	line-height: 115%;
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	width: 670px;
}

.sitemap-box-title {
    color: #777777;
    font-family: Arial, Helvetica, sans-serif;;
    font-size: 0.9em;
	font-weight: bold;
    padding: 5px 0px 10px;
   
}

.stateData h3 {border-bottom: 1px solid #ddd; padding-bottom: 15px; margin-bottom: 0;}
.stateData h4 {font-size: 14px; font-weight: bold; margin-bottom: 5px; margin-top: 15px;}


.sitemap-box1{
	float:left;
	width: 130px;
	margin-right: 20px;
}

.sitemap-box2{
	float: left;
	width: 190px;
	margin-right: 20px;
}

.sitemap-box3{
	float:left;
	width: 190px;
	margin-right: 20px;
}
.field-title{
	
    float: left;
    font-family:Helvetica,sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 5px;
    margin-right: 15px;
    padding-top: 8px;
    text-align: right;
    width: 160px;
	
}
.subtext-description2{
                font-family: Arial, Helvetica, sans-serif;
                font-size: .8em;
                line-height: 130%;
                margin-top: 10px;
}
.awardpic{
                float:left;
                width: 300px;
                height: 189px;
                padding-right: 5px;
                margin-top: 15px;            
                margin-bottom: 10px;
                margin-left: 10px;
          
}

#footer-wrapper2{
            background: url(../Content/images/footer-wrapper.png) no-repeat 0% 100%;
            width: 1005px;
            margin: 327px 0 auto;
            clear:both;
}

#nav3 {
    background: none;
    float: left;
    width: 222px;
}

#lft-mainbody3{
            background: none;
            width: 20px;
            height: 1286px;
            float: left;
            border-left: 1px solid #EEEFFF;
            background-color: transparent;
            z-index: 7;
}

#left-nav3{
            background: url(../Content/images/left-nav3.png) no-repeat 100% 100%;
            width: 16px;
            height: 898px;
            float: left;
}

#mainbody-right2{
            background: none;
            width: 254px;
            height: 1286px;
            float:right;
            background-color: transparent;
}

#wrapper5{
            background: url(../Content/images/wrapper6.png) repeat-y scroll center top transparent;
    margin: 0 auto;
            height: auto;
            width: 1005px
}

#wrapper6{
            background: url(../Content/images/wrapper6.png) repeat-y scroll center top transparent;
    margin: 0 auto;
            height: 2435px;
            width: 1005px
}

#newwrapper
{
    
    margin: 0 auto;
	height: auto;
	width: 960px
    
}

#mainbody3 {
    background: url("../Content/images/mainbody-bkgrnd2.png") repeat-x scroll 100% 100% transparent;
    float: left;
    height: auto;
    padding-bottom: 50px;
    padding-left: 5px;
    width: 639px;
    z-index: 7;
}

#page-title2{
}

#mainbody4 {

}

#mainbody5 {
    background: url("../Content/images/mainbody-bkgrnd2.png") repeat-x scroll 100% 100% transparent;
    float: left;
    height: 1236px;
    padding-bottom: 50px;
    padding-left: 10px;
    width: 634px;
    z-index: 7;
}


/** Custom Styles **/
#contentContainer {width: 670px; font-size:13px;}
p.spaced { display: block; margin-bottom: 10px; padding-bottom: 10px; }
.withBreak { border-bottom: 1px solid #ddd;  }
.intro { margin-top: 10px; }
.intro p { margin: 10px 0; }
p.regular { margin: 10px 0;}
.selectedStory { border: 1px solid white; padding: 5px; background-color: #4372AA; text-decoration: none;}

/** Form Styles **/
.fieldContainer { margin: 20px 0; }
.fieldContainer p { margin-bottom: 7px; padding-left: 5px; font-size: 14px;}
.fieldContainer font {padding-left: 175px;}
.fieldContainer { width: 95%; font-family: Helvetica, Sans-Serif; font-size: 13px; }
.fieldInput { width: 500px; display: inline-block; margin-bottom: 6px;}
.fieldInput input { width: 350px; }
.fieldInput textarea { width: 350px; height: 200px;}
.fieldLabel {  display: inline-block;
    float: left;
    font-weight: bold;
    margin-right: 15px;
    padding-top: 7px;
    text-align: right;
    width: 160px;}
.fieldContainer label {font-weight: bold; margin-bottom:2px;line-height: 14px;}
    .fieldContainer .button 
    {
    margin-left:175px;
    cursor: pointer;
	color: #FFFFFF;
	background: #6bb8fa;
    background: -moz-linear-gradient(top,  #6bb8fa 0%, #2a7dc2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6bb8fa), color-stop(100%,#2a7dc2));
    background: -webkit-linear-gradient(top, #6bb8fa 0%,#2a7dc2 100%);
    background: -o-linear-gradient(top, #6bb8fa 0%,#2a7dc2 100%);
    background: -ms-linear-gradient(top, #6bb8fa 0%,#2a7dc2 100%);
    background: linear-gradient(top,  #6bb8fa 0%,#2a7dc2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bb8fa', endColorstr='#2a7dc2',GradientType=0 );
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
    border: 1px solid #2a7dc2;
    text-shadow: 0 -1px #1F5891;
    padding: 0 10px;
	line-height: 35px;
	height: 35px;
	/*margin-top: 10px;*/
	font-size: 15px;
	font-weight: bold;
	width: auto;
    }
.required { font-weight: bold; color: #B7073E}
.buttonContainer {float: left; }
.response textarea{ width: 635px; height: 200px; }
.validation-summary-errors ul {margin-top: 10px}
.required label {font-weight: bold; color: #333;}
.validation-summary-errors li {color: #D11F54; font-family: Georgia; font-style: italic; list-style: disc}
/** Table Styles **/
table.ui-datepicker-calendar {background: white; border: 1px solid #ccc}
.ui-datepicker {padding: 5px; background: white; border: 1px solid #ccc; -moz-box-shadow: 0 2px 6px #ddd;-webkit-box-shadow: 0 2px 6px #ddd;box-shadow: 0 2px 6px #ddd;}
table.valuTables {  border: 1px solid #aaa; width: 100%; border-collapse: collapse; margin-bottom: 1px; margin-top: 10px;}
.valuTables th { text-shadow: 0 -1px #666;font-size: 13px;font-weight: bold;padding:5px 10px; border: 1px solid #666;color: #000;
                background: #d8d8d8;
background: -moz-linear-gradient(top,  #d8d8d8 0%, #898989 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8d8d8), color-stop(100%,#898989));
background: -webkit-linear-gradient(top,  #d8d8d8 0%,#898989 100%);
background: -o-linear-gradient(top,  #d8d8d8 0%,#898989 100%);
background: -ms-linear-gradient(top,  #d8d8d8 0%,#898989 100%);
background: linear-gradient(top,  #d8d8d8 0%,#898989 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#898989',GradientType=0 );
 -moz-box-shadow: 1px 1px 0 rgba(255,255,255,0.5) inset;
 -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
 box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
                 }

.valuTables td { border: 1px solid #bbb; padding:5px 10px;}

/** Specific Page Styles **/
.adminContainer { font-size: small; }
#feedbackContainer { font-size: small; }
.paginationLink { margin:1px 3px; padding: 0 5px; font-size: 1.2em;  border: 1px solid #ddd;}

/** Form Styles **/
.error, .alert, .notice, .success, .info {
    border: 1px solid #DDDDDD;
    margin-top: 8px;
    padding: 15px;
    margin-bottom: 10px;
}

.error, .alert {
    background: #fff4f5;
background: -moz-linear-gradient(top,  #fff4f5 0%, #fbe3e4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff4f5), color-stop(100%,#fbe3e4));
background: -webkit-linear-gradient(top,  #fff4f5 0%,#fbe3e4 100%);
background: -o-linear-gradient(top,  #fff4f5 0%,#fbe3e4 100%);
background: -ms-linear-gradient(top,  #fff4f5 0%,#fbe3e4 100%);
background: linear-gradient(top,  #fff4f5 0%,#fbe3e4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff4f5', endColorstr='#fbe3e4',GradientType=0 );

    border-color: #FBC2C4;
    color: #8A1F11;
}

.notice {
    background: none repeat scroll 0 0 #FFF6BF;
    border-color: #FFD324;
    color: #514721;
}

.success {
    background: none repeat scroll 0 0 #E6EFC2;
    border-color: #C6D880;
    color: #264409;
    background: #f8fce3;
background: -moz-linear-gradient(top,  #f8fce3 0%, #e6efc2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8fce3), color-stop(100%,#e6efc2));
background: -webkit-linear-gradient(top,  #f8fce3 0%,#e6efc2 100%);
background: -o-linear-gradient(top,  #f8fce3 0%,#e6efc2 100%);
background: -ms-linear-gradient(top,  #f8fce3 0%,#e6efc2 100%);
background: linear-gradient(top,  #f8fce3 0%,#e6efc2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fce3', endColorstr='#e6efc2',GradientType=0 );

}

.info {
    background: none repeat scroll 0 0 #D5EDF8;
    border-color: #92CAE4;
    color: #205791;
}
.error a, .alert a {
    color: #8A1F11;
}
.notice a {
    color: #514721;
}
.success a {
    color: #264409;
}
.info a {
    color: #205791;
}

.linkButton img { margin-right: 4px; height: 18px;}
.linkButton { color: #000; }
.linkButton:visited { color: #000; }

.userInfoContainer {float: right;  padding:0 8px 8px 8px; font-size: 13px; text-align: right;}

.userName { font-size: 13px;border-right: 1px solid #ddd; padding:3px 6px; margin-right: 2px;}


/* /Home/Index ; t2 stands for tier 2 */
#t2FeatureContainer { float: left; width: 655px; padding: 4px; }
.t2Column { float: left; width: 317px; padding: 3px; margin-right: 1px; border-left: 1px dotted #aaa; }
.t2FeatureContent { font-size: 15px; font-family: Times New Roman New Roman, Serif; padding: 6px; margin-top: 10px;}

#t2FeatureContainer h3 { font-size: 1em; color: #036; border: none; font-family: Times New Roman New Roman, Serif; margin: 1px; }
#t2FeatureContainer h5 { font-size: 0.6em; color: #036; border: none; margin: 1px; }
h4.t2Title { font-size: 1.2em; color: #036; border: none; font-family: Times New Roman New Roman, Serif; margin: 20px 0 3px 0;}

.staticContentContainer { margin: 8px 0; }
.staticContentContainer p { font-size: .8em; padding: 3px; margin: 0px 5px 4px 0px; }
.staticContentContainer li { font-size: .8em; }
.staticContentContainer h1 { font-family: "Times New Roman", Times, serif; font-size: 1.3em; font-weight: bold;	color: #003366; }
.staticContentContainer h2 { font-family: "Times New Roman", Times, serif; font-size: 1.0em; font-weight: bold;	color: #003366; margin: 10px 0 3px 0;}

.oneHalf {width: 46%; margin-right: 20px;float: left}
.last {margin-right: 0}



.rightalign
{
    float:right;
}

.clearBoth {clear:both}

/* testimonials: */
#testimonials2 {
width:auto;
background:white;
border:1px solid #D8D9D6;
-moz-border-radius:6px 6px 0 0;
-webkit-border-radius:6px 6px 0 0;
border-radius:6px 6px 0 0;
 
}
#testimonials1 blockquote, #testimonials2 blockquote{
padding:10px;
width:650px !important;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#808080;
display:block;
margin:0;
}
 
#testimonials1 blockquote p, #testimonials2 blockquote p{
margin: 0 !important;
padding: 5px 5px 5px 40px !important;
font-size: 15px;
font-family: Georgia;
color: #696969;
line-height: 22px;
background:url(../Content/images/quote.png) no-repeat 0 10px;
 
}

#testimonials2 blockquote p img
{
    margin-left:20px;
    float:right;
    max-width: 158px;
    max-height: 100px;
    border: 1px solid #ccc;
    padding: 6px;
    background: white;
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);
    box-shadow: 0 0 6px rgba(0,0,0,0.3);
}
#testimonials1 blockquote cite, #testimonials2 blockquote cite {
font-style: normal;
display: block;
font-weight: bold;
font-style:italic;
color: #555;
padding-left:5px;
margin-top:10px;
}
 
.nav { margin: 5px 0 }
 
#testimonialNav a, #s7 strong { margin: 0 5px; padding: 3px 5px; border: 1px solid #ccc; background: #fc0; text-decoration: none }
 
#testimonialNav a.activeSlide { background: #ea0 }
 
#testimonialNav a:focus { outline: none; }



#nav2
{
 background:#f6f6f6;
 border: 1px solid #ccc;
 -moz-border-radius: 0 0 6px 6px;
 -webkit-border-radius: 0 0 6px 6px;
 border-radius: 0 0 6px 6px;  
 border-top: none;
 padding: 3px;
 width: 664px;
 position:relative;
 text-align: center;
}

#nav2 a 
{
 background: #e8e7e7;
 border: 1px solid #ccc;   
 -moz-border-radius: 30px;
 -webkit-border-radius: 30px;
 border-radius: 30px; 
 margin-right: 6px;
 display: inline-block;
 width: 20px;
 height: 20px;
 text-align: center;
 line-height:20px;
 text-shadow: 0 1px white;
 -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1);
 -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1);
 box-shadow: 0 0 3px rgba(0,0,0,0.1);
}

#nav2 a:hover
{
 background: #f5fdff;   
}

#nav2 .numbers
{
 position: absolute;
 left: 50%;
 margin-left: 75px;   
}

#nav2 a.activeSlide
{
    color: #333;
 background: #fff;
 -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1) inset;
 -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1) inset;
 box-shadow: 0 0 3px rgba(0,0,0,0.1) inset;   
}
/*.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {color: #216baa; text-decoration: none;}*/


.mediaItem {border-bottom: 1px solid #ccc; margin-top: 20px; padding-bottom: 20px; }
.mediaItem img {width: 100px; border: 1px solid #ccc; float: left;}
.mediaInfo {width: auto; float: left; margin-left: 20px;}
.video {background: url(../Content/images/small-video.png) no-repeat 0 center; padding-left: 25px;padding-top: 2px; }
.pdf {background: url(../Content/images/pdf-icon.png) no-repeat 0 center; padding-left: 25px;padding-top: 2px; }
.word {background: url(../Content/images/page_white_word_icon.png) no-repeat 0 center; padding-left: 25px;padding-top: 2px; }
.excel {background: url(../Content/images/excel_page_white_icon.png) no-repeat 0 center; padding-left: 25px;padding-top: 2px; }
.ppt {background: url(../Content/images/ppt-icon.png) no-repeat 0 center; padding-left: 25px;padding-top: 2px; }
.image {background: url(../Content/images/image_icon.png) no-repeat 0 center; padding-left: 25px;padding-top: 2px; }
a.articleTitle {font-size:15px; line-height: 20px; display: block;}
a.articleTitle em {font-style: italic}
a.articleTitle small {font-size: 12px;margin-left: 6px; font-weight: normal}
ul.mediaQuotes {font: 14px/22px Georgia, serif; font-style: italic; color: #555; list-style:none; padding: 0; margin: 0; }
ul.mediaQuotes li {background: url(../Content/images/quote.png) no-repeat 0 0; padding-left: 35px; margin-top: 15px; min-height:23px;}


#contact_form {

	margin: 0px;
	padding-bottom: 14px;	
		
}

ul#contact_form  {padding-left: 0;}
.success, .error { 
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	font-family: Georgia, Serif;
	font-style: italic;
	text-shadow: 0 1px white;
}
.success {
background: #f8fce3;
background: -moz-linear-gradient(top,  #f8fce3 0%, #e6efc2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8fce3), color-stop(100%,#e6efc2));
background: -webkit-linear-gradient(top,  #f8fce3 0%,#e6efc2 100%);
background: -o-linear-gradient(top,  #f8fce3 0%,#e6efc2 100%);
background: -ms-linear-gradient(top,  #f8fce3 0%,#e6efc2 100%);
background: linear-gradient(top,  #f8fce3 0%,#e6efc2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fce3', endColorstr='#e6efc2',GradientType=0 );
}

#contact_form  li {
	position: relative;
	list-style-type: none;
}


#contact_form input, #contact_form textarea {
	width: 300px;
	margin-bottom: 5px;
	background: white;
	border: 1px solid #ccc;
	padding: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;	
	font-size: 12px;
	font-family: helvetica, Sans-Serif;

}
#contact_form textarea {
	height: 200px;
	width: 400px;
	margin-bottom: 5px;
}
#contact_form input:focus, #contact_form textarea:focus {
	border-color: lightblue;
	outline: none;
	-moz-box-shadow: 0 0 7px lightblue;
	-webkit-box-shadow: 0 0 7px lightblue;
	box-shadow: 0 0 7px lightblue;
	}
	
#contact_form table input	{width: auto; float: left; margin-right:5px; border: none;}
#contact_form input.submit, .formContainer input.button, .fieldContainer input.button, input.blue.button {
	cursor: pointer;
	color: #FFFFFF;
	background: #6bb8fa;
    background: -moz-linear-gradient(top,  #6bb8fa 0%, #2a7dc2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6bb8fa), color-stop(100%,#2a7dc2));
    background: -webkit-linear-gradient(top, #6bb8fa 0%,#2a7dc2 100%);
    background: -o-linear-gradient(top, #6bb8fa 0%,#2a7dc2 100%);
    background: -ms-linear-gradient(top, #6bb8fa 0%,#2a7dc2 100%);
    background: linear-gradient(top,  #6bb8fa 0%,#2a7dc2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bb8fa', endColorstr='#2a7dc2',GradientType=0 );
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
    border: 1px solid #2a7dc2;
    text-shadow: 0 -1px #1F5891;
    padding: 0 55px;
	line-height: 35px;
	height: 35px;
	/*margin-top: 10px;*/
	font-size: 15px;
	font-weight: bold;
	width: auto;
}
#contact_form input.submit:hover, .formContainer input.button:hover, .fieldContainer input.button:hover {
	background: #2a7dc2;
background: -moz-linear-gradient(top,  #2a7dc2 0%, #6bb8fa 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a7dc2), color-stop(100%,#6bb8fa));
background: -webkit-linear-gradient(top,  #2a7dc2 0%,#6bb8fa 100%);
background: -o-linear-gradient(top,  #2a7dc2 0%,#6bb8fa 100%);
background: -ms-linear-gradient(top,  #2a7dc2 0%,#6bb8fa 100%);
background: linear-gradient(top,  #2a7dc2 0%,#6bb8fa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a7dc2', endColorstr='#6bb8fa',GradientType=0 );
	
}
#contact_form input.submit:active, .formContainer input.button:active, .fieldContainer input.button:active {
	-moz-box-shadow: 0 0 6px rgba(0,0,0,0.4) inset;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.4) inset;
    box-shadow: 0 0 6px rgba(0,0,0,0.4) inset	
}


#contact_form label {font-weight: bold; display: block;margin-bottom: 5px; margin-top: 15px;}
#contact_form .required, .red {
	font-size: 13px;
	color: #D11F54;
	font-weight: bold;
}

span.field-validation-error {display: block;color: #D11F54; font-size: 12px; font-family: Georgia, Serif; font-style: italic;}




#options { margin-top:-30px; text-align:right; color: #999; margin-bottom:10px;}
#options span {font-size: 14px; font-weight: bold; color: #338cd8}

ul#acc, ul#acc1, ul#acc2, ul#acc3, ul#acc4 #Mobile ul#mobileacc {padding-left: 0;}
#Mobile ul#mobileacc {margin: 0}
ul#acc li, ul#acc1 li, ul#acc2 li, ul#acc3 li, ul#acc4 li, #Mobile ul#mobileacc li {margin-bottom: 0;border-bottom:1px solid #ddd}
ul#acc li ol {margin-bottom: 15px;}
ul#acc li ol li {list-style-type: decimal; border-bottom: none;}
ul#acc li ul li, ul#acc1 li ul li, ul#acc2 li ul li, ul#acc3 li ul li, ul#acc4 li ul li {margin-bottom: 3px;border-bottom:none}

#acc, #acc1, #acc2, #acc3, #acc4, #mobileacc {list-style:none; color:#333; margin:0}
#acc h3, #acc1 h3, #acc2 h3, #acc3 h3, #acc4 h3, #mobileacc h3 
{
   -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; 
    font-family: helvetica, sans-serif; 
    font-weight: bold;
    color: #216baa; 
    font-size: 15px; 
    cursor:pointer; 
    background:url(../Content/images/accordion-trigger.png) no-repeat right 4px; 
    margin: 0;
    line-height: 22px;
    padding: 3px 20px 4px 0;
    }
#acc h3:hover,#acc1 h3:hover, #acc2 h3:hover, #acc3 h3:hover, #acc4 h3:hover, h3.selected:hover, #mobileacc h3:hover {background-color:#f5fdff; color: #338cd8}

#acc h3.selected, #acc1 h3.selected, #acc2 h3.selected, #acc3 h3.selected, #acc4 h3.selected, #mobileacc h3.selected {background: url(../Content/images/accordion-trigger.png) no-repeat right -55px; color: #333}
#acc .acc-section, #acc1 .acc-section, #acc2 .acc-section, #acc3 .acc-section, #acc4 .acc-section, #mobileacc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content, #acc1 .acc-content, #acc2 .acc-content, #acc3 .acc-content, #acc4 .acc-content, #mobileacc .acc-content {padding:7px 0 15px 0; border-top:none; background:#fff}


.acc-content iframe 
{
    background: white;
    padding: 4px;
    -moz-box-shadow:0 0 7px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.25);
    box-shadow:0 0 7px rgba(0,0,0,0.25);
    border: 1px solid #ccc;
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
    margin-right: 6px;
    }


.search-form {
   
    top: 5px;
    right: 10px;
    position: absolute;
}

.search-form input {
    border: 1px solid #ccc;
     background: #fff;
    float: left;
    margin: 0;
    padding: 0;
    padding: 0 8px;
    width: 170px;
    height: 25px;
    line-height:25px;
    font-family: Georgia, Serif;
    font-style: italic;
    color: #999;
    font-size: 14px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius:  5px 0 0 5px;
    border-radius:  5px 0 0 5px;
    border-right: none;
}
.search-form input:focus {color: #444;}

.search-form .submit {
     background: #6bb8fa;
    background: -moz-linear-gradient(top,  #6bb8fa 0%, #2a7dc2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6bb8fa), color-stop(100%,#2a7dc2));
    background: -webkit-linear-gradient(top,  #6bb8fa 0%,#2a7dc2 100%);
    background: -o-linear-gradient(top,  #6bb8fa 0%,#2a7dc2 100%);
    background: -ms-linear-gradient(top,  #6bb8fa 0%,#2a7dc2 100%);
    background: linear-gradient(top,  #6bb8fa 0%,#2a7dc2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bb8fa', endColorstr='#2a7dc2',GradientType=0 );
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;
    border: 1px solid #2a7dc2;
    cursor: pointer;
    height: 26px;
    overflow: hidden;
    width: 30px;
    position: relative;
}

.search-form .submit:hover {
	background: #2a7dc2;
background: -moz-linear-gradient(top,  #2a7dc2 0%, #6bb8fa 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a7dc2), color-stop(100%,#6bb8fa));
background: -webkit-linear-gradient(top,  #2a7dc2 0%,#6bb8fa 100%);
background: -o-linear-gradient(top,  #2a7dc2 0%,#6bb8fa 100%);
background: -ms-linear-gradient(top,  #2a7dc2 0%,#6bb8fa 100%);
background: linear-gradient(top,  #2a7dc2 0%,#6bb8fa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a7dc2', endColorstr='#6bb8fa',GradientType=0 );
	
}
.search-form .submit:active {
	-moz-box-shadow: 0 0 6px rgba(0,0,0,0.4) inset;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.4) inset;
    box-shadow: 0 0 6px rgba(0,0,0,0.4) inset	
}

.search-form .submit img {position: absolute; top: 3px; left: 5px;}

.black_overlay{
    display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:10001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
		}
.white_content {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	width: auto;
	height: auto;
	padding: 16px;
	border: none;
	background-color: white;
	z-index:10002;
    overflow: auto;
    margin-left: -442px;
    margin-top: -280px;
    text-align:center;
}

#light.white_content a {text-align: center}		

#Mobile .mobileWrapper 
{    border-top: 6px solid #d11f54;
     margin-top: 20px; 
    background: white;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow:0 0 7px rgba(0,0,0,0.5);
    -webkit-box-shadow:0 0 7px rgba(0,0,0,0.5);
    -o-box-shadow:0 0 7px rgba(0,0,0,0.5);
    box-shadow:0 0 7px rgba(0,0,0,0.5);
    padding: 20px;
    margin-bottom: 7px;
    }
 #Mobile ul{margin-left: 20px}   
    #Mobile ul.leftnav {margin-left:0}
    #Mobile a.logo {margin: 0 0 20px 0; height: 62px; width: 100px; float: left; background-image: none;}
    
    #Mobile #valogo {background: url(../Content/images/logo_sm.png) no-repeat;height: 62px;width: 100px}
    #Mobile #valogo:hover {opacity: 1.0}
    #Mobile .mobile-nav {float: right; }
    
    #Mobile .navlinks {padding: 0px}
    
    
    
    #Mobile #subFooter {width: auto; font-size: 10px; border-top: none; padding-top: 0}
    #Mobile #subFooter p {text-align: center;}
    #Mobile ul#contact_form {margin-left:0;width: auto}
    #Mobile #contact_form input, #Mobile #contact_form textarea {
	max-width: 80%;

}
#Mobile #contact_form textarea {
	height: 100px;
}

	
#Mobile #contact_form table input	{width: auto; float: left; margin-right:5px; border: none;}

.modal-body {
    max-height: 350px;
    padding: 15px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touche;
}

.vertical {
    height: 250px;
    vertical-align: bottom;
}
.vertical p {
    margin: 0;
    padding: 5px 30%;
     -webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    white-space: nowrap;
    width: 20px;
}

.purpose_statement {
    color: #FFFFFF;
    font-family: georgia;
    font-style: italic;
    left: 211px;
    position: absolute;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    top: 40px;
    width: 285px;
}

.page_description {
    border-bottom: 1px solid #CCCCCC;
    padding: 20px 0 40px;
}

.beta {display: inline-block; font-family: Helvetica, sans-serif; color: #333; font-size: 14px; margin-left:15px;}

.beta span {font-weight: bold; color: #999; font-size: 12px;}

.beta a {font-weight: bold}