/* Window settings */

body {	
	background-color: #8eb2df;
	font-family:  Calibri, Arial, Georgia, Sans-Serif;
	color: #333;
	margin: 0 0 10px 0; min-width: 
	}


.pagewrapper {	
	width: 750px;;
	border:none;
	margin: 10px auto;
	background: #fff url(../images/bg-all.jpg) top no-repeat;  overflow:hidden;
	}
	
	
/* Logo settings */

.logo 			{  height:117px;	}
.logo img 		{ text-align:left; margin: 23px 0 0 40px; float:left;}


/* Navigation settings */

#topmenu {
	margin:5px 0px;
	text-align: left;
	padding: 1px 0 1px 10px; padding:0;
	font-size: 80%;
	font-family: Arial, Sans-Serif;  color:#1A7D51;
	}

	
.nav_top				{ margin-left:200px;}
#topmenu a				{ text-decoration:none; padding:10px 0; height:20px; color:#1A7D51;}
#topmenu a:hover, #topmenu a.navcurrent { color:#F86901;}

	
.left {
	width: 230px;
	float: left;
	margin:25px 0 0 0;
	}
.no_left .left	{ display:none;}
.no_left .body	 { width:100%; background:#fff; margin-left:0px; margin-top:25px; padding-top:0px; padding-left:20px;}


#lowernav {
	margin: 10px 0px; 
	text-align: left;
	font-size: 95%;
	padding: 5px 0 5px 0;
	}
#lowernav ul 		{ list-style-type: none; margin: 0; padding: 0; }
#lowernav li 		{ padding: 5px 5px 5px 20px; font-weight: bold; border-bottom: #999 dashed 1px;}
#lowernav ul li a	{ text-decoration: none; color: #1B2A61; }
#lowernav ul li a:hover, #lowernav li a.navcurrent { color: #3858C5; text-decoration: none;	}
	
 /* Left navegation Submenu settings*/
#lowernav ul li ul li{ /*border: 1px solid #ccc;*/
	border-top: #999 dashed 1px; margin-left:-20px; padding-left:20px; /* justifies dotted line to the left*/
	border-bottom:none; margin-bottom:-4px; }
	
#lowernav ul li ul li a{ /*border: 1px solid #ccc;*/ padding:0px 0px 0px 20px; margin:0px 0px 0px 0px;}
	


/* NAVIGATION */
#nav						{ height:23px; /*border:1px solid #000;*/ width:615px; margin-left:211px;}
div#nav ul, div#nav ul ul 	{ padding: 0; margin: 0; list-style: none; }
div#nav ul a 				{ display: block; /*width: 10em; */ color:#1A7D51; text-decoration:none; padding:0 5px; border-right:1px solid #1A7D51;}
div#nav ul a:hover, div#nav ul a.navcurrent {  color:#F86901;}
div#nav ul li 				{ border-right:1px solid #fff; float: left;	/*width: 10em; background:#ccc;*/ }

div#nav ul li ul 			{ position: absolute; width: 10em; left: -999em; z-index: 10;}
div#nav ul li ul li a 		{ /*this tackles the dropdown settings*/
	background:#FFF9E3;
	width:130px; color:#354C8C; margin-top:0px; border-right:none;
}
div#nav ul li ul li a:hover, div#nav ul li ul li a.navcurrent {/*this tackles the dropdown hover settings*/
	background:#00A5E4;  color:#FFF9E3;
}
div#nav ul li:hover ul { left: auto; }
div#nav ul li:hover ul, div#nav ul li.sfhover ul {	left: auto;}

.end a, .end	{ border:none; }

/*#nav a:hover {text-decoration:none;}	
.home					{ width:62px}
.whocanbenefit			{ width:129px}
.aboutus				{ width:84px}

div#nav ul li ul li.businesshealthclub a		{ width:131px; }
#nav ul .end   			{ border-right:none;}	*/
	
	
/* Body Settings */

.body, .frontbody 		{ padding: 10px 20px 10px 15px; font-size: 90%; margin: 0px 0px 0px 230px;}
.frontbody 				{ margin-right: 235px;}
.formbody 				{ margin: 10px; font-size: 80%;	}	
	
/* Image Settings */

.rightimg 				{ float: right; margin-left: 15px;  margin-bottom:20px; border: 0;}

.leftimg 				{ float: left; margin-right: 15px; margin-bottom:20px; border: 0;}

/*.body img {
	border: 0px solid #CCC;
	margin: 0px 0px 0px 15px;
	clear: right;
	}*/

.prodImages img {
	/*border: 1px solid #666;*/
	margin: 0px;
	}

.rightboxtext img {
	/*border: 1px solid #666;*/
	margin: 0px;
	}
.imagebar {
	float: right;
	width: 290px;
	text-align: center;
	margin-left:10px; /*border:1px solid #ccc;*/
	}
