/* =main------------------------------------------------------------------------ */
body {
	background-color: #FBFBFB; /* main background colour fade white - in some containers needed again, to overrule values in universal.css*/
	background-image: url(images/home/usa_bg.jpg); /*background pattern */ /* Danny : 23/2/2007 */
}
#container {
background-color:#FBFBFB;/* design proposes a fade white as background colour - set it here, overruling universal.css  */
}


a {
	color: #93796C;
	/*color:#008E01;*/
}

a:hover {
	/*color: #B35438;*/
	color:#666666;	
}

td {
	vertical-align: top;
}

.clearer {
	background-color: #fff;
}

element.style {
font-size:1em;
}
				/*-rounded corners code------------------*/
				
				/*-rounded corners code------------------*/		
				
/* =main------------------------------------------------------------------------ */



/* =header------------------------------------------------------------------------ */
#header {
	height: 111px;
	background-color: #FBFBFB;
	background-image: url(images/usa_header2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#heading {
	/*background: none;*/
	background-image: url(images/content/usa_international_header.gif);
	background-color: #FBFBFB;
	margin: 0;
	padding: 0;
	width: auto;
	height: 65px;
	float: none; /*overruling universal.css */
}
/* =header------------------------------------------------------------------------ */



/* =control panel and top level menu------------------------------------------------------------------------ */
#menucontainerH {
	padding: 0;
}
				/*-control panel (search, language selector and text size------------------*/
				.text {
					color: #ffffff;
					margin: 8px 14px 0 15px;
				}
				
				.menutop {
					height: 30px;
					background-color: #E5DCB3;
					margin-top: 10px;
                                        border: 1px solid #C8C7CC;
				}
								
				#menucontainer input {
					margin: 7px 0 0 0;
					border-color: #D2D2D2;
					color: #36525D;
					background-color: #FBFBFB;
				}

				#menucontainer input.searchbutt {
					margin: 7px 15px 5px -1px;
					background-color:#D2D2D2;
					color: #9A9B9D;
				}

				#menucontainer select {
					margin: 5px 15px 0 0;
                                        background-color: #FBFBFB;
				}
				/*-control panel (search, language selector and text size------------------*/
				
				/*-top level menu------------------*/
				#nav {
					height: 38px; /* edit Danny 23/01/07 */
					margin: 0;
					padding: 0 0 0 10px;
					background-color: #FBFBFB; /* edit Danny 23/01/07 grey border around nav area*/
					border: #c8cbc4 solid; /* edit Danny 23/01/07 */
					border-width: 0 1px 1px 1px;	/* edit Danny 23/01/07 */ 
					z-index:20; /* should remain on top */
				}

/*
				#nav ul li {
					border: #c8cbc4 solid;
					border-width: 2px 2px 0 2px;  edit Danny 23/01/07 border around sublist items*/
			/*		padding: 0;
					margin: 0 0 0 -2px; 
				}
*/
				#nav ul li {
					border: #c8cbc4 solid;
					border-width: 1px 1px 0px 1px;
					padding: 0;
					margin: 0 0 0 -1px;
				}

			/*	#nav ul li:last-child {
					border-width: 1px 1px 1px 1px;
					padding: 0;
					margin: 0 0 0 -1px;
				margin: 0 0 0 0px;
				}*/

				#nav ul ul li {
					border-width: 1px 1px 0 1px;
					padding: 0;
					margin: 0;
					z-index: 10;
				}

				#nav ul ul li:last-child {
					border-width: 1px;
					padding: 0;
					margin: 0;
				}

				#nav ul li.last {
					border-width: 1px;
					/*padding: 0;
					margin: 0 0 0 -2px;
					margin: 0 0 0 0px;*/
				} 

				#nav a {
					font-weight: bold;
					padding: 5px 0 3px 0;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /* edit Danny 23/01/07 */
					font-size: 0.75em; /*edit Danny 23/01/07 font size for main items */					
					color: #A99489;
					font-variant: normal
				}


				#nav li a:hover,#nav li:hover {
				/*	background-color: #E4EAAA;*/
					color: #999999;
				}

				#nav li ul li a:hover {
				/*		background-color: #E4EAAA;*/
					color: #666666;
				}

				#nav ul li a {
					color: #A99489;
				/*	background-color: #E4EAAA;*/
					height:1%;					
					font-size:0.70em;
				}
			
				#nav li {background-color:#e5ecda;} /* added Danny 23/01/07 sets basic background colour to all list items in nav section*/

				#nav #home {
	width: 12%;
	text-align: center;
	margin: 5px 10px 0 0;/* edit Danny 23/01/07 adds space to  main item*/
	border: 2px #c8cbc4 solid; /* edit Danny 23/01/07 sets border around main item */  
				}
				
			
				#nav #who0{
					width: 20%; /* edit Danny 23/01/07 width of item to match changes*/
					text-align: center;
					margin: 5px 10px 0 0;/* edit Danny 23/01/07 adds space to  main item*/
					border: 2px #c8cbc4 solid; /* edit Danny 23/01/07 sets border around main item*/
				}

					#nav #who1{
					width: 20%; /* edit Danny 23/01/07 width of item to match changes*/
					text-align: center;
					margin: 5px 10px 0 0;/* edit Danny 23/01/07 adds space to  main item*/
					border: 2px #c8cbc4 solid;/* edit Danny 23/01/07 sets border around main item*/
				}

				#nav #who2 {
					width: 20%; /* edit Danny 23/01/07 width of item to match changes*/
					text-align: center;
					margin: 5px 10px 0 0;/* edit Danny 23/01/07 adds space to  main item*/
					border: 2px #c8cbc4 solid;/* edit Danny 23/01/07 sets border around main item*/
				}

				#nav #who3 {
					width: 20%; /* edit Danny 23/01/07 width of item to match changes*/
					text-align: center;
					margin: 5px 0 0 0;/* edit Danny 23/01/07 adds space to  main item*/
					border: 2px #c8cbc4 solid;/* edit Danny 23/01/07 sets border around main item*/
				}
