/*************************************************************************
	@imports
*************************************************************************/
	@import url("pagination.css");
	
	/*\*//*/
	@import url("macIE5.css");
	**/

	
/*************************************************************************
	@basic_tags
*************************************************************************/
body, table, tr, td, form, select, option, text, input, textarea {
	font: x-small/1.6 verdana, Helvetica, sans-serif;
}
	
	body {
	background: #D1D1BD;
	margin: 0;
	padding: 0;
	color: #000;
	text-align: center;
}

	/********************/
	/*** @header_tags ***/
	/********************/
	h1 {
	margin: 0;
	padding: 0;
	font-size: 1.8em;
}
	
	h2 {
	margin: 0;
	padding: 0;
	font-size: 1.6em;
}
	
	h3 {
	margin: 0;
	padding: 0;
	font-size: 1.4em;
}
	
	h3.attribCatGroup {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	clear: left;
}
	
	h4 {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	line-height: 1.3;
}
	
	h5 {
	margin: 0;
	padding: 0;
	font-size: 1em;
}
	
	h6 {
	margin: 0;
	padding: 0;
	font-size: .9em;
}
	
	/**************/
	/*** @forms ***/
	/**************/
	form {
	margin: 1em 0;
	padding: 0;
}
	
	form div {
	margin: 0;
	padding: 0;
	border-top: 1px dotted #e5e5e5;
	display: table;
	width: 98%;
}
	
	form div {
	border-top: none;
}
	
	form div.actionBtns {
	margin-top: 0;
	padding-top: 0;
	border-top: none;
	width: auto;
	display: block;
}
	
	form div.actionBtns input.btnSubmit {
	margin-right: 1em;
	width: auto;
}
	
	form div.areaSearch {
	width: auto;
	display: table;
}
	
	form .areaSearch input.text {
	width: 250px;
	clear: left;
}
	
	form div.first {
	border-top: none;
}
	
	form div.group ul {
	margin: 0;
	padding: 0;
	border: none;
	display: inline;
	list-style: none;
	float: left; /* for ie */
}

	form div.group li {
	margin: 0;
	padding: 0 1em 0 0;
	display: inline;
	list-style: none;
	float: left;
}
	
	form div.group label {
	margin: 0 0 -1px 0;
	padding-top: .5em;
	padding-bottom: .5em;
	border-top: none;
	width: auto;
	float: left;
}
	
	form div.group li label {
	padding-top: .8em;
	padding-bottom: .8em;
}
	
	form div.group span.title {
	margin-left: 1%;
	padding-top: .4em;
}
	
	form div.group ul.phoneNum label {
	padding-left: .5em;
}
	
	form div.group ul.phoneNum input {
	width: 3em;
}
	
	form div.group ul.phoneNum span {
	clear: left;
	display: block;
	width: 5em;
}
	
	form div.group ul.phoneNum li.locNumber input {
	width: 7em;
}
	
	form div.group ul.phoneNum li.extention input {
	width: 4em;
}
	
	form div.required {
	margin-bottom: 1em;
	border-top: none;
}
	
	form h5 {
	margin-top: 2em;
	border-bottom: 1px solid #000;
	clear: left;
}
	
	form fieldset {
	margin-bottom: 2em;
	padding-left: 1em;
	padding-bottom: 1em;
	padding-right: 1em;
	border: 1px solid #e5e5e5;
}
	
	html>body form fieldset ul {
	margin-left: 0;
	height: auto;
}
	
	form fieldset ul {
	margin: 0;
	padding: 0;
	border: 1px solid #e5e5e5;
	list-style: none;
	height: 1px; /* for IE so that fieldset borders do not repeat */
}
	
	form fieldset li {
	margin: 0 0 -2px 0;
	padding: 0;
	border: none;
	list-style: none;
	height: 1%;
}
	
	html>body form fieldset li {
	margin-bottom: 0;
	height: auto;
}
	
	form fieldset li label {
	width: auto;
	display: block;
}
	
	form fieldset li.first label {
	border-top: none;
}
	
	html>body form fieldset li label {
	width: 98%;
}
	
	form fieldset li label {
	padding-bottom: 0;
}
	
	form fieldset div.actionBtns {
	margin-top: .5em;
}
	
	input {
	margin-bottom: .3em;
	vertical-align: bottom;
	line-height: 1.2;
	font-size: 1.1em;
}
	
	input:focus, select:focus, textarea:focus {
	border: 2px solid #AC4424;
}
	
	input.btnSubmit {
	background-color: #49718D;
	border: 1px solid #121C23;
	border-top: 1px solid #8DA6B7;
	border-left: 1px solid #8DA6B7;
	color: #fff;
	width: auto;
}
	
	input.checkbox {
	margin-top: -.4em;
	width: auto;
}
	
	html>body input.checkbox {
	margin-top: 0;
}
	
	html>body input.notChoosen {
	margin-left: 26px;
}
	
	input.notChoosen {
	margin-left: 20px;
}
	
	input.radio {
	margin-top: -.5em;
	width: auto;
	float: none;
}
	
	html>body input.checkbox, html>body	input.radio {
	margin-top: 0;
}
	
	input.time {
	margin-right: .5em;
	width: 3em;
}
	
	input.txtFld {
	border: 1px solid #8E8E8E;
}
	
	label {
	margin: 0;
	padding: .5em 1%;
	border-top: 1px dotted #e5e5e5;
	display: block;
	/*display: table; ! updated for purchase */
	width: 98%;
	clear: left;
	cursor: pointer;
}
	
	label.first {
	border-top: none;
}
	
	label:hover, label.required:hover, label.over {
	background: #F2F2F2;
}
	
	label.required {
	color: #365469;
}
	
	label a {
	padding-left: 2em;
	display: block;
}
	
	label img {
	margin-top: .3em;
}
	
	label span, form div.group span {
	padding-top: .2em;
	display: block;
	width: 12em;
	float: left;
}	
	
	legend {
	margin-bottom: .5em;
	font-weight: bold;
	font-size: 1.2em;
	color: #000;
}
	
	form .missing {
	background: #EEF6F8;
}
	
	textarea {
	font-size: 1em;
	height: 9em;
	width: 300px;
	width: 98%;
	clear: left;
}
	
	textarea.style02 {
	float: left;
	clear: none;
	width: 200px;
}

	form div input {
	width: 200px;
	float: left;
}
	
	form div label {
}
	
	form div select {
	margin-right: 1em;
	float: left;
}
	
	form select {
	margin-bottom: .3em;
	vertical-align: bottom;
}

	form ul.valueList {
	border-right: none;
	height: 10em;
	overflow: auto;
}

	/* admin home form styles. Uneeded when custom tag is updated */
	#manageContactDB .adminrowlabel {
	padding-top: .2em;
	display: block;
	width: 15em;
	float: left;
	clear: left;
}
	
	#manageContactDB .actionBtns {
	padding-left: 12em;
	width: 15em;
}
	
	
	/* puchaseCheckout01 */	
	.billingInfo {
	margin-right: 10px;
	float: left;
	width: 360px;
	display: block;
}
	
	.shippingHandlingInfo {
	font-size: .9em;
	float: left;
	width: 280px;
	display: block;
}
	
	.shippingHandlingInfo table {
	border-collapse: collapse;
}
	
	.shippingHandlingInfo table th {
	background-color: #4F6C7E;
	margin: 0;
	padding: .2em .6em .2em .2em;
	color: #fff;
	font-size: 1em;
	text-align: left;
}
	
	.shippingHandlingInfo table td {
	margin: 0;
	padding: 0 .6em 0 0;
	border-bottom: 1px solid #e5e5e5;
	font-size: .9em;
}
	
	.shippingHandlingInfo td.shippingPrice, .shippingHandlingInfo th.shippingPrice {
	padding-left: 1em;
}

	/* registrationInfo */
	fieldset.registrationInfo input.checkbox {
	float: left;
	clear: left;
}
	
	fieldset.registrationInfo span.required {
	float: none;
}
	
	fieldset.registrationInfo  div.group span.required {
	float: left;
}
	
	fieldset.registrationInfo div {
	border-top: none;
}
	
	fieldset.registrationInfo div.group {
	border-top: 1px solid #E5E5E5;
}
	
	/* topicArchive */
	form.topicArchive {
	margin-right: 10px;
	margin-bottom: 0;
	padding-bottom: 0;
	float: left;
	width: 295px;
}
	
	form.topicArchive fieldset {
	margin-bottom: 0;
}

	/**************/
	/*** @links ***/
	/**************/
	a, a:link, a:visited, a:active, a:hover {
	color: #5280A0;
	text-decoration: underline;
}
	
	a:hover {
	text-decoration: none;
}

	a.persist {
	font-weight: bold;
}
	
	a img {
	border: none;
}
	
	a.btnContribute {
	display: block;
	text-align: center;
}
	
	a.adminJobBtn {
	background-color: #AC4424;
	margin-bottom: .6em;
	padding: .5em .3em;
	border: 1px solid #80321B;
	color: #fff;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
	
	a.adminJobBtn:hover {
	background-color: #80321B;
}
	
	a.postEvent {
	background: transparent url(../img/redesign/btn_post_event.gif) left top no-repeat;
	border-left: 10px solid #fff;
	float: right;
	display: block;
	height: 48px;
	width: 149px;
	font-size: 1px;
	line-height: .01px;
	text-indent: -999em;
	overflow: hidden;
}
	
	a.postJob {
	background: transparent url(../img/redesign/btn_post_job.gif) left top no-repeat;
	margin-bottom: 10px;
	border-left: 10px solid #fff;
	float: right;
	display: block;
	height: 48px;
	width: 149px;
	font-size: 1px;
	line-height: .01px;
	text-indent: -999em;
	overflow: hidden;
}
	
	a.registerAsGrpLdr {
	background: transparent url(../img/redesign/registerAsGrpLdr.gif) left center no-repeat;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	height: 10px;
	width: 217px;
	display: block;
	overflow: hidden;
}
	
	.registerAsGrpLdr span {
	display: block;
	font-size: 1px;
	line-height: .01px;
	text-indent: -999em;
}
	
	a.submitTopic {
	background: transparent url(../img/redesign/btn_submit_topic.gif) left top no-repeat;
	margin: 20px 0 0 0;
	float: left;
	display: block;
	height: 63px;
	width: 244px;
	font-size: 1px;
	line-height: .01px;
	text-indent: -999em;
	overflow: hidden;
}
	
	/**************/
	/*** @lists ***/
	/**************/
	dl {
	display: block;
	line-height: 1.4em;
}
	
	dt {
	margin-right: .4em;
	font-weight: bold;
	width: auto;
	float: left;
}
	
	dd {
}
	
	/* profileDetails */
	dl.profileDetails {
	padding-bottom: 2em;
}
	
	dl.profileDetails dt {
	background: transparent url(../img/redesign/dots_2.gif) left top repeat-x;
	padding-top: .6em;
	padding-bottom: .6em;
	display: block;
	width: 15em;
	float: left;
	clear: left;
}
	
	dl.profileDetails dd {
	background: transparent url(../img/redesign/dots_2.gif) left top repeat-x;
	padding-top: .6em;
	padding-bottom: .6em;
}
	
	ul {
	margin: 0 0 0 2em;
	padding: 0;
}
	
	html>body ul {
	margin-left: 1.8em;
}
	
	ul li {
	margin: 0;
	padding: 0;
	list-style: square;
}
	
	/* metadata */
	ul.meta {
	margin: 0;
	padding: 0;
	display: inline;
}
	
	ul.meta li {
	margin-left: 0;
	margin-right: .5em;
	display: inline;
}
	
	/**************/
	/*** @other ***/
	/**************/
	img {
}
	
	div {
	margin: 0;
	padding: 0;
}
	
	div.meta {
	color: #666;
	font-size: .9em;
}
	
	div.meta ul {
	margin-bottom: .3em;
}
	
	object {
	margin: 0;
	padding: 0;
	border: none;
}
	
	/***************/
	/*** @tables ***/
	/***************/
	table {
	margin: 0 0 1em 0;
	padding: 0;
	border-collapse: collapse;
}
	
	tr {
	margin: 0;
	padding: 0;
}
	
	th {
	margin: 0;
	padding: .5em 1em;
	vertical-align: top;
	font-size: 1.3em;
}
	
	td {
	margin: 0;
	padding: .5em 1em;
	vertical-align: top;
	font-size: 1.1em;
}
	
	tr.rowStyle01 {
	background: #F2F2F2;
}
	
	th.first, td.first {
	padding-left: .5em;
}
	
	th.last, td.last {
	padding-right: .5em;
}	
	
	/* tblStyle01 */
	.tblStyle01 {
}
	
	.tblStyle01 th {
	background-color: #4F6C7E;
	color: #A13C24;
	font-family: Optima, times, "times new roman", serif;
	font-weight: normal;
	color: #fff;
	text-align: left;
}
	
	/* shoppingCart */
	.shoppingCart {
	margin-bottom: 0;
}
	
	.shoppingCart th {
	background: #4F6C7E;
	font-size: 1.1em;
	color: #fff;
}
	
	.shoppingCart td {
	border-bottom: 1px solid #F2F2F2;
}
	
	.shoppingCart tr.last td {
	border-bottom: none;
}
	
	.shoppingCart td.total {
	background: #BCDBE4;
}
	
	.shoppingCart input {
	width: 3em;
}
	
	/* volDiscounts */
	.volDiscounts {
	margin-top: 3em;
	display: block;
}
	
	.volDiscounts th {
	background: #F2F2F2;
	font-size: .9em;
}
	
	.volDiscounts td {
	border-bottom: 1px solid #F2F2F2;
	font-size: .9em;
}
	
	/* jobBoard */
	
	#jobBoard {
	background-color: #fff; /* firefox is showing colors through */
	border-bottom: 5px solid #4D6A7D;
}
	
	html>body #jobBoard	{  clear: left;  }
	
	#jobBoard caption {
	text-align: left;
}

	#jobBoard td {
	border-bottom: 1px solid #F2F2F2;
}
	
	#jobBoard th span.tableSortArrow {
	color: #AC4424;
	position: absolute;
	margin-top: -2px;
}
	html>body #jobBoard th span.tableSortArrow	{ color: #000; margin-left: .5em; }
	
	#jobBoard th {
	background-color: #4D6A7D;
	color: #fff;
}
	
	#jobBoard th a {
	color: #FFFFFF !important;
}
	

	
	
	
	
	/*******************/
	/*** @text_style ***/
	/*******************/
	blockquote {
}
	
	p {
	margin: 0 0 1em 0;
	padding: 0;
}
	
	p ul {
	margin-top: 0;
	padding-top: 0;
}
	
	p.footer {
	font-size: .9em;
	color: #999;
}
	
	.important {
	color: #365469;
}
	
	.relevance {
	color: #666;
	font-size: .9em;
}
	
	.required {
	color: #365469;
}
	
	p.toResultsPagination {
	background-color: #BCDBE4;
	margin-bottom: 0;
	padding: 0 .5em;
}
	
	p.toResultsPagination a, p.toResultsPagination a:link, p.toResultsPagination a:visited, p.toResultsPagination a:active,  p.toResultsPagination a:hover {
	color: #A13C24;
}

	
/*************************************************************************
	@layout_elements
*************************************************************************/
	/*** @alignLeft **/
	div.alignLeft {
	text-align: left;
	clear: left;
}
	
	div.alignLeft .captions {
	margin-right: 1.5em;
	float: left;
	clear: left;
}
	
	div.alignLeft img {
	margin: .5em 1.5em .5em 0;
	float: left;
}
	
	/*** @alignRight ***/
	a.alignRight {
	display: block;
	text-align: right;
}
	
	div.alignRight {
	text-align: right;
}
	
	div.alignRight .captions {
	margin-left: 1.5em;
	float: right;
}
	
	div.alignRight img {
	margin: .5em 0 .5em 1.5em;
	float: right;
}

	/*** @alignRight ***/
	div.alignCenter {
	margin: 0 auto 1em auto;
	display: inline;
}
	
	.captions {
	color: #666;
	text-align: center;
}
	
	.extraDiv01, .extraDiv02, .extraDiv03 {
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}
	
	.hide {
	height: 0;
	width: 0;
	font-size: 0;
	line-height: 0;
	display: none;
}
	
	.indent {
	margin-left: 1em;
}
	
	.outdent {
	margin-left: -1em;
}

	/*** @columns ***/
	.column {
	margin-right: 5%;
	margin-left: 5%;
	width: 40%;
	float: left;
}
	
	.column.first {
	margin-left: 0;
}
	
	.column.last {
	margin-right: 0;
}
	

