/* =====================================
    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:#3D3D3D;
    /* background-image:url(main_menu_bg.gif);
    background-repeat:repeat-x; */
    margin:0px 0px 0px 0px;
    color:#CCCCCC;
    text-decoration: none;
    padding: 12px .99em 12px .99em;
    /* border-left:solid 1px #F0F0F0;
    border-right:solid 1px #E7E8EA;
    border-top:solid 1px #696969;
    border-bottom:solid 1px #D5D5D5; */
}
#HouseMenuNav li a:hover
{
    color:#FFFF00;
    background:#787878;
    text-decoration:none;
    /* background-image:url(main_menu_bg_ov.gif);
    background-repeat:repeat-x;
    border-left:solid 1px #69BBE3;
    border-right:solid 1px #69BBE3;
    border-top:solid 1px #696969; */
}

/* ------------------------
Links format added for opera browser
----------- */
.Normal A:link, .Normal A:visited, .Normal A:active
{
    text-decoration: none;
    color: #036;
}
.Normal A:hover
{
    text-decoration: underline;
    color: #F00;
}

/* 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: #036;
}
A.SkinItem:hover
{
    text-decoration: underline;
    color: #F00;
}


/* ==============================

	MAIN CSS
	
   ================================ */


#container {
	min-width:1000px;
}

/* Redefining Tags */
body {
	margin:0px;
	padding:0px;
	font:90% Tahoma,Arial, Sans-Serif;
	line-height:1.1;
	color:#44443e;
	background-color:#1a2f4c;
	background-image:url(body-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.splash-pane
{
	text-align:center;
	width:965px;
}

#wrap
{ 
    margin:0 auto;
    padding:0px;
    text-align:left;  
    width: 965px;
}
#header
{
	width:965px;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;

}
#menubg
{
    width:965px;
    float:left;

    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#content
{
    float:left;
    width:965px;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.portals-div
{
	margin:0px;
	padding:4px 0px 4px 0px;
}
.portals-div a:link, .portals-div a:active, .portals-div a:visited
{
	color:#004d6c;
	font-size:8pt;
	text-decoration:none;
}
.portals-div a:hover
{
	color:#004d6c;
	font-size:8pt;
	text-decoration:underline;
}

.cityofpalms
{
    float: left;
    width: 275px;
    padding:0px;
    margin:5px 0px 0px 0px;
    /*background-image: url(main_header_bg.gif);
    background-repeat:repeat-x;*/
}
.cityofpalms img
{
    padding:15px;
    margin:0px;
}

.city-title
{
    float: left;
    width:700px;
    padding:0px 0px 0px 0px;
    margin:5px 0px 10px 20px;
}

.city-sites
{
    float: right;

    padding:10px 0px 10px 0px;
    margin:0px;
}

.topmenu
{
    float: left;
    padding:0px;
    margin:5px 5px 5px 5px;
    /* background-image: url(main_menu_bg.gif);
    background-repeat:repeat-x; */
}

#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 10px;
}
.left-menu
{
    float: left;
    width: 165px;
    margin:10px 0px 10px 0px;
    padding:0px;
    background-color:#3d3d3d;
    /* background-image: url(main_header_bg.gif);
    background-repeat:repeat-x;*/
}
.left-menu-image
{
    float:left;
    width:165px;
    padding:0px;
    /*background-image: url(main_header_bg.gif);
    background-repeat:repeat-x;*/
}
#currentTitle
{
	float:right;
	width: 790px; 
    margin:10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    /* background: #D5D7E0 url(main_menu_bg.gif) repeat-x; */
}
.currentImage
{
	float:right;
	width: 790px; 
    margin:10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}
#breadcrumb-shell
{
    float:left;
    padding: 5px 0px 5px 15px;
    margin:0px 0px 0px 0px;  
}
#dnn_dnnBREADCRUMB_lblBreadCrumb a:link, #dnn_dnnBREADCRUMB_lblBreadCrumb a:active, #dnn_dnnBREADCRUMB_lblBreadCrumb a:visited 
{
	color:#f5f5f5;
}
#dnn_dnnBREADCRUMB_lblBreadCrumb a:hover
{
	color:#FFFFFF;
}
.crumbs
{
    text-align:left;
    font-weight:bold;
    text-transform:uppercase;
    padding:0px;
    margin:0px;
    font-family: Verdana;
    font-size:78%;
    color:#f5f5f5;
    
}
.crumbs a:link, .crumbs a:visited, .crumbs a:active,
{
	font-weight:bold;
	text-decoration:none;
	color:#f5f5f5;
}
.crumbs a:hover
{
	color:#FFFFFF;
	text-decoration:underline;

}

#maincontainer
{
    float:left;
    width:965px;
    margin:0px;
    padding:0px;
    /*background:#e9f0f3;*/
}

.content
{
    float: left;
    width: 965px; 
    margin:0px 0px 0px 0px;
    padding: 0;
}

.right-sidebar
{
    float: right;
    width: 200px;
    margin:0px 0px 0px 5px;
    padding:0px;
}

.right-sidebar img
{
    float: right;
    margin:0px;
    padding:0px;

}
#footerwrap
{
    float:left;
	width: 100%; 
	margin:0px;
    padding:20px 0px 20px 0px; 
    /*background:#EEE7D2;
    background: #353614 url(footerbg.gif) repeat-x 0 0;	 */
}

.footnote
{
	width:100%;
	color:#5980A1;

}
.footnote a:link, .footnote a:active, .footnote a:visited
{
	color:#5980A1;
}
.footnote a:hover
{
	color:#5980A1;
	text-decoration:underline;
}

#loginlinks
{
    float: left;
    width: 100%;
    color:#0F3F7D;
    padding:2px 0px 2px 0px;
    text-align: center;
}

#loginlinks a:link, #loginlinks a:visited, #loginlinks a:active, #loginlinks a:hover
{
	color:#0f3f7d;
}



/* -----------------
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: #999;
}
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://192.168.1.107/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://192.168.1.107/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://192.168.1.107/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://192.168.1.107/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://192.168.1.107/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://192.168.1.107/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://192.168.1.107/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://192.168.1.107/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://192.168.1.107/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://192.168.1.107/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://192.168.1.107/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://192.168.1.107/Portals/0/images/css/cssbtns/cssbtn-email-ov.gif) left top;
background-repeat:no-repeat;
text-decoration:underline;
color: #005a9c;
}


/* ====================
	ENGAGE PUBLISH SETTINGS
   =========================== */
   
#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;
        font-size:80%;
        border:solid 1px #efedca;
}

.item_listing_title a:link, .item_listing_title a:active, .item_listing_title a:visited
{
       display:block;
       padding:10px;
       color:#666666;
}

.item_listing_title a:hover
{
       background:#faffbf;
       color:#666666;
}

.item_listing
{
        margin:0px;
        padding:0px;
}

.categoryItemList
{
	margin:0px 0px 0px 0px;
}

.itemThumbnail
{
	float:left;
	margin:0px 10px 0px 0px;
}

.itemTitle
{
    
	width:97%;
	text-align:left;
	background:#EAF5FA;
	padding:10px 10px 10px 10px;
}

.itemTitle a, .itemTitle a:visited, .itemTitle a:active;
{
	text-decoration:none;
}

.itemTitle a:hover
{
	text-decoration:underline;
}

.itemDescription
{
    width:97.5%;
    background:#fafafa;
    margin:0px 0px 0px 0px;
    padding:5px 5px 20px 10px;
}

