﻿/* =====================================
    CSS STYLES FOR HouseMenu SkinObject
   =====================================
*/

/* Horizontal Menu */
#HouseMenuNav
{
    /*menu wrapper div */
    
    display:inline;
    font:bold 80% Verdana;
	color:#CCCCCC;
}
#HouseMenuNav ul
{   
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    float: right;
}
#HouseMenuNav li, #HouseMenuNav2 li
{
    list-style: none;
    float: left;
    padding: 0px 0px 0px 0px;

}
#HouseMenuNav li a:link, #HouseMenuNav li a:visited, #HouseMenuNav li a:active
{
    display: block;
    background:#490104;
    /*background-image:url(menu_bg.gif);
    background-repeat:repeat-x;*/
    margin:0px 20px 0px 20px;
    color:#EEEEEE;
    text-decoration: none;
    padding: 18px .30em 18px .50em;
}
#HouseMenuNav li a:hover
{
    color:#F3E3B2;
    /*background:#4998CA;
    text-decoration:underline;
    background-image:url(menu_bg_ov.gif);
    background-repeat:repeat-x;*/
}

/* ------------------------
Links format added for opera browser
----------- */
.Normal A:link, .Normal A:visited, .Normal A:active
{
    text-decoration: none;
    color: #FFcc00;
}
.Normal A:hover
{
    text-decoration: underline;
    color: #B9DCF2;
}

/* This is the Date eg. any items that are not links */
.SkinItem
{
    text-decoration: none;
    color: #036;
}
/* This sets the style for all skin items that are links */
A.SkinItem:link, A.SkinItem:visited, A.SkinItem:active
{
    text-decoration: none;
    color: #FFcc00;
}
A.SkinItem:hover
{
    text-decoration: underline;
    color: #B9DCF2;
}

/* ==============================

	MAIN CSS
	
   ================================ */


#container {
	min-width:1000px;
}

/* Redefining Tags */
body {
	margin:0px 0px 0px 0px;
	font:90% Tahoma,Arial, Sans-Serif;
	color:#FFFFCC;
	background-color: #DAD2BF;
        background-image:url(body-bg.jpg);
        background-position:top;
        background-attachment:fixed;
        background-repeat:repeat-x;
}
#topwrap
{ 
    margin:0 auto;
    padding:0px; 
    width:100%;
}


#wrap
{ 
    margin:0 auto;
    padding:0px;
    text-align:left;  
    width: 965px;
}
.text-2-speech
{
	width:965px;
	float:right;
	margin:0px 0px 0px 0px;
	padding:8px;
        /*background-color:#FFF;
	background-image:url(text2speech-bg.jpg);
	background-repeat:repeat-x;*/
}

#header
{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
        float:left;
        background-color:#490104;
	background-image:url(header-bg.jpg);
	background-repeat:repeat-x;
}
#centerheader
{
	width:965px;
        margin-top:30px;
	margin-left:auto;
	margin-right:auto;
        padding:0px;
}

#menubg
{
    width:965px;
    float:left;
    background-color:#490104;
    margin:30px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    /*background-image:url(main_menu_bg.gif);
    background-repeat:repeat-x;*/
}
#content
{
    float:left;
    width:965px;
    margin:0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
    background-color:#BDB29C;
    background-image:url(content-bg.jpg);
    background-position:top;
    background-attachment:fixed;
    background-repeat:repeat-x;
    /*border-left:solid 5px #FFF;
    border-right:solid 5px #FFF;*/
}
.portals-div
{
	background:#666666;
	margin:0px;
	padding:4px 0px 4px 0px;
}
.portals-div a:link, .portals-div a:active, .portals-div a:visited
{
	color:#ffc600;
	font-size:8pt;
	text-decoration:none;
}
.portals-div a:hover
{
	color:#ffc600;
	font-size:8pt;
	text-decoration:underline;
}
.cityofpalms
{
    float: left;
    width: 300px;
    padding:0px;
    margin:0px 0px 0px 0px;
    /*background-image: url(main_header_bg.gif);
    background-repeat:repeat-x;*/
}
.cityofpalms img
{
    padding:0px;
    margin:0px;
}

.city-title
{
    float:right;
    width:550px;
    padding:0px 0px 0px 0px;
    margin:0px;
}