/* added by Danny to influence/adapt what follows and to make it match for IE - overrules settings from universal.css */				
#menucontainerH {
	height:75px;
/*	padding: 1px 1px 0 51px;*/
padding: 1px 1px 0 1px;
background-color:#FBFBFB;
}

* html #menucontainerH {
	height: 75px;
	height: 66px;
}

/* --------------------------------------------------------------------------------------------
	edit MAIN MENU 25/2/2007  - if used leave this at all times below main menu css code !!!
----------------------------------------------------------------------------------------------*/	
#nav  li {padding-bottom:4px;}	
#nav #home, #nav #who0, #nav #who1, #nav #who2, #nav #who3 {border: none; position:relative;background-image:url(images/home/mainnavtopbottomborder.gif);background-repeat: repeat-x;background-position: center;}
#nav #home span.mainNavLeftLine, #nav #who0 span.mainNavLeftLine, #nav #who1 span.mainNavLeftLine, #nav #who2 span.mainNavLeftLine, #nav #who3 span.mainNavLeftLine {background-image:url(images/home/mainnavleftborder.gif); background-repeat: no-repeat;	background-position: left center;height:22px;width:2px;position:absolute;left:0;top:0;} 
#nav #home span.mainNavRightLine, #nav #who0 span.mainNavRightLine, #nav #who1 span.mainNavRightLine, #nav #who2 span.mainNavRightLine, #nav #who3 span.mainNavRightLine {background-image:url(images/home/mainnavrightborder.gif);	background-repeat: no-repeat;	background-position: right center;display:block;height:22px;width:2px;position:absolute;right:0;top:0;}
#nav li ul {margin: 3px 0 0 1px; width:99%;} 

			
/* --------------------------------
end code main menu alteration added 25/2 
--------------------------------- */





				/*-top level menu------------------*/

/* =control panel and top level menu------------------------------------------------------------------------ */



/* =breadcrumbs and location (where am i)------------------------------------------------------------------------ */
#breadcrumbs {
	background-color: #fbfbfb; /* bkgd colour breadcrumbs area  Danny 27/1/2007 should become fade white*/
}

* html #breadcrumbs {
	margin-left: 0;
}

#breadcrumbsH {
	/*color: #333;*/
color:	#C8C7CC;
	font-size: 12px;
	font-family: verdana, arial, "sans-serif";
}

#breadcrumbs a.crumbs {
	color: #A99489;
	/*border-bottom: 1px #666 solid;*/
	font-weight:bold;
}

#breadcrumbs a.crumbs:hover {
	color: #93796C;
	font-weight:bold;
}

#whereami{
	background-color: #fbfbfb;
	margin: 0px 0px 0px 0px;
}

.whereamitxt {
	color: #A99489; /* Danny 27/01/2007 */
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	/*padding: 0px 0 0 25px;*/
	margin: 0px 0 0 -7px;
	background-image: url(images/home/usa_mesh.gif);
}

#ctrpanelcontainer {
        height: 25px;
        padding-top: 5px;     
}
/* =breadcrumbs and location (where am i)------------------------------------------------------------------------ */



/* =left column------------------------------------------------------------------------ */


#side {
	width: 225px; /* overruling universal.css - slightly increased 24/02/2007*/
	float: left; display: inline;margin: 0;	position: relative; /* Danny 27/1/2007 helps IE 5-6 */
	padding: 0; }
#submenu {
	padding: 0; /*add submenu, which was only declared in universal.css - overruling width D. */
	/*width:194px;  remove this for simplicity, no need because bkgrd image determines width now in submenuH - 24/02/2007 */
		z-index:1; /* low z-index so that main menu overlaps */
	margin:0; width: 225px;	} 

#submenuH {padding:0;margin:0 0 10px 0;} /* set white space under menu here */	

#submenu ul{padding:0; margin:0;background-image: url(images/home/usa_left_nav.gif);background-repeat: no-repeat;background-position: center center;width:222px; height:366px;} /* Danny 24/02/2007: define menu background, height and width conform the bkg image - but on ul in stead of submenuH for better browser compatibility*/
#submenu ul li {padding: 25px 10px 15px 15px; margin: 0; color: #8B814C; height: 11px;} /* each box = +/-51 px = height + padding top and bottom */
#submenu ul li a {padding: 0;color: #bebab0;font-weight: bold;} /* Danny 23/02/2007: simplified for new menu with background*/

*html #submenu ul li {padding: 19px 10px 20px 15px; height:10px;} /* be merciful and hack IE 6 who gets it wrong as usual */

/* darken the text on the menu for the current page */
#submenu ul li.menu0selected a {color:#93796c;}
#submenu ul li.menu1selected a {color:#93796c;}
#submenu ul li.menu2selected a {color:#93796c;}
#submenu ul li.menu3selected a {color:#93796c;}
#submenu ul li.menu4selected a {color:#93796c;}
#submenu ul li.menu5selected a {color:#93796c;}
#submenu ul li.menu6selected a {color:#93796c;} 
				
/*-sub menu------------------*/
				
/* Bk related */

/* quick links - there's no list here, it's just images, so you could do it without ul - li; but it's ok like this */
#quicklinks {
        margin: 25px 0 0 0;
	padding:0;
	border:0;
	width: 210px; /* give width to container ... */
	text-align: center; /* to be able to center ... - IE */
}

#quicklinks li {
	list-style-type: none;
	margin: 0 auto; /* center them in container and set margin top and bottom */
	padding: 0;
	border:0;
}

#quicklinks li a {
	display: block;/*  set container for links 27/1/2007 D.*/
	min-height: 60px; 
	padding: 0;
	margin: 0;
	color: #ccc;
	border:0;
}
* html #quicklinks li a {height: 60px;  }/*IE6 needs it, acts as minimum height */

/*End BK Related */

/* =left column------------------------------------------------------------------------ */



