body {font-family:arial; margin:0px; padding:0px; background:url(../graphics/icons/bg.jpg) repeat-x #D9D8B9;}
form {margin:0px; padding:0px;}
/*.container {position: absolute; top: 0%;	left: 0px;	width: 100%;	height: 1px;	overflow: visible;	visibility: visible;	display: block }
.bodyBlock {width:1000px; margin-left:-500px; position: absolute;	top: 0px;	left: 50%;	visibility: visible;}
*/
.container {padding:0px; margin:0px;}
.bodyBlock {text-align:left; width:1000px;}
.header {width:1000px; height:212px; background:url(../graphics/icons/logo.jpg) no-repeat;}

.topnav {width:1000px; height:20px; padding:0px; margin:175px 0px 0px 0px; float:left;}

.topnavBlock {cursor:pointer; background:url(../graphics/icons/topnavseparator.jpg) no-repeat right; padding:3px 12px 0px 12px; margin:0px; float:left;}
.topnavBlock .topnavLeft {width:3px; height:31px; padding:0px; margin:0px; float:left;}
.topnavBlock .topnavitem {height:31px; padding:0px; margin:0px; float:left;}
.topnavBlock .topnavRight {width:3px; height:31px; padding:0px; margin:0px; float:left;}
.topnavBlock .topnavitem p {padding:5px 5px 0px 5px; margin:0px;}
.topnavBlock .topnavitem p a {text-transform:uppercase; color:#FFFFFF; text-decoration:none; font-size:11px; font-family:arial;}

.topnavBlockOn .topnavLeft {background:url(../graphics/icons/topnavLeftOn.gif) no-repeat;}
.topnavBlockOn .topnavitem {background:url(../graphics/icons/topnavBGOn.jpg) repeat-x;}
.topnavBlockOn .topnavRight {background:url(../graphics/icons/topnavRightOn.gif) no-repeat;}
.topnavBlockOn .topnavitem p a {font-weight:bold;}

.topnavBlockLast {background:none;}

.topnavBlockLogin {position:relative; top:-4px; float:right; background:none; padding:3px 0px 0px 0px; margin:0px 11px 0px 0px;}
.topnavBlockLogin {background:none;float:right;}

.topnavBlockLogin .topnavLeft {width:5px; background:url(../graphics/icons/topnavLoginLeft.gif) no-repeat;}
.topnavBlockLogin .topnavitem {font-weight:bold;text-transform:uppercase; color:#FFFFFF; text-decoration:none; font-size:11px; font-family:arial; background:url(../graphics/icons/topnavLoginBG.gif) repeat-x;}
.topnavBlockLogin .topnavRight {width:18px; background:url(../graphics/icons/topnavLoginRight.gif) no-repeat;}

.topnavBlockLogin p {width:163px; line-height:11px; padding:0px 15px 0px 5px;}
.topnavBlockLogin p a {font-weight:bold;}
.topnavBlockLogin span {color:#CCCC66; letter-spacing:1.5px;}
.contentContainer {padding:0px; margin:0px;}
.contentContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.main {width:1000px; padding:0px; margin:0px; background-color:#FFFFFF;}
.main:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.mainContent {width:994px; margin:0px 3px 0px 3px; background:url(../graphics/icons/contentBG.jpg) no-repeat 0px 0px #FFFFFF;}
.mainContent:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.mainContentHome {width:994px; margin:0px 3px 0px 3px;}
.mainContentHome:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.titlebar {font-size:13px; height:54px; background:url(../graphics/icons/titlebarSeparator.gif) repeat-x left bottom;  text-align:left;}
.titlebar p {font-size:13px; font-weight:bold; color:#FFFFFF; font-family:arial; padding:18px 0px 0px 14px; margin:0px;}
.leftnav {background:url(../graphics/icons/leftnavBG.gif) repeat-x #FCFDFB; width:193px; float:left; margin:0px; padding:0px;}
.leftnav ul {margin:0px; padding:0px;}
.leftnav ul li {height:38px; background:url(../graphics/icons/titlebarSeparator.gif) repeat-x left bottom; margin:0px; padding:0px; list-style:none;}
.leftnav ul li p {margin:0px; padding:10px 0px 0px 10px;}
.leftnav ul li p a {font-weight:bold; color:#666666; font-size:12px; text-decoration:none;}
.leftnav li.row1 {border-left:3px solid #336633;}
.leftnav li.row0 {border-left:3px solid #99CC99;}


.bodyContent {width:801px; float:left;}
.bodyContentHome {width:994px; float:left;}
.content {background-color:#F3F2EC; padding:9px 15px 15px 15px; font-size:12px; margin:0px; color:#333333;}
.content a {color:#333333; text-decoration:underline;}
.contentHome {padding:0px; font-size:12px; margin:3px 0px 0px 0px;}
.pageTitle {margin:0px; padding:0px; height:37px;}
.pageTitle p {color:#FFFFFF; font-size:13px; font-weight:normal; text-align:left; padding:9px 0px 0px 15px; margin:0px 0px 0px 0px;}

.sectionContainer {width:994px; padding:0px; margin:0px;}
.sectionBar {width:994px; background:url(../graphics/icons/sectionBarBG.jpg) repeat-x; height:41px;}
.sectionBar .title {float:left;}
.sectionBar .title p {color:#FFFFFF; font-weight:bold; font-size:13px; padding:15px 0px 0px 14px; margin:0px;}
.sectionBar .sectionImage {float:right;}
.sectionBar .sectionImage p {margin:0px; padding:0px;}
.sectionBlock {width:984px; background-color:#8DA350; padding:0px 5px 5px 5px; margin:0px;}
.sectionContent {height:120px; width:944px; padding:15px 20px 15px 20px; font-size:11px; background:url(../graphics/icons/sectionContentBG.gif) left bottom repeat-x #FFFFFF;}

.footer {clear:both; background:#FFFFFF; width:1000px;}
.footer ul {padding:30px 20px 20px 20px; margin:0px 0px 20px 0px;}
.footer ul li {float:left; list-style:none; padding:0px 17px 0px 17px; margin:0px;}
.footer ul li.r {float:right;}
.footer ul li.on {background:url(/oha/graphics/icons/footerBGOn.gif) repeat-x #617E6F;}
.footer ul li p {color:#666666; font-size:10px; padding:4px 0px 0px 0px; margin:0px;}
.footer ul li p a {color:#666666; font-size:10px;  text-decoration:none;}

table.contentTable {border:1px solid #FFFFFF; border-collapse:collapse; padding:0px; margin:0px;}
table.contentTable th {border:1px solid #FFFFFF; border-collaspe:collapse; padding:3px; margin:0px; background-color:#D6D6CD;}
table.contentTable td {border:1px solid #FFFFFF; border-collaspe:collapse; padding:3px; margin:0px; background-color:#E5E5DD;}
table.contentTable td.c {text-align:center;}

table.contentFullTable {width:771px;}
.pdf {background:url(../graphics/icons/pdf.gif) no-repeat; padding-left:30px;}
.nob {list-style:none; margin-left:0px;}

.leagueContainer {width:489px; height:366px; float:left; padding:0px; margin:0px;}
.leagueTabsBlock {width:489px; height:41px; padding:0px; margin:0px;}
.leagueTabsBlock div {cursor:pointer;}
.leagueTabsContent {background:url(../graphics/icons/homeSchedBG.jpg) no-repeat left top; width:489px; height:279px;}
.homeSchedLeft {float:left; width:240px; height:41px; background:url(../graphics/icons/homeSchedLeft.jpg) no-repeat; padding:0px; margin:0px;}
.homeSchedLeft p {font-size:15px; font-weight:bold; color:#999966; text-align:center; padding:12px 0px 0px 0px; margin:0px;}
.homeSchedRight {float:right; width:246px; height:41px; background:url(../graphics/icons/homeSchedRight.jpg) no-repeat; padding:0px; margin:0px;}
.homeSchedRight p {font-size:15px; font-weight:bold; color:#999966; text-align:center; padding:12px 0px 0px 0px; margin:0px;}
.homeSchedLeftOn {float:left; width:240px; height:41px; background:url(../graphics/icons/homeSchedLeftOn.jpg) no-repeat; padding:0px; margin:0px;}
.homeSchedLeftOn p {font-size:15px; font-weight:bold; color:#FFFFFF; text-align:center; padding:12px 0px 0px 0px; margin:0px;}
.homeSchedRightOn {float:right; width:246px; height:41px; background:url(../graphics/icons/homeSchedRightOn.jpg) no-repeat; padding:0px; margin:0px;}
.homeSchedRightOn p {font-size:15px; font-weight:bold; color:#FFFFFF; text-align:center; padding:12px 0px 0px 0px; margin:0px;}

.aboutContainer {background:url(../graphics/icons/homeAboutBG.jpg) no-repeat; width:505px; height:366px; float:left; padding:0px; margin:0px;}
.aboutContainer .aboutBlock {position:relative; height:332px; width:471px; background:url(../graphics/icons/homeAboutSpacerBG.jpg) repeat-x; padding:5px; margin:12px;}
.aboutContainer .aboutBlock .submit {position:absolute; left:291px; top:216px;}
.aboutContainer .aboutBlock .aboutContentContainer {margin:0px; padding:22px 5px 0px 5px;}
.aboutContainer .aboutBlock .aboutContentContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.aboutContainer .aboutBlock .aboutContent {float:left; width:313px; color:#FFFFFF; font-size:11px; padding:0px 10px 0px 5px; margin:0px;}
.aboutContainer .aboutBlock .aboutContent a {color:#709A21; text-decoration:none;}
.aboutContainer .aboutBlock .aboutTitle {padding:0px 0px 10px 0px; margin:0px;}
.aboutContainer .aboutBlock .aboutTitle p {color:#FFFFFF; font-size:13px; font-weight:bold; padding:0px; margin:0px;}
.aboutContainer .aboutBlock .aboutJoin {float:left; width:133px; padding:0px; margin:0px;}

.canadaCupContainer {width:489px; height:202px; float:left; padding:0px; margin:0px;}
.sponsorArea {width:505px; height:202px; float:left; padding:0px; margin:0px;}
.contentHome .sponsorArea .sectionContainer {width:505px;}
.contentHome .sponsorArea .sectionBar {width:505px; background:url(../graphics/icons/sectionBarBG.jpg) repeat-x;}
.contentHome .sponsorArea .sectionBlock {width:495px; background-color:#8DA350;}
.contentHome .sponsorArea .sectionContent {height:120px; width:455px; background:url(../graphics/icons/sectionContentBG.gif) left bottom repeat-x #FFFFFF;}

.contentHome .canadaCupContainer .sectionContainer {width:489px;}
.contentHome .canadaCupContainer .sectionBar {width:489px; background:url(../graphics/icons/canadacupBarBG.jpg) repeat-x;}
.contentHome .canadaCupContainer .sectionBlock {width:479px; background-color:#000000;}
.contentHome .canadaCupContainer .sectionContent {height:120px; width:439px; background:url(../graphics/icons/sectionContentBG.gif) left bottom repeat-x #FFFFFF;}

.leagueTabsContent .schedContent {padding:0px; margin:0px;}
.leagueTabsContent .schedContent .contentTitle {height:58px; padding:0px; margin:0px;}
.leagueTabsContent .schedContent .contentTitle .title {float:left; padding:0px 0px 0px 0px; margin:0px;}
.leagueTabsContent .schedContent .contentTitle .title p {color:#FFFFFF; font-size:13px; margin:31px 0px 0px 10px; padding:0px;}
.leagueTabsContent .schedContent .contentTitle .report {float:right; padding:0px 0px 0px 0px; margin:0px;}
.leagueTabsContent .schedContent .contentTitle .report p {text-align:right; padding:26px 5px 0px 0px; margin:0px;}

.schedContent .homeScroll {height:200px; overflow-y:auto; overflow-x:hidden; padding:0px; margin:0px; width:489px;}

.homeStandings {width:474px; border-collapse:collapse; border:0px; padding:0px; margin:0px;}
.homeStandings .divisions {width:474px; padding:8px 0px 8px 10px; background-color:#D8E3CC;}
.homeStandingsTitle td {color:#FFFFFF; font-size:12px; padding:3px; }
.homeStandings td {padding:3px; font-size:12px;}
.homeStandings .team {width:124px; padding-left:10px !important;}
.homeStandings .stat {text-align:center; width:50px;}
.homeStandings .row1 {background-color:#F2F5E6;}
.homeStandings a {text-decoration:none; color:#333333;}
.homeStandings a:hover {text-decoration:underline;}

.homeSchedule {width:474px; border-collapse:collapse; border:0px; padding:0px; margin:0px;}
.homeScheduleTitle td {color:#FFFFFF; font-size:12px; padding:3px; }
.homeSchedule td {padding:3px; font-size:12px;}
.homeSchedule .timestamp {width:164px; padding-left:10px !important;}
.homeSchedule .field {width:110px;}
.homeSchedule .match {width:214px;}
.homeSchedule .row1 {background-color:#F2F5E6;}
.homeSchedule a {text-decoration:none; color:#333333;}
.homeSchedule a:hover {text-decoration:underline;}

.homeTabButtons {clear:both; background-color:#D8D8D8; height:35px; width:479px; padding:5px; margin:0px;}
.homeTabButtons .weather {float:left; width:278px; height:35px; background:url(../graphics/icons/weatherBG.jpg) repeat-x;}
.homeTabButtons .schedule {float:left; width:191px; height:35px;}
.weather .temp {padding-left:85px; float:left; padding-right:10px; }
.weather .temp p {padding:5px 0px 0px 0px; margin:0px; color:#FFFFFF; font-size:11px;}
.weather .temp p span {font-size:14px;}
.weather .forecast {padding-left:85px; float:left;  font-size:11px; color:#FFFFFF;}

.imgBlock {margin:0px 15px 15px 0px;}
.buttonFloatLeft {float:left; padding-right:20px !important;}
.buttonFloatRight {float:right; margin-left:20px;}
.buttonBlock {height:26px; padding:0px; margin:5px 0px 0px 0px;}
.buttonLeft {background:url(../graphics/icons/buttonLeft.jpg) no-repeat; width:7px; height:26px; padding:0px; margin:0px; float:left;}
.button {background:url(../graphics/icons/buttonBG.jpg) repeat-x; height:26px; padding:6px 10px 0px 10px; margin:0px; float:left;}
.button p {margin:0px; padding:0px;}
.button a {text-decoration:none; font-size:12px; color:#FFFFFF;}
.buttonRight {background:url(../graphics/icons/buttonRight.jpg) no-repeat; width:10px; height:26px; padding:0px; margin:0px; float:left;}

.leaguesStandings {width:474px; border-collapse:collapse; border:0px; padding:0px; margin:0px;}
.leaguesStandings .divisions {width:474px; padding:8px 0px 8px 10px; background-color:#D8E3CC;}
.leaguesStandingsTitle td {color:#0E310B; font-size:12px; padding:2px 2px 2px 2px; }
.leaguesStandings td {padding:2px 2px 2px 2px; font-size:12px;}
.leaguesStandings .team {width:124px; padding-left:10px !important;}
.leaguesStandings .stat {text-align:center; width:50px;}
.leaguesStandings .row1 {background-color:#F2F5E6;}
.leaguesStandings a {text-decoration:none;}
.leaguesStandings a:hover {text-decoration:underline;}

.leaguesSchedule {width:674px; border-collapse:collapse; border:0px; padding:0px; margin:0px;}
.leaguesScheduleTitle td {background-color:#D8E3CC; font-weight:bold; color:#0E310B; font-size:12px; padding:4px; }
.leaguesSchedule td {padding:4px; font-size:12px;}
.leaguesSchedule a {text-decoration:none;}
.leaguesSchedule a:hover {text-decoration:underline;}
.leaguesSchedule .timestamp {width:164px; padding-left:10px !important;}
.leaguesSchedule .field {width:110px;}
.leaguesSchedule .match {width:214px;}
.leaguesSchedule .row1 {background-color:#F2F5E6;}
.leaguesTabButtons {background-color:#D8D8D8; height:35px; width:479px; padding:5px; margin:0px;}

.sectionContent .sponsor {float:left; width:450px; padding-right:21px;}
.sponsorArea .sponsor {float:default; padding-right:0px;}

.titlebarHome {background:url(../graphics/icons/newsflashBG.gif) repeat-x; height:60px; width:994px; padding:0px; margin:0px;}
.titlebarHome .newsFlash {float:left; background:url(../graphics/icons/newsflash.gif) no-repeat; width:770px; height:60px; padding:0px; margin:0px;}
.titlebarHome .newsFlash p {font-size:15px; color:#FFFFFF; padding:13px 0px 0px 150px; margin:0px;}
.titlebarHome .newsFlash p a {font-size:15px; color:#FFFFFF;}
.titlebarHome .updates {float:right; background:url(../graphics/icons/homeTitleSeparator.jpg) no-repeat; width:194px; height:60px; padding:0px 0px 0px 30px; margin:0px;}
.titlebarHome .updates p {color:#CCFF99; font-weight:bold; font-size:14px; padding:13px 0px 0px 0px; margin:0px;}
.titlebarHome .updates p span {letter-spacing:-1px; color:#FFFFFF; font-weight:bold; font-size:16px;}

.photosContainer {width:771px; height:400px; overflow-x:hidden; overflow-y:auto; margin:0px 0px 6px 0px; padding:0px;}
.photosContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.photosBlock {float:left; background:url(../graphics/icons/photoBG.jpg) no-repeat; width:372px; height:223px; padding:0px; margin:0px 5px 5px 0px;}
.photosBlockStart {margin:0px 5px 0px 0px !important; padding:0px;}
.photosBlock .photo {margin:6px 0px 0px 6px; padding:0px;}
.photosBlock .actions {text-align:center; color:#FFFFFF; font-size:13px; padding:8px 0px 0px 20px; margin:0px;}
.photosBlockDeclined {float:left; background:url(../graphics/icons/photoBGDeclined.jpg) no-repeat; width:372px; height:223px; padding:0px; margin:0px 5px 5px 0px;}
h4 {font-size:13px;}

.leftSponsors {margin:15px 0px 0px 0px; padding:0px; text-align:center;}
.leftSponsors p {margin:0px 0px 5px 0px; padding:0px;}
.bigSponsors a {margin:8px;}
.sponsorContainer {padding:35px 0px 0px 0px; margin:0px; width:771px;}
.sponsorBlock {float:left; width:200px; padding-left:30px; padding-right:5px; height:250px;}
.sponsorTeam {margin:10px 0px 0px 0px;}

input.tb {width:150px;}
input.longtb {width:300px;}
textarea.ta {width:450px; height:200px;}

table.manageLF {width:750px; border-collapse:collapse;}
table.manageLF td {padding:3px;}

.listsTable {width:500px; border-collapse:collapse; padding:0px;}
.listsTable .team {width:140px;}
.listsTable .name {width:140px;}
.listsTable .pos {width:140px;}
.listsTable .cb {width:80px;}