#city-sites
{
    float: right;
    width:550px;
    padding:0px;
    margin:0px;
}
.city-search
{
    float:right;
    width:215px;
    padding:0px;
    margin:35px 0px 0px 0px;
}
.city-depts
{
	float:left;
	width:965px;
	padding:5px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	background-color:#CFE3EE;
	background-image:url(city-depts-bg.gif);
	background-repeat:repeat-x;
}
.city-depts a:link, .city-depts a:active, .city-depts a:visited
{
	color:#006699;
	/*color:#FFF7AA;*/
	font-size:8pt;
	text-decoration:none;
}

.city-depts a:hover
{
	color:#0099ff;
	font-size:8pt;
	text-decoration:underline;
}
.topmenu
{
    float: left;
    padding:0px;
    margin:0px;
}

#left-sidebar
{
	width:235px;
	float:left;
	padding:0px;
	margin:0px;
	/*background-image:url(left-sidebar-topseal.gif);
	
        background-position:top;
	background-repeat:no-repeat; */

}
#topdiv
{
	width:965px;
	padding:0px;
	margin:0px 0px 0px 0px;
}
.top-left-menu
{
    float: left;
    width: 235px;
    margin:0px 0px 10px 0px;
    padding:0px;
    /* background-image: url(main_header_bg.gif);
    background-repeat:repeat-x;*/
}

.left-menu
{
    float: left;
    width: 235px;
    margin:0px 0px 10px 0px;
    padding:0px;
}
.left-menu-image
{
    float:left;
    width:235px;
    margin:0px 0px 10px 0px;
}
.bot-left-menu
{
    float: left;
    width: 235px;
    margin:0px 0px 10px 0px;
    padding:0px;
}
#currentTitle
{
	float:right;
	width: 965px; 
    margin:0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    /*background-color:#d8dee6;
    Background: #D5D7E0 url(main_menu_bg.gif) repeat-x; */
}
.current-Image a:link, .current-Image a:active, .current-Image a:visited
{
	text-decoration:none;
}
.current-Image a:hover
{
	text-decoration:underline;
}
.current-Image
{
	float:right;
	width: 720px; 
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
.flastretch
{
    text-align:left;
    padding:0px;
    margin:0px;    
}
#stretch-shell
{
    float:left;
    width:965px;
    padding: 0px 0px 0px 0px;
    margin:0px 0px 5px 0px;  
}

#breadcrumb-shell
{
    float:left;
    padding: 0px 0px 0px 0px;
    margin:0px 0px 0px 0px;  
}
#crumbwhite
{
	float:left;
	padding:10px 0px 6px 15px;
}
#dnn_dnnBREADCRUMB_lblBreadCrumb a:link, #dnn_dnnBREADCRUMB_lblBreadCrumb a:active, #dnn_dnnBREADCRUMB_lblBreadCrumb a:visited 
{
	color:#7D99A5;
}
#dnn_dnnBREADCRUMB_lblBreadCrumb a:hover
{
	color:#7D99A5;
	text-decoration:underline;
}
.crumbs
{
    text-align:left;
    font-weight:bold;
    text-transform:uppercase;
    padding:0px;
    margin:0px;
    font-family: Verdana;
    font-size:85%;
    color:#7D99A5;
    
}
.crumbs a:link, .crumbs a:visited, .crumbs a:active,
{
	font-weight:bold;
	text-decoration:none;
	color:#7D99A5;
}
.crumbs a:hover
{
	color:#7D99A5;
	text-decoration:underline;

}

#maincontainer
{
    float:right;
    width:720px;
    margin:0px 0px 0px 0px;
    padding: 0px;
}

#split
{
	float:left;
	margin:0px;
	padding:0px;
}
.contents
{
    float: left;
    width: 480px; 
    margin:0px 0px 10px 0px;
    padding: 0px;
}
.bott-cont
{
    float: left;
    width: 480px; 
    margin:5px 0px 0px 0px;
    padding: 0px;
}
.left-cont
{
	float:left;
	width:235px;
	margin:0px 10px 0px 0px;
	padding:0px;
}
.right-cont
{
	float:left;
	width:235px;
	margin:0px;
	padding:0px;
}
.right-sidebar
{
    float: right;
    width: 230px;
    margin:0px 0px 0px 0px;
    padding: 0px;
}

.right-sidebar img
{

    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}
#footerwrap
{
    float:left;
    color:#474747;
	width: 100%; 
	margin:10px 0px 0px 0px;
    padding:20px 0px 20px 0px; 
    /*background-color:#EEEEEE;
    background:#EEE7D2;
    background: #353614 url(footerbg.gif) repeat-x 0 0;	 */
}

.footnote
{
	width:100%;
	color:#474747;
    /*background-color:#EEEEEE;*/
}
.footnote a:link, .footnote a:active, .footnote a:visited
{
	color:#474747;
}
.footnote a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

#loginlinks
{
    float: left;
    width: 100%;
    /*background:#EEEEEE;*/
    padding:2px 0px 2px 0px;
    text-align: center;
}

#loginlinks a:link, #loginlinks a:visited, #loginlinks a:active, #loginlinks a:hover
{
	color:#B9B59D;
}

#loginwrap
{
    float:left;
	width:100%;
}

#portalwrap
{
    float:left;
	width: 100%; 
	margin:0px;
}


#massfooter
{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
        float:left;
        background-color:#B9B59D;
        border-top: solid 1px #999685;
	/*background-image:url(header-bg.jpg);
	background-repeat:repeat-x;*/
}

.massfootnote
{
	width:955px;
        margin-top:10px;
	margin-left:auto;
	margin-right:auto;
        padding-left:20px;
}
.massfootnote a:link, .massfootnote a:active, .massfootnote a:visited
{
	color:#333333;
}
.massfootnote a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}




