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

html {height:100%; width:100%;}

body {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:24px;
	color:#333333;
	border:0;
	padding:0;
	margin:0;
	background-color:#cac8c8;
	background-image:url(../images/bg_gradient.jpg);
	background-repeat:repeat-x;
	}

a {color:#439539; text-decoration:underline; font-weight:normal;}
a:hover {color:#467655; text-decoration:underline;}

img {border:none;}
.imgA {border:none; text-decoration:none;}

h1, h2, h3, h4, h5 {font-weight:bold; color:#c6940d; font-size:17px; _padding-top:10px;}

ul {margin:0 0 0 15px; padding:0; font-size:12px; }
li { list-style:dot; line-height:20px; }

/*text classes*/
.list_large {font-size:14px;}
	.list_large span {font-size:12px;}
.twelvepx {font-size:10px;}
.h1Contact {font-weight:bold; color:#c6940d; font-size:17px; _padding-top:10px; margin-bottom:-3px; _margin-bottom:-15px; *margin-bottom:-13px;}
.a_nobold {font-weight:normal;}
.Bold {font-weight:bold;}
.subHead {font-size:14px;}


/*global positioning*/

#shadow {
	width:905px;
	height:auto;
	background-image:url(../images/drop_shadow.jpg);
	background-repeat:no-repeat;
	position:absolute;
	background-position:top right;
	}

#globalWrapper {
	width:900px;
	height:auto;
	background-color:#fff;
	}
	
/*header positioning*/

#headerWrapper {
	width:900px;
	_width:897px;
	height:125px;
	border-bottom:3px solid #666;
	*margin:-9px 0 0 0;
	*height:145px;
	_margin:-4px 0 0 0;
	}
	
	#header {
		width:836px;
		height:100px;
		margin:7px 0 0 35px;
		_margin:7px 0 25px 25px;
		}
	
	#logo {
		width:336px;
		height:58px;
		float:left;
		padding-right:50px;
		}
	
	#topNav {
		width:400px;
		height:90px;
		margin:18px 0 0 0;
		_margin: -50px 0 0 0;
		float:right;
		color:#333333;
		_padding:0 0 0 0px;
		}
		
		#topNavItems {
			_width:400px;
			_margin:0px 0 0 125px;
		}
		#topNavItems a {color:#333333; font-weight:normal; text-decoration:none;}
		#topNavItems a:hover {color:#467655; font-weight:normal;}
		#topNavItems p { margin:0; padding:0;}
		
		#topNavSubItems {
			_padding-left:62px;
			_padding-bottom:10px;
			_width:400px;
			_text-align:left;
			display:block;
			float:left;
			margin:0;	
		}
		#topNavSubItems a {color:#333333; font-weight:normal; font-size:11px; line-height:11px; text-decoration:none;}
		#topNavSubItems a:hover {color:#c6940d; font-weight:normal;}
		#topNavSubItems p { margin:0; padding:0;}
			
		#search {
			width:223px;
			_width:200px;
			height:35px;
			margin:0 0 0 160px;
			float:left;
			padding:15px 0 0 0;
			_padding:0;
			_margin-top:-5px;
			text-align:right;
		}
			/*search styles*/
			#ajaxSearch_form {
			   color:#fff;
			   width: auto;
			   border:0;
			   margin:0;
			   padding:0;
		   }
		   #ajaxSearch_input {
			   width: auto;
			   display: inline;
			   height: 14px;
			   border: 1px solid #ccc;
			   background: #fff url(images/input-bg.gif) repeat-x top left;
			   margin: 0 3px 0 0;
			   padding: 3px 0 3px 3px;
			   vertical-align: top;
			   color:#05501b;
			   *margin:-3px 3px 0 0;
			   _margin:0 3px 0 0;
		   }
		   #ajaxSearch_submit {
			   display: inline;
			   height: 17px;
			   width:17px;
			   line-height: 22px;
			   background: url(../images/submit_btn.gif) left no-repeat;
			   border:0;
			   _margin-top:3px;
		   }
		   #ajaxSearch_output {
			   border: 1px solid #444;
			   padding: 10px;
			   background: #fff;
			   display: block;
			   height: auto;
			   vertical-align: top;
		   }
		   .AS_ajax_result {
			   color: #444;
			   margin-bottom: 3px;
		   }
		   .AS_ajax_resultLink {
			   text-decoration: underline;
		   }
		   .AS_ajax_resultDescription{
			   color: #555;
		   }
		   .AS_ajax_more {
			   color: #555;
		   }

	

