body {
	margin: 20px;
	padding: 0;
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color: #333;
	background: #ffffff url('/www.louisvilleky.gov/Common/Images/2010/bg_main.jpg') top repeat-x;
}

#printlogo {z-index: 10; display: none;}



/* ---[ common elements ]--------------------- */
p {
	margin: 1em 0 1em 0;
	padding: 0;
}
h1, h2, h3 {
	font-family: Verdana, sans-serif;
	font-weight: bold; font-size: 140%; margin: 0 0 8px 0;
	color: #1F4B7A;
}
h1 {
	margin: -10px 0 8px 0
}
	
h2 {font-size: 125%; color:#4286CE;}
h3 {font-size:100%;  color:#000;}

legend {
	color:#4286CE;
	font-weight:bold;
}

fieldset {
	margin:20px 0;
}
	
h1.tstitle {color: #CC4104; font-style: italic; font-weight: bold; font-size: 135%; margin: -10px 0 8px 0;}	

strike, del {text-decoration: line-through;}
address {margin: 0; padding: 5px 0 15px 10px; font-style: normal; font-size: 11px;}	

.req {font-size:10px; color:#cc0000; font-weight: bold;}

 .featlinks img{
 	border:0; margin: 2px 2px 0; padding:5px 2px 0 2px;
 
 }

.bread {
	font-size:10px; color:gray;
}

select.dept {font-size:9px;}

a:link {color: #40659B;}

a:visited {color: #40659B;}
a:hover {color: #036;}

a.console:link {color: #ffffff; text-decoration:none;}
a.console:visited {color: #ffffff; text-decoration:none;}
a.console:hover {color: #ffffff;}

.small {font-size:11px; line-height: 1.3em;}
.xsmall {font-size:10px;}
.xxsmall {font-size:9px;}
.nobold {font-weight: normal;}
.redbold {color:#cc0000; font-weight: bold;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.clear {clear:both; height:0;}
	

img.bdrspace, img.bdrspaceleft, img.bdrspaceright,img.news {border: 1px solid #26496F; padding: 1px; margin: 0 7px;}
img.bdrspaceleft {float:left; margin:  5px  0 0 65px;}
img.bdrspaceright {float:right;margin: 5px 75px 0 0 ;}
img.imgftr {border: 1px solid #bbb; text-align:center; margin: 10px 0 0 0;}
img.news {margin:35px 0 0 0 ;}

img.imgleft {float:left; margin:  5px  0 0 10px;}
img.imgright {float:right;margin: 5px 10px 0 0 ;}



img.localintpic {border: 0; text-align:center; margin: 10px 0 0 0;}

/* switcher */
#theme {z-index: 5; margin: 0; padding: 0;}
#theme a img {background: #204A78; margin: 7px 5px 0 0; border:0; z-index: 5;}
#theme a:hover img {background: #2B74C3;}
#theme a img#theme-fixed {background: #95A2B1; z-index: 5;}

#homelink {}
#imghomelink {
width:265px;
height:70px;}

#wrap {
	position: relative;
	margin: 0 auto;
	padding: 0;
	font-size: 95%;
	text-align: left;
  	width: 960px;
	z-index:1 !important;
	
	}
	
#header{
	/* position relative keeps top nav above content -- see http://tjkdesign.com/articles/z-index/teach_yourself_how_elements_stack.asp */
	position:relative;
	margin: 0 auto;
	background: url(/www.louisvilleky.gov/Common/Images/2010/bg_header.jpg) no-repeat left;
	background-position: center top;
	height:164px;
	width:980px;
	z-index:900  !important;
}

#accessibilitybar {
	height:114px;
}

/*  */
#accessibilitybar table td {
	vertical-align: top;
}
.addthis-hdr {margin-left:95px; margin-top:0;}
.mobile-hdr {margin-left:75px; margin-top:0;}

#addthis {
	margin-top:10px;
	margin-left:104px;
}/*   */





/* Ancillary Nav changes  November 2010 */
/* #tbl-ancnav, #tbl-ancnav td {border:1px solid red; border-collapse:collapse;} */
#tbl-ancnav #addthis-logo {width:23%; vertical-align:top; text-align:right;}
#tbl-ancnav #mobile {width:34%; vertical-align:top; text-align:right;}
div.mobile-hdr {width: 170px !important;float:right;}
#tbl-ancnav #styleswitcher {width:15%; vertical-align:top; text-align:right;}
#tbl-ancnav #translate {width:28%; vertical-align:top; text-align:right;}

.styleswitcher {padding:0 !important; border:0;}





#homelink {display:block; clear:both; padding:10px 0 0 10px; font-size:10px; }

a.main-mapit-link {color:#fff !important; font-weight:bold;}


.translate {
	margin-left: 24px;
	margin-right: 10px;
}

.translate a {
	margin-left: 6px;
}


#googlesearch{
	padding-right:20px;
	margin-top:-12px;
	width:300px;
	float:right;
	right: 10px;
	z-index: 901;
	text-align: right;
	height:40px; 
	/*overflow:hidden;*/
}


#searchbox {
	z-index: 900;
	height:55px;
	overflow:hidden;
	/* border:1px solid red; */

}

#searchbox label {color: #8B5E09; }

.searchInput {
	width:202px; 
	height:23px;
	font-size:16px;
	margin:0  !important;
	padding:0 !important;
	vertical-align:middle;
}

.searchButton, .searchSubmit {
	color: #875e04;
	font-size:16px; 
	font-weight: bold;
	margin:0  !important;
	padding:0 !important;
	width:75px;
	height:28px;
	vertical-align:middle;

	
}

#searchbox form {
	margin:0; padding:0;

}

.searchboxtext {
	color: #8B5E09;
	width:280px;
	text-align:left;
	margin-left:12px;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
}


.searchboxtext h4 {	font-size:11px;
	font-weight:bold;
	margin-top:5px;}

input.formtext {
	position:relative;
	top:1px;
	height:15px; 
	width:115px; 
	font-size:11px; 
	font-family:verdana, sans-serif; 
	border:1px solid navy;
}

.form311 {margin:5px 0;}









/* ---[ Main Content Areas ]--------------------- */

#content {
	position: relative; 
	clear: both; 
	/* offset to account for search box overhang 
	margin-left:-10px;*/
	background: #ffffff;
	border-left: 1px solid #798EAD;
	border-right: 1px solid #798EAD;
	z-index:5 !important;
}


#content ul {
	margin: 3px 0 12px 15px; 
	padding:0;
}
#content ul li, #content ol li, #footer ul li, #footer ol li {line-height:14px; padding-bottom:6px;}




/* -----------------------[ LEFT CONTENT COLUMN ]--------------------- */	

p.sechead, p.secheadwhite, p.secheadwhite_v2, p.listhead 
{
	font-family:verdana, arial, sans-serif; 
	font-size:9px; 
	color: #555; 
	font-weight: bold; 
	margin:0; 
	padding:0 0 1px 8px; 
	border:0;/**/
}

p.listhead {font-size:8pt; margin:5px 2px; color:#555;}

p.secheadwhite {color: white;}

p.secheadwhite_v2 {color: white; }

p.sechead
{
	border-right: 0px;
	border-top: 0px;
	font-size: 11px;
	/* background: url(../images/main_blue_bar.gif) repeat-y left top; 
	text-transform: capitalize;*/
	border-left: 0px;
	/*color: white;*/
	border-bottom: 0px;
	/*font-family: verdana, arial, sans-serif;*/
}

p.CouncilMemberDetail_MemberLinks_titleCssClass
{
	background: url(../images/main_blue_bar.gif) repeat-y left top;
	border:0;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	color: white;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	margin:0 0 0 -2px; 
	padding:0px 0 1px 12px; 
}

.clsCouncilMemberDetail_MemberLinks_containerCssclass
{
	border-top-style: none;
	border-left-style: none;
	width:180px;
}

p.secheadDept
{
	background: url(../images/dept_bar.gif)  repeat-y left top;
	border-top: 1px solid #ccc;
	border-bottom: 2px solid #cc5904;
	color:White;
	font-weight: bold;
	font-family:verdana, arial, sans-serif; 
	font-size:11px;  
	margin: 0; 
	padding:1px 0 1px 12px; 
	border:0;
	text-transform:capitalize;
}

/* Features user control settings */
p.featuresUserControl 
{
	font-family:verdana, arial, sans-serif; 
	font-size:9px; 
	color: #555; 
	font-weight: bold; 
	margin:0 0 0 -2px; 
	padding:1px 0 1px 8px; 
	border:0;
}

p.featuresUserControl 
{
	/* background: url(../images/main_blue_bar.gif)  repeat-y top;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: White; */
	font-family: verdana, arial, sans-serif; 
	font-size: 11px;
	border: 0;
}


#home #maincol3 p.secheadwhite { background: #FFFFFF url(../images/bg_rnsienna.gif)  repeat-y top; }

p.secheadwhite_v2 { background: #FFFFFF url(../images/bg_drn.gif)  repeat-y top }

span.listhead {font-family:verdana, arial, sans-serif; font-size:9px; color: #555; 
font-weight: bold; margin:0 0 0 -2px;}






/* ******************************** Maincol 1 ************************************************ */

#maincol1 {
	margin:0; padding:0;
	width:220px;
	background: #FFFFFF;
}

/*#maincol1 div {margin-bottom:24px;}   provides spacing between modules */

#Popularpages div {margin-bottom:6px;}

#maincol1 a, #maincol1 a:visited  {font-size:11px;}

/* yellow metro-call box
#metrocall {
	background: #ebd22d url('/www.louisvilleky.gov/Common/Images/2010/bg_metrocall4.jpg') bottom right no-repeat;
	height:120px;
	border:1px solid #ebd22d;
}

#content #metrocall ul, #content #metrocall ol{
	margin: 3px 0 12px 25px !important; 
	padding:0;
}

#content #metrocall ul li, #content #metrocall ol li{
line-height:14px;
padding-bottom:6px;
}

#metrocall a {color:#8B5E09;}

.metrocallhead {background:#8B5E09; background:#b06311; color:#fff; background-image:none; text-align:left; margin-top:12px;
font-size: 11px;
font-weight: bold;
margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 1px;

padding-left: 8px;
	
	}

*/


/* blue metro call box  7-12-2010  cpg */
#metrocall {
	background: #fff url('/www.louisvilleky.gov/Common/Images/2010/bg_metrocall5.gif') bottom right no-repeat;
	height:130px;
}

#content #metrocall ul, #content #metrocall ol{
	margin: 8px 0 12px 25px !important; 
	padding:0;
}

#content #metrocall ul li, #content #metrocall ol li{
line-height:14px;
padding-bottom:8px;
}

#metrocall a {font-weight:bold;}

.metrocallhead {background:#003d7e; color:#fff; background-image:none; text-align:left; margin-top:13px;
font-size: 11px;
font-weight: bold;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 1px;
padding-left: 8px;
	}

#mapit {
	background: #267ac6 url(/www.louisvilleky.gov/Common/Images/2010/bg_mapit2.jpg) top left no-repeat;
	border-top: 1px solid #093a66;
	border-right: 1px solid #093a66;
	border-bottom: 1px solid #093a66;
}