/* =content region------------------------------------------------------------------------ */

/*-content containers------------------*/


	#mainContent {margin: 0 0px 0 215px;
	} /* this sets margin left for the middle area overruling universal.css */
	/* Danny 24/2/2007 : correction add some spacing next to menu and under menus*/
		
		.inner {
	float: left;
	background-color:#FBFBFB;
	width: 97.5%;
	/*width: 98.5%;
	position: relative;*/
}/* Danny 23/2/2007 : needs to be reset */
	*html .inner {float:right;} /* hack IE 6*/
	
	
	
	 #innermain {padding: 0;background-color:#FBFBFB;float: right; width: 99%;margin: 0;	}/* small adaption too 24/02/2007*/
		
	#content {margin: 0; 
        border-style: none;
        color:#9C9679;
	padding: 0px 13px 0px 13px; 
	background-color: #FBFBFB; 
	float: left; 
	width: 98%;
	font-size: 12px;	
	font-family: verdana, arial, "sans-serif";	
	letter-spacing: 0.75px;	
	line-height: 23px; } 
	/* Danny: added padding here as best solution for spacing content 24/2/2007 - use padding to space content area as per need with white space from top, right and left as needed.*/

		/* content pages */	
	#content_general {
	/*
	margin: 0;
	padding: 10px 10px 0 0; 
	border: 1px none #FBFBFB;
	background-color: #FBFBFB; 
	float: left; 
	font-size: 12px;	
	font-family: verdana;	
	letter-spacing: 0.75px;	
	line-height: 23px;*/} 

/*-content containers------------------*/
				
				
				/*-content image postioning styles------------------*/
				#content img {				
					border: 0px #8B814C solid;	padding: 0px 0px 0px 20px;
				/*border: 1px #8B814C solid;	padding: 0px 0px 0px 0px;*/
				}
				/*-content image postioning styles------------------*/
				
				
				/*-content text and link styles------------------
								#content a {
									margin: 0;
									text-decoration: underline;
									color: #CBC39E;
								}

								#content a:hover {
									color: #CBC39E;
									text-decoration: underline;
								}
						
								p {
									color: #CBC39E;
									margin: 0 24px 16px 18px;
								}*/
							
								p { color:#9C9679;
 									font-size: 12px; 
									font-family: verdana, arial, "sans-serif"; 
 									/*padding: 0;  margin: 0 */
 									}

								h3 {
									/*color:#7190C4;*/
									text-transform: uppercase;
									font-size: 90%;	
									margin: 0px 0px 10px;								
								}
								
								h3.split{
									border-bottom:1px solid #6B4E3E;
									border-top: 0px;
									font-size:90%;
									margin: 40px 0px 25px;
								
								}

								h4 {
									font-size:90%;		
									margin: -8px 0px 10px;
								}
								
								#content ul{
									margin: 0 0 30px 30px;
								}

								#content li{
									color: #9C9679;
									font-size: 100%;
								}
								
								#content a.buttlink {
                                                                        font-weight: normal;
									font-family: verdana, arial, "sans-serif";
                                                                        color: #7190C4;
									text-decoration: none;
									padding: 8px 10px 8px 10px;
									/*background-color: #FDEA9F;*/
									background-color: #fbfbfb;
									border: 1px #CBCDA6 solid;
								}

								#content a.buttlink:hover {
									/*color: #93796c;*/
									color: #999999;
									text-decoration: none;
									background-color: #fbfbfb; 	/* border: 1px #FDEA9F solid;*/
									border: 1px #C9D0D2 solid;
								}
								
								.hrule {
								height: 30px;
							/*		margin: -20px 20px 20px 20px;*/ /*MODIFIED ON 09/17/07*/
									margin: -20px 0px 20px 0px;
									padding: 0;
									background-position: left bottom;
									border-bottom: 1px #000 solid;
									background-image: none; /*overriding universal.css 09/17/07*/					
																
								}
				/*-content text and link styles------------------*/

								
								/*-page heading------------------*/
	                        #homepage_title_part1 {
	font-family: Georgia;
	font-size: 250%;
	font-weight: normal;
	display: block;
	background: none;
	color: #A4CDD9;
	margin: 0;
	padding: 0px 0px 0px 15px;
	width: 100%;
	letter-spacing: 2px;
	text-align: center;
}
								 #homepage_title_part2 {
	font-family: Georgia;
	font-size: 250%;
	font-weight: normal;
	display: block;
	background: none;
	color: #A4CDD9;
	margin: 0;
	padding: 15px 0px 30px 15px;
	width: 100%;
	letter-spacing: 2px;
	text-align: center;
}

.firstChar {font-style: italic; font-size: 14px}




/* As We Are content page */

#asWeAre #heading {
	background-color: #FBFBFB;
	margin: 0;
	padding: 0;
	/*width: 703px;*/ width:auto; /* 11/8 for IE6*/
	height: 65px;
	background-image: url(images/content/asweare_header.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: none; /*overruling universal.css */
	color: #E1C176;
}	

#asWeAre_subTitle {
	color:#9E3385;font-size:13px; font-weight:bold;margin:0px 0px -15px 265px;
	}


/*wrap col1 and col2*/
#asWeAre_topCols {
	width:100%;
	padding:0;
	margin: 0 0 20px 0; /* set bottom margin here */
	float: left; /* 11/8 you need to float a box containing other floated boxes, in order to have the box wrap the containing floated boxes correctly - also with float it's always good to use width; so you keep control - then when you want to have content come right under floated boxes, you need to clear the float with 'clear:both' */
}

#asWeAre_col1 {
	background-image: url(images/content/asweare_workshoppic.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width:53%;/*354px;alternatively use % here too 11/8*/
	height: 300px;
	float: left;
        margin-left: -15px;
}	

#asWeAre_col2 {
	float: left;
	padding-top: 20px;
        padding-left: 15px;
	height: auto; /* 280px; let height preferrably to default = auto to let liquid layout adapt*/
	width: 45%;
}

