/* search */
#search_fo { width:300px; background:#fff url(/images/border/borderv_300.gif) top left repeat-y; float:left; }
#search_fo .searchbox .left { height:33px; width:12px; float:left; background:url(/images/search_left.jpg) top left no-repeat;}
#search_fo .searchbox .middle { height:33px; width:266px; float:left; background:url(/images/search_middle.jpg) top left repeat-x; }
#search_fo .searchbox .right { height:33px; width:12px; float:left; background:url(/images/search_right.jpg) top left no-repeat; }
#search_fo .search_input { width:177px; height:19px; float:left; margin-top:5px; display:inline; margin-left:6px; font-size:14px; }
#search_fo .search_submit { float:left; display:inline; margin-left:6px; margin-top:4px; }

/* scoreboard */
#scoreboard { width:300px; background:#fff url(/images/border/borderv_300.gif) top left repeat-y; float:left; }
#scoreboard .scoreboard_title { float:left; padding:0px 2px 2px 2px; }
#scoreboard .scoreboard_title h3 { font-size:12px; color:#278cc2; font-weight:bold; text-transform:uppercase; }
#scoreboard .scoreboard_date { float:right; color:#96b0c1; font-size:10px; text-transform:uppercase; margin-top:2px; }
#scoreboard .scoreboard_area { background:url(/images/scoreboard_body.jpg) top left repeat-y; width:290px; overflow:hidden; float:left; }
#scoreboard .scoreboard_area .wrapper { background:url(/images/scoreboard_top.jpg) top left no-repeat; padding:0 12px 0 12px; float:left; }
#scoreboard .scoreboard_table { font-weight:bold; color:#fff; font-size:11px; width:266px; }
#scoreboard .scoreboard_static { text-transform:uppercase; background:url(/images/scoreboard_firstrow.jpg) top left repeat-x; }
#scoreboard .scoreboard_dynamic { text-transform:capitalize; }
#scoreboard .scoreboard_static .first { width:133px; }
#scoreboard .scoreboard_static .middle { width:30px; }
#scoreboard .scoreboard_static .last { width:45px; }
#scoreboard .firstcell { padding-left:5px; }
#scoreboard .lastcell { padding-right:5px; }
#scoreboard .scoreboard_1pxrow { height:1px; font-size:1px; overflow:hidden; }
#scoreboard .scoreboard_1pxrow .pad_5px { padding:0px 5px; }
#scoreboard .scoreboard_rule { background:#5087b0; height:1px; font-size:1px; overflow:hidden; }
#scoreboard .winner_row .scoreboard_teams { float:left; padding-right:12px; background:url(/images/winner.jpg) center right no-repeat; color:#fc0; }
#scoreboard .links_wrap { padding:0px 0px 4px 6px; }
#scoreboard_links { text-align:center; width:290px; overflow:hidden; }
#scoreboard_links a, #scoreboard_links a:visited { color:#069; padding-right:2px; font-size:10px; height:10px; text-transform:uppercase; }
#scoreboard_links .bordered { border-right:1px solid #96b0c1; }
#scoreboard .scoreboard_link_row .scoreboard_perlink { padding:4px 0 4px 5px; float:left; }
#scoreboard .scoreboard_link_row .scoreboard_perlink li { float:left; color:#27669c; }
#scoreboard .scoreboard_link_row .scoreboard_perlink a, #scoreboard .scoreboard_link_row .scoreboard_perlink a:visited { color:#27669c; }
#scoreboard .scoreboard_link_row .scoreboard_perlink a:hover { text-decoration:underline; }
#scoreboard .scoreboard_link_row .scoreboard_perlink a.active, #scoreboard .scoreboard_link_row .scoreboard_perlink a.active:visited { color:#fff; }

#scoreboard table tr td a {color:#fff;}

/* backup scoreboard */
.TSN6, .TSN2 { color:#069; font-size:11px; text-transform:uppercase; }
.TSN5 { color:#fff; font-weight:bold; }
.TSN5 a, .TSN5 a:visited { color:#fff;  }
.TSN1b { color:#fff; }
#backup_scoreboard .scoreboard_area .wrapper { padding:0px 12px 5px 12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#backup_scoreboard table { margin-bottom:5px; background:url(/images/scoreboard_firstrow.jpg) top left repeat-x; }

.title_row td { background:url(/images/scoreboard_firstrow.jpg) top left repeat-x; border-bottom:1px solid #069; }

/* new scoreboard */
.sections_right { background:transparent; border:none; }
#team_leaders {background:transparent url(/images/scoreboard_body.jpg) top left repeat-y !important; padding-bottom:5px;}
#team_leaders .wrapper { padding:5px 15px 0 15px; background:transparent url(/images/scoreboard_top.jpg) top left no-repeat;}
#team_leaders table { font-size:12px; color:#fff; }
#team_leaders table, #team_leaders table tr { background:transparent !important; }
#team_leaders table td { border-bottom:1px solid #069; }
#team_leaders table b {color:#069;}

#conference {background:transparent url(/images/scoreboard_body.jpg) top left repeat-y !important;}
#conference .wrapper { padding:5px 12px 0 12px; background:transparent url(/images/scoreboard_top.jpg) top left no-repeat;}
#conference table { font-size:12px; color:#fff; border-bottom:1px solid #069; }
#conference table, #conference table tr { background:transparent !important; }
#conference table b {margin-top:5px;color:#069;}
#conference table td { padding-left:5px; }

#stats_links { background:url(/images/scoreboard_body.jpg) top left repeat-y; width:290px; float:left; overflow:hidden; }
#stats_links .wrapper { padding:0 12px 0 6px; background:transparent url(/images/scoreboard_top.jpg) top left no-repeat; float:left; }
#stats_links .links_wrap ul { margin-top:-3px; margin-bottom:-4px; float:left;  }
#stats_links .links_wrap li { font-size:12px; float:left; }
#stats_links .links_wrap li a, #stats_links .links_wrap li a:visited { display:block; padding:3px 0; color:#fff; border-bottom:1px solid #069; width:266px; overflow:hidden; }
#stats_links .links_wrap li a:hover { text-decoration:none; background:#069; color:#fff; border-bottom:1px solid #fff; }
#stats_links .links_wrap li span { padding-left:10px; }

/* standings */
.scoreboard_float { margin-left:21px; display:inline; margin-top:15px; }

/* 404 pages and aboutus pages */
.page404 #content { background:#fff url(/images/border/border_v_992.jpg) top left repeat-y; width:992px; overflow:hidden; }
.page404 #content .contentwrapper { background:#fff url(/images/border/filler/border_v_982.jpg) top left repeat-y; }
.page404 #content .border_sides { background:none; width:982px; }
.pad_10px { padding:10px; }
.page404 #content .section_title h2 { font-size:18px; }
.page404 #content a, .page404 #content a:visited { color:#278cc2; }
.page404 #content a:hover { text-decoration:underline; }
.zamboni_text { font-size:13px; color:#3a6174; padding:15px; }
.zamfacts_wrapper { padding-left:10px; }
.zamfacts { padding:10px 5px 0px 15px; background:transparent url(/images/fo_bullet.gif) 0px 11px no-repeat; color:#3a6174; }
.zamboni_wrapper { padding:15px 0px; }
.photocontainer { float:left; padding:4px; border:1px solid #ccc; margin-right:10px; margin-bottom:5px; }
#content .photocontainer img { border:1px solid #ccc; }
.content { margin-bottom:20px;}