/*GOODTIMES DEC 2010*/
/*COLOR PALLETTE*/
.yellow {color:#FFE300;}
.lgreen {color:#94C947;}
.green {color:#00AA51;}
.red {color:#E82B2E;}
.blue {color:#007BC3;}

#topimage {
	padding-top: 13px;/*POSITION: relative;	background: url(splashimages/headsliver.gif) repeat-x;*/
	height: 175px;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	width: 845px; /*min-width: 920px; width:expression(document.body.clientWidth < +920? "920px": "auto" );*/
	background: #ffe300 url(images/head_sliver.gif) repeat-x;
	position: relative;
}
center {
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 width: 850px; background: #E1E9F6; /*url(images/head_sliver.gif) repeat-y;*/
 position:relative;
}
#text {
	width: 610px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-left: 12px;
	margin-left: 215px;
	z-index:101; /*place under nav bars FIXES IE DISPLAY*/
	border-top: none;
	min-height:500px;
	/*GLENVIEW AS DEFAULT COLORS:*/
border: solid 4px #007BC4;

}
*html #text {	height:500px; overflow:visible
}
#headbar {
	clear:both;
	background:url(images/Selectbarbkgdx1.gif) repeat-x;
	padding: 0px;
	width: 100%;
	height:35px;
	text-align: center;
	overflow: hidden;
	margin: 0;
	position: absolute;
	top: 0px;
	left: 0px;
}
#headbar h2 {
	letter-spacing: 1px;color: #FFFFFF;margin:0; padding:0; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;text-align:left;font-size:24px;/*size overridden in document to fix ie8 bug*/}
#searchbar {float:left;padding-left:15px;width:217px;}
#sidebar {
	position:absolute;
	top:36px;
	left:0px;
	width: 217px;
}

#navbar li a {/*mainline*/
					color: #FFC938;
					margin: 0px;
					padding-top: 11px;
					padding-bottom: 0px;
					padding-right: 5px;
					padding-left: 5px;
					height: 30px;
					overflow:hidden; /*need image here to slide it in li a:hover*/
					background-repeat: no-repeat;
					/*
					background-position: 0px 0px;*/
				}
#navbar li a:hover {
	color:#FFC938;
	background-image: url(splashimages/RollOver150x1.gif);
				}
#selectarea {
	position:relative;
}
*html #selectarea {
width: 920px;
}
#promotype {
	margin:18px;
	clear:both;
	padding-top:20px;
	width: 85%;
}
#promotype p {font-size:12px;margin:0;padding-bottom:8px;}
#promotype h1 {
	font-size:18px;
	font-style:italic;
	margin:0;
	padding-bottom:11px;
	color: #E82B2E;
}
.navcol1{margin-left:18px;}
.nav1{float:left;width:30%;height:290px;background:url(splashimages/log.gif) right repeat-y;}
.nav1 p {font-size:11px;margin:0;padding:2px;padding-bottom:3px;}
.nav1 a img,.nav1 a:visited img    {border:0;}
.nav1 a p,.nav1 a:visited p {text-decoration:none;color:#000000;}
.nav1 a:visited {text-decoration:none;color:#000000;}
.nav1 h1 {font-size:12px;padding:0;margin:0;padding:6px;margin-bottom:30px;}
.nav1 h4, .nav1 a h4, .nav1 a:visited h4, .nav1 h4 a:visited  {
	font-size:24px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0;
	padding:2px;
	padding-top:4px;
	text-decoration:none;
	clear:right;
	font-family: Impact, "Arial Black", Gadget, sans-serif;
}
.nav1 img {padding-top:14px;}

#selectarea #glenview h1 {background-color:#007BC3;}
#selectarea #glenview a h1{
	text-decoration:none;
	color:#FFFFFF;
}
#selectarea #glenview a {
	border:2px solid #007BC3;
	background-color: #79CDFF;
	display: block; 	height: 289px;

}
#selectarea #glenview {
	margin-right:36px;
	/*background:url(splashimages/glenbackground.gif) repeat-y left;*/
	height: 285px;
}
#selectarea #glenview a:hover {/*background:url(splashimages/glenbackground.gif) repeat-y right;*/background-color:#007BC3;	display: block; text-decoration:none;}

#selectarea #libertyville h1 {background-color:#00AA51;}
#selectarea #libertyville a h1,#selectarea #libertyville a:visited h1 {text-decoration:none;color:#FFFFFF;}
#selectarea #libertyville a {
	border:#00AA51 solid 2px; margin-right:36px;
	display: block;
	/*background:url(splashimages/libbackground.gif) repeat-y left;*/background-color:#8EDF20;
	height: 289px;
}
#selectarea #libertyville a:hover, #col2 a:hover {/*background:url(splashimages/libbackground.gif) repeat-y right;	*/background-color:#00AA51;display: block; text-decoration:none;}


