﻿body 
{
    background-color:#9c9d95;
    margin:0;
    padding-top:0;
    text-align:left;
    font-family:Helvetica, Arial, Sans-Serif;
}

a , a:hover 
{
    text-decoration:none;
}

a:hover
{
    color:White;
}

h1 
{
    color:White;
    font-size:55px;
    line-height:55px;
    font-weight:normal;
    margin:0;
    margin-bottom:10px;
    padding:0;
    letter-spacing:-2px;
}

h2 
{
    color:White;
    font-size:20px;
    font-weight:normal;
    margin:0;
    padding:0;
    margin-bottom:5px;
}

h3
{
    margin:0;
    padding:0;
    padding-bottom:5px;
    font-weight:normal;
    font-size:16px;
    color:#434539;
}

h4
{
    margin:0;
    padding:0;
    padding-bottom:3px;
    font-weight:normal;
    font-size:13px;
    color:#434539;
}

p
{
    color:White;
    font-size:12px;
    line-height:18px;
    margin:0;
    padding:0;
    margin-bottom:8px;
}

#container
{
    width:990px;
    margin-left:45px;
    margin-right:auto;
    z-index:0;
}

#header, #footer
{
    width:980px;
    height:45px;
    padding:0 5px 0 5px;
    line-height:45px;
    text-align:right;
    font-size:.75em;
    color:#dcddd8;
}

#header a, #footer a
{
    color:#dcddd8;
}

#header a:hover, #footer a:hover
{
    color:White;
}

#foreContent 
{
    position:absolute;
    display:inline-block;
    width:945px;
    min-height:200px;
    margin-left:40px;
    margin-right:5px;
    clear:both;
    z-index:10;
}

#foreContent #boxContent a
{
    color:#b6a95a;
}

#foreContent #boxContent a:hover
{
    color:#ddc952;
}

#foreContent #boxContent h2 a
{
    color:White;
    text-decoration:none;
}

#foreContent #boxContent h2 a:hover
{
    color:#dcddd8;
    text-decoration:none;
}

#foreContent #mainNav
{
    float:left;
    width:145px;
    height:525px;
    padding:40px 20px 0 20px;
    background-color:#9c9d95;
    z-index:20;
}

#foreContent #ctl00_vaLogo 
{
    display:block;
    width:145px;
    height:25px;
    margin-bottom:30px;
    background:url('Images/logo_va.gif') no-repeat;
    border-collapse:collapse;
    border:none;
    text-indent:-5000px;
    overflow:hidden;
}

#foreContent .linkBox 
{
    padding-left:24px;
    margin-left:-24px;
    text-align:right;
    width:145px;
    background:url('Images/nav.gif') repeat-y left;
}

#L2_NavLinkBox
{
    height:120px;
}

a.L1_NavLink 
{
    display:block;
    font-size:18px;
    color: #c8c9c2;
    line-height:30px;
}

a.L1_NavLink:hover
{
    color:White;
}

a.L2_NavLink
{
    font-size:14px;
    color: #c8c9c2;
    line-height:22px;
}

a.L2_NavLink:hover
{
    color:White;
}

a.NavLinkActive
{
    color:White;
}

#foreContent #content
{
    float:left;
    width:735px;
    margin-left:25px;
    min-height:200px;
    text-align:left;
}

#imageZone
{
    width:980px;
    min-height:495px;
    border:5px solid #f2f2f2;
    background-color:#f2f2f2;
}

#subContent
{
    display:inline-block;
    width:765px;
    margin-left:225px;
    text-align:left;
    clear:both;
}

#subContent .title
{
    width:740px;
    margin-left:25px;
    margin-top:20px;
}

#subContent .legal
{
    width:740px;
    margin:0;
    margin-left:25px;
}

#subContent .legal p
{
    color:#dcddd8;
}

#subContent .spacer
{
    width:765px;
    height:10px;
}

#subContent .column
{
    width:230px;
    margin-left:25px;
    margin-top:10px;
    margin-bottom:25px;
    float:left;
}
#subContent .columnEnd
{
    width:230px;
    margin-top:10px;
    margin-bottom:25px;
    margin-left:25px;
    float:left;
}

#subContent .column p, #subContent .columnEnd p
{
    color:#f0f0f0;
    font-size:12px;
    line-height:18px;
    margin:0;
    padding:0;
    margin-bottom:8px;
}

#subContent .column a, #subContent .columnEnd a
{
    color:White;
}

#subContent .column a:hover, #subContent .columnEnd a:hover
{
    color:#dcddd8;
}

#subContent .dropText
{
    color:#434539;
    font-weight:bold;
    padding-right:3px;
}

#subContent p.inlineHeading
{
    font-weight:normal;
    font-size:13px;
    line-height:18px;
    color:White;
}

#topContent
{
    width:680px;
    height:345px;
    margin-top:85px;
    margin-right:55px;
}

#topContent a.gold
{
    color:#b6a95a;
}

#topContent a.gold:hover
{
    color:#ddc952;
}

#topContent p
{
    font-size:24px;
    line-height:32px;
    letter-spacing:-1px;
}

#topContent p.alt
{
    font-size:16px;
    line-height:26px;
    letter-spacing:0px;
}

#topContent p.list
{
    font-size:16px;
    line-height:20px;
    letter-spacing:0px;
    padding-left:20px;
}

#topContent p.list a
{
    color:#b6a95a;
}

#topContent p.list a:hover
{
    color:#ddc952;
}

#topContent a
{
    color:White;
}

#topContent a:hover
{
    color:#dcddd8;
    text-decoration:none;
}

#workImageNav
{
    width:680px;
    height:430px;
    margin-left:-25px;
    margin-top:5px;
    margin-bottom:20px;
    width:760px;
    padding-top:185px;
    padding-bottom:15px;
    height:245px;
    display:inline-block;
    background:url('Images/clearBG.png');
}