/*************************************************************************
  @zones	
*************************************************************************/
	#wrapper {
	background-color: #fff;
	margin: 15px auto 0 auto;
	padding: 2px;
	font-size: 1.1em;
	width: 780px;
	text-align: left;
}
	
	html>body #wrapper { font-size: 11px; }
	
	#zoneHeader {
	background: #38566B url(../img/redesign/bg_zoneHeader.gif) left top repeat;
	/*	margin-bottom: 2px; */
	height: 106px;
	min-height: 106px;
	color: #fff;
	position: relative;
}
	
	html>body #zoneHeader {
	height: auto;
}
	
	#zoneMain {
	padding-bottom: 2em;
	overflow: hidden;
}
	
	#zone1 {
	width: 173px;
	float: left;
	line-height: 1.2;
}
	
	#zone2 {
	padding: 2em 26px 0 27px;
	width: 553px;
	float: left;
}
	
	#zoneFooter {
	background: #D1D1BD;
	margin: 0 -2px -2px -2px;
	padding: .3em 20px 1.5em 20px;
	color: #4C4C38;
	text-align: center;
}
	
/*************************************************************************
	@zoneHeader
*************************************************************************/
	#zoneHeader .extraDiv {
	background: url(../img/redesign/bg_zoneBranding.gif) 20px -17px no-repeat;
}
	
	/*********************/
	/*** @zoneBranding ***/
	/*********************/
	#zoneBranding {
	height: 76px;
	width: 462px;
	overflow: hidden;
	float: left;
}
	
	#zoneBranding a {
	height: 76px;
	width: 462px;
	display: block;
}
	
	#zoneBranding img {
	width: 216px;
	display: none;
}

	
	/**********************/
	/*** areaSiteSearch ***/
	/**********************/
	#areaSiteSearch {
	margin: 0;
	padding: 0 20px 0 0;
	width: 200px;
	text-align: right;
	float: right;
	clear: right;
}
	
	#areaSiteSearch input {
	padding: .2em;
}
	
	#areaSiteSearch .btnSubmit {
	margin-left: .3em;
	padding: 0;
	line-height: 1.4em;
	height: auto
}

	
	/*******************/
	/*** @navPrimary ***/
	/*******************/
	#navPrimary {
	background: #365469;
	color: #C0C9CC;
	height: 30px;
	min-height: 30px;
	width: 780px;
	clear: both;
	line-height: 1em;
}
	
	html>body #navPrimary {
	height: auto;
}
	
	#navPrimary a {
	margin: 0 1em;
	padding: 0 1em 0 1em;
	border-bottom: none;
	color: #C0C9CC;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
	
	#navPrimary a:hover {
	color: #fff;
}
	
	#navPrimary a span {
	margin: 2px 2px 0 2px; /* hold space for active border */
	padding: .5em 0 1em 0;
	display: block;
}
	
	#navPrimary ul {
	background: transparent url(../img/redesign/bg_navPrimary.gif) 0 100% repeat-x;
	margin: 0;
	padding: 0;
	list-style: none;
	display: table;
	width: 780px;
}
	
	#navPrimary li {
	background: transparent url(../img/redesign/bg_navPrimary_li.gif) 0 40% no-repeat;
	margin: 0;
	padding: .2em 0 0 0;
	min-height: 28px;
	height: 28px;
	list-style: none;
	float: left;
}
	
	html>body #navPrimary li {
	height: auto;
}
	
	html>body #navPrimary li {
	height: auto;
}
	
	#navPrimary li.first {
	border-left: none;
}
	
	/* active */
	#navPrimary li.active span {
	margin: 0; /* hold space for active border */
}
	
	#navPrimary li.active a {
	background: #BCDBE4;
	border: 2px solid #fff;
	border-bottom: none;
	color: #A13C24;
}
	
	#navPrimary li.active a:hover {
	color: #365469;
}
	
	/* great decisions */
	#navPrimary #nav4705.active a {
	background: #A13C24;
	color: #fff;
}
	
	
	/*********************/
	/*** @navSecondary ***/
	/*********************/
	#navSecondary {
	margin: 8px 2px 1.5em 0;
	font-size: .9em;
	width: 290px;
	float: right;
	text-align: right;
}
	
	#navSecondary a {
	color: #C0C9CC;
	text-decoration: none;
	font-weight: bold;
}
	
	#navSecondary a:hover {
	color: #fff;
}
	
	#navSecondary ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
	
	#navSecondary li {
	margin: 0 .2em 0 0;
	padding: 0 .3em 0 0;
	border-right: 1px solid #C0C9CC;
	list-style: none;
	display: inline;
	font-size: 1em;
}
	
	#navSecondary li.active a {
	color: #fff;
}
	
	#navSecondary li.last {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}
	
