/* LINKS */

/* common */
a {
	color: #2f83c4;
	text-decoration: none;
	outline: none;
}

a:hover {
	text-decoration: underline;
	}

/* common underline */
a.link_underline {
	color: #2f83c4;
	text-decoration: underline;
	}

a.link_underline:hover {
	text-decoration: none;
	}

/* top nav */
.div_toplinks a {
	color: #666;
	text-decoration: none;
	}

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

/* main nav */
.mainnav_item a {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	padding: 12px 9px;
	}

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

/* main nav on */
.mainnav_item_on a {
	color: #333;
	text-decoration: none;
}

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

/* sub nav */
a.link_subnav:link {
	color: #666;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	}

a.link_subnav:active {
	color: #666;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	}

a.link_subnav:visited {
	color: #666;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	}

a.link_subnav:hover {
	color: #666;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	}




/* sub nav on */
a.link_subnav_on:link {
	color: #333;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	}

a.link_subnav_on:active {
	color: #333;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	}

a.link_subnav_on:visited {
	color: #333;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	}

a.link_subnav_on:hover {
	color: #333;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
	}




/* sub nav */
a.link_subnav_category:link {
	text-decoration: none;
	font-weight: bold;
	}

a.link_subnav_category:active {
	text-decoration: none;
	font-weight: bold;
	}

a.link_subnav_category:visited {
	text-decoration: none;
	font-weight: bold;
	}

a.link_subnav_category:hover {
	text-decoration: underline;
	font-weight: bold;
	}




/* category sub nav on */
a.link_subnav_category_on:link {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	}

a.link_subnav_category_on:active {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	}

a.link_subnav_category_on:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	}

a.link_subnav_category_on:hover {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
	}




/* bread crumb */
.div_breadcrumb_content a {
	color: #666;
	text-decoration: none;
	}

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


/* bread crumb on */
.div_breadcrumb_content a.link_breadcrumb_on {
	font-weight: bold;
	}

.div_breadcrumb_content a.link_breadcrumb_on:hover {
	text-decoration: underline;
	}

/* slideshow link */
#div_slideshow_text a {
	color: #FF3;
	text-decoration: underline;
	margin-right: 8px;
	}

#div_slideshow_text a:hover {
	text-decoration: none;
	}


/* slideshow thumb link */
a.link_slideshow_thumb:link {
	color: #fff;
	text-decoration: none;
	}

a.link_slideshow_thumb:active {
	color: #fff;
	text-decoration: none;
	}

a.link_slideshow_thumb:visited {
	color: #fff;
	text-decoration: none;
	}

a.link_slideshow_thumb:hover {
	color: #ffff00;
	text-decoration: none;
	}

/* slideshow thumb link ON */
a.link_slideshow_thumb_on:link {
	color: #ffff00;
	text-decoration: none;
	}

a.link_slideshow_thumb_on:active {
	color: #ffff00;
	text-decoration: none;
	}

a.link_slideshow_thumb_on:visited {
	color: #ffff00;
	text-decoration: none;
	}

a.link_slideshow_thumb_on:hover {
	color: #ffff00;
	text-decoration: none;
	}




/* footer links */
a.link_footer {
	color: #89A6A9;
	text-decoration: none;
	}

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

/* gender issues item */
.div_genderissues_title a {
	color: #666;
	text-decoration: none;
	}

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



/*////////////////////////////////////////////*/



/* PAGE AND COMMON ATTRIBUTES */

html, body {
	background-color: #ecf2f3;
	}

body {
	padding: 0;
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size: 100%;
	line-height: 1.25em;
	color: #333;
	}

.container {
	position: relative;
	width: 938px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}

.content_container {
	position: relative;
	float: left;
	width: 938px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	}

/* .div_common {
	position: relative;
	float: left;
	} */

form {
	padding: 0;
	margin: 0;
	display: inline;
	}

.div_search input {
	padding: 0;
	margin: 0;
	display: inline;
	font-size: 10px;
	line-height: 14px;
	}
	
p {
	font-size: 0.875em /* 16x0.875=14px */;
	line-height: 1.5em;
	color: #333;
	}

td {
	font-size: 0.75em /* 16x0.75=12px */;
	line-height: 1.5em;
	color: #333;
	}

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;	
	clear: both;
	margin: 0;
	padding: 0;
	line-height: 1.3em;
}

h1 {
	font-size: 1.625em; /* 16x1.625=26px */
	padding-top: 0.3em;
}

h2 {
	font-size: 1.375em; /* 16x1.375=22px */
	margin: 1em 0;
	padding-top: 0.5em;
}

.h2_itemtitle {
	font-size: 1.25em;
}

h3 {
	font-size: 1.125em; /* 16x1.125=18px */
	margin:1em 0; /* 18x1=18px */
	padding-top: 0.5em;
}

h4 {
	font-size: 1em;
	margin: 1em 0 -0.75em;
	padding-top: 0.5em;
}

.text_black {
	color: #333;
	}

.text_blue {
	color: #2f83c4;
	}
	
.text_smaller{
	font-size: 0.7em;
	line-height: normal;
}

.span_readmore, .span_nowrap {
	white-space: nowrap;
}

.span_readmore a {
	background: url(../img/common/more_arrow.gif) no-repeat right 0.4em;
	padding-right: 18px;
}

.span_normalweight {
	font-weight: normal;
}

.div_insetportrait {float: right; padding: 0; margin: 1.2em 0 0 1em; background: transparent; position: relative;}

.div_insetportrait a {text-decoration: none; border: none;}

.div_insetportrait2 {float: left; margin-right: 10px; margin: 0; background: transparent; position: relative;}

table.div_insetportrait {
	margin: 0 0 0 1em;	
}

table.div_insetportrait caption {
	font-size: 0.75em;
	line-height: normal;
	text-align: left;
	padding: 3px 0 10px 3px;
}

.table_photonofloat {
	position: relative;
	float: left;
}

.table_photonofloat td {
	margin: 0;
	padding: 0;
}

.table_photonofloat caption {
	text-align: left;
	font-size: 0.825em;
	line-height: normal;
	padding: 3px;
}

.img_portraitborder {border: 1px solid black;}

.div_insetthumbnail {float: right; padding: 0; margin: 0 0 0 1em; background: transparent; position: relative;}

.div_insetthumbnail a {text-decoration: none; border: none;}

.div_newsfeed {
	position: relative;
	clear: both;
	float: right;
	width: 100px;
	font-size: 0.8em;
	line-height: normal;
	text-align: center;
}

div.officeaddress {
	font-size: 0.875em /* 16x0.875=14px */;
	line-height: 1.5em;
	color: #333;
	margin: 1em 0;
}

div.officename {
	font-weight: bold;
	line-height: 1.5em;
}

.div_resourcelist ul {
/*	position: relative;
	float: left;
	width: 452px; */
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.div_resourcelist li {
/* 	position: relative;
	float: left;
	width: 452px; */
	margin: 0 !important;
	padding: 1em 0;
	border-bottom: 1px solid #CCC;
}

.div_resourcelist li .div_insetthumbnail {
	margin: 0;
	padding: 0.3em 0 0 1em;
}

.div_resourcelist p {
/*	position: relative;
	float: left;
	width: 452px; */
	margin: 0;
	padding: 1.5em 0 0;
}

div.listnav {
/* 	position: relative;
	float: left;
	width: 452px; */
	text-align: center;
	font-size:  0.875em;
	margin: 1.5em 0 0;
}

div.listnav table {
	width: 150px;
}

div.listnav td {
	width: 25%;
	text-align: center;
}

div.listnav img {
	border: none;
}

.caption_photo {
	font-size: 0.6875em;
	line-height: normal;
	padding: 0.2em 0 0.5em 5px;
	text-align: left;
}

/*////////////////////////////////////////////*/


/* TOP/LOGO/NAV AREA */

.div_top {
	width: 938px; height: 112px;
	padding: 0;
	margin: 0;
	}

.logo {
	position: absolute;
	left: 22px; top: 20px;
	width: 271px; height: 77px;
	padding: 0;
	margin: 0;
	}

.div_topnav {
	position: absolute;
	left: 340px; top: 24px;
	width: 576px;
	text-align: right;
	}

.div_toplinks {
	width: 574px;
	padding-top: 9px;
	text-align: right;
	font-size: 0.625em;
	color: #666;
	text-transform: uppercase;
	}

.div_search {
	clear: both;
	width: 574px;
	padding: 14px 0 0 0;
	margin: 0;
	}

.search_field {
	width: 140px; height: 18px;
	padding: 0;
	margin: 0 7px 0 0;
	border: 1px solid #999999;
	}

.search_button {
	margin: 0;
	padding: 0;
	}

.div_nav {
	}

/*////////////////////////////////////////////*/


/* MAIN NAVIGATION AND "JUMP TO" */

.div_mainnav {
/*	position: relative;
	float: left;
	width: 938px;  */
	height: 33px;
	overflow: hidden;
	background-color: #e9a333; /* orange */
	/*background-color: #a4c44e;  green */
	/*background-color: #655b77;  purple */
	/* background-color: #c12828; red */
	}

/* nav links */
.div_mainnav_links {
/*	position: relative;
	float: left; 
	left: 12px; top: 0; */
/*	width: 685px; */
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	 background-color: #e9a333; /* orange */
	/* background-color: #a4c44e; green */
	/*background-color: #655b77;  purple */
	/* background-color: #c12828; red */
/*	text-align: left; */
	font-weight: bold;
	}

.mainnav_item {
/*	position: relative; 
	float: left; */
	display: inline;
	}

.mainnav_item a {
	position: relative;
	float: left;
	padding: 7px 12px;
}

.mainnav_item_on a {
	background-color: #edb55c;
	}

.divider_mainnav {
	position: relative;
	float: left; 
	width: 1px; height: 18px;
	padding: 0;
	margin: 9px 0 0;
	background-image: url(../img/common/divider_mainnav_orange_cut.gif); /* orange */
	/*background-image: url(../img/common/divider_mainnav_green.gif);  green */
	/*background-image: url(../img/common/divider_mainnav_purple.gif);  purple */
	/*background-image: url(../img/common/divider_mainnav_red.gif);  red */
	}

/* jump to */

.div_jumpto {
	position: absolute;
	left: 707px; top: 112px;
	width: 231px; height: 33px;
	padding: 0;
	margin: 0;
	text-align: left;
	background-color: #e9b429; /* orange */
	/*background-color: #c4d06a;  green */
	/*background-color: #786d8e;  purple */
	/*background-color: #da4c4c;  red */
	}

.select_jumpto {
	width: 197px;
	padding: 0;
	margin: 7px 0 0 12px;
	font-size: 11px;
	color: #333;
	line-height: 14px;
	}





/*////////////////////////////////////////////*/



/* BREAD CRUMB */

.div_breadcrumb {
	position: relative;
	float: left;
	width: 938px; 
	height: 33px;
	padding: 0;
	margin: 0;
	background-color: #f6f6f1;
	}

.div_breadcrumb_content {
/*	position: relative;
	float: left; */
	padding: 7px 12px 0 20px;
	margin: 0;
	font-size: 0.6875em;
	line-height: 1.8em;
	color: #666;
	}


/*////////////////////////////////////////////*/



/* SUB NAV */

.div_subnav_container {
	background: url(../img/common/div_subnav_background.png) repeat-y;
}

.div_subnav_container h5 {
	display: none;
}

.div_subnav_container ul {
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.div_subnav_container ul.ul_subnavdisplay {
	display: block;
}

.div_subnav_container ul li {
	font-size: 12px;
	font-weight: bold;
	color: #666;
	margin: 0;
	padding: 0;
}

.div_subnav_container ul li a {
	display: block;
	padding: 8px 0;
	margin: 0 10px 0 22px;
	border-top: 1px solid #E0E0E0;
	color: #666;
}

.div_subnav_container ul li.li_subnav_first a {
	border-top: none;
}

.div_subnav_container ul li.li_on {
	border-left: 12px solid #e98017;
	background-color: #f1f7ff;
}

.div_subnav_container ul li.li_on a {
	color: #333;
	font-size: 1.2em;
	margin-left: 12px; 
}

.div_subnav_container ul li ul {
	display: none; 
}

.div_subnav_container ul li.li_on ul {
	display: block;
	border: none;
}

.div_subnav_container ul li.li_on ul li {
}

.div_subnav_container ul li.li_on ul li a {
	color: #2f83c4;
	padding-left: 10px; 
	border-top: none;
	font-size: 1em;
}

.div_subnav_container ul li.li_on ul li.li_on {
	border: none;
	background-color: #C9E3F1;
}

.div_subnav_container ul li.li_on ul li.li_on a {
	color: #444;
}

.div_subnav_container ul li.li_on ul li ul {
	display: none;
}

.div_subnav_container ul li.li_on ul li.li_on ul {
	display: block;
	border-left: none;
	list-style: circle;
}

.div_subnav_container ul li.li_on ul li.li_on ul li {
	margin-left: 40px;
}

.div_subnav_container ul li.li_on ul li.li_on ul li a {
	margin-left: 0;
	padding-left: 0;
	font-weight: normal;
	color: #666;
}

.div_subnav_container ul li.li_on ul li.li_on ul li.li_on {

}

.div_subnav_container ul li.li_on ul li.li_on ul li.li_on {

}

/*////////////////////////////////////////////*/


/* CATEGORY SUB NAV */

.div_subnav_category_container {
	position: relative;
	float: left;
	width: 174px;
	padding: 0 0 6px 0;
	margin: 0;
	background-color: #f1f7ff;
	list-style-type: none;
	border-left: 12px solid #e98017;
	}


.div_subnav_category {
	padding: 12px 0 12px 10px;
	margin: 0;
	line-height: 18px;
	}

.div_subnav_category_on {
	position: relative;
	float: left;
	padding: 12px 0 8px 10px;
	margin: 0;
	line-height: 18px;
	}

.div_subnav_category_sub {
	position: relative;
	float: left;
	clear: both;
	width: 186px;
	padding: 6px 0 6px 24px;
	margin: 0;
	font-size: 12px;
	line-height: 17px;
	}

.div_subnav_category_sub_on {
	clear: both;
	width: 186px;
	padding: 6px 0 6px 24px;
	margin: 0;
	background-color: #67b0d9;
	font-size: 12px;
	line-height: 17px;
	}

/* fix for IE */
html>body .div_subnav_category_sub_on {
	width: 150px;
	}

.div_divider_container_subnav_category {
	position: relative;
	float: left;
	clear: both;
	width: 154px; height: 1px;
	margin: 0;
	background-color: #f1f7ff;
	border-left: 12px solid #e98017;
	text-align: left;
	}

/* fix for IE */
html>body .div_divider_container_subnav_category {
	width: 168px;
	}

.div_divider_subnav_category {
	position: relative;
	float: left;
	clear: both;
	width: 154px; height: 1px;
	margin: 0 0 0 5px;
	background-color: #dddddb;
	}

/* fix for IE */
html>body .div_divider_subnav_category {
	margin: 0 0 0 10px;
	}

.div_subnav_category_sub_space {
	clear: both;
	width: 174px;
	padding: 10px 0 0 0;
	margin: 0;
	background-color: #f1f7ff;
	border-left: 12px solid #e98017;
	}





/*////////////////////////////////////////////*/



/* SLIDESHOW */

.div_slideshow {
	position: relative;
	float: left;
	width: 938px; 
	height: 224px;
	padding: 0;
	margin: 0;
	text-align: left;
	background-color: #fff;
	}

#slideshow_image {
	position: absolute;
	left: 0; top: 0;
	width: 938px; height: 224px;
	padding: 0;
	margin: 0;
	z-index: 1;
	}

#slideshow_image_under {
	position: absolute;
	left: 0; top: 0;
	width: 938px; height: 224px;
	padding: 0;
	margin: 0;
	z-index: 0;
	}

#slideshow_mask {
	position: absolute;
	left: 0; top: 0;
	width: 938px; 
	height: 224px;
	filter: alpha(opacity=40);
	-moz-opacity: .40;
	opacity: .40;
	visibility: hidden;
	background-color: #fff;	
	z-index: 2;
	}

.div_slideshow_thumbs {
	position: absolute;
	left: 720px; top: 48px;
	width: 220px; height: 150px;
	padding: 0;
	margin: 0;
	z-index: 3;
	}

#div_slideshow_thumbs_header {
	font-size: 15px;
	font-weight: bold;
	color: #c7f2ff;
	letter-spacing: 0.1em;
	margin: 0 0 10px 7px;
	}

.slideshow_thumb {
	position: relative;
	float: left;
	margin: 0 7px 14px 7px;
	border: 1px solid #fff;
	}

.slideshow_thumb_on {
	position: relative;
	float: left;
	margin: -1px 6px 13px 6px;
	border: 2px solid;
	}

#tool_tip {
	position: absolute;
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
	padding: 4px;
	background-color: #fff;
	visibility: hidden;
	z-index: 10;
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #468dc3;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	}

.div_slideshow_info {
	position: absolute;
	left: 300px; top: 42px;
	width: 430px; height: 186px;
	z-index: 2;
	}

#div_slideshow_header {
	width: 430px;
	font-family: "Helvetica Light", Verdana, Arial, sans-serif;
	font-size: 30px;
	line-height: 34px;
	color: #fff;
	padding-bottom: 18px;
	}

