.font_black	{
	color:#000;
}
.gtp div	{
	text-align:center;
}
.gtp div:active, .gtp div:focus, .gtp div:hover, .next:active, .next:focus, .next:hover, .prev:active, .prev:focus, .prev:hover, .srf span:active, .srf span:focus, 
.srf span:hover	{
	color:#3BD140;
	cursor:pointer;
}
.gtp ul	{
	display:none;
	padding:0;
}
.gtp li	{
	text-align:center;
	transition-duration:.1s;
	transition-property:background;
	-webkit-transition-duration:.1s;
	-webkit-transition-property:background;
}
.gtp li:active, .gtp li:focus, .gtp li:hover	{
	color:#3BD140;
	cursor:pointer;
	text-decoration:none;
}
.gtp li:active, .next:active, .prev:active	{
	left:1px;
	position:relative;
	top:1px;
}
.java	{
	color:#C42EBF;
	font-size:1.4em;
	padding:30px 0;
	text-align:center;
}
.java a, .java span, .pages_nav a:active, .pages_nav a:focus, .pages_nav a:hover	{
	color:#3BD140;
}
.next	{
	font-size:2em;
}
.no_listings, .reasons	{
	font-size:1.5em;
	font-weight:bold;
}
.pages_nav, .pages_nav a, .socratic	{
	color:#C42EBF;
}
.prev	{
	font-size:2em;
	text-align:right;
}
.reason	{
	padding:0;
}
.reason li	{
	font-size:0.75em;
	margin-left:20px;
}

.reasons
{
	text-decoration:	underline;
}

.reason li
{
	color:red;
}

.srf
{
	text-align: right;
}

.srf-select
{
	color:		#C42EBF;
	display:		none;
	text-align:	right;
}

.srf-select select
{
	font-size: 1.5em;
}

.sub	{
	font-size:0.9em;
	font-weight:bold;
}
.title	{
	color:#3BD140;
	font-size:1.9em;
	font-weight:bold;
}