body{
	color: #433f3f;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

h1{
	color: #0072cf;
	font-size: 22px;
	margin-top: 0;
}

h2, div.forum-registration h2 {
	color: #0072cf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin-top: 0;
}

h3{
	color: #0072cf;
	font-size: 20px;
	margin: 10px 0;
}

h3.alt{
	color: #ffa12d;
	margin: 0;
}

h4{
	color: #65a500;
	font-size: 14px;
	margin: 0 0 10px 0;
}

a img{
	border: 0px none;
}

a:link, a:visited{
	color: #0072cf;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}
	
/* ** Main Styles ** */
	
#mainHead{
	background: url(/GEO/images/GEO-head-bg.gif) repeat-x;
	height: 138px;
}
	
#mainNav{
	background: url(/GEO/images/nav-main-bg.gif) repeat-x;
	border-bottom: 5px solid #fff;
	border-top: 5px solid #fff;
	height: 40px;
}
	
#mainHero{
	background: url(/GEO/images/GEO-banner-bg.gif) repeat-x;
	height: 266px;
}

#subMainContent{
	background: url(/GEO/images/GEO-banner-bg.gif) repeat-x #fff;
	padding-top: 20px;
}

#mainContent{
	background: #fff;
	min-height: 500px;
	/*overflow: visible;*/
}

#subContentArea{
	background: #fff;
	min-height: 500px;
	margin: 0px auto;
	padding: 20px;
	width: 910px;
}

#mainFooter{
	background: url(/GEO/images/footer-bg.gif) repeat-x #fff;
	clear: left;
	min-height: 200px;
	padding-bottom: 40px;
}

/* *** CONTENT AREA STYLES *** */

#headContent, #navigation, #heroContent, #contentArea, #footerContent, #byline {
	margin: 0 auto;
	width: 950px;
}

#headContent {
	/* ORIGINAL UNIFEM LOGO
	background: url(/GEO/images/logo-unifem-original.gif) no-repeat 749px 50px;
	*/
	background: url(/GEO/images/logo-unifem.gif) no-repeat 683px 0;
	padding: 23px 0 0 0;
	position: relative;
}

#headContent a.unwomen-logo {
	position: absolute;
	top: 35px;
	left: 630px;
	display: block;
	height: 103px;
	width: 321px;
	text-indent: -9999px;
	/*background: url("/GEO/images/unwomen-top-logo-geo.gif") no-repeat scroll 0 0 transparent;*/
background: url("/GEO/images/un-women-top-logo-geo-2.png") no-repeat scroll 0 0 transparent;
}

#navigation {
	height: 50px;
}

#nav_639027 { /* Main nav ID allocated by BC */
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
}

#nav_639027 li{
	float: left;
	padding: 14px 0;
	position: relative;
	text-align: center;
	text-transform: uppercase;
}

#nav_639027 li a:link, #nav_639027 li a:visited{
	color:  #464444;
	font-weight: bold;
	padding: 12px 27px 10px 27px;
	text-decoration: none;
}

#nav_639027 li:hover a:hover, #nav_639027 li.active, #nav_639027 li.menu_open a{
	background: url(/GEO/images/menu-highlight.gif) no-repeat bottom center #0072cf;
	color: #fff;
}

#nav_639027 a:hover{
	color: #fff;
}

#nav_639027 li ul{
	display: none;	
	list-style: none;
	margin: -1px 0 0 0;
	padding: 0;
	position: relative;
	top: 36px;
	visibility: hidden;
	width: 150px;
}

#nav_639027 li:hover ul{
	display: block;
	visibility: visible;
}

#nav_639027 li ul li{
	display: block;
	float: none;
	padding: 0;
	text-align: left;
	width: 150px;
	/*white-space: nowrap;*/
}

#nav_639027 li ul li a:link, #nav_639027 li ul li a:visited, #nav_639027 li.menu_open ul li a:hover {
	background-image: none;
	background-color: #0072cf;
	color: #fff;
	display: block;
	padding: 10px 5px;
}

#nav_639027 li:hover a:hover ul li:hover{
	
}

#heroContent, .heroLink{
	display: block;
	height: 266px;
	width: 950px;
}


#contentArea{
	padding: 10px 0 30px 0;
	overflow: hidden;
}

#content{
	float: left;
	margin: 0 50px 0 0;
	overflow: hidden;
	width: 700px;
}

#sideColumn{
	float: left;
}

#footerContent{
	height: 169px;
	padding: 11px 0 20px 0;
}

.footCell{
	border-left: 1px dashed #fff;
	color: #fff;
	float: left;
	font-size: 14px;
	height: 150px;
	line-height: 17px;
	padding: 20px 0 0 30px;
	width: 205px; 
}