/*************************************************************************
	@zoneMain
*************************************************************************/
	
	.sectionTitle {
	background: #BCDBE4 url(../img/redesign/bg_sectionTitle.gif) right bottom no-repeat;
	padding: 0em 20px;
	border-bottom: 2px solid #fff;
	color: #A13C24;
	font-family: times, "times new roman";
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: .1em;
	text-align: right;
	text-transform: uppercase;
}
	
	.greatDec .sectionTitle {
	background: #A13C24 url(../img/redesign/bg_sectionTitle_gd.gif) right bottom no-repeat;
	color: #fff;
}
	
	/************************/
	/*** @areaAttachments ***/
	/************************/
	.areaAttachments {
	padding: 0 0 0 10px;
	clear: left;
}
	
	.areaAttachments p {
	margin: 0;
}
	
	.containerLanding .areaAttachments {
	margin-bottom: 3em;
}
	
	.containerShow .areaAttachments {
	margin-bottom: 3em;
	padding-top: 1em;
}
	
	.headerAttachments {
	margin-left: -10px;
	font-weight: bold;
}
	
	/******************/
	/*** @loginPage ***/
	/******************/
	div.loginPage #zoneMain {
	padding: 2em 15%;
	width: 70%
}
	
	div.loginPage a.registerToSite {
	clear: both;
	display: block;
}
	
	div.loginPage #zoneMain p.important {
	background-color: #F5F5F5;
	padding: 0 10px .5em 10px;
	color: #000;
}
	
	div.loginPage #zoneMain p.important strong {
	background-color: #A13C24;
	margin: 0 -10px .5em -10px;
	padding: .2em 10px;
	color: #fff;
	display: block;
}
	
	div.loginPage form#glblLogin, div.loginPage form#forgotPwd {
	float: left;
	width: 300px;
}
	
	div.loginPage form#forgotPwd {
	margin-left: 90px;
	width: 220px;
}


	
	/*****************/
	/*** @orgtools ***/
	/*****************/
	.orgtools {
	padding: 0 1em 2em 1em;
}
	
	.containerLanding .orgtools {
	clear: left;
}
	
	form .orgtools {
	border-top: none;
	width: auto;
}
	
	
	
