.surveyWide {
	float: left;
	width: 381px;
	margin-bottom: 15px;
}

.surveyDatafinder {
	float: right;
}

#blurbbox1 {
float: left;
width: 203px;
margin-right: 10px;
margin-top: 10px;
padding-left: 15px;
padding-top: 7px;
padding-bottom: 10px;
}

#blurbbox2 {
float: right;
width: 203px;
border-left: dashed;
border-left-color: #cccccc;
border-width: 1px;
margin-top: 10px;
padding-left: 10px;
padding-right: 15px;
padding-top: 7px;
padding-bottom: 10px;
}

#browsebox2 {
 width: 218px;
 height: 18px;
 background-image: url(/images/browseboxtop.gif);
 color: #cf7127;
 font-family: Tahoma, Arial;
 font-weight: bold;
 font-size: 11px;
 text-align: left;
 margin-left: 0px;
 padding-left: 7px;
 padding-top: 2px;
}

#browsetopicsandregionsbox {
 width: 211px;
 font-family: Tahoma, Arial;
 font-size: 11px;
 margin-left: 0px;

}

#browsebox2bottom a:link {
 color: #3c6b9e;
 text-decoration: none;
}

#browsebox2bottom a:visited {
 color: #3c6b9e;
 text-decoration: none;
}

#browsebox2bottom a:active {
 color: #3c6b9e;
 text-decoration: underline;
}

#browsebox2bottom a:hover {
 color: #3c6b9e;
 text-decoration: underline;
}

.browselist {
 width: 211px;
 height: 22px;
 color: #000000;
 font-family: Tahoma, Arial;
 font-size: 11px; 
}

.cartbox {
  padding-bottom: 10px;
  font-family: Tahoma, Arial; 
  font-size: 11px;  
  text-align: right; 
  color: #496B8E;
	clear: both;
}
 
td.cartbox a {
  text-decoration: none;
  color: #496B8E;
}

td.cartbox a:hover {
  text-decoration: underline;
  color: #cf7127;
}

.cartbox a:visited {
  text-decoration: none;
  color: #496B8E;
}
#featuresbox { 
 border-right: solid;
 border-right-width: 1px;
 border-right-color: #cccccc;
 border-left: solid;
 border-left-width: 1px;
 border-left-color: #cccccc; 
 border-bottom: solid;
 border-bottom-width: 1px;
 border-bottom-color: #cccccc;
}

#featuresbox1 {
 width: 458px;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 7px;
 padding-right: 3px;
 border-bottom: dotted;
 border-bottom-width: 1px;
 border-bottom-color: #cccccc;
 text-align: left;
 }
 
 
.errortext {
 font-family: Tahoma, Arial;
 font-size: 12px;
 color: #FF0000;
 line-height: 18px;
}

.featuretext {
 font-family: Tahoma, Arial;
 font-size: 12px;
 color: #333333;
 line-height: 18px; 
}

.featuretextsmall {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #333333;
 line-height: 15px;
}

.featuretextsmall a:link {
 color: #3c6b9e;
 text-decoration: underline;
}

.featuretextsmall a:visited {
 color: #3c6b9e;
 text-decoration: underline;
}

.featuretextsmall a:active {
 color: #3c6b9e;
 text-decoration: underline;
}

.featuretextsmall a:hover {
 color: #3c6b9e;
 text-decoration: underline;
}

.featuretitle1 {
 font-family: Tahoma, Arial;
 font-size: 18px;
 font-weight: bold;
 color: #3c6b9e; 
 z-index:5;
} 

.featuretitle2 {
 font-family: Tahoma, Arial;
 font-size: 14px;
 font-weight: bold;
 color: #3c6b9e;
} 

.featuretitle1 a:link {
 color: #3c6b9e;
 text-decoration: none;
}

.featuretitle1 a:active {
 color: #3c6b9e;
 text-decoration: underline;
}

.featuretitle1 a:visited {
 color: #3c6b9e;
 text-decoration: none;
}