#div_slideshow_text {
	width: 400px;
	font-size: 14px;
	line-height: 1.6em;
	color: #fff;
	}

/*////////////////////////////////////////////*/



.div_content {
/*	position: relative;
	float: left;
	width: 938px; */
	padding: 0;
	margin: 0;
	text-align: left;
	background-color: #fff;
	}


/* left column */

.div_content_col_subnav {
	position: relative;
	float: left;
	width: 186px;
	padding: 20px 0 20px 20px;
	margin: 0;
	text-align: left;
	}

.div_content_col_subnav_margin {
	position: relative;
	float: left;
	width: 20px;
	padding: 0;
	margin: 0;
	}


/* main column */

.div_content_col_main {
	position: relative;
	float: left;
	width: 452px;
	padding: 20px 0 20px 26px;
	margin: 0;
	text-align: left;
	}

.div_content_col_main_margin_left {
	position: relative;
	float: left;
	width: 26px;
	padding: 0;
	margin: 0;
	}

.div_content_col_main_margin_right {
	position: relative;
	float: left;
	width: 26px;
	padding: 0;
	margin: 0;
	}

.div_content_col_main li {
	font-size: 0.875em /* 16x0.875=14px */;
	line-height: 1.5em;
	margin: 1em 0;
	color: #333;
}

