@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}


body {
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #FFF;
	background-image: url(../images/header-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color:#2B1707;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
#header {
	margin: 0 auto;
	height:82px;
	width:962px;
}
#header .headercontent {width: 600px; height: 82px; margin-left:362px; text-align:right; margin-top:0px;}

#header .headercontent .columnL {width:440px; float:left; margin-right:10px; margin-top:2px; color:#3E3D3B;}
#header .headercontent .columnL p {margin-left:120px;}
#header .headercontent .columnL a {color:#3E3D3B; font-size:.82em; text-decoration:underline;}
#header .headercontent .columnL a:hover {text-decoration:none;}

#header .headercontent .columnR {width:140px; float:left;}
#header .headercontent .columnR img {margin: 2px 4px 3px 0; border:none;}
#header .headercontent .columnR a {color:#81190D; font-size:.78em;font-weight:bold; text-decoration:none; }
#header .headercontent .columnR a:hover {text-decoration:underline; }

/*CONTENT AREA */
#contentArea {
	background-color: #FFF;
	margin: 0 auto;
	width:962px;
	text-align: left;

}
/* NAVIGATION - LEFT COLUMN -- */
#contentArea .leftColumn{
	background-image: url(../images/left-nav-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 197px;
}
.navMainLinkSpace {
	height: 10px;
	width: 197px;
	margin:0;
	padding:2px 0 0 0;
}

.navMainLink {
	background-image: url(../images/left-nav-green-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 197px;
	margin:0;
	padding:2px 0 0 0;
}
.navMainLink a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 15px;
	padding-top:10px;
}
.navMainLink a:hover {text-decoration:underline;}

#contentArea .leftColumn ul{
		list-style: none;
		margin: -10px 0 0 20px;
		padding: 10px;
		display:block;
}

#contentArea .leftColumn ul li {
	list-style-image: url(../images/nav-arrow.jpg);
	padding:0 0 0 -15px;
	font-size:12px;
	margin:0;
}

#contentArea .leftColumn ul li.active {
	list-style-image: url(../images/nav-arrow-down.jpg);
	padding:0 0 0 -15px;
	font-size:12px;
	margin:0;
}
.biggerTitle {font-size:30px!important;}
#contentArea .leftColumn ul li a{text-decoration:none; color:#2B1707;}
#contentArea .leftColumn ul li a:hover{text-decoration:underline;}
#contentArea .leftColumn .nav {margin-left:20px; margin-right:5px;}
#contentArea .leftColumn .nav h1 {margin-top: 7px; font-weight: normal; font-size: 0.88em; margin-bottom: 10px; color:#2B1707; display:block;}
#contentArea .leftColumn .nav form label {display:block; font-size:12px;}
#contentArea .leftColumn .nav form label span {
	color:#993300;
	margin-right:2px;
	font-size:16px!important;
	vertical-align: bottom;
}
#contentArea .leftColumn .nav form .input_spanish {width:160px; height:14px; font-size:12px; margin-bottom:10px;}

#contentArea .leftColumn .nav form p.requiredInfo_spanish {font-size:0.75em;color:#993300; text-align:center}
#contentArea .leftColumn .nav form .boton {display:block; margin-left:80px; margin-top:5px;}
#contentArea .leftColumn .contentEnd {
	background-image: url(../images/leftcolumn_end.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0;
	padding: 0;
	float: left;
	height: 83px;
	width: 197px;
}

/*END LEFT COLUMN */

/*MAIN SECTION */
#contentArea .mainColumn {
	padding:5px;
	float: left;
	width:750px;
	display: inline;
}


