﻿@charset "utf-8";
/* Main CSS for Future150 Site */
body {
	background-color: #0d0d0d;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p, img {
	margin: 0;
	padding: 0;
	border: none;
}
a {
	text-decoration: none;
	color: #0E3793
}
a:hover {
	text-decoration: underline;
}
.ucase {
	text-transform: uppercase;
}
blockquote p {
	border-left: 5px black solid;
	padding: 20px 20px 20px 20px !important;
	margin: 0 20px 20px 130px;
	background-color: #EEEEEE;
}
#site_rpt_wrap {
	background: url('/images/site-rpt-bg.gif') repeat-x;
}
#site_bg_wrap {
	background: #96a8d0 url('/images/site-bg.jpg') top center no-repeat;
}
#top_nav_wrap {
	background: #07256c url('/images/rnk-bg.gif') 0px -43px repeat-x;
	height: 23px;
	color: #ffffff;
	text-transform: uppercase;
}
#top_nav, #header_wrap {
	width: 965px;
	margin-left: auto;
	margin-right: auto;
	padding: 4px 0 0 0;
	text-align: left;
}
#top_nav a {
	color: #ffffff;
}
#header_wrap {
	width: 965px;
	padding: 18px 0;
	height: 33px;
}
#top_nav_l {
	float: left;
	text-align: left;
	width: 550px;
}
#top_nav_r {
	float: right;
	text-align: right;
	width: 300px;
}
#sm {
	float: right;
	width: 75px;
	text-align: right;
}
#nav_logo {
	width: 300px;
	float: left;
}
#main_nav_wrap {
	float: right;
	width: auto;
}
#main_nav_l, #main_nav_r, #main_nav {
	background: url('/images/main-nav-bg.png') 0px 0px repeat-x;
	height: 33px;
	width: 10px;
	font-size: 0;
	float: left;
}
#main_nav {
	background: url('/images/main-nav-bg.png') -1px -33px repeat-x;
	width:auto;
	height: 24px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 9px 0 0 0;
}
#main_nav a {
	color: #ffffff;
}
#main_nav_r {
	background: url('/images/main-nav-bg.png') -11px 0px repeat-x;
}
#content_wrap {
	width: 965px;
	margin-left: auto;
	margin-right: auto;
}
#footer_wrap {
	background: #0d0d0d url('/images/footer-bgs.gif') 0px -38px repeat-x;
	color: #ffffff;
	padding: 25px;
	height: 150px;
}
.green_bold {
	font-weight: bold;
	color: #93df0a;
}
.nav_item {
	padding: 0 20px 0 20px;
	float: left;
	text-transform: uppercase;
}
.break {
	clear: both;
}
.nav_sec_slide {
	width: 965px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 13px;
	text-align: left;
}
.show_hide {
	display:none;
}
.wide_snav_wrap {
    width: 963px;
    margin: 0 10px 10px 0;
    background-color: white;
    border: 1px solid #0E3793;
    border-radius: 12px;
    float: left;
}
.wide_snav_wrap2 {
	background-color: #ffffff;
	padding: 1px;
	border-radius: 10px;
}
.wide_snav_wrap3 {
	background: #B8B8B8 url('/images/header-bgs.gif') 0px -230px no-repeat;
	padding: 10px;
	border-radius: 10px;
	font-weight: bold;
}
.x_close {
	float: right;
	height:16px;
	width:16px;
}
.vip-blue{
	color: #0E3793;
	text-shadow: 1px 1px 0.5px #93df0a;
}
.vip-white{
	color: #ffffff;
	text-shadow: 1px 1px 0.5px #0E3793;
}
.vip-green{
	color: #93df0a;
	text-shadow: 1px 1px 0.5px #0E3793;
}
/* start fp slider css */
#featured-wrap {
	width:712px;
	margin-left: auto;
	margin-right: auto;
	padding-right:250px;
	border:1px solid #0e3793;	
	border-radius: 12px;
	text-align: left;
}
#featured{ 
	width:710px; 
	padding-right:250px; 
	position:relative; 
	border:1px solid #fff;
	border-radius: 11px; 
	height:341px; 
	background:#fff;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; 
	left:629px; 
	list-style:none; 
	padding:0; margin:0; 
	width:325px;
	z-index: 1000;
}
#featured ul.ui-tabs-nav li{ 
	padding:0 0 0 13px;
	height: 85px;
	width: 318px;
	font-size:12px; 
	color:#666;
}
#featured ul.ui-tabs-nav li img{ 
	float:left;
	margin:0 12px 0 0; 
	background:#fff; 
	padding:1px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li img.vip {
	float: none;
	border: none;
	background: none;
}
#featured ul.ui-tabs-nav li span.title{ 
	font-size: 13px;
	font-weight: bold;
}
#featured ul.ui-tabs-nav li span.date{ 
	font-size:12px;
	color: #0e3793;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected span.date{ 
	font-size:12px;
	color: #ffffff;
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:63px;
	padding: 11px 12px; 
	color:#333;
	background:#fff url('/images/slider-nav-bg.gif') -10px -86px no-repeat;
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#c8c8c8;
	height:64px;
	text-decoration: none;
}
#featured li.ui-tabs-selected{ 
	background:url('/images/slider-nav-bg.gif') -2px 0px no-repeat; 
	width: 15px;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background: #07256c url('/images/slider-nav-bg.gif') -15px 0px no-repeat;
	color: #93df0a;
	text-shadow: 1px 1px 1px #051e55;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected .vip{
	color: #ffffff;
	text-shadow: 1px 1px 0.5px #0E3793;
}
#featured .ui-tabs-panel{ 
	width:642px;
	height:341px; 
	background:#999;
	position:relative;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:254px; left:0; 
	height: 65px;
	width: 610px;
	padding: 12px 17px 10px 17px;
	background: url('/images/transparent-bg.png') !important;
	border-bottom-left-radius: 10px; 
}
#featured .info .h2 { 
	font-size:18px;
	font-weight: 400;  
	padding:0 0 2px 0; 
	margin:0;
	overflow:hidden;
}
#featured .info p{
	margin:0;
	padding-top: 5px;
	font-size:12px; 
	line-height:15px; 
	color:#f0f0f0;
}
#featured .info a{ 
	color: #93df0a; 
}
#featured .info h2 a{
	color: #93df0a;
}
#featured .ui-tabs-hide{ 
	display:none; 
}
#nav-fragment-1 {
	border-top-right-radius: 10px;
}
li#nav-fragment-1.ui-tabs-nav-item a {
	border-top-right-radius: 10px;
	background:#fff url('/images/slider-nav-bg.gif') -10px -87px no-repeat;
}
li#nav-fragment-4.ui-tabs-nav-item a {
	border-bottom-right-radius: 10px;
	height:64px;
}
#featured li#nav-fragment-4.ui-tabs-selected { 
	border-bottom-right-radius: 10px;
}
#featured a.fp_bg_href {
	width: 100%;
	height: 100%;
	display: block;
}
/* End FP Slider CSS */
#column_l_wrap, #column_l_wrap_fp, #column_r_wrap, #column_r_wrap_fp {
	width: 650px;
	padding: 0 0 0 0;
	text-align: left;
	float: left;
}
#column_l_wrap_fp, #column_r_wrap_fp {
	padding: 10px 0 0 0;	
}
#column_r_wrap, #column_r_wrap_fp {
	width: 314px;
}
.sml_blue_wrap, .sml_blue_wrap_r, .lrg_blue_wrap {
	width: 312px;
	margin: 0 10px 10px 0;
	background-color: #ffffff;
	border:1px solid #0e3793;	
	border-radius: 12px;
	float: left;	
}
.sml_blue_wrap_r {
	margin: 0 0 10px 0;
}
.lrg_blue_wrap {
	width: 636px;
}
#headlines, #rankings, #ad_box, #search, #twitter, #forums, #profile2 {
	border:1px solid #ffffff;	
	border-radius: 10px;
}
#hl_header, #rnk_header, #pro_header, #srh_header, #srh_header_ad, #twt_header, #frm_header, #art_header {
	background: #000 url('/images/header-bgs.gif') 0px -129px no-repeat;
	padding: 15px 0 15px 110px;
	height: 21px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom: #ffffff solid 1px;
}
#hl_header .h2, #rnk_header .h2, #pro_header .h2, #srh_header .h2 , #twt_header .h2, #twt_header_pro .h2, #frm_header .h2, #frm_header .online, #art_header .h2 {
	font-size: 17px;
	font-weight: 400;
	margin: 0;
	color: #ffffff;
	text-transform: uppercase;
}
#srh_header .h2, #twt_header .h2, #twt_header_pro .h2 {
	color: #000000;
	text-shadow: 1px 1px 1px #ffffff;
	font-weight: 500;	
}
.hl_story, .hl_more, .col_row {
	background: #ffffff url('/images/row-bgs.gif') 0px -33px repeat-x;
	height: 61px;
	padding: 10px;
}
#Rel-News .hl_story, #Rel-News .hl_more {
	height: auto;
	padding: 20px;
	min-height: 62px;
}
.hl_story img {
	padding: 0 10px 0 0;
	float: left;
}
.hl_story img.vip {
	padding: 0 5px 0 0;
}
.hl_story a {
	color: #0e3793;
}
.hl_story a.black, .hl_more a {
	color: #000000;
}
.hl_story a.black:hover {
	color: #0e3793;
}
.hl_more {
	height: auto;
}
.hl_more ul {
	margin: 0 0 0 0;
	padding: 12px 0 6px 15px;
}
#rnk_header, #pro_header {
	background: #000 url('/images/header-bgs.gif') 0px -51px no-repeat;
	padding: 14px 0 21px 2px;
	height: 43px;
	border-bottom: none;
}
#rnk_header .h2, #pro_header .h2 {
	padding: 0 0 0 143px;
}
#frm_header .h2 {
	padding: 0 0 0 130px;
}
#frm_header .online {
	font-weight: normal;
	text-transform: none;
	padding: 0 15px 0 0;
	float: right;
}
.ui-tabs .ui-tabs-panel {display: block;}
.ui-tabs .ui-tabs-hide {display: none !important;}
#rnk_header ul, #pro_header ul { list-style:none; padding:10px 0 0 0; margin:0; }
#rnk_header ul li, #pro_header ul li { 
	padding:8px 11px;
	margin: 0 1px 0 0; 
	color:#0e3793;
	font-weight: bold;
	background: #d7dded url('/images/rnk-bg.gif') repeat-x;
	border: #0e3793 1px solid;
	border-bottom: none;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	float: left;
}
#rnk_header ul li.ui-state-active, #pro_header ul li.ui-state-active {
	background: #0e3793;
}
#rnk_header ul li a, #pro_header ul li a {
	color: #0e3793;
	font-weight: bold;
}
#rnk_header ul li.ui-state-active a, #rnk_header ul li.ui-state-active a, #pro_header ul li.ui-state-active a {
	color: #93df0a;
	text-shadow: 1px 1px 1px #051e55;
}
.rnk_titles, .stat_titles, .col_titles {
	background: #07256c url('/images/rnk-bg.gif') 0px -43px repeat-x;
	color: #93df0a;
	text-shadow: 1px 1px 1px #051e55;
	height: 14px;
	padding: 9px 15px;
}
.rnk_plr, .rnk_pl2, .rnk_twn, .rnk_pos, .rnk_hgt, .rnk_wgt, .rnk_rtg, .rnk_rt2, .rnk_col, .rnk_cls {
	float: left;
}
.rnk_plr {
	width: 132px;
}
.rnk_pl2 {
	width: 210px;
}
.rnk_twn {
	width: 140px;
}
.rnk_pos {
	padding-right: 10px;
}
.rnk_hgt, .rnk_wgt {
	width: 35px;
}
.rnk_cls {
	width: 75px;
	padding-left: 30px;
}
.rnk_rtg {
	padding-right: 52px;
}
.rnk_rt2 {
	padding-right: 80px;
}
.rnk_player, .rnk_player2, .stat_row {
	background: #ffffff url('/images/row-bgs.gif') 0px 0px repeat-x;
	height: 22px;
	padding: 0 0 8px 0;
	font-size: 11px;
	color: #0e3793;
	border-top: #ffffff 1px solid;
	border-bottom: #0e3793 1px solid;
}
.rnk_player2 {
	background: #ffffff url('/images/row-bgs2.gif') 0px 0px repeat-x;
	height: 32px;
	font-size: 12px;
}
.rnk_player2 .error {
	padding: 12px 15px;
	font-weight: bold;
	color: red;
}
.rnk_pic, .rnk_pic2, .rnk_name, .rnk_pnm2, .rnk_ptwn, .rnk_ppos, .rnk_ppo2, .rnk_phgt, .rnk_pwgt, .rnk_prtg, .rnk_pscr, .rnk_pstr, .rnk_pst2, .rnk_pcol, .rnk_pyr, .rnk_pco2, .rnk_pcls {
	float: left;
}
.rnk_pic {
	height: 25px;
}
.rnk_pic2 {
	height: 35px;
	padding-left: 5px;
}
.rnk_name {
	padding: 8px 5px 8px 5px;
	width: 115px;
	height: 9px;
	overflow: hidden;
}
.rnk_pnm2 {
	padding: 13px 5px 13px 5px;
	width: 177px;
	font-weight: bold;
}
.rnk_ptwn {
	padding: 13px 5px 13px 0;
	width: 135px;
	height: 13px;
	overflow: hidden;
}
.rnk_ppos {
	padding: 8px 0 8px 0;
	width: 28px;
}
.rnk_ppo2 {
	padding: 13px 0 13px 0;
	width: 35px;
}
.rnk_phgt, .rnk_pwgt {
	padding: 13px 0 13px 0;
	width: 35px;
}
.rnk_pcls {
	padding: 13px 0 13px 0;
	width: 70px;
	padding-left: 30px;
}
.rnk_prtg {
	padding: 6px 0 6px 4px;
	width: 89px;
}
.rnk_pscr {
	padding: 13px 0;
	width: 20px;
	font-weight: bold;
	text-align: right;
}
.rnk_pstr {
	padding: 12px 0 10px 4px;
	width: 89px;
}
.rnk_pst2 {
	padding: 11px 0 11px 0;
	width: 115px;
}
.rnk_pcol {
	padding: 2px 2px 5px 2px;
}
.rnk_pco2 {
	padding: 5px 2px 5px 2px;
}
.rnk_pyr {
	padding: 8px 2px 5px 2px;
}
#rank-nav {
	background: #B8B8B8 url('/images/header-bgs.gif') 0px -230px no-repeat;
	height: 25px;
}
.nav-rank-type, .nav-rank-class {
	padding: 5px 5px;
	height: 15px;
	float: left;
	border-right: #b0b0b0 1px solid;
	font-weight: bold;
}
.nav-rank-type a, .nav-rank-class a{
	color: #000;
	display: block;
	width: 100%;
	height: 100%;
}
.nav-rank-type a:hover, .nav-rank-class a:hover {
	color: #fff;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
}
.nav-rank-type:hover , .nav-rank-class:hover {
	background: #93df0a url('/images/header-bgs.gif') 0px -410px no-repeat;
	color: #fff;
	cursor: pointer;
}
.nav-rank-type.active, .nav-rank-class.active {
	background: #a0a0a0 url('/images/header-bgs.gif') 0px -379px no-repeat;
	color: #fff;
}
.frm_title, .frm_replies, .frm_views, .frm_last {
	float: left;
	padding: 0 8px 0 4px;
	width: 320px;
}
.frm_replies, .frm_views, .frm_last {
	padding: 0 6px;
	width: 60px;
}
.frm_last {
	width: 100px;
}
.frm_table {
	width: 100%;
	padding: 0;
	margin: 0;
}
.frm_row {
	background: #ffffff url('/images/row-bgs.gif') 0px -33px repeat-x;
	color: #0e3793;
	font-weight: bold;
	width: 100%;
	display: table-row;
}
.frm_board, .frm_rpl, .frm_vws, .frm_lst {
	float: left;
	padding: 15px;
	width: 310px;
}
.frm_board {
	border-left: none;
}
.frm_rpl, .frm_vws {
	width: 40px;
}
.frm_lst {
	width: 120px;
	border-right: none !important;
}
.frm_table .author {
	font-weight: normal;
	font-size: 11px;
	color: #000;
}
.frm_table td {
	border-right: #c8c8c8 1px solid;
	float: none;
}
#srh_header, #srh_header_ad, #twt_header, #twt_header_pro {
	background: #b8b8b8 url('/images/header-bgs.gif') 0px -180px no-repeat;
	padding: 15px 0 19px 143px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
}
#srh_header_ad {
	background: #B8B8B8 url('/images/header-bgs.gif') 0px -230px no-repeat;
	padding: 5px 0 5px 10px;
	height: 12px;
}
#twt_header_pro {
	background-position: 0 -230px;
	padding: 13px 0 15px 20px;
}
#srh_form, #twt_tweets {
	padding: 15px 5px 5px 15px;
}
#srh_fname, #srh_lname, #srh_year, #srh_pos {
	padding: 0 10px 10px 0;
}
#srh_form input {
	background: url('/images/input-bg.gif') 0px -37px repeat-x;
	border: none;
	height: 29px;
	color: #929292;
}
#srh_form input.fname, #srh_form input.lname {
	width: 120px;
}
#srh_form .input_l, #srh_form .input_r {
	background: url('/images/input-bg.gif') 0px 0px no-repeat;
	width: 6px;
	height: 31px;
	float: left;
}
#srh_form .input_r {
	background: url('/images/input-bg.gif') -6px 0px no-repeat;
}
#srh_form .input {
	float: left;
}
#srh_fname, #srh_lname, #srh_year, #srh_pos {
	float: left;
}
#srh_go {
	float: left;
}
#srh_go input {
	background: none;
	width: 101px;
	height: 31px;
}
#srh_header, #twt_header {
	padding: 12px 15px 16px 143px;
	border-bottom: #bababa 1px solid;
}
.twtr-hd, .twtr-ft
{
	display: none;
}
#frm_header {
	background: #000 url('/images/header-bgs.gif') 0px 0px no-repeat;
}
#frm_header .online {
	font-weight: 200;
}
#art_header {
	background: #000 url('/images/header-bgs.gif') 0px -280px no-repeat;
	padding: 15px 0 15px 15px;
	height: 40px;
	border: none;
}
#art_header .h2 {
	font-size: 18px;
	text-transform: none;
	overflow: hidden;
}
#article {
	padding: 20px 0 5px 20px;
}
#article p, #article ul {
	padding: 0 20px 20px 150px;
	font-size: 14px;
}
#article ul {
	padding: 0 20px 20px 180px;
	margin: 0;
}
#art_header .author, #art_header .date {
	color: #B5B5B5;
	font-weight: bold;
}
#article #bio, #article #gallery {
	width: 210px;
	padding: 0 20px 20px 0;
	float: left;
}
#article #gallery img {
	float: left;
}
#article #bio {
	width: 130px;
	color: #929292;
}
#article #bio p {
	padding: 0;
	font-size: 12px;
}
img.event-ad {
	padding-bottom: 15px;
}
#gallery .pic, #gallery .vid {
	padding: 3px 0 5px 0;
	position: relative;
	float: left;
}
#gallery .pic:hover .over, #gallery .vid:hover .over {
	background: url('/images/enlarge-play-icons-lrg.png') bottom no-repeat;
	margin: 3px 0 0 0;
	height: 120px;
	width: 200px;
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
}
#gallery .vid:hover .over {
	background: url('/images/enlarge-play-icons-lrg.png') top no-repeat;
}
.auth_img {
	padding: 4px 0 5px 0;
}
#gallery .caption {
	padding: 5px;
	width: 190px;
	background-color:#000;
	font-size: 11px;
	font-style: normal;
	color: #fff;
	float: left;
}
#gallery .caption, #art_image .caption {
	padding: 5px;
	width: 190px;
	background-color:#000;
	font-size: 11px;
	font-style: normal;
	color: #fff;
	float: left;
}
#art_image img {
	float: left;
}
#art_image .caption {
	width: 594px;
	margin: 0 0 20px 0;
	padding: 5px 20px;
	font-weight: bold;
}
#contact, #events {
	padding: 15px;
}
#contact p, #events p {
	padding: 10px 0;
	float: left;
	width: 610px;
}
#contact .auth_img, #events .auth_img {
	float: left;
	padding: 0 10px 10px 0;
}
#contact h3 {
	margin: 10px 0 2px 0;
}
#events {
	clear: both;
}
div#comments, div.discuss {
	float: left;
	width: 93%;
	padding: 10px 10px 10px 10px;
	border-top:	#CCC 1px dotted;
}
div#comments p, #article .discuss p {
	margin: 0;
	padding: 12px 0;
}
#comments fieldset {
	padding: 5px 12px 12px 12px;
	border-color: #F2F2F2;
	border-style: solid;
	border-width: 1px;
	margin: 20px 20px 10px 0;
	-moz-border-radius: 8px;
	border-radius: 8px;
	width: 95%;
	float: left;
}
input.txtInput, textarea.txtInput {
	padding: 8px;
	width: 95%;
	border: 1px solid #DDD;
	font-size: 18px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.containerFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.comment_wrap {
	width: 565px;
	float: left;
	padding: 15px 0 10px 0;
}
.avatar {
	width: 35px;
	height: 35px;
	background-color:#F9F9F9;
	border: #999 1px solid;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-right: 10px;
	padding: 4px;
	float: left;
}
.comment_author, .comment_author_f150 {
	width: 480px;
	height: 15px;
	background-color: #F9F9F9;
	border: #D1D1D1 1px solid;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 14px;
	font-weight: bold;
	float: left;
}
.comment_author_f150 {
	background: #0E3793 url('/images/rnk-bg.gif') 0px -43px repeat-x;
	color: #93DF0A;
}
.comment_author_f150 a {
	color: #93DF0A;	
}
.comment_post, .comment_date {
	width: 505px;
	padding-left: 55px;
	float: left;
}
.comment_date {
	font-size: 10px;
}
#comments h3.new, .discuss h4.new {
	padding: 8px 10px 10px 35px;
	background: url('/images/new-feature.gif') 0px 0px no-repeat;
}
#comments .inputName {
	width: 160px;
	padding: 0 0 0 30px;
}
.inputRow {
    clear: both;
    margin: 5px 0;
}
.inputRow .inputName {
    color: #444444;
    float: left;
    font-size: 14px;
    font-weight: normal;
    line-height: 42px;
    padding-right: 10px;
    text-align: left;
    width: 130px;
}
.inputRow .inputValue {
    float: left;
    width: 200px;
}
.inputRow .inputValue input, .inputRow .inputValue textarea {
    width: 99%;
}
textarea {
    font-family: Arial,Helvetica,sans-serif;
    height: 100px;
}
input.fileInput {
    margin: 10px 0 5px;
    width: 180px;
}
input.txtInput, textarea.txtInput {
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    font-size: 18px;
    padding: 8px;
}
#comments #txtComm {
    width: 385px;
}
.page_numbers {
	padding: 0 5px 0 0;
}
.slug {
	font: normal 10px/10px Arial,sans-serif;
	color: #5c5c5c;
	display: block;
}
/* jQ Transform Selects */
.jqTransformSelectWrapper {
	width: 66px;
	position:relative;
	height: 31px;
	background: url('/images/input-bg.gif') 0px -37px repeat-x;
	color: #929292;
	float:left;
}
.jqTransformSelectWrapper div span {	
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 25px;
	line-height: 15px;
	padding: 8px 0 0 2px;
	overflow: hidden;
	min-width:48px;
	cursor:pointer;
}
.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 17px;
	height: 31px;
	background: url('/images/input-bg.gif') 0px -70px repeat-x;
}
.jqTransformSelectWrapper ul {
	position: absolute;
	width: 60px !important;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}