/*************************************************************************
	@zone1
*************************************************************************/
	#zone1 h3 {
	background: #365469 url(../img/redesign/bg_zone3_header.gif) right top repeat-y;
	margin-top: 0;
	margin-bottom: 3px;
	color: #fff;
}
	
	#zone1 h3 a {
	display: block;
	height: 27px;
	width: 100%;
}
	
	#zone1 h3 span {
	background-position: 9px 50%;
	background-repeat: no-repeat;
	height: 27px;
	display: block;
	font-size: 1px;
	line-height: 0;
	text-indent: -999em;
	overflow: hidden;
}
	
	#zone1 ul {
	margin-left: 9px;
}
	
	#zone1 li {
	margin-top: .6em;
	margin-bottom: .6em;
}
	
	/**********************/
	/*** @navPrimarySub ***/
	/**********************/
	#navPrimarySub {
	background-color: #6F95A6;
	margin-bottom: 2px;
}
	
	#navPrimarySub a {
	padding: .6em 6px .6em 9px;
	text-decoration: none;
	display: block;
}
	
	#navPrimarySub a, #navPrimarySub a:link, #navPrimarySub a:visited, #navPrimarySub a:active, #navPrimarySub a:hover {
	color: #EAEFF2;
}
	
	#navPrimarySub a:hover {
	background-color: #567C8F;
	color: #fff;
}
	
	#navPrimarySub ul {
	margin: 0;
	padding: 0 0 .6em  0;
	list-style: none;
}
	
	#navPrimarySub li {
	background: transparent url(../img/redesign/dots_bookstore_subnav.gif) left bottom repeat-x;
	margin: 0;
	padding: 0 0 1px 0;
	list-style: none;
}
	
	#navPrimarySub li.active a, #navPrimarySub li.active a:link, #navPrimarySub li.active a:visited, #navPrimarySub li.active a:active {
	font-weight: bold;
	color: #fff;
}
	
	#navPrimarySub li.last {
	background-image: none;
}

	/* great decisions */
	.greatDec #navPrimarySub {
	background-color: #A13C24;
}
	
	.greatDec #navPrimarySub a, .greatDec #navPrimarySub a:link, .greatDec #navPrimarySub a:visited, .greatDec #navPrimarySub a:active, .greatDec #navPrimarySub a:hover {
	color: #fff;
}
	
	.greatDec #navPrimarySub a:hover {
	background-color: #772C1B;
}
	
	.greatDec #navPrimarySub li {
	background-image: url(../img/redesign/dots_5.gif);
}
	
	.greatDec #navPrimarySub li.last {
	background-image: none;
}
	
	.greatDec #navPrimarySub li.active a {
	color: #fff;
}
	
	
	.greatDec #navPrimarySub li.active a, .greatDec #navPrimarySub li.active a:link, .greatDec #navPrimarySub li.active a:visited, .greatDec #navPrimarySub li.active a:active {
	color: #fff;
}
	
	
	/************************/
	/*** @areaExpByRegion ***/
	/************************/
	#areaExpByRegion {
	padding-right: 9px;
	padding-left: 9px;
	height: 115px;
	position: relative;
}
	
	#areaExpByRegion h3 {
	margin-right: -9px;
	margin-left: -9px;
}
	
	#areaExpByRegion h3 span {
	background-image: url(../img/redesign/title_ExpByRegion.gif);
}
	
	#areaExpByRegion object {
	height: 88px;
	width: 173px;
	position: absolute;
	left: 0;
	top: 27px;
}
	
	#areaExpByRegion ul {
	font-size: 1px;
	line-height: 0;
	text-indent: -999em;
}
	
	/**********************/
	/*** @areaExByTopic ***/
	/**********************/
	#areaExByTopic {
	padding-right: 9px;
	padding-left: 9px;
	color: #567385;
}
	
	#areaExByTopic a {
	color: #AC4424;
}
	
	#areaExByTopic a.persist {
	margin-left: 9px;
}
	
	#areaExByTopic h3 {
	margin-right: -9px;
	margin-left: -9px;
}
	
	#areaExByTopic h3 span {
	background-image: url(../img/redesign/title_ExByTopic.gif);
}
	
	#areaExByTopic p {
	margin-bottom: 0;
	padding-bottom: 1em;
}
	
	/***************************/
	/*** @areaGreatDecisions ***/
	/***************************/
	#areaGreatDecisions {
	padding-right: 9px;
	padding-left: 9px;
}

	#areaGreatDecisions h3 {
	background: #AC4424;
	margin-right: -9px;
	margin-left: -9px;
	height: 92px;
}
	
	#areaGreatDecisions h3 a {
	height: 92px;
}
	

	
	/*****************************/
	/*** @areaNewsletterSignup ***/
	/*****************************/
	#areaNewsletterSignup {
	padding-right: 9px;
	padding-left: 9px;
}
	
	#areaNewsletterSignup h3 {
	margin-right: -9px;
	margin-left: -9px;
}
	
	#areaNewsletterSignup h3 span {
	background-image: url(../img/redesign/title_newsletter.gif);
	background-position: 10px 50%;
}
	
	#areaNewsletterSignup form {
	margin-right: -9px;
}
	
	#areaNewsletterSignup input {
	padding: .2em;
}
	
	#areaNewsletterSignup .btnSubmit {
	margin-left: .3em;
	padding: 0;
	font-size: 1.1em;
	line-height: 1em;
	height: auto
}
	
	#areaNewsletterSignup .txtFld {
	width: 92px;
}
	
	/********************/
	/*** @areaJoinFPA ***/
	/********************/
	#areaJoinFPA {
	padding: 0 9px 1em 9px;
}
	
	#areaJoinFPA h3 {
	margin-right: -9px;
	margin-left: -9px;
}
	
	#areaJoinFPA h3 span {
	background-image: url(../img/redesign/title_JoinFPA.gif);
}
	
	#areaJoinFPA a {
	color: #AC4424;
}
	