#mapit p.sechead {
	background:none;
	color:#fff;
	font-weight:bold;
}

.mapit-p {color:#EAEEF1}
#mapit a {color:#ffffff; font-size:12px; font-weight:bold;}

#mapit table {margin-left:1em;}
#mapit select, #mapit input {font-size:11px;color:#333;}
#mapit input.address {width:125px; margin-right:5px; color:#333;}
#mapit input.zipcode {width:55px;color:#333;}

#mapit-tbl td {
padding-top:3px;
padding-bottom:3px;
padding-left:0;
padding-right:0;
color:#fff
}

.getinformed-p, .tweetabout-p, .mapit-p {
	margin: 1em;
}



.lnwhite {
	margin:0; padding: 0 2px 2px 2px; border:0;
	background: #FFFFFF;
}

.lnwhiteblue {
	margin:0; padding: 0 2px 2px 2px;	
	background: #FFFFFF url(../images/main_blue_bar.gif)  no-repeat top;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-bottom: #0056ab 2px solid;
	border-right: #0056ab 2px solid;
	border-left: #0056ab 1px solid;
}

.lnwhite ul li, .lnwhiteblue ul li {
	margin-left: 20px;
	line-height: 1.4em;
}

.lngray {
	margin:0; padding: 0 2px 2px 2px; border:0;
	background: #f5f5f5;
}