#selectarea #wisconsin h1 {background-color:#FF5A00;}
#selectarea #wisconsin a h1 {text-decoration:none;color:#FFFFFF;}
#selectarea #wisconsin a {
	margin-right:36px;
	border:#FF5A00 solid 2px;
	display: block;
	/*background:url(splashimages/wiscbackground.gif) repeat-y left;*/
	background-color:#FFA371;
	height: 289px;
}
#selectarea #wisconsin a:hover {/*background:url(splashimages/wiscbackground.gif) repeat-y right;*/background-color:#FF5A00;	display: block; text-decoration:none;}
.emphasis {
	font-weight: bold;
	color: #CC33CC;
}
.andor {
	font-weight: bold;
	text-align:center;
	color: #CC33CC;
	font-style: italic;
	margin-top: 9px;
	font-size: 14px;
}
.bigfun, #text h2.bigfun {
	font:"Comic Sans MS", cursive;
	font-weight: bold;
	font-style:italic;
	font-size:32px;
	color: #CC33CC;
}
.rightcaption,#text p.rightcaption {
	font-style:italic;
	text-align:right;
	color:#007BC3;
	margin-right: 10px;
	margin-top: 0px;
	font-size:80%;
}
.bulletgreenheader {
	/* font-family: "Gill Sans MT", Verdana, Arial, "Arial Black"; */
	font-size: 10pt;
	font-style: normal;
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url(images/bullet_green.gif);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
#footer p {
	font-size: 9px;
	color: #666666;
	margin-left: 18px;
	clear:both;
	margin-top:20px;
}
.style2 {font-weight: bold; color: #E82B2E; }
#selectarea a h3 {
	font-family: Impact, "Arial Black", Gadget, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 4px;
	line-height: 20px;
	color:#FFFFFF;
}
#searchbar form p {margin:0; padding:0; font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:bold;text-align:left;}
#searchbar form p input {margin:0;font-size:9px;line-height:9px;font-weight:normal;text-align:left;width:180px;}

#center {
	position:relative;
	clear: both;
}
#locationfooter p#locationaddress, p.copyright {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #000;
}
p.copyright{margin-top:50px;}
#locationfooter p#locationaddress a {
	color: #000;
	text-decoration: none;
}
#locationfooter {
	padding-left: 18px;
	padding-top: 30px;
	clear: both;
}
#locationfooter h3 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 22px;
	color: #007BC3;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#breadcrumb ul li{
   list-style-image: none;
   display:inline;
   padding: 0 3px 0 0;
   margin: 3px 0 0 0;
}
#breadcrumb ul{
   margin:0;padding:0;
   list-style-type: none;
   padding-left: 1em;
}
#locationfooter #BREADCRUMBS {
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 12px;
	font-size: 12px;
	color: #000;
}
#locationfooter #BREADCRUMBS a {
	color: #000;
}
h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:26px;
	color:#00AA51;
	margin: 0;
	margin-top: 12px;
}

h4 /*IMPACT*/ {
	font-family:impact,charcoal,sans-serif;
	font-size:26px;
	color:#E82B2E;
	margin: 0;
	margin-top: 24px;
	font-weight: normal;
}
h5 /*underlined */
{	font-family:Verdana, Geneva, sans-serif;
	margin: 0;
	margin-top: 12px;
	font-size: 16px;
	border-bottom: solid 1px #007BC3;
color:#007BC3;
}
#text p, #text li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #000;
	margin-top: 9px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#text li {
		font-size:80%;}
		#text li li {
		font-size:100%;}
#text ul {
		margin-left: 20px;
		margin-top:0;
	padding-left: 0px;
}
#text p a,#text li a, #text h2 a {text-decoration:none;font-weight:bold;color:#007BC3;border-bottom:dashed 1px #E82B2E;}
#text p a:hover,#text li a:hover, #text h2 a:hover {text-decoration:none;font-weight:bold;color:#E82B2E;border-bottom:solid 1px #E82B2E;}/***********/

#text h2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #00588C;
	letter-spacing: -1px;
	padding: 0px;
	margin-top: 24px;
	margin-bottom: 0px;
}
#text h3 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: -0.05em;
	padding: 0px;
	margin-top: 12px;
	margin-bottom: 0px;
}
#text h3 a {
	color: #FFF; border-bottom:1px dotted #FF9;text-decoration:none;}
	#text h3 a:hover {
	border-bottom:1px solid #FF9;}