.featuretitle1 a:hover {
 color: #3c6b9e;
 text-decoration: underline;
}

.featuretitle2 a:link {
 color: #3c6b9e;
 text-decoration: none;
}

.featuretitle2 a:active {
 color: #3c6b9e;
 text-decoration: underline;
}

.featuretitle2 a:visited {
 color: #3c6b9e;
 text-decoration: none;
}

.featuretitle2 a:hover {
 color: #3c6b9e;
 text-decoration: underline;
}

.footer {
	clear:both;
	padding:12px 0;
	text-align:center;
	width:960px;
	margin:0 auto;
}

.footertext {
 font-family: Tahoma, Arial;
 font-weight: bold;
 font-size: 11px;
 color: #cf7127;
 line-height: 17px;
}

.footertext  a:link{
 color: #3c6b9e;
 text-decoration: none;
 } 
 
.footertext  a:visited{
 color: #3c6b9e;
 text-decoration: none;
 }
 
.footertext  a:active{
 color: #3c6b9e;
 text-decoration: underline;
 }
 
.footertext a:hover{
 color: #3c6b9e;
 text-decoration: underline;
 }
 
.footer2text {
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #333333;
 line-height: 16px;
}

.footer2text a:link {
 color: #3c6b9e;
 text-decoration: none;
}

.footer2text a:visited {
 color: #3c6b9e;
 text-decoration: none;
}

.footer2text a:active {
 color: #3c6b9e;
 text-decoration: underline;
}

.footer2text a:hover {
 color: #3c6b9e;
 text-decoration: underline;
}

.ftr {
 width:960px;
 height:23px;
 background-image: url(/images/footerback.gif);
 clear: both;
 position: relative;
 border: none;
}

.newsbullettext {
 font-family: Tahoma, Arial;
 color: #333333;
 font-size: 11px;
 list-style-image: url(/images/newsbullet.gif);
 margin-left: 5px;
 line-height: 15px;
 margin-bottom: 5px;
}

.newsbullettext a:link {
 color: #3c6b9e;
 text-decoration: none;
}

.newsbullettext a:visited {
 color: #3c6b9e;
 text-decoration: none;
}

.newsbullettext a:active {
 color: #3c6b9e;
 text-decoration: underline;
}

.newsbullettext a:hover {
 color: #3c6b9e;
 text-decoration: underline;
}

.newslist {
 margin-top: -22px;
 margin-left: 0px;
 padding-left: 15px;
}

.newsnobullettext {
 font-family: Tahoma, Arial;
 color: #333333;
 font-size: 11px;
 line-height: 15px;
 margin-bottom: 5px;
}

.newsnobullettext a:link {
 color: #3c6b9e;
 text-decoration: none;
}

.newsnobullettext a:visited {
 color: #3c6b9e;
 text-decoration: none;
}

.newsnobullettext a:active {
 color: #3c6b9e;
 text-decoration: underline;
}

.newsnobullettext a:hover {
 color: #3c6b9e;
 text-decoration: underline;
}

.newssubheadhome {
 font-family: Tahoma, Arial;
 color: #cf7127;
 font-size: 14px;
 font-weight: bold;
 line-height: 110%;
}

.newssubhead {
 font-family: Tahoma, Arial;
 color: #cf7127;
 font-size: 20px;
 font-weight: bold;
}

.newstext1 {
 font-family: Verdana;
 color: #3c6b9e;
 font-size: 11px;
 text-align: left;
}

.newstext1 a:link {
 color: #3c6b9e;
 text-decoration: none;
}

.newstext1 a:visited {
 color: #3c6b9e;
 text-decoration: none;
}

.newstext1 a:active {
 color: #3c6b9e;
 text-decoration: underline;
}

.newstext1 a:hover {
 color: #3c6b9e;
 text-decoration: underline;
}

.newstext2 {
 font-family: Tahoma;
 color: #3c6b9e;
 font-size: 11px;
 text-align: left;
}

.newstext2 a:link {
 color: #3c6b9e;
 text-decoration: none;
}