#storyImgContainer {
width:900px;
height:328px;
margin:0;
padding:0;
line-height:0px;
}
#storyImg {
width:900px;
height:328px;
margin:0;
padding:0;
line-height:0px;
}
#storyImgContainer , x:-moz-any-link, x:default {padding:0px; margin:0px; width:900px; height:328px; overflow:hidden;} /*FF 3.0*/

/*body positioning*/

#bodyWrapper {
	width:900px;
	height:auto;
	margin:3px 0 0 0;
	padding:0;
	}

/*side positioning*/
	
#sideNav {
	width:224px;
	height:auto;
	float:left;
	}
	
	/*#sideNavItems { list-style:none; margin:0; padding:0;}*/
		#sideNav h3 { 
			background:#666666;
			width:224px;
			height:24px;
			_height:17px;
			_padding:6px 0 3px 0;
			_line-height:12px;
			background-image:url(../images/leftNav_arrows.gif);
			background-repeat:no-repeat;
			background-position:center left;
			margin:0 0 3px 0;
			font-size:12px;
			}
			#sideNav h3 a {color:#fff; margin-left:75px; font-weight:normal; text-decoration:none;}
			/*#sideNavItems a:hover {color:#d4d4d4; margin-left:75px; font-weight:normal;}*/
			#sideNav h3:hover { background-color:#545454; background-position:center left; background-image:url(../images/leftNav_arrows_over.gif); background-repeat:no-repeat; }
			#sideNav h3 a:hover {_text-decoration:underline;}
		
		
		/*#getInvolved ul { list-style:none; margin:0; padding:0;}*/
		#sideNav h4 {
			background:#c6940d;
			width:224px;
			height:24px;
			_height:17px;
			_padding:6px 0 3px 0;
			_line-height:12px;
			background-image:url(../images/getInvolved_arrows.gif);
			background-repeat:no-repeat;
			background-position:center left;
			margin:0 0 3px 0;
			font-size:12px;
			}
			/*#getInvolved li a:hover {color:#f0e5c6; margin-left:75px; font-weight:normal;}*/
			#sideNav h4:hover { background-color:#a97c07; background-position:center left; background-image:url(../images/getInvolved_arrows_over.gif); background-repeat:no-repeat; }
			#sideNav h4 a {color:#fff; margin-left:75px; font-weight:normal; text-decoration:none;}
			#sideNav h4 a:hover {_text-decoration:underline;}
		
				
				/*sideNav sublinks*/
				#sideNav ul {list-style:none; margin:0 0 3px 0; padding:0; background:#dfdfdf; line-height:13px;}
				#sideNav li {
					width:144px;
					background-image:url(../images/leftNavSub_arrows.gif);
					background-repeat:no-repeat;
					background-position:center left;
					padding:3px 5px 3px 75px;
					line-height:13px;
					}
					#sideNav li a {color:#666; font-weight:normal; text-decoration:underline; }
					#sideNav li a:hover {color:#666; font-weight:normal; text-decoration:none;}

#specialItems {
	width:224px;
	height:auto;
	background:#e0d6b9;
	}
	
	#mailingList {
		background:#e0d6b9;
		height:auto;
		}
		#mailingList img { padding:8px 0 8px 0;}
		
		/*mailing list form styles*/
		.fields {
			font-family:Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #06501b;
			padding: 3px;
			margin:3px 0 0 15px;
			background:#fff;
			border:1px solid #ccc;
		}
		.fonts {
			font-family:Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666666;
			margin:3px 0 0 8px;;
		}
		.list {
			font-family: Tahoma, Arial, sans-serif;
			font-size: 11px;
			color: #666666;
			padding: 2px;
			margin-top:3px;
			background:#fff;
			border:1px solid #ccc;
		}
		#Submit:hover, #Reset:hover {
			cursor:pointer;
			border-bottom:none;
			color:#333333;
		}
		#Submit, #Reset {
			text-align:left;
			vertical-align:middle;
			padding:3px 3px 3px 20px;
			border:0;
			color:#666;
		}
		#Submit {
			width:70px;
			
			_width:75px;
			background: url(../images/submit_btn.gif) left no-repeat;
			margin:8px 0 8px 15px;
		}
		#Reset {
			width:60px;
			*width:65px;
			_width:65px;
			background: url(../images/reset_btn.gif) left no-repeat;
			margin:8px 0 8px 15px;		
		}
	
	#eventsCalendar {
		width:224px;
		background:#f1ead7;
		border-bottom:16px solid #05501b;
		}
		#eventsCalendar img {padding:8px 0 8px 0; border-bottom:1px solid #ccc;}
			
/*content positioning*/