#text #waiver
{margin-right:30px;}
#text #waiver p{
	font-size: 10px;
	line-height: 16px;
	margin: 0;
	margin-top: 7px;
	padding: 0;
	/*font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #000;
	margin-top: 7px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;*/
}
#text h6,#text p.question{
	font-size: 14px;
	line-height: 16px;
	color:#00AA51;
		font-weight: bold;
	margin-top: 7px;
	margin-bottom: 2px;
	padding: 0;
}
#text #inforequest h6 {margin-top:24px;}
label {font-size:90%}
#text h7{/*not used*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #FFF;
	margin-top: 7px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-style: italic;
}
#bannerarea {margin-left:-12px;}
#messageboard {
	padding:0;margin:0;
	/*margin-bottom: 12px;
	border: 3px solid #000;*/
	width: 622px;
	/*background: url(images/chalkbottom.gif) bottom repeat-x #666;*/
	background:url(images/bannerslvr.gif) repeat-y;
/*		padding-bottom: 40px;
box-shadow:rgba(0,0,0,0.5) 0px 0px 24px;*/
}
#messagetext{padding: 12px;
	padding-left:30px;
	padding-right:30px;}
#messageboard h1 {
	font-family: "Comic Sans MS", cursive;
	font-size: 42px;
	font-weight: bold;
	color: #007BC3;
	text-align: center;
	line-height: 44px;
	margin-bottom: 9px;
	padding-bottom: 0px;
	margin-top: 0px;
	/*text-shadow:0 0 10px #000000;*/
	text-shadow:1px 1px 0px #000533;
}
#messageboard p {
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: 20px;
		text-shadow:0 0 10px #000000;

}
#messageboard h2 {
	font-size: 20px;
	font-weight: bold;
	color: #FFE300;
	text-align: center;
		text-shadow:0 4px 10px #000000;

}
#topimage #locationheader p {
	display: none;
}
#locationheader  {
background-position:center;
	width:125px;
	height:135px;
	float:right;
}
#FlashID2,#Guaranteed {/*float:right;*/position:absolute;top:0px;left:530px;width:215px;}
#FlashID,#headerimage {left:235px;position:absolute;top:0;}
.clearright {clear:right;}
.clearleft {clear:left;}
.clearboth {clear:both;}


p cite {
	font-size: 80%;
	font-style: normal;
}
.col1 {
	float: left;
	width: 125px;
}
.col1wide {
	float: left;
	width: 300px;
	margin-right:20px;
}
.textbox {
	background-color: #ECD9AC;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 9px;
	margin-bottom: 3px;
	width:280px;

}
.tanbox {
	background-color: #ECD9AC;
	}
	.greenbox {
	background-color: #B6DAA5;
	}
	.bluebox {
	background-color: #A5CFDA;
	}
	.lightredbox {
	background-color: #E1B7E1;
	}
	.quotebox {
	background-color: #CC33CC;
	}
#text #rightbar {
	float: right;
	width: 265px;
	margin-left: 15px;
	background-color: #E1B7E1;
	padding: 6px;
	margin-right: 6px;
	padding-top: 0px;
}

.numberreasons{
	clear:left;
	width:40px;
	height:40px;
	background:url(images/yellowcirclex40.png) no-repeat;
	display:block;
	float:left;
	font-family:'Comic Sans MS', cursive;
	color:#007BC3;
	font-size:28px;
	text-align:center;
	padding-top:4px;
	line-height: 30px;
	letter-spacing: -4px;
	margin-top:-8px;
	margin-right:8px;
	margin-bottom:20px;
}
.twolinernumberhead {margin-top:0;margin-bottom:28px;}
#text #top10 h2 {margin-bottom:0;padding-bottom:0;margin-top:25px;}
.floatright{float:right;margin-left:10px;}
.floatleft{float:left;margin-right:10px;}
.col1narrow {
	float:left;
	width:180px;
	margin-right:12px;
	padding-right:10px;
}
#bottomimg {
	margin-left:-12px;
}
#text p.answer {
	font-size: 12px;
	padding-left: 12px;
	margin-top:2px;
}
#counter {
	margin-left: 28px;padding-top:6px;
			text-shadow:2px 2px 4px #000000;

}
.required {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #F00;
	vertical-align: text-top;
	letter-spacing: 2px;
}
#text #boxback p {
	color: #FFF;
}