.newstext2 a:visited {
 color: #3c6b9e;
 text-decoration: none;
}

.newstext2 a:active {
 color: #3c6b9e;
 text-decoration: underline;
}

.newstext2 a:hover {
 color: #3c6b9e;
 text-decoration: underline;
}

.searchfield {
 width: 140px;
 height: 12px;
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #000000;
}

/* Added by Chris */

.InternalEmailBoxWrapper {
	clear:both;
	width: 139px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #336600;
	font-family:Tahoma, Arial, sans serif; text-align: left;
}

.InternalEmailBoxMiddle {
	background-image: url(/images/prbemailnewsbg2.gif); 
	background-repeat:no-repeat; 
		height: 50px;
}

.InternalEmailBoxLine1 {
	font-size: 14px;
	padding-left: 5px;
	padding-top: 5px;
}


.InternalEmailInputLine {
	margin-left: 5px;
	margin-top: 2px;
}

.InternalEmailInputbox {
 width: 95px;
 height: 14px;
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #000000;
}

.InternalEmailInputButton {
	border-width:0px;
	margin-left: 2px;
}

.specialtyBadge {
	margin-top: 10px;
	margin-bottom: 10px;
}

.ForeignSearchField {
 width: 100px;
 height: 12px;
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #000000;
 margin: 2px 0 2px 15px;
 vertical-align: top;
}

.ForeignSearchBox {
 height:26px;
 width:286px; 
 background:#ffffff;
 float: right;
 margin-top:-30px;
 background-image:url(/images/search_back_Foreign2.gif);
 background-repeat:no-repeat;
 overflow: hidden;
}

.ForeignSearchButton {
	vertical-align:top;
	margin-right: 2px;
}

.surveyBtnSmall {
	display:block;
	margin:0 0 19px 0;
}

/* Added by Theresa */

.featurethumb {
float: right;
padding: 6px 4px 6px 12px;
}

/* new design styles by Cindy */

table.emailsignup {
	width: 381px; 
	height: 39px; 
	float: left; 
	background-image: url(/images/prbemailnewsbg.gif); 
	background-repeat:no-repeat; 
	color: #336600; 
	font-family:Tahoma, Arial, sans serif; 
	text-align: left; 
	border-spacing: 0;
	display:block;
}

table.emailsignup td {
	font-size: 16px; 
	padding: 0; 
	background-image: url(/images/emailnewsicon.gif); 
	background-repeat: no-repeat; 
	background-position: left top;	
}

table.emailsignup td span {
	margin-left: 37px; 
	margin-top: 10px; 
	float: left;
}

table.rightlinkscol {
	width: 382px; 
	float: left;  
	margin-top: 20px;
	display:block;
}

table.latestprbnews {
	width: 225px; 
	float: left; 
	background-color: #efebde; 
	text-align: left; 
	border-spacing: 0; 
	margin-right: 8px;
}

table.latestprbnews td.latestprbnewstitle {
	width: 138px; 
	background-image: url(/images/latesttop.gif); 
	background-repeat: no-repeat; 
	width: 225px; 
	height: 31px; 
	color: #CF7127; 
	font-family: Tahoma, Arial;
}

table.latestprbnews td.prbnewstitle {
	width: 138px; 
	background-image: url(/images/prbnewstop.gif); 
	background-repeat: no-repeat; 
	width: 225px; 
	height: 31px; 
	color: #CF7127; 
	font-family: Tahoma, Arial;
}

table.latestprbnews td.latestprbnewstitle span {
	margin-left: 8px;
	width: 185px;
	float: left;
}

table.latestprbnews td.latestprbnewstitle span.rssfeed {
	background-position: top right;
}

table.latestprbnews td.latestitem {
	border-bottom: 1px dotted; 
	border-bottom-color: #cccccc; 
	padding-left: 8px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	text-align: left;
}

table.latestprbnews span.latestitemtitle {
	color: #cf7127;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Tahoma, Arial;
	font-size: 11px;
}