.asWeAre_coursePartner {
    color:#9E3385;
    font-size:12px; 
    font-weight:bold; 
}

#asWeAre_col2 ul li{
	font-size: 12px;	
	font-family: verdana;
        line-height: 18px;
        color:#9C9679;
}

#asWeAre_content {
	padding: 0 20px 0 0px;
	clear: both; /* 11/8 clear the float here */
        color:#9C9679;
}
#asWeAre_Principles {margin:15px 0px -15px 50px; }
#asWeAre_Principles li {color: #9E3385; font-weight:normal;font-size: 12px; list-style:none; margin-left:0}
/*
#asWeAre_Principles .second {padding: 0 0 0 55px;}
#asWeAre_Principles .third {padding: 0 0 0 110px;}
#asWeAre_Principles .fourth {padding: 0 0 0 165px;}
*/
	
	
/*for comparison: in FF and Opera this works: 
#asWeAre_Principles li + li {padding: 0 0 0 55px;}
#asWeAre_Principles li + li +li {padding: 0 0 0 110px;}
#asWeAre_Principles li + li +li +li {padding: 0 0 0 165px;}
*/

/* End As We Are Content Page */


/* Safe Spaces Content Page */	

#safePlaces #heading {
	background-color: #FBFBFB;
	margin: 0;
	padding: 0;
	/*width: 703px;*/
	width:auto; /* 11/8 for IE6*/
	height: 65px;
	background-image: url(images/content/safespaces_header.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: none; /*overruling universal.css */
	color: #F7954B;
}	

#safeSpaces_subTitle {
	color:#00AEEF;font-size:13px; font-weight:bold;
}

/*wrap col1 and col2
#safeSpaces_topCols {width:100%}
*/
#safeSpaces_col1 {
   /*  width: 347px;	*/
		  width:51%;/*354px;alternatively use % here too 11/8*/
}	

#safeSpaces_col2 {
        background-image: url(images/content/safespaces_bouquet.jpg);
        background-repeat: no-repeat;
		background-position: right;
		height: 329px;
	/*width: 51%;
	height: auto;*/
   /*     width:345px;*/
         /*let height preferrably to default = auto to let liquid layout adapt*/
   /*     float: right;*/
		  }


/*wrap col1 and col2*/
#safeSpaces_quoteCols {width: 95%;
/*float: left;  11/8 */
}

#safeSpaces_quote {
        float: left;
        padding-left: 50px;
      /* width: 400px;*/
		  width: 55%;
        color: #00AEEF;
        font-style:italic;
        text-align:justify;
}	

#safeSpaces_person {
        padding-left: 20px;
        border-left: 1px solid #F7954B;
        height: 95px;
		/* height:auto;*/
        float: right;
        color: #666666;
}

#safeSpaces_content { padding: 0 20px 0 0px}

/* End Safe Spaces content page */
/* Start Bks in the USA */
#bkUSA #heading {
	background-color: #FBFBFB;
	margin: 0;
	padding: 0;
	/*width: 703px;*/
	width:auto;
	height: 65px;
	background-image: url(images/content/facts_header.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: none; /*overruling universal.css */
	color: #E1C176;
}	


#bkUSA_col1 {
        background-image: url(images/content/facts_cottage.jpg);
        background-repeat: no-repeat;
	background-position: left;
	width: 60%;
   /*     width:401px;*/
        height: 303px;
        float: left;
}	

#bkUSA_subTitle {
	color:#00AEEF;
	font-size: 12px; 
	font-family: verdana, arial, "sans-serif";
	font-weight: bold;
	padding: 0px 0px 20px 0px;
}
#bkUSA_subHeading {
        float: none;
		  color:#666666;
	font-size: 12px; 
	font-weight: bold;
}

#bkUSA_subInfo {
        float: none;
		  padding: 0 0 10px 0;
}
/*End BKs in the USA */

/*Start BK UN */
#bkUN #heading {
	background-color: #FBFBFB;
	margin: 0;
	padding: 0;
	/*width: 703px;*/
	width: auto;
	height: 65px;
	background-image: url(images/content/un_header.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: none; /*overruling universal.css */
	color: #F7954B;
}	


#bkUN_subTitle {
	color:#00AEEF;
	font-size: 12px; 
	font-family: verdana, arial, "sans-serif";
	font-weight: bold;
}

#bkUN_topCols {width:100%}

#bkUN_col1 {
     width:38%;
    /*    padding-left: 10px;*/
       
}	

#bkUN_col2 {
/* float: right;*/
        background-image: url(images/content/un_bldg.jpg);
        background-repeat: no-repeat;
		  background-position: right;
		/*  width: 476px;
		width: 60%;*/
		  height: 386px;
       
}

#bkUN_subInfo{
	 float: none;
		/*  padding: 0 0 10px 0;*/
}
/* End BK UN */

/*Start Courses landing page*/
#coursesPrograms #heading {
	background-color: #FBFBFB;
	margin: 0;
	padding: 0;
	/*width: 703px;*/
	width: auto;
	height: 65px;
	background-image: url(images/content/courses_header.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: none; /*overruling universal.css */
	color: #93796C;
}


#coursesPrograms_landing_basic_heading {
        float: right;
        padding: 40px 15px 15px 0px;
        font-family:Georgia, "Times New Roman", Times, serif;
        color:#9DCA82;
	font-size: 26px;
        letter-spacing: 4px;
} 

#coursesPrograms_landing_basic_heading a {
      color:#7EB959; text-decoration: none;
}

#coursesPrograms_landing_basic_heading a:visited, #coursesPrograms_landing_basic_heading a:link{
       color:#9DCA82; text-decoration: none;
}

#coursesPrograms_landing_basic_heading a:hover, #coursesPrograms_landing_basic_heading a:active{
       color:#7EB959; text-decoration: none;
}
#coursesPrograms_landing_basic_col1 {
       float: right;
       padding: 5px 0px 0px 0px;  
       /* width:410px;  */
       width: 62%;
       color: #7190C4;     
       font-weight: bold;
       text-align: justify;
}	 

