﻿
.twoColumnLists{clear:both}
.twoColumnLists ul{margin-bottom:0;padding-bottom:18px;float:left;width:50%}
.horizontalList{float:left}
.horizontalList.shadedList{margin:-4px -10px 0 -10px}
.horizontalList.dividedList,.horizontalList.unstyledList{margin:-8px -20px 0 -20px}
.horizontalList.gradientList{margin:-6px -20px 0 -20px}
.horizontalList.unstyledList li,.horizontalList .gradientListItem,.horizontalList .dividedListItem,.horizontalList .shadedListItem{float:left}
.grid_8 .horizontalList.unstyledList li,.grid_8 .horizontalList .gradientListItem,.grid_8 .horizontalList .dividedListItem,.grid_8 .horizontalList .shadedListItem,.grid_12 .horizontalList.unstyledList li,.grid_12 .horizontalList .gradientListItem,.grid_12 .horizontalList .dividedListItem,.grid_12 .horizontalList .shadedListItem{width:280px}
.grid_8 .horizontalList.unstyledList li:nth-child(2n+1),.grid_8 .horizontalList .gradientListItem:nth-child(2n+1),.grid_8 .horizontalList .dividedListItem:nth-child(2n+1),.grid_8 .horizontalList .shadedListItem:nth-child(2n+1),.grid_12 .horizontalList.unstyledList li:nth-child(3n+1),.grid_12 .horizontalList .gradientListItem:nth-child(3n+1),.grid_12 .horizontalList .dividedListItem:nth-child(3n+1),.grid_12 .horizontalList .shadedListItem:nth-child(3n+1){clear:both}
.horizontalList .shadedListItem{margin:4px 10px 0 10px}
.grid_8 .horizontalList .shadedListItem.withImage,.grid_12 .horizontalList .shadedListItem.withImage{width:150px}
.horizontalList .dividedListItem,.horizontalList.unstyledList li{border-top:0;margin:0 20px 0 20px;padding-top:8px!important;padding-right:0!important;padding-bottom:0!important}
.horizontalList .dividedListItem.withDateBox{width:230px}
.horizontalList .dividedListItem .dateBox{top:2px}
.horizontalList .gradientListItem{margin:6px 20px 0 20px}
.shadedListItem.withImage{padding-left:140px}
.shadedListItem .imageBox{line-height:71px;width:118px;height:74px}
.pageList{margin-left:20px}
.horizontalDistribution{float:left;width:100%;margin-bottom:18px}
.horizontalDistribution dl{float:left;margin-left:20px;margin-bottom:0}
.horizontalDistribution dl:first-child{margin-left:0}
.adjacentDistribution{float:left;clear:both;margin-top:-2px;width:100%}
.adjacentDistribution dt{float:left;clear:both;width:140px;margin:2px 20px 0 0}
.adjacentDistribution dd{margin:2px 0 0 0;float:left;*margin-left:160px!important;*float:none}
.grid_8 .adjacentDistribution dd{width:460px}
.column .section{margin:0 -10px 0 -10px}
.featuredIslandContent{width:100%}
.featuredIslandImage,.featuredIslandContent{float:left}
.grid_12 .featuredIslandImage{width:300px}
.grid_12 .withImage .featuredIslandContent{width:620px}
.formInput .formMedium,.formInput .formMedium .selectBox{width:278px}
.formInput .formLarge,.formInput .formLarge .selectBox{width:100%}
.formButton.outsideForm{margin-top:40px}
.grid_8 .formButton .option{width:400px}
.selectBox{background:#FFF url('../img/common/input-background.gif') repeat-x 0 0}
.button{padding:5px 20px 6px 20px;background:#DC8540 url('../img/buttons/button-repeat-orange.gif') repeat-x 0 0}
.buttonBlue{background:#0087BE url('../img/buttons/button-repeat-blue.gif') repeat-x 0 0}
.buttonClear{text-shadow:none;color:#F79447;background:transparent none no-repeat 0 0}
.hztlNavList{float:right}
.hztlNavItem{float:left;margin-left:2px}
.hztlNavElem{position:relative;z-index:40;display:block;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.3);margin:0}
.hztlNavElem:hover{border-bottom:0}
.hztlNavElem .hztlNavText{display:inline-block;cursor:pointer}
.accordion{clear:both;overflow:hidden;margin:-2px 0 0 0}
.accordion.indent1,.accordion.indent2,.accordion.indent3{margin:0}
.accordionHeader{position:relative;background:#616265 url('../img/accordion/accordion-header-dark-grey.gif') repeat-x 0 0;margin:2px 0 0 0;height:35px}





#navBarTop{position:relative;border-top:1px solid #3F4989;border-bottom:2px solid #F79447;background:#192267 url('../img/common/nav-bar-top-background.gif') repeat-x 0 100%;min-height:48px}
#navBarTop.withBottom{border-bottom:0}
#navBarTop .hztlNavList{float:left;padding-right:160px;margin-left:-10px}
#navBarTop .hztlNavItem{border-right:1px solid #7278A2;margin-left:0}
#navBarTop .hztlNavItem.hztlNavLarge{width:378px;text-align:left;margin-left:1px}
#navBarTop .hztlNavItem.hztlNavSmall{width:204px;text-align:center}
#navBarTop .hztlNavParent{text-align:left}
#navBarTop .hztlNavItem .hztlNavElem{color:#FFF;cursor:pointer;padding:0 5px 0 5px;z-index:10}
#navBarTop .hztlNavItem.hztlNavLarge .hztlNavElem{padding:0 0 0 10px}
#navBarTop .hztlNavParent.hztlNavSmall .hztlNavElem{padding:0 0 0 15px}
#navBarTop .hztlNavItem.withIcon .hztlNavElem{padding-left:60px}
#navBarTop .hztlNavParent .hztlNavElem{background:url('../img/arrows/arrow-up-nav-bar.png') no-repeat 100% 20px;z-index:25}
#navBarTop .hztlNavParent:hover .hztlNavElem,#navBarTop .navPanelActive .hztlNavElem{margin-top:-1px;background:#FFF url('../img/arrows/arrow-down-nav-bar.png') no-repeat 100% 20px;border-top:1px solid #FFF;background-color:#FFF;color:#6d6e71}
#navBarTop .hztlNavElem img{max-width:40px;max-height:40px;position:absolute;left:10px;top:4px}
#navBarTop .hztlNavElem .hztlNavText{margin:14px 0 13px 0;line-height:21px;min-height:21px}
#navBarTop .hztlNavItem:hover .hztlNavElem .hztlNavText span{border-bottom:2px dotted #FFF}
#navBarTop .hztlNavParent .hztlNavElem .hztlNavText{margin-right:40px}
#navBarTop .hztlNavParent:hover .hztlNavElem .hztlNavText span{border-bottom:0}
#navBarTop .iconList{height:30px;width:160px;padding:9px 10px 9px 0;border-left:1px solid #7278A2;position:absolute;right:0;top:0}
#navBarTop .navBarPanelContainer{position:absolute;top:-1px}
#navBarTop .hztlNavLarge .navBarPanelContainer{left:0}
#navBarTop .hztlNavSmall .navBarPanelContainer{right:0}
#navBarTop .navBarPanel{text-align:left;background-color:#FFF;border-top:30px solid #3F4889;border-left:1px solid #3F4889;border-right:1px solid #3F4889;padding:20px 18px 2px 18px;position:absolute;z-index:50;bottom:0}
#navBarTop .hztlNavLarge .navBarPanel{width:342px;left:0}
#navBarTop .hztlNavSmall .navBarPanel{width:543px;right:0}
#navBarTop .hztlNavItem:hover .navBarPanel,#navBarTop .navPanelActive .navBarPanel{display:block}
#navBarTop .navBarPanel .navBarClose{color:#FFF;padding:0 25px 0 0;background:url('../img/common/circle-close.png') no-repeat 100% 1px;position:absolute;font-weight:bold;cursor:pointer;right:9px;top:-24px}
#navBarTop .navBarPanel .navBarClose:hover{border:0}
#navBarTop .navBarPanel .navBarClose:hover span{border-bottom:2px dotted #FFF}
#navBarTop .navBarPanel ul{margin-bottom:18px}
#navBarBottom p{line-height:23px}