table.latestprbnews td.latestitem a {
	text-decoration: underline;
}

table.latestprbnews td.prbnewsitem {
	border-bottom: 1px dotted; 
	border-bottom-color: #cccccc; 
	padding-left: 8px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	text-align: left;
}

table.followbrowsebyquick {
	width: 140px; 
	float: left; 
	text-align: left; 
	border-spacing: 0;
}

table.followbrowsebyquick td {
	padding-bottom: 10px;
}

div.followprbtop {
	background-image: url(/images/followprbtop.gif); 
	background-repeat: no-repeat; 
	width: 143px; 
	height: 26px; 
	color:#CF7127;
	font-family:Tahoma,Arial; 
	/*padding-left: 8px;*/
	padding:5px 0 0 90px;
}
	div.followprbtop a {
		margin:0 4px;
		padding:0;
		float:left;
	}

div.followprbbody {
	background-image: url(/images/followprbbody.gif); 
	background-repeat: repeat-y; 
	padding-left: 8px;
}

div.followprbbody a {
	margin-left: 20px;
}

div.followprbbottom {
	background-image: url(/images/followprbbottom.gif); 
	background-repeat: repeat-y; 
	padding-left: 8px;
	height:8px;
}

/*** twitter widget ***/
#twtr-widget-1 .twtr-hd,
#twtr-widget-1 .twtr-ft div { padding:5px 10px!important;}
#twtr-widget-1 .twtr-bd p {font-size:11px;}
/*** end: twitter widget ***/

div.followbrowsebyquickbottom {
	background-image: url(/images/sidebox2bottom2.gif); 
	background-repeat: no-repeat; 
	width: 225px; 
	height: 8px;
}

div.browsebytop {
	background-image: url(/images/browsebytop.gif); 
	background-repeat: no-repeat; 
	width: 139px; 
	height: 30px; 
	color:#CF7127;
	font-family:Tahoma,Arial; 
	padding-left: 8px;
}

div.browsebybody1 {
	background-image: url(/images/sidebox2body.gif); 
	background-repeat: repeat-y; 
	width: 140px; 
	color:#CF7127;
	font-family:Tahoma,Arial; 
	padding-left: 8px;
}

div.browsebybody2 {
	border-left: 1px solid #d6d6d6; 
	border-right: 1px solid #d6d6d6;
	background-color: #F1F1EB;
	padding-left: 8px; 
	padding-bottom: 8px; 
	width: 130px;
}

div.quicklinkstop {
	background-image: url(/images/quicklinkstop.gif); 
	background-repeat: no-repeat; 
	width: 139px; 
	height: 31px; 
	color:#CF7127;
	font-family:Tahoma,Arial; 
	padding-left: 8px;
}

div.quicklinkstopes {
	background-image: url(/images/quicklinkstop-es.gif); 
	background-repeat: no-repeat; 
	width: 139px; 
	height: 31px; 
	color:#CF7127;
	font-family:Tahoma,Arial; 
	padding-left: 8px;
	clear:both;
}

div.quicklinkstopfr {
	background-image: url(/images/quicklinkstop-fr.gif); 
	background-repeat: no-repeat; 
	width: 139px; 
	height: 31px; 
	color:#CF7127;
	font-family:Tahoma,Arial; 
	padding-left: 8px;
}

div.quicklinksbody {
	background-image: url(/images/sidebox2body.gif); 
	background-repeat: repeat-y;
	width: 145px;
}

table.quicklinks {
	font-family: Tahoma, Arial; 
	font-size: 11px; 
	font-weight: bold; 
	margin: 0 8px 0;
	*padding-bottom: 8px;
}

table.quicklinks tr td {
	padding: 5px 0 10px 0;
}

table.quicklinks tr td a {
	text-decoration: underline;
}

div.additionalresourcestop {
	background-image: url(/images/additionalresourcestop.gif); 
	background-repeat: no-repeat; 
	width: 139px; 
	height: 31px; 
	color:#CF7127;
	font-family:Tahoma,Arial; 
	padding-left: 8px;
	margin-bottom:-1px;
}

