/*******************/
/*** @basic_tags ***/
/*******************/
	body, table, tr, td, form, select, option, text, input, textarea
	{
		font: 11px/1.8 Verdana, Helvetica, sans-serif;
		color: #333;
	}
	
	body
	{
		background: #771D04 url("../_img/bg.gif") left top;
		margin: 0;
		padding: 0 0 2em 0;
		text-align: center;
	}
	
	p
	{
		margin: 0 0 1em 0;
		padding: 0;
		display: block;
	}
	
	h1
	{
		margin: 0;
		padding: 0;
		font-size: 1.3em;
	}
	
	h2
	{
		margin: 0;
		padding: 0;
		font-size: 1.3em;
	}
	
	h3
	{
		margin: 0;
		padding: 0;
		font-size: 1.2em;
	}
	
	h3.attribCatGroup
	{
		font-size: 1.5em;
	}
	
	h4
	{
		margin: 0;
		padding: 0;
		font-size: 1.2em;
	}
	
	h5
	{
		margin: 0;
		padding: 0;
		font-size: 1em;
	}
	
	h6
	{
		margin: 0;
		padding: 0;
		font-size: .9em;
	}
	
	a, a:link, a:visited, a:active, a:hover
	{
		color: #AE5415;
		text-decoration: none;
	}
	
	a:hover
	{
		text-decoration: underline;
	}
	
	a img
	{
		border: none;
	}
	
	img
	{
	}
	
	ul
	{
		margin: 0;
		padding: 0;
	}
	
	ul.subCnt
	{
		border-top: 1px solid #333;
	}
	
	ul li
	{
		background:   url("../_img/bullet_01.gif") 0 .6em no-repeat;
		margin: 0;
		padding:  0 0 0 10px;
		list-style: none;
		display: block;
	}
	
	li
	{
	}
	
	ul li ul li
	{
		background:  url("../img/bullet_03.gif") 0 .6em no-repeat;
	}
	
	div
	{
		margin: 0;
		padding: 0;
	}
	
	object
	{
		position: relative;
		z-index: 1;
	}

/*** definition lists **/
	dl
	{
		display: block;
		line-height: 1.4em;
	}
	
	dt
	{
		padding-right: 1em;
		font-weight: bold;
		width: auto;
		float: left;
	}
	
	dl.noLabel
	{
		margin-top: 0;
	}
	
	dl.noLabel dt
	{
		font-size: 1px;
		line-height: 0;
		text-indent: -9999px;
	}
	
	dl.noLabel dd
	{
		margin-left: 0;
	}
	
	dd
	{
	}
	
	#containerList dl.granteeDetails dd
	{
		text-indent: -.3em;
		padding-left: 8em;
	}
	
	html>body #containerList dl.granteeDetails dd
	{
		text-indent: 0;
	}
	
	#containerShow dl.granteeDetails dd
	{
		text-indent: -.3em;
		padding-left: 11em;
	}
	
	html>body #containerShow dl.granteeDetails dd
	{
		text-indent: 0;
	}
	
	dl.factSheetMeta dd
	{
		text-indent: -.3em;
		padding-left: 8em;
	}
	
	html>body dl.factSheetMeta dd
	{
		text-indent: 0;
	}
	
	dl.factSheetMeta dd
	{
		text-indent: -.3em;
		padding-left: 13em;
	}
	
	html>body dl.factSheetMeta dd
	{
		text-indent: 0;
	}

/*** tables ***/	
	table
	{
	}
	
	tr
	{
	}
	
	th
	{
		vertical-align: top;
	}
	
	td
	{
		vertical-align: top;
	}
	
	blockquote
	{
		margin-top: 1.5em;
		margin-bottom: 1.5em;
		font-style: italic;
		line-height: 1.6;
	}
	
	hr
	{
		background: #000;
		color:  #000;
	}


