﻿/* =====================================
    CSS STYLES FOR HouseMenu SkinObject
   =====================================
*/

/* Horizontal Menu */
#HouseMenuNav
{
    /*menu wrapper div */
    margin-left: 10px;
    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:#005c96;
    background-image:url(menu_bg.gif);
    background-repeat:repeat-x;
    margin:0px 0px 0px 0px;
    color:#EEEEEE;
    text-decoration: none;
    padding: 12px .99em 12px .99em;
}
#HouseMenuNav li a:hover
{
    color:#FFFFFF;
    background:#4998CA;
    text-decoration:underline;
    background-image:url(menu_bg_ov.gif);
    background-repeat:repeat-x;
}


.portals-div
{
	background:#2D322E;
	margin:0px;
        text-align:center;
	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;
}

.city-portals
{
    color:#474747; 
    margin:0px;
    padding:10px 10px 10px 10px; 
    background-color:#15415c;
}



/* ------------------------
Links format added for opera browser
----------- */
.Normal A:link, .Normal A:visited, .Normal A:active
{
    text-decoration: none;
    color: #0066ff;
}
.Normal A:hover
{
    text-decoration: underline;
    color: #FF0000;
}

/* 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: #0066ff;
}
A.SkinItem:hover
{
    text-decoration: underline;
    color: #FF0000;
}

/* ==============================

	MAIN CSS
	
   ================================ */


#container {
	min-width:1000px;
}

/* Redefining Tags */
body {
	margin:0px;
	padding:0px;
	font:90% Verdana, Sans-Serif;
	line-height:1.1;
	color:#000000;
	background-color:#1c3352;
	background-image:url(body-bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
		
}

#wrap
{ 
    margin:0 auto;
    padding:0px;
    text-align:left;  
    width: 965px;
}
#header
{
	width:965px;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
    /*background-color:#CBC6C0;
	background-image:url(header-bg.jpg);
	background-repeat:repeat-x;*/
}
#menubg
{
    width:965px;
    float:left;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    /*background-image:url(main_menu_bg.gif);
    background-repeat:repeat-x;*/
}
#content
{
    float:left;
    width:965px;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background:#f6f4e7;
    background-image:url(content-bg.jpg);
    background-repeat:repeat-y;
}
.portals-div
{
	
	margin:0px;
    float:right;
    width:804px;
    background:#636028;
	padding:4px 0px 4px 0px;
}
.portals-div a:link, .portals-div a:active, .portals-div a:visited
{
	color:#efefef;
	font-size:8pt;
	text-decoration:none;
}
.portals-div a:hover
{
	color:#fff000;
	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;
}
#dnn_logo
{
	margin:0px;
	padding:0px;
}

.city-title
{
    float:right;
    background:#636028;
    width:804px;
    padding:5px 0px 5px 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:165px;
	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;
}
.left-menu
{
    float: left;
    width: 165px;
    margin:0px 0px 10px 0px;
    padding:0px;
    /* background-image: url(main_header_bg.gif);
    background-repeat:repeat-x;*/
}
.left-menu-image
{
    float:left;
    width:165px;
    padding:0px;
    margin:0px 0px 10px 0px;
    /*background-image: url(main_header_bg.gif);
    background-repeat:repeat-x;*/
}
#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: 790px; 
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

#wideimage
{
    float:left;
    padding: 0px 0px 0px 0px;
    margin:0px 0px 0px 0px; 
}

#breadcrumb-shell
{
    float:left;
    padding: 0px 0px 0px 0px;
    margin:0px 0px 0px 0px;  
}
#crumbwhite
{
	float:left;
	padding:0px 0px 0px 0px;
}
#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:790px;
    margin:0px 0px 0px 0px;
    padding: 0px;
}

#split
{
	float:left;
	margin:0px;
	padding:0px;
}
.contents
{
    float: left;
    width: 550px; 
    margin:0px 0px 10px 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:#EEEEEE;
    background: #353614 url(footerbg.gif) repeat-x 0 0;	 */
}

