#ws_container {position:relative; height:890px;}
#ws_container .ws_header {color:white;font-size:14px; font-weight:bold;}
#wsmwContainer {position:absolute; left:8px; top:34px; width:600px; }
#wsmwContainer .wsmw_game_state a.wsmw_lnk_video span{text-transform:none;}
#wsgim_container{position:absolute; width:175px; left:620px; top:34px; }
#reg_container {position:relative; height:890px;}
#reg_container .ws_header {color:white;font-size:14px; font-weight:bold;}
#regContainer {position:absolute; left:8px; top:34px; width:800px; }
#regContainer .wsmw_game_state a.wsmw_lnk_video span{text-transform:none;}
#reggim_container{position:absolute; width:175px; left:620px; top:34px; }

#header_container #masthead h1, #header_container #masthead #team_sponsor, #header_container #masthead #url-logo, #header_container #masthead #national_sponsor {behavior:url(/y2010/scripts/fix_png_bg.htc);}

/* PAGE MODULE HEADER STYLES */
div.ws_header h4 {font-size: 12px; text-transform: uppercase; display: inline;}
div#hdr_homestand h4, div#hdr_connect h4 {font-size: 12px; text-transform: uppercase; padding-top: 2px;}
div#hdr_homestand h4 {font-size: 11px;}
div#hdr_headlines h4 {float: left;}
#ws_headlines a.hdr_rsslink {float: right; margin-right: 10px; font-size: 11px; font-weight: normal; padding: 1px 15px 1px 0; background: url(/images/icons/rss.png) right center no-repeat;}
#ws_container h4 a {color: #fff; text-decoration: none;}

/* CAROUSELS */
#ws_container .carousel_container {display:none}
#ws_container .carousel_prev, .carousel_next {background:url("/y2010/images/home/carousel_controls.png") no-repeat scroll -103px -35px transparent; cursor:pointer; height:19px; left:106px; position:absolute; top:5px; width:23px; z-index:10;}
#ws_container .carousel_prev {left:81px; background-position:-77px -35px}
#ws_container .carousel_pag ul {margin:2px 0 0 10px;padding:0;}
#ws_container .carousel_pag ul li {color:#999999; cursor:pointer; float:left; font-size:20px; font-style:italic; list-style-type:none; width:21px;}
#ws_container .carousel_pag ul li.pagOn {color:#6e6e6e; font-weight:bold}
#ws_container .carousel_nav {background:url("/y2010/images/home/carousel_controls.png") no-repeat scroll 0 1px transparent; height:27px; left:23px; position:absolute; top:240px; width:135px; display:none;}

/* HEADLINES */
#ws_headlines {background-position:0px -303px; height:236px; left:3px; position:absolute; top:434px; width:301px;}
#ws_headlines #hdr_headlines {height:27px; padding:9px 0 0 80px; margin-bottom: 6px;}
#ws_headlines #hdr_headlines a {color:white; text-decoration:none}
#ws_headlines #hdr_headlines a:hover {text-decoration:underline}
#ws_headlines #hdr_headlines div {font-weight:normal; font-size:11px; margin:1px 5px 0 0; float: right;}
#ws_container ul.headlines li {font-size:11px; height: 14px; overflow: hidden;}
#ws_container #ws_headlines h4#pr {font-size: 11px; font-weight: bold; margin: 4px 5px 0 5px; border-top: 1px solid #ccc; padding: 4px 0 0 3px;}

/* HOMESTAND */
#ws_homestand {background-position:-327px -306px; color:white; height:233px; left:314px; position:absolute; top:437px; width:170px; font-size:11px}
#ws_homestand #hdr_homestand {color:white; font-size:12px; font-weight:bold; margin:7px 0 0 12px; height:22px; }
#ws_homestand .homestand_spot { border-bottom:1px solid white; min-height:73px; margin:12px 0 0 11px; width:146px; }
#ws_homestand .homestand_spot img {float:left; margin-right:5px;}
#ws_homestand .homestand_spot a {clear:both; color:white; display:block; margin:0 0 0 7px; padding-top:4px;}		
#ws_homestand .homestand_spot div { float:left; padding-top:4px; width:91px; }
#ws_homestand #homestand_ftr {color:white; display:block; margin:8px 0 0 34px;}
#ws_homestand #homestand_sked_hdr {color:white; font-size:12px; font-weight:bold; height:22px; left:11px; position:absolute; text-transform:uppercase; top:8px;}
#ws_homestand #homestand_sked_click {cursor: pointer; color:white; font-size:16px; font-weight:bold; left:10px; position:absolute; text-transform:uppercase; bottom: 10px; width:150px; text-align: center; padding: 8px 0 10px 0; background: url(/images/buttons/white_trans_button_bg.png) top center no-repeat;}


