﻿html { background: #ededed; }
body {margin: 0px; font-family: Arial, Verdana;font-size:12px; height: 100%;}
a:link, a:visited, a:active { color: #0059BA; text-decoration:none;}
a img {border:0px; } /*  <== By default all Linked images have a border (in IE), you just have to turn it off. */
h2 { font-size: 18px; }
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;padding-top:5px;padding-bottom:5px;}
#content h1 { padding: 0; border-bottom: 2px solid #CCCCCC; color: #333333; font-size: 22px; }
p{padding-top:0px;margin-top:0px;}
.pageBottom { text-align:center; width: 989px; margin: 0 auto; height: 15px; }

.alignRight {text-align:right;}
.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.clear{clear:both;}
.center { margin-left: auto; margin-right: auto; }
.b {font-weight:bold;}
button, .createBottom input { background: url(images/map03.png) scroll no-repeat -10px -393px; height: 25px; border: 1px solid #cccccc; font-weight: bold; font-size: 11px; color: #333333;}
button:hover { cursor: url(images/download.ani) }

.lineHeight16 { line-height: 16px; }
.lineHeight18 { line-height: 18px; }

.fontsize10 { font-size: 10px; }
.fontsize11 { font-size: 11px; }
.fontsize12 { font-size: 12px; }
.fontsize13 { font-size: 13px; }
.fontsize14 { font-size: 14px; }

.holder { background:#FFFFFF; border-color:#E8E8E8; border-style:none solid; border-width:0; margin:0 auto; position:relative; width:977px;}
.bg { background: #ededed url(images/background.gif) center repeat-y scroll; min-height: 100%; } 
.top {height:225px;}
.sbrTopBg, .sbrTop {position:absolute;top:0px;left:0px;width:100%;height:220px;z-index:10;}
.sbrTopBg {float:left; background:#1b5790;}
.sbrTopBgWhite {float:left;position:absolute;top:0px;left:0px;width:100%;height:173px;z-index:8;background:#FFFFFF;display:none;}
.sbrBarBg {position:absolute;top:0px;left:0px;width:100%;background:#000000;height:28px;-mox-opacity:.25;opacity:.25;filter:alpha(opacity=25);z-index:10;}
.sbrBar {position:absolute;top:0px;left:0px;width:100%;color:#FFFFFF;z-index:10;}
.logo {position:absolute;top:140px;left:20px;}
.logo a:hover img {-moz-opacity:.75;opacity:.75;filter:alpha(opacity=75);}
.logo a:active, .logo a:visited, .logo a:link { border: none !important; }

#module_search { margin: 10px; border: 2px solid #CCCCCC; background: #F0F0F0; padding: 0 10px 5px; }
#module_search span { font-size: 13px; font-weight: bold; letter-spacing: 0; }
#module_search input {border: 1px solid #CCCCCC; padding: 3px; width: 225px; }
#module_search .on a span { color: #000000 !important; }
#module_search .on { background: none !important; }

.barSearchButton {position:absolute;bottom:48px;right:10px;cursor:pointer;}
.search input {float:left;font-family:Tahoma, Arial, Verdana;font-size:14px;margin:4px 0px 0px 23px;padding:0px;border:0px;}
.search img {float:right;background:url(images/searchBg.png) top right no-repeat;margin-right:-10px;cursor:pointer;}

.bottomFooter {clear:both; color:#000; margin:0 auto; padding:20px 0 0; text-align:center; width:100%; font-size: 10px; color: #999999; }
.bottomFooter a:link, .bottomFooter a:active, .bottomFooter a:visited {color:#35597E; font-weight: bold;}


.checkYes { width: 16px; height: 16px; background: transparent url(images/map03.png) -382px -221px no-repeat; } 
.checkNo { width: 16px; height: 16px; background: transparent url(images/map03.png) -365px -221px no-repeat; } 
/**
.tabs {position:absolute;bottom:0px;left:0px;height:30px;font-size:16px;width:100%;color:#000000;background:transparent url(images/barBgs.png) repeat-x scroll 0% 0%}
.tabs a:link, .tabs a:active, .tabs a:visited {float:left;color:#FFFFFF;text-decoration:none;background:url(images/barBgs.png) 100% -90px no-repeat;padding:5px 10px 0px 0px;position:relative;margin-right:0px;height:19px;top:3px;margin-left:12px;font-size:13px;letter-spacing:1px;}
.tabs a span {background:url(images/barBgs.png) 0% -90px no-repeat;float:left;left:-10px;top:0px;position:absolute;width:10px;height:24px;}

.tabs a:hover {background:url(images/barBgs.png) 100% -62px no-repeat;}
.tabs a:hover span {background:url(images/barBgs.png) 0px -62px no-repeat;}


.tabs .selectedTab, .tabs .selectedTab:hover {background:url(images/barBgs.png) 100% -34px no-repeat !important;}
.tabs .selectedTab span, .tabs .selectedTab:hover span {background:url(images/barBgs.png) 0% -34px no-repeat !important;}

.addTab {font-size:12px;font-weight:bold;height:14px;top:5px;padding-top:4px !important;background:none !important;margin-left:5px !important;}
.tabsToAdd {background:#FFFFFF;width:150px;border:1px solid #000000;padding:2px;}
.tabsToAdd a:link, .tabsToAdd a:active, .tabsToAdd a:visited {float:left;width:150px;padding:4px 0px 4px 24px;width:126px;text-decoration:none;color:#343434;clear:both;}
.tabsToAdd a:hover {background-color:#D9D9D9;color:#343434;}
.removeTab {cursor:pointer;position:absolute;top:2px;right:2px;width:8px !important;height:8px !important;}
**/
.checkBox_off {background:url(images/tableOptions.gif) -16px 0px no-repeat;width:13px;height:13px;cursor:pointer;}
.checkBox_off:hover {background:url(images/tableOptions.gif) -42px 0px no-repeat;}
.checkBox_on {background:url(images/tableOptions.gif) -29px 0px no-repeat;width:13px;height:13px;cursor:pointer;}

.navigation {position:absolute; bottom:8px; right:10px;font-size:14px;color:#FFFFFF;padding:0px;margin:0px;}
.navigation a:link, .navigation a:active, .navigation a:visited {color:#FFFFFF;text-decoration:none;}
.navigation a:hover {text-decoration:underline;}
#webBarLogin {z-index:1;background:#ececec;border-top:0px;padding:4px 4px 0px 4px;border:1px solid #B2B2B2;}
.sbrTop .sb-inner {background:#ECECED;}
.loginIframe {width:440px; margin:0;padding:0; margin-top: -14px;}

.styleButton {margin-right:15px;padding-left:20px;}

/* ADS */
.adHolder300x250 {float:left;margin:5px 4px;text-align:center;}
.topAd {position:absolute;top:32px;margin:0px;right:0px;width:100%;z-index:10;height:92px;}
.topAd .bigBoxAd {margin:0px auto;width:740px;background:url(images/longAdBorder.gif) top left no-repeat;text-align:right;padding:1px;z-index:10;}

.topBar {font-size:12px;position:relative;float:left;margin-right:5px;padding:2px 0px 0px 10px;letter-spacing:1px;}
.topBarRight {float:right;font-size:14px;padding:4px 10px 4px;}
.topBarRight a:link, .topBarRight a:active, .topBarRight a:visited {color:#FFFFFF !important;text-decoration:none;}
.topBarRight a:hover {text-decoration:underline;}
.helpLink {background:url(images/bugreport.png) 1px 2px no-repeat;padding-left:20px;}
/* SBR BAR */
.topForum {width:220px !important;}
.topForum a {width:208px !important;}
.forumNav {position:absolute;top:2px;left:10px;float:left;}
.forumNav a:link, .forumNav a:active, .forumNav a:visited,
.topBar a:link, .topBar a:active, .topBar a:visited {font-size:12px;color:#FFFFFF;text-decoration:none;float:left;padding:4px 14px 5px 0px;margin-right:7px;height:14px;position:relative;background:transparent url(images/menuDD.png) no-repeat scroll right top;}
.topBar a:hover, .forumNav a:hover {background:transparent url(images/menuDD.png) no-repeat scroll right bottom;color:#000000;}
.item1-active:link, .item1-active:active, .item1-active:visited {font-size:16px;text-decoration:none;float:left;padding:2px 14px 5px 0px;margin-right:7px;height:16px;position:relative;background:transparent url(images/menuDD.png) no-repeat scroll right bottom !important;color:#000000 !important;}
.topBar a:hover span, .forumNav a:hover span, .item1-active span {background:url(images/menuDD.png) no-repeat scroll bottom left;margin-left:-5px;width:5px;height:23px;float:left;position:absolute;top:0px;left:0px;}
/* .topBar a {float:right !important;} */
.forumNav a img {margin-left:3px;}

/* MENUS */
.dropdownmenu {display:none;position:absolute;top:0px;left:0px;width:180px;line-height:13px;padding:0px 1px 1px 1px;}
.dropdownmenu {background:#FFFFFF;}
.dropdownmenu a:link, .dropdownmenu a:active, .dropdownmenu a:visited{float:left;width:168px;color:#000000 !important;font-size:13px !important;letter-spacing:1px;padding:5px 1px 5px 11px;border:none;border-top:1px solid #9A9A9A !important;background:none !important;text-decoration:none;}
.dropdownmenu a:hover {color:#000000 !important;background:#F2F2F2 !important;text-decoration:underline;}
.menuMore {width:360px !important;}
.menuTools {width:210px !important;}
.menuTools a {width:198px !important;}
.beta {float:right;font-size:10px;margin-top:-19px;color:#DD0000;}


.topMenu {font-family: Arial; font-size: 11px; height: 30px; background: #EDEDED; width: 977px; border-bottom: 1px solid #D9D9D9; }
.topMenu .topMenu_title {margin-right: 3px;}
.topMenu ul {float: left;margin:0;padding:0;position:relative; left: -8px; top: 4px;}
.topMenu ul li {list-style: none none outside; float: left; padding: 1px; margin-left: 20px; display: inline; clear: none;}
.topMenu ul li:hover { color: #FFFFFF;}
.topMenu ul li a:link, .topMenu ul li a:active, .topMenu ul li a:visited { color: #474747; text-decoration: none; float: left; padding: 3px 10px 3px 5px; position:relative;}
.topMenu ul li a:hover {color: #004eff;}
.topMenu ul li a span { }
.topMenu ul li a span:hover {}
.topMenu .dropdownArrow {background: url(images/map03.png) -196px -103px no-repeat; padding: 2px 5px; margin-left: 5px;}


.topMenu_item {width: 200px; background: #FFF000; border: 1px solid #E5ECF2; border-top: 0px; float: left; font-size: 11px;}
.topMenu_item ul { margin: 0px; padding: 0px; float: left; width: 100%; }
.topMenu_item ul li {list-style: none none outside; width:100%;background: #FFFFFF; float: left; border-bottom: 1px dotted #CDCDCD; }
.topMenu_item ul li:hover { background: #0059BA; }
.topMenu_item ul li a:link, .topMenu_item ul li a:active, .topMenu_item ul li a:visited { float:left; padding: 2px 2px 2px 10px; text-decoration: none; font-weight: bold; }
.topMenu_item ul li:hover a, .topMenu_item ul li a:hover { color: #FFFFFF !important; }

/* LOGIN PAGE */
.loginBox {position:absolute;left:50px;width:186px;top:10px;}
.userLabel, .passLabel {position:absolute;left:0px;}
.userLabel {top:0px;}
.passLabel {top:21px;}     
.userText, .passText {width:180px;padding:1px;font-size:11px;vertical-align:middle;position:absolute;left:0px;}
.userText {top:0px;}
.passText {top:21px;}
.submitButton {float: right; color: #FFFFFF; font-size: 11px; width: 66px; position:relative; right: 0; top: 45px; border: 0; padding: 0 6px 2px !important; background: url(images/map03.png) no-repeat -307px -296px !important; font-weight: normal; height: 18px;}
.status {text-align:center;}
.signupLink {position:absolute;top:48px;left:0px; font-size: 12px; font-weight: bold;text-decoration:none;color:#0059BA;}
.loginForm { margin: 50px auto 100px auto !important; width: 305px; }
.loginForm .header_userBox { float:none !important; padding-top: 5px !important;}
.loginForm .loginMessage { width: 305px; text-align: center; padding: 5px 0px; font-size: 14px; font-weight: bold; }
.loginForm .loginBox { position: relative;}

.header_userBox {float:right;background: transparent url(images/map03.png) no-repeat scroll 0 -219px;padding:10px 0 0;margin:0px 10px 0 0;width:305px;height:65px; position:relative; top: 20px;}

.userBox_avatar {width: 55px; height: 55px; overflow: hidden; float: left; margin: 0 10px; padding: 0;}
.userBox_info {margin: 0;}
.userBox_info a, userBox_info a:visited {text-decoration:none;}
.userBox_info strong {font-size:13px;}
.userBox_info ul {margin:0px 0px 0px 8px;padding:0px;}
.userBox_info ul li {list-style:none none outside;font-weight:bold;}
a.logoutButton {text-decoration: none; font-size: 11px; font-weight: normal; color:#FFF; padding: 5px 0 5px 3px;}
a:hover.logoutButton { }
.logoutButton_box {float: right; width: 45px; position:relative; right: 10px; bottom: 10px; border: 0; padding: 2px 11px !important; background: url(images/map03.png) no-repeat -307px -296px !important; font-weight: normal; height: 15px; }
.logoutButton_box:hover { background: url(images/map03.png) no-repeat -307px -318px !important; }


/**

TESTING - Cmoney
Test ok - Jmoney
**/

.mainMenu {float:left;width:100%;margin:0;height:38px;background:url(images/map03.png) 0px 0px repeat-x;}
.mainMenu_right {float:right;width:6px;height:37px;background:url(images/map03.png) -7px -74px no-repeat;}
.mainMenu_left {float:left;width:6px;height:37px;background:url(images/map03.png) 0px -74px no-repeat;}
.mainMenu ul {margin:0px;padding:1px 0px;font-weight:normal;font-size:12px; width:100%;font-weight: bold;text-shadow: -1px -1px 1px #000000;filter: dropshadow(color=#000000, offx=-1, offy=-1);}
.mainMenu ul li ul{display:none;float:left;}
.mainMenu ul li ul li{ }
.mainMenu ul li {list-style:none none outside;float:left;height:31px;/*border-left:1px solid #6babd2;padding:0 0 4px 0;*/border-right:1px solid #4492c3;}
.mainMenu ul li:hover {background:url(images/map03.png) 0px -40px repeat-x;}
.on {background:url(images/map03.png) 0px -40px repeat-x !important;text-shadow: 1px 1px 1px #000000;filter: dropshadow(color=#000000, offx=1, offy=1);}
#subMenu .on {text-shadow: 0px 0px 0px #000000;filter: dropshadow(color=#000000, offx=0, offy=0);}
.mainMenu ul li.on ul{ }
.mainMenu ul li:first-child {border-left:0px;}
.mainMenuEnd {border-right:0px !important;background:none !important;}
.mainMenu ul li a:link, .mainMenu ul li a:active, .mainMenu ul li a:visited {color:#fcfcfc;text-decoration:none;text-transform: uppercase;/*padding:16px 0;*/ line-height: 31px; margin: 0 15px; float:left}
.mainMenu ul li a:hover {color:#FFF;}
.mainMenu_Trigger {background:url(images/map03.png) -60px -74px no-repeat; width:19px; height:35px;float:right;margin:1px 0px 0px 5px; position:relative; right: 0px; cursor: pointer; }
.mainMenu_Trigger:hover, .mainMenu_Trigger_Over {background:url(images/map03.png) -41px -74px no-repeat;}
a.mainMenu_MyContests {float:left;color:#fcfcfc;font-size:12px;font-weight:bold;margin-top:11px; margin-left: 5px; text-decoration:none;}
a.mainMenu_MyContests:hover { text-decoration: underline; }                              
/* .mainMenu_myleagues {padding-right: 20px; position: relative; top: 1px;} */
#mainMenu_dropdown_content {margin-top:-2px;}
#mainMenu_dropdown_content h3, .mainMenu_dropdown_bottom {font-size:13px;float:left;font-weight:bold;background:url(images/map03.png) 0px -138px repeat-x;border-color:#66757f;border-style:solid;border-width:1px;padding:5px;width:287px;}
#mainMenu_dropdown_content h3 { margin: 0px; color: #333333; width: 288px; border-left: 0px; }
.mainMenu_dropdown_bottom {text-align:center;font-size:12px; width: 288px;}
.mainMenu_dropdown_bottom a {color:#333333;text-decoration:none;}
.mainMenu_dropdown_bottom a:hover {text-decoration: underline;}
.mainMenu_ContestList, #mainMenu_dropdown_content {float:left;background:#FFFFFF;border-color:#66757f;border-style:solid;border-width:0px 1px;width:298px;}
.mainMenu_ContestList_Link:link, .mainMenu_ContestList_Link:active, .mainMenu_ContestList_Link:visited {float:left;width:278px;padding:3px 10px;color:#0059BA;text-decoration:none;}
.mainMenu_ContestList_Link:hover {background:#F2F2F2;border:1px dotted #D7D7D7;padding:2px 9px;}


#subMenu ul{list-style-type:none;margin:0px;padding:0px;}
#subMenu ul li{float:left; margin-right: 30px;}
#subMenu ul li.clear{clear:both;}
.menu_li_mBasket { float:right !important; border-left: 1px solid #4492C3; }
.menu_li_mCheckout { float:right !important; }
/*
.menu_mHome { background: url(images/map03.png) 0 -366px no-repeat scroll; width: 82px; padding: 0; }
.menu_mHome span { display: none; }
.menu_mSpecialOffers { background: url(images/map03.png) -93px -366px no-repeat scroll; width: 94px; padding: 0; }
.menu_mSpecialOffers span { display: none; }
.menu_mLogOff { background: url(images/map03.png) -196px -366px no-repeat scroll; width: 104px; padding: 0; }
.menu_mLogOff span { display: none; }
.menu_mAccount { background: url(images/map03.png) -308px -366px no-repeat scroll; width: 77px; padding: 0; }
.menu_mAccount span { display: none; }
*/

/* POPUP CALENDAR */
.calendarIcon {background: url(images/map03.png) scroll no-repeat -417px -219px; width: 21px; height: 20px; vertical-align: top; margin: 0 -5px 0 3px;}
.datePicker { }
.popup_calendar_holder {font-family: Arial; font-size: 12px;width:175px;border:1px solid #3B3C3C;}
.popup_calendar { width:175px; background: #FFFFFF; font-family: Arial; font-size: 12px; }
.popup_calendar tr td { text-align: center; padding:2px 3px; }
.popup_calendar_lastMonth, .popup_calendar_nextMonth {color: #989898; }
.popup_calendar_prev, .popup_calendar_next {cursor:pointer}
.popup_calendar_prev {background:transparent url(images/popup_calendar.gif) no-repeat scroll 0px -63px;padding-left:4px !important;text-align:left !important;vertical-align:top;}
.popup_calendar_next {background:transparent url(images/popup_calendar.gif) no-repeat scroll 3px -63px;padding-left:5px !important;vertical-align:top;}
.popup_calendar_lastMonth, .popup_calendar_nextMonth, .popup_calendar_thisMonth { cursor:pointer; }
.popup_calendar_lastMonth:hover, .popup_calendar_nextMonth:hover, .popup_calendar_thisMonth:hover { background: #F8F8F8; border: 1px solid #B2B2B2; padding:1px 2px;}
.popup_calendar_header { color: #FFFFFF; background:transparent url(images/popup_calendar.gif) repeat-x scroll left top; height: 22px;}
.popup_calendar_days {font-size:10px;background:transparent url(images/popup_calendar.gif) repeat-x scroll 0px -22px;color:#343434}
.popup_todayHolder {background:transparent url(images/popup_calendar.gif) repeat-x scroll 0px -39px; text-align: center; height: 19px; padding-top:5px;}
.popup_today {background:transparent url(images/popup_calendar.gif) repeat-x scroll 0px -85px; font-size:11px; padding: 2px 16px; cursor:pointer;}
.popup_today:hover {background:transparent url(images/popup_calendar.gif) repeat-x scroll -63px -85px;}
.popup_cellDisabled, .popup_cellDisabled:hover {color:#B7B7B7 !important;cursor:default;text-decoration:line-through !important;background:none !important;border:0px !important; padding: 2px 3px !important;}

/* USER SEARCH */

.us_holder {border:1px solid #3B3C3C;display:block;position:absolute;}
.us_option {height:16px;background:#FFFFFF;padding:4px;padding-left:10px;border:1px solid #EEEEEE;cursor:pointer;}
.us_option_selected, .us_option:hover {height:15px;background:#DFE8F6;border:1px dotted #A3BAE9;cursor:pointer;}
.us_optionAvatar {float:left;height:33px;width:33px;padding:1px;background:#FFFFFF;border:1px solid #98C0F4;overflow:hidden;}
.us_optionUser {margin-left:44px;}
.us_optionUser strong {font-size:14px;}
.us_optionUser span {font-size:10px; color:#989898; }
.us_options {overflow:auto;border-bottom:1px solid #3B3C3C;background:#FFFFFF;}
.us_holder_status {background:transparent url(images/popup_calendar.gif) repeat-x scroll left top;height:22px;color:#FFFFFF;text-align:center;padding-top:0px;}
.us_holder_status img {vertical-align:middle;}

