body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0px 0 10px 0;
	text-align:center;
	background-image:url(../images/bg-main.jpg);
	background-repeat:repeat-x;
	color:#737373;
}
img {
	border:0;
}
h2 {
	padding:5px;
	font-size:16px;
	margin:5px 0;
}
a {
	color:#F60;
}
#main {
	width:938px;
	text-align:left;
	padding:0;
	margin:0;
	margin:auto;
}
#search_form {
	float:right;
	position:relative;
	top:-5px;
	padding:0px 10px 0px 0px;
}
#header {
}
#header_top {
	height:107px;
	background-image:url(../images/bg_header.jpg);
	background-repeat:no-repeat;
	text-indent:-99999px;
}
#breadcrumb {
	background-image:url(../images/bg-breadcrumb.jpg);
	background-repeat:repeat-x;
	padding:5px;
	color:#00d8ff;
}
#breadcrumb a {
	text-decoration:none;
	color:#00d8ff;
}
#content {
	background-color:#fff;
	padding:10px;
}
#image_inner {
	float:right;
	padding:0 0 10px 10px;
}
#content_one {
	float:left;
	padding:0px;
	width:230px;
}
#content_two {
	float:right;
	padding:5px;
	width:678px;
}
#content_two p {
	margin:0px;
	padding:5px 0 5px 0;
	text-align:justify;
}
#content_two_inner p {
	margin:0px;
	padding:5px 0 5px 0;
	text-align:justify;
}
#content_two_inner {
	float:right;
	padding:5px;
	width:670px;
	background-image:url(../images/bgf-inner-main.jpg);
	background-repeat:repeat-x;
}
#content_two_inner h4 {
	font-size:13px;
	padding:4px 0 7px 0;
	margin:0;
	color:#1499e5;
}
#content_two_inner h2 {
	font-size:13px;
	padding:4px 0 7px 0;
	margin:0;
	color:#1499e5;
}
#content_two_inner h1 {
	font-size:13px;
	padding:4px 0 7px 0;
	margin:0;
	color:#1499e5;


}
#content_two_top {
	padding-bottom:5px;
}
#content_two_botom h4 {
	font-size:16px;
	padding:4px 0 7px 0;
	margin:0;
	color:#1499e5;
}

#content_two_botom h3{
	font-size:16px;
	padding:4px 0 7px 0;
	margin:0;
	color:#1499e5;
}

#content_two_botom {
	padding:5px;
	background-image:url(../images/bgf-inner-main.jpg);
	background-repeat:repeat-x;
}
#content_footer {
	clear:both;
	width:910px;
	height:1px;
clear:both;
	
}
#content_footer2 {
	background-image:url(../images/footer-content.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:10px;
	clear: both;
}
#footer {
	padding:15px 0 20px 0px;
	text-align:center;
	font-size:12px;
	width:789px;
	background-image:url(../images/bg-footer.gif);
	background-repeat:no-repeat;
	margin:auto;
}
#footer_links {
	border-bottom:solid 1px #9c9c9c;
	width:488px;
	padding-bottom:10px;
	margin:auto;
}
#footer_links a {
	color:#9c9c9c;
	text-decoration:none;
	padding:2px 10px 2px 10px;
}
#copyright {
	color:#9c9c9c;
	width:480px;
	padding-top:10px;
	margin:auto;
}
#navcontainer {
	font-size:16px;
}
#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navcontainer li {
	margin: 0 0 .2em 0;
}
#navcontainer a {
	display: block;
	color: #666;
	background-image:url(../images/BG-DOTTED-LINE.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 175px;
	padding: .2em .8em;
	text-decoration: none;
}
#navcontainer a:hover {
	color:#000;
}
#navcontainer-top {
	color:#FFF;
	top:54px;
	width:100%;
	height:15px;
	background-image:url(../images/bg_nav.jpg);
	background-repeat:no-repeat;
	padding:10px 0 8px 0;
	margin:0;
	font-size:14px;
	border-bottom:solid 1px #1274b1;
}
#navcontainer-top ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navcontainer-top ul li {
	display: inline;
	float:left;
}
#navcontainer-top ul li a {
	text-decoration: none;
	padding: 16px 20px 11px 20px;
	margin:0;
	color: #fff;
}
#navcontainer-top ul li a:hover {
	color: #fff;
}
#small_box {
	background-image:url(../images/bg-contact-form.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-right:15px;
/*	height:380px;*/
	height:auto;
}
#small_box h3 {
	font-size:12px;
	width:190px;
	padding:3px;
	margin:0em auto 20px;
	color:#1499e5;
	text-align: center;
	text-decoration: underline;
}
#completeForm{
	font-size:11px;
	width:190px;
	padding:3px;
	margin:5px auto 20px;
	color:#1499e5;
	text-align: center;
}


#small_box p {
	margin:0px;
	padding:2px 0 2px 0;
}
#small_box ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
#small_box li {
	padding:5px;
}
.small_box_header {
	font-weight:bold;
}
form {
	padding:0px;
	margin:0px;
}
/*#contact input,  #contact select,  #contact option,  #contact textarea {
	width:100%;
	background-color:#fff;
	border:none;
	color:#737373;
	font-size: 12px;
	border:1px solid #98a6c3;
	padding:2px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}*/