/*Home Page */
.aboutCureMainContent {
	background-image: url(../images/homepage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 500px;
	width: 750px;
}
/* FOUNDER Main Page */
.founderCureMainContent {
	background-image: url(../images/founder_pageSpanish.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 500px;
	width: 750px;
}
/*What Cure Do */
.whatCureCureMainContent{
	background-image: url(../images/queHace_pageSpanish.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 500px;
	width: 750px;
}
/*Why donate */
.whyDonateCureMainContent {
	background-image: url(../images/porqueDonar_pageSpanish.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 500px;
	width: 750px;
}
/*Financial Page */
.financialCureMainContent {
	background-image: url(../images/finance_pageSpanish.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 500px;
	width: 750px;
}

/*contact Page */
.contactCureMainContent {
	background-image: url(../images/contact_pageSpanish.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 500px;
	width: 750px;
}
/*honduras Page */
.hondurasCureMainContent {
	background-image: url(../images/honduras_pageSpanish.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 500px;
	width: 750px;
}

/*Rep Dominicana Page*/
.repdomCureMainContent {
	background-image: url(../images/domrep_pageSpanish.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 500px;
	width: 750px;
}
/*Juan Carlos Page */
.juanCarlosCureMainContent {
	background-image: url(../images/juanCarlos_pageSpanish.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 500px;
	width: 750px;
}

/*Katherine Page */
.katherineCureMainContent {
	background-image: url(../images/katherine_pageSpanish.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 500px;
	width: 750px;
}

.aboutCureMainContent h1, .founderCureMainContent h1, .whatCureCureMainContent h1, .whyDonateCureMainContent h1, .financialCureMainContent h1, .contactCureMainContent h1, .hondurasCureMainContent h1, .repdomCureMainContent h1, .juanCarlosCureMainContent h1, .katherineCureMainContent h1 {color:#781A10;margin:85px 0 0 273px;display: block; font-size: 35px;}
.aboutCureMainContent p, .founderCureMainContent p, .whatCureCureMainContent p, .whyDonateCureMainContent p, .financialCureMainContent p, .contactCureMainContent p, .hondurasCureMainContent p, .repdomCureMainContent p, .juanCarlosCureMainContent p, .katherineCureMainContent p {margin:30px 20px 0 273px; display:block; text-align:justify; padding-bottom:0px;}
.aboutCureMainContentLeft {float:left; width:545px; padding:0 20px 0 0;}
.aboutCureMainContentLeft h2 {margin:40px 0 0 273px; width:250px; display:block; color:#FFFFFF; line-height:0.95em; font-size:1.2em; font-weight:bold;}
.aboutCureMainContentRight {float:left; width:185px;}
.aboutCureMainContentRight img {float:right; margin:30px 35px 0 0;}

.column750px{float:left; width:750px;padding:0 10px 0 10px; display:inline;}
.column440px {float:left; width:440px; padding:0 10px 0 10px; display:inline;}
.column250px{float:left; width:250px; padding:0 10px 0 10px; display:inline;}
.column230px {float:left; width:230px; padding:0 10px 0 10px; display:inline;}
.column230px p {margin:5px}
.column440px h2, .column230px h2, h2 {font-size:1.2em; padding-bottom:10px;}
h3 {font-size:0.95em; padding-bottom:10px; font-weight:bold;color:#781A10}
.column230px h2 {padding-bottom:5px!important; margin:0!important; padding-top:0;}
.godown8px{ padding-bottom:12px;}
.gosmall {font-size:.70em; padding-bottom:10px;}


.dotVertical {
	background-image: url(../images/dot-line.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
hr {
	border-color: #666;
	border-style: dotted;
	border-width: 2px 0 0;
	clear: both;
	height: 0;
} 
.dotVHorizontal {
	background-image: url(../images/dot-line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width:750px;
	height:10px;
	clear:both;
}
/* FOOTER */
#footer {
	background-color: #95C865;
	margin: 10px auto 0 auto;
	height:200px;
	width:100%;
	
}
.footerContent {
	margin:0 auto;
	width:962px;
	text-align: left;
	padding:20px 30px 20px 30px;
}

#footer .footerContent .footerLeftColumn {float:left; display:inline; width:50%; height:auto}
#footer .footerContent .footerLeftColumn img {float:left; margin:0; padding:12px 0 0 0;}
#footer .footerContent p.notaLegal,#footer .footerContent  .footerLeftColumn p {font-size:11px; margin-top:20px;}
#footer .footerContent  .footerLeftColumn p.goright {font-size:11px; float:left; padding:0;}
#footer .footerContent  .footerLeftColumn p.goleft {font-size:11px; margin:0; padding:14px 0 0 0;text-align:left; clear:both;}
#footer .footerContent .footerRightColumn{float:right; display:inline; width:50%; height:auto}
#footer .footerContent .footerRightColumn ul {
	display: block;
	margin: 18px 0 0 0;
	padding: 0px;
	list-style-type: none;
	float:right;
}
#footer .footerContent .footerRightColumn p{font-size:11px; float:right; text-align:right; margin-right:10px; padding-bottom:0px!important;}
#footer .footerContent .footerRightColumn ul li {float:left; font-size:11px; padding-right:10px; padding-bottom:20px;}
#footer .footerContent .footerRightColumn ul li a, #footer .footerContent .footerLeftColumn p a, #footer .footerContent .footerRightColumn p a {text-decoration:none; color:#2B1707;}
#footer .footerContent .footerRightColumn ul li a:hover, #footer .footerContent .footerLeftColumn p a:hover, #footer .footerContent .footerRightColumn p a:hover {text-decoration:underline; }

.last {
	margin-right: 0;
}
.last2 {
	margin-right: 0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D8D8D8;
	padding-left: 10px;
}

/*Typograohic */
h1#pagetitle {
	
	color: #0c9445;
	display: block;
	font-size: 35px;
	/*height: 55px;*/
	/*line-height: 42px;*/
	margin: 0px;
	padding-left: 50px;
	padding-top: 13px;
}

p {font-size:.85em; line-height:1.2em; padding-bottom:15px;}

a {color:#781A10; text-decoration:underline; outline:none;}
a:hover{ text-decoration:none}

/* Clear Floated Elements */
.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/*clear overkill */
html body div.clear,
html body span.clear
{
     background: none;
     border: 0;
     clear: both;
     display: block;
     float: none;
     font-size: 0;
     margin: 0;
     padding: 0;
     overflow: hidden;
     visibility: hidden;
     width: 0;
     height: 0;
}