.footnote
{
	width:100%;
	color:#474747;
}
.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:#EEEEEE;
}

#loginwrap
{
    float:left;
	width:100%;
}

#portalwrap
{
    float:left;
	width: 100%; 
	margin:0px;
}


/* -----------------
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: #FFF;
}
H2
{
    font-size: 150%;
    font-weight: bold;
    color: #C00;
}
H3
{
    font-size: 120%;
    font-weight: bold;
    color: #CC0000;
}
H4
{
    font-size: 110%;
    font-weight: normal;
    color: #999;
    margin: 0;
}
H5, DT
{
    font-size: 90%;
    font-weight: normal;
    color: #999;
    margin: 0;
}
H6
{
    font-size: 80%;
    font-weight: normal;
    color: #999;
    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;

}






/* =====================================
    CSSBUTTON CSS
   =====================================
*/




.cssbuttonwrap
{
margin: 0px;
width: 100%;
}

.cssbutton a:link, .cssbutton a:visited, .cssbutton a:active 
{
float: left;
display: inline;
margin: 0px 2px 2px 0px;
padding-top:42px;
padding-bottom:4px;
width: 81px;
line-height:27px;
background:url(http://cityftmyersbeta/Portals/0/images/css/cssbtns/cssbtn-about.gif) left top;
background-repeat:no-repeat;
text-align: center;
font:12px arial,helvetica,sans-serif;
color:#005A9C;
text-decoration: none;
}

.cssbutton a:hover
{
background:#ffcc33 url(http://cityftmyersbeta/Portals/0/images/css/cssbtns/cssbtn-about-ov.gif) left top;
background-repeat:no-repeat;
text-decoration:underline;
color: #005a9c;
}


.cssbutton2 a:link, .cssbutton2 a:visited, .cssbutton2 a:active
{
float: left;
display: inline;
margin: 0px 2px 2px 0px;
padding-top:42px;
padding-bottom:4px;
width: 81px;
line-height:27px;
background:url(http://cityftmyersbeta/Portals/0/images/css/cssbtns/cssbtn-news.gif) left top;
background-repeat:no-repeat;
text-align: center;
font:12px arial,helvetica,sans-serif;
color:#005A9C;
text-decoration: none;
}

.cssbutton2 a:hover
{
background:#ffcc33 url(http://cityftmyersbeta/Portals/0/images/css/cssbtns/cssbtn-news-ov.gif) left top;
background-repeat:no-repeat;
text-decoration:underline;
color: #005a9c;
}

.cssbutton3 a:link, .cssbutton3 a:visited, .cssbutton3 a:active
{
float: left;
display: inline;
margin: 0px 2px 2px 0px;
padding-top:42px;
padding-bottom:4px;
width: 81px;
line-height:27px;
background:url(http://cityftmyersbeta/Portals/0/images/css/cssbtns/cssbtn-cal.gif) left top;
background-repeat:no-repeat;
text-align: center;
font:12px arial,helvetica,sans-serif;
color:#005A9C;
text-decoration: none;
}

.cssbutton3 a:hover
{
background:#ffcc33 url(http://cityftmyersbeta/Portals/0/images/css/cssbtns/cssbtn-cal-ov.gif) left top;
background-repeat:no-repeat;
text-decoration:underline;
color: #005a9c;
}


.cssbutton4 a:link, .cssbutton4 a:visited, .cssbutton4 a:active
{
float: left;
display: inline;
margin: 0px 2px 2px 0px;
padding-top:42px;
padding-bottom:4px;
width: 81px;
line-height:27px;
background:url(http://cityftmyersbeta/Portals/0/images/css/cssbtns/cssbtn-download.gif) left top;
background-repeat:no-repeat;
text-align: center;
font:12px arial,helvetica,sans-serif;
color:#005A9C;
text-decoration: none;
}

.cssbutton4 a:hover
{
background:#ffcc33 url(http://cityftmyersbeta/Portals/0/images/css/cssbtns/cssbtn-download-ov.gif) left top;
background-repeat:no-repeat;
text-decoration:underline;
color: #005a9c;
}


.cssbutton5 a:link, .cssbutton5 a:visited, .cssbutton5 a:active
{
float: left;
display: inline;
margin: 0px 2px 2px 0px;
padding-top:42px;
padding-bottom:4px;
width: 81px;
line-height:27px;
background:url(http://cityftmyersbeta/Portals/0/images/css/cssbtns/cssbtn-directory.gif) left top;
background-repeat:no-repeat;
text-align: center;
font:12px arial,helvetica,sans-serif;
color:#005A9C;
text-decoration: none;
}

.cssbutton5 a:hover
{
background:url(http://cityftmyersbeta/Portals/0/images/css/cssbtns/cssbtn-directory-ov.gif) left top;
background-repeat:no-repeat;
text-decoration:underline;
color: #005a9c;
}


.cssbutton6 a:link, .cssbutton6 a:visited, .cssbutton6 a:active
{
float: left;
display: inline;
margin: 0px 2px 2px 0px;
padding-top:42px;
padding-bottom:4px;
width: 81px;
line-height:27px;
background:url(http://cityftmyersbeta/Portals/0/images/css/cssbtns/cssbtn-email.gif) left top;
background-repeat:no-repeat;
text-align: center;
font:12px arial,helvetica,sans-serif;
color:#005A9C;
text-decoration: none;
}

.cssbutton6 a:hover
{
background:#ffcc33 url(http://cityftmyersbeta/Portals/0/images/css/cssbtns/cssbtn-email-ov.gif) left top;
background-repeat:no-repeat;
text-decoration:underline;
color: #005a9c;
}


/* ====================
	ENGAGE PUBLISH SETTINGS
   =========================== */

.categoryItemList
{
	display:block;
	clear:both;
	margin:0px 0px 0px 0px;
        padding:10px 10px 30px 10px;
	background-color:#f0efef; /* the background color for the listing */
	margin-bottom:3px; /*this adds spacing below each listing, cleaning up the look */
	display:inline-block; /*this enables the div to wrap around items in IE7 */
	border:none; /*adds a border to the bottom of each listing */
	width:95%;
}

.altCategoryItemList
{
	background-color:#fcf7f7; /* the background color for the listing */
	margin:0px 0px 0px 0px;
        padding:10px 10px 30px 10px;
        width:95%;
}
   
#printerFriendlyBody
{
	background:#FFFFFF;
	background-image:none;
}

#lblArticleTitle
{
	font-family:Verdana, Helvetica, sans-serif;
        font-size:12pt;
	color:#004d6b;
}
#divArticleTitle
{
	margin:5px 0px 15px 0px;
}
#publishTitle
{
	margin:5px 0px 15px 0px;
	color:#004d6b;
}

.normal
{
        display:block;
        
}

.item_listing_title
{
       padding:0px;
        margin:0px;
}

.item_listing_title a:link, .item_listing_title a:active, .item_listing_title a:visited
{
       display:block;
       padding:8px;
}

.item_listing_title a:hover
{
       background:#faffbf;
 }

.item_listing
{
        margin:0px;
        padding:0px;
}

      border:none;
}
.itemThumbnail
{
	
	
}
.itemThumbnail img
{
	float:left;
	margin:0px 5px 0px 0px;
}
.thumbnailImage img
{

}

.itemTitle
{
    
	width:88%;
        float:right;
	text-align:left;
        background:#BBCCE0;
	padding:10px 10px 10px 10px;
}

.itemTitle a, .itemTitle a:visited, .itemTitle a:active
{
	text-decoration:none;
}

.itemTitle a:hover
{
	text-decoration:underline;
}

.itemDescription
{
    width:620px;
    float:right;
    text-align:justify;
    margin:0px 0px 0px 0px;
    padding:10px 10px 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%;
}