.lngray ul li {
	margin-left: 20px;
	line-height: 1.2em;
}

.lngray table td {vertical-align: top;}
.lngray img {float: right;}

.lnblue{
	/*margin: -4;
	padding: -4 2px 2px 2px;*/
	/*background: #E8EFF6;*/
	border-top-style: none;
	border-left-style: none;
	/*width:180px;*/
}

.lnbluehm  /*ADDED FOR HOMEPAGE*/
{
/* june 11, 2010 - removed for new design
	margin: 10;
	padding: 0 2px 2px 2px;
	background: #E8EFF6;
	border-top-style: none;
	border-left-style: none;
	width: 176px;
*/
}

.featuresUserControl{
	/*(background: #E8EFF6;*/
}

.lnblueright
{
	margin:0; 
	padding: 0 0 2px 0;
	background: none;
	border-top-style:none;
	border-left-style:none;
	width:220px;
	/* padding-left: 15px; */
}

/* remove bullets from LouisvilleKY.gov Links in dept. page left col - added Bullets back 7-10-10 cpg
#pnlSiteLinks ul li, #SiteLinks ul li, #secName ul li {list-style:none;}*/

.lnblue ul li {
	line-height: 1.4em;
}

.lnblue_DepartmentList ul li, .lnblueright ul li  {
	line-height: 1.4em;
	margin-left: 18px;
}