/* LAYOUT */
#ws_congrats {position:absolute; left:110px; top:30px; width:400px; text-align:center; color:blue; font-style:italic; font-size:18px; font-weight:bold;}
#ws_group_logo {position:absolute; left:5px; top:60px;}
#ws_date {position:absolute; left:130px; top:95px; width:350px; text-align:center; color:red; font-size:22px; font-weight:bold;}
#ws_dateloc {position:absolute; left:130px; top:123px; width:350px; text-align:center; font-size:18px; font-weight:bold;}
#ws_datedate {position:absolute; left:130px; top:150px; width:350px; text-align:center; font-size:18px; font-weight:bold;}
#ws_logo {position:absolute; left:470px; top:74px; }
#ws_divider {position:absolute; left:0px; top:200px; }
#ws_divider2 {position:absolute; left:0px; top:500px; }
#ws_divider3 {position:absolute; left:225px; top:210px; }
#ws_teamshead {position:absolute; left:30px; top:515px; color:red; font-size:14px; font-weight:bold;}
#ws_teams {position:absolute; left:50px; top:530px; width:550px; height:280px; font-size:10px; font-weight:bold; overflow:auto;}
#ws_weather {position:absolute; left:5px; top:210px; }
#ws_about {position:absolute; left:25px; top:210px; color:blue; font-size:16px; font-weight:bold; }
#ws_aboutimg {position:absolute; left:5px; top:235px; border:1px solid #0053a0;}
#ws_stadium {position:absolute; left:25px; top:400px; color:blue; font-size:11px; font-weight:bold; }
#ws_scores {position:absolute; left:250px; top:365px; font-size:10px; }
#ws_scores2 {position:absolute; left:250px; top:355px; font-size:10px; }
#ws_weath {position:absolute; left:5px; top:210px; }
#ws_links {position:absolute; left:250px; top:210px; color:blue; font-size:12px; font-weight:bold; }
#ws_links_website {position:absolute; left:250px; top:210px; color:red; font-size:13px; font-weight:bold; }
#ws_gamescroll {position:absolute; left:8px; top:2px; }
#ws_hotel_1 {position:absolute; left:25px; top:400px; color:blue; font-size:11px; font-weight:bold; }
#ws_hotel_2 {position:absolute; left:225px; top:400px; color:blue; font-size:11px; font-weight:bold; }
#ws_hotel_3 {position:absolute; left:425px; top:400px; color:blue; font-size:11px; font-weight:bold; }


/* REGION LAYOUT */
#reg_group_logo {position:absolute; left:650px; top:74px;}
#reg_date {position:absolute; left:150px; top:75px; width:650px; text-align:center; color:red; font-size:22px; font-weight:bold;}
#reg_dateloc {position:absolute; left:130px; top:113px; width:350px; text-align:center; font-size:18px; font-weight:bold;}
#reg_datedate {position:absolute; left:130px; top:150px; width:350px; text-align:center; font-size:18px; font-weight:bold;}
#reg_logo {position:absolute; left:5px; top:4px; }
#reg_divider {position:absolute; left:50px; top:200px; }
#reg_divider2 {position:absolute; left:50px; top:480px; }
#reg_teamshead {position:absolute; left:50px; top:500px; font-size:18px; font-weight:bold;}
#reg_teams {position:absolute; left:50px; top:530px; font-size:11px; font-weight:bold;}

/* REGION TABLE */
#regbrschedContainer {position:absolute; left:4px; top:180px; width:800px; }
#regbrsched {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:98%; border-collapse:collapse;}
#regbrsched td, #regbrsched th {font-size:1.2em; border:1px solid #0053a0;padding:3px 7px 2px 7px;}
#regbrsched th {font-size:1.4em; text-align:left; padding-top:5px; padding-bottom:4px; background-color:#0053a0; color:#fff;}
#regbrsched tr.alt td {color:#000; background-color:#EAF2D3;}

#regcrschedContainer {position:absolute; left:4px; top:400px; width:800px; }
#regcrsched {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:98%; border-collapse:collapse;}
#regcrsched td, #regcrsched th {font-size:1.2em; border:1px solid #f47937;padding:3px 7px 2px 7px;}
#regcrsched th {font-size:1.4em; text-align:left; padding-top:5px; padding-bottom:4px; background-color:#f47937; color:#fff;}
#regcrsched tr.alt td {color:#000; background-color:#EAF2D3;}

#regsbschedContainer {position:absolute; left:4px; top:640px; width:800px; }
#regsbsched {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:98%; border-collapse:collapse;}
#regsbsched td, #regsbsched th {font-size:1.2em; border:1px solid #ee3a43;padding:3px 7px 2px 7px;}
#regsbsched th {font-size:1.4em; text-align:left; padding-top:5px; padding-bottom:4px; background-color:#ee3a43; color:#fff;}
#regsbsched tr.alt td {color:#000; background-color:#EAF2D3;}

/* TEAMS TABLE */
#partteamContainer {position:absolute; left:4px; top:10px; width:500px; }
#partteam {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:98%; border-collapse:collapse;}
#partteam td, #partteam th {font-size:12px; border:0px solid #0053a0;padding:3px 7px 2px 7px;}
#partteam th {font-size:10px; text-align:left; padding-top:5px; padding-bottom:4px; background-color:#0053a0; color:#fff;}
#partteam tr.alt td {color:#000; background-color:#F8F8F8;}