.footCell h2{
	color: #fff;
}

.footCell p{
	margin: 0 0 5px 0;
}

.footCell a:link,.footCell a:visited{
	color: #fff;
	text-decoration: none;
}

.footCell a:hover{
	text-decoration: underline;
}

.footCell ul{
	list-style: none;
	margin: 0 0 0 15px;
	padding: 0;
}

.footCell li{
	list-style-image: url(/GEO/images/bullet-cross.png);
	margin: 0 0 7px 0;
}

#byline{
	background: #fff;
	font-size: 11px;
	text-align: right;
}

#byline a:link, #byline a:visited{
	color: #0274d0;
	text-decoration: none;
}

/* *** Content specific styles *** */

#pageContent{
	float: left;
	height: 500px;
	min-height: 500px;
	padding: 30px 25px;
	width: 461px;
}

#forum{
		color: #666;
	float: left;
	font-size: 11px;
	height: 500px;
	min-height: 500px;
	padding: 30px 25px;
	width: 461px;
}

#forum a:link, #forum a:visited{
	color: #0072cf;
	text-decoration: none;
}

#forum .forumHeader{
	color: #ffa12d;
	font-weight: bold;
}

#forum .forumContent{
	border-bottom: 1px dashed #b8b8b8;
	color: #666;
	font-weight: normal;
	padding: 0 0 10px 0; 
}

.wideHeader, .vidHeader{
	background: url(/GEO/images/gradient-bg-blue.gif) repeat-x top left #fff;
}

.grnHeader{
	background: url(/GEO/images/gradient-bg-green.gif) repeat-x top left #fff;
}
	
.noBorder{
	border: 0px none;
}

#homeNarrow{
	float: left;
	margin: 0 10px;
	width: 261px;	
}

.narrowContent{
	border-bottom: 1px dashed #ffb860;
	margin: 0 0 10px 0;
	padding: 10px;
}

#homeNarrow h3 a:link, #homeNarrow h3 a:visited{
	color: #666;
	font-size: 12px;
	text-decoration: none;
}

#homeNarrow h3 a:hover{
	text-decoration: underline;
}

#homeBtns{
	float: left;
}

#homeBtns img{
	margin-bottom: 5px;
}

.forumsitesummary{
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
}

.forumsitesummary li{
	border-bottom: 1px dashed #b8b8b8;
	margin: 10px 0;
	padding: 0 0 10px 0;
}

.actionCall{
	font-weight: bold;
	text-align: right;
}

#homeVid{
	clear: left;
	margin: 0 0 0 10px;
	padding: 10px;
	width: 408px;
}

#resNav{
	float: left;
	margin: 0 20px 0 0;
	width: 200px;
}

#resNav ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 198px;
}

#resNav ul li{
	
}

#resNav ul li a:link, #resNav ul li a:visited{
	color: #0072CF;
	display: block;
	padding: 10px 5px;
}


#resNav ul li a:hover{
	text-decoration: underline;
}

#resContent{
	float: left;
	margin: 0 10px 0 0;
	width: 520px;
}

/* *** FORUM STYLES *** */
.forum-container a:link, .forum-container a:visited, .forum-posts-container a:link, .forum-posts-container a:visited{
	color: #0072cf;
	text-decoration: none;
}

.forum-container a:hover, .forum-posts-container a:hover{
	text-decoration: underline;
}

div.forum-registration {
	color: #433f3f;
}

.forum-registration {
	background: #fff;
	border: 0px none;
}

.forumLog .form .item{
	clear: both;
	height: 30px;
	margin-bottom: 10px;
}
.forumLog .form .lgItem{
	clear: both;
	height: 50px;
	margin-bottom: 10px;
}
	
.forum-registration label{
	float: left;
	font-weight: bold;
	margin: 0 20px 0 0; 
	width: 100px;
}

.forum-registration input.cat_textbox, .forum-registration textarea.comment {
	border: 1px solid #ccc;
	float: left;
	padding: 5px;
	width: 170px;
}

.forumLog{
	float: left;
	margin: 0 10px 0 0;
	width: 	320px;
}

div.form div.item, div.webform div.item {
	padding: 0;
}

.post-body .links{
	padding-top: 10px;
}

.forums{
	margin: 0 0 20px 0;
}

.forumSummary{
	margin: 10px 0;
}

.forumHeader{
	color: #589800;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
}

.forumHeader td{
	border-bottom: 1px solid #ccc;
}

.forumContentHead{
	color: #FFA12D;
	font-weight: bold;
	height: 30px;
}

.forumContent{
	height: 20px;
}

.forumContent td, .forumContentHead td{
	border-bottom: 1px dashed #ccc;
}

.forumTopics{
	padding: 10px 0;
}