.lnblueright ul 
{
	/* set right col element ul width to leave a right margin */
	width:192px;
}

.lnblue_DepartmentList
{
	/*background: #E8EFF6;*/
	border-top-style: none;
	border-left-style: none;
	/*width:180px;*/
}

.lnblue_CalendarSummary ul li, .lnbluehm ul li {
	line-height: 1.4em;
	margin-left: 18px;
}

.lnblue_CalendarSummary
{
	background: #E8EFF6;
	border-top-style: none;
	border-left-style: none;
	/*width:180px;*/
}

.lnblue_MailingList ul li {
	line-height: 1.4em;
	margin-left: 18px;
}

.lnblue_MailingList
{
	background: #E8EFF6;
	border-top-style: none;
	border-left-style: none;
	width:180px;
}

.calendarItemHeader 
{
	background-color: #E8EFF6;
	font-size: 11px; 
	line-height: 1.3em;
}

.eventtitle 
{
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #3e5f84; PADDING-TOP: 0px 
}

.eventdetail 
{
	BORDER-RIGHT: #d7e1ec 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d7e1ec 1px solid; PADDING-LEFT: 5px; BACKGROUND: #e8eff6; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 3px; BORDER-LEFT: #d7e1ec 1px solid; LINE-HEIGHT: 1.4em; PADDING-TOP: 5px; BORDER-BOTTOM: #d7e1ec 1px solid 
}

#eventpix { MARGIN: 45px 0px 0px }

#eventpix P { FONT-SIZE: 11px; MARGIN-BOTTOM: 20px; COLOR: #666666 }
	
.deptnav{
	margin:10px; padding:2px; border:0;
	/* background: #E8EFF6; */
}

.deptnav li{
	padding: 0 0 0 5px;
	line-height: 1.4em;
	}
	
.depthome { font-size:10px;}
.depthome a {font-size:10px;}
.deptstrong { font-size:10px; font-weight:bold;}

