body{margin:0;background: #ffffff;color:#000000}
form{margin:0;padding:0;}

body,/*td,th,*/input,select,textarea { font-family: verdana, arial, sans-serif; 
	font-size: 80%; }

a, a:visited {color:#0B4082; 
	text-decoration: underline; }

a:hover { text-decoration: none;
	color:#23BCA5; }

h1 { color:#ffffff; 
	font-size:120%;
	font-weight:bold;
	margin:0 0 5px 0;
	background:#29dcd0;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:2px 0 2px 10px; }
h2 { color:#03a6a0; 
	font-size:110%;
	font-weight:bold;
	margin-bottom:1px; }
h3 { color:#095ec8; 
	font-size:100%;
	font-weight:bold;
	margin-bottom:1px; }
.WhtTxtBluBkgrnd { font-size:95%;
	font-weight:bold;
	color:#ffffff;
	background:#095ec8;
	padding:1px 0 1px 5px;
	letter-spacing:2px;
	margin:1px 0 1px 0; }
.WhtTxtBluBkgrnd a { color:#ffffff !Important; }
	
p { margin:0 0 7px 0; }

.Bold { font-weight:bold; }

.Red {color:red; }
.SkyBlue { color:#408BE7; }
.MedBlue { color:#095Ec8; }
.MedAqua { color:#29DCD0; }
.DrkAqua { color:#03A6A0; }

.RedBold { font-weight:bold;color:red; }
.SkyBlueBold { color:#408BE7;font-weight:bold; }
.MedBlueBold { color:#095Ec8;font-weight:bold; }
.DrkBlueBold { color:#0C5590;font-weight:bold; }
.MedAquaBold { color:#29DCD0;font-weight:bold; }
.DrkAquaBold { color:#03A6A0;font-weight:bold; }


.clear:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

.imgleft {float:left; 
	margin: 0 10px 0 0;}

.imgright {float:right; 
	margin: 0 0 0 10px;}

.skiptocontent{display:none;}

.header { background: #dbe5f6;}
  .header h1.logo { margin:0;
	float:left;
	padding: 0; 
	background: transparent; 
	border: 0; }
     h1.logo a { display:block;
		text-indent:-2000px;
		background: url(../images/logo.jpg) top left no-repeat;
		width:600px;
		height:52px;
		text-decoration:none;}

  .headerphoto { float:right;
	margin:0 0 0 20px; }

.date { float:right;
	padding:18px 15px 0 0;
	color:#095ec8;}

.search { background: #095EC8; 
	padding:4px 0;
	text-align:right;
	color:#ffffff; 
	border-top: 2px solid #29dcc1; 
	float: right; 
	width: 100%;}
  .search .textfield { width:80px;
	font-size:90%;
	vertical-align:middle; }
  .search .searchbutton { font-size:90%;
	background:#f3c18f;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	vertical-align:middle; }
  .search a, .search a:visited { color:#ffffff;
        font-size:95%; }
  .search .search2 { float: right;
	padding: 0 15px 0 0;
	color:#ffffff; }

.contentarea { border-bottom:2px solid #29dcc1;
	width:100% }


.pageletcolumn { width:170px;
	float:right;
	padding:0px 0px 10px 20px; 
/*	padding:3px 0 10px 20px; */
	background:#ffffff; }

.footer { background:#095EC8;
	font-size:10px;
	padding:5px 0; 
	clear: both}
  .footer a, .footer a:visited { color: #ffffff; } 
  .footer p.left { float:left;
	width:49%;
	margin:0;
	text-align:center;
	border-right:2px solid #ffffff; }
  .footer p.right { float:left;
	width:50%;
	margin:0;
	text-align:center; }

.quicklinks { margin:0 0 8px 0; }
  .quicklinks h1 { background:#408be7;  }
  .quicklinks ul { margin:0;
	padding:0 0 8px 0;}
     .quicklinks ul li {  border-bottom:1px dashed #C0CEE7;
margin:0 0 2px 10px;
	list-style:none; 
	padding-bottom:3px; }
  .quicklinks a, .quicklinks a:visited { text-decoration:none;
	color:#0c5590;
	font-size:105%; }
    .quicklinks a:hover{ text-decoration:none;
	color:#03a6a0; }

#pagetitle h1 { background:#ffffff;
	font-size:130%;
	letter-spacing:5px;
	color:#03a6a0;
	padding:2px 0 5px 0;
	border-top:none;
	border-bottom:2px solid #0c5590;}	

.homepage .contentarea { background: url(../images/layoutbg-leftcolumn_short.gif) top left repeat-y;}
  .homepage .containerleft { float:left;
	width:230px; 
	}
    .homepage .containerleft .column { padding:8px 10px }
  .homepage .containerright { 
	margin:0 0 0 230px;
	}
    .homepage .containerright .column { float:left;
	line-height:1.4em;
	display:inline; 
	padding:12px 15px }

.widenav .contentarea { background: url(../images/layoutbg-leftcolumn.gif) top left repeat-y;}
  .widenav .containerleft { float:left;
	width:280px; 
	}
    .widenav .containerleft .column { padding:8px 10px }
  .widenav .containerright { 

	margin:0 0 0 280px; 
}
     .widenav .containerright .column { float:left;
	line-height:1.4em;
	display:inline; 
	padding:12px 15px }

.subpage {}
  .path { font-size:80%;
	margin:0 0 8px 0; }
	
  .pagetitle { font-size: 120%;
	color:#095ec8; }
	
  .printlink { text-align: right; 
	font-size: 85%; 
	font-weight: normal; 
	display: block; 
	padding: 0 10px 0 20px; 
	margin: -29px 0 10px 0; }

.subpage .contentarea{background: url(../images/layoutbg-leftcolumnsub.gif) top left repeat-y;}
  .subpage .containerleft{
  float:left;
width: 200px; 
	/*position: relative;*/ }
    .subpage .containerleft .column { padding:8px 10px }
      .subpage .containerleft .column #depttitle { color:#000000; }
  .subpage .containerright { margin: 0 0 0 200px;}
    .subpage .containerright .column { 
	line-height:1.4em; 
	/*float:left;
	display:inline; */
	padding:12px 15px;
	padding-top: 42px; }

.subpage.onecolumn .contentarea{background:none;}
  .subpage.onecolumn .contentarea .column { padding:10px 15px;
	line-height:1.4em; }
  .subpage.onecolumn #content .ipf_ql_list { margin-left:50px;
	list-style-type:none;  }
  .subpage.onecolumn #content li { padding-bottom:5px;  }
  .subpage.onecolumn #content a  { font-size:120%;
	text-decoration:none; }
  .subpage.onecolumn .printlink { text-align: right; 
		font-size: 85%; 
		font-weight: normal; 
		display: block; 
		padding: 0 10px 0 20px; 
		margin: -88px 0 40px 0; }
  .subpage.onecolumn .path { font-size:75%;

/*		margin:25px 0 8px 0;*/ }

  .subpage.onecolumn .pageletcolumn { width:260px;
		float:right;
		padding:26px 0 10px 20px; 
/*		padding:29px 0 10px 20px; */
		background:#ffffff; }

.subpage.channel .containerright .column li { list-style:none;
	padding:0 0 10px 0;}


  .subpage.channel .containerright .column li a, .subpage.channel .containerright .column li a:visited { font-weight:bold;
 	color:#095ec8; }
  .subpage.channel .containerright .column li a:hover { color:#03a6a0; }

.subpage.channel .containerright .column .pageletcolumn li { padding:0 0 1px 0; }
.subpage.channel .containerright .column .pageletcolumn li a {font-weight:normal; }


/* For Sheriff Fugitive Tips Page*/
.nodesign {padding:10px;}
.nodesign #pagetitle h1 {color:#000000;}
.ipbf-qitem-column-left table td {text-align:left;}
/* End Sheriff page*/

/* FOR LAKETRANSIT ADA APPLICATION PAGE*/
.nodesign .ipbf-TextInput-Area { width:100%; }
.nodesign .ipbf-qitem-prompt td {text-align:left;}
/*END LAKETRANSIT*/

#categorylinks { padding-left:80px; }
#categorylinks ul {  list-style: none !Important; 
	list-style-image: none !Important;   }

#ipf-sitemap-contain  .ipf-sitemap-tr-level1 { background:#ffffff;
	font-size:150%;
	letter-spacing:5px;
	color:#03a6a0;
	padding-top:0;
	padding-left:8px;
	border-bottom:2px solid #0c5590; }	

/*
#ipf-sitemap-contain  .ipf-sitemap-td-level2 {font-size:95%;
	color:#ffffff;
	background:#095ec8;
	padding:2px 0 2px 20px;
	letter-spacing:2px; }	
*/

#ipf-sitemap-contain  .ipf-sitemap-td-level2 a{font-size:130%;  /* ADDED THIS AND REMARKED ABOVE CSS 022509 TO FORMAT SITE MAP*/
	color:#095ec8;
	padding:2px 0 2px 5px;	 }

#ipf-sitemap-contain .ipf-sitemap-td-level3 a { font-size:120%;
	color:#03a6a0;}

#ctl03_lblContainerChildrenAnchorList { display:none; }

.ipf-PageSearchResult-Title  { font-weight:bold;
color:#0c5590; }

/* for field titles of RFP account request page */
#ipbf-tblStdResponseControl td { color:#000000; }

