@charset "UTF-8";

/***************/
/***  RESET  ***/
/***************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: inherit;font-size: inherit;font-family: inherit;vertical-align: baseline;line-height:inherit;}

h1{font-size: 2.2em; line-height:1.4em; color:#20294a; font-family:Georgia, "Times New Roman", Times, serif;}
h2{font-size: 1.5em; line-height:1.3em; color:#33986f;}
h3{font-size: 2.5em;}
h4{font-size: 2em;}
h5{font-size: 1.5em;}
h6{font-size: 1em;}

:focus {outline: 0;}

body {line-height:1; color: #000; background: #fff;}

ol, ul, li {list-style: none;}

table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

em{font-style:italic;}
strong{font-weight:bold;}

a img{border:none;}

ul.bulleted {margin:10px 15px;}
	ul.bulleted li {list-style:outside disc;}
		ul.bulleted li ul li {list-style:outside circle;}
		
label {line-height:1.5em;}



/*******************/
/***  UNIVERSAL  ***/
/*******************/
html {font-size:11px;}

body {line-height:20px;font-family:"lucida sans", Geneva, Arial, Helvetica, sans-serif; color:#333;background:#d1e6e2 url(../images/home_bg.gif) top repeat-x; height:100%;}

ul li {margin:5px 0;}

p {padding:10px 0;}
a, a:visited {color:#2b3763; text-decoration:none; }
a:hover {text-decoration:underline;}

.blue {color:#2b3763;}
.red {color:#cb1212;}

.noBG {background:none !important;}

input.text {width:130px;}

.wrapper {margin:0 auto; width:950px; padding:0;}
#fckWrapper {margin:0 auto; width:950px; padding:0;}

#fckWrapper img {float:right;}

/******************/
/***  MASTHEAD  ***/
/******************/
	 #masthead {float:left;display:inline;clear:both; width:950px; margin-top:5px;}
	 
	 /** header graphic area **/
	 #headerGraphic {float:left;display:inline;width:950px;height:96px;background: transparent url(../images/header.jpg) no-repeat;}
	 	 
		 /* logo link */
		 #headerGraphic .home {float:left;display:block;width:350px;height:96px;margin:0;}
		 
		 /* language toggle */
		 #headerGraphic .languageToggle {float:right;display:block;width:180px;height:46px;margin:15px 25px 0 0;color:#fff;background: transparent url(../images/btn_seHabla.gif) top left no-repeat;}
		 #headerGraphic .languageToggle:hover {background: transparent url(../images/btn_seHabla.gif) bottom left no-repeat;}
		 
		 /* search form */
			#masthead ul#mainNav li#searchDiv {float:right; display:inline; width:230px; margin-top:7px;}			
				
		
		/** primary navigation menu **/
		#menu {float:left; display:inline;width:950px;height:36px;margin:0px;padding:0;background:url(../images/nav_bg.gif) repeat-x;}	
				
				/** creates top level links **/
				#menu li {float:left;display:inline;position:relative;/*height:29px;border-right:1px solid #98a2c2;*/margin-top:0;}	
					#menu li a {display:block;margin-top:2px;padding:0 11px;font-weight:bold; color:#2b3763; text-decoration:none; font-size:1.1em;line-height:2.6em;}				
					#menu li a:hover {background:url(../images/mainNavBG_ON.gif) 0 0 repeat-x;color:#fff; cursor:pointer;text-decoration:none;}			
						
						/** subnav dropdown **/
						
						/* the containing ul */
						#menu li ul {float:left;display:none;position:absolute;top:36px;width:180px;padding:15px 0;border:1px solid #b7bfdd;border-top:0;z-index:3000;background:#f1f2f8;}
							
							/* subnav li and a */
							#menu li li {float:left;display:inline;padding:0;border:0;}								
								#menu li li a, #menu li li a:hover, #menu li li span.fake_link {width:160px;margin:0;padding:3px 10px;font-size:1em;line-height:1.2em;color:#2b3763;text-decoration:none;font-weight:bold;}	
								#menu li li a:hover {background-image:none;background-color: #e3e6f1;color:#2b3763;font-style: italic;}
								
								/* sub, sub nav and extra padding for last link */
								#menu li li.inset a {width:150px;padding-left:20px;font-weight:normal;font-size:1em;line-height:1.2em;/*margin:3px 0;*/}
								#menu li li.inset a:hover {width:150px;}
								/*#menu li li.last {padding-bottom:10px;}	*/
		
				#menu li.searchDiv {float:right;display:inline;padding-right:10px;}
					#menu li.searchDiv input {margin-top:5px;}
					
					
		#cse-search-results iframe {width:700px;}	
		#cse-search-results iframe td {padding:10px;font-size:12px;}
		
		
				
/*******************/
/***  HOME PAGE  ***/
/*******************/
	#homeContent {float:left;display:inline;width:950px;background:#FFF;border:1px solid #c00;}
		#homeContent .mainImg {float:right;display:inline;position:relative;}
		#homeContent p {font-size:1.1em;line-height:1.5em;}
		
	#homeSubNav {float:left;display:inline;width:950px;}
		#homeSubNav .crisis {float:left; display:inline; width:228px; background:#fff url(../images/home_border.gif) top right no-repeat; padding-right:6px; height:193px;}
			#homeSubNav .crisis p {font-size:1.6em; line-height:1.4em; color:#da4444;}
		
		#homeSubNav .help {float:left;display:inline; width:238px; background:#fff url(../images/home_border.gif) top right no-repeat; padding-right:6px; height:193px;}
		#homeSubNav .what {float:left;display:inline; width:232px; background:#fff url(../images/home_border.gif) top right no-repeat; padding-right:6px; height:193px; color:#333366;}
		#homeSubNav .donate {float:left;display:inline; width:234px;background:#fff;height:193px;}
			
		#homeSubNav p {text-align:center; line-height:1.1em; padding:5px;}
		#homeSubNav img {display:block;}
		/*#homeSubNav p a {color:#336633;}*/
		
		#homeSubNav p.home_callToAction {padding:0;}
			#homeSubNav p.home_callToAction a {display:block;margin:0 auto;width:172px;height:37px;line-height:35px;background: transparent url(../images/btn_bg_callToAction.gif) top left no-repeat;text-align:center;font-size:12px;font-weight:bold;color:#fff;}
			#homeSubNav p.home_callToAction a:hover {background: transparent url(../images/btn_bg_callToAction.gif) bottom left no-repeat;text-decoration:none;} 
		
/*****************/
/***  SUBPAGES  ***/
/*****************/
	#subPage {float:left; display:inline; width:950px; margin:0; background:url(../images/subPage_repeat.gif) 0 0 repeat-y;}
		#subPage #top {float:left; display:inline; width:950px; background:url(../images/subPage_top.gif) 0 0 no-repeat;}
			
			/***  subNAVIGATION  ***/
			#subPage #top #subNavDiv {float:left; display:inline; width:193px;}
				#subPage #top #subNavDiv ul#subNav {margin-top:25px;}
					#subPage #top #subNavDiv ul#subNav li {line-height:1.3em;}
						#subPage #top #subNavDiv ul#subNav li a, #subPage #top #subNavDiv ul#subNav li a:visited, #subPage #top #subNavDiv ul#subNav li .fake_link {display:block; padding: 6px 15px 0 15px; color:#2b3763; font-weight:bold;}						
						#subPage #top #subNavDiv ul#subNav li a:hover {text-decoration:underline;}
						
							
							/*** sub, subnav  ***/
							#subPage #top #subNavDiv ul#subNav li ul {list-style:disc !important;}
								#subPage #top #subNavDiv ul#subNav li ul li {margin:0; display:inline; line-height:1em;}
									#subPage #top #subNavDiv ul#subNav li ul li a,
									#subPage #top #subNavDiv ul#subNav li ul li a:visited {display:block; color:#2b3763; font-weight:normal;/* padding:3px 15px;*/padding-bottom:3px;margin: 0 10px 0 25px;}
									#subPage #top #subNavDiv ul#subNav li ul li a:hover,
									#subPage #top #subNavDiv ul#subNav li ul li a.active {text-decoration:none;font-style:italic; background:#e3e6f1;}
									
									
			/** graphic btns on subnav **/
			
				/** all buttons **/
				#subPage #top #subNavDiv ul#subNav li a.button {display:block;width:135px;height:90px;margin-left: 15px;}
				
				/** need help **/
				#subPage #top #subNavDiv ul#subNav li a.needHelp {background: transparent url(../images/btn_sub_needHelp.jpg) top left no-repeat;margin-top:25px;}						
				#subPage #top #subNavDiv ul#subNav li a.needHelp:hover {background: transparent url(../images/btn_sub_needHelp.jpg) bottom left no-repeat;} 	
				
				/** what we do **/
				#subPage #top #subNavDiv ul#subNav li a.whatWeDo {background: transparent url(../images/btn_sub_whatWeDo.jpg) top left no-repeat;}						
				#subPage #top #subNavDiv ul#subNav li a.whatWeDo:hover {background: transparent url(../images/btn_sub_whatWeDo.jpg) bottom left no-repeat;} 							
							
				/** please donate **/
				#subPage #top #subNavDiv ul#subNav li a.pleaseDonate {background: transparent url(../images/btn_sub_pleaseDonate.jpg) top left no-repeat;}						
				#subPage #top #subNavDiv ul#subNav li a.pleaseDonate:hover {background: transparent url(../images/btn_sub_pleaseDonate.jpg) bottom left no-repeat;} 	
									
			
			/** first link in subnav to drop it down by 25px **/
			#subPage #top #subNavDiv ul#subNav li a.first {margin-top:25px;}					
			
			
			/** container for subpages content **/
			#subPage #top #subContent {float:left; display:inline; width:727px; padding:15px;}
				
				/** breadcrumbs **/
				#subPage #top #subContent #breadcrumbs {line-height:1.5em; color:#2b3763; padding:0 15px 10px;}
				#subPage #top #subContent #breadcrumbs a,
				#subPage #top #subContent #breadcrumbs a:visited {text-decoration:underline;}
				#subPage #top #subContent #breadcrumbs a:hover {text-decoration:none;}
				
				/** content formatting, subpages **/
				#subPage #top #subContent h1 {margin:10px 0;}
				#subPage #top #subContent ol {margin-left:20px; color:#2b3763;}
					#subPage #top #subContent ol li {list-style:decimal; color:#858585; margin:10px 0; line-height:1.3em;}
						#subPage #top #subContent ol li ul {margin-left:10px;}
							#subPage #top #subContent ol li ul li {list-style:none; margin:10px 0;}
						



/****************/
/***  FOOTER  ***/
/****************/
		
	#footer {width:950px; margin:0 auto; height:auto; background-image:none;}
		#footer p {left:0; color:#1e2745; text-align:center;}
		#footer img {margin:0 auto; display:inline-block;}