#coursesPrograms_landing_leadership_heading {
       float: right;
       padding: 40px 15px 15px 0px;
       font-family:Georgia, "Times New Roman", Times, serif;
       color:#C7C1A9;
       font-size: 26px;
       letter-spacing: 4px;
} 

#coursesPrograms_landing_leadership_heading a{
      color:#C7C1A9; text-decoration: none;
}

#coursesPrograms_landing_leadership_heading a:visited, #coursesPrograms_landing_leadership_heading a:link{
       color:#C7C1A9; text-decoration: none;
}

#coursesPrograms_landing_leadership_heading a:hover, #coursesPrograms_landing_leadership_heading a:active{
       color:#B5AE8D; text-decoration: none;
}

#coursesPrograms_landing_leadership_col1 {
       float: right;
		 padding: 5px 0px 0px 0px;  
		/*  width:430px;  */
		width: 61%;
		 color: #7190C4;     
		 font-weight: bold;   
		 }

#coursesPrograms_landing_women_heading {
       float: right;
       padding: 40px 15px 15px 0px;
       font-family:Georgia, "Times New Roman", Times, serif;
       color:#E4CDBB;
	font-size: 26px;
        letter-spacing: 4px;   
} 

#coursesPrograms_landing_women_heading a{
      color:#E4CDBB; text-decoration: none;
}

#coursesPrograms_landing_women_heading a:visited, #coursesPrograms_landing_women_heading a:link{
       color:#E4CDBB; text-decoration: none; 
}

#coursesPrograms_landing_women_heading a:hover, #coursesPrograms_landing_women_heading a:active{
       color:#CD9F7A; text-decoration: none;
}


#coursesPrograms_landing_women_col1 {
       float: right;
		 padding: 5px 0px 0px 0px;  
	/*	 width:430px; */
		width:61%; 
		 color: #7190C4;     
		 font-weight: bold;   
		 }
		 
#coursesPrograms .hrule {
         height: 0px;
        margin: 0;
         padding: 0;
         background:none;
         border: none;
        }
								
/*End Courses landing page*/
/*Begin Courses Common CSS elements */
#course_subTitle {
	color:#7190C4;font-size:13px; font-weight:bold;
}


#course_quote {
        color: #7190C4;
        font-style:italic;
}	


/*End Courses Common CSS elements */

/*Start Courses _ Women page here */
#courseWomen #heading {
	background-color: #FBFBFB;
	margin: 0;
	padding: 0;
	/*width: 703px;*/
	width: auto;
	height: 65px;
	background-image: url(images/content/courses_header.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: none; /*overruling universal.css */
	color: #CD9F7A;
}	

#courseWomen_col1 {
        padding:0px 0px 30px 0px;
     /* width: 260px;*/
	  width: 39%;
}	

.lightBrown{
	color:#CD9F7A;
	font-weight: bold;
}

#courseWomen_col2 {
	 background-image: url(images/content/courseswomen_women.jpg);
        background-repeat: no-repeat;
		background-position: right;
       /* width:422px;
		  width:55%;*/
        height: 333px;
}

#courseWomen_person {
        padding-left: 20px;
        border-left: 1px solid #F7954B;
      /*  height: 95px;
		  width:200px;*/
		width: 30%;
        float: right;
        color: #666666;
}

#courseWomen_aims ul li{
	font-size: 12px;	
	font-family: verdana;
   line-height: 18px;
}
  
/*End Courses_ Women page here */
/* Begin Courses_ Basic Page here */

#courseBasic #heading {
	background-color: #FBFBFB;
	margin: 0;
	padding: 0;
/*	width: 703px;*/
width: auto;
	height: 65px;
	background-image: url(images/content/courses_header.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: none; /*overruling universal.css */
	color: #7EB959;
}	

#courseBasic_col1 {
   /*   width: 220px;*/
		width: 33%;
}

#courseBasic_col2 {
        background-image: url(images/content/coursesbasic_mountain.jpg);
        background-repeat: no-repeat;
		background-position:right;
			height: 439px;
	 }

.lightBlue{
	color:#ABBBDC;
	font-weight: bold;
}

#courseBasic_person {
        padding-left: 20px;
        border-left: 1px solid #ABBBDC;
        height: 110px;
		  width: 45%;
		 /* width:300px;*/
        float: right;
        color:#999999;
}

#courseBasic_content{
padding-top:100px;
	
}
/*End Courses_ Basic page here */

/* Begin Courses_ Leadership Page here */

#courseLeadership #heading {
	background-color: #FBFBFB;
	margin: 0;
	padding: 0;
	/*width: 703px;*/
	width: auto;
	height: 65px;
	background-image: url(images/content/courses_header.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: none; /*overruling universal.css */
	color: #B5AE8D;
}	

#courseLeadership_col1 {
      /*  float: left;*/
/*      width: 240px;*/
		width: 36%;
}

#courseLeadership_col2 {
        background-image: url(images/content/coursesleadership_lighthouse.jpg);
        background-repeat: no-repeat;
		background-position:right;
			height: 344px;
	 }

.darkTan{
	color:#B5AE8D;
	font-weight: bold;
}

#courseLeadership_person {
        padding-left: 20px;
        border-left: 1px solid #B5AE8D;
        height: 95px;
		 /* width:300px;*/
		  width: 45%;
        float: right;
        color:#999999;
}

#courseLeadership_content{
padding-top:100px;
	
}

#courseLeadership_content ul li{
	font-size: 12px;	
	font-family: verdana;
   line-height: 18px;
        color:#9C9679;
}

/*End Courses_ Leadership page here */

/*Begin A New Story */
#aNewStory  #heading{display:none;}
	
#aNewStory_header {
font-weight: bold;
font-size: 14px;
color: Black;
	
}
	 
