A:link {text-decoration: underline; color: #0D3692}
A:visited {text-decoration: underline; color: #0D3692}
A:active {text-decoration: none}
A:hover {text-decoration: none; color: #F65717}



H1
{
font-family: arial, trebuchet ms;
color: #0D3692;
font-size:20px;
letter-spacing:2px;
line-height:30px;
}

H2
{
font-family: arial, trebuchet ms;
color: #869AC8;
font-size:12px;
letter-spacing:2px;
}

H3
{
font-family: arial, trebuchet ms;
color: #000000;
font-weight:bold;
font-size:12px;
} 


html, body {
    height: 100%;
margin:0; 
padding:0; 
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#000000; 

} 


li 
{
padding-bottom:0px;
}

ul 
{
padding-top:0px;
}

ul.underh2
{
margin-top:0px;
padding-top:0px;
}


img 
{
border: 0px;
}

hr 
{
color:#00529B; 
} 

table 
{
border-collapse:collapse;
font: 100% Arial Verdana, Helvetica, sans-serif;
}

.strongtext 
{
font-weight: bold;
}

#noBorder img
{
border: 0px;
}




/*************************** Header **************************/

#breadcrumb 
{
position:relative;
background-color:#000000; 
padding:2px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
min-width:754px;
width:expression(document.body.clientWidth &lt; 774 ? "774px": "auto" );
z-index:1;
height:22px;
font-size:80%
} 
 .breadcrumbtext
{
padding:3px;
font-size:100%;
} 

#breadcrumb a 
{
color:#FFFFFF; 
text-decoration:none; 
font-weight:bold; 
} 

#breadcrumb a:hover 
{
color:#FFFFFF; 
text-decoration:underline; 
font-weight:bold; 
} 

#header 
{
position:absolute;
font:70% Arial, Verdana, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding:2px;
padding-top:2px; 
top:1px;
z-index:1;
} 

#header a 
{
color:#FFFFFF; 
text-decoration:none; 
font-weight:bold; 
} 

#header a:hover 
{
color:#FFFFFF; 
text-decoration:underline; 
font-weight:bold; 
} 

#header img
{
border:0px;
} 



#vdotLogo
{
text-align:left;
width:530px;
}

#vdotlogo img 
{
border: 0px;
}

#search
{
position:absolute;
top:13px;
text-align:left;
right:116px;
white-space:nowrap;
z-index:2;
width:184px;
height:50px;
background-image:url(''); 
background-repeat: no-repeat;
padding:0px;
}

#searchProjects
{
position:absolute;
top:13px;
text-align:left;
right:76px;
white-space:nowrap;
z-index:2;
width:184px;
height:50px;
background-image:url(''); 
background-repeat: no-repeat;
padding:0px;
}

#search img 
{
border: 0px;
}

#searchField
{
position:absolute;
font:70% Arial, Verdana, Helvetica, sans-serif;
top:4px;
right:40px;
border: 0px;
height: 14px;
width: 95px;
}

#searchButton
{
border: 0px;
}

#toplinks
{
position:relative;
text-align:right; 
font:70% Arial, Verdana, Helvetica, sans-serif;
white-space:nowrap;
background-color:#000000; 
padding:2px; 
color:#FFFFFF;
min-width:754px;
width:expression(document.body.clientWidth &lt; 774? "774px": "auto" );
}

#toplinks a 
{
color:#FFFFFF; 
text-decoration:none; 
font-weight:bold; 
} 

#toplinks a:hover 
{
color:#FFFFFF; 
text-decoration:underline; 
font-weight:bold; 
}

#areaImage {
clear:both; 
padding:0px;
margin:0px;
width: 100px; 
text-align: right;
}

#hidden
{
display:none;
}




/*************************** Left Nav **************************/

#leftNavHome { 
min-width:800px;
position:absolute;
top:140px;
left:0px;
width:100%;
height:278px;
background-repeat:repeat;
background-position:top left;
font:80% Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
line-height:0em;
background-image:url('');
z-index:0;
padding-bottom:25px;
}

/* Redefine for IE browsers */

* html #leftNavHome
{ 
min-width:800px;
position:absolute;
top:140px;
left:0px;
width:100%;
height:304px;
background-repeat:repeat;
background-position:top left;
font:80% Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
line-height:0em;
background-image:url('');
z-index:0;
padding-bottom:25px;
}

#leftNavHomeInside{
min-width:800px;
position:absolute;
top:0px;
left:0px;
width:100%;
height:304px;
padding:0px;
background-repeat: no-repeat;
background-position:top left;
text-decoration:none;
font-weight:bold;
line-height:0em;
background-image: url('');
z-index:0;
}

#leftNavTemplate { 
    line-height:10px;
position:absolute;
top:105px;
left:0px;
width: 270px;
height:390px;
background-position:top left;
font:80% Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
background-image: url('');
background-repeat:no-repeat;
font-weight:bold;
z-index:0; padding:30px;
}



#leftNav { line-height:10px;
position:relative;
top:70px;
left:0px;
width: 270px;
padding:30px;
background-repeat:no-repeat;
background-position:top left;
font:80% Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
z-index:0;


}

#leftNav img {
border:0px;
}