ul.breadul {list-style:none;}
li.breadli {margin: 0 0 0 -5px;}
.currpage {font-weight:bold;  color:#D06618; background:#FFFFFF; font-size:10px;}
.currul li 
{
	margin-left: 20px;
}

/* -----------------------[ MIDDLE CONTENT COLUMN ]--------------------- */	
	
#maincol2 
{
	margin: 0px; padding: 13px 18px 18px 18px ;	
	background: #FFFFFF;
	height: 100%; /* Added to deal with disappearing text issue during edit */
}
#maincol2 ul li {
	margin: 0px 0px 0px 20px;
	line-height: 1.4em;
}

#topstory {position: relative;}
.topstorylabel strong {font-size:14px; font-weight:bold;}

.homecontent {
	position: relative;
	background: url(../images/bg_contenthead.gif) repeat-x;
	clear:both;
}
.homefeatures {border: 3px solid #BDC1CC; margin: 20px; padding: 3px 0 10px 0;}

.homecontent ul li{
	margin: 0px 0px 0px 20px;
	line-height: 1.4em;
}

.homepagerss {text-align:right; margin-right:10px;}

#homenews ul, #homecalendar ul {margin:10px 5px auto 5px;}


.newshead a, .newshead a:visited, .calhead a, .calhead a:visited, .awardhead a, .awardhead a:visited, .tvhead a, .tvhead a:visited, .featurehead a, .featurehead a:visited, .toolshead a, .toolshead a:visited {color: #CC5904; font-weight: normal;}
.newshead a:hover, .calhead a:hover, .awardhead a:hover,.tvhead a:hover,.featurehead a:hover, .toolshead a:hover {color: #C6A891;}
	
.newshead, .calhead, .awardhead, .tvhead, .toolshead {
	background: url(../images/icon_news.gif) no-repeat top right;
	height: 22px;
	padding:10px 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 11px;
}

.featurehead {
	background-color: #EEE;
	font-weight: bold;
	font-size: 11px;
	padding: 0 0 0 10px;
	margin:0;
	color:#0056AB;
	border-bottom: solid 1px #BDC1CC;
}

.calhead{background: url(../images/icon_calendar.gif) no-repeat top right;}
.awardhead{background: url(../images/icon_awards.gif) no-repeat top right;}
.tvhead{background: url(../images/icon_metrotv.gif) no-repeat top right;}
.toolshead{background: url(../images/icon_features2.gif) no-repeat top right;}

#calendar th {font-size:10px; font-weight:bold; color:navy;}
#calendar td {vertical-align:top;}
#calendar td.datetd {width:60px;}
.caldate {font-size:9px; font-weight:bold;}	

/* -----------------------[ RIGHT CONTENT COLUMN ]--------------------- */	

#maincol3 {
	margin:0; padding:0;
	padding-right: 0px;
	padding-top:20px;
	width:220px;
}
#maincol3 a, #maincol3 a:visited  {font-size:11px;}

/* commented out 5/13/2008
.rnwhite{
	margin:0; padding:0; border:0;
	background: #FFFFFF url(../images/bg_rnsienna.gif)  no-repeat top;
}
*/


#content #metronews ul{
	margin: 3px 0 12px 10px !important; 
	padding:0;
	list-style: none;
}

#content #metronews ul li{padding: 3px 0;}

#content #metroevents {margin-top:30px;}
#content #metroevents ul{
	margin: 3px 0 12px 10px !important; 
	padding:0;
	list-style: none;
}

#content #metroevents ul li{padding: 3px 0;}



/* Flickr API */

#flickrapi {margin-top:30px;}
#flickr_badge_wrapper {width:200px;}

.flickr_badge_image img {
	width:70px; height:70px;
}

#flickr  {
	margin:10px 0 20px 0px;
}

#flickrapi p {
	margin-top:6px;
}