#aNewStroy_col2 {
        background-image: url(images/home/story_bksister.jpg);
        background-repeat: no-repeat;		
		  background-position: center;
		   height: 230px;
		   /*  width:162px;*/
		  width: 25%;
          float: right;
}

#aNewStory #image_border{
	  padding:2px 2px 2px 2px;
		  border: 2px solid gray;
		  margin-left:15px;
		  margin-bottom: 10px;		
}
#aNewStory_col1 {
       float: left;
		 width: 70%;
		
}

#aNewStory_col3 {
  /*      float: left;*/
}

#aNewStroy_signature{
	background-image: url(images/home/story_signature.gif);	
        background-repeat: no-repeat;
	background-position: left;
       /* width:199px;*/
		 width: 30%;
        height: 64px;	
}
/*End A New Story */

/*Start Partnerships - Landing Page */
#partnerships #heading {
	background-color: #FBFBFB;
	margin: 0;
	padding: 0;
	/*width: 703px;*/
	width: auto;
	height: 65px;
	background-image: url(images/content/partnerships_header.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: none; /*overruling universal.css */
}	

#partnerships_landing_interfaith_heading {
        float: right;
        padding: 40px 15px 15px 0px;
        font-family:Georgia, "Times New Roman", Times, serif;
        color:#66CC66;
	font-size: 26px;
        letter-spacing: 4px;
} 

#partnerships_landing_interfaith_heading a {
      color:#66CC66; text-decoration: none;
}

#partnerships_landing_interfaith_heading a:visited, #partnerships_landing_interfaith_heading a:link{
       color:#66CC66; text-decoration: none;
}

#partnerships_landing_interfaith_heading a:hover, #partnerships_landing_interfaith_heading a:active{
       color:#339933; text-decoration: none;
}

#partnerships_landing_interfaith_col1 {
       float: right;
       padding: 5px 0px 0px 0px;  
	/*  width:430px;  */
	width: 62%;
	color: #7190C4;     
	font-weight: bold;   
}	 

#partnerships_landing_healthcare_heading {
        float: right;
        padding: 40px 5px 15px 0px;
        font-family:Georgia, "Times New Roman", Times, serif;
        color:#FF9966;
	font-size: 26px;
        letter-spacing: 4px;
} 

#partnerships_landing_healthcare_heading a {
      color:#FF9966; text-decoration: none;
}

#partnerships_landing_healthcare_heading a:visited, #partnerships_landing_healthcare_heading a:link{
       color:#FF9966; text-decoration: none;
}

#partnerships_landing_healthcare_heading a:hover, #partnerships_landing_healthcare_heading a:active{
       color:#FF6633; text-decoration: none;
}

#partnerships_landing_healthcare_col1 {
       float: right;
       padding: 5px 0px 0px 0px;  
       /*  width:430px;  */
	width: 61%;
        color: #7190C4;     
	font-weight: bold;   
}	 


#partnerships_landing_callofthetime_heading {
       /* float: right;*/
        padding: 40px 15px 15px 0px;
        font-family:Georgia, "Times New Roman", Times, serif;
        color:#CC9999;
	font-size: 24px;
        letter-spacing: 4px;
} 

#partnerships_landing_callofthetime_heading a {
      color:#BBA795; text-decoration: none;
}

#partnerships_landing_callofthetime_heading a:visited, #partnerships_landing_callofthetime_heading a:link{
       color:#BBA795; text-decoration: none;
}

#partnerships_landing_callofthetime_heading a:hover, #partnerships_landing_callofthetime_heading a:active{
       color:#A58B73; text-decoration: none;
}

#partnerships_landing_callofthetime_col1 {
       float: right;
       padding: 5px 0px 0px 0px;  
       /*  width:430px;  */
	width: 61%;
        color: #7190C4;     
	font-weight: bold;   
}	 


#partnerships_landing_livingvalues_heading {
     /*   float: right;*/
        padding: 40px 0px 15px 10px;
        font-family:Georgia, "Times New Roman", Times, serif;
        color:#E5C775;
	font-size: 26px;
        letter-spacing: 4px;
} 

#partnerships_landing_livingvalues_heading a {
      color:#E5C775; text-decoration: none;
}

#partnerships_landing_livingvalues_heading a:visited, #partnerships_landing_livingvalues_heading a:link{
       color:#E5C775; text-decoration: none;
}

#partnerships_landing_livingvalues_heading a:hover, #partnerships_landing_livingvalues_heading a:active{
       color:#DFB74D; text-decoration: none;
}

#partnerships_landing_livingvalues_col1 {
       float: right;
       padding: 5px 0px 0px 0px;  
       /*  width:430px;  */
	width: 61%;
        color: #7190C4;     
	font-weight: bold;   
}	

#partnerships_landing_voicesofhope_heading {
      /*  float: right;*/
        padding: 40px 0px 15px 5px;
        font-family:Georgia, "Times New Roman", Times, serif;
        color:#B19CAC;
	font-size: 24px;
        letter-spacing: 4px;
} 

#partnerships_landing_voicesofhope_heading a {
      color:#C4B4C0; text-decoration: none;
}

#partnerships_landing_voicesofhope_heading a:visited, #partnerships_landing_voicesofhope_heading a:link{
       color:#C4B4C0; text-decoration: none;
}

#partnerships_landing_voicesofhope_heading a:hover, #partnerships_landing_voicesofhope_heading a:active{
       color:#B19CAC; text-decoration: none;
}

#partnerships_landing_voicesofhope_col1 {
       float: right;
       padding: 5px 0px 0px 0px;  
       /*  width:430px;  */
	width: 61%;
        color: #7190C4;     
	font-weight: bold;   
}	

#partnerships_landing_quote{
	  color: #7190C4;
        font-style:italic;
		   padding: 30px 0px 8px 0px;  
		/* width:680px;      */
		width: 100%;
}

