@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
div.clearer { clear:both; }


body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background-color:#B4B4B4; font-size:12px; color:#5A5A5A;}
.left { float:left;}
.right { float:right;}
h1 { font-size:20px;}
h2 { font-size:18px; color:#000000}
h3 { font-size:16px; font-weight:bold;}
h4 { font-size:14px; font-weight:bold; }
a, img{ border:none; outline:none;}
img {behavior: url(../stylesheets/iepngfix.htc);}
body  { behavior:url(../stylesheets/cssHover.htc);}
a {color:#027FDF; text-decoration:underline;}
a:hover{color:#005EA6; text-decoration:none;}
hr { width:600px; background-color:#77C3E9; height:2px;  margin:5px 0 5px 0; color:#77C3E9; float:left;}
/* ---------------------------
           PAGE STYLES
   --------------------------- */

   /*****FONT CLASSES******/
 .arial11 { font-family:Arial, Helvetica, sans-serif; font-size:11px;}
 .arial12Red{color:#F01111; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
 .arial14Red{color:#F01111; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.arial11Blue{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1E56A1;}
.arial12normal{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5A5A5A;}
.arialLightGrey{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717171;}
.arial12Blue{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003F7F;}
.arial10BlueHeading{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#027FDF;}
.arial15{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#5A5A5A;}
.arial14Grey{ font-family:Arial, Helvetica, sans-serif; color:#585858; font-size:14px;}
.arial14Blue{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1E56A1;}
.arial16{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#5A5A5A;}
.arial16Blue{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#003F7F;}
.arial18Blue{ font-family:Arial, Helvetica, sans-serif; color:#027FDF; font-size:18px;}
.arial20Blue{ font-family:Arial, Helvetica, sans-serif; color:#027FDF; font-size:20px;}
.arial18Green{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#94B33D;}
.arial12th{ color:#00376E; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.arial18Grey{ color:#3A3A3A; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
/****END*****/




.Topbar-wrapper { width:100%; height:98px; margin:0; padding:0; background:url(../images/topbar-bk.gif) repeat-x top left; }
.Topbar { width:1062px; margin:0 auto; padding:0; height:98px; }
.Logo { width:226px; height:80px; margin-top:13px; padding:0; float:left;}
.Logo h1 { display:none; font-size:2px;}

.right-topbar { width:420px; height:98px; float:right; text-align:right; margin:0; padding:0;}
.linkBox{float:right; width:100%; height:24px; margin-top:7px;}
.social-links { width:auto; float:right; margin:0; height:24px;}
.social-links a { margin-right:5px;}
.top-links { width:auto; float:right; text-align:right; color:#ffffff; font-weight:bold; font-size:12px; margin:5px 5px 5px 0; }
.top-links a { color:#fff; text-decoration:none; margin-left:2px;}
.top-links a:hover { color:#fff; text-decoration:underline; margin-left:2px;}
.Search-area { width:auto; float:right; margin:5px 0 0px 0; color:#fff; font-weight:bold;}
.Search-area select { width:80px; height:20px; border:1px solid #A4A4A4; color:#666; font-size:11px; padding:1px 0 1px 0;}

/*---REDBUTTON-*/
a.ovalbutton{background:url(../images/red_btn_left.gif) no-repeat top left;display: block;float: right; font-size:11px;line-height: 16px; height: 19px; padding-left:5px; text-decoration: none; color:#FFFFFF}
a.ovalbutton span,a.ovalbutton div{background:url(../images/red_btn_right.gif) no-repeat top right;display: block;padding: 2px 14px 2px 10px;}
a.ovalbutton span{width: 60px;}
/***FINISH***/


.Main-Container { width:1062px; margin:7px auto 5px auto; padding:0;}
.round-top {  width:1062px; height:11px; margin:0; padding:0;}/*background:url(../images/wrapper-round-top.gif) no-repeat;*/
.round-bottom { background:url(../images/wrapper-round-bottom.gif) no-repeat; width:1062px; height:11px; margin:0; padding:0;}
.Container { width:1042px; background-color:#fff; margin:0; padding:0 10px 0 10px;}
.Navigation-container { width:100%; margin:0; padding:0;}
.disclaimer { width: 1042px; background-color: #fff; font-size: 9px; padding: 0 10px}

/* ----- Top navigation ------ */

.droplinebar{overflow: hidden;}
.droplinebar ul{ background:url(../images/navigationbg.gif) top left repeat-x;margin: 0;padding: 0;float: left;width: 100%;font: bold 13px Arial;}
.droplinebar ul li{display: inline; margin-right:10px;}
.droplinebar ul li span{ display:none;}
.droplinebar ul li a{float: left;color: white;padding: 9px 8px;text-decoration: none;margin-left:10px}
.droplinebar ul li a:visited{color: white;}
.droplinebar ul li a:hover, .droplinebar ul li a.current{color: white; background:url(../images/hoverbg.gif) repeat-x 0 5px;}


/* Sub level menus*/
.droplinebar ul li ul{position:absolute;z-index: 100;left: 0;top:30px;background: url(../images/green_tabcontentbg.gif);height:26px ;}

/* Sub level menu links style */
.droplinebar ul li ul li a{ font: normal 13px Arial, Helvetica, sans-serif; font-weight:bold; margin: 0; padding: 6px 8px 5px 20px; background:none}

.droplinebar ul li ul li a:hover{ text-decoration:underline; background-image:none;}
.droplinebar ul li ul li a.current-sub{ text-decoration:underline; background-color:#7A9D1D;}

/* ----- Top navigation ends ------ */
.Left-column { width:720px; margin:0 5px 0 0; padding:0; float:left;}
.Left-column hr{ width:700px; background-color:#2A83DC; height:3px; line-height:3px; margin:5px 0 5px 0; color:#2A83DC;}

.Header { width:720px; float:left; margin:0; padding:0;}
#Flash-header { width:720px; float:left; margin:0; padding:0; height:268px; z-index: 1; }
.Invite-friend { width:720px; height:75px; margin:0; padding:0; float:left; background:#1A75A9 url(../images/invitr-frnd-bk.gif) repeat-x bottom; border-top:1px solid #fff;}
.invite-btn-area { width:275px; height:53px; float:left; margin:11px 0 0 18px; display:inline; background:url(../images/btnbk.gif) no-repeat top left;}
#invite-frnd-btn { width:256px; height:36px; display:block; margin:11px 0 0 9px; background:url(../images/invite-frnds-btn.gif) no-repeat 0 0;}
#invite-frnd-btn:hover { background-position:0 -36px;}
#invite-frnd-btn span{ display:none;}
.invite-text { float:right; width:330px; text-align:left; padding:8px 15px 0 0; margin:0; color:#fff;}
.invite-text h3 { font-size:16px; font-weight:bold;}
.invite-text ul { margin:0; padding:0; list-style:none; padding-left:10px;}
.invite-text ul li { margin:3px 0 3px 0; padding:0 0 0 20px; background:url(../images/bullet1.gif) no-repeat 0 3px; font-weight:bold;}

.Widgets { width:720px; float:left; margin:15px 0 0 0; padding:0;}
.Widget-item { width:228px; float:left; margin:0 3px 5px 0; padding:5px; background-color:#EAECEE;}
.Widget-item-inner { width:214px; border:1px solid #CBCBCB; float:left; background-color:#fff; height:188px; padding:6px;}
.Widget-item-inner a{ color:#1E56A1; text-decoration:underline;}
.Widget-item-inner a:hover{ color:#1E56A1; text-decoration:none;}

.Widget-item-inner hr { width:208px; background-color:#2A83DC; height:3px; line-height:3px; margin:0 0 5px 0; color:#2A83DC;}

.WidgetsItemBigWrap { width:720px; float:left; margin:3px 0 5px 0; padding:0;}
.WidgetsItemBigContainer { width:357px; float:left; margin:5px 5px 0 0; padding:0;}
.Widget-itemBig { width:346px; float:left; margin:5px 0 0 0;  padding:5px; background-color:#EAECEE;}
.Widget-itemBig-inner { width:343px; border:1px solid #CBCBCB; float:left; background-color:#fff; height:auto; padding:0;}
.Widget-itemBig-inner a{ color:#1E56A1; text-decoration:underline;} .Widget-itemBig-inner a:hover{ color:#1E56A1; text-decoration:none;}

.Widget-itemBig-inner hr { width:208px; background-color:#2A83DC; height:3px; line-height:3px; margin:0 0 5px 0; color:#2A83DC;}
.Widget-itemBig-inner li{ /*background:url(../images/addicon.gif) top left no-repeat;*/ padding: 0 0 5px 5px; border-bottom:#D9DBDF 1px solid; margin:4px 0 0 4px}


/*---SCROLLING IMG---*/
.Ticker-container{ width:1043px; height:26px; margin:1px 0 10px 0; padding:0; float:left; display:block;}
        .ticker-left-img { width:110px; height:26px; margin:0; padding:0; float:left;}
        .ticker-right-img { width:110px; height:26px; margin:0; padding:0; float:right; background:url(../images/ticker-right.gif) no-repeat; line-height:26px; font-weight:bold; color:#fff; text-align:center;}
        .ticker-mid { width:813px; float:left; margin:0; height:16px; padding:5px; background:url(../images/ticker-mid.gif) repeat-x top;}

/* ----------  Font Styles ----------- */
.blue-lite { color:#064E97;}



/*---RIGHT COLUMN STARTS--*/
#rightColumnWrap{ width:310px; height:auto; margin:0; padding:0; float:right; display:block;}
/*
.loginBox{ width:280px; height:auto; margin:0 0 0 0; float:right;  padding:15px 15px ; border:#2A81CC 2px solid; background:url(../images/lloginbgimg.gif) top left repeat-x; background-color:#EFEFEF}
*/

.loginBox{ width:280px; height:auto; margin:0 auto 0 auto; padding:15px 15px ; border:#2A81CC 2px solid; background:url(../images/lloginbgimg.gif) top left repeat-x; background-color:#EFEFEF}

.loginBox h1{ font-size:18px;  font-family:Arial, Helvetica, sans-serif;}
.loginBox table a{color:#1E56A1; text-decoration:underline;}  .loginBox table a:hover{color:#1E56A1; text-decoration:none;}
.loginBox p a{color:#94B33D; text-decoration:underline;}  .loginBox p a:hover{color:#94B33D; text-decoration:none;}


.WidgetsRight-item { width:300px; float:right; margin:5px 0 10px 0; padding:5px; background-color:#EAECEE;}
.WidgetsRight-item-inner { width:286px; border:1px solid #CBCBCB; float:right; background-color:#fff; height:auto; padding:6px; line-height:16.8px}

.WidgetsRight-item-inner a{ color:#1E56A1; text-decoration:underline;}
.WidgetsRight-item-inner a:hover{ color:#1E56A1; text-decoration:none; }
.WidgetsRight-item-inner hr { width:290px; background-color:#2A83DC; height:3px; line-height:3px; margin:0 0 5px 0; color:#2A83DC;}

.numberBgGreen{ margin:5px 5px;  background:url(../images/numberbg_green.gif) top left no-repeat; text-align:center; color:#ffffff; font-weight:bold}

/***FOOTER WRAPPER***/
#footerWrapper{ width:1042px; height:auto; margin:0; padding:0; display:block;}
.footerLeft{ width:616px; height:25px; margin:0; padding:10px 0; float:left; display:block; font-size:12px; color:#5A5A5A}
.footerLeft a{ color:#5A5A5A; text-decoration:none;} .footerLeft a:hover{ color:#ffffff; text-decoration:underline;}

.footerRight{ width:350px; height:25px; margin:0; padding:10px 0; float:right; display:block; font-size:12px; color:#5A5A5A; text-align:right}
.footerRight a{ color:#5A5A5A; text-decoration:none;} .footerRight a:hover{ color:#ffffff; text-decoration:underline;}


/***INNER PAGES***/
.WidgetsRightInnerPages{ width:298px; border:1px solid #CBCBCB; float:right; background-color:#fff; height:auto; padding:0; line-height:16.8px}
.WidgetsRightInnerPages a{ color:#1E72B2; text-decoration:underline; font-size:11px}
.WidgetsRightInnerPages a:hover{ color:#1E72B2; text-decoration:none; font-size:11px}

.lightBlueTr{ background:#ECF5FE;margin:0; padding:0;}
.lightBlueTr:hover{ background:#CFE0FB;}
.lightBlue{ background:#ECF5FE; margin:0; padding:0;}

.whiteColor{ background:#FFFFFF;}
.whiteColor:hover{ background:#E8EBEF;}


.borderbottom{ width:100%; height:1px; line-height:0; background:#D9DBDF;}
.borderbottom-new { border-top:1px solid #D9DBDF;}
.Left-columnInnerPages { width:710px; margin:0 5px 0 0; padding:0; float:left; border:#E8EBEF 4px solid}
.leftHeadingWrap{ width:704px; height:30px; background:#F3F8FF; border-bottom:#CFCFCF 1px solid; padding:6px 0 0 5px;}

.Left-columnInnerPages-fluid { width:1035px; margin:0 5px 0 0; padding:0; float:left; border:#E8EBEF 4px solid}
.leftHeadingWrap-fluid { width:1031px; height:30px; background:#F3F8FF; border-bottom:#CFCFCF 1px solid; padding:6px 0 0 5px;}

/**TABLE**/
.greyBgTr{ background:#F7F7F7;}
.greyBgTr:hover{ background:#D9DBDF;}

.greyBg{ background:#F7F7F7;}
.arial12td{ color:#1E56A1; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.arial12td a{ color:#1E56A1; text-decoration:underline;}  .arial12td a:hover{ color:#1E56A1; text-decoration:none;}
.left-ColumnInner{ width:275px; height:auto; margin:0; padding:0; float:left; display:block; }

.left-ColumnInner a{ color:#027FDF; text-decoration:underline;} .left-ColumnInner a:hover{ color:#027FDF; text-decoration:none;}

.avtarOuter-Box{ width:240px; height:auto; margin:0; padding:10px 0 10px 30px; float:left; display:block; background:url(../images/avtar_bottomborder.gif) repeat-x bottom}

.avtarBox{ width:240px; height:148px; margin:0; padding:0; float:left; display:block; background:url(../images/avtar_outerbox.gif) no-repeat;}
.right-columnInner{ width:435px; height:auto; float:right; margin:0; padding:10px 0 0 0; display:block; background:url(../images/leftcolumn_rightboder.gif) repeat-y left}
.right-columnInner a{color:#1375BC; text-decoration:underline;}
.right-columnInner a:hover{ color:#1375BC; text-decoration:none;}


.right-columnInner hr { width:420px; background-color:#77C3E9; height:2px;  margin:2px 0 5px 0; color:#77C3E9; float:left;}

/************
TAB
***********/
.outer_tabWrapper{ width:420px; margin-bottom:30px; padding:0; float:left; display:block;}

.tabs{ width:400px;height:27px; margin:5px 0 0 10px; padding:0; float:left; display:block; }
.tabs ul{height:27px; float:left; list-style-type:none; margin:0; padding:0 0 0 120px; display:inline; position:relative}
.tabs li {width:auto;height:27px; margin-right:5px; float:left;  padding-left:6px; position:relative; background:url(../images/tab_leftimg.gif) top left no-repeat;display:inline; color:#FFFFFF}
.tabs li span{width:auto;height:27px; margin:0; padding:4px 18px 0 12px ;float:left; position:relative; list-style-type:none; background:url(../images/tab_rightimg.gif) top right no-repeat; font-size:11px; font-weight:bold; color:#ffffff; line-height:20px}
.tabs li a { color:#ffffff; text-decoration:none; cursor:pointer; line-height:20px}
.tabs li:hover{width:auto; height:27px; background:url(../images/tab_left_hovimg.gif) top left no-repeat;  color:#fff; text-decoration:none; margin:0; float:left; padding-left:6px; display:inline}
.tabs li:hover span{width:auto; height:27px;background:url(../images/tab_right_hovimg.gif) top right no-repeat; font-size:11px; font-weight:bold;  color:#A6D0F9; margin-right:5px; padding:4px 18px 0 12px; float:left}

.tabs li.selected{width:auto; height:27px; background:url(../images/tab_left_hovimg.gif) top left no-repeat;  color:#ffffff; text-decoration:none; margin:0; float:left; padding-left:6px; display:inline}
.tabs li.selected span{width:auto; height:27px;background:url(../images/tab_right_hovimg.gif) top right no-repeat; font-size:11px; font-weight:bold; color:#A6D0F9; margin-right:5px; padding:4px 18px 0 12px; float:left}

.tabs-box{width:420px; height:auto; margin:0 0 0 5px!important; margin-top:-4px; padding:0; display:block; float:left; color:#000000; font-size:11px;}
.tabtdBg{ background:#F7F7F7; }
.round-dd { width:85px; float:right; height:23px; background:url(../images/round-dd-bk.gif) no-repeat top right; padding:2px 0 0 25px;}

/*---SUBMIT YOUR TEAM BUTTON-*/
a.submitBtn{background:url(../images/submit_leftbtn.gif) no-repeat top left;display: block;float: right; font-size:11px;line-height: 16px; height: 23px; padding-left:5px; text-decoration: none; color:#FFFFFF}
a.submitBtn span{background:url(../images/submit_rightbtn.gif) no-repeat top right;display: block;padding: 3px 14px 4px 4px;}

a.submitBtn span:hover{ color:#FFFFFF; text-decoration:none;}

/***FINISH***/


/***LEFT COLUMN STARTS***/

/************
LEFT
****************88**/
.Widgetsleft-item { width:242px; float:left; margin:5px 0 0 0; padding:5px; background-color:#EAECEE;}
.Widgetsleft-item-inner { width:200px; border:1px solid #CBCBCB; float:left; background-color:#fff; height:auto; padding:6px; line-height:16.8px}

.Widgetsleft-item-inner a{ color:#1E56A1; text-decoration:underline;}
.Widgetsleft-item-inner a:hover{ color:#1E56A1; text-decoration:none; }
.Widgetsleft-item-inner hr { width:262px; background-color:#2A83DC; height:3px; line-height:3px; margin:0 0 5px 0; color:#2A83DC;}

.WidgetsLeftInnerPages{ width:240px; border:1px solid #CBCBCB; float:left; background-color:#fff; height:auto; padding:0; line-height:16.8px}
.WidgetsLeftInnerPages a{ color:#1E72B2; text-decoration:underline; font-size:11px}
.WidgetsLeftInnerPages a:hover{ color:#1E72B2; text-decoration:none; font-size:11px}

/*******************
RIGHT
***********************/
.WidgetsRightInner-item { width:430px; float:left; margin:5px 0 0 0; padding:5px; background-color:#EAECEE;}
.WidgetsRightInner-item-inner { width:400px; border:1px solid #CBCBCB; float:left; background-color:#fff; height:auto; padding:6px; line-height:16.8px}

.WidgetsRightInner-item-inner a{ color:#1E56A1; text-decoration:underline;}
.WidgetsRightInner-item-inner a:hover{ color:#1E56A1; text-decoration:none; }
.WidgetsRightInner-item-inner hr { width:262px; background-color:#2A83DC; height:3px; line-height:3px; margin:0 0 5px 0; color:#2A83DC;}

.WidgetsRight_InnerPages{ width:428px; border:1px solid #CBCBCB; float:left; background-color:#fff; height:auto; padding:0; line-height:16.8px}
.WidgetsRight_InnerPages a{ color:#1E72B2; text-decoration:underline; font-size:11px}
.WidgetsRight_InnerPages a:hover{ color:#1E72B2; text-decoration:none; font-size:11px}

/****SMALL***/
.WidgetsRightInnerSmall-item { width:398px; float:left; margin:5px 0 0 0; padding:5px; background-color:#EAECEE;}
.WidgetsRightSmall_InnerPages{ width:386px; border:1px solid #CBCBCB; float:left; background-color:#fff; height:auto; padding:0 5px; line-height:16.8px}
.WidgetsRightSmall_InnerPages a{ color:#1E72B2; text-decoration:underline; font-size:11px}
.WidgetsRightSmall_InnerPages a:hover{ color:#1E72B2; text-decoration:none; font-size:11px}

/*---VIEW ALL BUTTON-*/
a.viewallBtn{background:url(../images/viewall_leftbtn.gif) no-repeat top left;display: block;float: right; font-size:11px;line-height: 16px; height: 21px; padding-left:43px; text-decoration: none; color:#FFFFFF}
a.viewallBtn span{background:url(../images/viewall_rightbtn.gif) no-repeat top right;display: block;padding: 3px 14px 4px 4px;}
/***FINISH***/

/***MESSAGES***/
.messagesTr{ width:98%; color:#FFFFFF; background:#1C5185; float:left; display:block; margin:0; padding:0;}

/***ACCOUNT TYPES TABS***/
.account_tabs{ width:700px;height:27px; margin:5px 0 0 10px; padding:0; float:left; display:block; }
.account_tabs ul{height:27px; float:left; list-style-type:none; margin:0; padding:0; display:inline; position:relative}
.account_tabs li {width:auto;height:27px; margin-right:5px; float:left;  padding-left:7px; position:relative; background:url(../images/accounttab_leftimg.gif) top left no-repeat;display:inline; color:#FFFFFF}
.account_tabs li span{width:auto;height:27px; margin:0; padding:4px 18px 0 10px ;float:left; position:relative; list-style-type:none; background:url(../images/accounttab_rightimg.gif) top right no-repeat; font-size:11px; font-weight:bold; color:#A6D0F9; line-height:20px}
.account_tabs li a { color:#A6D0F9; text-decoration:none; cursor:pointer; line-height:20px}
.account_tabs li:hover{width:auto; height:27px; background:url(../images/accounttab_left_hovimg.gif) top left no-repeat;  color:#fff; text-decoration:none; margin:0; float:left; padding-left:7px; display:inline}
.account_tabs li:hover span{width:auto; height:27px;background:url(../images/accounttab_right_hovimg.gif) top right no-repeat; font-size:11px; font-weight:bold;  color:#ffffff; margin-right:5px; padding:4px 18px 0 10px; float:left}

.account_tabs li.select{width:auto; height:27px; background:url(../images/accounttab_left_hovimg.gif) top left no-repeat;  color:#ffffff; text-decoration:none; margin:0; float:left; padding-left:7px; display:inline}
.account_tabs li.select span{width:auto; height:27px;background:url(../images/accounttab_right_hovimg.gif) top right no-repeat; font-size:11px; font-weight:bold; color:#ffffff; margin-right:5px; padding:4px 18px 0 10px; float:left}

/**tab-contentBox**/

.account_tabs-box{width:700px; height:auto; margin:0 0 0 9px!important; margin-top:-4px; padding:0; display:block; float:left; color:#3A3A3A; font-size:12px; border:#E8EBEF 5px solid; background:#F5F9FF}
.account_tabtdBg{ background:#F7F7F7; }
.account_tabs-boxth{ background:#DCE6F2; color:#3A3A3A;}

/***BEFORE SIGNING WRAPPER STERTS***/

.beforeSigning_box{width:670px; height:auto; margin:0; padding:20px 20px; display:block; float:left; color:#3A3A3A; font-size:12px; border:#E8EBEF 5px solid;}
.beforeSigning_box a{ color:#1375BC; text-decoration:underline;} .beforeSigning_box a:hover{ color:#1375BC; text-decoration:none;}

/***FORM PLAYER LOOKUP ***/

.playerLookupBox{ width:277px; height:auto; margin:0 ; float:right;  padding:12px 15px ; border:#2A81CC 2px solid; background:url(../images/form_playerbgimg.gif) top left repeat-x; }

/***HELP FAQ***/
.helpWrapper{ width:1000px; height:auto; margin:0; padding:0; float:left; display:block; }
.helpWrapper a{color:#1375BC; text-decoration:underline;}
.helpWrapper a:hover{color:#1375BC; text-decoration:none;}


.help_tabs{ width:1000px;height:27px; margin:25px 0 0 0; padding:0; float:left; display:block;}
.help_tabs ul{height:27px; float:left; list-style-type:none; margin:0; padding:0; display:inline; position:relative}
.help_tabs li {width:auto;height:27px; margin-right:5px; float:left;  padding-left:7px; position:relative; background:url(../images/accounttab_leftimg.gif) top left no-repeat;display:inline; color:#FFFFFF}
.help_tabs li span{width:auto;height:27px; margin:0; padding:4px 18px 0 10px ;float:left; position:relative; list-style-type:none; background:url(../images/accounttab_rightimg.gif) top right no-repeat; font-size:11px; font-weight:bold; color:#A6D0F9; line-height:20px}
.help_tabs li a { color:#A6D0F9; text-decoration:none; cursor:pointer; line-height:20px}
.help_tabs li:hover{width:auto; height:27px; background:url(../images/accounttab_left_hovimg.gif) top left no-repeat;  color:#fff; text-decoration:none; margin:0; float:left; padding-left:7px; display:inline}
.help_tabs li:hover span{width:auto; height:27px;background:url(../images/accounttab_right_hovimg.gif) top right no-repeat; font-size:11px; font-weight:bold;  color:#ffffff; margin-right:5px; padding:4px 18px 0 10px; float:left}

.help_tabs li.selected{width:auto; height:27px; background:url(../images/accounttab_left_hovimg.gif) top left no-repeat;  color:#ffffff; text-decoration:none; margin:0; float:left; padding-left:7px; display:inline}
.help_tabs li.selected span{width:auto; height:27px;background:url(../images/accounttab_right_hovimg.gif) top right no-repeat; font-size:11px; font-weight:bold; color:#ffffff; margin-right:5px; padding:4px 18px 0 10px; float:left}

/**tab-contentBox**/

.help_tabs-box{width:1000px; height:auto; margin:0; padding:10px 10px; display:block; float:left; color:#3A3A3A; font-size:12px; border:#E8EBEF 5px solid; }
.help_tabs-box hr { width:600px; background-color:#2A83DC; height:3px; line-height:3px; margin:5px 0 5px 0; color:#2A83DC; float:left; display:block;}
.help_tabs-box p{ width:1000px; line-height:16px; margin:20px 0 ; color:#3a3a3a;}
.help_tabs-boxBold{color:#2455A1;}

.help_tabtdBg{ background:#F7F7F7; }
.help_tabs-boxth{ background:#DCE6F2; color:#3A3A3A;}


/****REWARDS***/
.rewardsWrap{width:600px; height:auto; margin:10px 0 0 0; padding:0 10px; float:left; display:inline; line-height:26px;}
.rewardsWrap p{width:600px; height:auto; padding:0 0 15px 0; margin:0; float:left; display:inline;}

/*****************
 MY-ACCOUNT-SEND
 ************************/

.accountleft-ColumnInner{ width:170px; height:auto; margin:0; padding:0; float:left; display:block; }
.accountleft-ColumnInner a{ color:#027FDF; text-decoration:underline;} .accountleft-ColumnInner a:hover{ color:#027FDF; text-decoration:none;}

.account_avtarOuter-Box{ width:140px; height:auto; margin:0; padding:10px 0 10px 30px; float:left; display:block; background:url(../images/avtar_bottomborder.gif) repeat-x bottom}
.account_avtarBox{ width:140px; height:148px; margin:0; padding:0; float:left; display:block; background:url(../images/avtar_outerbox.gif) no-repeat;}


.accountright-columnInner{ width:530px; height:auto; float:right; margin:0; padding:10px 0 0 0; display:block; background:url(../images/leftcolumn_rightboder.gif) repeat-y left}
.accountright-columnInner a{color:#1375BC; text-decoration:underline;}
.accountright-columnInner a:hover{ color:#1375BC; text-decoration:none;}

/*****************
ACCOUNT-SEND-TAB
***********************/
.shadetabs{padding: 12px 0 4px 50px;margin-left: 0;margin-top: 1px; color:#4F4E4E;margin-bottom: 0;font: bold 12px Verdana;list-style-type: none;text-align: left; background:#1C5185 }
.shadetabs li{display: inline;margin: 0; color:#4F4E4E}

.shadetabs li a{text-decoration: none;position: relative;z-index:1;color:#4F4E4E; padding: 3px 25px;margin-right: 3px;border: 1px solid #778;color:#4F4E4E;background:url(../images/tabbg_visted.jpg) top left repeat-x;}
.shadetabs li a:visited{color: #626161; background:url(../images/tabbg_visted.jpg) top left repeat-x;}
.shadetabs li a:hover{text-decoration: none;color:#4F4E4E; background:url(../images/tabbg_hover.gif) top left repeat-x;}
.shadetabs li a.selected{ position: relative;top: 1px;}
.shadetabs li a.selected{ background:url(../images/tabbg_hover.gif) top left repeat-x;border-bottom-color: white;}
.shadetabs li a.selected:hover{ text-decoration: none;}
.tabcontent{display:none;}
@media print {.tabcontent {
display:block !important;
}
}

.imgBorder{ border:#003B76 1px solid; padding:2px 2px;}

/***********
Premium Stock Mrkt - Change Other Team
********************************************/

.premiumStock_tabs{ width:580px;height:27px; margin:5px 0 0 10px; padding:0; float:left; display:block; }
.premiumStock_tabs ul{height:27px; float:left; list-style-type:none; margin:0; padding:0 0 0 160px; display:inline; position:relative}
.premiumStock_tabs li {width:auto;height:27px; margin-right:5px; float:left;  padding-left:6px; position:relative; background:url(../images/tab_leftimg.gif) top left no-repeat;display:inline; color:#FFFFFF}

.premiumStock_tabs li span{width:auto;height:27px; margin:0; padding:4px 18px 0 10px ;float:left; position:relative; list-style-type:none; background:url(../images/accounttab_rightimg.gif) top right no-repeat; font-size:11px; font-weight:bold; color:#A6D0F9; line-height:20px}

.premiumStock_tabs li a { color:#ffffff; text-decoration:none; cursor:pointer; line-height:20px}
.premiumStock_tabs li:hover{width:auto; height:27px; background:url(../images/tab_left_hovimg.gif) top left no-repeat;  color:#ffffff; text-decoration:none; margin:0; float:left; padding-left:6px; display:inline}
.premiumStock_tabs li:hover span{width:auto; height:27px;background:url(../images/accounttab_right_hovimg.gif) top right no-repeat; font-size:11px; font-weight:bold;  color:#ffffff; margin-right:5px; padding:4px 18px 0 10px; float:left}

.premiumStock_tabs li.select{width:auto; height:27px; background:url(../images/tab_left_hovimg.gif) top left no-repeat;  color:#ffffff; text-decoration:none; margin:0; float:left; padding-left:6px; display:inline}
.premiumStock_tabs li.select span{width:auto; height:27px;background:url(../images/accounttab_right_hovimg.gif) top right no-repeat; font-size:11px; font-weight:bold; color:#ffffff; margin-right:5px; padding:4px 18px 0 10px; float:left}

.premiumStock_tabs-box{/*width:700px; */height:auto; margin:0 0 0 5px; padding:20px 0 0 10px; display:block; float:left; color:#000000; border-top:#E8EBEF 6px solid; line-height:16px;}
.premiumStock_tabs-box hr { width:410px; background-color:#2A83DC; height:3px; line-height:3px; margin:5px 0 5px 0; color:#2A83DC;}

.tabtdBg{ background:#F7F7F7; }

.round-dd { width:85px; float:right; height:23px; background:url(../images/round-dd-bk.gif) no-repeat top right; padding:2px 0 0 25px;}

/**************
PAGINATION
****************/
.pagination{color:#00376E; text-decoration:none; float:right; display:block; padding:0 10px 0 0; font-weight:bold; margin: auto; }

.pagination a{color:#00376E; text-decoration:none; } .pagination a:hover{color:#0689DA; text-decoration:none; }
.pagination a.select{color:#0689DA; text-decoration:none; }

/********Premium Stock Mrkt - Your Challenge Players****************/
a.seclectionBtn{background:url(../images/selectionbox_leftimg.gif) no-repeat top left;display: block;float: right; font-size:11px;line-height: 16px; height: 23px; padding-left:15px; text-decoration: none; color:#FFFFFF}
a.seclectionBtn span{background:url(../images/selectionbox_rightimg.gif) no-repeat top right;display: block;padding: 3px 8px 4px 12px;}

a.seclectionBtn span:hover{ color:#FFFFFF; text-decoration:none;}

/**************RESEARCH**************/
.researchWrapper{width:710px; height:auto; margin:0; padding:0; display:block; float:left; color:#3A3A3A; font-size:12px; border:#E8EBEF 5px solid;}
.researchWrapper a{ color:#1375BC; text-decoration:underline;} .researchWrapper a:hover{ color:#1375BC; text-decoration:none;}
.researchWrapper hr{ width:700px; background-color:#2A83DC; height:3px; line-height:3px; margin:5px 0 5px 0; color:#2A83DC;}
.researchWrapper li{ width:695px; height:auto; margin:5px 0 0 0; padding:0 0 0 15px; float:left; display:block; background-image:url(../images/li_background.gif); background-position:6px 9px ; background-repeat:no-repeat;}

.researchWrapper li .lightBlueTr{ background-color:#ECF5FE;}

.researchWrapper li ul .li{background:url(../images/liul_li_img.gif) no-repeat;}

/*********88CARD PRODUCTS WRAPPER STARTS*********/
#leftCardProCon{ width:80%; height:auto; margin-top: 20px; margin-left: auto; margin-right: auto; padding: 20px; display:block; border:#E8EBEF 5px solid;}
#leftCardProCon hr{ width:100%; background-color:#77C3E9; height:3px; line-height:3px; margin:5px 0 5px 0; color:#77C3E9; outline:none; border:none;}
.cardProOuterWrap{ width:100%; height:auto; margin:30px 0 0 0; padding:0; display:block;}
#rightCardProCon{ width:80%; height:auto; margin:auto; padding:20px 0 0 0; display:block; }

.cardPro_ImgBoder{ border:#EFF0F2 1px solid; margin:5px 10px 10px 0;}
.deleteC a{ color:#E30606; text-decoration:underline;} .deleteC a:hover{ color:#E30606; text-decoration:none;}

.clear {
  clear: both;
  width: 100%;
  visibility: hidden;
  height: 0.1em;
}

.clickable_entity {
  cursor: pointer;
}

/* Challenge players ftp style lists */
.players_list_entry_table, .players_list_entry_row {
  width: 100%;
}

.players_list_entry_main_col {
  width: 90%;
}

.upgrade-notice {
  background-color: #FFFB91;
  border: 2px solid #aaa;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  padding: 3px 0px;
  margin-bottom: 10px;
  width: 705px;
  float: left;
}
.upgrade-notice a {
  vertical-align: top;
  height: 17px;
}

.shop-notice {
  float: left;
  border: 1px solid #aaa;
}

.tournament-notice {
        background:#3A4D8F none repeat scroll 0 0;
        border:2px solid;
        color:white;
        float:left;
        font-size:12px;
        font-weight: bold;
        height:20px;
        text-align:center;
        width:1043px;
        margin-bottom: 10px;
}

.scorecard_text {
        float: left;
        width: 180px;
}

.scorecard_description {
        float: left;
        width: 800px;
}

#alert_img {
        float: left;
        width: 20px;
}

#alert_msg {
        float: right;
        width: 950px;
}

/* Alex (skype: admsev) */

div.multibuy_actions, div.multisell_actions {text-align:center; color:black}
table.live_rates tr.stock_player {text-align:center}

#live_rates_rows tr { height: 52px }

table.live_rates td {white-space: nowrap}

table.live_rates tr.stock_player.error {background:pink}
  td.sell_n_stocks input[type=text], td.buy_n_stocks input[type=text] {width:35px; text-align:center}

  table.live_rates td.n_stocks input {width:40px; text-align:center}
  table.live_rates td.sell_price input, table.live_rates td.buy_price input {width:60px; text-align:center}

  table.live_rates tr.stock_player td.error {width:22px}

  table.live_rates tr.stock_player td.error a {display:none}
  table.live_rates tr.error td.error a {display:inline}
  table.live_rates tr.checked {background:#FFFF99}

  #multisell_proceed { text-align:center }  
  #multibuy_proceed { text-align: center }

  table.rules {width:750px; margin:1em auto 1em auto; border-collapse:collapse}
  table.rules th {font-weight:bold}
  table.rules tr.three_column_header, table.rules tr.four_column_header {background:#E0E0E0; color:black; font-weight:bold}
  table.rules td, table.rules th {border:1px solid silver; padding:10px}
  table.rules td.column_one {width:120px}
  table.rules td.column_one a {display:block; text-decoration:none}
  table.rules td.column_one a:hover {text-decoration:underline}
  table.rules td.column_three { width: 200px }

  table.rules tr.three_column_row.hover, table.rules tr.four_column_row.hover { background: #FFFF99 }


  table.watch-list tr td, table.watch-list tr th {border-bottom:5px solid #D9DBDF; margin:0; padding:5px; text-align:center}
  table.watch-list {border-collapse:collapse; margin:0 auto 0 auto; width: 100%}
/* and Alex (skype:admsev) */



.scorecard {
  width: 700px;
  margin: auto;
}

/* popup */
#hiddenPopupContent {
  background: black;
  color: red;
  text-align: left;
  border: 2px solid #aaa;
  font-size: 16px;
}

#hiddenPopupContent .img_div {
  float: left;
  width: 50px;
  text-align: center;
  margin-top: 5px;
}

#hiddenPopupContent .non_img_div {
  float: right;
  width: 950px;
}

#hiddenPopupContent .content {
  text-align: center;
  margin-bottom: 10px;
  font-weight: bold;
}




/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			3em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;
	padding: 		.75em 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#13a;
}
.sf-menu li {
	background:		#BDD2FF;
}
.sf-menu li li {
	background:		#AABDE6;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#CFDEFF;
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	/* background:	url('../images/shadow.png') no-repeat bottom right; */
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}



/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
	background:url(../images/nav-total.gif) repeat-x top left;
	position:		relative;
	padding: 0 5px 2.5em 5px;
	width: 1032px;
}
.sf-navbar li {
	background: transparent;
	position: static;
	height:36px;
}
.sf-navbar a {
	border-top:	none;
}
.sf-navbar li ul {
	width:	44em; /*IE6 soils itself without this*/
}
.sf-navbar li li {
	background:#A5C748 url(../images/green_tabcontentbg.gif) repeat-x top left;;
	position: relative;
	height:30px;
}
.sf-navbar li li ul {
	width:		13em;
}
.sf-navbar li li li {
	width:			100%;
}
.sf-navbar ul li {
	width:			auto;
	float:			left;
}
.sf-navbar a, .sf-navbar a:visited {
	border:	none;
	color:#fff;
	font-weight:bold;
}
.sf-navbar li.current {
	background:#000;
}
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
	background:url(../images/hoverbg.gif) repeat-x 0px 3px;
}
.sf-navbar li li.current { background-color:#799C1A; }

.sf-navbar li.separator {
  width:10px;
  background:transparent;
}

.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active, .sf-navbar ul a.subselect {
	background:	#799C1A; /* sub nav hover*/ 
}
ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
	background:		#E6EEFF;
}
ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}

.sf-navbar li li.current > a {
	font-weight:	bold;
}

/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
	background: transparent;
	padding: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}


#flashNotice {
  width: 100%;
  margin: 0px 0px 20px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-style: bold;
  font-size: 16pt;
  color: #000000;
  border-bottom: 1px dotted #ccc;
  padding-top: 25px;
  padding-bottom: 5px;
  background: #E0E8FF;
  text-align:center;
}


.formRow, .submit {
  width: 100%;
  padding: 10px 0;
  display: block;
  float: none;
  clear: both;
  margin: 0 auto !important;
}
.formInfo, .formInput, .formValidation {
  float: left;
}
.formInfoUrl {
  font-family: Georgia, Times New Roman;
  font-size: 8pt;
  font-weight: bold;
  font-style: italic;
  color: #666;
  display: block;
}
.formInfo b {
  font-family: Georgia, Times New Roman;
  font-size: 8pt;
  font-weight: bold;
  font-style: italic;
  color: #80b31c;
  display: block;
}
.formInfo {
  font-family: Tahoma, Verdana, Arial;
  font-size: 8pt;
  color: #666;
  width: 40%;
  margin: 0px 15px 10px 0px;
  text-align: right !important;
  padding-top: 6px;
}
.textOnly {
  margin-top: 5px !important;
  font-size: 12pt !important;
  font-weight: normal !important;
  font-family: Trebuchet MS !important;
}
.formInput {
  width: 50%;
  font-family: Tahoma, Verdana, Arial;
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  color: #333;
  clear: right;
}
.formInput .img { margin-bottom: 10px; }
.formInput input.text {
  width: 48%;
  height: 20px;
  font-size: 13pt;
  font-family: Trebuchet MS, Tahoma, Verdana, Arial;
  color: #444;
  padding: 3px;
}
.formInput input.textarea {
  width: 48%;
  height: 100px;
  font-size: 11pt;
  font-family: Trebuchet MS, Tahoma, Verdana, Arial;
  color: #444;
  padding: 3px;
}
.formInput select {
/*  width: 48%; */
  font-size: 13pt;
  font-family: Trebuchet MS, Tahoma, Verdana, Arial;
  color: #444;
  padding: 3px;
}
.formInput .gender { padding-top: 10px; }
.formInput #birthday_day, .formInput #birthday_month, .formInput #birthday_year {
  font-size: 11pt;
  font-family: Tahoma, Verdana, Arial;
  color: #333;
  padding: 2px;
}
.formInput #birthday_day { width: 12% !important; }
.formInput #birthday_month { width: 20% !important; }
.formInput #birthday_year { width: 14% !important; }
.formInput #tos {
  width: 48%;
  overflow: auto;
  padding-right: 10px;
  height: 100px;
}
.formInput .terms {
  font-weight: normal !important;
  font-size: 8pt !important;
  width: 48% !important;
  display: block;
}
.formInput .terms input {
  float: left;
  width: 2%;
}
.formInput .down6 {
  position: relative;
  top: 6px;
}
.formInput .formValidation { font-weight: normal !important; }

.formValidation {
  width: 48%;
  font-family: Georgia, Times New Roman;
  font-size: 10pt;
  color: #91c42d;
  padding-top: 10px;
}
.formValidation img {
  position: relative;
  top: 2px;
}

.submit { text-align: center !important; }
.submit #submit {
  width: 300px;
  height: 25px;
  font-family: Georgia, Times New Roman;
  font-style: italic;
  font-weight: bold;
  font-size: 10pt;
  color: #333;
  display: inline;
} 

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/images/ajax-loader.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}


#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(images/info.gif);
}

#popup_content.confirm {
	background-image: url(images/important.gif);
}

#popup_content.prompt {
	background-image: url(images/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}



#comments .avatar {
  float: left;
  clear: left;
  width: 75px;
  height: 75px;
  margin: 0px 10px 20px 0px;
}

#comments .commentDesc {
  float: right;
  width: 70%;
}
#comments .commentInfo {
  font-style: italic;
  font-size: 8pt;
  color: #777;
  margin-bottom: 10px;
}
.commentInfo a img { border: none; }
#comments .commentMsg {
  margin-bottom: 20px;
  /*background: url(/images/comment_lquote.png) no-repeat top left;*/
  padding: 10px 45px;
}

ul#tournament-features {
  margin-left: 30px;
  list-style: disc;
  font-size: 14px;
}
ul#tournament-features li {
  padding-bottom: 5px;
}
ul#tournament-rules {
  margin-left: 30px;
  list-style-type: decimal;
  font-size: 10px;
}
.t-name {
	text-align:center;
	color: brown;
	font-size: 2.5em;
}

.t-prizes-heading {
  padding: 10px;
}

.t-prizes {

}

.t-prize {
	
}

.t-prize-name {
	color: red;
}

.t-bonus {
	font-style: italic;
	color: blue;
}

.t-fee {
	
}



.cf-large-boxes {
  float:none;
  clear:both;
}
.cf-large-boxes .box-outer-container {
  float:left;
  width:700px; 
  padding:5px;
  margin-bottom:5px;
  border:2px solid #ECECEC; 
  margin-top: 30px;
}
.cf-large-boxes .box-left-inner-container {
  float:left;
  width:100px;
  height:135px;
}
.cf-large-boxes .box-right-inner-container {
  float:right;
  width:525px;
  height:135px;
  padding:5px;
  background:#ECECEC url(/images/graybox-bg.gif) repeat-x;
  border:1px solid #ECECEC;
}
.cf-large-boxes .box-right-inner-container h1 {
  color:#003367;
  font-family:Arial;
  font-size:24px;
  font-weight:bold;
  margin:5px 0 5px 0;  
}
.cf-large-boxes .box-right-inner-container p {
  color:#003376;
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  line-height:small;
  margin:5px 0 5px 0;
}
.cf-large-boxes .box-right-inner-container p.med {
  font-size:16px;   
}
.cf-large-boxes .box-right-inner-container p.big { 
  font-size:18px;   
}
.cf-large-boxes .box-right-inner-container strong {
  color:#8CAD30;
  font-size:1.25em;
}
.cf-large-boxes .box-outer-container .stockmarket {
  background-image:url('/images/stock-icons.jpg');
  background-position:center; 
  background-size: 50%;
  background-repeat:no-repeat;
  -moz-background-size:50%;
}
.cf-large-boxes .box-outer-container .challenge {
  -moz-background-size: 50% 50%;
  -o-background-size: 50% 50%;
  -webkit-background-size: 50% 50%;
  -khtml-background-size: 50% 50%;
  background-image:url('/images/challange-cartoon.jpg');
  background-position:center; 
  background-size: 50%;
  background-repeat:no-repeat;

}
.cf-large-boxes .box-outer-container .shopping {
  background-image:url('/images/buysell.jpg');
  background-position:center; 
  background-size: 50%;
  background-repeat:no-repeat;
  -moz-background-size:50%;
}
.cf-small-boxes {
  float:none;
  clear:both;
}
.cf-small-boxes .left-column {
  float:left;
  width:49%;
}
.cf-small-boxes .right-column {
  float:right;
  width:49%;
}
.cf-small-boxes .box-outer-container {
  float:left;
  padding:5px;
  margin:0 0 10px 0;
  width:500px;
  height:148px;
  border:2px solid #ECECEC;
}
.cf-small-boxes .box-inner-container {
  width:488px;
  height:135px;
  border:1px solid #ECECEC;
  padding:5px;
  background:#ECECEC url(/images/graybox-bg.gif) repeat-x;
}
.cf-small-boxes .box-inner-left-container {
  float:left;
  width:140px;
  background-color:transparent;
}
.cf-small-boxes .box-inner-right-container {
  float:left;
  margin-left:5px;
  width:343px;
  background-color:transparent;
}
.cf-small-boxes .box-inner-right-container h1 {
  color:#003367;
  padding:0 5px 5px 0;
  font-family:Arial;
  font-size:20px;
  font-weight:bold;
}
.cf-small-boxes .box-inner-right-container p {
  color:#606060;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  line-height:small;
  margin:5px 0 5px 0;
}
.cf-small-boxes .box-inner-right-container p.short {
  color:#606060;
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  line-height:small;
  margin:5px 0 5px 0;
}
.cf-small-boxes .box-inner-right-container p strong {
  color:#8CAD30;
  font-family:Arial;
  font-size:15px;
  font-weight:bold;
}

.cf-large-boxes .box-outer-container .box-right-inner-container a.readmore,
.cf-small-boxes .box-inner-right-container a.readmore {
  background:url(/images/tellmemore-2.gif) no-repeat scroll 0 0;
  display:block;
  width: 100px;
  height: 21px;
  position:relative;
  text-indent:-9999px;
  text-decoration: none;
  text-align:left;
  font-family:Arial, 'Helvetica', sans-serif;
  color:#333;
}
.cf-large-boxes .box-outer-container .box-right-inner-container a.readmore:hover,
.cf-small-boxes .box-inner-right-container a.readmore:hover {
  background:url(/images/tellmemore-2.gif) no-repeat scroll 0 -21px;
}
.cf-large-boxes .box-right-inner-container a.readmore,
.cf-small-boxes .box-inner-right-container a.readmore span {
  display:none;
}

.cf-large-boxes .box-outer-container .box-right-inner-container a.start_playing,
.cf-small-boxes .box-inner-right-container a.start_playing {
  background:url(/images/startplaying2.gif) no-repeat scroll 0 0;
  display:block;
  width: 100px;
  height: 21px;
  position:relative;
  text-indent:-9999px;
  text-decoration: none;
  text-align:left;
  font-family:Arial, 'Helvetica', sans-serif;
  color:#333;
}
.cf-large-boxes .box-outer-container .box-right-inner-container a.start_playing:hover,
.cf-small-boxes .box-inner-right-container a.start_playing:hover {
  background:url(/images/startplaying2.gif) no-repeat scroll 0 -21px;
}
.cf-large-boxes .box-right-inner-container a.start_playing,
.cf-small-boxes .box-inner-right-container a.start_playing span {
  display:none;
}

.cf-large-boxes .box-outer-container .box-right-inner-container a,
.cf-small-boxes .box-inner-left-container a {
  display: block;
  text-indent: -1999px
  overflow: hidden;
}
.cf-large-boxes .box-outer-container .box-right-inner-container a span, 
.cf-small-boxes .box-inner-left-container a span {
  display: none;
}
.cf-small-boxes .stockmarket {
  background:transparent url(/images/stock-mkt.png) no-repeat top left;
  width: 110px;
  height: 111px;
}
.cf-small-boxes .current-tour {
  background:transparent url(/images/current-tour.png) no-repeat top left;
  width: 119px;
  height: 113px;
}
.cf-small-boxes .challenge {
  background:transparent url(/images/challange.png) no-repeat top left;
  width: 128px;
  height: 113px;
}
.cf-small-boxes .wishlist {
  background:transparent url(/images/wish.png) no-repeat top left;
  width: 125px;
  height: 117px;
}
.cf-small-boxes .team {
  background:transparent url(/images/team.png) no-repeat top left;
  width: 132px;
  height: 111px;
}
.cf-small-boxes .results {
  background:transparent url(/images/results.png) no-repeat top left;
  width: 139px;
  height: 128px;
}
.cf-small-boxes .plus {
  background:transparent url(/images/7-pic.png) no-repeat top left;
  width: 144px;
  height: 112px;
}
.cf-small-boxes .winner {
  background:transparent url(/images/winner.png) no-repeat top left;
  width: 139px;
  height: 130px;
}
.cf-left-column-70 {
  float:left;
  width:760px;
}
.cf-left-column-70-mainsite {
  float:left;
  width:1024px;  
}
.cf-fullwidth {
  width:100%;
}
.cf-right-column-30 {
  float:right;
  width:250px;
}
.cf-right-column-30-mainsite {
  float:right;
  width:250px;
  margin-right:5px;
}
.cf-widget-box {
  width:100%;
}
.cf-widget-container {
  float:left; 
  border:solid 5px #EAECEE;
}
.cf-widget-container-inner {
  float:left; 
  border:solid 1px #CBCBCB;
}
.cf-large-comment-box-form-container {
  background-color:#EAECEE;
  padding:7px;
  border-bottom:solid 1px #CBCBCB;
  float:left;
  width:1024px;
}
.autogrow-textarea {
  float:left;
  border:solid 1px #CBCBCB;
  width:84%;
  padding:3px; 
  height:15px; 
}
.cf-large-comment-box-form-container textarea {

}
.cf-large-comment-box-form-container input.button {
  background:url(/images/postcomments-btn.gif);
  border:none;
  width:139px;
  height:23px;
  margin-left:5px;
  text-indent:-9999px;
}
.cf-large-comment-box-comments-list {
  float:left;
  padding:7px;
  width:1024px;
}
.cf-large-comment-box-comments-list-mainsite {
  float:left;
  padding:7px;
  width:1005px;
}
.cf-large-comment-box-comment {
  border-bottom:solid 1px #CBCBCB;
  padding-top:7px;
  padding-bottom:7px;
  width:100%;
  float:left;
}
.cf-large-comment-box-comments-list a.seemore {
  margin-top:5px;
  margin-bottom:5px;
}
.cf-large-comment-box-comment img {
  float:left;
  width:70px;
  height:70px;
}
.cf-large-comment-box-comment-content {
  margin-left:75px;
}
.cf-large-comment-box-comment-content h2 {
  font-size:13px;
  font-weight:bold;
  color:#2276bb;
}
.cf-large-comment-box-comment-content h2 a {
  text-decoration:none;
}
.cf-large-comment-box-comment-content p {
  padding-top:10px;
  padding-bottom:7px;
}
.cf-large-comment-box-comment-content span {
  
}
.cf-large-comment-box-comment-content .time {  
  font-size:10px;
  font-weight:normal;
  color:#CECECE;
  margin-left:20px;
}
.cf-large-comment-box-comment-content .action a {
  text-decoration:none;
  font-size:10px;
}
.cf-fb-update-box {
  width:235px;
  padding:5px;
}
.cf-fb-update-box div {
  padding:5px;
}
.cf-fb-update-box div.blue {
  background-color:#1C5185;
  font-weight:bold;
  color:#fff;
}
.cf-fb-addbookmark-btn {
  background:url(/images/addbookmark.gif);
  display:block;
  text-indent:-9999px;
  width:118px;
  height:27px;
}
.cf-fb-subscribe-btn {
  background:url(/images/subscribe-btn.gif);
  display:block;
  text-indent:-9999px;
  width:112px;
  height:23px;
}
.cf-widget-box h1 {
  font-size:18px;
}
.cf-blue-font {
  display:inline;
  color:#2276BB;
}


/* AutoSuggest CSS - Version 1.2 */

ul.as-selections {
	list-style-type: none;
	border-top: 1px solid #888;
	border-bottom: 1px solid #b6b6b6;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding: 4px 0 4px 4px;
	margin: 0;
	overflow: auto;
	background-color: #fff;
	box-shadow:inset 0 1px 2px #888;
	-webkit-box-shadow:inset 0 1px 2px #888;
	-moz-box-shadow:inset 0 1px 2px #888;
}

ul.as-selections.loading {
	background-color: #eee;
}

ul.as-selections li {
	float: left;
	margin: 1px 4px 1px 0;
}

ul.as-selections li.as-selection-item {
	color: #2b3840;
	font-size: 13px;
	font-family: "Lucida Grande", arial, sans-serif;
	text-shadow: 0 1px 1px #fff;
	background-color: #ddeefe;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddeefe), to(#bfe0f1));
	border: 1px solid #acc3ec;
	border-top-color: #c0d9e9;
	padding: 2px 7px 2px 10px;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	box-shadow: 0 1px 1px #e4edf2;
	-webkit-box-shadow: 0 1px 1px #e4edf2;
	-moz-box-shadow: 0 1px 1px #e4edf2;
}

ul.as-selections li.as-selection-item:last-child {
	margin-left: 30px;
}

ul.as-selections li.as-selection-item a.as-close {
	float: right;
	margin: 1px 0 0 7px;
	padding: 0 2px;
	cursor: pointer;
	color: #5491be;
	font-family: "Helvetica", helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 0 1px 1px #fff;
	-webkit-transition: color .1s ease-in;
}

ul.as-selections li.as-selection-item.blur {
	color: #666666;
	background-color: #f4f4f4;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#d5d5d5));
	border-color: #bbb;
	border-top-color: #ccc;
	box-shadow: 0 1px 1px #e9e9e9;
	-webkit-box-shadow: 0 1px 1px #e9e9e9;
	-moz-box-shadow: 0 1px 1px #e9e9e9;
}

ul.as-selections li.as-selection-item.blur a.as-close {
	color: #999;
}

ul.as-selections li:hover.as-selection-item {
	color: #2b3840;
	background-color: #bbd4f1;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbd4f1), to(#a3c2e5));
	border-color: #6da0e0;
	border-top-color: #8bb7ed;
}

ul.as-selections li:hover.as-selection-item a.as-close {
	color: #4d70b0;
}

ul.as-selections li.as-selection-item.selected {
	border-color: #1f30e4;
}

ul.as-selections li.as-selection-item a:hover.as-close {
	color: #1b3c65;
}

ul.as-selections li.as-selection-item a:active.as-close {
	color: #4d70b0;
}

ul.as-selections li.as-original {
	margin-left: 0;
}

ul.as-selections li.as-original input {
	border: none;
	outline: none;
	font-size: 13px;
	width: 120px;
	height: 18px;
	padding-top: 3px;
}

ul.as-list {
	position: absolute;
	list-style-type: none;
	margin: 2px 0 0 0;
	padding: 0;
	font-size: 14px;
	color: #000;
	font-family: "Lucida Grande", arial, sans-serif;
	background-color: #fff;
	background-color: rgba(255,255,255,0.95);
	z-index: 2;
	box-shadow: 0 2px 12px #222;
	-webkit-box-shadow: 0 2px 12px #222;
	-moz-box-shadow: 0 2px 12px #222;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

li.as-result-item, li.as-message {
	margin: 0 0 0 0;
	padding: 5px 12px;
	background-color: transparent;
	border: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	cursor: pointer;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

li:first-child.as-result-item {
	margin: 0;
}

li.as-message {
	margin: 0;
	cursor: default;
}

li.as-result-item.active {
	background-color: #3668d9;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 64%, from(rgb(110, 129, 245)), to(rgb(62, 82, 242)));
	border-color: #3342e8;
	color: #fff;
	text-shadow: 0 1px 2px #122042;
}

li.as-result-item em { 
	font-style: normal; 
	background: #444;  
	padding: 0 2px;
	color: #fff;
}

li.as-result-item.active em { 
	background: #253f7a;  
	color: #fff;
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	ul.as-selections {
		border-top-width: 2px;
	}
	ul.as-selections li.as-selection-item {
		padding-top: 3px;
		padding-bottom: 3px;
	}
	ul.as-selections li.as-selection-item a.as-close {
		margin-top: -1px;
	}
	ul.as-selections li.as-original input {
		height: 19px;
	}
}

/* Opera Hacks  */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	ul.as-list {
		border: 1px solid #888;
	}
	ul.as-selections li.as-selection-item a.as-close {
		margin-left: 4px;
		margin-top: 0;
	}
}

/* IE Hacks  */
ul.as-list {
	border: 1px solid #888\9;
}
ul.as-selections li.as-selection-item a.as-close {
	margin-left: 4px\9;
	margin-top: 0\9;
}

/* Firefox 3.0 Hacks */
ul.as-list,  x:-moz-any-link, x:default { 
	border: 1px solid #888;
}
BODY:first-of-type ul.as-list, x:-moz-any-link, x:default { /* Target FF 3.5+ */
	border: none;
}