/* Flickr Badge styles */
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
/* .flickr_badge_image img {border:none !important; height:53px; width:53px;} */
.flickr_badge_image img {border:none !important; height:63px; width:63px;}
#flickr_www {display:block; text-align:left; padding:0 7px 0 7px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {background-color:#ffffff;border: solid 1px #cccccc}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
.flickrlink  {text-align:left; margin-top:5px;}
.flickrlink a {font-weight:bold; font-size:11px; }


/* shrink gap between titlebar and image table */
#flickr .sechead {margin-bottom:-5px !important;}








.rnservices{
	margin:0; padding:0; border:0;
	background: #F4f4f4 url(../images/waterseal.gif)  no-repeat top;
}

.rnmayor ul li, .rnwhite ul li, .rnservices ul li {
	margin-left: 20px;
	line-height: 1.4em;
}

#newspix{
	width: 185px;	
	padding: 0 5px;
	margin:0;
}	

#newspix p.newscap {
	font-size: 11px;
	color:#555;
	margin: 3px 0 0 0;
}
	
#footer {
	background: #d5e1ef url('/www.louisvilleky.gov/Common/Images/2010/bg_footer2.jpg');
	height: 247px;
	width:960px;
	border-top:1px solid #6282a9;
	border-bottom: 1px solid #0E337A;
}

.footercol ol {padding:  5px  10px 0 20px; margin:0 0 0 3px;}

#footer img.bdrspaceleft, #footer img.imgleft {float:left; margin:  5px  10px 0 25px;} 

.footercol-first {width:330px;float:left;padding-top:10px;}
.footercol {width:200px; float:left; padding-top:20px;}

#subfooter {
	background: #1857A4;
	color:#A6C2FF;
	height: 24px;
	width:960px;
	/* 
	border-left:1px solid #6282a9;
	border-right:1px solid #6282a9;
*/
	border-bottom:1px solid #0E337A;
	font-size:11px;
	
}

#subfooter div {padding-top:5px; 
	padding-left: 10px;
	font-size:11px;
}

#subfooter div span {padding-left: 132px;font-size:11px;}
#subfooter div span a {color:#a4c2fe; font-size:11px;}


.datatable, .formtable {
	margin: 0;
	padding:0;
	border-collapse:	collapse;
	border-spacing: 0px;
	border: 1px solid #91AECE;
	width:100%;
}

.datatable td, .datatable tr, .datatable th {
	margin:3px 0;
	padding: 5px;
	border-bottom: 1px solid #91AECE;
	font-size: 9pt;
	vertical-align:top;
}

.datatable tr.throw {
	padding: 0;
	margin:5px;
	border:0;
	font-size: 9pt;
	background: #D7E4F1;
}

td.tdshade, tr.tdshade {
	background:#F8FBFD;
}

.formtable {
	border: none;
}

.formtable td, .formtable tr, .formtable th {
	margin:3px 0;
	padding: 5px;
	border-bottom: 1px solid #D7DBE9;
	font-size: 9pt;
	vertical-align:top;
}

.formtable td.nobotbdr, .formtable tr.nobotbdr, .formtable th.nobotbdr {
	margin:3px 0;
	padding: 5px 3px 5px 0;
	border-bottom: 0;
	font-size: 9pt;
	vertical-align:top;
}

