@charset "UTF-8";
/* CSS Document */
/*
Theme Name: CPRA 2013
Author: Westguard Solutions
Author URI: http://www.westguardsolutions.com
Description: This is the theme for the Coastal Protection and Restoration Authority of Louisiana.

*/

* { margin: 0; padding: 0; border: 0; }

html { height: 100%; }
body { height: 100%; font-family: 'Lato', sans-serif; background: #231f20; }

h1 { color: #ffffff; }
h2 { color: #444444; font-size: 11px; margin: 0px 0px 10px 0px; padding: 0px; font-style: italic; }
h3 { font-size: 24px; color: #000000; margin-bottom: 20px; }
h4 { font-size: 18px; padding-bottom: 10px; }
p { margin-bottom: 20px; line-height:24px;}
hr { color: #000; background-color: #000; width:80%; margin:0 0 15px 15px; height: 3px }
a { color: #0095d9; }
a:visited { color:#0095d9; }
ul, ol { margin-bottom:10px; }
ul li { padding-bottom:10px; }
ol li { padding-bottom:10px; margin-left: 20px;}

.cB { clear: both; }

img.alignleft { float: left; }

span.highlight { background-color:#fff000; }

#whiteWrap { background: #ffffff; padding-top: 28px; width: 100%; }

#tinymce { background-color:#ffffff; }

header { background: url(images/headerBackground.jpg) top center; margin: 0px auto 10px auto; min-width:960px; } 

#headerWrapper { width: 960px; height: 100px; margin: 20px auto 25px auto; }

#headerLeft { float: left; width: 625px; min-width: 625px;}
#headerLeft h1 a { color:#ffffff; -webkit-touch-callout: none; text-decoration:none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#headerLeftLogo { float: left; margin: 5px 20px 0px 10px; }
#headerLeftTitle { float: left; margin: 9px 0px 0px 0px; }

#headerRight { float: right; width: 335px; }
#headerRightSearch { float: right; margin: 25px 0px 0px 0px; text-align: right; }
#headerRightSearch input[type="text"] { color: #000; font-size: 11px; padding: 5px; margin: 0px 5px 0px 0px; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; }
#headerRightSearch input[type="submit"] { color: #000; font-size: 11px; height: 20px; width: 42px; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; background: #fff; }

section { width:960px; margin: 0px auto 0px auto; }
#fullMap { width:100%; margin:0px auto; padding-bottom:25px; }

nav { width:960px; margin: 0px auto 25px auto; }
nav ul li { display:inline; font-family: "Lato", sans-serif; }
#menu-primary { max-width: 960px; background-color: #e0dfe0; height: 68px; }
#menu-primary li { display:inline; font-size: 16px; font-family: "Lato", sans-serif; }
#menu-primary li a { background: #e0dfe0; text-decoration:none; color:#000; padding: 24px 22px 25px 23px;}

.contentColumns { margin-top:35px;}

#columnLeftHome { float:left; width: 230px; background-color: #f1f0f1; padding: 10px 10px 10px 10px; }
#columnLeft { float:left; width: 200px; background-color: #f1f0f1; padding: 10px 10px 10px 10px; }
#columnLeft .page_item { list-style: none; font-size: 15px; padding: 10px 0px 10px 0px; line-height: 1.0; }
#columnLeft .page_item a { text-decoration: none; color: #3f3f3f; }
#columnLeft .page_item .children a { color: #3f3f3f; padding-left: 15px; }

li.selectedSub { background-color:#e0dfe0; padding-bottom:0px; } /*This will have to be marked as !important if we want the bottom line of dark grey to be removed from the selected nav's subnav area. That then takes off the bottom padding from selected nav without a subnav below it, which is bad. That would then have to be fixed as well for this to work */

.homeContent { padding: 40px 5px 30px 5px; }
.emergencyLinks { margin: 50px auto; }
.emergencyLinks img { padding-left:18px; padding-top:10px; }
.emergencyLinks img#fight-fraud { padding-left: 69px; padding-top: 20px; }
.emergencyLinks img.laGov { margin-left: 26px; }
.emergencyLinks .subscribe { padding:20px auto; text-align:center; margin-top:40px; }
.emergencyLinks .subscribe a { color:#0095d9; font-weight:bold; }

/*New Sidenav Sidebar */
#menu-primary .current-menu-item, #menu-primary .current_page_item, #menu-primary .current-menu-ancestor, #menu-primary .current-page-ancestor { background-color:#e0dfe0; }
#columnLeft .sidenav ul { list-style: none; font-size:15px; line-height: 1.0; margin-bottom:0px; }
ul.sidenav { list-style:none; margin-bottom:0px; }
#columnLeft.wide { width: 690px; background-color: #ffffff; }
li .page_item .current_page_item a { color: #0095d9; }
li.selectedSub { padding-bottom: 0px !important; }

.sidenav li { padding: 0px; }
.sidenav li.currentPage a { background-color: #ffffff; }
.sidenav li a { color: #000000; text-decoration:none; padding: 20px 10px 20px 10px; display: block; } 
.sidenav li a:hover { background-color: #888888; color: #ffffff; }
.secondsub li a { padding-left: 20px; }

#columnLeft .columnTitle { margin: 20px 0px 15px 0px; }
#columnCenter { float: left; width:440px; padding: 10px; }
#columnCenter h1 { padding: 15px 0 15px 10px;}
#columnRight { float: right; padding: 10px 10px 10px 10px; }
#columnRight.narrow { width: 230px; background-color: #f1f0f1; }
#columnRight.wide { width: 690px; }
#columnRight.wide b span, #columnRight.wide strong span { font-size: 18px; }
#columnRight.project { background: #f8941d; }
#columnRight.project .section { margin-bottom: 10px; }
#columnRight.project .section a { font-size: 12px; }
#columnRight ul li { margin-left: 30px; }

.entry-content #s { border-color: #000; border: 1px solid; font-size: 15px; }
.error404search { padding-top: 50px; }

p.wp-caption-text { text-align: center; background-color: #eeeeee;}
div.aligncenter { margin: 0px auto; text-align:center;}

.projectDetails { font-size: 12px; }
.projectDetails p { font-size: 12px; }
.projectTitle { font-size: 16px; margin-bottom:13px; font-weight: bold; }
.columnTitle { font-size: 20px; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; border-bottom: 1px solid #000000; }
.icon { margin:12px auto; text-align:center;}
.type-icon { float: left; }
.typedescription { float:left; width: 625px; }
.projectLinks { list-style:square; padding-left: 18px; }
.projectLinks li a { font-size: 12px; color: #000000; }
.projectLinks li { list-style-type: square; }


/*Tables on Pages*/
table { border-spacing:0px; font-size:14px; }
table td { border: 1px #e8e8e8 solid; }
#contracts, #bids, #policies, #forms, #construction-bids, #construction, #master-reports, #quarter-reports, #annual-reports, #opened-bids { width:700px; margin:5px auto 50px auto; }
#contracts th { background-color: #00a14b; color: #f1f0f1; line-height: 29px; border: 1px #efefef solid; height: 60px;}
#bids th{ background-color: #7f4099; color: #f1f0f1; border: 1px #efefef solid; line-height:29px; height: 60px;}
#opened-bids th {background-color: #7f4099; color:#f1f0f1; border: 1px #efefef solid; line-height:29px; height: 60px;}
#contracts td, #bids td, #policies td, #forms td, #construction-bids td, #construction td, #opened-bids td {  vertical-align:middle; padding: 10px; line-height: 24px; }
#policies th { background-color: #ffdd17; color: #000; line-height: 29px; border: 1px #efefef solid; height: 60px;}
#forms th { background-color:#23acad; color:#000; line-height:29px; border: 1px #efefef solid; height: 60px;}
#construction-bids th { background-color:#f7931d; color:#ffffff; line-height:29px; border: 1px #efefef solid; height: 60px;}
#construction th { background-color:#00a14b; color:#f1f0f1; line-height:29px; border: 1px #efefef solid; height: 60px;}
#bids td, #opened-bids td { font-size: 13px; }
#master-reports td, #quarter-reports td, #annual-reports td { text-align:center; vertical-align:middle; padding: 10px; border: 1px black solid; }
#contracts .result-content { border-bottom:none; }
span.preBid { color:#F00; }

.homeWhatsNew { margin-bottom: 10px; padding: 0px 0px 15px 0px; margin: 0px 0px 15px 0px; border-bottom: 1px solid #dddddd; }
.homeWhatsNewTitle { font-size: 16px; margin-bottom: 5px; }
.homeWhatsNewTitle a { color: #000000; text-decoration: none; }
.homeWhatsNewDate { font-size: 12px; font-style: italic; }

.homeInTheNews { margin-bottom: 10px; padding: 0px 0px 15px 0px; margin: 0px 0px 15px 0px; border-bottom: 1px solid #dddddd; }
.homeInTheNewsTitle { font-size: 16px; margin-bottom: 5px; }
.homeInTheNewsTitle a { color: #000000; text-decoration: none; }
.homeInTheNewsExcerpt { font-size: 12px; margin-bottom: 5px;  }
.homeInTheNewsExcerpt p { line-height: 16px; }
.homeInTheNewsDate { font-size: 12px; font-style: italic; }

div.newsList { padding-bottom: 10px; border-bottom: 1px solid black; margin-bottom: 15px; }
.newsList h4 { text-align:left; }
.newsList .date a { color: #0095d9; padding-left:10px; text-decoration:none;}
.newsStory { margin-bottom: 150px; }
.newsListing { margin-bottom:25px; }
.newsList h4 a { color: #0095d9; font-size: 16px;  }
p.newsTimeStamp { font-style: italic; }
p.instructions { font-style: italic; float: left; }

p.whatsnewlink a { color:#666; font-size:14px; }

/* Calendar Archive Page*/
.date-meta ul li { height: 20px; clear:both; margin: 0 0 15px 0;}
.date-meta ul li label { width: 100px; display:block; float:left; padding-top:4px; }
.date-meta ul li input { width:125px; display:block; float:left; }
.date-meta ul li em { width: 200px; display:block; float:left; color:gray; margin-left:10px; padding-top: 4px; }

/*.result-content { margin: 0px 0px 40px 20px; } */
.result-content { margin-bottom: 20px; /*border-bottom: 1px solid black;*/ }
.result-content h4 { text-align:left; }
.result-content .address p, .result-content .contact p { font-size: 14px; line-height:10px; padding-bottom: 0px; }
.address p { padding: 0px; line-height: 14px;}
.address { margin: 20px 0px; }
.contact a h5 { color: #000000; font-weight: normal; line-height: 2; }
.contact a { color:#000000; }
.result-content .special-event { font-size:14px; }
.result-content .special-event p { margin-bottom:20px; }
.result-content .special-event ul { margin:20px 10px; }

.projectList { height: 265px; }
.projectList img { float:left; margin-right:25px; }
.projectList p { padding-top:20px; }
.projectList h4 { text-align:left; }
.projectList h4, .projectList p { padding-left: 224px; }
.projectList a { text-decoration:none; }
.projectCategories { padding-bottom: 30px; }
.projectCategories hr { width: 100%; }
.projectCategories img { padding: 0px 16px 20px 12px; }
#resiliency, #protection, #restoration { padding-bottom:40px; }
#resiliency p, #protection p, #restoration p, #resiliency h5, #protection h5, #restoration h5 { padding-left: 25px; }
#resiliency h5, #protection h5, #restoration h5 { font-size: 18px; padding-bottom: 10px; }
#resiliency { margin-bottom: 70px; }
#resiliency h4, #protection h4, #restoration h4 { font-size: 24px; color: #000000; margin-bottom: 20px; }

.textarea { width: 500px; height:500px; }

img.left { float:left; padding: 0px 5px 5px 0px; }
img.right { float:right; padding: 0px 0px 5px 5px; }

.column { float:left; margin: 0px 8px 10px 8px; text-align: center; }
.column:last-child { margin-right: 0px; }
.column3 { width: 130px; }

.homeIcon { width: 90px; height: 90px; margin: 0px 0px 5px 0px; }
.homeIconCaption { font-size: 14px; }

.articleCount { float:right;}
.articleNext { padding-left:150px;}

.entry-header h1 { color: #000000; padding: 0px !important; }
.entry-content a { text-decoration:none; color:#0095da; padding:15px; font-family: "Helvetica", Arial, sans-serif; font-size: 12px;}

.orange { background-color:#f8941d;}

/* Slides Styling */
#slides { margin-bottom:50px;}
.slides_container { width:960px; height:375px; margin-left:auto; margin-right:auto; margin-bottom:50px; overflow:hidden; position:relative; display:block;}
.slides_container div { width:960px; height:95px; margin-left:auto; margin-right:auto;}

/*Pagination (Slides)*/
.pagination { width: 100px; z-index:120; margin: -30px 10px 0px 0px;}
.news-pagination { width: 220px; float: right; }
.pagination li { float:left; margin:0 1px; list-style:none;}
.pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url(images/pagination.gif); background-position:0 0;}
.pagination li.current a { background-position:0 -12px;}

.caption { z-index:500; position:relative; top: -168px; left:473px; padding:10px 20px 10px 20px; background:rgba(255,255,255,.80); width:450px; font-size:1.2em; line-height:1.33; color:#000; border-top:none; text-shadow:none; }
.caption p { width:450px; font-size: 22px; line-spacing: 30px; }

/*Pagination (Calendar)*/
.cal-pagination { min-width: 150px; float: right; max-width:250px; }
.cal-pagination a {color:#000; font-weight:bold; }
.cal-pagination .prev, .cal-pagination .next { color: #0195dd; }

/* Superfish (essential) */
.sf-menu, .sf-menu * { margin:0; padding:0; list-style:	none; }
.sf-standard ul li ul { z-index:999; }
.sf-menu ul { position:absolute; top:-999em;}
.sf-menu ul li { width: 220px;}
/*#menu-item-311 { padding-right: 25px !important; } */
/*#menu-item-166 { padding-left: 27px !important; } */
/*Superfish Dropdown that we removed but will add back in */
.sf-menu li:hover { visibility:inherit;}
.sf-menu li { float:left; position:relative;}
.sf-menu a { display:block; position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0; top:4.25em; z-index:999;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em;}
#menu-item-10 li:hover ul, ul.sf-menu li li.sfHover ul { left:10.25em; top:0;}
#menu-item-12 li:hover ul, ul.sf-menu li li.sfHover ul { left:11.25em; top:0;}
#menu-item-311 a { padding-right: 4px; }
.sf-menu li.sfHover li li { top:-999em; }
ul.sf-menu li li:hover li li:hover ul { visibility:inherit;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left:10em; top:0;}


/* Skin */
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/color:#13a;}
.sf-menu .sub-menu { background: #aeadae !important; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background: #888888 !important; color: #ffffff !important; outline:0;}
.sf-menu a.sf-with-ul { padding-right: 2.5em; min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */}


.sf-vertical li li { background-color:#ffffff; }
.sf-vertical ul li { width:200px; }
.sf-vertical li:hover ul { top: 5.25em; }

#subToggle li ul { display: none; }
*/

/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; /* arrow hovers for modern browsers*/}

/* Footer */
#footer { height: 0px; position: relative; bottom: 183px; z-index: 99999; clear: both; min-width:960px;}
#footerInner { width: 100%; padding-top: 240px; height: 176px; display: block; background: url(images/footer.png) top center no-repeat; }
.footernav { margin: 0px auto; width: 960px; margin-bottom: 30px; }
#menu-footer li { display:inline; font-family: "Lato", sans-serif; color:#fff; padding:15px 21px;}
#menu-footer li a { text-decoration:none; color:#fff;}
.footerinfo { color:#fff; text-align: center; font-size:11px; font-family: 'Helvetica', sans-serif; }
.footerinfo p { margin-bottom: 10px; }
#footer #fight-fraud { margin: 0px auto; width: 498px; margin-top: 20px; }

.footernav form { float:right; margin-bottom:30px; }
.footernav form input[type="text"] { color: #000; font-size: 11px; padding: 5px; margin: 0px 5px 0px 0px; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; }
.footernav form input[type="submit"] { color: #000; font-size: 11px; height: 20px; width: 42px; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; background: #fff; }
.menu-footer-container { text-align: center; }

/*Search Results */
.page-header h1 { color: #000000; }
.page-header hr { position: relative; left: -15px; width: 80%; height: 1px; border: none; }
header.entry-header { background: none; }
h1.entry-title a { color:#0095da; }
.entry-summary a { color:#000; font-size: 14px; }
article { margin-bottom: 20px; }
#primary { margin-bottom: 150px; }
#searchsubmit { font-size: 15px; padding: 5px; }

/*Password Protected*/
.page-template-pageSignIn-php form { margin-bottom: 20px; }
form input[name="user_login"] { padding: 5px; border-width: 1px; border-color: #000; border-style: solid; }
#columnRight form input[type="submit"] { margin: 10px; padding: 5px; -webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75); -moz-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75); box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75); }

/*Archive List Results */
.result-content h4 a { text-decoration: none; color: #0095da; }
.result-content h4 a:visited { color: #0176ac; }

/*Project Page Tabs */
.etabs { margin: 0 0 15px 0; padding: 0; background-color: #efefef; height: 39px; border-radius: 10px; }
.tab { display: inline-block; zoom:1.1; *display:inline; background: #eee; border: solid 1px #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; padding-bottom:0px; }
.tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; text-decoration:none; color:#000; }
.tab a:hover { text-decoration: underline; }
.tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #666; }
.tab a.active { font-weight: bold; color: #000; text-decoration: none; }
.tab-container .panel-container { background: #fff; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }

#tab-container .projectTitle { font-weight: bold; }
#tab-container .projectDetails { margin-bottom: 30px; }
/*#tab-container { height:750px; }*/

.columnTitle span { float:right; margin-right: 15px; }
a.backlink { font-size: 12px; text-decoration:none; }

/*Special Project Tabs ex: CCRP */
.specialTabs .pagetab { display:inline-block; text-align: center;  }
.specialTabs a { font-size: 12px; padding-top: 5px; outline: none; width: 90px; height: 37px; background-color: #eeeeee; text-decoration: none; color: #000; display: inline-block; padding: 7px 10px 0px 10px; border: 1px solid #999; border-bottom: none; border-radius: 10px 10px 0px 0px; }
.special .pagetab a { line-height:1em; }
.currentTabSpecial a{ background-color:#ffffff; }
.specialTabs .nonstructural-projects , .specialTabs .resilience-working-groups, .specialTabs .resilience-approach { position:relative; top:15px;  }
.specialTabs .dwh-nrda-early-restoration { position:relative; top:26px; }
.specialTabs.oilspill a { line-height:13px; height:42px; }
.projectContent { width:676px; }
.projectContent .col1 { width:215px; float:left; padding-right:10px; }
.projectContent .col1 a img { margin-bottom:5px; }
.projectContent ul { padding-left: 20px; }
.projectContent li { list-style-type:square; }
.projectContent ul.resourceList li { padding-bottom:30px; list-style-type: square; }
.projectContent .threecol { margin-top:20px; }
.projectContent .threecol .col1 p { line-height:19px; margin-bottom:10px;}
.projectContent .colfour { width: 158px; float: left; padding-right: 11px; }
.projectContent .colfour p { font-size: 13px; line-height: 16px; }
.projectContent .colfour p a { font-weight: bold; }
.projectContent .coltwo p { font-size:14px; line-height:15px; padding-top: 3px; }
.projectContent #documentsTabPage .colfour img { border: 1px black solid; }
.projectContent .resourceSection { margin-bottom:35px; }
/*.projectTitle a { text-decoration:none; }*/
.projectTables table { width:676px; margin-bottom: 50px; }
.projectTables table th { font-size:16px; background-color:#26adb0; color:#ffffff; height: 30px; }
.projectTables table td { padding:10px; }
.projectContent .coltwo { width: 308px; float: left; padding: 0px 15px; }
.lilbox { width:25px; height:25px; float: left; margin-right: 5px; }
.lilbox.aqua { background-color:#26adb0; }
.lilbox.blue { background-color:#0094da; }
.lilbox.green { background-color:#aec32a; }
.lilbox.yellow { background-color:#f2ce06; }
.lilbox.purple { background-color:#842694; }
/*.projectContent .coltwo a { color:#000000; text-decoration:none; }*/
.projectContent .tabBack { font-size:12px; text-decoration:none; }
span.bold { font-weight:bold; }
p.photocreds { font-size: 14px; color: #999999; font-style: italic; }
.projectContent span.projectTitle { margin-top: -10px; }

/*Gallery in Photos Tab*/
.gallery-item .gallery-caption { text-align: left; font-size: 16px; width: 331px; }

/*History Timeline*/
#timeline, .storyjs-embed { width: 702px; height: 850px !important; }
#timeline .slider-container-mask { width: 702px !important; height: 615px; }
.content-container, .layout-text-media { width:455px; }
#timeline .slider-item { width: 560px !important; display: table; overflow-y: auto; height: 1320px; }
#timeline .container h2.start { width:600px !important; }
#timeline .media-image img { width: 450px !important; max-width: 450px !important;max-height:360px !important; }
#timeline .content-container .text { display:block !important; width:100% !important;}
.vco-slider .slider-item .content .content-container .text { width: 100%; max-width:100%; }
.vco-slider .slider-item .content .content-container { display:block !important; }
#timeline .flag-content h3 { font-size: 12px !important; line-height: 14px !important; }
#timeline h2 { margin-bottom: 15px; font-size: 18px !important; line-height: 16px; margin-top: 20px; }
#timeline .icon { margin:3px auto; }
#timeline p { width: 450px !important; }
.vco-slider .slider-item .content .content-container .media { min-width: 83% !important; width: 455px; margin: 10px auto;}
.vco-slider .slider-item .content .pad-left .text .container { width: 455px; padding-left:15px !important; padding-right:30px !important; }
.vco-timeline .vco-navigation .timenav-background .timenav-interval-background { top: 152px !important; }

/* Videos Page */
#columnRight.videoplayers { padding-bottom: 100px; }
.videoplayers .video-single { float: left; width: 48%; padding: 20px 1%; }
.videoplayers .video-single h4 { text-align: center; color: #0195dd; }
a.video-link { text-decoration: none; }
.video-single img { cursor: pointer; }
#columnRight ul.etabs li { margin-left: 0px; }

/* New 2017 Master Plan Content */
table#planning-team-table { width: 375px; margin: 0px auto; }
table#planning-team-table thead { background-color: #019599; color: #ffffff; }
table#planning-team-table th, table#planning-team-table td { padding: 5px; }
ol#mp-list li strong { font-weight: bold; font-size: 18px; }
ul.no-bullets li { list-style: none; line-height: 12px; }

/* LaGov Password-Protected Pages */
div.image-link-bar div { margin: 20px auto; text-align:center; }
div.image-link-bar div img { padding:0px 10px; }
h3.laGovHeader { background-color:#0095d9; color:#fff; text-align:center; font-size:20px; padding: 5px 0px; margin-top:40px; }


.searchResult { padding-bottom: 20px; border-bottom: 1px solid #bbbbbb; margin-bottom: 20px; }
.searchResult:last-child { border-bottom: none; }

#email-signup { width: 394px; position: relative; top: 22px; right: -16px; background-color: #e0dfe0;}
#email-signup p { font-size:15px; font-weight:bold; margin-bottom:2px;}
#email-signup table td { padding-right: 10px; font-size: 12px; border: none; }
#email-signup input[type="text"], #email-signup input[type="email"] { padding:3px;}
#email-signup input[type="submit"] { float: right; background-color: #f8941d; padding: 4px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 11px !important; -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .5); box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .5); cursor:pointer; }

#map_canvas { width: 690px; height: 481px; z-index: 99; margin-bottom: 20px; }
.projectmap { margin-bottom:180px; }
.fullSizeMap { width:100%; height:100%; margin:0px auto 145px auto; }
#map_canvas_full { width: 100%; height: 800px; z-index: 99; margin-bottom: 20px; }
.markerContent h1.firstHeading { font-size: 18px; text-align: center; color: #000000; }
.gm-style-iw { position: absolute; left: 12px; top: 9px; overflow: auto; width: 320px; height: 280px; }
.markerContent hr { width: 100%; margin-left: 0px; color: #0095d9; background-color: #0095d9; height: 3px; margin-bottom: 5px; }
span.projectMapLink { margin: 6px 100px; }
span.projectMapLink a { font-size:16px !important; }