/* right column */

.div_content_col_related {
	position: relative;
	float: left;
	width: 208px;
	padding: 20px 0 20px 26px;
	margin: 0;
	text-align: left;
	}


/* sub content right column */

.div_content_col_related_sub {
	position: relative;
	float: left;
	width: 686px;
	padding-top: 20px;
	margin: 0;
	}




/* common styles */

.div_content_col_subnav_item {
/*	width: 100%; */
	margin-bottom: 12px;
	}

.div_content_col_subnav_item_header {
/*	width: 100%; */
	font-size: 0.9375em; /* 16x0.9375=15px */
	line-height: 1.25em;
	font-weight: normal;
	padding: 5px 7px 5px 7px;
	margin: 0;
	}

/* fix for IE */
/* html>body .div_content_col_subnav_item_header {
	width: 172px;
	} */

.div_content_col_related ul {
/*	position: relative;
	float: left;
	width: 208px; */
	margin: 0 0 12px;
	} 

/* fix for IE */
/* html>body .div_content_col_related ul {
	width: 194px;
	} */
	
.div_content_col_related .div_options {
/*	position: relative;
	float: left;
	width: 208px; */
	padding: 0;
	margin: 0 0 12px;
	border: 1px solid #ccc;
	}

/* fix for IE */
/* html>body .div_content_col_related .div_options {
	width: 206px;
	} */