#leftNav a 
{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#leftNav a:hover 
{
color:#F47735;
text-decoration:none;
font-weight:bold;
}




/*************************** Content Frame **************************/ 

#centerNav
{
margin-left:240px;
margin-bottom:20px;
margin-right:20px;
padding-top:8px;
padding-bottom:3px;
min-width:535px;
width:expression(document.body.clientWidth &lt; 555? "555px": "auto" );
text-align:center;
font: 80% Arial Verdana, Helvetica, sans-serif;
font-weight:normal;
color:#F47735;
}

#centerNav a 
{
color:#999999; 
text-decoration:none; 
font-weight:bold; 
} 

#centerNav a:hover 
{
color:#F47735; 
text-decoration:none; 
font-weight:bold; 
} 

#programsCenterNav
{
margin-left:240px;
margin-bottom:20px;
margin-right:20px;
padding-top:8px;
padding-bottom:3px;
min-width:535px;
width:expression(document.body.clientWidth &lt; 555? "555px": "auto" );
text-align:center;
font: 80% Arial Verdana, Helvetica, sans-serif;
font-weight:bold;
color:#999999;
}

.programsDropDown
{ 
background-color: #CFD7E9;
font-weight: normal;
font: 90% Arial Verdana, Helvetica, sans-serif;
}

option.programsDropDown
{ 
color:#0D3692; 
text-decoration:none; 
background-color: #CFD7E9;
font-weight: normal;
font: 90% Arial Verdana, Helvetica, sans-serif;
}

option.programsDropDown:hover 
{
background-color:#0D3692;
color:#FFFFFF; 
text-decoration:none; 
font-weight: normal;
font: 90% Arial Verdana, Helvetica, sans-serif;

}



#contentFrameHome{ 
background-image:url(''); 
background-repeat:repeat-y;
background-position:top left;
min-width:754px;
width:expression(document.body.clientWidth &lt; 774? "774px": "auto" );
}

#contentFrameTemp{
background-image:url(''); 
background-position:top left;
min-width:754px;
width:expression(document.body.clientWidth &lt; 774 ? "774px": "auto" );

}

#contentFrameTertiary
{
background-image:url(''); 
background-repeat:repeat-y;
background-position:top left;
min-width:754px;
width:expression(document.body.clientWidth &lt; 774? "774px": "auto" );
min-height:391px;
background-color:#FFFFFF;
}

* html #contentFrame2
{
height:391px;
}

#contentHome
{
margin-left:219px;
margin-right:20px;
padding-left:10px;
padding-bottom:20px;
min-width:535px;
width:expression(document.body.clientWidth &lt; 555? "555px": "auto" );
min-length:545px;
font-size:80%;
background-color:#869AC8;
}

#note 
{ 
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
position:relative;
z-index:2;
background-color: #F2F2F2;
}

#newsreleaseContact
{
margin-left:40px;
}

#newsreleaseDate
{
margin-left:175px;
}

#photo {
clear:both; 
margin-left:20px;
margin-bottom:20px;
margin-top:0px; 
float: right;
border-image: 1px solid black;
}

#newsDropDownFrame 
{
position:relative;
min-width:535px;
width:expression(document.body.clientWidth &lt; 540? "540px": "auto" );
}

#newsDropDown
{
position:absolute;
top:2px;
right:50px;
white-space:nowrap;
z-index:2;
}

#MediaContacts 
{
position:relative;
min-width:530px;
width:expression(document.body.clientWidth &lt; 530? "530px": "auto" );
min-height:228px;
}

* html #MediaContacts
{
height:228px;
}

#acrobatIcon img
{
border:0px;
}

#floatRight
{
clear:both; 
margin-left:20px;
margin-bottom:20px;
margin-top:0px; 
float: right;
}

#floatLeft
{
clear:both; 
margin-right:20px;
margin-bottom:20px;
margin-top:0px; 
float: left;
}

#timestamp
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:xx-small;
color:#000000;
position:relative;

padding-bottom:10px;
}





/*************************** Footer **************************/

#footer {
position:relative;
background-color:#000000;
color: #ffffff;
font:70% Arial, Verdana, Helvetica, sans-serif;
font-weight:none;
padding:2px;
text-align:center;
min-width:754px;
width:expression(document.body.clientWidth &lt; 774? "774px": "auto" );
z-index:1;
}

#footer a 
{
color:#FFFFFF; 
text-decoration:none; 
font-weight:bold; 
} 

#footer a:hover 
{
color:#FFFFFF; 
text-decoration:underline; 
font-weight:bold; 
}

#footerLower
{
position:relative;
background-color:#000000;
color: #FFFFFF;
font:70% Arial, Verdana, Helvetica, sans-serif;
font-weight:none;
padding-bottom:2px;
text-align:center;
min-width:754px;
width:expression(document.body.clientWidth &lt; 774? "774px": "auto" );
z-index:1;
}

#footerLower a 
{
color:#FFFFFF; 
text-decoration:none; 
font-weight:none; 
} 

#footerLower a:hover {
color:#FFFFFF; 
text-decoration:underline; 
font-weight:none; 
}



#navlist {
    

background-color:#0D3692;
position:absolute;
left:25px;
top:35px;
z-index:5;  
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:125%;
color:#FFFFFF;
font-weight: bold;
line-height:250%;
}

#navlist li { list-style-type:none;

}

#navlist a {
    text-decoration:none;
color:#FFFFFF;
font-weight: bold;
}

#navlist a:hover {
    text-decoration:none;
color:#FFC640;
font-weight: bold;
}

#innerLinks a{

font-size:80%;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
    text-decoration:none;

}
#innerLinks a:visited{

font-size:80%;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;

}

#innerLinks a:hover{

font-size:80%;
color:#FFC640;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

}


#logo
{
position:relative;
padding:0px;
margin:0px;
height:100px;
align:right;
text-align: left;
background-color:#FFFFFF;
background-image:url(''); 
background-repeat: no-repeat;
background-position:top right;
min-width:754px;
width:expression(document.body.clientWidth &lt; 774? "774px": "auto" );
z-index:1;
}

#content {

margin-left:270px;
margin-right:20px;
padding-bottom:20px;
font-size:80%;
background-color:#FFFFFF;

}



#clear {
clear:both;
}

#container {
    position: relative;
background:repeat-y url();
}
