/*test*/

body {margin:0px; padding:0px; background-color:white;}
img {border: none;}
.float_left {float:left; margin-right:15px;}

div#header_wrapper {background-color:white;}

	div#header_content {height: 120px; width:960px; margin: 0px auto; padding: 0px 0px 5px 0px}
		
		.logo_section {}
			.logo_section img {margin:20px 0px 10px 0px;}
		
div#nav_wrapper {background-color:black;}
		div#main_nav_bar {width: 960px; height: 25px; color: white; background-color: black; margin:0px auto; padding: 0px;}

	
div#body_wrapper {background-color:white;}

	/*Style code specific to the homepage layout*/
	div#body_content {width:960px; min-height:500px; margin: 0px auto; padding-bottom:20px;}
		div#body_content h1 {margin:0px; font-family:"Trebuchet MS"; color:#4e6a9a; font-size:24px; padding-left:20px;padding-top:10px;}
		div#body_content h2 {margin:0px; font-family:"Trebuchet MS"; color:#2b4470; font-size:22px; padding:10px 0px 5px 20px;}
		div#body_content h3 {margin:0px; font-family:"Trebuchet MS"; color:#005DD7; font-size:22px; padding:10px 0px 0px 20px;}
		
		.column {float:left; margin-right: 10px; margin-top:10px; width:448px; height:auto; padding:10px;}
		.column p {font-family:"Trebuchet MS"; font-size:14px; width:420px; margin-left: 22px;}
		.column li {font-family:"Trebuchet MS"; font-size:14px;}
		.gallerylist li {display: inline; list-style: none; width:85px; min-height:85px;float:left; margin: 0 10px 10px 0; text-align: center;}
		
		.single_column {margin-top:10px; width:700px; height:auto; padding:10px;}
		.single_column p {font-family:"Trebuchet MS"; font-size:14px; margin-left: 22px;}
		.single_column img {margin-left:22px}
		.single_column li {font-family:"Trebuchet MS"; font-size:14px;}
		.question {font-weight:bold; color:#0000FF;}
		
		th {font-family:"Trebuchet MS", Helvetica, sans-serif}
		tr.odd {background-color:#EAF4FF;}
		tr.even {background-color:white;}
		td.label {color:#0033CC;}
		
		.donate_grid {margin:20px 20px 80px 20px}
		.donate_button_grid {float:left; padding-right:10px;}
		
		.sponsor_logos {margin-left:20px;}
		
			div#consult_form {margin-top:20px;}
		
div#footer_wrapper {padding-left:10px;background-color:#e3f5e8; background-image:url(../_images/footer_shadow.jpg); background-position:top center; background-repeat:no-repeat;}

	div#footer_content {height: 285px; width:960px; margin: 0px auto; background-image:url(../_images/footer_background.jpg); background-position: top left;}
	
	.footer_section {float:left; margin-left:15px; height:240px; width:270px; padding:10px;}
		.footer_section h1 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#024359; font-size:24px;}
		.footer_section p {font-family:"Trebuchet MS", Helvetica, sans-serif; color:#024359; font-size: 18px;}
		.footer_section a {color:#FF6600; text-decoration:none;}
		.company_name {font-size: 14px;}
		
/*============================= Navigation ================================*/		

#nav, #nav ul { padding: 0; margin: 0; list-style: none;  }
#nav a {display: block; text-decoration: none; font-family: Calibri; font-size: 10pt; color: white;}
#nav a.mainmenu {display: block; height: 20px; padding-left: 10px; padding-top: 5px;}
#nav #currentpage a.mainmenu {color:black; display: block; height: 20px; padding-left: 10px; padding-top: 5px; background-color:#66CCFF;}
#nav a.mainmenu:hover {display: block; color: black; font-weight: bold; cursor:pointer; background-color: #c6bc8d;}
#nav #currentpage a.mainmenu:hover {display: block; color: white; font-weight:normal; cursor:default;}
#nav ul.submenu a {display: block; width: 164px; height: 20px; color: black; padding-left: 5px; padding-top: 2px; background-color:#fbfaf5;}
#nav ul.submenu a:hover {background-color: #c6bc8d;}
	ul.submenu a {border: 1px solid #5b5b5b; border-top: none; border-bottom: none;}
		li.bottomitem a {border: 1px solid #5b5b5b; border-top: none;}

#nav li {float: left; width:94px;}
#nav li ul {position: absolute;width: 94px;left: -999em;}
#nav li:hover {background-position: 0 0;}
#nav li:hover ul {left: auto;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}

/*############################## Form #######################################*/

legend {font-weight: bold;color:green;padding: 0px 0px 0px 0px;}

#columnarForm {margin-left:20px;}
#columnarForm fieldset{	width: 600px;margin: 10px 0px 10px 5px;padding: 10px 0px 5px 10px;}
#columnarForm fieldset.radio {width: 120px;margin: 0px 10px 10px 10px;padding: 0px 0px 0px 10px;float: right;}
#columnarForm fieldset.radio input{	clear: both;float: left;width: auto;}
#columnarForm fieldset.radio label{font-weight: normal;margin-top: 3px;}
#columnarForm fieldset.radio label.second{margin-top: 8px;}
#columnarForm fieldset.checkbox{padding: 0px 0px 2px 10px;}
#columnarForm fieldset.checkbox input{clear: both;float: left;width: auto;}
#columnarForm fieldset.checkbox label{font-weight: normal;padding: 0px 0px 2px 10px;margin-top:8px;}
#columnarForm fieldset.checkbox label.first{margin-top:15px;}
#columnarForm input{display: block;width: 400px;}
#columnarForm textarea{display:block;}
#columnarForm input.button{display: block;	float: left;width: 100px;margin: 10px 10px 0px 0px;}
#columnarForm label{	display: block;margin-bottom: 5px;font-weight:normal;}
#columnarForm label.first{padding-top: 0px;}
#columnarForm select{display: block;}
#sitesearch input.button{margin-top: 50px;}
