/* Default Content Box Definitions*/
.modTitle{color:#fff;background:#888 ;}
.modTitle a{color:#fff;float:right;}
.modTitle a:hover{color:#ddd;}
.modBody{}

/* Common, Shared Css Rules*/
.spaced, li.spaced{margin:auto auto 10px auto;}
ul.spaced{margin:auto auto 20px auto;}
.boxed, li.boxed{border:solid 1px #dcdcdc;}
.selected, li.selected{background:#ffff99 ;}
.clipped{overflow:hidden;}
.centered{text-align:center !important;}
.leftjust{text-align:left !important;}
.rightjust{text-align:right !important;}
.justified{text-align:justify !important;}
.floatr{float:right;}
.floatl{float:left;}
.XL{font-size:140%;font-weight:bold;}
.L{font-size:120%;font-weight:bold;}
.M{font-size:100%;font-weight:bold;}
.S{font-size:80%;}
.XS{font-size:70%;}
div.print{visibility:hidden;display:none;}
.divClear{font-size:1px;height:1px;clear:both;overflow:hidden;}

/* Specific to the Standard Home Page*/
table.home{width:100%;table-layout:fixed;}
table.home td{vertical-align:top;}
table.home td.left{text-align:left;padding:0 5px 0 0;width:50%;}
table.home td.right{text-align:left;padding:0 0 0 5px;width:50%;}
table.home td .list{margin:auto auto 0px auto;height:152px;overflow:hidden;}
table.home td .lfb{margin:auto 2px auto auto;width:30px;}
table.home .L{font-size:13px;line-height:15px;margin:auto auto 0px auto;height:15px;overflow:hidden;}
table.home .S{font-size:11px;line-height:13px;margin:auto auto 0px auto;height:13px;overflow:hidden;}
table.home .XL{font-size:18px;line-height:18px;margin:auto auto 0px auto;height:18px;overflow:hidden;}
table.home .XS{font-size:9px;line-height:9px;margin:auto auto 0px auto;height:9px;overflow:hidden;}
.browserwarning{font-family:'verdana';color:#222;font-size:12px;line-height:18px;background:#ccffcc ;border:solid 3px #009900;padding:10px;margin:auto auto 20px auto;}
.browserwarning h3{font-family:'verdana';color:#000;font-size:14px;margin:auto auto 15px auto;}
.browserwarning p{margin:auto auto 10px auto;}
.browserwarning a{font-weight:bold;}
.browserwarning .suppress{font-size:10px;text-align:right;margin:auto auto 0px auto;}

/* Definition Lists - Used for player profiles, staff profiles, and sponsor profiles*/
dl.profile, dl.profile dt, dl.profile dd{padding:0px;margin:0px;}
dl.profile dt{font-size:18px;font-weight:bold;height:40px;}
.twocol dl.profile dt, .twocol dl.profile dd.info{margin:auto auto auto 200px;}
.threecol dl.profile dt, .threecolwide dl.profile dt, .threecol dl.profile dd.info, .threecolwide dl.profile dd.info{margin:auto auto auto 160px;}
dl.profile dd.image{text-align:center;margin:-40px 10px 0px 0px;float:left;}
.twocol dl.profile dd.image{width:190px;}
.threecol dl.profile dd.image, .threecolwide dl.profile dd.image{width:150px;}
.twocol dl.profile dd.image img{max-width:180px;}
.threecol dl.profile dd.image img, .threecolwide dl.profile dd.image img{max-width:140px;}
dl.profile dd.image div.noimage{color:#aaa;background:#fbfbfb ;border:solid 1px #aaa;padding:30px 0 0 0;height:50px;}
.twocol dl.profile dd.image div.noimage{width:180px;}
.threecol dl.profile dd.image div.noimage, .threecolwidedl.profile dd.image div.noimage{width:140px;}
dl.player dd.image div.noimage{padding:60px 0 0 0;height:80px;}
ul.staff .spaced, ul.coaches .spaced{margin:auto auto 2px auto;}
ul.staff li dl.profile dt, ul.coaches li dl.profile dt{margin:auto auto auto 70px;height:24px;}
ul.staff li dl.profile dd.info, ul.coaches li dl.profile dd.info{margin:auto auto auto 70px;min-height:46px;}
ul.staff li dl.profile dd.image, ul.coaches li dl.profile dd.image{margin:-24px auto auto auto;width:65px;}
ul.staff li dl.profile dd.image div.noimage, ul.coaches li dl.profile dd.image div.noimage{padding:20px 0 0 0;width:60px;height:50px;}
ul.coaches_full li dl.profile dt{margin:auto auto auto 160px;height:30px;}
ul.coaches_full li dl.profile dd.info{margin:auto auto auto 160px;}
ul.coaches_full li dl.profile dd.image{margin:-30px auto auto auto;width:150px;}
ul.coaches_full li dl.profile dd.image div.noimage{width:140px;}
table.profileStats td.smStat{width:40px;}
table.profileStats td.mdStat{width:50px;}
table.profileStats td.lgStat{width:60px;}
#column_m ul.staff li, #column_m ul.coaches li{margin:auto 5px 5px auto;width:48%;display:inline-block;float:left;}
#column_m ul.staff li.last, #column_m ul.coaches li.last{width:100%;display:block;float:none;clear:both;}
.toggleBio{font-size:70%;padding:0 0 0 10px;display:inline;cursor:pointer;}
table.records tr.head td.white{color:#bbb;font-size:10px;background:#fff ;border:none;}
table.records td.leftcol{border-left:solid 2px #bbb;}
table.records td.rightcol{border-right:solid 2px #bbb;}
table.records td.stat{width:30px;}
a.print{background:transparent url(../img/print.png) no-repeat left center ;padding:0 0 0 18px;}
a.email{background:transparent url(../img/email.png) no-repeat ;padding:0 0 0 18px;height:16px;}
a.export_ical{background:transparent url(../img/export_ical.png) no-repeat left center ;padding:0 0 0 18px;margin:auto 20px auto auto;}
span.htour_team{margin:auto 12px auto auto;}

/* Social Bookmarks Links*/
a.sbm{background:transparent url(../img/sprites/socialbookmarks.png) no-repeat 0px 0;margin:0px 4px 3px 0px;width:24px;height:24px;display:block;float:left;}
a.blinklist{background-position:0 0px;}
a.delicious{background-position:0 -24px;}
a.digg{background-position:0 -48px;}
a.dzone{background-position:0 -72px;}
a.facebook{background-position:0 -96px;margin:0px 4px 3px 4px;}
a.furl{background-position:0 -120px;}
a.newsvine{background-position:0 -144px;}
a.reddit{background-position:0 -168px;}
a.stumbleupon{background-position:0 -192px;}
a.technorati{background-position:0 -216px;}

/* Photo Galleries*/
#main_image{margin:0px auto 0px auto;width:700px;height:438px;clear:both;overflow:hidden;}
#main_image img{max-width:700px;max-height:438px;}
.gallery{margin:0px auto 0px auto;width:702px;}
.gallery li{background:#000 ;border:double 3px #111;margin:0px 2px;width:68px;height:50px;}
.gallery li div{left:240px;}
.gallery li div .caption{}

/* Social Media*/
#article_sharing{margin:auto auto 6px auto;height:26px;}
#article_sharing table{width:100%;border-collapse:collapse;}
#article_sharing td{text-align:left;padding:0px;height:22px;}
#article_sharing td.facebook{padding:0 0 0 10px;}
#article_sharing td.linkedin{width:106px;}
#article_sharing td.plusone{width:92px;}
#article_sharing td.twitter{width:112px;}
.classified_pending{color:#C35617;}
.classified_expired{background:#E77471 ;}

/* Disqus Commenting - hide rss subscription link*/
.dsq-subscribe-rss{visibility:none !important}

/* Default Table Settings, Custom Overrides*/
table.standard{margin:auto auto 10px auto;width:100%;border-collapse:collapse;}
table.bigger{font-size:120%;}
table.smaller{font-size:80%;}
table.standard tr.head{color:#fff;font-size:110%;font-weight:bold;text-align:center;background:#999 ;}
table.standard tr.head a{color:#fff;}
table.standard tr.head a:hover{color:#bbb;}
table.standard tr.head td{padding:1px;}
table.standard tr.alt{color:#111;background:#eee ;}
table.standard tr.selected{color:#111;background:#ffff99 ;}
table.standard tr.sum td{}
table.standard tr.playoff{font-weight:bold;}
table.standard tr.descr td{text-align:justify;padding:3px;}
table.standard td{text-align:center;border:solid 1px #bbb;}
table.standard td.auth_allowed{background:transparent url(../img/lock_grey.gif) no-repeat 0px 2px;}
table.standard td.auth_denied{background:transparent url(../img/lock_color.gif) no-repeat 0px 2px;}
table.standard td.empty{font-size:14px;font-weight:bold;line-height:300px;height:300px;}

/* Game Page Table*/
table.game{font-weight:bold;table-layout:fixed;}
table.game td.team{font-size:12px;text-align:center;width:45%;}
table.game td.midcol{font-size:14px;text-align:center;width:10%;}
table.game td.score{font-size:40px;text-align:center;}

/* Unordered Lists*/
.list{margin:0px 0px 4px 0px;}
.list ul{padding:0px;margin:0px;list-style-type:none;}
.list li{padding:2px;margin:3px 0px;}
.list li.boxed{overflow:hidden;}
.list li table{width:100%;border-collapse:collapse;}
.list li table td{vertical-align:top;}
.list li table td.photo{text-align:center;width:80px;}
.list li table td.alumniphoto{text-align:center;width:120px;}
.list li.last{clear:both;}
.list ul.doublewide li{margin:auto 1% 4px auto;width:31%;float:left;}
.list ul.links img{vertical-align:text-top;margin:0px 2px 0px 0px;max-width:48px;max-height:24px;float:left;}

/* Floats*/
.rfb{text-align:center;margin:auto auto auto 6px;height:1%;display:inline;float:right;overflow:visible;}
.lfb{text-align:center;margin:auto 6px auto auto;height:1%;display:inline;float:left;overflow:visible;}

/* Polls*/
.poll li h6{text-align:right;}
.poll li ul.options li .XS{font-size:8px;}
.poll li ul.options li .rfb{text-align:left;width:48px;}
.poll li ul.options li .colorBar{margin:auto 50px auto auto;height:8px;overflow:hidden;}
.poll li ul.options li .fill{border:solid 1px #000;height:8px;float:left;}
.poll li .button{text-align:center;margin:4px 0px;}
.poll li .button input{font-family:'verdana';font-size:11px;border:solid 1px #444;}

/* Online Libraries*/
td.libItems{text-align:center;width:100px;}
td.libItemImg{width:80px;}
ul.images td.libItemImg{width:160px;}
td.libItemSize{width:140px;}
td.libItemSize input{font-size:14px;font-weight:bold;width:120px;height:30px;}
td.libItemPlay{width:60px;}

/* Online Forms*/
.mbsportsweb_form{padding:20px;}
.mbsportsweb_form .instructions{font-weight:lighter;font-style:italic;padding:5px;margin:auto auto 10px auto;}
.mbsportsweb_form .instructions-warning{padding:10px;margin:auto auto 50px auto;}
.mbsportsweb_form fieldset{padding:10px;margin:auto auto 30px auto;}
.mbsportsweb_form fieldset legend{font-size:130%;font-weight:bold;margin:auto auto 5px auto;}
.mbsportsweb_form ol.questions{padding:0px;margin:0px;list-style-type:none;}
.mbsportsweb_form li.question{padding:5px;margin:auto auto 10px auto;clear:both;}
.mbsportsweb_form li.question label.title{text-align:right;width:23%;display:block;float:left;}
.mbsportsweb_form li.acknowledgement .content{padding:10px 20px;margin:auto auto 10px auto;}
.mbsportsweb_form li.acknowledgement .checkbox{font-size:110%;padding:5px 5px 5px 80px;margin:auto auto 20px auto;}
.mbsportsweb_form li.acknowledgement .checkbox input{margin:auto 10px auto auto;}
.mbsportsweb_form li.required label.title, .mbsportsweb_form .required .checkbox label{font-weight:bold;}
.mbsportsweb_form li.question label.title sup, .mbsportsweb_form li.acknowledgement .checkbox sup{color:#880000;}
.mbsportsweb_form li.question div.field{width:75%;float:right;}
.mbsportsweb_form li.question div.field .rfv{font-weight:bold;margin:auto auto auto 10px;}
.mbsportsweb_form li.question div.field .horizontallist label{margin:auto 10px auto auto;}
.mbsportsweb_form div.tip{font-size:80%;font-weight:lighter;font-style:italic;max-width:500px;}
.mbsportsweb_form div.RadCaptcha{width:370px;float:left;}
.mbsportsweb_form .RadCaptcha img{margin:auto 10px auto auto;float:left;}
.mbsportsweb_form .RadCaptcha .rcRefreshImage{font-size:80%;margin:auto auto 10px auto;}
.mbsportsweb_form .RadCaptcha label{width:0px;height:0px;visibility:hidden;display:none;overflow:hidden;}
.mbsportsweb_form .RadCaptcha p input{width:130px;}
.mbsportsweb_form div.submit{text-align:center;padding:20px;margin:auto auto 100px auto;}
.mbsportsweb_form div.submit input{font-size:140%;font-weight:bold;padding:20px;}
.mbsportsweb_form div.delete{text-align:center;padding:100px;margin:auto auto 100px auto;}
.mbsportsweb_form div.delete input{color:#ffffff;font-size:110%;font-weight:bold;background:#880000 ;padding:20px;}
.mbsportsweb_form .RadUpload{width:100%; }
.mbsportsweb_form .RadUpload .ruRemove{font-size: 14px !important; }
.mbsportsweb_form .RadUpload .ruUploadProgress{display: inline-block; width: 220px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; font-size: 14px;}
.mbsportsweb_form .ruInputs .ruError{padding: 5px 0px; margin: 10px 0px; border: 1px solid #ef0000; background: #f9e8e8;}
.mbsportsweb_form .ruError .ruFileWrap{height: auto; overflow: visible !important;}
.mbsportsweb_form .ruError .ruUploadProgress{display: block;}
.mbsportsweb_form .ruError .ruUploadFailure{background-position: 2px 80%;}
.mbsportsweb_form .ruError .ruErrorMessage{display: block; font-variant: small-caps; text-transform: lowercase; margin-left: 5px; margin-top: 10px;}

/* Online Shopping Pages*/
.store_addtocart{font-size:14px;text-align:right;margin:40px auto auto auto;}
.store_addtocart input.txt{font-size:14px;text-align:right;width:40px;}
.store_addtocart input.btn{font-size:14px;}
tr.onedb_linked td:first-child, li.onedb_linked, span.onedb_linked, div.onedb_linked, a.onedb_linked{background-image: url(../img/onedb_linked.png); background-repeat: no-repeat; background-position: bottom left ;}
tr.expl_play td, tr.expl_tour td{border-right:none;border-left:none;}
tr.expl_play td:first-child{border-left:solid 4px #bbb;}
tr.expl_play td:last-child{border-right:solid 4px #bbb;}
tr.expl_tour td:first-child{border-left:solid 4px #bbb;}
tr.expl_tour td:last-child{border-right:solid 4px #bbb;}
tr.expl_link:hover{cursor:pointer;}
tr.expl_link:hover a{text-decoration: underline;}
tr.expl_link:hover a.secondary{text-decoration: none;}
tr.expl_link:hover td:first-child{border-left:solid 4px #666;}
tr.expl_link:hover td:last-child{border-right:solid 4px #666;}

/* Google AdSense*/
.adsense_468x60{text-align:center;padding:40px 0 20px 0;}
.adsense_120x240{text-align:center;padding:20px 0 20px 0;}
.adsense_180x150{text-align:center;}
.auction_countdown{height: 30px; line-height: 30px; }
.auction_countdown span{display: inline-block; margin: 0 2px; font-size: 8px; text-transform: uppercase; line-height: 8px; min-width: 40px; }
.auction_countdown span strong{display: block; line-height: 18px; font-size: 16px; font-weight: bold; margin-top: 2px;}
.cover-image{background:rgba(68,68,68,0.3) ;}
.bg-link{color:rgb(255,255,255);background:rgba(68,68,68,1) ;}
.bg-link a{color:rgb(255,255,255,0.8);}
.bg-link a:hover{color:rgb(255,255,255);}

/* Contact Item*/
.contact-item{background:rgba(68,68,68,.02) ;padding: .2em; margin-bottom: .5em; margin-left: 0; margin-right: 0; box-shadow: .1em .1em .1em 0 rgba(68,68,68,.2)}
.contact-item:hover{background:rgba(68,68,68,.05) ;}
.contact-item .clipped{text-overflow:ellipsis;white-space:nowrap;}
.contact-item .name{font-weight:bold;font-size: 1.5em; margin-bottom: -.3em;}
.contact-item .position{font-weight: 400;}
.contact-item .email{line-height: 2;}
.contact-item .phone{}
.contact-item .email i, .contact-item .phone i{margin-right: .5em;}