fieldset{border: 1px solid #D7DBE9;	padding: 5px;}

legend {padding: 0;}

label {
	font-size: 11px;
	font-weight: bold;
	color: #727E8B;
}

.glossaryIndex{font-family: Arial,Helvetica,sans-serif;
	color: #003300;
}
.glossaryTerm {font-family: Arial,Helvetica,sans-serif;
	font-style: italic;
	color: #003300;
}
.glossaryDefinition {font-family: Arial,Helvetica,sans-serif;
	color: #003300;
}
.faqIndex{font-family: Arial,Helvetica,sans-serif;}
.faqQuestion {font-family: Arial,Helvetica,sans-serif; font-weight: bold;}
.faqAnswer {font-family: Arial,Helvetica,sans-serif;}

/* MAIN NAV 
#mainnav {
	position:relative;
	z-index: 900;
	background: url(../images/bg_topnav.gif) repeat-x;
	background-position: 0;
}

#mainnav table {
	margin: 0;
	padding: 0;
	width: 100%;
	border: 0;
	border-spacing: 0;	
}
	
#mainnav img 
{
	border: 0; 
	margin: 0; 
	padding: 0; 
	display: inline;
	height: 22px;	
}

#mainnav a {
	display: block;
	padding: 0;
	margin:0;
	border:0;
	text-decoration:none;
	color: #0056AB;
	font-size: 11px;
}*/




/* ADMIN.CSS contents */

.Admin-FormLabel
{
	font-size:11px;
	font-family:Arial, Verdana;
	font-weight:normal;
	color:Black;
	text-decoration:none;
	font-style:normal;
	text-align: left;
}

.Admin-FormDescription
{
	font-size:11px;
	font-family:Arial, Verdana;
	font-weight:normal;
}

.Admin-FormInput
{
	font-size:11px;
	font-family:Arial, Verdana;
	font-weight:normal;	
	border: solid 1px gray;
}

/********************************************************/
/*Header Configuration
/********************************************************

.headerconfig
{
	padding:10px;
	text-align:left;
	border:outset 2px #EDEDED;
	display:none;
}

#headerSelections 
{
	margin-bottom:10px;
}

#configfeedback
{
	margin:10px;
	display:none;
}

.config 
{
	 overflow:hidden;
	 display:block;
	 background-color:#FAE172;
	 border-top:solid .1em #0C5194;
	 border-bottom:solid .1em #0C5194;
	 color:#000080;
	 font-weight:bold;
	 width:100%;
	 padding-top:.5em;
	 padding-bottom:.5em;
	 margin-bottom:1em;
}

.btnconfig 
{
	background-color:#0156A9;
	color:#FFFFFF;
	cursor:hand;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
}

.btnhighlight 
{
	background-color:#FAE172;
}

/****************************************************************/

.transparent {
    filter:alpha(opacity=90);
    background-color:green;
    display:none;
    width:170;
    height:100;
    position:absolute;
    color: white;
    border: 1 green solid;
}

/* Metro COUNCIL */
#legGridSmall 
{
	font-family:Arial;
	font-size:8pt;
}

#legGridLarge 
{
	font-family:Arial;
	font-size:9pt;
}

/* newsItem and wideNewsItem specific START */
#newsItem_H3
{
	color:#4286CE;
}

#wideNewsItem_H3
{
	color:#4286CE;
}
/* newsItem and wideNewsItem specific END */


/*my louisville styles */
.mapit img
{
	vertical-align: middle;
	padding-bottom: 5px;
	border:0;
}
.map img
{
border:0;
vertical-align:bottom;
}

/*home page menu styles */
.mnuOrange
{
	background-color:#fae9db;
	color:#0056ab;
	z-index: -1; 
	font-family:verdana, arial, sans-serif; 
	font-size:11px;
	padding-left:2px;
	padding-right:1px;
	padding-top:4px;
	background-position: left;
	/*width:175px;*/
}
.mnuBlue
{
	
	font-size: 11px;
	width: 100%;
	color: #0056ab;
	padding-top: 4px;
	padding-left: 2px;
	padding-right:2px;
	font-family: verdana, arial, sans-serif;
	background-color: #e8eff5;
	background-position:left;
}

/*weather styles 
.weatherHeading
{
	background-color:#0056ab;
	color:White;
	text-align:center;	
}

.weathercell
{
	text-align:center;
	border-right:solid, 2px, #0056ab;
	border-left:solid, 2px, #0056ab;
}

*/












/* 2010 style updates */


#wrap {margin: 0 auto; padding: 0; width: 960px; position:relative;}
html>body #wrap {width: 960px;position:relative;}
#content {width: 960px;}

/* adjust styles */
#maincol1, #maincol3 {width:220px !important;}

/* blue elements */
p.sechead {background-image:none; background-color:#e0edfe; color:navy; text-align:left; margin-top:12px;}
.lnbluehm, .mnuBlue {background-color:#fff; width:auto;}

/* red elements */
p.secheadDept {background-image:none; background-color:#FAE9DB; color:navy; text-align:left; margin-top:15px;}
.mnuOrange {background-color:#fff;}
.mnuOrange a {color:#DB5628;}



/* Top Story 2010 changes */

.sliderwrapper { 
	width:400px !important;
}


/* Connections grid - prev and next button styles cpg 7-10-10 */
tr.social-pager td {padding-top:10px; height:30px; text-align:center;}
tr.social-pager td a {background: #E0EDFE; padding:3px 6px; font-weight:bold; border:1px solid #589ae5; margin: 0 3px;}
tr.social-pager td span {background: #eeeeee; padding:3px 6px; font-weight:bold; border:1px solid #999; color:#aaa;  margin: 0 3px;}


table#subscriptions {background:#e0edfe;}
#subscription-wrap  {border: 1px solid #7890a7;}

/* ---[ Home page tabs]--------------------- */
#tabs h3 {font-family: Verdana, Arial, helvetica, Sans-Serif !important; font-size:12px; color:#0C5A98; margin-top: 12px;}
#tabs td {vertical-align:top;}

div#popularPages {border:none !important;}
#tbl-poppages ol, #tbl-poppages ol li, #tbl-poppages a  {font-size:13px;}
#tbl-poppages a  {line-height:14px;}
#tabs ul li {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 20px;
line-height: 14px;
}
#tabs ul li a {font-size:12px;}

/* .tabs2col-ul */









/* fix edit box font size issue */
.RadEContentBordered, .RadEContentBordered p, .RadEContentBordered li, .RadEContentBordered a,
.RadEContentBordered td, .RadEContentBordered th, .RadEContentBordered div
 {font-size: 12px; line-height:normal !important;}

/*fix for static header SMM*/
.staticHeader
{ position:absolute;
	top:18px;
	left:0px;}
	
.staticHeader-Admin-FormLabel
{
	font-size:11px;
	font-family:Arial, Verdana;
	font-weight:normal;
	color:Black;
	text-decoration:none;
	font-style:normal;
	text-align: left;
	position:absolute;
	top:0px;
	left:0px;
}

#dept-contact {margin-left:20px;}
/* indent Contact Us paragraphs in left col */
.lnbluehm p {margin-left: 18px !important;}

/* add bottom margin under editable HTML region of home page */
#PageBody {margin-bottom:30px; display:block;}

/* add bottom margin under feature scroller home page */
.jcarousel-skin-tango {margin-bottom:30px;}



/* add bottom margin in Departmental Pop Pages section */
#pnlPopularPages {margin-bottom:30px;}

/* add top margin in pop pages tab on home page */
ol.tabs2col-ul {margin-top:20px;}

/* add right margin in pop pages tab on home page, dept pages - cpg 01-21-11 */
ol.tabs2col-ul {margin-right:10px;}



div#editConsole {z-index:9999 !important;}
	
#videolinks {margin-left:9px; margin-bottom:20px;}

iframe html body {background:yellow !important;}


#subscribe {
	/* background: #fdfee6 url('/www.louisvilleky.gov/Common/Images/2010/bg-subscribe.gif') bottom repeat-x; */
	background: #fff;
	padding-bottom:1px;
	/*border-top: 1px solid #d2d4aa;
	border-bottom: 1px solid #d2d4aa;*/
	
}

#subscribe p, #subscribe strong, #subscribe a{
	font-size:11px !important;
}

#subscribe img{
	margin-right:5px;
	margin-left:5px;
}


#connections_dgConnections td, #connections_dgConnections th {
	padding:4px;
}

#connections_dgConnections td.toptitle 
{
	font-weight:bold;	
	border-bottom: 1px solid #999;
}

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	font-size:12px;
	height:150px;
	width:300px;
	padding:25px;
	color: Fuchsia;	
}

#CouncilContact a, #CouncilContact a:hover, #CouncilContact a:Visited
{
	font-size:10pt;
}
