#container {margin-left:10px;width: 880px;}
#top_container {width: 860px;height: 130px;margin: 10px auto 10px auto;}
#bottom_container {	clear: both; width: 880px;}
.accordion_toggle {	display: block;	height: 30px;width: 860px;background: #a9d06a;padding: 0 10px 0 10px;line-height: 30px;	font-weight: normal;
			text-decoration: none;	outline: none;	font-size: 12px;color: #000000;	cursor: pointer;margin: 0 0 0 0;}
.accordion_toggle_active {background: #006633;	color: #ffffff;}
.accordion_content {background-color: #DDDDDD;color: #444444;overflow: hidden;border-bottom:1px solid #006633;	border-left:1px solid #006633;	border-right:1px solid #006633;	}
.accordion_content h2 {	margin: 15px 0 5px 10px;color: #0099FF;}
.accordion_content p {	line-height: 150%;	padding: 5px 10px 15px 10px;}
.container-title{ font-weight:bold; font-size:13px; padding:7px; margin:4px; color:#000000; display:block;}
/* Checklist 2 */

.xl2 {	color: #000;font-family: Tahoma, Geneva, Arial, sans-serif;	width: 630px;font-size:12px;}
#bottom_container  ul { list-style-type:none;	margin:0 0px 2px 0; padding: 0;	}
.checklist .xl2 li {margin:2px 0 2px 0;padding: 0;}
			
.listOne, .listTwo, .listThree, .listFour{ float:left; background-color:#fff; min-height: 640px;}
.xl2 input { vertical-align: middle;}
.xl2 label { 
		/*padding: 0em 0.4em 0em 0.2em; */
		}
.xl2 label:hover, .cl2 label.hover { background: #66ccdd; color: #fff;	}
.formButtons{border-top: 1px solid #cde99f;padding:5px;}
.xL2{ 	display:block;margin-left:12px;	vertical-align:bottom;	}
.xL3{	display:block;	margin-left:24px; padding-bottom:5px; vertical-align:bottom;}
.listTitle{ font-size:12px; font-weight:bold; color: #fff; display:block; background-color:#0066dd; padding:2px 0 1px 4px;}
input{ border:solid 1px #003366;}
.selectedStates{min-height:100px;font-size:11px;}