/**************/
/*** @zones ***/
/**************/
	#wrapper
	{
		background: #fff url("../_img/bg_wrapper2.gif") left top repeat-y;
		margin: 0 auto;
		padding: 0 8px;
		width: 776px; /* ie5 */
		w\idth: 760px;
		text-align: left;
	}
	
	#zoneHeader
	{
		border-bottom: 1px solid #fff;
		position: relative;
		height: 141px;
	}
	
	#zoneMain
	{
		/* background: #fff; */
	}
	
	#zone1
	{
		padding-bottom: 2em;
		text-align: center;
		width: 162px;
		line-height: 1.2em;
		float: left;
	}
	
	#zone2
	{
	}
	
	#zoneFooter
	{
		background: #656364;
		padding: 0 9px;
		color: #fff;
		font-size: .9em;
		line-height: 1.3em;
		position: relative;
		clear: both;
	}

	
/***************************/
/*** @pageTypeContainers ***/
/***************************/
#containerLanding, #containerList, #containerShow
{
	margin-left: 1px;
	padding: 0 35px 2em 25px;
	width: 517px; /* for MAC IE */
	/* WINIE, mac IE hack ignores following \*/
	width: 597px;
	w\idth: 536px;
	/* end hack */
	float: left;
	
	/* so IE will break words before they break layout */
	word-wrap: break-word;
}

/*** @landing_page ***/
	#containerLanding h2 
	{
		margin-top: 2em;
		margin-bottom: 1em;
		font-size: 1.6em;
		line-height: 1.3;
	}
	
	#containerLanding h3
	{
		margin-top: 1em;
		clear: left;
	}
	
	#containerLanding .containerCntDetails h3.attribCatGroup
	{
		margin-top: 0;
		padding-top: 0;
		font-size: 1.6em;
		line-height: 1.3;
	}

	#containerLanding h4
	{
		margin-top: 2em;
		line-height: 1.3;
		clear: left;
	}

	#containerLanding p.meta
	{
		margin-bottom: 0;
	}

	#containerLanding div#areaAnnoucements
	{
		font-size: 0.99em;
		background-color: #D9E4EC;
		color: #fff;
		padding-bottom: .8em;
	}
	
	#containerLanding div#areaAnnoucements h3
	{
		background-color: #8BADC4;
		font-size: 0.99em;
		padding: .2em .5em;
	}

	#containerLanding div#areaAnnoucements h4
	{
		font-size: 0.99em;
		padding: .8em .8em;
		margin: 0;
	}

/*** @show_page ***/
	#containerShow h4
	{
		font-size: 1.6em;
		line-height: 1.3;
		margin-top: 1.5em;
	}
	
	#containerShow h5
	{
		font-size: 1.2em;
		line-height: 1.3;
	}
	
	#containerShow h5.subtitle
	{
		color: #656364;
	}

	#containerShow .colMain div.hasBanner h4
	{
		font-size: .01px;
		line-height: 0;
		text-indent: -999em;
		margin: 0;
		padding: 0;
	} 


/*******************/
/*** @zoneHeader ***/
/*******************/
	div.homepage #zoneHeader
	{
		height: 206px;
	}
	
	.banHome { background:   url("../_img/banner_home.jpg") 0 30px no-repeat; }
	
	#zoneHeader form
	{
		margin-bottom: 0;
	}
	
	#zoneHeader select
	{
		position: absolute;
		top: 113px;
		left: 10px;
		z-index: 210;
	}
	
	div.homepage #zoneHeader select
	{
		top: 178px;
		z-index: 210;
	}
	
	#zoneBranding
	{
		display: block;
	}
	
	#zoneBranding .tagline
	{
		font-size: 1px;
		line-height: 0;
		text-indent: -9999px;
	}

	#zoneBranding h1 
	{	
		width:100%;
	}
	
	#zoneBranding h1 a
	{	
		display:block;
		height:100px; 
		
	}

	#zoneBranding h1 img
	{
		display: none;
	}