.div_content_col_related .div_browsearchives {
/*	position: relative;
	float: left;
	width: 208px; */
	padding: 0;
	margin: 0 0 12px;
	border: 1px solid #ccc;
	}

/* fix for IE */
/* html>body .div_content_col_related .div_browsearchives {
	width: 206px;
	} */

.div_content_col_related .div_content_col_special {
/*	position: relative;
	float: left;
	width: 208px; */
	margin: 0 0 12px;
	padding: 7px;
	}

/* fix for IE */
/* html>body .div_content_col_related .div_content_col_special {
	width: 194px;
	} */

.div_content_col_special img {
	margin: 10px auto;
	border: 1px solid #666;
}

.div_content_col_related .div_content_col_special2 {
/*	position: relative;
	float: left;
	width: 208px; */
	margin: 0 0 12px;
	padding: 7px;
	}

/* fix for IE */
/* html>body .div_content_col_related .div_content_col_special2 {
	width: 194px; 
	} */

.div_content_col_related .div_content_col_special3 {
/*	position: relative;
	float: left;
	width: 208px; */
	margin: 0 0 12px;
	padding: 7px;
	}

/* fix for IE */
/* html>body .div_content_col_related .div_content_col_special3 {
	width: 194px;
	} */

.div_content_col_related h4 {
	/*	position: relative;
	float: left;
	width: 208px; */
	font-size: 0.875em; /* 16x0.9375=15px */
	line-height: 1.25em;
	font-weight: bold;
	padding: 5px 7px;
	margin: 0;
	}