/*************************************************************************
	@zone2
*************************************************************************/
	#zone2.expanded {
	width: auto;
}
	
	#zone2 h3.grouping {
	background: transparent url(../img/redesign/dots_2.gif) 0 100% repeat-x;
	background-color: #e5e5e5;
	margin-top: 1em;
	margin-left: -1em;
	margin-bottom: .5em;
	padding-left: .3em;
	color: #A13C24;
	/*	color: #365469; */
	font-family: Optima, times, "times new roman", serif;
	font-size: 1.3em;
	text-transform: uppercase;
	clear: left;
}
	
	#zone2 h3.grouping a {
	color: #A13C24;
}
	
	#zone2 .clearFix {
	clear: left;
}
	
	#imapUSA {
	height: 301px;
	width: 380px;
}
	
	/***************************/
	/*** @pageTypeContainers ***/
	/****************************/

	/*** @landing_page ***/
	.containerLanding #zone2 h3, .containerLanding #zone2 h4 {
	margin-top: 1em;
	font-size: 1.2em;
	/*	width: 100%;  cause drop in IE*/
}
	
	.containerLanding div.alignRight img, .containerLanding div.alignCenter img {
	margin: 1.5em 1.5em .5em 0;
	float: left;
}
	
	.containerLanding div.alignRight .captions, .containerLanding div.alignCenter .captions {
	margin-left: 0;
	margin-right: 1.5em;
	float: left;
	clear: left;
}
	
	.containerLanding div.alignLeft img {
	margin: 1.5em 1.5em .5em 0;
	float: left;
}
	
	/*** @list_page ***/
	.containerList #zone2 h3, .containerList #zone2  h4 {
	margin-top: 1em;
}
	
	.containerList div.alignRight img, .containerList div.alignCenter img {
	margin: 1.5em 1.5em .5em 0;
	float: left;
}
	
	.containerList div.alignLeft img {
	margin: 1.5em 1.5em .5em 0;
	float: left;
}
	
	/***! @show_page ***/
	.containerShow .content {
	display: table;
}

	.containerShow h3.grouping {
	width: 395px;
}
	
	/* global forums */
	div.frame2411 .alignLeft img, div.frame2411 .alignCenter img, div.frame2411 .alignRight img,
	/* My Profile */
	div.frame2441 .alignLeft img, div.frame2441 .alignCenter img, div.frame2441 .alignRight img,
	/* Register as a Group Leader */
	div.frame4736 .alignLeft img, div.frame4736 .alignCenter img, div.frame4736 .alignRight img,
	/* Registration */
	div.frame4746 .alignLeft img, div.frame4746 .alignCenter img, div.frame4746 .alignRight img
	/* Great Decisions Discussions */
	div.frame4731 .alignLeft img, div.frame4731 .alignCenter img, div.frame4731 .alignRight img {
	width: 100px;
}
	
	/* job board */
	div.frame2423 .alignLeft img, div.frame2423 .alignCenter img, div.frame2423 .alignRight img {
	width: 150px;
}
	
	/************************/
	/*** areaDocFunctions ***/
	/************************/
	.areaDocFunctions {
	background: transparent url(../img/redesign/dots_3.gif) left bottom repeat-x;
	margin: -1.7em -14px 2.6em 1.5em;
	padding: 0 13px .4em 13px;
	width: 150px;
	float: right;
	font-size: .9em;
}
	
	html>body .areaDocFunctions {
	margin-right: -27px;
}
	
	.areaDocFunctions a, .areaDocFunctions a:link, .areaDocFunctions a:visited, .areaDocFunctions a:active, .areaDocFunctions a:hover {
	color: #C0C9CC;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	height: 1.5em;
}
	
	.areaDocFunctions a:hover {
	color: #365469;
}
	
	.areaDocFunctions ul, .areaDocFunctions li {
	margin: 0; 
	padding: 0;
	list-style: none;
}
	
	.areaDocFunctions li {
	text-align: center;
	width: 50%;
	float: left;
}
	
	.areaDocFunctions img {
	margin-bottom: -.3em;
}
	
	/************************/
	/*** areaPurchaseFlow ***/
	/************************/
	.areaPurchaseFlow {
	color: #666;
}
	
	.areaPurchaseFlow strong {
	color: #000;
}
	
	/**************************/
	/*** areaRegisterGrpLdr ***/
	/**************************/
	.areaRegisterGrpLdr {
	background: #E6E6D9;
	padding: 0 .5em;
	margin-top: 1em;
	margin-bottom: 1.5em;
	border-top: 1px solid #AFAF9C;
	border-bottom: 1px solid #AFAF9C;
	color: #40402F;
	font-size: 1.1em;
}
	
	.areaRegisterGrpLdr p {
	margin-bottom: 0;
}
	
	.areaRegisterGrpLdr strong {
	color: #40402F;
}
	
	/*******************************/
	/*** containerAddressSummary ***/
	/*******************************/
	.containerAddressSummary {
	margin-right: 10px;
	float: left;
	font-size: .9em;
	width: 190px;
}
	
	.containerAddressSummary div {
	background: #BCDBE4;
	margin-bottom: 1em;
	padding: .2em 10px;
}
	
	/*** paymentInfo ***/
	.paymentInfo {
	float: left;
	width: 502px;
}
	
	.paymentInfo td {
	border-bottom: 1px solid #F2F2F2;
}
	
	tr.priceLine td {
	background-color: #F2F2F2;
	border-bottom: 1px solid #fff;
	text-align: right;
}
	
	tr.total td {
	background-color: #4F6C7E;
	color: #fff;
}
	
	td.quantity, td.price, th.price {
	text-align: right;
}
	
	/******************************/
	/*** containerCategoryGroup ***/
	/******************************/
	.containerCategoryGroup {
	padding-left: 1em;
}
	
	.containerCategoryGroup h3 {
	background: transparent url(../img/redesign/dots_2.gif) 0 100% repeat-x;
	background-color: #e5e5e5;
	margin-top: 1em;
	margin-left: -1em;
	margin-bottom: .5em;
	padding-left: .3em;
	color: #A13C24;
	/*	color: #365469; */
	font-family: Optima, times, "times new roman", serif;
	font-size: 1.3em;
	text-transform: uppercase;
}
	
	.containerCategoryGroup h3 a {
	color: #A13C24;
}
	
	/**************************/
	/*** containerChildDocs ***/
	/**************************/
	.containerChildDocs {
	margin-top: 1em;
}
	
	.containerChildDocs h5 {
	background: #E6E6D9 url(../img/redesign/dots_2.gif) 0 100% repeat-x;
	margin-top: 1em;
	margin-left: -1em;
	margin-bottom: .5em;
	padding-left: .3em;
	color: #40402F;
	font-family: Optima, times, "times new roman", serif;
	font-size: 1.3em;
	text-transform: uppercase;
	clear: left;
}
	
	.containerChildDocs h5 a, .containerChildDocs h5 a:link, .containerChildDocs h5 a:visited, .containerChildDocs h5 a:active, .containerChildDocs h5 a:hover  {
	color: #A13C24;
}
	
	.containerChildDocs h6 {
	font-size: 1em;
}
	
	/********************/
	/*** containerDoc ***/
	/********************/
	.containerDoc {
	padding-bottom: 1em;
	display: table;
	vertical-align: top;
	width: 100%;
}
	
	/**********************************/
	/*** @containerGreadDecSections ***/
	/**********************************/
	div.containerGreadDecSections {
	padding-bottom: 1.5em;
	display: table;
}
	
	div.containerGreadDecSections h3 {
	background-position: left center;
	background-repeat: no-repeat;
	width: 193px;
	float: left;
}
	
	div.containerGreadDecSections h3#titleTopics {
	background-image: url(../img/redesign/title_topics.gif);
	width: 170px;
}
	
	div.containerGreadDecSections h3#titleMaterials {
	background-image: url(../img/redesign/title_materials.gif);
	width: 170px;
}
	
	div.containerGreadDecSections h3#titleDiscussionGroups {
	background-image: url(../img/redesign/title_discussion_groups.gif);
}
	
	div.containerGreadDecSections h3#titleGdClassroom {
	background-image: url(../img/redesign/title_gd_classroom.gif);
}
	
	div.containerGreadDecSections a:hover {
	cursor: pointer;
}
	
	div.containerGreadDecSections h3 span {
	font-size: 1px;
	line-height: .01;
	text-indent: -999em;
	overflow: hidden;
	height: 18px;
	display: block;
}
	/****************************/
	/*** userProfile ************/
	/****************************/
	div.userProfile {
	padding-left: 10px;
}
	
	div.userProfile h4 {
	margin-bottom: .3em;
	margin-left: -10px;
	border-bottom: 1px solid #ccc;
}

	div.userProfile dl {
	margin: 0px;
	padding: 0px;
	padding-bottom: 1em;
}
	
	div.userProfile dt {
	text-align: left;
	display: block;
	width: 130px;
	margin-right: .3em;
	float: left;
	clear: left;
	color: #666;
	font-weight: normal;
}
	
	div.userProfile dt.type1542,
	div.userProfile dt.type1680 {
	text-align: left;
	width: 100%;
}
	
	div.userProfile dd {
	text-indent: -.3em;
	padding-left: 0;
	padding-bottom: .4em;
}
	
	html>body div.userProfile dd {
	text-indent: 0;
}
	
	div.userProfile h4 a {
	margin-left: 1em;
	font-weight: normal;
	text-decoration: none;
	font-size: .75em;
}
	
	/****************************/
	/*** containerProfileMeta ***/
	/****************************/
	.containerProfileMeta {
	background-color: #F5F5F5;
	padding: 0 10px .5em 10px;
}
	
	.containerProfileMeta h5 {
	background-color: #6F95A6;
	margin: 0 -10px .5em -10px;
	padding: .3em .5em;
	color: #fff;
	font-size: 1.2em;
}
	
	.containerProfileMeta ul {
}
	
	.containerProfileMeta li.rowStyle1 {
	background-color: #EBEBEB;
}
	

	/****************************/
	/*** @containerRelContent ***/
	/****************************/
	.containerRelContent {
	background: transparent url(../img/redesign/dots_2.gif) left bottom repeat-x;
	padding: 0 0 1em 0;
}
	
	.containerRelContent h5 {
	padding-top: .6em;
	background: transparent url(../img/redesign/dots_2.gif) left top repeat-x;
	text-transform: uppercase;
}
	
	.containerRelContent h6 {
	margin-top: 1.1em;
}
	
	/**************************/
	/*** @containerFeatured ***/
	/**************************/
	.containerFeatured {
	background: #BBDAE3;
}
	

	/****************/
	/*** @colMain ***/
	/****************/
	.colMain {
	margin: 0 25px 0 0;
	padding: 0;
	width: 474px;
	float: left;
}
	
	/**********************/
	/*** @colRelContent ***/
	/**********************/
	.colRelContent {
	background: #DFE4E7 url(../img/redesign/bg_colRelContent.gif) left top repeat-y;
	margin: -2em -14px 2em 0;
	padding: 1em 13px 1em 13px;
	border-left: 1.5em solid #fff;
	line-height: 1.2em;
	width: 150px;
	float: right;
	clear: right;
	position: relative;
	word-wrap: break-word;
}
	
	html>body .colRelContent {
	margin-right: -27px;
}
	
	.colRelContent h3 {
	background: #BCDBE4;
	margin: 2em -6px .8em -6px;
	padding: .4em .3em .2em .3em;
	border: 1px solid #4F6C7E;
	color: #A13C24;
	font-family: Optima, times, "times new roman", serif;
	font-size: 1.2em;
}
	
	/* alternatee style
	.colRelContent h3 {
	background: #BCDBE4;
	margin: 3em -13px .3em -12px;
	padding: .4em .3em .2em .8em;
	border-top: 1px solid #4F6C7E;
	border-bottom: 1px solid #4F6C7E;
	color: #A13C24;
	font-family: Optima, times, "times new roman", serif;
	font-size: 1.2em;
} end alternatee style */
	
	.colRelContent h3 a {
	margin: -.4em -.3em -.2em -.3em;
	padding: .4em .3em .2em .3em;
	color: #A13C24;
	text-decoration: none;
	display: block;
}
	
	.colRelContent h3 a, .colRelContent h3 a:link, .colRelContent h3 a:visited, .colRelContent h3 a:active, .colRelContent h3 a:hover {
	color: #A13C24;
	text-decoration: none;
}
	
	/* alternatee style
	.colRelContent h3 a {
	margin-left: -.8em;
	padding-left: .8em;
} */
	
	.colRelContent h3 a:hover {
	background-color: #4F6C7E;
	color: #fff;
}

	.colRelContent h3#titleViewCart {
	background-color: #6F95A6;
	margin-top: -.8em;
	margin-left: -.95em;
	margin-right: -.95em;
	border-left: none;
	border-right: none;
}
	
	.colRelContent h3#titleViewCart a {
	background-image: url(../img/viewbutton2.gif);
	background-position: 5px 50%;
	background-repeat: no-repeat;
	padding-left: 25px;
	color: #fff;
}
	
	.colRelContent input {
	width: 100px;
}
	
	.colRelContent ul {
	margin-left: 10px;
}
	
	.colRelContent ul li {
	margin-bottom: .5em;
}
	
	.colRelContent p.advancedSearch {
	margin-top: -1.5em;
	padding-top: 0;
	clear: left;
	font-size: .9em;
}
	
	/* forms */
	.colRelContent input {
	margin-top: 0;
	padding-top: 0;
	width: 90px;
}
	
	.colRelContent label {
	margin-top: 0;
	padding-top: 0;
	float: left;
	width: 100px;
}
	
	.colRelContent label span  {
	margin-top: 0;
	padding-top: 0;
	font-size: 1px;
	line-height: .01;
	text-indent: -999em;
}
	
	.colRelContent label:hover {
	background-color: transparent;
}
	
	.colRelContent input.btnSubmit {
	float: left;
	width: 40px;;
}
	
	/*** containerAds ***/
	.containerAd {
	background: transparent url(../img/redesign/dots_3.gif) left top repeat-x;
	margin: 0;
	padding: 1em 0 0 0;
}
	
	.containerAd.first {
	background-image: none;
}
	
	.dots03 {
	background: #fff url(../img/redesign/dots_3.gif) left bottom repeat-x;
	margin: 0 -13px 0 -14px;
	height: 1.1em;
	width: 178px;
	position: absolute;
	left: 1.1em;
	bottom: -1px;
}
	
	/****************************/
	/*** @containerCntDetails ***/
	/****************************/
	.containerCntDetails {
	margin: 0 0 1.8em 0;
	/* line-height: 2.2em; */
}
	
	.containerCntDetails dl {
	margin: .5em 0 0 0;
	color: #666;
}
	
	.containerCntDetails dt {
	margin-right: 1em;
}
	
	.containerCntDetails dd {
	margin-left: 0;
}
	
	#zone2 .containerCntDetails h3, #zone2 .containerCntDetails h4 {
	font-size: 1.8em;
}
	
	/*** @landing_page ***/
	.containerLanding .containerCntDetails h3, .containerLanding .containerCntDetails h4 {
	margin-top: 0;
}
	
	/*** @list_page ***/
	.containerList .containerCntDetails h3, .containerList .containerCntDetails h4 {
	margin-top: 0;
}
	
	/*** @areaRelReading ***/
	.areaRelReading {
	clear: both;
}
	
	/****************/
	/*** @jobList ***/
	/****************/
	ul.jobList {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
	
	ul.jobList li {
	margin-left: 0;
	padding-left: 20px;
	color: #666;
	width: 181px;
	list-style: none;
}
	
	ul.jobList li.row {
	padding-left: 0;
	clear: left;
	float: left;
}
	
	/*********************/
	/*** @navDirection ***/
	/*********************/
	.navDirection {
	padding: .2em .5em;
	background-color: #E5E5E5;
	display: block;
	text-align: center;
}
	
	/*** messagePost ***/
	.messagePost {
	border-bottom: 1px solid #e5e5e5;
	padding-left: 15px;
	padding-bottom: 1em;
}
	
	.containerList #zone2 .messagePost h4  {
	background-color: #D7E9EF;
	margin: 1px 0 .3em -15px;
	padding-left: 5px;
	font-family: Optima, times, "times new roman", serif;
	color: #A13C24;
}
	
	.messagePost h4 a  {
	color: #A13C24;
}
	
	.messagePost h4 img {
	margin-top: 3px;
	margin-right: 4px;
}
	
	.messagePost table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
	
	.messagePost td {
	margin: 0;
	padding: 0;
}
	
	/*** @navTopics ***/
	ul#navTopics {
	margin-left: 0;
	display: table;
	list-style: none;
}
	
	ul#navTopics a {
	height: 60px;
	width: 94px;
	display: block;
	font-size: .8em;
}
	
	ul#navTopics a span {
	background-position: center top;
	background-repeat: no-repeat;
	height: 60px;
	width: 94px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index:1;
	cursor: pointer;
}
	
	ul#navTopics li {
	margin-right: 2px;
	margin-bottom: 2px;
	height: 60px;
	width: 94px;
	display: block;
	float: left;
	list-style: none;
	position: relative;
}
	
	/*
	357614 brazil
	357617 China and India: partners or competitors?
	357613 Energy
	357615 Human rights in an age of terrorism
	357619 Pandemics and security
	357612 The U.S. and Iran
	357618 Turkey
	357611 UN reform
	*/
	li#topic357614 span { background-image: url(../img/redesign/topic357614_scantag.jpg); }
	li#topic357617 span { background-image: url(../img/redesign/topic357617_scantag.jpg); }
	li#topic357613 span { background-image: url(../img/redesign/topic357613_scantag.jpg); }
	li#topic357615 span { background-image: url(../img/redesign/topic357615_scantag.jpg); }
	li#topic357615  { margin-right: 0; }
	
	li#topic357619 span { background-image: url(../img/redesign/topic357619_scantag.jpg); }
	li#topic357612 span { background-image: url(../img/redesign/topic357612_scantag.jpg); }
	li#topic357618 span { background-image: url(../img/redesign/topic357618_scantag.jpg); }
	li#topic357611 span { background-image: url(../img/redesign/topic357611_scantag.jpg); }
	
	/*
	415857 Middle east
	415862 climate change
	415863 Mexico
	415864 Migration
	415865 South Africa
	415866 War Crimes
	415867 Central Asia
	415868 Children
	*/
	
	li#topic415857 span { background-image: url(../img/redesign/topic415857_scantag.jpg); }
	li#topic415862 span { background-image: url(../img/redesign/topic415862_scantag.jpg); }
	li#topic415863 span { background-image: url(../img/redesign/topic415863_scantag.jpg); }
	li#topic415864 span { background-image: url(../img/redesign/topic415864_scantag.jpg); }
	li#topic415864  { margin-right: 0; }
	
	li#topic415865 span { background-image: url(../img/redesign/topic415865_scantag.jpg); }
	li#topic415866 span { background-image: url(../img/redesign/topic415866_scantag.jpg); }
	li#topic415867 span { background-image: url(../img/redesign/topic415867_scantag.jpg); }
	li#topic415868 span { background-image: url(../img/redesign/topic415868_scantag.jpg); }
	
	li#topic8  { margin-right: 0; }
	
	li#topic601606 span { background-image: url(../img/redesign/topic601606_scantag.jpg); }
	li#topic601605 span { background-image: url(../img/redesign/topic601605_scantag.jpg); }
	li#topic601603 span { background-image: url(../img/redesign/topic601603_scantag.jpg); }
	li#topic601600 span { background-image: url(../img/redesign/topic601600_scantag.jpg); }
	li#topic601600  { margin-right: 0; }
	
	li#topic601598 span { background-image: url(../img/redesign/topic601598_scantag.jpg); }
	li#topic601596 span { background-image: url(../img/redesign/topic601596_scantag.jpg); }
	li#topic601594 span { background-image: url(../img/redesign/topic601594_scantag.jpg); }
	li#topic601588 span { background-image: url(../img/redesign/topic601588_scantag.jpg); }
	
	li#topic8  { margin-right: 0; }
	
	/*
		697446 the arctic
		697445 Cuba
		697444 Egypt
		697443 Energy & U.S Economy
		697442 Global Food Crisis
		697441 Human Rights
		697438 Rising Powers
		697436 Afghanistan and Pakistan
	*/
	
	li#topic697446 span { background-image: url(../img/redesign/topic697446_scantag.jpg); }
	li#topic697445 span { background-image: url(../img/redesign/topic697445_scantag.jpg); }
	li#topic697444 span { background-image: url(../img/redesign/topic697444_scantag.jpg); }
	li#topic697443 span { background-image: url(../img/redesign/topic697443_scantag.jpg); }
	li#topic697443  { margin-right: 0; }
	
	li#topic697442 span { background-image: url(../img/redesign/topic697442_scantag.jpg); }
	li#topic697441 span { background-image: url(../img/redesign/topic697441_scantag.jpg); }
	li#topic697438 span { background-image: url(../img/redesign/topic697438_scantag.jpg); }
	li#topic697436 span { background-image: url(../img/redesign/topic697436_scantag.jpg); }
	
	li#topic697436  { margin-right: 0; }
	
	/* 2010 */
	li#topic1103160 span { background-image: url(../img/redesign/topic1103160_scantag.jpg); }  /* U.S.-China Security Relations */
	li#topic1103156 span { background-image: url(../img/redesign/topic1103156_scantag.jpg); }  /* The Persian Gulf */
	li#topic1103158 span { background-image: url(../img/redesign/topic1103158_scantag.jpg); }  /* Global Financial Crisis */
	li#topic1103161 span { background-image: url(../img/redesign/topic1103161_scantag.jpg); }  /* Global Crime */
	li#topic1103161  { margin-right: 0; }
	
	li#topic1103157 span { background-image: url(../img/redesign/topic1103157_scantag.jpg); }  /* Russia and its Neighbors */
	li#topic1103155 span { background-image: url(../img/redesign/topic1103155_scantag.jpg); }  /* Peacebuilding and Conflict Resolution */
	li#topic1103163 span { background-image: url(../img/redesign/topic1103163_scantag.jpg); }  /* Special Envoys */
	li#topic1103162 span { background-image: url(../img/redesign/topic1103162_scantag.jpg); }  /* Kenya & R2P */
	
	li#topic1103162  { margin-right: 0; }
	
	/*******************/
	/*** @formDonate ***/
	/*******************/
	form#formDonate fieldset {
	padding: 0;
	border: none;
}
	
	form#formDonate  div.actionBtns {
	clear: left;
}
	
	form#formDonate div.group {
	margin-left: 0;
	padding-left: 1%;
}
	
	form#formDonate div.group label {
	border-top: none;
	margin-left: 0;
	padding-left: 0;
}
	
	form#formDonate div.first {
	margin-right: 9px;
	width: 350px;
}

	form#formDonate div.last table {
	width: 300px;
}
	
	form#formDonate div.last table td {
	padding: 0;
}
	
	form#formDonate div.last input.txtFld {
	width: 120px;
}
	
	form#formDonate div.last div.group input.txtFld {
	margin-top: .6em;
	margin-left: .5em;
	width: 80px;
}
	
	form#formDonate legend {
	margin-left: -7px;
	border-bottom: 1px solid #e5e5e5;
}
	
	form#formDonate fieldset.contribution li {
	width: 60px;
}
	
	form#formDonate fieldset.contribution ul {
	width: 320px;
}
	
	form#formDonate fieldset.contribution ul.expiry {
	width: 300px;
}
	
	form#formDonate fieldset.contribution ul.first {
	border-top: 1px solid #e5e5e5;
}
	
	form#formDonate fieldset.contribution li.other {
	width: 160px;
}
	
	form#formDonate label {
	border-top: none;
}
	
	form#formDonate label.first {
	border-top: 1px solid #e5e5e5;
}
	
	form#formDonate legend {
	border-bottom: none;
	width: auto;
}
	
	form#formDonate .actionBtns {
	text-align: center;
}
	
	form#formDonate .btnSubmit {
	float: none;
}	
	
	/* payByCheck */
	form#formDonate div#payByCheck {
	padding-top: 2em;
	clear: both;
}


.feedLink {
	padding-top:5px;
	padding-bottom:5px;
}	
	
.feedLink img {
	display:block;
	float:left;
	width:12px;
	margin-bottom:10px;
	margin-right:5px;
	margin-top:3px;
}

.areaBlogs h3 a {
	text-decoration:none;
	color: #666666 !important;
}

.blogEntry {
	margin-bottom:20px;
	
}

div.blogEntry h4 {
	color:#666666;
	margin-top:0px !important;
	padding-top:0px;
	line-height:18px;
}

.blogName {

	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;

}	

	
/*************************************************************************
	@zoneFooter 
**************************************************************************/
	#zoneFooter a {
	color: #4C4C38;
}
	
	#zoneFooter p {
	margin: 0;
}
	
/*************************************************************************
	@fixes
**************************************************************************/
	.clearFix {
	font-size: 1px;
	line-height: 0;
	clear: both;
}