/*******************/
/*** @navPrimary ***/
/*******************/
	#navPrimary
	{
		background:  url("../img/bg_navPrimary.gif") left bottom repeat-x;
		text-align: right;
		width: 100%;
		height: 30px;
		position: absolute;
		bottom: -1px;
		left: 0;
		z-index: 200;
	}
	
	html>body #navPrimary
	{
		bottom: 0px;
	}
	
	.homepage #navPrimary
	{
		bottom: 0px;
	}
	
	#navPrimary ul
	{
		background:   url("../_img/bg_navPrimary_tabs.gif") right bottom no-repeat;
		margin: 0;
		padding: 0;
		height: 31px;
		width: 461px;
		position: absolute;
		right: 0;
		bottom: 0;
	}
	
	#navPrimary ul li
	{
		padding-left: 0;
		list-style: none;
		height: 32px;
		position: absolute;
	}
	
	#navPrimary a
	{
		color: #fff;
		height: 31px;
		display: block;
	}
	
	#navPrimary span
	{
		display: none;
	}
	
	#navPrimary ul ul
	{
		background: #800300;
		padding-top: 1px;
		height: auto;
		text-align: left;
		position: relative;
		left: 0;
		top: 0;

		display: none;
		z-index: 100;
	}
	
	#navPrimary ul li:hover ul, #navPrimary ul li.hover ul, #navPrimary ul li.over ul, #navPrimary ul li.over ul
	{
		display: block;
	}
	
	#navPrimary ul ul li
	{
		background-image: none;
		margin-top: 0;
		height: auto;
		display: block;
		position: relative;
		line-height: 1.3;
		z-index: 101;
	}
	
	#navPrimary ul ul a
	{
		background: #800300;
		padding: 8px 12px;
		margin-bottom: -.3px;
		border-top: 1px solid #660200;
		color: #F9F2F2;
		height: auto;
		width: 200px;
		w\idth: 176px;
	}
	
	#navPrimary ul ul li.active a
	{
		background: #590100 url("../img/icon_arrow_05.gif") 4px 1em no-repeat;
	}
	
	#navPrimary ul ul a:hover
	{
		background: #590100;
		text-decoration: none;
	}

/*
	about CRDF  
	grantees
	employment
	newsroom
	events
*/

/* about CRDF */
	#navAbout, #navAbout.active
	{
		background:   url("../_img/navAbout_over.gif") 0 0 no-repeat;
		width: 117px;
		top: 0;
		left: 0px;
		display: block;
	}
	
	#navAbout a { background:   url("../_img/navAbout.gif") 0 0 no-repeat; }
	#navAbout.active a { background:   url("../_img/navAbout_over.gif") 0 0 no-repeat; }
	#navAbout a:hover, #navAbout.active a:hover { background-image: none; }


/* grantees */
	#navGrantees, #navGrantees.active 
	{
		background:   url("../_img/navGrantees_over.gif") 0 0 no-repeat;
		width: 174px;
		top: 0;
		left: 117px;
		display: block;
	}

	#navGrantees a { background:   url("../_img/navGrantees.gif") 0 0 no-repeat; }	
	#navGrantees.active a { background:   url("../_img/navGrantees_over.gif") 0 0 no-repeat; }
	#navGrantees a:hover, #navGrantees.active a:hover { background-image: none; }

/* employment */
	#navEmployment, #navEmployment.active 
	{
		background:   url("../_img/navEmployment_over.gif") 0 0 no-repeat;
		width: 63px;
		top: 0;
		left: 291px;
		display: block;
	}
		
	#navEmployment a	{ background:   url("../_img/navEmployment.gif") 0 0 no-repeat; }
	#navEmployment.active a { background:   url("../_img/navEmployment_over.gif") 0 0 no-repeat; } 
	#navEmployment a:hover, #navEmployment.active a:hover { background-image: none; }

	
/* newsroom */
	#navNews, #navNews.active 
	{
		background:   url("../_img/navNews_over.gif") 0 0 no-repeat;
		width: 59px;
		top: 0;
		left: 354px;
		display: block;
	}
	
	#navNews a	{ background:   url("../_img/navNews.gif") 0 0 no-repeat; }
	#navNews.active a {	background:  url("../_img/navNews_over.gif") 0 0 no-repeat; }
	#navNews a:hover, #navNews.active a:hover { background-image: none; }
	
	
