/*global elements*/
*{margin:0;padding:0;border:0;}
a{color:#0068b3;}
a:hover{color:red;}
/*body{font-size:12px;text-align:center;font-family:arial,sans-serif;color:#333;background:#fff url(http://static.ihoops.com/assets/template/hardwood_background.jpg) repeat fixed 0% 0%;}
*/
body{font-size:12px;text-align:center;font-family:arial,sans-serif;color:#333;background:#ddd repeat fixed center 0%;}
body *{line-height:1.33;}
h1{font-size:21px;font-weight:bold;color:#0068b3;margin:8px 0 4px;}
h2,h3{color:#E4194E;margin-bottom:3px;font-family:arial;}
h2{font-size:18px;}
h3{font-size:14px;}
h4{font-size:12px;}
input,select{border:1px solid #999;padding:1px;}
input[type="radio"]{border:0;}
p,li{margin-bottom:8px;}
li{display:inline-block;vertical-align:middle;}
/*fixes ie6 height issue*/
html>body li{display:list-item;}
table{font-size:inherit;font:100%;}
ul,ol{list-style:none;}
/*global classes*/
.alert{color:red;}
.bold{font-weight:700;}
.center{text-align:center;}
.clear:after{content:" ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}
.clear{display:inline-block;}
* html .clear{height:1%;}
.clear{display:block;}
.em{font-style:italic;}
.header_link{font-size:11px;color:darkBlue;font-weight:400;vertical-align:middle;}
.hide{display:none;}
.image_float{float:left;margin:0 10px 0 0;}
.image_float img{width:150px;height:auto;}
.image_float cite{display:block;margin-top:3px;font-size:9px;text-align:right;}
.last{border-width:0 !important;margin-bottom:0 !important;margin-right:0 !important;}
.left{float:left;}
.more{display:block;text-align:right;font-weight:700;color:#ff6600;}
.new{font-style:italic;font-weight:bold;color:#ffcc33;font-size:11px;}
.right{float:right;}
.disc{list-style:disc;padding-left:36px;}
.decimal{list-style:decimal;padding-left:36px;}
/*header*/
#ads_top{height:90px;padding:0 0 8px 8px;width:982px;}
#leader_top{width:728px;}
#house_top{width:250px;}
#site{width:990px;margin:0 auto;text-align:left;}
#header{height:143px;}
#header a#logo{display:block;width:94px;height:143px;float:left;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll 0 -100px;}
#header #top_row{float:left;width:896px;margin-top:6px;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -121px -248px;height:30px;}
#header #top_row a#active{background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll 0 0;width:120px;float:right;margin-right:24px;height:30px;}
#header #header_rows{float:right;width:896px;height:107px;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -74px -610px;}
#header #valley{height:44px;padding:4px 8px 10px;}
#header #valley ul{float:left;width:150px;margin-left:8px;margin-top:6px}
#header #valley h3{float:left;width:110px;margin-left:4px;margin-top:6px}
#header #valley ul li{font-weight:700;color:#999;margin:3px 0 0;font-size:12px}
/*search*/
#search{background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -3px -990px;height:29px;width:287px;padding:8px 0 0 13px;}
#search legend{display:none;}
#search #site_search_keywords{color:#ccc;padding:4px;width:230px;float:left;border-width:0;font-family:arial,sans-serif;}
#search a#search_submit_button{background:transparent url(http://static.ihoops.com/assets/template/search_button.png) no-repeat scroll 0 2px;width:27px;height:22px;display:block;float:right;margin-right:12px;text-indent:-9999px;outline:none;}
/* Global Nav */
.navigation{height:42px;position:relative;font-size:11px;background:#fff;}
.navigation table.ie6{border-collapse:collapse;margin:0;padding:0;}
.navigation ul{padding:0;margin:0;list-style:none;position:absolute;}
.navigation ul li{float:left;}
.navigation ul li a{display:block;float:left;height:42px;line-height:42px;outline:none;}
.navigation ul li a span{display:block;float:left;height:42px;line-height:42px;text-indent:-9999px;cursor:pointer;}
/*.navigation ul li div.holder{position:absolute;left:-9999px;border:1px solid #cdcdcd;-moz-border-radius:5px;border-radius:5px;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) scroll no-repeat -650px -1600px;border-bottom-width:2px;border-bottom-color:#999;}
*/
.navigation ul li div.nav_item{position:relative;}
.navigation ul li div.holder{position:absolute;margin:40px 0 0 2px;display:none;border:1px solid #cdcdcd;-moz-border-radius:5px;border-radius:5px;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) scroll no-repeat -650px -1600px;border-bottom-width:2px;border-bottom-color:#999;left:0;top:2px;}
.navigation ul li div .innerHolder{float:left;margin-left:0px;display:inline;/*padding:0 8px 0 0;*/}
.navigation ul li div .innerHolder table{border-spacing:0;}
/*.navigation ul li:hover{position:relative;}
*/
/*.navigation ul li a:hover{white-space:nowrap;position:relative;}
*/
/*.navigation ul li a:hover span{}
*/
/*.navigation ul li a.sub:hover{white-space:nowrap;position:relative;}
*/
/*.navigation ul li a.sub:hover span{}
*/
/*.navigation ul li:hover > a{position:relative;}
*/
/*.navigation ul li:hover a.sub{white-space:nowrap;position:relative;}
*/
/*.navigation ul li:hover a.sub > span{}
*/
/*.navigation ul :hover div.holder{position:absolute;top:42px;left:2px;margin:0;padding:0;}
*/
/*.navigation ul li.left a:hover div.holder{left:2px;top:42px;}
*/
/*.navigation ul li.left:hover div.holder{left:2px;top:42px;}
*/
/*.navigation ul li.right a:hover div.holder{left:auto;right:2px;top:42px;}
*/
/*.navigation ul li.right:hover div.holder{left:auto;right:2px;top:42px;}
*/
.navigation ul dl{width:auto;margin:5px 0 10px 0;/*padding:0 5px;*/list-style:none;}
.navigation ul dl dt{padding:0 21px 0 13px;margin:10px 0 0;font-weight:700;white-space:nowrap;}
.navigation ul dl dd{display:block;padding:0;margin:0;}
.navigation ul dd a{background-image:none;display:block;height:20px;line-height:20px;text-align:left;margin:0;padding:0 21px 0 13px;font-weight:400;white-space:nowrap;float:none;color:#333;text-decoration:none;}
.navigation ul dd a:hover{color:#0068B3;}
.navigation ul table td{vertical-align:top;}
a.players span{width:189px;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -120px 0;}
.navigation ul li:hover a.players span{background-position:-120px -100px;}
a.coaches span{width:189px;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -309px 0;}
.navigation ul li:hover a.coaches span{background-position:-309px -100px;}
a.parents span{width:189px;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -498px 0;}
.navigation ul li:hover a.parents span{background-position:-498px -100px;}
a.login_button{background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -876px 0;width:124px;float:left;}
a.login_button:hover,a.login_button:active{background-position:-876px -100px;}
a.logged_in_button{background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -876px -200px;width:124px;float:left;position:relative;text-decoration:none;}
a.logged_in_button img#avatar{position:absolute;top:6px;left:6px;height:28px;width:28px;}
a.logged_in_button span#displayname{position:absolute;top:15px;left:41px;height:10px;color:#333;text-indent:0;line-height:10px;font-size:10px;font-weight:bold;}
a.skills span{width:126px;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -120px -49px;}
.navigation ul li:hover a.skills span{background-position:-120px -149px;}
a.game span{width:126px;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -246px -49px;}
.navigation ul li:hover a.game span{background-position:-246px -49px;}
a.classroom span{width:126px;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -372px -49px;}
.navigation ul li:hover a.classroom span{background-position:-372px -149px;}
a.programs span{width:126px;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -498px -49px;}
.navigation ul li:hover a.programs span{background-position:-498px -149px;}
a.lockerroom span{width:126px;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -624px -49px;}
.navigation ul li:hover a.lockerroom span{background-position:-624px -149px;}
a.community span{width:126px;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -750px -49px;}
.navigation ul li:hover a.community span{background-position:-750px -149px;}
a.equipment span{width:126px;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -876px -49px;}
.navigation ul li:hover a.equipment span{background-position:-876px -49px;}
#top_nav{margin:11px 0 0 10px;z-index:1000;}
#global_nav{margin:6px 0 0 10px;z-index:999;}
/*#top_nav ul li div.holder{padding-left:50px;}
*/
#top_nav ul dl{margin-top:0;}
#top_nav ul li div.parents{background-position:0 -1600px;}
#top_nav ul li div.coaches{background-position:0 -1600px;}
#top_nav ul li div.players{background-position:0 -1600px;}
/*sIFR*/
.sIFR-flash{visibility:visible !important;margin:0;}
.sIFR-replaced{visibility:visible !important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
/* Hide Adblock Object tab:the text should show up just fine,not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true]{display:none !important;}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash span.nav_replace{letter-spacing:-4px;visibility:hidden;font-size:19px;}
.sIFR-hasFlash .highlight span.nav_replace{letter-spacing:-1px;visibility:hidden;font-size:19px;}
/*content layout*/
#page{width:954px;margin-left:20px;padding:0 8px;background:#fff;}
.two_col #main,.three_col #main{width:646px;}
.two_col #content_left{width:646px;}
.three_col #content_left{width:478px;}
.two_col #content_right,.three_col #content_right{width:300px;}
.three_col #related_nav{width:160px;margin-right:8px;}
/*ads*/
#med_rec_top{margin-top:8px;}
/*rounded corner modules*/
.mod{margin-top:8px;background:#fff;}
.mod .content{padding:8px;border:1px solid #dfdfdf;border-width:0 1px;}
#content_left .mod .content ul li{padding:5px;background:#fff url(http://static.ihoops.com/assets/template/template_sprite_5.png) scroll no-repeat 0 -1050px;}
.two_col_half{width:318px;margin-bottom:8px;}
.mod .header h3{color:#fff;padding:0 8px 4px;margin-bottom:0;float:left;}
.mod .header p{color:#fff;padding:2px 8px;margin-bottom:0;float:right;}
.mod .header h3 a,
.mod .header h3 a:hover,
.mod .header p a,
.mod .header p a:hover{color:#fff;}
/*gray*/
.mod div.cap{height:4px;overflow:hidden;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll 100% -760px;}
.mod div.cap div{width:4px;height:4px;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -10px -840px;}
.mod div.foot{height:4px;overflow:hidden;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll 100% -780px;}
.mod div.foot div{width:4px;height:4px;overflow:hidden;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll 0px -840px;}
/*red*/
.red div.cap{background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll 100% -800px;}
.red div.cap div{background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -20px -840px;}
.red .header{height:24px;border:1px solid #dfdfdf;border-width:0 1px;background:#E4194E url(http://static.ihoops.com/assets/template/template_sprite_5.png) scroll no-repeat 100% -990px;}
/*orange*/
.orange div.cap{background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll 100% -820px;}
.orange div.cap div{background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -30px -840px;}
.orange .header{height:24px;border:1px solid #dfdfdf;border-width:0 1px;background:#FF6600}
/*footer*/
#footer{margin-top:16px;padding:48px 8px 8px;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) scroll no-repeat 0 -290px;}
#footer ul{float:left;width:149px;margin-right:8px;}
#footer ul li{margin-bottom:5px;}
#footer ul li a{color:#666;font-size:10px;padding:0 0 0 4px;}
#footer ul li.heading{height:22px;}
#footer ul li.heading a{display:block;font-weight:700;color:#666;background:#e6e6e6;padding:4px;font-size:12px;}
#footer ul#footer_news{width:372px;}
#footer ul#footer_news li.headline{color:#333;padding:2px 4px 0;font-size:11px;}
#footer ul#footer_news li p{font-size:11px;padding:0 4px;margin-bottom:5px;}
#footer ul.sponsors{float:right;width:350px;}
#footer ul.sponsors div{float:left;margin:0 5px 0 10px;}
#footer ul.sponsors div.adidas{background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) scroll no-repeat -50px -840px;width:89px;height:60px;}
#footer ul.sponsors div.nike{background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) scroll no-repeat -160px -840px;width:60px;height:60px;}
#footer ul.sponsors div.right_guard{background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) scroll no-repeat -290px -840px;width:137px;height:60px;}
/*legal*/
#legal{font-size:10px;font-weight:400;background:#cdcdcd;border-top:1px solid #fff;height:18px;padding:8px 8px 4px;}
#legal a{color:#333;}
#legal ul.terms li{float:left;margin:0 0 0 8px;}
/*home page*/
/*feature*/
#featured h2{margin:8px 0 0;text-align:center;}
#featured .sub_element{font-size:11px;}
#news_stories_results ul li{margin-bottom:0px !important;background-image:none !important;}
/*poll*/
#poll input{border-width:0;}
#poll #btnSubmit{background:transparent url(http://static.ihoops.com/assets/template/action_arrow.png) no-repeat scroll 100% 0;font-weight:700;color:#fff;padding:8px 30px 8px 8px;margin-right:8px;cursor:pointer;}
.ipf_mpoll_itemvote label{padding-left:3px;font-size:12px;}
/*right column modules*/
#content_right .mod{border:0;padding:8px;margin-top:8px;background:#fff url(http://static.ihoops.com/assets/template/template_sprite_5.png) scroll no-repeat 0 -1050px;}
/*community*/
#community{margin-top:8px;}
/*threads*/
#threads span.author{display:block;margin:2px 0 0;color:#666;}
#threads span.author a{color:#ff6600;padding-right:3px;}
#threads span.author a:hover{color:red;}
/*blogs*/
#blogs a.title{font-size:13px;}
#blogs .author a{color:#ff6600;}
/*twitter*/
#ihoopstweets h3{background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) scroll no-repeat -400px -152px;margin-bottom:7px;}
span.posted{display:block;color:#999;}
/*members*/
#community_members div div{float:left;width:48px;margin:6px 4px;}
/*channel pages*/
#subpage_header{background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) scroll no-repeat -190px -930px;width:638px;height:47px;color:white;font-family:"Arial Narrow",Arial,sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;padding:0 0 0 8px;margin-top:8px;}
/*related(left) nav*/
ul.related_nav{margin-top:13px;}
ul.related_nav li{background:none !important;border-top:1px dotted #cdcdcd;margin:8px 0 0;}
ul.related_nav li a{display:block;padding:7px 8px 0;}
.related_nav .first{border-width:0;margin-top:-20px;}
.secondary_content_mod ul{float:right;width:468px;}
.secondary_content_mod li{background:#fff !important;color:#666;margin-bottom:0;}
.secondary_content_mod li a{background:#f1f1f1 !important;display:block;color:#666;padding:7px;}
/*articles*/
.article{margin:16px 13px;font-size:13px;}
.article .meat{margin:0px 0 0;padding-top:16px;border-top:0px solid #e4e4e4;}
.article .article_meta{font-size:12px;font-weight:700;margin-bottom:12px;color:#999;}
.article .article_meta span{display:block;}
.article .article_image{float:left;margin-right:8px;width:150px;}
.article .article_image cite{font-size:11px;}
.article_toolbar{clear:both;}
.article_toolbar li{float:left;margin-bottom:0;font-size:11px;font-weight:700;}
.article_toolbar li a{text-decoration:none;background:#fff;height:16px;display:block;float:left;}
/*.article_toolbar li.fb{background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll 0 -860px;padding-left:20px;margin-right:5%;}
*/
.article_toolbar li.fb{margin:7px 12px 0px;}
.article_toolbar li.tw{background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll 0 -890px;margin:9px 30px 0px 0px;padding-left:20px;}
.article_toolbar li.sh{background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll 0 -920px;margin:9px 30px 0px 0px;padding-left:20px;}
.article_toolbar li.pr{background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll 0 -950px;margin:9px 30px 0px 0px;padding-left:20px;}
.article_toolbar li a:hover{text-decoration:underline;}
.article .ipf-article-pages{font-size:11px;font-weight:700;height:24px;margin:16px 0 8px;}
.article .ipf-article-page{float:left;width:auto;}
.article .ipf-article-paging{float:right;width:auto;text-align:right;color:#fff;font-size:0px;}
.article .ipf-article-paging a{border:1px solid #0068B3;padding:2px 6px;margin-left:3px;text-decoration:none;text-indent:0;display:block;float:left;font-size:11px;}
.article .ipf-article-paging a:hover{border-color:red;}
.article .ipf-article-paging a.article-paginationlink-current{border:1px solid #999;color:#999;cursor:default;background:#eee;}
.article .ipf-article-paging a:hover.article-paginationlink-current{border-color:#999;color:#999;}
.article blockquote.pull{padding:5px 13px 13px;font-style:italic;font-family:Georgia;color:#666;font-size:15px;}
.article blockquote.pull:before,.article blockquote.pull:after{content:'"';}
.article .ipf-article-other-articles{border-top:1px solid #e4e4e4;font-size:11px;padding-top:4px;color:#666;}
.article h2,.article h3{color:#333;}
/* comments and ratings */
#review-preview-content span.review-preview-summary{color:#959595;display:block;float:none;font-size:15px;font-weight:normal;}
#review-preview-content a.review-preview-link{color:#E4194E;display:block;float:none;}
/* related articles */
#related-articles-bottom h4{font-size:14px;font-weight:700;margin:13px 0 6px;}
#related-articles-bottom div.related-article{float:left;width:150px;height:150px;margin:0 5px;}
#related-articles-bottom strong{display:block;font-size:14px;}
#related-articles-bottom #overlay{background-color:#000000;height:55px;margin-top:90px;opacity:0.6;filter:alpha(opacity=60);zoom:1;padding:5px 2px 0;width:146px;}
#related-articles-bottom div.overlay_text{color:#FFFFFF;float:left;font-size:12px;font-weight:700;line-height:13px;margin:-58px 2px 0;position:relative;height:58px;overflow:hidden;}
#related-articles-bottom div.overlay_text a{color:#FFFFFF;}
#related-articles-bottom div.overlay_text a:hover{background:none;text-decoration:underline;color:red;}
/* article breakout module */
.breakout{width:250px;}
.right.breakout{margin:0 0 8px 13px;}
.left.breakout{margin:0 13px 8px 0;}
.breakout p{font-size:12px;}
.breakout ul.disc{padding-left:18px;}
.breakout li{font-size:12px;background:none !important;padding:0 !important;}
/*quick links*/
li.ipf_ql_item:after{content:" ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}
li.ipf_ql_item{display:inline-block;}
* html li.ipf_ql_item{height:1%;}
li.ipf_ql_item{display:block;}
li.ipf_ql_item h4.ipf_ql_title{font-size:16px;}
li.ipf_ql_item img.ipb{float:left;margin:0 7px 5px 0;}
li.ipf_ql_item p{margin-bottom:0;}
/*programs overview*/
#overview dt{font-weight:700;font-size:14px;}
#overview dt,#overview dd{margin:0 0 4px;}
#overview dl{margin:0 0 13px;}
/*first team*/
/*promo*/
#firstteam .content{background:transparent url(http://static.ihoops.com/assets/firstteam/firstteam_logo_plat_mod_background.png) no-repeat scroll 0 0;border-width:0;height:190px;padding:8px 12px 0 115px;}
#firstteam .content blockquote{font-weight:700;font-style:italic;font-size:26px;color:#634F14;font-family:Georgia;}
#firstteam .content cite{margin:3px 0 7px;display:block;}
#firstteam .content cite span{font-style:normal;font-weight:700;font-size:13px;color:#634F14;}
#firstteam .content p{font-size:12px;border-top:1px solid #927F43;padding:7px 7px 0;}
#firstteam .content .more{color:#634F14;}
/*alumni*/
.alum h2{margin-top:13px;}
.alum table{background:#ccc;width:478px;}
.alum th{background:#999;color:#fff;font-weight:700;text-align:left;}
.alum td{background:#fff;}
.alum td,th{border-collapse:separate;padding:5px;}
/*recruiting calendar*/
table.cal{width:478px;}
table.cal td.period{white-space:nowrap;border-collapse:separate;padding:5px;vertical-align:top;}
.left20{padding-left:20px;}
.left40{padding-left:40px;}
/*TTDNY Widget Reskin*/
.an-nyw{background:#FFF url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll 0 -1050px;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border:0 !important;font:normal normal normal 13px/1.231 Arial,sans-serif !important;margin-top:8px;text-align:left !important;}
.an-nyw-header h2{font-family:Arial,sans-serif;font-size:14px !important;font-weight:700 !important;margin:8px 8px 3px !important;padding:0 !important;}
.an-nyw-result,.an-nyw-detail,.an-nyw-go{font-family:Arial,sans-serif;}
.an-nyw-footer{background:#FFF url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll 0 -1050px;text-align:center;margin:5px 0 0 !important;}
/*quads modal*/
.modalItem{width:802px;height:630px;background-color:white;}
.modalItem .modal_cap{background:url(http://static.ihoops.com/assets/template/modal/modal_cap.png) no-repeat scroll;width:802px;height:4px}
.modalItem .modal_body{background:#E21A4E url(http://static.ihoops.com/assets/template/modal/modal_header.png) no-repeat scroll;width:800px;height:624px;border:solid #000;border-width:0 1px}
.modalItem .modal_foot{background:url(http://static.ihoops.com/assets/template/modal/modal_foot.png) no-repeat scroll;width:802px;height:2px}
.modalItem .modal_body .left,.modalItem .modal_body .right{height:22px;font-family:Arial;font-weight:700;color:#FFF;font-size:14px}
.modalItem .left{float:left;margin:2px 0 0 10px}
.modalItem .right{float:right;margin:7px 14px 0 0}
.modalItem .modal_body .quads_swf{clear:both}
.modalItem .close_modal_button{display:block;width:49px;height:10px;background:url(http://static.ihoops.com/assets/template/modal/close_button.png) no-repeat scroll}
#control_overlay{background-color:#000}
/*facebook modal*/
.facebookModal{width:441px;height:183px;background:white url('http://static.ihoops.com/assets/template/facebook_connect_modal_bg.png') top left repeat;font-family:Arial,Helvetica;font-size:16px;color:black;}
.facebookModal p{margin:30px auto 10px;width:357px;}
.facebookModal p.links{display:block;text-align:center;margin:15px auto 0px;font-size:12px;color:#666666;font-weight:bold;}
.facebookModal p.links a{text-decoration:none;color:#666666;}
.facebookModal p.links a:hover{text-decoration:underline;}
div.fbc_button{background:url('http://static.ihoops.com/assets/template/button_left.gif') no-repeat 0% 0%;height:29px;margin:0px;padding:0px;width:auto;display:inline-block;margin:0 5px;}
div.fbc_button a{background:url('http://static.ihoops.com/assets/template/button_right.gif') no-repeat 100% 0%;color:white;display:block;font-size:12px;font-weight:bold;line-height:15px;padding-bottom:7px;padding-left:10px;padding-right:10px;padding-top:7px;text-decoration:none;width:auto;}
div#fb_notConnected{height:50px;}
span.fb_loginPrompt{color:#666;display:block;float:left;font-size:11px;font-weight:bold;margin-top:5px;width:130px;}
a.fb_loginButton{background:url(http://static.ihoops.com/assets/template/fbconnect_button.png);float:left;height:42px;margin-left:6px;width:123px;}
a.fb_loginButton:hover{background-position:-123px;}
a.fb_loginButton span{display:none;}
/*ihoops friends*/
#ihoops_facebook_friends_list .fb_friend{margin:3px;width:50px;float:left;}
#ihoops_facebook_friends_list .fb_friend span{display:block;width:50px;color:gray;font-size:9px;text-align:center;}
.friendsModal{width:441px;height:275px;background:white url('http://static.ihoops.com/assets/template/facebook_connect_modal_bg.png') top left repeat;}
.friendsModal .friend_list{width:441px;height:245px;overflow-y:auto;}
.friendsModal .friend{height:50px;padding:5px;border-bottom:1px solid #e1e1e1;}
.friendsModal .friend img{float:left;margin-right:7px;}
.friendsModal .friend p{padding:15px 0px 0px 0px;font-size:16px;}
.friendsModal .friends_modal_header{width:441px;height:30px;background-color:#6d84b4;}
.friendsModal .friends_modal_header .left{float:left;color:white;font-size:18px;padding:5px 0px 0px 5px;font-weight:bold;}
.friendsModal .friends_modal_header .right{float:right;color:white;font-size:14px;padding:7px;}
.friendsModal .friends_modal_header .right a{color:white;text-decoration:none;}
.friendsModal .friends_modal_header .right a:hover{text-decoration:underline;}
/*subscription manager*/
.IntroCopyLiteralStyle{color:#003E7E;font-family:Arial,sans-serif;font-size:13px;font-weight:normal;margin:10px 0px 0px 5px;}
#SubscriptionOptionsDiv{margin:20px 0px 0px 10px;}
#SubscriptionOptionsDiv table tbody tr td label{color:#777;font-size:12px;font-family:Arial,sans-serif;margin-left:5px}
.sub_form_button{position:relative;background:url('http://static.ihoops.com/assets/template/button_left.gif') no-repeat 0% 0%;height:29px;padding:0px;width:auto;display:inline-block;left:60px;margin:0px 5px;float:left;}
.sub_form_button input,.sub_form_button a{background:url('http://static.ihoops.com/assets/template/button_right.gif') no-repeat right top;color:white;font-family:Arial,sans-serif;font-style:normal;font-variant:normal;letter-spacing:normal;display:block;font-size:13px;font-weight:bold;padding:6px 10px 7px 10px;margin:0px;text-decoration:none;width:230px;height:29px;text-align:center;border:none;}
@-moz-document url-prefix(){.sub_form_button a{padding-top:7px;}
}
/* Calendar */
.calendar_date_select{color:#FFF;display:block;width:205px;z-index:1000;border:1px solid #999;}
/* this is a fun ie6 hack to get drop downs to stay behind the popup window. This should always be just underneath .calendar_date_select */iframe.ie6_blocker{position:absolute;z-index:999;}
.calendar_date_select thead th{background-color:#ffc425;color:#FFF !important;text-align:center;display:none;}
.calendar_date_select table{margin:0;padding:0;}
.calendar_date_select .cds_header{background-color:#ffc425;text-align:center;padding:.2em;}
.calendar_date_select .cds_header span{font-size:15px;color:#fff;font-weight:700;}
.calendar_date_select select{font-size:11px;}
.calendar_date_select .cds_header a:hover{color:#FFF;}
.calendar_date_select .cds_header a{width:22px;height:20px;text-decoration:none;font-size:14px;color:#003e7e;}
.calendar_date_select .cds_header a.prev{float:left;}
.calendar_date_select .cds_header a.next{float:right;}
.calendar_date_select .cds_header a.close{float:right;display:none;}
.calendar_date_select .cds_header select.month{width:90px;}
.calendar_date_select .cds_header select.year{width:61px;}
.calendar_date_select .cds_buttons a{color:#FFF;font-size:9px;}
.calendar_date_select td{font-size:12px;width:22px;height:21px;text-align:center;vertical-align:middle;background-color:#fff;}
.calendar_date_select td.weekend{background-color:#eee;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.calendar_date_select td div{color:#000;}
.calendar_date_select td div.other{color:#ccc;}
.calendar_date_select td div.other:hover{color:#999;}
.calendar_date_select td.selected div{color:#fff;}
.calendar_date_select td.selected{background-color:#003e7e !important;}
.calendar_date_select td:hover{background-color:#b5d5f0;}
.calendar_date_select td.today{border:1px dashed #999;color:#5091cd;}
.calendar_date_select td.disabled div{color:#e6e6e6;}
.fieldWithErrors .calendar_date_select{border:2px solid red;}
.calendar_date_select .tips{color:#003e7e;background-color:#d7e8f7;border-top:1px dashed #003e7e;font-size:85%;padding:.5em;}
.calendar_date_select .cds_buttons,.calendar_date_select .cds_footer{display:none;}
.scores_error{clear:both;padding-top:1em;}
.scores_list{float:left;clear:both;}
.scores_list .dates_list{float:left;}
.scores_list .dates_list h4{font-size:18px;padding:15px 5px 5px;border-bottom:3px double #ccc;}
.scores_list .score_row{float:left;padding:8px 0;margin:0;border-bottom:1px solid #ccc;}
.scores_list .score_row .away_team,
.scores_list .score_row .home_team{float:left;padding:2px 5px;line-height:11px;width:275px;}
.scores_list .score_row .away_team a,
.scores_list .score_row .home_team a,
.scores_list .score_row .away_team span,
.scores_list .score_row .home_team span{line-height:11px;}
.scores_list .score_row .away_score{font-size:14px;float:left;padding:0 15px 0 5px;height:15px;line-height:15px;width:23px;text-align:right;}
.scores_list .score_row .home_score{font-size:14px;float:left;padding:0 5px;height:15px;line-height:15px;width:23px;text-align:right;}
.scores_list .score_row .winner{font-weight:bold;}
.scores_list .score_row .scores_at{font-weight:normal;}
.scores_filters{float:left;}
.scores_filters .season,.scores_filters .other_groups_ddl,.scores_filters .date_from,.scores_filters .date_to,.scores_filters .date_note,.scores_filters .button{float:left;margin-right:10px;}
.scores_filters div.date_note{display:none;}
.scores_filters input[type='text']{width:80px;}
.scores_filters img.calendar_icon{vertical-align:bottom;}
.scores_filters .scores_prev_next .prev,.scores_filters .scores_prev_next .prev_img {float:left;}
.scores_filters .scores_prev_next a {color:#000000;text-decoration:none;}
.scores_filters .scores_prev_next .next,.scores_filters .scores_prev_next .next_img {float:right;}
.scores_filters .scores_prev_next {padding-top: 5px;}
.ratings_filters{margin-bottom:10px;float:left;}
.ratings_filters .season,.ratings_filters .other_groups{float:left;margin-right:10px;}
table.ratings{width:100%;}
.ActiveClassificationListStyle{width:100%;/*633px;padding-bottom:20px;border-bottom:3px double #ccc;margin-bottom:30px;*/}
.ActiveRegionListStyle,
.PlayoffGroupListStyle{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;width:150px;margin:0px 8px 15px 0px;}
.ActiveRegionListStyle h4,
.PlayoffGroupListStyle h4{margin:0px;padding:0px 0px 4px 1px;font-weight:bold;width:100% - 1px;color:#333333;border-bottom:1px solid #999999;font-size:14px;}
.ActiveRegionListStyle h4 a,
.PlayoffGroupListStyle h4 a{float:left;padding:0px;width:0px;}
.ActiveRegionListStyle h4 a[href],
.PlayoffGroupListStyle h4 a[href]{float:none;padding:3px;text-decoration:none;width:auto;}
.ActiveRegionListStyle ul,
.PlayoffGroupListStyle ul{list-style-type:none;}
.ActiveRegionListStyle a,
.PlayoffGroupListStyle a{display:block;width:100% - 6px;height:14px;padding:3px;color:#333333;font-size:12px;cursor:pointer;background:white url('http://static.ihoops.com/assets/template/group_list_arrow_off.gif') no-repeat top right;text-decoration:none;}
.ActiveRegionListStyle a:hover,
.PlayoffGroupListStyle a:hover{color:white;background:#0068B3 url('http://static.ihoops.com/assets/template/group_list_arrow_on.gif') no-repeat top right;}
.page_nav,.StateIndexStyle{display:block;margin:20px 0px 15px;padding:0px;text-align:center;width:100%;height:21px;}
.StateIndexStyle{width:634px;padding:20px 0px 15px;border-top:3px double #ccc;}
.page_nav a,.page_nav span,
.StateIndexStyle a,.StateIndexStyle span{display:inline;position:relative;font-family:Arial,sans-serif;font-size:10px;padding:4px 8px;border:1px solid #ccc;text-decoration:none;}
.StateIndexStyle a{margin:0px 3px;}
.page_nav span,.StateIndexStyle span{border-color:#0068B3;background:#0068B3;color:white;font-weight:bold;}
.page_nav a:hover,.StateIndexStyle a:hover{background:#ccc;color:white;}
.page_nav span.back_next{display:none;}
.RatingsTitleStyle{margin:0px 0px 7px;padding:0px;font-family:Arial,sans-serif;text-align:left;font-size:21px;font-weight:bold;color:#0068b3;}
.PlayoffSubgroupDropDownListStyle{float:right;margin-bottom:7px;text-align:left;}
.PlayoffSubgroupDropDownListStyle select{border:1px solid #ccc;}
.PagerStyle{clear:both;}
.RatingsDateStyle{clear:both;margin:0px 0px 20px;padding:0px;font-size:14px;color:#333333;font-style:italic;font-size:11px;}
.ratings_grid{margin:0px 0px;width:100%;/*width:665px;*/
height:auto;font-family:Arial,sans-serif;font-size:10px;}
.ratings_grid .GridViewStyle{width:100%;}
.ratings_grid td,
.ratings_grid th{text-align:left;padding:5px;font-size:12px;border-bottom:solid 1px #cccccc;}
.ratings_grid td.sortcol{color:red;}
.ratings_grid tr.alt td.sortcol{color:red;}
.ratings_grid a.sortcol{text-decoration:underline;color:red;}
.ratings_grid a{color:#1538c8;text-decoration:underline;}
.ratings_grid a:hover{color:#ff0000;}
.ratings_grid a:visited{color:#3a3a3a;}
.ratings_grid thead td{font-weight:bold;border-bottom:double 3px #cccccc;white-space:nowrap;padding-top:10px;}
.ratings_grid thead td a{text-decoration:underline;}
.ratings_grid tr.alt td{background-color:inherit;}
.vendor_nav{width:100%;text-align:center;margin-bottom:20px;color:#0068b3;}
.adidas_items,.ares_items{width:300px;height:auto;float:left;margin:0px 20px 20px 0px;}
.ares_items{margin:0px 0px 20px 0px;}
.bookclub_items{width:620px;height:auto;clear:both;}
.adidas_items h3,.ares_items h3,.bookclub_items h3{display:block;margin:0px 0px 7px 0px;padding:0px;width:100%;height:30px;text-align:center;vertical-align:middle;line-height:30px;background-color:#0068b3;color:white;}
#adidas_img,#ares_img{display:block;width:300px;height:267px;margin-bottom:10px;}
#adidas_img{background:transparent url('http://static.ihoops.com/assets/template/adidas_img.jpg') no-repeat left top;}
#ares_img{background:transparent url('http://static.ihoops.com/assets/template/ares_img.jpg') no-repeat left top;}
.bookclub_items .featured_book{display:block;float:left;width:105px;height:160px;background:blue url('http://static.ihoops.com/assets/template/featured_book.jpg') no-repeat left top;margin-right:10px;}
.bookclub_items ul{margin-top:-17px;}
.bookclub_items ul li{margin-left:0px;}
.product_desc li{color:black;list-style-type:disc !important;margin:0px 0px 0px 15px;padding:0px !important;}
.ares_links{text-decoration:center;vertical-align:middle;line-height:50px;}
.ares_links a{width:180px;height:auto;margin:0px 10px;}
.ares_links a img{width:180px;height:auto;}
.ares_image_holder{width:602px;text-align:center;vertical-align:middle;line-height:50px;}
.ares_image_holder a{width:250px;height:auto;margin:0px 10px;}
.ares_image_holder a img{width:250px;height:auto;}
.book_club_subtitle{color:black;width:100%;text-align:center;margin-top:5px;}
/*article search*/
.bb-head,.bb-bot,.bb-tabs li a,.bb-tabs li.sel a,.bb-tabs li .tab-cap,.bb-tabs li.sel .tab-cap,#cf-head,#cf-bot,.textbox-l,.textbox-r,.ui-slider-horizontal,.ui-datepicker-trigger,.ui-datepicker-prev,.ui-datepicker-next,#more-options-button a,#search-button,#update-button,.field-clear,.date-dropdown .date-button,.date-dropdown .down-arrow{background:transparent url(/assets/template/camps/camps-sprite.png) no-repeat scroll 0px 0px;}
#slide-show-top,#slide-show-bot,#aw-camps-mod-cont-top,#aw-camps-mod-cont-bot,#get-started-button,.search-section-button a{background:transparent url(/assets/template/camps/camps-sprite.png) no-repeat scroll 0 0;}
#cf-body,#slide-show-cont,#aw-camps-mod-body{background:transparent url(/assets/template/camps/camps-horz-sprite.png) repeat-y scroll 0 0;}
#search_widget{width:186px;margin-right:8px;}
#search_widget h2{background-position-x:-130px;width:176px !important;}
#search_widget .form{background-color:#eaeaea;border-color:#dfdfdf;border-style:solid;border-width:0px 1px;margin:0;padding:9px 8px;}
#search_widget .cf-sec{border-bottom:1px dotted #666;margin-bottom:12px;padding-bottom:15px;}
#search_widget .cf-sec h3{color:#000;font-size:13px;margin:0 0 4px;padding:0;text-shadow:0 1px 1px #FFF;}
#search_widget .textbox-l{background-position:-273px -613px;width:162px;height:24px;float:left;}
#search_widget .textbox-r{background-position:-55px -687px;width:5px;height:24px;float:left;}
#search_widget .textbox-l.short{width:140px;}
#search_widget .textbox-l input{background-color:transparent;width:95%;height:22px;border:none;font-size:13px;line-height:21px;padding:1px 0 0 5px;color:#AAA;}
#search_widget .textbox-l input:active,#search_widget .textbox-l input:focus{color:#333;}
#search_widget .field-clear{background-position:-240px -552px;background-repeat:no-repeat;float:right;width:11px;height:11px;position:relative;top:-16px;}
#search_widget .mod div.foot{background:transparent url(/assets/template/camps/camps-sprite.png) no-repeat scroll 100% -1250px;}
#search_widget .mod div.foot div{background:transparent url(/assets/template/camps/camps-sprite.png) no-repeat scroll 0px -1260px;}
input#search-button{background-position:0 -467px;width:100px;height:41px;border:none;cursor:pointer;margin:15px 0 13px 36px;}
.results{margin-top:12px;float:left;width:452px;}
.results .result{margin-bottom:20px;}
.results .result h3{font-size:16px;font-weight:bold;}
.results .result h3 b{font-weight:bold;}
.results img.image{float:left;padding:3px 5px 3px 0px;width:60px;height:60px;}
.results .result p.summary{}
.results .result ul{background:#EEE;font-size:11px;min-height:13px;padding:2px 4px;clear:both;margin-top:6px;}
.results .result ul li{float:left;}
.results .result ul li.sport{}
.results .result ul li.published{padding-left:10px;}
.results-count h3{font-size:18px;margin-bottom:12px;}
.search-section-button{margin-top:8px;}
.search-section-button a{background-position:0 -340px;color:white;display:block;font-size:14px;font-weight:bold;height:20px;padding:4px 8px;width:170px;text-decoration:none;}
*:focus{outline:none;}
/* marquee */
.marquee-background .sliderwrapper{position:relative;overflow:hidden;border:0px solid #000;border-right:0px;width:627px;height:355px;float:left;background-color:black;margin-top:9px;margin-left:9px;}
.marquee-background .sliderwrapper .contentdiv{visibility:hidden;position:absolute;left:0;top:0;padding:0px;background:#000;width:627px;height:100%;}
.marquee-background .pagination{width:627px;border:0px solid #000;padding:0px;}
.marquee-background .pagination img{margin-right:10px;text-decoration:none;color:#00007D;display:block;float:left;}
.marquee-background .paginate-up a,.marquee-background .paginate-down a{color:#fff;font-weight:700;}
.marquee-background .paginate-up,.marquee-background .paginate-down{height:80px;width:16px;display:inline;float:left;}
.marquee-background #page-up-link img,.marquee-background #page-down-link img{float:none !important;}
.marquee-background,.marquee-background .sub_element,.marquee-background .selected,.marquee-background .left-arrow,.marquee-background .right-arrow,.marquee-background .prev,.marquee-background .next,#background-picker-left-arrow,#background-picker-right-arrow{background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) scroll 0 0;overflow:hidden;background-repeat:no-repeat;}
.marquee-background{background-position:-355px -1180px;width:645px;height:374px;margin-top:8px;position:relative;}
.marquee-background .sub_element{border:none;overflow:hidden;background-position:-670px -1130px;width:11px;height:11px;display:inline-block;margin-left:2px;margin-right:2px;}
.marquee-background .sub_element:hover{background-position:-690px -1130px;}
.marquee-background .sub_element .story-name{visibility:hidden;}
.marquee-background .selected{background-position:-650px -1130px;width:11px;height:11px;border:none;}
.marquee-background .selected:hover{background-position:-650px -1130px;width:11px;height:11px;}
.marquee-background .topfeature{width:627px;height:356px;padding-right:0px;float:left;background-repeat:no-repeat;display:inline;cursor:pointer;background-color:#1A1A1A;}
#overlay{margin-top:240px;width:623px;height:105px;padding-top:10px;padding-left:2px;padding-right:2px;background-color:black;opacity:0.80;filter:alpha(opacity=80);zoom:1;}
.marquee-background div.overlay_text{border:0px solid white;color:#FFFFFF;background:transparent;float:left;font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:400;line-height:13px;position:relative;width:567px;margin-top:-110px;margin-left:30px;margin-right:30px;}
.marquee-background div.overlay_text h4{color:#fff;font-size:16px;margin-bottom:2px;text-transform:uppercase;margin-top:5px;}
.marquee-background div.overlay_text h4 a{text-decoration:none;}
.marquee-background div.overlay_text a{color:#fff;}
.marquee-background .left-arrow,.marquee-background .prev{background-position:-650px -1150px;width:7px;height:13px;display:block;float:left;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
.marquee-background .right-arrow,.marquee-background .next{background-position:-660px -1150px;width:7px;height:13px;display:block;float:left;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
.marquee-background .left-arrow:hover,.marquee-background .prev:hover,.marquee-background .right-arrow:hover,.marquee-background .next:hover{opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}
.marquee-background .dot .hide{visibility:hidden;width:0px;height:0px;}
.marquee-background .left-arrow .hide{visibility:hidden;width:0px;height:0px;}
.marquee-background .left-arrow:hover{opacity:0.8;filter:alpha(opacity=80);}
.marquee-background .right-arrow .hide{visibility:hidden;width:0px;height:0px;}
.marquee-background .right-arrow:hover{opacity:0.8;filter:alpha(opacity=80);}
#paginate-down{position:absolute;top:295px;z-index:1500;left:21px}
#paginate-up{position:absolute;left:617px;top:295px;z-index:1500}
#background-picker{height:74px;width:300px;margin-top:7px;position:relative;background:#fff url(http://static.ihoops.com/assets/template/template_sprite_5.png) scroll no-repeat 0 -1050px;}
#background-picker-thumbs{position:absolute;top:25px;width:256px;left:22px;overflow:hidden;}
#background-picker-thumbs a{width:60px;margin:0 2px;}
#background-picker p{padding:6px 0 0 10px;font-size:11px;}
#background-picker-left-arrow{background-position:-670px -1150px;width:7px;height:13px;display:block;position:absolute;top:37px;left:13px;}
#background-picker-right-arrow{background-position:-680px -1150px;width:7px;height:13px;display:block;position:absolute;top:37px;left:280px;}
.profile-header{position:relative;margin:10px 0;height:85px;}
.profile-header div.profile-avatar{border:1px solid #ccc;width:75px;height:75px;padding:3px;}
.profile-header span.profile-name{font-size:28px;position:absolute;top:10px;left:90px;color:#0068b3;line-height:28px;}
.profile-header span.profile-location{font-size:14px;position:absolute;top:40px;left:90px;line-height:14px;}
.edit-profile-header{position:relative;margin:10px 0;height:85px;}
.edit-profile-header div.edit-profile-avatar{border:1px solid #ccc;width:75px;height:75px;padding:3px;}
.edit-profile-header span.edit-profile-name{font-size:28px;position:absolute;top:10px;left:90px;color:#0068b3;line-height:28px;}
.edit-profile-save input[type='submit'],.edit-profile-save input[type='button']{border:0;padding:0;height:41px;width:81px;background:#fff url(http://static.ihoops.com/assets/template/template_sprite_5.png) scroll no-repeat -600px -881px;}
.edit-profile-save input[type="button"].edit-profile-add-activity{width:222px;background-position:-616px -840px;}
.edit-profile-save input[type="button"].edit-profile-add-team{width:130px;background-position:-470px -881px;}
.edit-profile-save input[type="button"].edit-profile-select-team{width:99px;background-position:-681px -881px;}
.edit-profile-public-link{padding:16px 4px;border:double #ddd;margin:10px 0;border-width:3px 0;}
.edit-profile-public-link p{font-size:16px;}
input[type='checkbox']{margin-right:4px;}
.edit-profile-section table{border:0 none #CCCCCC;color:#464646;font-family:Arial;font-size:12px;margin:14px 0;text-align:left;width:100%;}
.edit-profile-section .GridViewHeaderStyle th{min-width:50px;text-align:left;}
.edit-profile-section div table tr th{border-top:0 none;padding:6px 4px;}
.edit-profile-section div table tr td{background-color:white;border-top:1px solid #CCCCCC;height:20px;padding:4px 4px;vertical-align:middle;}
.edit-profile-section div table tr td[colspan='9']{border:none;}
.membership-title{font-size:16px;font-weight:bold;}
.edit-profile-section li a{margin-left:10px;}
.find_team span{font-size:16px;font-weight:bold;}
ul.edit-profile-navigation{list-style:none;height:27px;margin:0px;padding:0px;position:absolute;top:55px;width:556px;left:90px;border-bottom:1px solid #ccc;}
ul.edit-profile-navigation li{background:#ddd;display:block;float:left;font-size:12px;line-height:12px;margin:0 4px 0 0;padding:6px 16px 5px;border:1px solid #ccc;border-bottom-width:0;}
ul.edit-profile-navigation li.active{background:white;padding-bottom:6px;margin-bottom:-1px;}
ul.edit-profile-navigation li a{color:black;text-decoration:none;}
ul.edit-profile-navigation li a:hover{text-decoration:underline;}
h1.edit-profile-title{display:block;vertical-align:middle;height:48px;}
h1.edit-profile-title img{float:left;height:48px;}
h1.edit-profile-title span{float:left;margin:10px;}
.teams_results{background-color:white;border:1px solid #DDDDDD;z-index:1;top:20px !important;left:150px !important;}
.teams_results ul{list-style-type:none;margin:0;padding:0 0;}
.teams_results ul li{display:block;padding:4px;}
.teams_results ul li .informal{color:#999999;display:block;font-size:0.8em;}
.teams_results ul li.selected{background:none repeat scroll 0 0 #D3D3D3;}
.find_team select,#find_team_school{width:250px;}
.roster{border:0 none #CCCCCC;color:#464646;font-family:Arial;font-size:12px;margin:14px;text-align:left;width:616px;}
.roster .GridViewHeaderStyle td{text-align:left;font-weight:bold;}
.roster .GridViewRowStyle td{border-top:1px solid #CCCCCC;height:20px;padding:4px 0;vertical-align:middle;}
form div.formRowDiv{position:relative;margin:10px;}
form div.formRowDiv label{color:#666;line-height:25px;position:absolute;text-align:right;width:140px;}
form div.formRowDiv table label{color:black;line-height:1em;text-align:left;width:auto;font-weight:normal;}
form div.formRowDiv span.noedit{font-weight:bold;line-height:25px;margin-left:150px;}
form div.formRowDiv input,form div.formRowDiv select{margin-left:150px;}
form div.formRowDiv input[type="text"]{padding:2px;width:200px;}
form div.formRowDiv input[type="submit"]{font-size:18px;width:auto;}
label{font-weight:700;}
input.edit-profile-text{width:250px;}
textarea.edit-profile-text{border:1px solid #999999;padding:1px;margin:0 0 13px;width:250px;}
.edit-profile-check{display:block;width:250px;padding-top:5px;}
fieldset.edit-profile-avatar{margin-bottom:18px;float:right;width:300px;}
fieldset.edit-profile-fields{float:left;width:300px;}
.edit-profile-save{text-align:center;}
#edit-profile-password{text-align:center;}
.edit-profile-validation{font-size:10px;padding:3px 0 8px 0;height:10px;}
.edit-profile-whylogout{font-size:9px;padding:3px 0 3px 0;}
.edit-profile-confirm{padding:5px;font-weight:700;color:#003300;}
span.edit-profile-error{display:block;color:red;}
.NewActivityDiv span.edit-profile-error{margin: 5px 0 0 150px;}
div.edit-profile-error{font-weight:700;color:#ff0000;padding-top:15px;}
#country select{width:250px;}
#state select{width:250px;}
h3.profile-title{color:#666;border-bottom:1px solid #eee;text-transform:uppercase;font-size:11px;}
.edit-profile-activity-list{margin-bottom:10px;}
.edit-profile-activity-item{position:relative;padding:10px 50px 10px 0;border-bottom:1px solid rgb(238,238,238);}
.edit-profile-activity-item span.edit-profile-activity-name{font-weight:bold;font-size:14px;}
.edit-profile-activity-item a{display:block;position:absolute;top:10px;right:0;}
.profile-about-me,.profile-activities,.profile-teams{margin-left:90px;margin-bottom:30px;}
.profile-teams table{border:0 none #CCCCCC;color:#464646;font-family:Arial;font-size:12px;margin:14px 0;text-align:left;width:556px;}
.profile-teams .GridViewHeaderStyle th{min-width:50px;text-align:left;}
.profile-teams div table tr th{border-top:0 none;padding:6px 4px;}
.profile-teams div table tr td{background-color:white;border-top:1px solid #CCCCCC;height:20px;padding:4px 4px;vertical-align:middle;}
.profile-teams div table tr td[colspan='8']{border:none;}
.profile-activity-name{font-size:14px;font-weight:bold;}
.profile-accolades{margin-top:10px;}
.profile-accolades li{margin-bottom:0;margin-left:10px;}
.navigation ul dd.primary a{font-size:14px;font-weight:bold;line-height:16px;height:30px;display:block;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) scroll no-repeat 0 -1555px;padding:6px 13px;border-top-left-radius:5px 5px;border-top-right-radius:5px 5px;margin:-1px;border:1px solid #ccc;border-bottom:none;}
.navigation ul dd.primary a:hover{color:white;background:transparent url(http://static.ihoops.com/assets/template/template_sprite_5.png) scroll no-repeat -500px -1555px;border:none;padding:7px 14px 6px;}
.navigation ul dd.primary a span.subtitle{white-space:nowrap;font-size:11px;color:#666;line-height:12px;text-indent:0;height:12px;float:none;font-weight:normal;}
.navigation ul dd.primary a:hover span.subtitle{color:white;}
/* Mid-Level Quad */
.quad-panel{cell-spacing:0;cell-padding:0;width:100%}
.quad-panel-column{width:50%}
.quad-panel-interior{height:250px;background:transparent}
.quad-panel-column-space{width:0px}
/* More Articles */
.more_articles{}
.more_articles table{width:100%;background:#f1f1f1;border:1px white;}
.more_articles tr{padding-bottom:5px;}
.more_articles td{vertical-align:text-top;padding:0px;}
.more_articles ._article{height:100%;padding:0px;margin:5px;}
.more_articles ._tag{width:100%;background:#b6b6b6;color:white;font-size:.8em;font-weight:bold;padding:0px;margin-top:0px;text-transform:uppercase;-moz-border-radius:3px;border-radius:3px;padding:2px;}
.more_articles .spacer{height:3px;line-height:0;background-color:white;}
.an-nyw {-moz-border-radius:0 !important;}
#an-nyw_1 {margin-top: 0;}
#an-nyw_1 .an-nyw-window {background-color:transparent !important; font-size:12px;}
.an-nyw-header {-moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url("http://static.ihoops.com/assets/template/template_sprite_5.png") no-repeat scroll 100% -990px #E4194E; border-color: #DFDFDF; border-style: solid; border-width: 0 1px; height: 24px; margin: -8px 0 0 -1px; width: 100%;} 
#an-nyw_1 .an-nyw-header h2 {color: #FFFFFF !important;}
/* Camp Registration */
.camp_registration { background: #FFFFFF; padding: 1px 15px; }
.camp_registration h2{ margin-top: 10px; }
.camp_registration div { margin: 10px 0; }
.camp_registration div.field { position: relative; } 
.camp_registration div.field span { color: #666666; }
.camp_registration div.field label { color: #666666; line-height: 20px; position: absolute; text-align: right; width: 140px; }
.camp_registration div.field input, .camp_registration div.field textarea, .camp_registration div.field select { margin-left: 150px; }
.camp_registration div.field input[type="text"] { padding: 2px; width: 450px; }
.camp_registration div.field input[type="text"].minrange, .camp_registration div.field input[type="text"].date{ padding: 2px; width: 80px; }
.camp_registration div.field input[type="text"].maxrange { margin-left: 0; padding: 2px; width: 80px; }
.camp_registration div.field td label , .camp_registration div.field span label { width: 0; }
.camp_registration div.field textarea { padding: 2px; height: 100px; width: 450px; border: 1px solid #999999; }
.camp_registration div.field select.minute { margin-left: 0; }
.camp_registration div.field input[value="AM"] { margin-left: 10px; }
.camp_registration div.field input[value="PM"] { margin-left: 30px; }
.camp_registration div.field div.validator { margin: 0; padding-left: 150px; }
.camp_registration_message p { color: #666666; padding: 20px; }
.camp_registration div.field .save { background: url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -600px -881px #FFFFFF; border: 0 none; height: 41px; padding: 0; width: 81px; }
.camp_registration div.field .delete { background: url(http://static.ihoops.com/assets/template/template_sprite_5.png) no-repeat scroll -838px -840px #FFFFFF; border: 0 none; height: 41px; padding: 0; width: 100px; }
