BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    Z-INDEX: -2;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 100% Arial, Verdana, Helvetica, sans-serif;
    COLOR: #000000;
    PADDING-TOP: 0px
}
* HTML BODY
{
    Z-INDEX: 1;
    FLOAT: left;
    BORDER-LEFT: #fff 0px solid;
    POSITION: relative
}
* HTML #container
{
    Z-INDEX: 2;
    FLOAT: left;
    MARGIN-LEFT: 0px;
    POSITION: relative
}
A:link
{
    FONT-WEIGHT: normal;
    COLOR: #00529b;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #00529b;
    TEXT-DECORATION: underline
}
* A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #f47735;
    TEXT-DECORATION: underline
}
A[href]:hover
{
    FONT-WEIGHT: normal;
    COLOR: #f47735;
    TEXT-DECORATION: underline
}
LI
{
    PADDING-BOTTOM: 0px
}
UL
{
    PADDING-TOP: 0px
}
UL.underh2
{
    MARGIN-TOP: 0px;
    PADDING-TOP: 0px
}
H1
{
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 180%;
    MARGIN-BOTTOM: 15px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000
}
H2
{
    MARGIN-TOP: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 135%;
    MARGIN-BOTTOM: 7px;
    PADDING-BOTTOM: 5px;
    COLOR: #000000
}
H3
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    MARGIN-BOTTOM: 7px;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
HR
{
    COLOR: #00529b
}
TABLE
{
    FONT: 100% Arial Verdana, Helvetica, sans-serif;
    BORDER-COLLAPSE: collapse
}
.strongtext
{
    FONT-WEIGHT: bold
}
#noBorder IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#breadcrumb
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    Z-INDEX: 5;
    MIN-HEIGHT: 22px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 7px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TOP: 5px;
    BACKGROUND-COLOR: #000
}
* HTML #breadcrumb
{
    HEIGHT: 26px
}
#breadcrumb .breadCrumbText
{
    FONT-SIZE: 80%;
    Z-INDEX: 5;
    MARGIN-RIGHT: 350px
}
* HTML #breadcrumb .breadCrumbText
{
    FONT-SIZE: 80%;
    MARGIN-RIGHT: 350px;
    POSITION: relative;
    TOP: -4px
}
#breadcrumb P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#breadcrumb A
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#breadcrumb A:hover
{
    COLOR: #ccc;
    TEXT-DECORATION: none
}
* HTML #breadcrumb #siteSearchForm
{
    FONT-SIZE: 80%;
    RIGHT: 5px;
    MARGIN: 0px;
    POSITION: absolute;
    TOP: 139px
}
#breadcrumb #siteSearchForm
{
    FONT-SIZE: 80%;
    RIGHT: 5px;
    MARGIN: 0px;
    POSITION: absolute;
    TOP: 142px
}
#breadcrumb #siteSearchForm P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#breadcrumb #siteSearchForm #searchBoxSite
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(https://www.virginia.gov/images/virginia_seach_txt-bg.jpg) no-repeat;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: 0px;
    WIDTH: 172px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 19px
}
* HTML #breadcrumb #siteSearchForm #searchBoxSite
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(https://www.virginia.gov/images/virginia_seach_txt-bg.jpg) fixed no-repeat;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: 0px;
    WIDTH: 172px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 19px
}
#breadcrumb #siteSearchForm #siteSearchBtn
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: url(https://www.virginia.gov/images/virginia_seach_button-bg.jpg) no-repeat;
    MARGIN-LEFT: 2px;
    BORDER-LEFT: medium none;
    WIDTH: 28px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 20px
}
#breadcrumb .alignLeft
{
    FLOAT: left
}
#breadcrumb .clear
{
    CLEAR: both;
}
#breadcrumb .hidden
{
    DISPLAY: none;
    VISIBILITY: hidden
}
#header
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    Z-INDEX: 1;
    PADDING-BOTTOM: 2px;
    FONT: bold 70% Arial, Verdana, Helvetica, sans-serif;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    POSITION: absolute;
    TOP: 1px
}
#header A
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#header A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
#header IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#aboutvdotlogo
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    MIN-WIDTH: 754px;
    PADDING-LEFT: 0px;
    Z-INDEX: 1;
    BACKGROUND-IMAGE: url(../images/aboutVDOTBanner.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: expression(document.body.clientWidth < 774? "772px": document.body.clientWidth > 1202? "1200px" : "auto" );
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 97px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    align: right
}
#businesslogo
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    MIN-WIDTH: 754px;
    PADDING-LEFT: 0px;
    Z-INDEX: 1;
    BACKGROUND-IMAGE: url(../images/businessHeader.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: expression(document.body.clientWidth < 774? "772px": document.body.clientWidth > 1202? "1200px" : "auto" );
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 97px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    align: right
}
#infocenterlogo
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    MIN-WIDTH: 754px;
    PADDING-LEFT: 0px;
    Z-INDEX: 1;
    BACKGROUND-IMAGE: url(../images/infoCenterHardhat.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: expression(document.body.clientWidth < 774? "772px": document.body.clientWidth > 1202? "1200px" : "auto" );
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 97px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    align: right
}
#jobslogo
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    MIN-WIDTH: 754px;
    PADDING-LEFT: 0px;
    Z-INDEX: 1;
    BACKGROUND-IMAGE: url(../images/jobsright.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: expression(document.body.clientWidth < 774? "772px": document.body.clientWidth > 1202? "1200px" : "auto" );
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 97px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    align: right
}
#newslogo
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    MIN-WIDTH: 754px;
    PADDING-LEFT: 0px;
    Z-INDEX: 1;
    BACKGROUND-IMAGE: url(../images/newsCamera.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: expression(document.body.clientWidth < 774? "772px": document.body.clientWidth > 1202? "1200px" : "auto" );
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 97px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    align: right
}
#programslogo
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    MIN-WIDTH: 754px;
    PADDING-LEFT: 0px;
    Z-INDEX: 1;
    BACKGROUND-IMAGE: url(../images/programsWildflowers.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: expression(document.body.clientWidth < 774? "772px": document.body.clientWidth > 1202? "1200px" : "auto" );
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 97px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    align: right
}
#projectslogo
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    MIN-WIDTH: 754px;
    PADDING-LEFT: 0px;
    Z-INDEX: 1;
    BACKGROUND-IMAGE: url(../images/projectsBanner.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: expression(document.body.clientWidth < 774? "772px": document.body.clientWidth > 1202? "1200px" : "auto" );
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 97px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    align: right
}
#novaprojectslogo
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    MIN-WIDTH: 754px;
    PADDING-LEFT: 0px;
    Z-INDEX: 1;
    BACKGROUND-IMAGE: url(../images/projectsBanner.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: expression(document.body.clientWidth < 774? "772px": document.body.clientWidth > 1202? "1200px" : "auto" );
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 97px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    align: right
}
#sitemaplogo
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    MIN-WIDTH: 754px;
    PADDING-LEFT: 0px;
    Z-INDEX: 1;
    BACKGROUND-IMAGE: url(../images/sitemapBanner.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: expression(document.body.clientWidth < 774? "772px": document.body.clientWidth > 1202? "1200px" : "auto" );
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 97px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    align: right
}
#travellogo
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    MIN-WIDTH: 754px;
    PADDING-LEFT: 0px;
    Z-INDEX: 1;
    BACKGROUND-IMAGE: url(../images/travelCenterBanner2.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: expression(document.body.clientWidth < 774? "772px": document.body.clientWidth > 1202? "1200px" : "auto" );
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 97px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    align: right
}
#vdotLogo
{
    WIDTH: 550px;
    TEXT-ALIGN: left
}
#vdotlogo IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#search
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    Z-INDEX: 2;
    RIGHT: 116px;
    BACKGROUND-IMAGE: url(../images/searchbox.gif);
    PADDING-BOTTOM: 0px;
    WIDTH: 184px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    WHITE-SPACE: nowrap;
    POSITION: absolute;
    TOP: 13px;
    HEIGHT: 50px;
    TEXT-ALIGN: left
}
#searchProjects
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    Z-INDEX: 2;
    RIGHT: 76px;
    BACKGROUND-IMAGE: url(../images/searchbox.gif);
    PADDING-BOTTOM: 0px;
    WIDTH: 184px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    WHITE-SPACE: nowrap;
    POSITION: absolute;
    TOP: 13px;
    HEIGHT: 50px;
    TEXT-ALIGN: left
}
#search IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#searchField
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    RIGHT: 40px;
    FONT: 70% Arial, Verdana, Helvetica, sans-serif;
    BORDER-LEFT: 0px;
    WIDTH: 95px;
    BORDER-BOTTOM: 0px;
    POSITION: absolute;
    TOP: 4px;
    HEIGHT: 14px
}
#searchButton
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#toplinks
{
    PADDING-RIGHT: 2px;
    MIN-WIDTH: 754px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    FONT: 70% Arial, Verdana, Helvetica, sans-serif;
    WIDTH: expression(document.body.clientWidth < 774? "772px": document.body.clientWidth > 1202? "1200px" : "auto" );
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    WHITE-SPACE: nowrap;
    POSITION: relative;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: right
}
#toplinks A
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#toplinks A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
#areaImage
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
#hidden
{
    DISPLAY: none
}
#leftNav
{
    DISPLAY: none
}
HTML > BODY #leftNav
{
    DISPLAY: none
}
#leftNav IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#leftNav LI
{
    FONT: bold 90%/2em Arial, Verdana, Helvetica, sans-serif;
    COLOR: #ffffff
}
#leftNav A
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#leftNav A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #f47735;
    TEXT-DECORATION: none
}
#centerNav
{
    MIN-WIDTH: 535px;
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 3px;
    FONT: 80% Arial Verdana, Helvetica, sans-serif;
    MARGIN-LEFT: 40px;
    WIDTH: expression(document.body.clientWidth < 555? "53px": document.body.clientWidth > 1202? "1200px" : "auto" );
    COLOR: #f47735;
    MARGIN-RIGHT: 20px;
    PADDING-TOP: 8px;
    TEXT-ALIGN: center
}
#centerNav A
{
    FONT-WEIGHT: bold;
    COLOR: #999999;
    TEXT-DECORATION: none
}
#centerNav A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #f47735;
    TEXT-DECORATION: none
}
#programsCenterNav
{
    MIN-WIDTH: 535px;
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 3px;
    FONT: bold 80% Arial Verdana, Helvetica, sans-serif;
    MARGIN-LEFT: 240px;
    WIDTH: expression(document.body.clientWidth < 555? "553px": document.body.clientWidth > 1202? "1200px" : "auto" );
    COLOR: #999999;
    MARGIN-RIGHT: 20px;
    PADDING-TOP: 8px;
    TEXT-ALIGN: center
}
.programsDropDown
{
    FONT: 90% Arial Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cfd7e9
}
OPTION.programsDropDown
{
    FONT: 90% Arial Verdana, Helvetica, sans-serif;
    COLOR: #0d3692;
    BACKGROUND-COLOR: #cfd7e9;
    TEXT-DECORATION: none
}
OPTION.programsDropDown:hover
{
    FONT: 90% Arial Verdana, Helvetica, sans-serif;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #0d3692;
    TEXT-DECORATION: none
}
#contentFrame
{
    BACKGROUND-POSITION: left top;
    MIN-WIDTH: 754px;
    MIN-HEIGHT: 391px;
    BACKGROUND-IMAGE: url(../images/background2.gif);
    WIDTH: expression(document.body.clientWidth < 774? "772px": document.body.clientWidth > 1202? "1200px" : "auto" );
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #ffffff
}
#contentFrameTertiary
{
    BACKGROUND-POSITION: left top;
    MIN-WIDTH: 754px;
    MIN-HEIGHT: 391px;
    BACKGROUND-IMAGE: url(../images/background2.gif);
    WIDTH: expression(document.body.clientWidth < 774? "772px": document.body.clientWidth > 1202? "1200px" : "auto" );
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #ffffff
}
* HTML #contentFrame2
{
    HEIGHT: 51px
}
#content
{
    MIN-WIDTH: 535px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 20px;
    MARGIN-LEFT: 29px;
    WIDTH: expression(document.body.clientWidth < 555? "553px": document.body.clientWidth > 1202? "1200px" : "auto" );
    MARGIN-RIGHT: 20px;
    BACKGROUND-COLOR: #ffffff;
    min-length: 545px
}
#note
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    Z-INDEX: 2;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    POSITION: relative;
    BACKGROUND-COLOR: #f2f2f2
}
#newsreleaseContact
{
    MARGIN-LEFT: 40px
}
#newsreleaseDate
{
    MARGIN-LEFT: 175px
}
#photo
{
    CLEAR: both;
    MARGIN-TOP: 0px;
    FLOAT: right;
    MARGIN-BOTTOM: 20px;
    MARGIN-LEFT: 20px;
    border-image: 1px solid black
}
#newsDropDownFrame
{
    MIN-WIDTH: 535px;
    WIDTH: expression(document.body.clientWidth < 540? "538px": document.body.clientWidth > 1202? "1200px" : "auto" );
    POSITION: relative
}
#newsDropDown
{
    Z-INDEX: 2;
    RIGHT: 50px;
    WHITE-SPACE: nowrap;
    POSITION: absolute;
    TOP: 2px
}
#MediaContacts
{
    MIN-WIDTH: 530px;
    MIN-HEIGHT: 228px;
    WIDTH: expression(document.body.clientWidth < 530? "528px": document.body.clientWidth > 1202? "1200px" : "auto" );
    POSITION: relative
}
* HTML #MediaContacts
{
    HEIGHT: 228px
}
#acrobatIcon IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.floatLeft
{
    MARGIN-TOP: 0px;
    FLOAT: left;
    MARGIN-BOTTOM: 20px;
    MARGIN-RIGHT: 20px
}
#floatLeft
{
    MARGIN-TOP: 0px;
    FLOAT: left;
    MARGIN-BOTTOM: 20px;
    MARGIN-RIGHT: 20px
}
#timestamp
{
    FONT: 80% Arial, Verdana, Helvetica, sans-serif;
    COLOR: #000000
}
#footer
{
    PADDING-RIGHT: 2px;
    MIN-WIDTH: 754px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 70%;
    Z-INDEX: 1;
    PADDING-BOTTOM: 2px;
    WIDTH: expression(document.body.clientWidth < 774? "772px": document.body.clientWidth > 1202? "1200px" : "auto" );
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    PADDING-TOP: 2px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    POSITION: relative;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal
}
#footer A
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#footer A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
#footerLower
{
    MIN-WIDTH: 754px;
    FONT-SIZE: 70%;
    Z-INDEX: 1;
    PADDING-BOTTOM: 2px;
    WIDTH: expression(document.body.clientWidth < 774? "772px": document.body.clientWidth > 1202? "1200px" : "auto" );
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    POSITION: relative;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal
}
#footerLower A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#footerLower A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.percent79
{
    FONT-SIZE: 79%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.79percent
{
    FONT-SIZE: 79%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#79percent
{
    FONT-SIZE: 79%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#navcontainer
{
    MARGIN-LEFT: 5px
}
#navlist
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#navlist LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-SIZE: 79%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#navlist LI:unknown
{
    COLOR: #f47735;
    content: "| "
}
#navlist LI:first-child:unknown
{
    content: ""
}
* HTML #navlist LI
{
    PADDING-RIGHT: 0.4em;
    PADDING-LEFT: 0.4em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0.4em 0px -0.4em;
    BORDER-LEFT: #f47735 1px solid;
    PADDING-TOP: 0px
}
* HTML #navlist
{
    HEIGHT: 1%
}
* HTML #navlist LI
{
    DISPLAY: block;
    FLOAT: left
}
* HTML #navlist LI:first-child
{
    BORDER-LEFT: 0px
}
#navwrapper
{
    BORDER-RIGHT: #999999 thin solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #999999 thin solid;
    PADDING-LEFT: 15px;
    MARGIN-BOTTOM: 15px;
    PADDING-BOTTOM: 15px;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #999999 thin solid;
    WIDTH: 185px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #999999 thin solid;
    POSITION: relative
}
#navwrapper A
{
    FONT-SIZE: 1em
}
#navwrapper2
{
    BORDER-RIGHT: #999999 thin solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #999999 thin solid;
    PADDING-LEFT: 15px;
    MARGIN-BOTTOM: 15px;
    PADDING-BOTTOM: 15px;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #999999 thin solid;
    WIDTH: 180px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #999999 thin solid;
    POSITION: relative
}
#navwrapper2 A
{
    FONT-SIZE: 1em
}
#majorprojectsHeader
{
    DISPLAY: block;
    BACKGROUND: url(../images/majorprojectsTEST.jpg) no-repeat;
    TEXT-INDENT: -5000px;
    HEIGHT: 60px
}
#notableprojectsHeader
{
    DISPLAY: block;
    BACKGROUND: url(../images/notable_projects.jpg) no-repeat;
    TEXT-INDENT: -5000px;
    HEIGHT: 60px
}
#clear
{
    CLEAR: both;
}
.clear
{
    CLEAR: both;
}
#floatRight
{
    CLEAR: both;
    PADDING-RIGHT: 5px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 5px;
    FLOAT: right;
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 20px;
    WIDTH: 220px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ffffff
}
#floatright LI
{
    LIST-STYLE-TYPE: none
}
.additionalBox
{
    BORDER-RIGHT: #666666 thin solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #666666 thin solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #666666 thin solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #666666 thin solid;
    LIST-STYLE-TYPE: none;
    BACKGROUND-COLOR: #d1d1d1
}
.additionalBoc LI
{
}
#rightmenu
{
    FLOAT: right;
    WIDTH: auto
}
.rightmenu_hurricane
{
    CLEAR: both;
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #999999 1px solid;
    MARGIN-TOP: auto;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../travel/interface/navHurricane.jpg) no-repeat right top;
    FLOAT: right;
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 10px;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #999999 5px solid;
    WIDTH: 228px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #999999 1px solid
}
.rightmenu
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 10px;
    FLOAT: right;
    PADDING-BOTTOM: 10px;
    MARGIN: 10px;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 225px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #999999 1px solid
}
.rightmenu LI
{
    MARGIN-LEFT: -30px;
    LIST-STYLE-TYPE: none
}
#imageAdd
{
    FONT-SIZE: 0.9em;
    FLOAT: right;
    MARGIN: auto 0px 20px 20px;
    FONT-STYLE: italic;
    POSITION: relative
}
#imageAdd IMG
{
    MARGIN-BOTTOM: 5px
}
.gallerylink A
{
    PADDING-RIGHT: 18px;
    BACKGROUND: url(/images/camera.gif) no-repeat right center
}
.videolink A
{
    PADDING-RIGHT: 18px;
    BACKGROUND: url(/images/video.gif) no-repeat right center
}
.videolist
{
    PADDING-RIGHT: 18px;
    BACKGROUND: url(/images/video.gif) no-repeat right center
}
.audiolink A
{
    PADDING-RIGHT: 18px;
    BACKGROUND: url(/images/audio.gif) no-repeat right center
}
.imageAdd
{
    FONT-SIZE: 0.9em;
    FLOAT: right;
    MARGIN: auto 0px 20px 20px;
    FONT-STYLE: italic;
    POSITION: relative
}
.imageAdd IMG
{
    MARGIN-BOTTOM: 5px
}
.copyEmphasis
{
    PADDING-RIGHT: 15px;
    BORDER-TOP: #333333 1px solid;
    MARGIN-TOP: 15px;
    PADDING-LEFT: 15px;
    FLOAT: right;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 15px;
    WIDTH: 223px;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: 1px solid;
    POSITION: relative;
    BACKGROUND-COLOR: #e9e9e9
}