/* (2005) events */
	#navEvents, #navEvents.active 
	{
		background:   url("../_img/navEvents_over.gif") 0 0 no-repeat;
		width: 48px;
		top: 0;
		left: 413px;
		display: block;
	}
	
	#navEvents a	{ background:   url("../_img/navEvents.gif") 0 0 no-repeat; }
	#navEvents.active a { background:   url("../_img/navEvents_over.gif") 0 0 no-repeat; }
	#navEvents a:hover, #navEvents.active a:hover { background-image: none; }


/*********************/
/*** @navSecondary ***/
/*********************/
	#navSecondary
	{
		background: #AE5415;
		color: #fff;
		text-align: right;
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	#navSecondary ul
	{
		margin: 0 0 0 auto;
		padding: 0;
		height: 30px;
		width: 465px;
		position: relative;
		right: 0;
	}
	
	#navSecondary ul li
	{
		padding-left: 0;
		list-style: none;
		height: 30px;
		float: right;
		display: block;
	}
	
	#navSecondary a
	{
		color: #fff;
		height: 100%;
		width: 100%;
		display: block;
	}
	
	#navSecondary span
	{
		display: none;
	}

/*
	(Contact) contact 
	(Rs) russian site
	(Us) ukranian site
	(USA) united states site
*/

/* home */
	#navHome
	{
		background:   url("../_img/navHome_over.gif") left center no-repeat;
		width: 106px;
	}
		
	#navHome a	{ background:   url("../_img/navHome.gif") left center no-repeat; }
	#navHomeactive a { background:  url("../_img/navHome.gif") center top no-repeat; }
	#navHome a:hover, #navHome.active a:hover { background: none; }

/* contact */
	#navContact 
	{
		background:   url("../_img/navContact_over.gif") left center no-repeat;
		width: 66px;
	}
		
	#navContact a { background:   url("../_img/navContact.gif") left center no-repeat; }
	#navContact.active a { background:   url("../_img/navContact.gif") center top no-repeat; }
	#navContact a:hover, #navContact.active a:hover { background: none; }

/* (Rs) russian site */
	#navRs
	{
		background:   url("../_img/navRs_over.gif") center top no-repeat;
		width: 88px;
	}
	
	#navRs a { background:   url("../_img/navRs.gif") left center no-repeat; }
	#navRs a:hover { background: none; }
	
/* (USA) american site */
	#navUSA
	{
		background:   url("../_img/navUSA_over.gif") center top no-repeat;
		width: 57px;
	}
		
	#navUSA a { background:   url("../_img/navUSA.gif") left center no-repeat; }
	#navUSA a:hover { background: none; }


/*******************/
/*** @navTernary ***/
/*******************/
	#navTernary
	{
		margin: 20px 0 0;
		padding: 0;
		font-size: .9em;
		text-align: left;
	}
	
	#navTernary ul
	{
		margin: 0;
		padding: 0;
	}
	
	#navTernary ul li
	{
		margin: 1.4em 0 0 0;
		padding: 0;
		color: #E5E5E5;
		font-weight: bold;
		list-style: none;
	}
	
	#navTernary li.first, #navTernary li.first
	{
		height: 1em;
	}
	
	html>body #navTernary li.first, #navTernary li.first
	{
		height: auto;
	}
	
	#navTernary li span
	{
		background: #656364 url("../_img/icon_arrow_01.gif") 4px .5em no-repeat;
		padding: .5em 0 .5em 20px;
		color: #E5E5E5;
		text-decoration: none;
		text-transform: uppercase;
		display: block;
	}
	
	#navTernary ul li ul li
	{
		/* background: #fff; */
		margin: 0;
		padding: .2em 10px .2em 10px;
		font-weight: normal;
		position: relative;
		text-transform: none;
	}
	
	#navTernary ul li ul a
	{
		background:   url("../_img/bg_dots_grey.gif") left top repeat-x;
		padding: .7em 0 .1em 0;
		color: #333333;
		text-transform: none;
		display:block;
	/*	height: 100%; messes up ie */
	}
	
	#navTernary ul li ul li.first a
	{
		background-image:none;
	}

	#navTernary ul ul a:hover
	{
		background:   url("../_img/bg_dots_grey.gif") left top repeat-x;
		color: #AE5415;
	}



/**************/
/*** @zone1 ***/
/**************/
	#zone1 .areaSearch
	{
		padding: 0 10px 10px 10px;
		text-align: left;
		height: 1px; /*ie5 */
		hei\ght: auto;
	}
	
	.areaSearch h5
	{
		background: #656364;
		margin: 0 -10px;
		padding: .4em 0 .6em 10px;
		border-bottom: 1px solid #fff;
		color: #E5E5E5;
		text-transform: uppercase;
		font-size: .9em;
	}
	
	.areaSearch form, .areaSearch label
	{
		display: block;
	}
	
	.areaSearch input
	{
		line-height: 1.2em;
	}
	
	.areaSearch .txtFld
	{
		width: 110px;
		display: inline;
		float: left;
	}
	
	#zone1 .areaSearch .btnSubmit
	{
		margin-left: 5px;
		float: left;
	}
	
	#zone1 img
	{
		margin: 1em auto;
	}

	
/*****************/
/*** @zoneMain ***/
/*****************/
	.homepage .containerIntroText
	{
		background: #D9E4EC url("../_img/bg_introtext.gif") left top repeat-x;
		margin: 0 -35px 35px -24px;
		padding: 18px 15px 0 15px;
		border-bottom: 1px solid #A6BFD1;
		color: #155988;
		line-height: 1.3em;
	}
	
	.homepage .containerIntroText a
	{
	
	}
	
	div.colMain
	{
		float: left;
		width: 356px;
		overflow: hidden;
	}
	
	div.homepage div.colMain
	{
		/* margin-top: -3em; */
		width: 248px;
		/* hide from mac ie \*/
		width: 275px;
		/* end hide */
	}
	
	div.homepage div.colMain h4
	{
		margin-top: 4em;
	}
	
	.containerCntDetails
	{
		margin-top: 2em;
		margin-bottom: 2em;
	}
	
	.containerCntDetails p
	{
		margin-bottom: 0;
	}
	
	.containerCntDetails span
	{
		font-size: .9em;
	}
	
	.containerCntDetails dl
	{
		margin-bottom: 0;
	}
	
	.hasBanner
	{
		font-size: .01px;
		line-height: 0;
		text-indent: -999em;
		margin: 0;
		padding: 0;
	}
	

	
/****************************/
/*** @containerHeaderSctn ***/
/****************************/
	.containerHeaderSctn
	{
		margin: 0 -35px 35px -24px;
		padding: 6px 23px 6px 23px;
		color: #999;
		line-height: 1.2em;
	}
	
	.containerHeaderSctn
	{
		margin: 0 -35px 35px -24px;
		padding: 6px 23px 6px 23px;
		color: #999;
		line-height: 1.2em;
	}
	
	.containerHeaderSctn a, .containerHeaderSctn a:link, .containerHeaderSctn a:active, .containerHeaderSctn a:visited
	{
		color: #999;
	}
	
	.containerHeaderSctn a:hover
	{
		color: #999;
	}
	
	
	.containerHeaderSctn h2, #containerLanding .containerHeaderSctn h2, #containerList .containerHeaderSctn h2, #containerShow .containerHeaderSctn h2
	{
		margin: 0 0 0 20px;
		padding: 0;
		font-size: .8em;
		font-weight: normal;
		display: inline;
	}
	
	.containerHeaderSctn h3, #containerLanding .containerHeaderSctn h3, #containerList .containerHeaderSctn h3, #containerShow .containerHeaderSctn h3
	{
		margin: 0 0 0 20px;
		padding: 0;
		font-size: .8em;
		font-weight: normal;
		display: inline;
	}
	
	#containerList .containerHeaderSctn h4, #containerShow .containerHeaderSctn h4
	{
		margin: 0 0 0 20px;
		padding: 0;
		font-size: .8em;
		font-weight: normal;
		display: inline;
	}
	
	.containerHeaderSctn h5, #containerLanding .containerHeaderSctn h5, #containerList .containerHeaderSctn h5, #containerShow .containerHeaderSctn h5
	{
		margin: 0 0 0 20px;
		padding: 0;
		font-size: .8em;
		font-weight: normal;
		display: inline;
	}
	
/* @headers for "our key focus areas" */
	#headerBanner
	{
		padding: 0 20px 0px 20px;
		marin:0;
		background: #DAE4ED url() right top no-repeat;
	}
	
	#containerLanding #headerBanner
	{
		min-height: 75px;
	}

	#containerLanding #headerBanner h4 em 
	{
		font-size:1.7em;
		color:#333;
		font-family:"Times New Roman", Times, serif;
		display:block;
		font-style: normal;
	}

	#containerLanding #headerBanner h4
	{
		text-transform:uppercase;
		margin: 0;
		padding: 30px 0 0 0;
		font-size: 1em;
		font-weight: normal;
		color:#5D5F61;
	}
	
	

/**********************/
/*** @homepage ***/
/**********************/

	div.homepage #areaSpotSccss h3, div.homepage #areaFundingOps h3, div.homepage #areaGranteeAnnounce h3
	{
		font-family: Georgia, Times, serif;
		font-variant: small-caps;
		font-size: 1px;
		line-height: 0;
		text-indent: -9999px;
		height: 19px;
	}

	div.homepage #areaFundingOps h3
	{
		background:  url("../_img/title_funding_ops.gif") 0 5px no-repeat;
	}

	div.homepage #areaSpotSccss h3
	{
		background:  url("../_img/title_spotlight_for_success.gif") 0 5px no-repeat;
		margin-bottom: 10px;
	}

	div.homepage #areaGranteeAnnounce h3
	{
		background:  url("../_img/title_grantee_announce.gif") 0 5px no-repeat;
		height: 35px;
	}

	div.homepage #areaSpotSccss h4, div.homepage #areaFundingOps h4, div.homepage #areaGranteeAnnounce h4
	{
		margin-top: .8em;
		clear: both;
	}

	div.homepage #areaFundingOps h4
	{
		font-weight: normal;
		font-size: 0.99em;
	}

	div.homepage #areaGranteeAnnounce h4
	{
		font-weight: normal;
		font-size: 0.99em;
	}

	div.homepage #areaSpotSccss
	{
		margin-top: 3em;
	}

	div.homepage #areaSpotSccss h4
	{
		font-size: 0.99em;
	}

	div.homepage #areaSpotSccss p
	{
		font-size: 0.99em;
		line-height: 1.3em;
	}

	div.homepage #areaGranteeAnnounce
	{
		margin-top: 3em;
	}
	
	div.homepage #areaShareStory
	{
		margin-top:20px;
		text-align: center;
	}

/**********************/
/*** @colRelContent ***/
/**********************/
	div.colRelContent
	{
		margin-left: 30px;
		line-height: 1.3;
		width: 150px;
		float: left;
		overflow: hidden;
	}
	
	div.homepage div.colRelContent
	{
		margin-left: 50px;
		width: 206px;
		float: left;
		margin-left: 25px;
		padding-left: 25px;
		background:  url("../_img/bg_dots_grey_vert.gif") top left repeat-y;
	}
	
	/* the following is for an inline related content column */
	div.colInline
	{
		background: #fff;
		margin-left: 0;
		border-bottom: 2em solid #fff;
		border-left: 2em solid #fff;
		width: 150px;
		float: right;
	}
	
	#containerShow div.colInline
	{
		margin-top: .6em;
	}
	
	div.colRelContent h3
	{
		font-family: Georgia, Times, serif;
		font-variant: small-caps;
		font-size: 1px;
		line-height: 0;
		text-indent: -9999px;
		height: 19px;
	}
	
	#containerLanding div.colRelContent h4, #containerList div.colRelContent h4, #containerShow div.colRelContent h4
	{
		margin-top: 1em;
		font-size: .99em;
		font-weight: normal;
	}
		
	.homepage div.colRelContent div.containerRelContent
	{
		background: none;
	}
	
	div.containerRelContent
	{
		margin-bottom: 1em;
	}
	
	#areaColumn1
	{
		width: 40%;
		display: inline;
		border: 1px black solid;
	}
	
	div.colRelContent #areaSpotSccss
	{
		background: none;
		margin-top: 0;
	}

	div.colRelContent #areaSpotSccss h3
	{
		background:   url("../_img/title_spotlight_for_success.gif") left top no-repeat;
	}
	
	div#areaSpotSccss img
	{
		margin: 0;
		padding: 0;
	}
	
	div#areaSpotSccss .alignLeft img, div#areaSpotSccss .alignRight img
	{
		margin: 0;
		padding: 0 0 10px 0;
	}
	
	.homepage div#areaSpotSccss .alignLeft img, .homepage div#areaSpotSccss .alignRight img
	{
		float: none;
	}
	
	div#areaSpotSccss.containerFeatured .alignLeft img
	{
		margin: .5em 1.5em 0 0;
		padding-bottom: 1em;
	}
	
	div#areaSpotSccss.containerFeatured .alignRight img
	{
		margin: .5em 0 0 1.5em;
		padding-bottom: 1em;
	}
	
	div.colRelContent #areaUpEvnts h3
	{
	 	background:  url("../_img/title_events.gif") left top no-repeat;
		height: 35px;
		margin-top: 5px;
	}
	
	div.colRelContent #areaUpEvnts h5
	{
		font-weight: normal;
		margin-bottom: .8em;
	}

	div.colRelContent #areaUpEvnts p
	{
		margin-bottom: 0;
		margin-left: 0;
	}

	div.colRelContent #areaNewsHighlights
	{
		margin-top: 3em;
	}
	
	div.colRelContent #areaNewsHighlights h3
	{
		background:  url("../_img/title_news.gif") left top no-repeat;
		margin-bottom: 8px;
	}

	div.colRelContent #areaNewsHighlights h4
	{
		font-weight:bold;
		margin-top: .5em;
	}
	
	
	

/*******************/
/*** @zoneFooter ***/
/*******************/
	#zoneFooter .areaCopyright
	{
		padding-top: 8px;
		font-weight: bold;
	}
	
	#zoneFooter a, #zoneFooter a:visited, #zoneFooter a:active,#zoneFooter a:hover
	{
		color: #fff;
	}
	
	#zoneFooter ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#zoneFooter li
	{
		background: none;
		margin: 0 .5em 0 0;
		padding: 0;
		list-style: none;
		display: inline;
	}
	
	#zoneFooter .extraDiv01
	{
		margin: 0 -18px -8px -18px;
		background:   url("../_img/bg_zoneFooter.gif") center bottom no-repeat;
		height: 14px;
	}

	
/**************/
/*** @forms ***/
/**************/
	form
	{
		margin: 1em 0;
		padding: 0;
	}
			
		
/*********************/
/*** @containerDoc ***/
/*********************/
	.containerDocChild
	{
		margin-top: 1em;
	}
	
	#containerShow .containerDocChild h5
	{
		padding-top: 1em;
		font-size: 1.2em;
	}


/************************/
/*** @design_elements ***/
/************************/
	
	div.alignLeft
	{
		margin: 0 0 1em 0;
		text-align: left;
		line-height: 0;
		display: inline;
	}
	
	div.alignLeft img
	{
		margin: .5em 1.5em 0 0;
		padding-bottom: 1em;
		float: left;
	}
	
	.colRelContent div.alignLeft img
	{
		padding-bottom: 0;
	}
	
	div.alignRight
	{
		margin: 0 0 1em 0;
		text-align: right;
	}
	
	a.alignRight
	{
		display: block;
		text-align: right;
	}
	
	.alignCenter
	{
		text-align: center;
	}
	
	div.alignCenter
	{
		margin: 0 auto 1em auto;
		display: inline;
	}
	
	.indented
	{
		margin: 0 5em;
	}
	
	.hide
	{
		height: 0;
		width: 0;
		font-size: 0;
		line-height: 0;
		display: none;
	}
	
	.hideText
	{
		font-size: .01px;
		line-height: 0;
		text-indent: -9999px;
	}
	
	
	.extraDiv01
	{
		font-size: 0;
		line-height: 0;
	}
	

/**************/
/*** @fixes ***/
/**************/
	.clearFix
	{
		font-size: 1px;
		line-height: 0;
		clear: both;
	}
