p, h2, h3, h4 {margin:6px;}

a.home {
	color: #222971;
	font-weight:bolder;
	font-family:verdana;
	font-size:13px;
}
.homeheaderbranch {
	display:block;
	text-align:center;
	height:140px;
	width:140px;
	float:left;
	background-repeat: no-repeat;
	background-position: 0px 20px;
}

#chicago {
	margin:0px 0px 0px 18px;
	background-image: url(images/chicago2.gif);
}
#warrenville {
	margin:0px 0px 0px 10px;
	background-image: url(images/warrenville2.gif);
}	

.tooltip {
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
}

#homecontainer {
	width:800px;
	background-color:#ffffff;
	margin: 0 auto;
	margin-top:10px;
	border:10px solid white;
}



#homelinkboxes, #homepromoboxes {
	width:800px;
	clear:both;
}
#homelinkboxes {
	border-top:4px solid #dd0000;
}

#majorpromo {
	width:370px;
	height:158px;
	margin-left:10px;
	margin-bottom:6px;
	float:left;
	background-color:#ffffff;
}


#minorpromo {
	width:210px;
	height:158px;
	margin-bottom:6px;
	float:right;
	background-color:#222971;
	text-align:center;
	color:#FFFFFF;
}

#minorpromo:hover {
	background-color:#9CAFDA;
}

#minorpromo a {
	color:white;
	text-decoration:none;
}



#linkbox1 {
	padding:6px 0px 6px 0px;
	width:187px;
	float:left;
	margin-right:10px;
}

#linkbox2 {
	padding:6px 0px 6px 0px;
	width:187px;
	float:left;
	margin-right:10px;
}

#linkbox3 {
	padding:6px 0px 6px 0px;
	width:187px;
	float:left;
	margin-right:10px;
}

#linkbox4 {
	padding:6px 0px 6px 0px;
	width:198px;
	float:right;
	margin-right:10px;
}

#promobox1 {
	width:192px;
	float:left;
	margin-right:10px;
	height:140px;
}

#promobox2 {
	width:192px;
	float:left;
	margin-right:10px;
	height:140px;
}

#promobox3 {
	width:192px;
	float:left;
	margin-right:10px;
	height:140px;
}

#policy {
	width:192px;
	float:right;
	border-bottom:6px solid #ffffff;
	height:38px;
	background-color:#ffffff;;
	color:#FFFFFF;
	background-position: bottom;
	text-align:center;
}

#commentary {
	width:192px;
	float:right;
	border-bottom:6px solid #ffffff;
	background-color:#ffffff;
	height:44px;
	color:#FFFFFF;
	background-position: bottom;
	text-align:center;
}

#alert {
	width:192px;
	float:right;
	height:44px;
	background-color:#ffffff;
	color:#FFFFFF;
	background-position: bottom;
	text-align:center;
}

#header {
	width:800px;
	background-color:#FFFFFF;
	clear:both;
}

#loginbox {
	height:150px;

}
