/*
Blue Color Palette Residents
#113755 Dark
#CAD3D8 Lighter Logo Shade
#CAD3D8 Breadcrumbs
#DDE3E7 Left bg
#517693 Nav bold
*/
/* Weather Network Feed */
.tempfont {font:bold 14px verdana; color:#517693}
.tempconditions {font:normal 10px verdana; color:#000}
.wfont {color:#517693}

.formsub {border:1px solid #4A3A1D; padding:5px 10px 5px 10px; border-radius:5px; -moz-border-radius:5px; color:#EFEBD1; cursor:pointer; font-weight:bold; font-size:13px; background:#000}
input.formsub:hover {background:#EFEBD1; color:#000}

#pagetitle h1 {margin:0px; color:#113755; text-align:right; background:url(/vimages/cityhall_titlebg.gif) repeat; padding:6px 40px 6px 20px; font:bold 16px verdana}
/*
#pagetitle h1 span {background: url(/vimages/residents_favicon.gif) no-repeat 0px 1px; padding-left:20px;} 
*/
a#tn6, a:hover#tn6 {background:url(/vimages/tnav_cityhall_on.png) no-repeat; margin-top:-4px; height:38px; width:86px;}

#rt #inner_lt a {color:#517693; font-weight:bold; text-decoration:none}
#rt #inner_lt a:visited {color:#85A2B9}
#rt #inner_lt a:hover {text-decoration:underline}

#rt #rt_txt a {color:#517693; font-weight:bold; text-decoration:none}
#rt #rt_txt a:visited {color:#85A2B9}
#rt #rt_txt a:hover {text-decoration:underline}

#banner {width:100%; z-index:0; height:240px; border-bottom:6px solid #517693; background:url(/vimages/banner_cityhall.jpg) repeat-x top center}

#quicklinks {visibility:hidden;  overflow:hidden; width:220px; position:absolute; z-index:50; top:-220px; right:0px; height:0px; background:#CAD3D8; opacity:.80;}
	#quicklinks a {display:block; position:relative; z-index:50; text-indent:12px; font:bold 12px verdana, helvetica; color:#000; text-decoration:none}
	#quicklinks a:hover {text-decoration:underline;}


#quicklinksbutton {position:absolute; z-index:50; top:-245px; width:218px; height:29px; right:1px; font:bold 14px verdana,helvetica; color:#CAD3D8; text-align:center}
	#quicklinksbutton a {display:block; position:relative; width:218px; height:20px; margin:0; padding:4px 0px 0px 0px; font:bold 14px verdana,helvetica; color:#CAD3D8; text-decoration:none}
	#quicklinksbutton a:hover {background:#517693; color:#DDE3E7}
	
#keywordsearchbg {position:absolute; top:-40px; z-index:200; right:0px; width:220px; height:34px; background:#113755; opacity:.70;} 
	
#logocontactquickholder {position:absolute; top:-246px; z-index:20; left:0px; width:980px; height:135px;}
	#logocontactquick[id] {background:url(/vimages/cityhall_logocontactquick.png) no-repeat;  width:980px; height:135px;}

#topcontactlinks { position:absolute; z-index:201; margin-top:2px; text-align:right; font:normal 11px verdana; color:#DDE3E7; width:500px; height:28px;  top:-246px; right:230px; }
#topcontactlinks a {position:relative; font:10px verdana, helvetica; color:#DDE3E7; text-decoration:none; padding:5px 8px 5px 8px; display:inline-block;}
	#topcontactlinks a:hover {background:#113755;}
	#topcontactlinksinner[id] {width:100%; height:28px; text-align:right;}

#contentholder {position:relative;  z-index:8; background:#fff url(/vimages/ltbg_city.gif) repeat-y top left; width:980px; margin:0px auto}
#contentholder_subindex {position:relative;  z-index:8; background:#fff url(/vimages/ltbg_city.gif) repeat-y top left; width:980px; margin:0px auto} /* ltbg_sindex_city.gif */

#lt {float:left; width:220px; padding:0px 0px 48px 0px; vertical-align:top}	

.lcoluseful {padding:12px 8px 12px 8px; font:11px verdana, helvetica; color:#113755}
	.lcoluseful a {font-weight:bold; background:url(/vimages/icon_libullet.gif) no-repeat 4px 3px; padding:0px 0px 0px 18px; display:block; color:#517693; text-decoration:none}
	.lcoluseful a:hover {color:#113755; text-decoration:underline; background:url(/vimages/icon_libullet_on.gif) no-repeat 4px 3px;}	
	

	
.lcolsectionheader {background:#517693; color:#B2C3CE; margin-bottom:2px; text-align:center; padding:6px 4px 6px 4px; font:bold 14px verdana; text-transform:uppercase}
.lcolheader {background:#fff; color:#517693; text-align:center; padding:6px 4px 6px 4px; font:bold 12px verdana}

#pathlink {font:9px verdana, helvetica; color:#B2C3CE; width:759px; text-indent:10px; letter-spacing:-1px; padding:10px 0px 10px 0px; background:#DDE3E7}
#pathlink a, #pathlink a:link, #pathlink a:visited, #pathlink a:active  {text-decoration:none; color:#000; letter-spacing: 0px}
#pathlink a:hover {text-decoration: underline} 

#pathlinksub {font:9px verdana, helvetica; color:#C8D0D5; width:579px; text-indent:10px; letter-spacing:-1px; padding:10px 0px 10px 0px; background:#DDE3E7}
#pathlinksub a, #pathlinksub a:link, #pathlinksub a:visited, #pathlinksub a:active  {text-decoration:none; color:#000; letter-spacing: 0px}
#pathlinksub a:hover {text-decoration: underline} 

#leftdip {position:absolute; bottom:-30px; left:0px; width:220px; height:30px; background:url(/vimages/leftdip_cityhall.gif) no-repeat}


#rtt {position:absolute; width:759px; bottom:0px; right:1px; z-index:200; background:#fff; text-align:right; border-top:1px solid #DCD0C5}
	#rtt a {display:block; float:right; text-decoration:none; padding:4px; width:171px; border-left:1px solid #C5D1D9; text-align:center; background:#DDE3E7 url(/vimages/rtt_arrow.gif) no-repeat 32px 6px; font:bold 12px verdana, helvetica; color:#000; }
	#rtt a:hover {background:#517693 url(/vimages/rtt_arrow_on.gif) no-repeat 32px 6px; color:#DDE3E7}
#sanddollar_bot {position:absolute; background:url(/vimages/sanddollar_bottom.jpg); right:1px; bottom:1px; width:269px; height:241px}

	
	

/* ////////////////////////////// LEFT SUB MENU NAV ///////////////////////  */

.mn1 {font: 12px verdana; margin-bottom:2px}
.mn1 a {width:202px; color:#000; background:#CAD3D8; padding:5px 4px 5px 14px; display: block; text-decoration: none;}
.mn1 a:hover {background:#FFF}
.mnOn1 {color:#DDE3E7; background:#113755; margin-bottom:2px; font:bold 12px verdana; padding:5px 4px 5px 14px}
.mnOn1 a {width:202px; display: block; position:relative; text-decoration:none; color:#DDE3E7}

.mn2 {font: 12px verdana; border-bottom:1px solid #CAD3D8} /* CAD3D8 */
.mn2 a {width:195px; color:#113755; background:#D9E2E7; padding:4px 3px 4px 22px; display: block; text-decoration: none;}
.mn2 a:hover {background:#FFF}
.mnOn2 {background:#D9E2E7; border-bottom:1px solid #CAD3D8; font:bold 12px verdana; padding:4px 3px 4px 22px}
.mnOn2 a {width:195px; display: block; position:relative; text-decoration:none; color:#113755}

.mn3 {font: 11px verdana}
.mn3 a {width:180px; color:#000; background:#E0E9EE; padding:5px 4px 5px 36px; display: block; text-decoration: none;}
.mn3 a:hover {text-decoration:none; background:#fff url(/vimages/icon_libullet.gif) no-repeat 24px 7px}
.mnOn3 {color:#000; background:#fff url(/vimages/icon_libullet.gif) no-repeat 24px 7px; font:normal 11px verdana; padding:5px 4px 5px 36px}
.mnOn3 a {width:180px; color:#000; display: block; position:relative; text-decoration:none;}


.mn4, .mn5, .mn6, .mn7 {font: 11px verdana}
.mn4 a, .mn5 a , .mn6 a, .mn7 a {width:166px; color:#000; background:#E0E9EE; padding:5px 4px 5px 50px; display: block; text-decoration: none;}
.mn5 a{padding:5px 4px 5px 55px;box-sizing:border-box;}
.mn6 a, .mn7 a{padding:5px 4px 5px 65px; width:151px;}
.mn4 a:hover, .mn5 a:hover, .mn6 a:hover , .mn7 a:hover {text-decoration:underline;}
.mnOn4, .mnOn5, .mnOn6, .mnOn7 {color:#000; background:#E0E9EE; font:normal 11px verdana; padding:5px 4px 5px 50px}
.mnOn5{padding:5px 4px 5px 55px;box-sizing:border-box;}
.mnOn6{padding:5px 4px 5px 60px;box-sizing:border-box;}
.mnOn7{padding:5px 4px 5px 65px;box-sizing:border-box;}
.mnOn4 a, .mnOn5 a , .mnOn6 a, .mnOn7 a  {width:166px; color:#000; display: block; position:relative; text-decoration:underline;}



/* Section table classes */

#rt_txt #bylawsalpha a {display:inline-block; padding:2px 3px 2px 3px; margin-right:6px; font:bold 12px verdana; background:#DCD8BB; border:1px solid #B4B08C; color:#555239 }
#rt_txt #bylawsalpha a:visited {font:bold 12px verdana; background:#DCD8BB; border:1px solid #B4B08C; color:#555239 }
#rt_txt #bylawsalpha a:hover {background:#fff; border:1px solid #504C2D; color:#000; text-decoration:none }

#rt_txt td.bylaw_alpharow a.bylawrtt {font:normal 11px verdana; color:#000; text-decoration:none}
#rt_txt td.bylaw_alpharow a.bylawrtt:visited {color:#555239; text-decoration:none}
#rt_txt td.bylaw_alpharow a.bylawrtt:hover {color:#555239; text-decoration:none}

.bylaw_alpharow {font:bold 14px verdana}
.tblgeneralcontact {width:100%; table-layout:fixed;}
.tblgeneralcontact td {padding:1px}
.tblgeneralcontact input, .tblgeneralcontact textarea {border:1px solid #9D9977; padding:4px; font-size:14px }
.tblgeneralcontact input[type=text] {width:200px;}



/*  A to Z Directory ONly */
#alphamain {}
.alphacol {float:left; vertical-align:top; width:32%; margin-right:2%;}
.alphacolwide {float:left; vertical-align:top; width:32%}
.alphachar {font-size:26px; display:block; width:36px; color:#000; padding:0px 0 2px 0; text-align:center; border:1px solid #B0AC9B; border-radius:5px;}
.alphaholder {padding:10px 0 10px 10px;}
.multibox {position:absolute; width:202px; padding:5px 5px 10px 5px; margin-bottom:5px; background:transparent url(/vimages/bg_atoz.png) repeat; border:1px solid #B0AC9B; display:none;
-moz-box-shadow: 1px 2px 6px #999;
-webkit-box-shadow: 1px 2px 6px #999;
box-shadow: 1px 2px 6px #999;
}

.term {text-align:center; font-size:12px; padding:4px; margin-bottom:5px; background:#eee;}
.closelink {position:absolute; top:0; right:0; }
#rt_txt .alphaholder .multibox a {color:#000; text-decoration:none; margin-bottom:1px; border:0; font-weight:normal;padding:4px 6px;}
#rt_txt .alphaholder .multibox a:hover {color:#666; background:transparent}

#rt_txt .alphaholder a {display:block; font-weight:normal; color:#000; padding:4px 6px;}
#rt_txt .alphaholder a.multi {background:url(/vimages/arrow_atoz.png) no-repeat 190px;}
#rt_txt .alphaholder a.multi:hover, #rt_txt .alphaholder a.init {background:#9CBF4C url(/vimages/arrow_atoz.png) no-repeat 190px;}
#rt_txt .alphaholder a:link { *font-weight:normal;}