/* fix for IE */
/* html>body .div_content_col_related h4 {
	width: 194px;
	} */

.content_col_header_section {
	color: #fff;
	background-color: #7f7f7f;
	}

.content_col_header_section a {
	color: #fff;
	}

.content_col_header_navigation {
	display: none;
}

.content_col_header_worldwide {
	color: #fff;
	background-color: #7f7f7f;
	}

.content_col_header_worldwide a {
	color: #fff;
	}

.div_content_col_related_events h4 {
	color: #FFF;
	background-color: #C3C3C3;
	}

.div_content_col_related_events h4 a {
	color: #FFF;
	}

.div_content_col_related_events ul {
	padding: 7px;
	background-color: #f4f4f4;
	margin: 0 0 12px;
	list-style-type: none;
	}

.div_content_col_related_events ul li {
	font-size: 0.75em;
	line-height: 1.45em;
	color: #333;
	margin: 10px 0;
	padding-left: 10px;
	background: url(../img/common/bullet_related.gif) no-repeat 0 0.55em;
	}
	
.div_content_col_related_events ul li a {
	color: #333;
}

.div_content_col_related_events ul li a:hover {
	color: #2f83c4;
}
.div_content_col_related_banner {
	float: none;
}
.div_content_col_related_banner img {
		padding-bottom: 12px;
		float: none;
}
.div_content_col_related_keylinks h4 {
	color: #FFF;
	background-color: #DD994F;
	}

