/* ----- @ Main Elements -----*/
body {
	background-color:#fff;
	color:#000;
	font-family:arial, san-serif; 
	margin:0; 
	min-width:960px;
	padding:0; 
}
	

	a:link, a:visited, a:active {
		color:#814018;
		text-decoration:none;
	}
	a:hover {
		color:#814018;
		text-decoration:underline;
	}

	h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
	
	img {border:0;}
	img.center {display:block; margin-left:auto; margin-right:auto;}
	img.align-r {display:inline; float:right; margin:0 0 2px 7px;}
	img.align-l {display:inline; float:left; margin:0 7px 2px 0;}
	
	input.button {margin-right:5px;}
	ul {list-style:none;}
	ol, ul {margin:0; padding:0;}
	ol li, ul li {margin:0 0 0 18px; padding:0;}
	ol li {padding-bottom:10px;}
	p {margin:0; padding:0;}



/* ----- @ Misc ----- */
.bot-pad {padding-left:44px;}

.container {clear:both; margin:0 auto; width:960px;}
#contentForm {margin:0; padding:0;}

#divide {
	border-top:1px solid #bad790;
	border-bottom:1px solid #e4fdbf;
	height:0;
	margin:15px auto;
	width:75%;
}
#divide2 {
	border-top:1px solid #a3c274;
	border-bottom:1px solid #d6f0b1;
	height:0;
	margin:7px auto;
	width:75%;
}
.divide3 {
	border-top:1px solid #cbd7b9;
	height:0;
	margin:7px auto;
	width:90%;
}

.img {
	background-color:#fff;
	border:1px solid #cbd7b9;
	padding:3px;
}

	/* ----- Bullets ----- */
	ul.list { 
		list-style-image:url('bullet.gif');
		margin-bottom: 5px;
	}
	ul.list li {margin-bottom:3px;}
	
	ul.submenu { 
		list-style-image:url('bullet2.gif');
	}
	ul.submenu li {}
	
	ul.content-list { 
		list-style-image:url('bullet2.gif');
		margin-left:10px;
		margin-top:3px;
	}
	ul.content-list li {margin-bottom:5px;}


/* ----- @ Navigation ----- */
.dropmenudiv {
	background-color:#e6eed9;
	border:1px solid #cbd7b9;
	border-bottom-width:0;
	line-height:20px;
	margin-left:5px;
	margin-top:-3px;
	position:absolute;
	text-align:left;
	top:0;
	visibility:hidden;
	width:175px;
	z-index:100;
}		
.dropmenudiv a {
	border-bottom:1px solid #cbd7b9;
	border-top:1px solid #f4f8ec;
	color:#516730;
	display:block;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	text-indent:4px;
	width:auto;
}		
.dropmenudiv a:hover {
	background-color:#f4f8ec;
	color:#516730;
	text-align:left;
}
* html .dropmenudiv a {width:100%;} /*IE only hack*/
.notop {border-top:0px !important;}
.wide {width:235px;}


/* ----- @ Content ----- */
#top {background:url('top.jpg') center top repeat-x #fff;}
	#top-static {background:url('top-static.jpg') center top no-repeat;}
			#top-static-sub {background:url('top-static-sub.jpg') center top no-repeat;}
			#top-static-sub2 {background:url('top-static-sub2.jpg') center top no-repeat;}
			#top-static-sub3 {background:url('top-static-sub3.jpg') center top no-repeat;}
	
		#logo-container {position:relative;}
			#logo {
				float:left;
				margin-left:10px;
				width:275px;
			}
				#logo2 {
					float:left;
					width:280px;
				}
			#font-size {
				float:right;
				text-align:right;
				width:120px;
			}
				.small {font-size:8pt;}
				.medium {font-size:11pt;}
				.large {font-size:14pt;}
			#site-search, #site-search2 {width:300px; margin-top:3px; margin-right:0px; float:right;}
			
		#fader-container {overflow:hidden;}
			#doctor-is-in {
				float:left;
				padding:81px 0 0 26px;
				width:270px;
			}
			#fader {
				float:right;
				margin-right:27px;
				_margin-right:13px;
				height:270px; 
				overflow:hidden;
				width:610px;
				
			}
				.jcarousel-container {position:relative;}
				.jcarousel-clip {
					overflow:hidden;
					position:relative;
					z-index:2;
				}
				.jcarousel-list {
					left:0;
					overflow:hidden;
					position:relative;
					top:0;
					z-index:1;
				}
				#feature_image_wrapper {overflow:hidden;}
					#feature_image_wrapper ul {
						list-style:none;
						margin:0;
						padding:0;
						}
						#feature_image_wrapper ul li {
							float:left;
							list-style:none;
							margin:0;
							padding:0;
						}
						#feature_image_wrapper ul li a {text-decoration:none;}
					#scroll-left {position:absolute; left:0; top:35px; width:28px; z-index:50;}
					#scroll-right {position:absolute; right:0; top:35px; width:28px; z-index:50;}
		
			#header-container {overflow:hidden;}
				#header {
					float:left;
					margin-left:31px;
					_margin-left:15px;
					width:650px;
				}
				
		#space {}
	
		#main-content-bg {background:url('main-content.png') top left repeat-y;}
				#sub-content-bg {background:url('sub-content.png') top left repeat-y;}
			#main-content {background:url('main-content-bg.png') bottom left no-repeat;}
					#sub-content {background:url('sub-content-bg.png') bottom left no-repeat;}
				#mainTable {}
					.welcome1 {padding:0 0 0 10px;}
						.icons-pad {padding:0 0 0 18px;}
					.welcome2 {padding:0 17px;}
					.welcome3 {padding:0 25px 0 15px;}
						p.city {padding-bottom:4px;}
						p.city2 {padding-bottom:8px;}
						div.request {
							display:block;
							margin:0 0 12px 0;
							padding:3px;
							text-align:center;
							width:219px;
						}
					.content {padding:0 15px 0 25px;}
						#subMenu {
							background-color:#e6eed9;
							border:1px solid #cbd7b9;
							float:right;
							margin:0 0 7px 7px;
						}
							#subMenu td {padding:5px;}
								#subMenu td.info {font-style:italic;}
	
		#foot-nav {margin:10px 0 7px 0; padding-left:22px;}
			#foot-nav ul {display:inline;}
				#foot-nav ul li {
					display:inline;
					margin:0;
					padding:0;
				}


/* ----- @ Bottom ----- */
#bottom {
	background:url('bottom.jpg') top repeat-x #fff;
	color:#455624;
}
	#bottom a:link, #bottom a:visited, #bottom a:active {color:#455624; text-decoration:none;}
	#bottom a:hover {color:#455624; text-decoration:underline;}
	#bottom p {padding:15px 0;}
		#site-links {padding-top:15px;}
			#site-links ul {display:inline;}
				#site-links ul li {
					display:inline;
					margin:0;
					padding:0;
				}
				#button {
					position:absolute;
					top:50px;
					left:300px;
					z-index:3;
					width:215px;
					
				}
				#buttonTour {
					position:absolute;
					top:50px;
					left:550px;
					z-index:3;
					width:138px;
					
				}