div.additionalresourcesbody {
	background-image: url(/images/sidebox2body.gif); 
	background-repeat: repeat-y;
	width: 145px;
}

table.additionalresources {
	font-family: Tahoma, Arial; 
	font-size: 11px;  
	margin: 0 8px 0;
	*padding-bottom: 8px;
}

table.additionalresources tr td {
	padding: 5px 0 10px 0;
}

table.additionalresources tr td a {
	text-decoration: underline;
}

div.missionbox {
	border-top: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc; 
	width: 382px; 
	font-family: Tahoma, Arial; 
	font-size: 12px; 
	font-weight: bold;
}

div.missionstatement {
	background-image: url(/images/missionstatement.gif); 
	background-repeat: no-repeat; 
	width: 382px; 
	height: 96px; 
	margin-top: 1px;
}

div.missionlinks {
	background-image: url(/images/missionlinksbg.gif); 
	background-repeat: no-repeat; 
	width: 382px; 
	height: 27px; 
	text-align: right;
}

div.missionlinks span {
	margin-right: 40px;
}

div.missionlinks img {
	margin: 0 5px;
}

div#ftrhometop {
	border-top: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc; 
	width: 960px; 
	margin-bottom: 2px; 
	overflow: hidden; 
	font-family: Tahoma, Arial; 
	font-size: 11px; 
	text-align: left;
}

div#ftrhometop a, div#ftrtop a {
	font-weight: bold;
}

div#ftrtop {
	border-top: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc; 
	width: 960px; 
	margin-bottom: 2px; 
	overflow: hidden; 
	font-family: Tahoma, Arial; 
	font-size: 11px; 
	text-align: center;
}

div.partnersiteboxhome {
	background-color: #efebde; 
	margin-top: 1px; 
	padding: 10px 0; 
	overflow: hidden;
	_height: 40px;
}

div.partnersitebox {
	background-color: #efebde; 
	margin-top: 1px; 
	overflow: hidden;
	height: 20px;
	padding: 2px 0 0;
}

div.partnerboxtitle {
	float: left; 
	padding-left: 10px; 
	font-size: 14px; 
	color: #d47126;
	width: 60px;
}

