
/*------------------ accordion styles ---------------------------- */
		/*
			Vertical Accordions
		*/
		body#inside #faq_container {width: 560px; margin-top:5px; margin-left:10px;}
		#faq_vertical_container {width:560px;}
		body#inside #faq_container .accordion_toggle {
			background-color:#9dc0d6;
			display: block;
			height: 100%;
			width: 554px;
			color: #ffffff;
			outline: none;
			font-size: 1body#inside #faq_container .3em;
			color: #000000;
			cursor: pointer;
			margin:0px;
			float:left;
			border-bottom:3px solid #ffffff;
			text-align:left;
			padding:3px;
		} 
		body#inside #faq_container h2.accordion_toggle span { display:inline; float:left; width:470px;}
		body#inside #faq_container h2.accordion_toggle span.open-close {text-align:right; float:right; width:77px; font-size:10px; font-weight:normal;}
		body#inside #faq_container .accordion_toggle {
			color:#515152;
			text-align:left;
			font-size:1.0em;
			}
		
		body#inside #faq_container .accordion_content {
			background-color: #dfdfdf;
			color: #444444;
			overflow: hidden;
			float:left;
			width:558px;
			border:1px solid #9dc0d6;

		}
		
	
			body#inside #faq_container .accordion_content h2 {
				color: #444444;
				float:left;
			}
			
			body#inside #faq_container .accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
		body#inside #faq_container .vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 560px;
			background:#a9d06a url(images/accordion_togglebody#inside #faq_container .jpg) no-repeat top right;
			padding: 0 10px 0 10px;
			line-height: 24px;
			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;
		}
	
		body#inside #faq_container .vertical_accordion_toggle_active {
			background-color:#BAD3E2 !important;
			border-bottom: 1px solid #ffffff;
		}

		body#inside #faq_container .vertical_accordion_content {
			background-color:#ececec;
			color: #444444;
			overflow: hidden;
			width:558px;
		}
		
			body#inside #faq_container .vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			body#inside #faq_container .vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
  			
			.accordion_content table td {vertical-align:top; padding:5px; border-bottom:1px solid #ffffff;}
.accordion_content table {width:560px;}
body#inside #faq_container .accordion_content table tr.white-row {background:#ffffff;}

.accordion_content img.google-map {margin-left:30px; border:1px solid #9dc0d6;margin-bottom:20px;}
body#inside #faq_container .accordion_content p.google-link {text-align:right; font-size:9px; padding:0px; margin:0px; padding-right:30px; margin-bottom:0px;}