#partnerships_landing_person {
        padding-left:20px;
        margin-top: 20px;
        border-left: 1px solid #DDBE8F;
        height: 120px;
        /* width:300px;*/ 
        width:50%;		
        float: right;
        color: #666666;
}

#partnerships .hrule {
         height: 0px;
        margin: 0;
         padding: 0;
         background:none;
         border: none;
        }
/* End Partnerships - Landing page */

/*Begin Partnerships- Common items */

#partnerships_subTitle_right {
	color:#7190C4;font-size:13px; font-weight:bold;
	/*float: right;*/
	padding: 0px 0px 0px 380px;
}

#partnerships_subTitle {
	color:#7190C4;font-size:13px; font-weight:bold;
	padding: 10px 0px 10px 0px;
}


#partnerships_quote {
        color: #7190C4;
        font-style:italic;
        padding-left: 10px;
}	

#interfaith_person {
        padding-left: 20px;
        border-left: 1px solid #A3B784;
        height: 95px;
        width:300px;
        float: right;
        color: #666666;
}
/*End Partnerships- Common items */

/*Begin Partnerships- Interfaith page*/

#interfaith #heading {
	background-color: #FBFBFB;
	margin: 0;
	padding: 0;
/*	width: 703px;*/
width: auto;
	height: 65px;
	background-image: url(images/content/partnerships_header.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #8EA86A;
	float: none; /*overruling universal.css */
}	

#interfaith_col2 {
        background-image: url(images/content/partnershipsinterfaith_columns.jpg);
        background-repeat: no-repeat;
			background-position: left;
         height: 332px;
        margin-left: -25px;
      }

#interfaith_col1{
float:right;
/*width: 300px;*/
width: 44%;
padding-top: 30px;	
}



#interfaith_col1 h2{	
	color: #8EA86A;	
	padding-bottom: 10px;
        font-size: 12px;
}

#interfaith_col1 ul li{
	font-size: 12px;	
	font-family: verdana;
   line-height: 18px;
	padding: 0px 0px 0px 15px;
}
/*End Partnerships- Interfaith page*/

/*Start Partnerships - Health Care */

#healthCare #heading {
	background-color: #FBFBFB;
	margin: 0;
	padding: 0;
width: auto;
	height: 65px;
	background-image: url(images/content/partnerships_header.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #EE6B46;
	float: none; /*overruling universal.css */
}	

#healthCare_subTitle {
	color:#7190C4;font-size:14px; font-weight:bold;margin:0px 0px 0px 70px;
}

#healthCare_content { padding: 10px 20px 0 0px;}

#healthCare_content ul {margin-left: 40px}
#healthCare_content li {color: #EE6B46; font-weight:normal;font-size: 12px }

/*wrap quote cols*/
#healthCare_quoteCols {width: 100%}

#healthCare_quote {
        padding-left: 0px;
        width: 100%;
        color: #7190C4;
        font-style:italic;
        text-align:justify;
}	

#healthCare_person {
        margin-left: 380px;
        padding-left: 20px;
        margin-top: 15px;
        border-left: 1px solid #EE6B46;
       /* height: 90px;*/
		 height: auto;
        color: #666666;
        vertical-align: top;
        z-index: 1;
}

/* End Partnerships Health Care */

/*Begin Partnerships- Call of the Time page*/

#callOfTheTime #heading {
	background-color: #FBFBFB;
	margin: 0;
	padding: 0;
width: auto;
	height: 65px;
	background-image: url(images/content/partnerships_header.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #A58B73;
	float: none; /*overruling universal.css */
}	

#callOfTheTime_col2 {
        background-image: url(images/content/partnershipscalloftime_group.jpg);
        background-repeat: no-repeat;
			background-position: left;
         height: 244px;
        margin-left: -15px;
      }

#callOfTheTime_col1{
float:right;
/*width: 250px;*/
width: 37%;
padding-top: 15px;	
}


#callOfTheTime h2{
        padding: 0px 0 15px 0;
        margin: 0px 0 0 0;	
	color: #A58B73;	
	/*padding-bottom: 10px;*/
	font-size: 12px;
	font-family: verdana, arial, "sans-serif";
}

#callOfTheTime ul li{
	font-size: 12px;	
	font-family: verdana, arial, "sans-serif";
   line-height: 18px;
	margin: 0px 0px 0px 8px;
}

#callOfTheTime_person {
        padding-left:20px;
        border-left: 1px solid #A58B73;
        height: auto;
		 /* width:450px;*/
		 width: 65%;
        float: right;
        color: #666666;        
}

/*End Partnerships- Call of the Time page*/


/*Begin Partnerships- Living Values page*/

#livingValues #heading {
	background-color: #FBFBFB;
	margin: 0;
	padding: 0;
	/*width: 703px;*/
	width: auto;
	height: 65px;
	background-image: url(images/content/partnerships_header.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #E7BE50;
	float: none; /*overruling universal.css */
}	

#livingValues_col2 {
        background-image: url(images/content/partnershipslivingvalues_map.jpg);
        background-repeat: no-repeat;
			background-position: right;
         height: 240px;
      }

#livingValues_col1{
float:left;
/*width: 300px;*/
width: 44%;
padding-top: 30px;
}

#livingValues_col1 h2{	
	color: #E7BE50;	
	padding-bottom: 5px;
        font-size: 12px;
        padding-left: 0px;
        margin-left: 0px;	
}

#livingValues_col1 ul li{
	font-size: 12px;	
	font-family: verdana;
   line-height: 18px;
	margin: 0px 0px 0px 8px;
}

#livingValues_person {
        padding-left:20px;
        border-left: 1px solid #E7BE50;
        height: auto;
		/*  width:350px;*/
		width: 48%;
        float: right;
	color: #666666;
}
/*End Partnerships- Living Values page*/



/*Begin Partnerships- Voices of Hope page*/

#voicesOfHope #heading {
	background-color: #FBFBFB;
	margin: 0;
	padding: 0;
	/*width: 703px;*/
	width: auto;
	height: 65px;
	background-image: url(images/content/partnerships_header.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #B19CAC;
	float: none; /*overruling universal.css */
}	