#contentWrapper {
	width:668px;
	float:right;
	padding-bottom:50px;
	}
	
	#middleNav {
	height:31px;
	width:668px;
	background:#e0e0e1;
	}
		
	#tagLine {margin:0; padding:0; height:105px; *margin:0 0 15px 0;}
		
		
		/*table style*/
		.content {
			width:668px;
			border:0;
			}
		.content_td {
			padding:0 17px 0 13px;
			_padding:15px 17px 15px 13px;
			*padding:15px 17px 15px 13px;
			background-color:#fff;
			vertical-align:top;
			}
		
		.content_tdUnderline {
			padding:0 17px 0 13px;
			_padding:15px 17px 15px 13px;
			*padding:15px 17px 15px 13px;
			background-color:#fff;
			vertical-align:top;
			border-top:1px solid #c5cdd6;
			font-size:12px;
			line-height:15px;
			background-color:#fff;
			}
		
		
		.table_paragraph {line-height:17px;}
		
		.blue_table {
				padding:5px 7px 5px 13px;
				background-color:#c5cdd6;
				font-size:12px;
				line-height:17px;
				vertical-align:top;
				}
				.blue_table p{ margin:0; padding:0;}
		.gold_table {
			padding:5px 7px 5px 13px;
			background-color:#d4c18f;
			font-size:12px;
			line-height:17px;
			vertical-align:top;
			}
			.gold_table p{ margin:0; padding:0;}
		
		.givenow_btn {width:88px; height:17px; overflow:hidden; background-image:url(../images/givenow.gif); background-position:top; display:block; }
		.givenow_btn:hover { background-position:0 100%;}
			
			
			/* Accordions */
			h6 { color:#333333; font-size:12px; border-bottom:1px solid #d4c18f; margin:0; padding-top:20px;}
			.more {
				display: none;
				 }
			a.showLink, a.hideLink {
				text-decoration: none;
				font-size:11px;
				color: #439539;
				padding-left: 12px;
				background-image:url(../images/plus.gif); background-repeat:no-repeat; background-position:center left;
				 }
			a.hideLink {
				background-image:url(../images/minus.gif); background-repeat:no-repeat; background-position:center left; 
				}
			a.showLink:hover, a.hideLink:hover {
				border-bottom: 1px dotted #439539; }
			.accordion_content { font-size:12px; line-height:20px; margin:0; padding:0;}


		
/*share your story form styles*/
		.story_fields {
			font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			padding: 3px;
			margin:3px 0 0 0;
			background:#fff;
			border:1px solid #d2d8de;
		}
		.fonts {
			font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #666666;
			margin:3px 0 0 8px;;
		}
		.list {
			font-family:Arial, Helvetica, sans-serif
			font-size: 12px;
			color: #666666;
			padding: 2px;
			margin-top:3px;
			background:#fff;
			border:1px solid #ccc;
		}
		#story_Submit {
			width:70px;
			
			_width:75px;
			background: url(../images/submit_btn.gif) left no-repeat;
			margin:8px 0 8px 0;
		}
		#story_Submit {
			text-align:left;
			vertical-align:middle;
			padding:3px 3px 3px 20px;
			border:0;
			color:#666;
		}
		#story_Submit:hover {
			cursor:pointer;
			border-bottom:none;
			color:#333333;
		}

	
/*Navclasses*/

.patientinfo_btn {width:166px; height:31px; overflow:hidden; background-image:url(../images/patient_information_btn.gif); background-position:top; margin-right:1px; }
.patientinfo_btn:hover { background-position:0 100%; *width:165px; *overflow:hidden; *border-left:1px solid white;}

.education_btn {width:166px; height:31px; overflow:hidden; background-image:url(../images/education_btn.gif); background-position:top; margin-right:1px; }
.education_btn:hover { background-position:0 100%; *width:165px; *overflow:hidden; *border-left:1px solid white;}

.consultservice_btn {width:166px; height:31px; overflow:hidden; background-image:url(../images/consult_service_btn.gif); background-position:top; margin-right:1px; }
.consultservice_btn:hover { background-position:0 100%; *width:165px; *overflow:hidden; *border-left:1px solid white;}

.research_btn { width:166px; _width:164px; height:31px; background-image:url(../images/research_btn.gif); background-position:top; }
.research_btn:hover { background-position:0 100%; *width:165px; *overflow:hidden; *border-right:1px solid white; *margin-left:1px; _width:165px; _margin-left:-1px;}


/*footer positioning*/

#footer {
	width:900px;
	text-align:center;
	padding-bottom:50px;
	font-size:10px;
	line-height:15px;
	}
	#footer a {color:#003d7d; text-decoration:none; font-size:10px;}
	#footer a:hover {color:#467655; text-decoration:none; font-size:10px;}