/* CSS Document */

/* * * * * * * * * * * * * * * * * */
/*       Styles for Main Nav       */
/* * * * * * * * * * * * * * * * * */
#mainNav {
    text-decoration:none;
    width: 734px;
    height: 58px;
    float: right;
    *float: left;
    position: relative;
    z-index: 0;
}

#mainNav li {
    display:inline;
    z-index: 0;
}

#mainNav a {
    color:#FFFFFF;
    text-decoration:none;
    font-size:10px;
    font-weight: bold;
}

#mainNav ul li:hover a {
    color: #004B85;
}

#mainNav ul li a:hover {
    color: #CC0000;
}
    
ul#mainNav ul {
    display:        none;
    list-style:     none;
    position:       absolute;
    margin-top:     -3px;
    width:          10em; /* left offset of submenus need to match (see below) */
    z-index: 10;
    
}

li#navList2 ul, li#navList3 ul, li#navList4 ul, li#navList5 ul,
li#navList6 ul, li#navList7 ul, li#navList8 ul {
    margin-top: 1px;
}

li#navList9, li#navList10, li#navList11, li#navList12, li#navList13, li#navList14 {
    z-index: -1;
}

ul#mainNav ul li {
    width:          100%;
    padding: 5px 10px 5px 10px;
    background-color:     #004B85;
    position: relative;
    z-index: 11;
    border-right: 2px solid #004B85;
    border-left: 2px solid #004B85;
    border-bottom:  2px solid #004B85;
}

li#navList9 ul li, li#navList10 ul li, li#navList11 ul li, li#navList12 ul li, li#navList13 ul li, li#navList14 ul li {
    border-right: 2px solid #E0E0E0;
    border-left: 2px solid #E0E0E0;
    border-bottom:  2px solid #E0E0E0;
    background-color: #E0E0E0;
}

li#navList9 ul li a, li#navList10 ul li a, li#navList11 ul li a, li#navList12 ul li a, li#navList13 ul li a, li#navList14 ul li a {
    color: #004B85;
}

ul#mainNav ul li:hover {
    background-color: #FFFFFF;
}

ul#mainNav li:hover {
    visibility:     inherit; /* fixes IE7 'sticky bug' */
}

ul#mainNav li {
    float: left;
    position:       relative;
}

ul#mainNav a {
    display:        block;
}

ul#mainNav li:hover ul,
ul#mainNav li.sfHover ul {
    left:           0;
    top:            2.5em; /* match top ul list item height */
    display: block;
    *display: none;
    z-index: 10;
}



/* * * * * * * * * * * * * * * * * */
/*        Styles for Sub Nav       */
/* * * * * * * * * * * * * * * * * */

#subnav {
    border: 2px solid #FFFFFF;
    width: 293px;
    padding-top: 5px;
}

#subnav, #subnav ul {
    list-style:none;
    margin-left:5px;
}

#subnav li {
    margin:0 0 5px 0px;
    padding-left: 15px;
}

#subnav li:hover {
    background: #FFFFFF;
    
}

#subnav li.selected a, #subnav li.selected a:visited {
    font-style: italic;
    color: #555555;
}

#subnav ul{
    font-size:11px;
}

#subnav a{
    text-decoration:none;
    color:#004B85;
    font-weight: bold;
}

#subnav ul a{
    color:#666;
}


/* * * * * * * * * * * * * * * * * */
/*     Styles for Main Sections    */
/* * * * * * * * * * * * * * * * * */
a.parentPage {
    display: block;
    float: left;
}

a#page2 {
    background: url(../images/nav/realEstate.jpg) no-repeat;
    width: 103px;
    height: 31px;
}

a:hover#page2 {
	background: url(../images/nav/realEstate_over.jpg) no-repeat;
}

a#page3 {
    background: url(../images/nav/demographics.jpg) no-repeat;
    width: 120px;
    height: 31px;
}

a:hover#page3 {
    background: url(../images/nav/demographics_over.jpg) no-repeat;
}

a#page4 {
    background: url(../images/nav/workforce.jpg) no-repeat;
    width: 100px;
    height: 31px;
}

a:hover#page4 {
    background: url(../images/nav/workforce_over.jpg) no-repeat;
}

a#page5 {
    background: url(../images/nav/industries.jpg) no-repeat;
    width: 93px;
    height: 31px;
}

a:hover#page5 {
    background: url(../images/nav/industries_over.jpg) no-repeat;
}

a#page6 {
    background: url(../images/nav/infrastructure.jpg) no-repeat;
    width: 130px;
    height: 31px;
}

a:hover#page6 {
    background: url(../images/nav/infrastructure_over.jpg) no-repeat;
}

a#page7 {
    background: url(../images/nav/international.jpg) no-repeat;
    width: 113px;
    height: 31px;
}

a:hover#page7 {
    background: url(../images/nav/international_over.jpg) no-repeat;
}

a#page8 {
    background: url(../images/nav/maps.jpg) no-repeat;
    width: 75px;
    height: 31px;
}

a:hover#page8 {
    background: url(../images/nav/maps_over.jpg) no-repeat;
}

a#page9 {
    background: url(../images/nav/aboutUs.jpg) no-repeat;
    width: 113px;
    height: 27px;
}

a:hover#page9 {
    background: url(../images/nav/aboutUs_over.jpg) no-repeat;
}

a#page10 {
    background: url(../images/nav/incentives.jpg) no-repeat;
    width: 86px;
    height: 27px;
}

a:hover#page10 {
    background: url(../images/nav/incentives_over.jpg) no-repeat;
}

a#page11 {
    background: url(../images/nav/successStories.jpg) no-repeat;
    width: 124px;
    height: 27px;
}

a:hover#page11 {
    background: url(../images/nav/successStories_over.jpg) no-repeat;
}

a#page12 {
    background: url(../images/nav/qualityOfLife.jpg) no-repeat;
    width: 109px;
    height: 27px;
}

a:hover#page12 {
    background: url(../images/nav/qualityOfLife_over.jpg) no-repeat;
}

a#page13 {
    background: url(../images/nav/resourceLibrary.jpg) no-repeat;
    width: 126px;
    height: 27px;
}

a:hover#page13 {
    background: url(../images/nav/resourceLibrary_over.jpg) no-repeat;
}

a#page14 {
    background: url(../images/nav/investorDirectory.jpg) no-repeat;
    width: 176px;
    height: 27px;
}

a:hover#page14 {
    background: url(../images/nav/investorDirectory_over.jpg) no-repeat;
}