#workImageNav #prevImg
{
    display:none;
    float:left;
    text-indent:-3000px;
    overflow:hidden;
    width:55px;
    height:105px;
    background:url('Images/btn_imageLeft.png') no-repeat top left;
    margin-right:650px;
    cursor:pointer;
}

#workImageNav #nextImg
{
    display:none;
    float:left;
    text-indent:-3000px;
    overflow:hidden;
    width:55px;
    height:105px;
    background:url('Images/btn_imageRight.png') no-repeat top left;
    cursor:pointer;
}

#titleBar
{
    display:inline-block;
    height:35px;
}

#boxContent
{
    display:none;
    width:100%;
    height:105px;
    clear:both;
}

#boxContent .column
{
    float:left;
    display:block;
    width:200px;
    height:85px;
    padding:10px;
    margin-right:25px;
    background:url('Images/bg_boxColumn.png');
    overflow:hidden;
}

#boxContent .column .divide
{
    width:80px;
    margin-right:10px;
    float:left;
}

#foreContent #boxContent dl
{
    background:url('Images/bg_boxColumn.png');
    margin-right:25px;
    height:115px;
    padding:10px;
    display:inline-block;
}

#foreContent #boxContent dl dt
{
    float:left;
    width:130px;
    text-align:right;
}

#foreContent #boxContent dl dt a
{
    display:block;
    float:left;
    width:130px;
    font-size:16px;
    line-height:22px;
    cursor:pointer;
}

#foreContent #boxContent dl dt a.inactive
{
    color:#b6a95a;
}

#foreContent #boxContent dl dt a.inactive:hover
{
    color:#ddc952;
    
}

#foreContent #boxContent dl dt a.active, #foreContent #boxContent dl dt a.active:hover
{
    color:White;
}

#foreContent #boxContent dl dd
{
    float:left;
    display:none;
    width:490px;
    margin-left:30px;
    margin-right:20px;
    color: White;
    font-size:13px;
    line-height:22px;
}

#foreContent #boxContent dl dd span
{
    font-weight:bold;
}

#foreContent #boxContent dl dd div.col
{
    width:200px;
    float:left;
    padding-right:30px;
    overflow:hidden;
}

#thumbBar 
{
    display:inline-block;
    width:750px;
    height:15px;
    padding:10px 0 5px 230px;
    background:#f2f2f2;
}

.titleBar
{
    float:left;
    display:block;
    width:30px;
    height:35px;
    overflow:hidden;
}

.nextBtn
{
    background:url('Images/btn_nextProj.gif') no-repeat top center;
    text-indent:-3000px;
    height:31px;
    width:20px;
    margin-top:2px;
    overflow:hidden;
    cursor:pointer;
}

.next_inactive
{
    background:url('Images/btn_nextProj_alt.gif') no-repeat top center;
    text-indent:-3000px;
    height:30px;
    width:20px;
    margin-top:2px;
    overflow:hidden;
}

.prevBtn
{
    background:url('Images/btn_prevProj.gif') no-repeat top center;
    text-indent:-3000px;
    height:30px;
    width:20px;
    margin-top:2px;
    overflow:hidden;
    cursor:pointer;
}

.prev_inactive
{
    background:url('Images/btn_prevProj_alt.gif') no-repeat top center;
    text-indent:-3000px;
    height:30px;
    width:20px;
    margin-top:2px;
    overflow:hidden;
}

.titleBar_text
{
    float:left;
    display:block;
    width:410px;
    height:35px;
    line-height:35px;
    overflow:hidden;
}

#bigImage 
{
    width:980px;
    display:none;
}

.bigImageL1
{
    height:555px;
}

.bigImageL2
{
    height:495px;
}

.bigImageL3
{
    height:465px;
}

#login
{
    width:205px;
    padding:10px;
    margin-left:760px;
    margin-right:5px;
    background:#74756f;
    display:inline-block;
    text-align:left;
    font-size:11px;
    color:White;
    visibility:hidden;
}

#login .label
{
    float:left;
    width:70px;
    line-height:19px;
    margin-bottom:2px;
}

#login .field
{
    float:left;
    width:135px;
    height:19px;
    overflow:hidden;
    margin-bottom:2px;
}

#login .textBox
{
    width:135px;
    height:15px;
    font-size:11px;
    padding:2px;
    Background-color:#9c9d95;
    border:none;
    border-collapse:collapse;
    color:White;
}

#login .subText
{
    float:left;
    width:155px;
    line-height:15px;
    margin-top:3px;
    color:#dcddd8;
}

#login .subText a
{
    color:#b6a95a;
}

#login .submit
{
    float:left;
    width:50px;
    height:15px;
    margin-top:3px;
}

#login .status
{
    float:left;
    color:#9c9d95;
    margin-top:5px;
}

#loginPageContent
{
    width:360px;
    margin:50px;
    background:url('Images/bg_loginScreen.jpg') no-repeat top left;
    padding:20px;
    text-align:left;
    border:5px solid #f2f2f2;
    margin-left:auto;
    margin-right:auto;
}

#loginPageContent p
{
    font-size:18px;
    line-height:24px;
    letter-spacing:0;
    margin-bottom:20px;
}

a.link_capable 
{
    display:block;
    background:url('Images/bg_download.png') no-repeat top left;
    height:35px;
    width:180px;
    line-height:35px;
    font-size:16px;
    color:White;
    padding-left:45px;
    padding-right:5px;
    margin-top:30px;
    overflow:hidden;
}

a.link_capable:hover
{
    color:#dcddd8;
}

#ctl00_goLogin
{
    cursor:pointer;
}