.div_content_col_related_keylinks h4 a {
	color: #372600;
	}

.div_content_col_related_keylinks ul {
	padding: 7px;
	background-color: #FFF4D9;
	list-style-type: none;
	margin: 0 0 12px;
	}

.div_content_col_related_keylinks ul li {
	font-size: 0.75em;
	line-height: 1.45em;
	color: #333;
	margin: 10px 0;
	padding-left: 10px;
	background: url(../img/common/bullet_related.gif) no-repeat 0 0.55em;
	}

.div_content_col_related_keylinks ul li a {
	color: #333;
}

.div_content_col_related_keylinks ul li a:hover {
	color: #2f83c4;
}

.div_content_col_related_latestnews h4 {
	color: #FFFFFF;
	background-color: #c62f37;
}

.div_content_col_related_latestnews h4 a {
	color: #FFFFFF;
	}

.div_content_col_related_latestnews ul {
	padding: 7px;
	background-color: #F4ECEC;
	list-style-type: none;
	margin: 0 0 12px;
	}

.div_content_col_related_latestnews ul li {
	font-size: 0.75em;
	font-weight: bold;
	line-height: 1.3em;
	color: #333;
	margin: 10px 0;
	padding-left: 10px;
	background: url(../img/common/bullet_related.gif) no-repeat 0 0.55em;
	}

.div_content_col_related_latestnews ul li a {
	color: #333;
}

.div_content_col_related_latestnews ul li a:hover {
	color: #2f83c4;
}

.div_content_col_related_storiesfromfield h4 {
	color: #fff;
	background-color: #BA9A69;
	}

.div_content_col_related_storiesfromfield h4 a {
	color: #fff;
	}

.div_content_col_related_storiesfromfield ul {
	padding: 7px;
	background-color: #f4f4f4;
	list-style-type: none;
	margin: 0 0 12px;
}

.div_content_col_related_storiesfromfield ul li {
	font-size: 0.75em;
	line-height: 1.45em;
	color: #333;
	margin: 10px 0;
	padding-left: 10px;
	background: url(../img/common/bullet_related.gif) no-repeat 0 0.55em;
	}

.div_content_col_related_storiesfromfield ul li a {
	color: #333;
}

.div_content_col_related_storiesfromfield ul li a:hover {
	color: #2f83c4;
}

.div_content_col_related_featuredresources h4 {
	color: #fff;
	background-color: #7B9BB9;
	}

.div_content_col_related_featuredresources ul {
	padding: 7px;
	background-color: #f4f4f4;
	margin: 0 0 12px;
	list-style-type: none;
	}

.div_content_col_related_featuredresources li {
	clear: both;
	padding: 10px 0;
	border-bottom: 1px #ccc solid;
	margin: 0;
	}

.div_content_col_related_featuredresources li.featuredresources_more {
	padding: 10px 0;
	border-bottom: none;
}

.div_content_col_related_featuredresources h5 {
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 1.45em;
	color: #333;
	font-weight: bold;
	}

.div_content_col_related_featuredresources p {
	font-size: 0.75em;
	line-height: 1.45em;
	color: #333;
	padding-bottom: 4px;
	margin: 0;
	}

.div_content_col_related_featuredresources img {
	display: block;
	margin: 16px auto;
	border: 1px solid #666;
}

.div_resources_divider {
	width: 193px; height: 1px;
	padding: 0;
	margin: 20px 0 20px 0;
	background-color: #ccc;
	}


.content_col_header_webportals {
	color: #fff;
	background-color: #96a5b3;
	}

.ul_content_col_webportals {
/*	position: relative;
	float: left; */
	font-size: 11px;
	line-height: normal;
/*	width: 186px; */
	padding: 7px;
	background-color: #efeee5;
	margin: 0 0 12px 0;
	list-style-type: none;
	}
.ul_content_col_webportals li {
	padding: 6px 0;;
}

/* fix for IE */
html>body .ul_content_col_webportals {
	width: 172px;
	}

.content_col_header_nationalcommittee {
	color: #fff;
	background-color: #b2c08e;
	}

.content_col_header_nationalcommittee a {
	color: #fff;
	}

