@charset "utf-8";
/* CSS Document */

ul#breadcrumbs{
	color:#007D9A;
	display:inline-block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	margin-top:8px;
}
ul#breadcrumbs li{
	display:inline;
	color:#007D9A;
}
ul#breadcrumbs li a,
ul#breadcrumbs li a:visited, 
ul#breadcrumbs li a:link{
	color:#007d9a;
	text-decoration:none;
}

div#left_column_one{
	width:334px;	
	float:left;
	margin-right:21px;
}
div#left_column_two{
	width:286px;	
	float:left;
}
p#info_line{
	margin-bottom:20px;
	margin-left:15px;
}
div.topics{
	margin-bottom:30px;
}
div.topics a.h2_clickable{
	background-color:#FFFFFF;
	border:none;
	color:#3D505A;
	display:block;
	font-size:13pt;
	height:52px;
	line-height:14pt;
	padding-bottom:0;
	padding-left:0;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:7px;	
}
div.topics a.h2_clickable:hover{
	color:#ED1B2F;
}
span.icons{
	display:block;
	float:left;
	border:none;
	width:75px;
	height:63px;
	cursor:pointer;
	margin-top:-12px;
}
	span#advocacy {
		background:url('../images/member_services_icons_sprite.png') no-repeat;
		background-position: -75px 0;
	} 
	span#education { 
		background:url('../images/member_services_icons_sprite.png') no-repeat;
		background-position: -150px 0; 
	} 
	span#research { 
		background:url('../images/member_services_icons_sprite.png') no-repeat;
		background-position: 0px 0; 
	} 
	span#responsible {
		background:url('../images/member_services_icons_sprite.png') no-repeat;
		background-position: -300px 0;
	} 
	span#tools {
		background:url('../images/member_services_icons_sprite.png') no-repeat;
		background-position: -225px 0; 
	} 
span.m_icon{
	background:url('../images/m_icon.png') no-repeat;
	display:inline-block;
	height:12px;
	width:12px;
	text-indent:-9999px;
}
div.topics ul{
	color:#b8db9b;
	margin-left:15px;
}
div.topics ul li{
	list-style-type:square;
	margin-bottom:3px;
}	
div.topics ul li a,
div.topics ul li a:link,
div.topics ul li a:visited{
	color:#027E9C;
	text-decoration:none;
}

div.topics ul li a:hover{
	color:#027E9C;
	text-decoration:underline;

}
div#member_login_area{
	background-color:#fff;
	padding:3px;
	color:#fff;
	width:307px;
}
div#member_login_area div{
	background:url('../images/login_gradient.jpg') repeat-x;
	background-color:#01667d;
	padding:7px 0px 7px 14px;
	height:100%;
}
div#member_login_area h2{
	background-color:#007d9a;
	color:#fff;
	padding:0;
	margin-bottom:10px;
	border:none;
}
div#member_login_area input{
	display:block;
}
div#member_login_area input.text_fields{
	width:265px;
	border-top:solid 2px #535353;
	margin-bottom:5px;
	border-left:none;
	border-right:none;
	color: #999999;
}
div#member_login_area input.buttons{
	margin-bottom:10px;
}
div#member_login_area input#login{
	margin-top:5px;
}
div#member_login_area a,
div#member_login_area a:link,
div#member_login_area a:visited{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
div#member_login_area p{
	width:	120px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}
div#member_login_area p#join{
	border-left:solid 0px #026379;
	padding-left:20px;
}
span.gold_arrow{
	background:url('../images/arrow_gold.png') no-repeat;
	cursor:pointer;
	height:11px;
	margin-left:3px;
	margin-top:3px;
	width:9px;
	display:inline-block;
	text-indent:-9999px;
}
span.silver_arrow{	
	background:url('../images/arrow_silver.png') no-repeat;
	cursor:pointer;
	height:11px;
	margin-left:3px;
	margin-top:3px;
	width:9px;
	display:inline-block;
	text-indent:-9999px;
}