.formspacer {
	height:6px;
}
.left_col_box_content {
	width:98%;
}
.txt_small {
	font-size:11px;
}

#menu{
	position:relative;
}




	.hovering .goActive {
	color:#f4e3a1;	
	}



	ul#menu ul.goal {
	display: none;
/*	background:t!important;*/
	top:-1px;
	}

		ul#menu li.hovering ul {
		display: block;
		position:absolute;
		top:25px;
		left:010px;
		width:250px; height:auto;
		z-index:9999;
		border: 0px solid #000;
		border-top: 0px dotted #999;
		
		float:none;

		}
			
		ul.goal li{
			background: transparent url("../images/bg_nav.jpg") repeat center center;
			height:30px;
			width:100%;
			margin:0px 10px !important;
			font: .80em  Verdana, sans-serif;
			
		}


		ul.goal li a{
			color:#FFF;
			width:100%;
			line-height:30px;
		}

		ul.goal li:hover{
			background:#fff;
		}

		ul.goal li a:hover{
			color:#000!important;
		}
		
		
	#submitNow{
		width:109px!important;
		height:30px!important;
		margin:0em auto;
		border: 0px solid #999!important;
		background: transparent url(../images/btn-submit.jpg) no-repeat top left;
		display:block;
		text-indent:-999999px;
	}
	
	
	.clear{
		clear: both;
	}
	#homeBoxA{
		background: transparent url(../images/homebox1.jpg) no-repeat top left;
		width:225px;
		height:190px;
		position:relative;
		float:left;
		}
	#homeBoxA h2 a, #homeBoxA h3 a, #homeBoxA h4 a, #homeBoxA h2 , #homeBoxA h3 , #homeBoxA h4 {
		height:32px;
		width:225px;
		text-align: center;
		color:#FFF;
		font: 14px Verdana, sans-serif;
		padding-top:10px;
		text-decoration: none;
		
	}
	.homeBoxCnt{
		width:180px;
		margin:0em auto;
		font: 10px Verdana, sans-serif;
		color:#5e95af;
	    color:#000;
		margin-left:10px;
			
		
	}
	.homeBoxCnt small{
		  color:#000;
	}
	.moreBoxCnt{
	display: block;
	position:absolute;
	bottom:-2px;
	left:7px;
	}
	
		
	#homeBoxB{
		background: transparent url(../images/homebox2.jpg) no-repeat top left;
		width:225px;
		height:190px;
		position:relative;
		float:left;
		}
	#homeBoxB h2 a, #homeBoxB h3 a, #homeBoxB h4 a, #homeBoxB h2 , #homeBoxB h3 , #homeBoxB h4 {
		height:32px;
		width:225px;
		text-align: center;
		color:#FFF;
		font: 14px Verdana, sans-serif;
		padding-top:10px;
		text-decoration: none;
		
	}
	.homeBoxCntBC{
		color:#000;
	}
	
	
	
	#homeBoxC{
		background: transparent url(../images/homebox3.jpg) no-repeat top left;
		width:225px;
		height:190px;
		position:relative;
		float:left;
		}
	#homeBoxC h2 a, #homeBoxC h3 a, #homeBoxC h4 a, #homeBoxC h2 , #homeBoxC h3 , #homeBoxC h4{
		height:32px;
		width:225px;
		text-align: center;
		color:#FFF;
		font: 13px Verdana, sans-serif;
		padding-top:10px;
		text-decoration: none;
	}
	.homeBoxCntBC{
		overflow: visible;
		color:#000;
		width:130px;
		height:85px;
		margin-left:15px;
		font: 10px Verdana, sans-serif;
		
	}
	
	#locationsList {
	width:540px;
	margin:1em auto 1em;	
	}
	
	#locationsList li{
		margin:10px auto 00px;
		float:left;
		height:100px;
		width:180px;
		list-style: none;
	}
	
	
	
	
	/* Begin Images */
	p img {
		padding: 0;
		max-width: 100%;
		}


	img.centered {
		display: block;
		margin-left: auto;
		margin-right: auto;
		}

	img.alignright {
		padding: 4px;
		margin: 0 0 2px 7px;
		display: inline;
		}

	img.alignleft {
		padding: 4px;
		margin: 0 7px 2px 0;
		display: inline;
		}

	.alignright {
		float: right;
		}

	.alignleft {
		float: left
		}
	/* End Images */


	
	.medical{
		margin:20px 0px;
		height:auto;
		width:630px;
		float:left;
		
	}
	
	
	div.error { display: none; }
	input {	font: .80em Verdana, sans-serif;  padding-top:4px; border: 1px solid #838383; background:#FFF; color:#000; margin-top:5px; width:192px;}
	textarea {	font: .80em Verdana, sans-serif;  border: 1px solid #838383; background:#FFF; color:#000; margin-top:5px; width:192px; height:140px;}

	input.checkbox { border: none }
	input:focus { border: 1px dotted #373737; }
	input.error { border: 1px dotted red; }
	textarea.error {border: 1px dotted red; }


	div.error{color:red;
		height:auto;
		width:150px;
		font: .60em  Verdana, sans-serif;
		}
	
	
	
	