/* -----------------
Set default font for modules
--------------------
 */
.Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{
    margin: 0;
    padding: 0;
    line-height: 1.1;
    font: 100% Verdana, Arial, Helvetica, sans-serif;
}

/* ================================
style for module titles
================================ */
.Head
{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 170%;
    font-weight: bold;
    color: #C00; /* letter-spacing: 2; */
}
/* style of item titles on edit and admin pages */
.SubHead    {
    font-size:  85%;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-size:  85%; 
}

/* ===============
button style for standard HTML buttons 
================== */
.StandardButton
{
	font-size: 90%;
}

/* =======================
 HTML Tag Styles 
=========================== */
H1, H2, H3, H4, H5, DT, H6
{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
H1
{
    font-size: 150%;
    font-weight: bold;
    color: #000;
}
H2
{
    font-size: 150%;
    font-weight: bold;
    color: #000;
}
H3
{
    font-size: 120%;
    font-weight: bold;
    color: #000;
}
H4
{
    font-size: 110%;
    font-weight: normal;
    color: #000;
    margin: 0;
}
H5, DT
{
    font-size: 90%;
    font-weight: normal;
    color: #000;
    margin: 0;
}
H6
{
    font-size: 80%;
    font-weight: normal;
    color: #000;
    margin: 0;
}

/* =====================================
	Sitemap PopUp Menu CSS
   =====================================
*/

.popover-grouping {
color:#007CB9;
padding:3px;
font-size: 11px;
font-family: Tahoma, sans-serif;
margin-bottom: 0.7em;
margin-right: 3.0em;
text-align:left;

}
.popover-grouping a, .popover-grouping a:active, .popover-grouping a:visited {
color:#007CB9;

text-decoration: none;
display:block;
width:100%;
padding:5px 5px 5px 5px;
line-height: 15px;
margin: 2px .3em 2px .3em;
font-family: Tahoma, sans-serif;
text-align:left;

}

.popover-grouping a:hover {
color:#336699;
text-decoration: underline;
background:#b2daff;
padding:5px 5px 5px 5px;
border:solid 1px #336699;
font-family: Tahoma, sans-serif;
text-align:left;

}

.popover-row {
margin-bottom: 0.7em;
font-size: 11px;
font-family: Tahoma, sans-serif;
text-align:left;

}

.popover-row a, .popover-row a:active, .popover-row a:hover {
color:#007CB9;
text-decoration: none;
line-height: 0.82em;
margin-left: .3em;
font-family: Tahoma, sans-serif;
text-align:left;

}

.popover-row a:visited {
color:#007996;
text-decoration: none;
font-family: Tahoma, sans-serif;
text-align:left;

}

.popover-category-name{
color: #03536E;
font-weight: bold;
font-family: Tahoma, sans-serif;
text-align:left;

}




/* ====================
	ENGAGE PUBLISH SETTINGS
   =========================== */
   
#printerFriendlyBody
{
	background:#FFFFFF;
	background-image:none;
}

#lblArticleTitle
{
	font-family:Verdana, Helvetica, sans-serif;
        font-size:12pt;
	color:#aaaa77;
}
#divArticleTitle
{
	margin:5px 0px 15px 0px;
}
#publishTitle
{
	margin:5px 0px 15px 0px;
        font-size:12pt;
	color:#ffcc00;
}

.normal
{
        display:block;
        background:#FFFFFF;
}

.item_listing_title
{
       padding:0px;
        margin:0px;
}

.item_listing_title a:link, .item_listing_title a:active, .item_listing_title a:visited
{
       display:block;
       color:#ffcc00;
       padding:8px;
}

.item_listing_title a:hover
{
       background:#675740;
 }

.item_listing
{
        margin:0px;
        padding:0px;
}

.categoryItemList
{
	width:97%;
        margin:0px 0px 0px 0px;
        padding:10px 10px 10px 10px;
        border:none;
        background:#8C7B57;
}
.altCategoryItemList
{
	width:97%;
        margin:0px 0px 0px 0px;
        padding:10px 10px 10px 10px;
        border:none;
	background:#8C7B57;
}
.itemThumbnail
{
	float:left;
	
}
.itemThumbnail img
{
	float:left;
	margin:0px 5px 0px 0px;
}
.thumbnailImage img
{

}

.itemTitle
{
    
	width:98%;
        float:left;
	text-align:left;
	background:#675740;
        padding:10px 0px 10px 10px;
}

.itemTitle a, .itemTitle a:visited, .itemTitle a:active
{
	text-decoration:none;
}

.itemTitle a:hover
{
	text-decoration:underline;
}

.itemDescription
{
    
    float:right;
    text-align:justify;
    margin:0px 0px 0px 0px;
    padding:15px 5px 20px 10px;
}
.divItemContent
{

}
.lnkTitle
{

}/*================ */

#sitetopics { clear: left; margin: 0px 0px 0px -25px; padding: 0; min-height:10px; /* IE7 enclose floats fix */}
#sitetopics:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#sitetopics h2 { padding-left: 0; font-size: 1.1em; padding-bottom: 1.4em;}
#sitetopics ul { list-style-type: none;}
#sitetopics ul li { float: left; margin: 0px; padding:0px; width:135px;}
#sitetopics ul li a { float: left; background: url(topics_item_bg.gif) no-repeat 0 0; padding: 5px 0px 4px 28px; font-weight: bold; font-size: 0.9em;}
#sitetopics ul li a.new { background: url(topics_item_new_bg.gif) no-repeat 0 0;}
#sitetopics ul li a:link { color: #44451a; text-decoration: none;}
#sitetopics ul li a:visited { color: #74757a; text-decoration: none;}
#sitetopics ul li a:hover, #sitetopics ul li a:active, #sitetopics ul li a:focus { color: #9b9766; text-decoration: underline;}




/*=== navlist ===*/

ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a {  }

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #1d5cac;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
text-decoration: none;
}



/* ====================
	HOME PAGE DIVS
   =========================== */



#h-quicklinks 
{
        width:100%;
        font-size:8pt;
}
#h-ql-a
{
	margin:0px 10px 0px 0px;
	padding:0px;
        float:left;
	width:150px;
	display:inline;
}
#h-ql-b
{
	margin:0px 10px 0px 0px;
	padding:0px;
	position:relative;
	width:150px;
	display:inline;
        float:left;
}
#h-ql-c
{
	margin:0px 10px 0px 0px;
	padding:0px;
        position:relative;
	width:150px;
	display:inline;
        float:left;
}
#h-ql-d
{
	margin:0px;
	padding:0px;
	display:inline;
	width:150px;
	
}


/* ====================
	DMX CSS
   =========================== */

table.DMX_header H1
{
color:#ACBFC6;
}

.FileGrid_Item td
{
width:100%;
}

.FileGrid_MouseOverRow td
{
        width:100%;
}



