.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}
.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#0e3793;
	color: #fff;
}
.jqTransformHidden {display: none;}
/* End Profile Rankings */
.sml_blue_wrap_ftr, .sml_blue_wrap_ftr_r {
	background: #0e3793 url('/images/rnk-bg.gif') 0px -43px repeat-x;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	text-shadow: 1px 1px 1px #000000;
	font-weight: bold;
	text-align: right;
	color: #d7d7d7;
	height: 16px;
	padding: 9px 15px 9px 9px;
}
.sml_blue_wrap_ftr a {
	color: #d7d7d7;	
}
.sml_blue_wrap_ftr a:hover {
	color: #93DF0A;	
}
.sml_blue_wrap_ftr_r {
	background: #fff url('/images/footer-bgs.gif') repeat-x;
	text-shadow: 1px 1px 1px #ffffff;
	color: #0e3793;
}
.sml_blue_wrap_ftr_r a {
	color: #0e3793;	
}
.sml_blue_wrap_ftr_r a:hover {
	color: #000000;	
}
.sml_blue_wrap_ftr .left {
	float: left;
	padding-left: 5px;
}
#sq_ad {
	padding: 5px;
	font-size: 0px;
}
#sq_ad2 {
	padding: 5px 5px 4px 5px;
}
img.ad {
	padding: 
}
/* Profile page styles */
#profile_wrap {
	width: 962px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	border:1px solid #0e3793;	
	border-radius: 12px;
	text-align: left;
}
#profile {
	width:960px; 
	border:1px solid #fff;
	border-radius: 11px; 
	height:248px; 
	background:#000 url('/images/profile-bg.jpg') no-repeat;
}
#pro_header ul {
	padding: 10px 0 0 15px;
}
#profile-details {
	width: 300px;
	padding: 30px 20px 20px 350px;
	color: #fff;
	font-size: 14px;
	float: left;
}
#profile-details h1, #profile-details h2  {
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-size: 22px;
}
#profile-details h2 {
	padding-bottom: 20px;
	font-size: 18px;
	text-transform: uppercase;
	color: #b5b5b5;
}
#profile-details span.white {
	width: 80px;
	float: left;
}
#profile-details span.yellow {
	width: 215px;
	overflow: hidden;
	color: #FFD203;
	float: left;
}
#profile-rank {
	width: 245px;
	padding: 75px 20px 20px 20px;
	color: #fff;
	text-align: center;
	float: left;
}
#profile-rank .h2, #profile-rank .h3, #profile-rank .heading {
	width: 250px;
	font-size: 30px;
	font-weight: 900;
	color: #ffd203;
	line-height: 15px;
	float: left;
}
#profile-rank .heading {
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height: normal;
	padding: 20px 0 0 0;
}
#FutureView, #Recruiting, #Pics-Videos {
	padding: 20px;
	min-height: 645px;
}
#Rel-News {
	min-height: 685px;
}
#Pics-Videos {
	padding-right: 0;
}
#FutureView .h2, #Recruiting .h2, #Rel-News .h2, #Pics-Videos .h2 {
	font-size: 17px;
	font-weight: 500;
	text-transform: uppercase;
	color: #0E3793;
}
#FutureView p {
	padding: 5px 0 10px 0;
}
#FutureView ul, #FutureView ul.nb {
	margin: 0;
	padding: 10px 0 10px 20px;
}
#FutureView ul.nb {
	list-style-type: none;
	padding-left: 0;
}
#FutureView li.pad {
	margin: 0;
	padding: 0 0 10px 0;
}
#Rel-News .h2 {
	padding: 20px;
}
#Rel-News p {
	padding-top: 4px;
}
#stat_tbl {
	padding: 10px 0;
}
.stat_row, .col_row {
	padding: 9px 15px 2px 15px;
	border-left: #07256C 1px solid;
	border-right: #07256C 1px solid;
}
#col_tbl {
	border: #07256C 1px solid;
	margin: 10px 0 0 0;
}
#col_tbl tr td {
	padding: 10px;
}
#col_tbl img {
	vertical-align:middle;
}
#col_tbl tr td span {
	padding-top: 8px;
	float: left;
}
.col_titles {
	height: 30px;
}
.col_row {
	height: 45px;
}
.stat_titles .tle, .stat_row .nbr, .col_titles .tle, .col_row .nbr {
	text-align: center;
	width: 75px;
	float: left;
	font-size: 12px;
}
.pro img, .tweetImage img {
	border: #000 1px solid;
}
.col_img {
	padding: 0 10px 0 0;
	float: left;
}
#pics, #vids {
	padding: 20px 0 10px 0;
}
.pics-vids {
	padding: 0 10px 6px 0;
	position: relative;
	float: left;
}
.pics-vids:hover .over {
	background: url('/images/enlarge-play-icons.png?v=1') top no-repeat;
	height: 90px;
	width: 90px;
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
}
.pics-vids:hover .over.pic {
	background: url('/images/enlarge-play-icons.png?v=1') bottom no-repeat;
}
#gallery .pic {
	
}
.lrg {
	font-size: 1.5em;
}
/* Twitter styles */
#twt_tweets {
	padding-top: 5px;
}
.tweet {
	width: 275px;
    padding: 10px 0;
    border-bottom: 1px dotted #c6c6c6;
	float: left;
}
.tweet.last {
	border: none;
}
.tweet .tweetImage {
    padding-right: 10px;
	float: left;
}
.tweet .author {
	font-weight: bold;
	float: right;
	width: 215px;
}
.tweet .date {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	padding: 4px 0 0 0;
	color: #929292;
}
.date.event {
	font-size: 12px;
	color: #000;
}
.tweet .status {
	font-weight: normal;
}
/* Share styles */
.share .icon, .icon_fb {
	padding-right: 10px;
	float: left;
}
.share .icon_fb {
	width: 45px;
}
.share .permalink {
	width: 70px;
	padding: 3px 5px;
	border: #d1d1d1 1px solid;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color:#e9e9e9;
	float: left;
}
.share .permalink:hover {
	border-color: #999;
}
.share {
	font-size: 10px;
	float: left;
	width: 93%;
	padding: 10px 10px 15px 10px;
	border-top:	#CCC 1px dotted;
}
.share h4, .discuss h4, #comments h3, #comments h4 {
	font-size: 14px;
	margin: 0;
	padding: 10px 0 10px 0;
}
/* Fix Safari browser issue */
@media screen and (-webkit-min-device-pixel-ratio:0){
#rnk_header { height:41px; }
.rnk_titles { height: 13px; padding: 7px 15px 7px 15px; }
#srh_header, #twt_header { padding-top: 13px; } 
}
@media screen and (min-device-width: 320px) and (max-device-width: 1024px)
{
/* css for iphone and ipad only */
.rnk_player2 { height: 33px; }
#srh_form input.fname, #srh_form input.lname { width: 110px; }
#srh_form input { border-radius: 0px; }
}
#coaches-alert {
	margin: 10px 0 0 0;
	border: #011035 1px solid;
	border-radius: 9px;	
	background: #000 url('/images/header-bgs.gif') -150px -51px no-repeat;
}
#coaches-alert-inner {
	padding: 10px 10px 10px 35px;
	color: #FFD203;
	background: url('/images/report-alert.png') 10px 9px no-repeat;
}
#coaches-alert-inner a{
	color: #ffffff;
}