.content_col_header_special {
	color: #FFF;
	background-color: #9faf9a;
	}

.div_content_col_special {
	background-color: #f4f4f4;
	}

.content_col_header_special2 {
	color: #fff;
	background-color: #9faf9a;
	}

.div_content_col_special2 {
	background-color: #f4f4f4;
	}

.content_col_header_special3 {
	color: #fff;
	background-color: #DA6B6B;
	}

.div_content_col_special3 {
	background-color: #FDF4F4;
	}

.p_side_column {
	font-size: 0.75em;
	line-height: 1.45em;
	color: #333;
	margin: 6px 0;
	}

/* COMMON CONTENT */

.main_header {
	color: #000;
	font-weight: normal;
	padding: 0;
	margin: 0;
	}

.main_header_article {
	color: #000;
	font-weight: normal;
	padding: 8px 0 0 0;
	margin: 0;
	}

.main_subheader_article {

}

.div_options_header {
/*	position: relative;
	float: left;
	width: 206px; */
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 12px;
	padding: 7px;
	color: #666;
	background-color: #f4f5f7;
	}

/* fix for IE */
/*html>body .div_options_header {
	width: 192px;
	} */

.div_options_divider {
/*	position: relative;
	float: left;
	width: 206px; */
	height: 1px;
	background-color: #ccc;
	}

.div_options_content {
/*	position: relative;
	float: left;
	width: 206px; */
	font-size: 10px;
	text-transform: uppercase;
	line-height: 14px;
	padding: 0 0 7px 7px;
	margin: 0;
	color: #2f83c4;
	}

.div_options_text {
/*	position: relative;
	float: left; 
	width: 178px; */
/*	height: 13px; */
	margin: 0;
	padding: 7px 0 0;
	white-space: nowrap;
	}

#form_browsearchives div {
	margin: 7px 0 0;
}

.select_browsearchives {
	width: 192px;
	font-size: 11px;
	color: #333;
	text-transform: none;
	line-height: 14px;
	}

.browse_button {
	position: relative;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
}

.div_icon_print {
	position: relative;
	float: left;
	padding-right: 8px;
	}

.div_icon_sendpage {
	position: relative;
	float: left;
	padding: 0 6px 0 4px;
	}

.div_options_icon {
	position: relative;
	float: left;
	width: 13px;
/*	height: 13px; */
	margin: 0 7px 0 0;
	padding: 7px 0 0;
	}

.div_icon_pdf {
	padding: 0 6px 0 14px;
	}

blockquote.quote {min-width: 0; font: italic 1.1em Georgia,"Times New Roman",Times,serif; margin: 1em 2em 1em 0; padding: 0 0 0.5em; background: url("../img/common/quote-close.gif") bottom right no-repeat;}
blockquote.quote p {margin: 1em 0 0; padding-left: 1em; word-spacing: 1px; background: url("../img/common/quote-open.gif") top left no-repeat;}
blockquote.quote p.attrib {margin-top: 0.25em; background: none; font-style: normal; font-size: 0.8em; text-align: right; word-spacing: 0;}

/*////////////////////////////////////////////*/


/* HOME CONTENT */

/* left column */

.div_content_col_subnav_description {
/*	width: 186px; */
	padding: 10px;
	background-color: #eaeaea;
	font-size: 0.8125em;
	}

/* fix for IE */
/* html>body .div_content_col_subnav_description {
	width: 166px;
	} */


/* center column */

.home_hightlights_header {
	color: #000;
	font-weight: normal;
	padding: 0;
	margin: 0;
	}

.div_home_highlights_item {
/*	position: relative;
	float: left;
	width: 452px; */
	padding: 20px 0;
	}

.div_home_highlights_item_image {
	float: left;
	width: 96px;
	margin: 6px 26px 0 0;
	border: 1px solid #333;
	}
	
.div_home_highlights_item_text {
	position: relative;
	float: right;
	width: 327px;
	padding-bottom: 20px;
	}

.div_home_highlights_item_text h2 {
	font-size: 1.125em;
	line-height: 1.5em;
	font-weight: normal;
	padding: 0;
	margin: 0;
	}

.div_home_highlights_item_text p {
	margin: 0;
	padding-top: 0.2em;
}

.div_home_highlights_item_divider {
/*	position: relative;
	float: left;
	width: 450px; */
	clear: both;
	height: 1px;
	padding: 0;
	margin: 0;
	background-image: url(../img/common/divider.gif);
	background-repeat: repeat-x;
	}



/*////////////////////////////////////////////*/


/* CATEGORY CONTENT */

