@charset "utf-8";
/* CSS Document */

#container .home_widgets{overflow:hidden;color:#333;padding:0;margin:0;width:940px}
#container .home_widgets .widget {width:300px;height:150px;padding:0 5px;float:left;position:relative;border-right:1px solid #999;}
#container .home_widgets .last{border-right:none;}

#container .home_widgets .widget h3{padding:0px;width:280px;display:block;border:none;margin:5px 0 0px 2px;text-align:left;font-size:14px;font-weight:bold;color:#333;}
#container .home_widgets .widget p {float:right;display:block;width:180px;height:auto;font-size:12px;line-height:14px;margin:5px 0 5px 0;}
#container .home_widgets .widget a {position:absolute;bottom:5px;right:8px;display:block;color:#333;font-size:12px;font-weight:bold;width:100px;height:22px;background:url(images/learn-more.png) no-repeat;text-align:center;float:right}
#container .home_widgets .widget img{float:left;width:70px;height:70px;margin:5px 10px}


#footer .home_widgets {overflow:hidden;font-size:12px;line-height:22px;color:#333;_float:left;_margin-bottom:10px;}
#footer .home_widgets .widget {margin:0 10px;width:215px;padding:0;float:left;height:auto}
#footer .home_widgets .widget h3{padding:15px 0px 5px 0px;padding-top:0;margin:30px 0 15px 0;font-size:20px;color:#333;border-bottom:2px solid #222; font-weight:normal;width:210px}
#footer .home_widgets .widget p {margin-bottom:15px;color:#333;}
#footer .home_widgets .widget ul {}
#footer .home_widgets .widget ul li {padding-bottom:5px;padding-left:20px;background: url(images/icon_bullet.png) 0 5px no-repeat;}#footer .home_widgets .widget a{color:#333;}


.accordion_toggle {
			display: block;
			height: 30px;
			width: 560px;
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}
		
		.accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 560px;
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
  			