div.partnersite1 {
	width: 180px; 
	height: 44px;
	float: left; 
	background-image: url(/images/IGWGfooterlogo.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	padding-left: 54px; 
	padding-right:20px;
	margin-left: 15px; 
	border-right: 1px solid #cccccc;
}

div.partnersite2 {
	width: 180px; 
	height: auto;
	float: left; 
	background-image: url(/images/CPIPR-logo.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	padding-left: 54px; 
	padding-right:20px;
	margin-left: 15px; 
	border-right: 1px solid #cccccc;
}

div.partnersite3 {
	width: 180px; 
	height: 44px;
	float: left; 
	background-image: url(/images/MLE-logo.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	padding-left: 54px; 
	padding-right:20px;
	margin-left: 15px; 
	border-right: 1px solid #cccccc;
}

div.partnersite4 {
	width: 135px; 
	height: 44px;
	float: left; 
	background-image: url(/images/InfoShare-logo.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	padding-left: 54px; 
	padding-right:20px;
	margin-left: 15px;  
	border-right: 1px solid #cccccc;
}

div.partnersitelast {
	width: 135px; 
	height: 44px;
	float: left; 
	background-image: url(/images/POPPOV-logo.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	padding-left: 54px; 
	margin-left: 15px; 
}

div.toolbox {
		width: 122px;
		margin-left: 15px;
	}
	
	div.toolbox a {
	font-family:Tahoma,Arial;
	font-size:11px;
	font-weight:bold;	
	color: #3C6B9E;
	}
	
	div.toolboxbody div {
		padding: 5px 7px 7px;
	}
	
	div.toolboxitem-first {
		/*background-color:#F5F4EB;*/
		background-image:url("/images/toolboxtop.gif");
		background-repeat:no-repeat;
		border-bottom:1px solid #D6D6D6;
		padding:5px 7px 7px !important;
	}
	
	div.toolboxitem {
		border-bottom: 1px solid #D6D6D6;
		background-image: url("/images/toolboxbody.gif");
		background-repeat: repeat-y;
	}
	
	div.toolboxitem-last {
		background-image: url("/images/toolboxbody.gif");
		background-repeat: repeat-y;
		padding-bottom:0 !important;
	}
	div.toolboxbottom {
		background-image: url("/images/toolboxbottom.gif");
		background-repeat: repeat-y;
		width: 122px;
		height: 8px;
	}


/* World Population clock */
.clock {
		width: 139px;
	}
		.clocktop {
			background-image: url(/images/clocktop.gif);
			background-repeat: no-repeat;
			height: 36px;
		}
		.clockbody {
			background-image: url(/images/clockbg.gif);
			background-repeat: repeat-x;
			height: 36px;
			color: #326604;
			font-family: Tahoma, Arial;
			font-size: 12px;
			font-weight: bold;
			padding: 10px 4px;
		}
			.clockcount {
				color: #000000;
				font-weight: normal;
				font-size: 16px;
			}
.articleClock
{
}
.articleClockLeft 
{
    float: left;
    padding: 10px 45px 0 100px;
}

.articleClockRight 
{
    float: right;
    padding: 10px 100px 0 45px;
}
    
/* Constant Contact signup form */
#ccsfg {
	margin:0px;
	padding:20px;
	width:523px;
	background-color: rgb(241,238,229);
	font: normal normal normal 14px/1.3em Helvetica, Arial, sans-serif;
	color:#333;
	/*-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;I/
	border-radius: 8px;
	/*-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	box-shadow: 5px 5px 5px #ccc;*/
	border: 1px solid #999;
	position:relative;		
	/*height:160px;*/
	overflow:hidden;
}

#ccsfg h4 {
	font-size:24px;
	margin:0px 0px 10px 0px;
	padding:0px;
}

#ccsfg p {
	margin: 0px 0px 10px 0px;
	padding:0px;
}

#ccsfg em {
	font-style: italic;
}

#ccsfg h5 {
	margin:0px 0px 5px 0px;
	padding:0px;
	font: normal normal bold 14px/1.5em Helvetica, Arial, sans-serif;
}

.email-address-field, .name-field {
	width: 160px;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}

.email-address-field input, .name-field input {
	
}

.org-type-field {
	width:210px;
	margin-right:15px;
	float:left;
}

.org-type-field select {
	margin-top:5px;
	height:23px;
	max-height:23px;
	width:200px;
}

.country-field {
	width:160px;
	float:left;
}

.country-field select {
	width:160px;
	height:23px;
}

.job-title-field select {
    width:160px;
}

#ccsfg label, #ccsfg input {
	margin:0px;
	padding:0px 8px 0px 8px;
	width:140px;
}

#ccsfg label {
	font-size:14px;
	font-weight: bold;
}

#ccsfg input {
	height:23px;
	font-size:13px;
}
.prbClearFix {
	clear:both;
	height:10px;
}

.list-column {
	width:254px;
	margin-right:15px;
	float:left;
}

.list-column input {
	vertical-align: bottom;
}

.list-column label, .list-column label em {
	font-size:12px !important;
	font-weight: normal !important;
}

.list-column label em {
	display:block;
	margin-bottom:10px;
	line-height:1em !important;
	padding-left:16px;
}

.list-column-last {
	margin-right:0px !important;
}

.signup {
	background-color: #00c546;
	clear:both;
	float:right;
	margin:1em 20px 0 0;
	/*position:absolute;
	bottom:10px;
	right:10px;*/
	height:32px;
	font: normal normal normal 18px/1.5em Helvetica Neue, Arial, sans-serif;
	width:106px;
	color:#fff;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;
}

.signup-error {
    clear:both;
    float:left;
}

.required {
    display:inline;
    color:#f00;
}

.required-label {
    color:#f00;
    clear:left;
}

