#main-content {
	width:752px;
	float:left;
	
}
.block-text .right {
	margin:0 0 20px 20px;
}
.block-text p {
	padding:0px 10px 10px 10px;
}
.block-press{
	border-bottom: 1px solid #E0E0E0;
	padding:20px 0;
	margin:0 20px;
	}
.content-body {
	width:580px;
	float:right;
	margin-top:20px;
	border-left: 1px solid #E5E5E5;
	padding-left:15px;
}
.content-body h1 {
	border-bottom-color:#EEEEEE;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color:#0187C5;
	font-size:24px;
	line-height:36px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
	margin-top:0;
	}
	
.block-text {
	padding: 0 0 20px 0
}
.block-text .left img {
	border:1px solid #D2D0D0;
	padding: 10px;
	margin:0 20px;
	-moz-border-radius: 5px;
	-moz-box-shadow: 1px 1px 4px #434343;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 4px #434343
}
.block-text .left {
}
.insideLinks {
	width:130px;
	float:left;
	padding-left:10px;
}
.insideLinks ul {
	list-style-type:none;
	margin-left:10px
}
.top_nav {
	width:178px;
	float:left;
	margin:0 0 0 13px;
	height:150px
}
.top_nav .blk_header {
	height:30px;
}
.top_nav img {
	padding:0px;
	margin-left:-7px;
	border:1px solid #CCC
}
.top_nav img:hover {
	border:1px solid black
}
.active img {border:1px solid black}
#news_logo {
	height:30px;
	border:1px solid #CCC;
	margin-bottom:10px;
	padding:5px;
}
#rightSidebar {
	width:200px
}
#faq-summary h5 {
	color:#333;
	font-size:15px;
}
#faq-summary .last {
	border:none;
}
.asideLinks {
	padding:0px
}
.newsimg {
	border-bottom: 1px solid #E0E0E0;
	font-size: 12px;
	margin: 10px 10px;
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 5px;
}
#connect_logo {
	height:45px;
	border:1px solid #CCC;
	margin-bottom:10px;
	padding:5px;
}
#connect_logo span {
	display:inline-block;
	width:55px;
	font-size:14px;
	color:#666;
	padding:0px 5px;
}
#news_logo li {
	height:100%;
	padding:0 2px;
	display:inline
}
#connect_logo li {
	padding:4px;
	display:inline;
}
#connect_logo a, #news_logo a {
	height:100%;
	border:1px solid #CCC
}
#news_logo li a:hover, #connect_logo li a:hover {
	border-bottom:1px solid #000
}

/* BADGES */
blockquote {
	float:left;
	border:solid #187091 1px;
	padding:8px;
	width:500px;
	margin:10px 0px 0px 40px;
	font: 11px/12px "Courier New", Courier, monospace;
	word-wrap: break-word;
}
.badges {
	float:left
}
.table-rank {
	width:200px;
}
.table-rank td, .table-rank th {
	 padding:6px 10px;  text-align:center; font-size:14px;
}
.table-rank th { color: #187091 }
.table-rank tr.odd td { background: #f6f6f6}
.table-rank td { font-weight:bold; border-top: solid 1px #e0e0e0;}
.table-rank td + td { color:#cc0000}
.block-text {padding: 10px;}

/* OPPORTUNITIES */
.toggler  { cursor:pointer; font-weight:bold; color:#000; margin: 0; padding:5px; font-size:16px; font-family:Arial, sans-serif; }
.toggler:hover   { background:#eee; }
.element   { padding:0 5px; }

#faq {font-size:12px;}
#faq a {line-height:20px; font-size:16px;}