.imagebar img {
	margin: 0;
	}
	
	
/* Footer Settings */

#footer { background:#fff; border-top:1px solid #ccc; padding-bottom:20px;
	font-size: 70%;
	clear: both;
	}
.footerhead {
	font-weight: bold;
	padding: 20px 20px 2px 20px; overflow:hidden;
	}
.footerbody {
	padding: 5px 20px;
	}
.footerright {
	float: right; 
	padding: 5px 20px;
	text-align: right;
	}
	
	
/* Paragraph Settings */

.mytable		{ border-top:3px solid #EFAE1E; border-bottom:2px solid #EFAE1E; margin: 0px; padding:0; text-align:center;}
.mytable td		{ margin:0px; padding:5px 0px; border-bottom:1px solid #EFAE1E;}
.mytable th		{ border-bottom:1px solid #EFAE1E; /*border-right:1px solid #ccc; */margin:0; padding:10px; }
.mytable p		{ line-height: 1.2em; margin: 0px; padding:0;}
.footnote		{ font-style:italic; font-size:.6em;}

.venue 			{ /*border-top:1px solid #ccc;*/ border-bottom:1px solid #ccc; margin: 0px; padding:0;}
.venue td		{ margin: 0px; padding:10px 7px;}
.venue th		{ margin: 0px; padding:10px 5px; border-bottom:1px solid #ccc;}

/*FAQ's*/
.faq			{ background:#FEFEFC; padding:5px; margin:10px 0; font-weight:bold; color:#280962;/*color:#280962;*/}
.faq .answer	{ text-align:left; margin:-15px 0 0 0; padding:0; color:#9b7331; /*color:#D39629;*/ font-weight:normal;}

a 				{ color: #1B2A61;	}

h1 				{color: #F86901; margin-top: 10px; font-weight:normal; font-size:180%; /*border-bottom:2px dotted #067C42;*/}

h2, .h2  		{ font-size: 120%; font-weight: normal; color:#067C42; margin-bottom: 5px;}
h3, .h3 		{ font-size: 110%; margin-bottom: 0px; }
td h2 			{ margin-bottom: 0; }
p 				{ margin-top: 0px; line-height: 150%; font-size:94%;  }
p, td {
	}

table 			{ margin-bottom: 20px;}
table p			{ margin:3px 10px; }
li 				{line-height: 150%;	font-size:94%; }

/*.error {
	color: #C00;
	}
.success {
	color: #000099;
	font-weight: bold;
	}
.StrongProd {
	font-weight: bold;
	}
.standardinput {
	width: 200px;
	font-family: Arial, Sans-Serif;
	border: 1px solid #000099;
	}
.TextBox, .FileBox, .Button, .TextBoxSmall {
	font-family: Arial, Sans-Serif;
	border: 1px solid #999999;
	}
.Button {
	cursor: pointer;
	}
.TextBox {
	width: 300px;
	}
.TextBoxSmall {
	width: 175px;
	}
.txt {
	width: 300px;
	font-family: Arial, Sans-Serif;
	border: 1px solid #000099;
	}
.txttiny {
	width: 30px;
	font-family: Arial, Sans-Serif;
	border: 1px solid #999;
	text-align: right;
	}
.logoutimg {
	float: right;
	border: 0px solid #FFF;
	margin: 5px;
	}
.fieldtitle {
	color: #666;
	}
.strongprod {
	color: #000;
	}

.locbutton {
	width: 100px;
	border: 1px #333399 solid;
	font-size: 80%;
	margin: 5px 20px;
	padding: 2px;
	color: #333;
	background-color: #FFF;
	background-image: url(../images/navback1.gif); 
	text-align: center;
	float: left;
	}
.back {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	}
.quote {
	float: right;
	margin-left: 15px;
	width: 210px;
	padding: 0px 4px;
	color: #000;
	text-align: center;
	background: url(../images/quoteback.gif) no-repeat center center; 
	}
.imagebar .quote {
	float: none;
	}
.quoter {
	text-align: right;
	font-style: italic;
	padding: 0px 4px;
	}
.recommendation {
	padding: 0px 4px;
	font-weight: bold;
	}*/

.searchblurb {
	font-size: 0.7em;
	color: #F8F8F8;
	text-align: center;
	padding: 5px 5px 0px 5px;
	margin-top: 40px;
	}

.topdash {
	border-top: 1px dashed #999;
	}
.bottomdash {
	border-bottom: 1px dashed #999;
	}	
.imagepicker {
	width: 200px;
	padding: 5px;
	margin: 5px;
	text-align: center;
	float: right;
	border: #CCC 1px solid;
	}	
.images {
	width: 160px;
	padding: 5px 5px 0px 5px;
	margin: 5px;
	border: 1px solid #999;
	text-align: center;
	}	
.images img {
	border: 0px;
	}	
.images .imageName {
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	}	
.images .deleteImage {
	margin: 5px 0px;
	font-weight: bold;
	}
.bold {
	font-weight: bold;
	}
.faint {
	color: #666;
	background: #EEE;
	}

td a img {
	margin: 0;
	}
.initial {
	font-size: 150%;
	font-weight: normal;
}
 
/* Hide from IE5-mac. Only IE-win sees this. \*/
  
* html .pagewrapper .body, * html .pagewrapper .frontbody  {
	height: 1%;
	margin-left: 0px;
	margin-top: 20px;
	}
	
.card img {border:1px solid #CCC;}	

.small_print		{ font-size:75%; }
.small_print p		{ padding:0px; margin:5px 0px; }

.sign_up			{ height:100%; width:70%; background:#f7f7f7; padding:5px 0px;}
.block_text			{ display:block; width:85%;float:left;}
.block_paypal		{ display:block; width:9%; float:left; margin:20px 0px 0px 10px;}

.clear 				{clear:both;}

.wrap_up			{ background: url(../images/hotspot_top.png) center top no-repeat; padding:22px 0 0 0; margin:0px auto; position:relative; margin-top:10px;}
.wrap_bottom		{ background: url(../images/hotspot_bottom.png) center bottom no-repeat; padding:0 0 10px 0; margin:0px auto; }
.wrap_content		{ background: url(../images/hotspot_sides.png) center repeat-y ; padding: 0 0 0px 0; margin:0 auto;}
.wrap_content p 	{ padding:0px 0px 0px 25px; }
.wrap_up a 			{ font-weight:bold; margin:0; color:#00863C; text-decoration:none;}
.wrap_content a:hover 	{ color:#FF6600; text-decoration:underline;}

.testimonilas1, .testimonilas2, .testimonilas3 { }
.testimonilas		{ width:200px; margin-bottom:10px; margin-top:-5px;}
.testimonilas1		{ width:25px; height:20px; float:left ; margin-left:25px; background:#000;}
.testimonilas2		{ width:178px; /*height:70px;*/ float:left; margin-left:27px;} /*actual testimonial*/
.testimonilas2	p	{ color:#00863C; font-size:.8em; padding:0px; margin:0; font-weight:bold;}
.testimonilas2	a	{ color:#00863C; font-size:110%;}

.testimonilas3		{ width:25px; height:20px; float:right;  background:#000;}
.testimonilas3 img	{ /*margin-top:40px;*/}
.margin_bottom		{ margin-bottom:10px;} /*gives margin at the bottom to sort a slight problem */

.gallery img		{ border:none;}

.video				{ background: url(../images/bg_video.gif) center top no-repeat; height:380px; margin:0 auto; margin-left:1px; width:480px;}
.video p			{ color:#333333;  margin:0px 15px; padding:10px 0 10px 0;}
.video	object		{ background:#ccc; margin:10px 0 0 22px; }

.makeFinancialDonation			{ background:#f7f7f7 url(../images/donation-bg.jpg) center top no-repeat; height:130px; width:480px; margin-bottom:10px;}
.makeFinancialDonation	img		{ padding:25px 25px 25px 0;}
.makeFinancialDonation	p		{ color:#666; margin:20px 0 0 0; font-size:1.6em; padding:15px; line-height:1.2em; }
.foat_left						{ float:left; /*background:#000;*/  width:300px;}
.foat_right						{ float:right; /*background:#f60;*/ width:165px;}

.links 					{ }
.links td				{width: 250px; padding: 3px; text-align:center;}
.links a				{font-size:1em;  color:#666;  line-height: 1.5em; text-decoration:none;}
.links a:hover			{text-decoration:underline; color:#000;}
.linksshaded			{background: #FFF;}

.250px-width			{ width:250px; }
.image-title			{ text-align:center; margin:0px;}
.image-title span 		{ font-weight:bold; margin:0;}
.image-title img		{ margin:0;}

.stats	table			{ border-left:1px solid #999; width:490px;}
.stats	th				{ background:#C6C3C6; border-right:1px solid #999; border-top:1px solid #999;}
.stats	td				{ border-right:1px solid #999; border-bottom:1px solid #999;}
.pledge					{ background:#fff; font-size:80%; width:205px;}

.red					{ color:#f00;}
.green					{ color:#067C42;}
.italic					{ font-style:italic;}
.border					{ border:1px solid #ccc; padding:1px;}



@media print { 

.body { 
	padding: 0px 10px 10px 25px;
	font-size: 80%;
	margin: 0px 25px 0px 25px; 
	}
.frontbody { 
	padding: 0px 10px 10px 25px;
	font-size: 80%;
	margin: 0px 235px 0px 25px;
	}
#lowernav, .searchblurb {
	display: none
	}
body {
	background-color: #FFF;
	}
	
}