#voicesOfHope_col2 {
        background-image: url(images/content/partnershipsvoicesofhope_tv.jpg);
        background-repeat: no-repeat;
			background-position: right;
         height: 314px;
      }

#voicesOfHope_col1{
float:left;
/*width: 400px;*/
width: 58%;
padding-top: 10px;	
}

#voicesOfHope h2{	
	color: #B19CAC;	
	padding-bottom: 5px;
        font-size: 12px;
        margin-left: 0px;
        margin-right: 0px;
}

#voicesOfHope ul li{
	font-size: 12px;	
	font-family: verdana;
   line-height: 18px;
	margin: 0px 0px 0px 8px;
}

#voicesOfHope_person1 {
        padding-left:20px;
        border-left: 1px solid #B19CAC;
        height: auto;
		 /* width:350px;*/
		 width: 55%;
        float: right;
	color: #666666;
}

#voicesOfHope_person2 {
        padding-left:20px;
        border-left: 1px solid #B19CAC;
        height: auto;
		 /* width:170px;*/
		 width: 28%;
        float: right;
	color: #666666;
}
/*End Partnerships- Voices of Hope page*/


/* Begin Publications Content Page */

#publications #heading {
	background-color: #FBFBFB;
	margin: 0;
	padding: 0;
	/*width: 703px;*/
	width:auto; /* 11/8 for IE6*/
	height: 65px;
	background-image: url(images/content/publications_header.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: none; /*overruling universal.css */
}

#publications_subTitle {
	color:#00AEEF;
	font-size: 13px; 
	font-family: verdana, arial, "sans-serif";
	font-weight: bold;
	padding: 10px 0 0 0;
}


#publications_content {
	font-size:13px; font-weight:bold
	padding: 1px 0 0 0;
}

/*wrap col1 and col2
#publications_Cols {width:100%}
*/
#publications_col1 {
	color:#00AEEF;
	font-size: 13px; 
	font-family: verdana, arial, "sans-serif";
	font-style: italic;
        padding: 0 5px 0 10px;
   /*  width: 340px;	*/
		  width:48%;/*354px;alternatively use % here too 11/8*/
}	

#publications_col2 {
        background-image: url(images/content/publications_books.jpg);
        background-repeat: no-repeat;
		background-position: bottom right;
		height: 359px;
        padding: 30px 0 0 5px;
	/*width: 51%;
	height: auto;*/
   /*     width:345px;*/
         /*let height preferrably to default = auto to let liquid layout adapt*/
   /*     float: right;*/
		  }

#publications_person {
        padding: 0 10px 0 20px;
        border-left: 1px solid #666666;
        height: 95px;
		/* height:auto;*/
        float: right;
        color: #666666;
}

/* End Publications content page */

#content p.view {
        width:60%;
        color:#0099CC;
        float:left;
        border-right: 1px solid #0099cc;
        padding: 0 15px 0 0;
        margin: 0 0 0 5%;        
}

#content p.viewAuthor {
        float:left;
        width:20%;
        margin-left: 20px;
}

	

	#heading h1 {font-family: Verdana, "sans-serif";
	font-size: 100%;
	font-weight: bold;
	padding: 35px 0 5px 13px; /*set spacing for h1 text*/
	margin: 0; /*overruling universal.css */
	background:transparent; /*overruling universal.css */	
	background-image: transparent;
	border:none; /*overruling universal.css */
	letter-spacing: 3px;
								}
								
		/*-page heading------------------*/
								
				/*-print link------------------*/
				#print {
					visibility: hidden;
				}
				/*-print link------------------*/

/* =content region------------------------------------------------------------------------ */



/* =footer------------------------------------------------------------------------ */
#footer{
	/*Footer background colour*/
	/*background-color: #CC9900;*/
	background-color: #FBFBFB;
	color: #B5AE8D;;
	margin: 10px 0 0 0;
	border: 1px #c8cbc4 solid;
}

#footer a {
	color: #B5AE8D;
}

#footer a:hover {
	/*color: #bebab0;*/
	color: #8B814C;
}
/* =footer------------------------------------------------------------------------ */
	


/* =other pages styles------------------------------------------------------------------------ */
	
#content_home {
	color: #9C9679;
	font-weight: normal;
	margin-left: 40px;
        margin-right: 10px;
        padding-right: 10px;
	text-align: justify;
}

#content_home_flash{
	padding: 0px 0px 0px 25px;	
}

#homepage_contentblock{
	margin: 25px 10px 0px 0px;
}

#retreatCenters #heading {
	background-color: #FBFBFB;
	margin: 0;
	padding: 0;
	/*width: 703px;*/ width:auto; /* 11/8 for IE6*/
	height: 65px;
	background-image: url(images/content/retreats_header.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: none; /*overruling universal.css */
	/*color: #E1C176;*/
}


#retreatCenters_subTitle {
	color:#666666;font-size:13px; font-weight:bold;
}

#retreatCenters_col1 {
   /*  width: 347px;	*/
		  width:51%;/*354px;alternatively use % here too 11/8*/
}	

#retreatCenters_ab {
        background-image: url(images/content/retreats_ab.gif);
        background-repeat: no-repeat;
		background-position: right;
		height: 107px;
		width: 246px;
	   float: right;
		  }

		  
#retreatCenters_pv {
        background-image: url(images/content/retreats_pv.gif);
        background-repeat: no-repeat;
		background-position: right;
		height: 107px;
				width: 246px;
	        float: right;
		  }
		  
		  /* articles */
#articles #content li h3 {font-size:0.9em !important;}
#articles #content li li a{font-size:0.95em !important;}


		  /* faq */
#faq #content li h3 {font-size:0.9em !important;}
#faq #content li li a{font-size:0.95em !important;}
#mapresults td{font-size:1.3em}
#mapsearchtbl td{font-size:1.2em}
