/*HEAD/FOOTER LAYOUT*/
.spacers{background-color:#F1F1EF}
.header1{background-color:#A2B1D0; height:8px}
.header2{background-color:#F1F1EF; height:4px}
.header3{background-color:#003399; height:41px}
.header4{background-color:#F1F1EF; height:4px}
.header5{background-color:#A2B1D0; height:17px}

.titletx{font-family:Arial; font-size:11pt; color:#A2B1D0}
.linktxt{font-family:Arial; font-size:8pt; color:#FFFFFF; text-decoration:none}

/*TITLE BAR / PHOTO BAR*/
.titlebar{background-color:#FFFFFF}

/*QUICKFIND*/
.qf_table{border:solid; border-width:1px; border-color:#000000;}
.qf_head{font-family:Arial; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#b85404; height:22px; vertical-align:middle;}
.qf_body{font-family:Arial; font-size:9pt; color:#FFFFFF; background-color:#8c371a;}
.qf_input{font-family:Arial; font-size:10pt; border:Solid; border-width:1px; border-color:CCCCCC;}

/*QUICKFIND2 - #ab0c05 */
.qfind_table{border:none; background-color:#3e4b75; height:22px;}
.qfind_title{font-family:Arial; font-size:10pt; font-weight:bold; color:#FFFFFF; vertical-align:middle;}
.qfind_main{font-family:Arial; font-size:10pt; color:#FFFFFF; vertical-align:middle;}
.qfind_input{font-family:Arial; font-size:10pt; border:Solid; border-width:1px; border-color:FFFFFF;}

/*REGION TOP BAR*/
.region_table{border:solid; border-width:1px; padding:4px; border-color:#000000; background-color:#dea55a;}
.region_header{font-family:Arial; font-size:10pt; font-weight:bold; color:#2f4e49;}
.region_links{font-family:Arial; font-size:10pt; color:#2f4e49;}

/*MAIN TOOLBAR*/
.tooltop{font-family:Arial; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#e63830}
.toolbar{background-color:#3e4b75}
.toolbot{background-color:#e63830}

/*LEFT SIDE BAR*/
.mbar{background-color:#3e4b75;}
.menu{font-family:Arial; font-size:9pt; font-weight:bold; color:#ffffff; text-decoration:none;}
.redmenu{font-family:Arial; font-size:9pt; font-weight:bold; color:#FF0000; text-decoration:none;}

/*RIGHT SIDE BAR*/
.rbar{background-color:#3e4b75}

/*FOOTER*/
.footer{font-family:Arial; font-size:7pt; color:#FFFFFF; background-color:#e63830; text-decoration:none; text-align:center}

/*ALL SITE PAGES*/
.bgcol{background-color:#fff3d8;}

/*ALL SITE PAGES*/
.pagetitles{font-family:Arial; font-size:12pt; font-weight:bold; color:#3e4b75; text-decoration:none;}
.pagesmtitl{font-family:Arial; font-size:11pt; font-weight:bold; color:#3e4b75; text-decoration:underline;}
.pagecontent{font-family:Arial; font-size:10pt; color:#040000;}
.pagecontentnd{font-family:Arial; font-size:10pt; color:#040000; text-decoration:none;}
.pageerror{font-family:Arial; font-size:8pt; font-weight:bold; color:#a31613; text-decoration:none;}

/*MAPPING PAGE*/
.placelist{font-family:Arial; font-size:10pt; color:#003399; text-decoration:none;}
.regionlist{font-family:Arial; font-size:10pt; color:#003399;}
.regionpopuplink{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; text-decoration:none; font-weight:bold;}
.regionpopup{width:300px; height:160px; background-color:#FFFF99; border:solid 2px #990000; padding:10px; text-align:justify; position:absolute; left:200px; top:350px; z-index:999; display:none;}
.regionpopuphead{width:300px; height:15px; background-color:#990000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; text-decoration:none;}
.gmaptxt{font-family:Arial; font-size:10pt; color:#3e5a55; font-weight:bold;}

/*PLACE PAGE*/
.lmtitle{font-family:Arial; font-size:10pt; color:#3e4b75; font-weight:bold;}
.lmmenu{border-style:solid; border-color:#3e4b75; background-color:#c9d5e7; border-width:1px;}
.lmlist{font-family:Arial; font-size:9pt; color:#3e4b75;}
.lmlisted{font-family:Arial; font-size:9pt; color:#3e4b75; text-decoration:none;}
.top{font-family:Arial; font-size:7pt; color:#040000;}
.phototitle{font-family:Arial; font-size:10pt; color:#040000; font-weight:bold;}
.bar{background-color:#3e4b75; text-align:center; vertical-align:middle; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none; height:15px;}
.bartitles{background-color:#3e4b75; vertical-align:middle; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; text-decoration:none; height:25px;}
.tbarcorner{vertical-align:top; background-color:#3e4b75; width:5px;}
.bbarcorner{vertical-align:bottom; background-color:#3e4b75; width:5px;}
.fadebar{background-color:#c9d5e7; vertical-align:middle; text-align:right; color:#040000; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; text-decoration:none; height:25px;}
.fadebarbutton{background-color:#c9d5e7; vertical-align:middle; color:#040000; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; text-decoration:none; height:25px;}
.fadebartext{font-family:Arial; font-size:9pt; color:#040000;}
.fadetbarcorner{vertical-align:top; background-color:#c9d5e7; width:5px;}
.fadebbarcorner{vertical-align:bottom; background-color:#c9d5e7; width:5px;}
.ficons{width:25px; height:25px; border:solid 1px #000}

/*DROP DOWN MENU*/
ul {padding: 2px; margin: 0; list-style: none; background-color:#ffffff; text-align:left; text-decoration:none;}
li {float: left; position: relative; background-color:#ffffff; padding:3px;}
li ul {display: none; position: absolute; top: 1em; left: 0;}
.li_head{font-family:Arial; color:#000000; font-weight:bold; text-decoration:none;}
.li_text{font-family:Arial; color:#000000; text-decoration:none;}

/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
li>ul {top: auto;left: auto;}

 /* lists nested under hovered list items */
li:hover ul, li.over ul {display: block;}

/*#content {clear: left;}*/