.category_main_header {
	color: #000;
	font-weight: normal;
	}

.p_category_intro {

}

/* gender issues */

.ul_genderissues {
	width: 452px;
	padding: 0;
	margin: 0;
	list-style-type: none;
	}

.li_genderissues_item_left {
	position: relative;
	float: left;
	width: 210px;
	padding: 0;
	margin: 0 0 20px !important;
	}

.li_genderissues_item_right {
	position: relative;
	float: left;
	width: 210px;
	padding: 0 0 0 20px;
	margin: 0 0 20px 0 !important;
	}

.ul_genderissues img {
	display: block;
}

/* .div_genderissues_img {
	width: 210px;
	height: 132px;
} */

.div_genderissues_title {
	margin: 0;
	padding: 15px;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #666;
	background-color: #efefef;
	}

/*////////////////////////////////////////////*/


/* SUBCAGTEGORY CONTENT */

.div_subimage {
	position: relative;
	float: left;
	width: 686px;
	height: 208px;
	margin: 20px 0 6px 26px;
	}

.p_subcontent_intro {

}

.div_subcategory_center {
	position: relative;
	float: left;
	width: 452px;
	padding: 0;
	margin: 0;
	}

.subcategory_subheader {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #333;
	padding: 0;
	margin: 0;
	}

.subcategory_latest {
	width: 452px;
	clear: both;
	padding: 0;
	margin: 0;
	list-style-type: none;
	}

.li_subcategory_latest_item {
	position: relative;
	float: left;
	width: 452px;
	clear: both;
	padding: 0;
	margin: 20px 0 0 0;
	font-size: 14px;
	line-height: 18px;
	}

.subcategory_latest_image {
	position: relative;
	float: left;
	width: 56px;
	margin-right: 16px;
	border: 1px solid #333;
	}
	
.div_subcategory_latest_divider {
	position: relative;
	float: left;
	clear: both;
	width: 436px; height: 1px;
	padding: 0;
	margin: 20px 0 0 0;
	background-image: url(../img/common/divider.gif);
	background-repeat: repeat-x;
	}

.div_latest_news {
	position: relative;
	float: left;
	width: 452px;
	margin: 1.5em 0 0;
}

.div_latest_news h2 {
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	color: #333;
	padding: 0;
	margin: 0;
	}

.div_latest_news ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	}

.div_latest_news li {
	position: relative;
	float: left;
	width: 452px;
	padding: 1em 0;
	margin: 0;
	border-bottom: 1px solid #ccc;
	}

.div_latest_news img {
	position: relative;
	float: left;
	width: 56px;
	margin-right: 1em;
	}

.div_latest_news p {
	position: relative;
	float: left;
	padding: 1em 0;
	margin: 0;
}

.div_events {
	position: relative;
	float: left;
	width: 452px;
	margin: 1.5em 0 0;
}

.div_events h2 {
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	color: #333;
	padding: 0;
	margin: 0;
	}

/*////////////////////////////////////////////*/


/* ARTICLE CONTENT */


.div_article_image_rightcolumn {
	width: 208px;
	margin-bottom: 14px;
	font-size: 0.8em;
	}

.div_article_center {
	width: 452px;
	padding: 0;
	margin: 10px 0 0 0;
	line-height: 20px;
	color: #333;
	}

.article_header {
	font-size: 16px;
	line-height: 20px;
	color: #222;
	font-weight: normal;
	padding: 0;
	margin: 40px 0 20px 0;
	}

.span_article_subheader {
	font-size: 15px;
	line-height: 20px;
	color: #111;
	margin: 0 0 0 0;
	margin-bottom: 0;
	padding: 0;
	}

.div_related_divider {
	width: 452px; height: 1px;
	background-color: #ccc;
	padding: 0;
	margin: 20px 0 40px 0;
	}

.div_related {
	position: relative;
	float: left;
	width: 452px;
}

.div_content_col_main_article .div_related ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	}

.div_content_col_main_article .div_related li {

}

.div_content_col_main_article .div_related h3 {

}

.div_content_col_main_article .div_related ul li ul {
	display: inline;
}

.div_content_col_main_article .div_related ul li ul li {
	font-size: 1em;
	display: inline;
	padding-left: 10px;
	white-space:nowrap;
}


/*////////////////////////////////////////////*/


/* FOOTER */

.div_footer {
/*	position: relative;
	float: left;
	width: 938px; */
	clear: both;
	padding: 20px 0;
	margin: 0;
	text-align: center;
	color: #89A6A9;
	font-size: 11px;
	}
.div_content_col_main th {
	font-size: 0.9em;
	text-align: left;
}

