﻿/*Style2.css*/
body { color: #222; font-size: 10pt; line-height: 1.4; min-height: 100%; border: 0; outline: 0; vertical-align: top; margin: 0; padding: 0 }
BODY { FONT-FAMILY: Arial; FONT-SIZE: 11pt; FONT-WEIGHT: normal; LETTER-SPACING: normal; TEXT-TRANSFORM: none; WORD-SPACING: normal }
.navblue, a.navblue:link, a.navblue:visited, a.navblue:active, a.navblue:hover { font-size: 7pt; color: blue; text-decoration: underline }
.navlink { font-size: 8pt; color: #000; }
a.navlink:link, a.navlink:visited, a.navlink:active { text-decoration: none; padding-right: 12px; background-image: url('images/2009/navarr.png'); background-position: right; background-repeat: no-repeat }
a.navlink:hover { text-decoration: underline; padding-right: 12px; background-image: url('images/2009/navarr.png'); background-position: right; background-repeat: no-repeat }
.navleft { font-size: 8pt; color: #000000; }
a.navleft:link, a.navleft:visited, a.navleft:active { text-decoration: none; padding-left: 15px; background-image: url('/images/2009/navarr.png'); background-position: left; background-repeat: no-repeat; }
a.navleft:hover { text-decoration: underline; padding-left: 15px; background-image: url('/images/2009/navarr.png'); background-position: left; background-repeat: no-repeat; }
.navwhite, a.navwhite:link, a.navwhite:visited, a.navwhite:active, a.navwhite:hover { color: #fff; text-decoration: underline }
.navw, a.navw:link, a.navw:visited, a.navw:active { color: #fff; text-decoration: none; }
a.navw:hover { color: #ffffff; text-decoration: underline; }
SMALL { font-size: .7em }
BIG { font-size: 1.17em }
BLOCKQUOTE, PRE { font-family: Courier New,monospace }
OL LI { list-style-type: decimal }
OL OL LI { list-style-type: lower-alpha }
OL OL OL LI { list-style-type: lower-roman }
.borderall { border-top: solid 1px black; border-bottom: solid 1px black; border-right: solid 1px black; border-left: solid 1px black }
.bordernone { border-style: solid; border-width: 0px; border-color: black }
.borderbottomleftright { border-bottom: solid 1px black; border-right: solid 1px black; border-left: solid 1px black }
.bordertopleftright { border-top: solid 1px black; border-right: solid 1px black; border-left: solid 1px black }
.bordertoprightbottom { border-top: solid 1px black; border-right: solid 1px black; border-bottom: solid 1px black }
.bordertopleft1 { border-top: solid 1px black; border-left: solid 1px black }
.bordertopright1 { border-top: solid 1px black; border-right: solid 1px black }
.borderbottomleft1 { border-bottom: solid 1px black; border-left: solid 1px black }
.borderleftblue { border-left: solid 1px blue; border-top: solid 1px silver; border-bottom: solid 1px black }
.borderleftblack { border-bottom: solid 1px black; border-left: solid 1px black; border-top: solid 1px silver }
.bordersilver { border-bottom: solid 1px black; border-top: solid 1px silver; border-left: solid 1px silver }
.borderend { border-bottom: solid 1px black; border-top: solid 1px silver; border-left: solid 1px silver; border-right: solid 1px black }
.borderbottom { border-bottom: solid 1px black }
.borderbottomright1 { border-bottom: solid 1px black; border-right: solid 1px black }
.bordertopright2 { border-top: solid 2px black; border-right: solid 2px black }
.borderrightbottom { border-right: solid 2px black; border-bottom: solid 2px black }
.bordertopleft { border-top: solid 2px black; border-left: solid 2px black }
.borderbottomleft { border-bottom: solid 2px black; border-left: solid 2px black }
.borderright2 { border-right: solid 2px black }
.bordertop2 { border-top-style: solid; border-top-color: Black; border-top-width: 2px }
.borderbottom2 { border-bottom-style: solid; border-bottom-color: Black; border-bottom-width: 2px }
.bordertop { border-top: solid 1px black }
.MenuGroup { border: solid 1px Gainsboro; background-color: #dcdcdc; border-width: 0px; padding: 2px }
.MenuItem { border-width: 0px; color: Black; background-color: #dcdcdc; font-family: verdana; font-size: 10px; padding: 2px; padding-left: 10px; padding-right: 10px }
.MenuItemOver { border-width: 0px; background-color: Gray; color: Black; font-family: verdana; font-size: 10px; padding: 2px; padding-left: 10px; padding-right: 10px }
.OutputText { color: Red; font-family: verdana; font-size: 10px; font-weight: bold }
#ttlistdiv, #ttlistdiv * { display: block; margin: 0; line-height: 0.2cm }
.javaHover { cursor: pointer }
.ttupload { Font-Size: 9pt; font-weight: bold; text-align: center; font-family: "Arial" }
.text { Font-Size: 10pt; font-family: Arial }
    .text a:Link, .text a:visited, .text a:active { font-family: Arial,Helvetica,sans-serif; color: Blue; Font-Style: normal; font-size: 10pt }
    .text a:hover { font-family: Arial,Helvetica,sans-serif; color: Navy; Font-Style: normal; font-size: 10pt }
.intro { Font-Size: 11pt; font-family: Arial; text-decoration: none }
a.intro:link, a.intro:visited, a.intro:active { font-family: Arial,Helvetica,sans-serif; color: #30618c; Font-Style: normal; font-size: 11pt; text-decoration: none }
a.intro:hover { font-family: Arial,Helvetica,sans-serif; color: #000; Font-Style: normal; font-size: 11pt }
a.link:link, a.link:visited, a.link:active { color: Black; text-decoration: none }
a.link:hover { color: #18189f; text-decoration: underline }
.modalPopup { border-width: 1px; border-style: solid; border-color: Black; padding: 0px; min-width: 400px; min-height: 200px }
.modalPopup2 { border-width: 1px; border-style: solid; border-color: Black; padding: 0px }
.modalBackground { background-color: Gray; filter: alpha(opacity=80); opacity: 0.8 }
.modalHide { display: none }
.modalShow { }
.modalInvisible { visibility: hidden }
.modalVisible { visibility: visible }
table.table { font-size: 8pt; text-align: center; border-collapse: collapse }
    table.table td {}
.AthTournTblDEL { text-align: center; border: solid black 1px; font-size: 6pt }
.AthTournTblDATE { text-align: center; border: solid black 1px }
.AthTournTblMain { text-align: left; border: solid black 1px }
.AthTournTblRank { text-align: right; border: solid black 1px }
.AthTournTblScore { text-align: right; border: solid black 1px; font-size: 8pt }
.AthColTblHdrRow { font-family: Verdana; font-size: 8pt; color: White; background-color: Black }
.AthColTblRow1 { font-family: Verdana; font-size: 8pt; color: Black; height: 50px; text-align: center }
.AthColTblRow2 { font-family: Verdana; font-size: 8pt; color: Black; text-align: center }
.AthColTblCell { width: 120px }
.AthColTblCellBold { width: 120px; font-weight: bold }
.TTGroupTable { font-size: 7pt; padding: 2; color: Black; background-color: White }
.TTDivTable { font-size: 6pt; width: 170px; font-weight: bold; padding: 2px }
.TTDivCell1 { width: 150px }
.TTDivCell2 { font-size: 7pt; width: 20px }
.TTDivCell3 { text-align: center; font-size: 8pt; font-weight: bold }
.TTDivCell4 { font-size: 7pt; width: 20px }
.TTGroupRow { height: 15px }
.TTGroupCell { text-align: left; width: 150px }
.TTGroupCell2 { font-size: 7pt; width: 20px; text-align: right }

.MaskedEditFocus { background-color: #ffc; color: #000 }
.MaskedEditMessage { color: #f00; font-weight: bold }
.MaskedEditError { background-color: #fcc }
.MaskedEditFocusNegative { background-color: #ffc; color: #f00 }
.MaskedEditBlurNegative { color: #f00 }

.cbl { width: 690px }
    .cbl td { width: 230px }
.whosplayingCol { border: 1px solid black; margin: auto; height: 25px; border-collapse: collapse; }
.cp_hover { background-image: url(images/2009/cp_bodyh.png); background-repeat: repeat-y; background-position: left; color: White; padding: 2px 5px 2px 15px; text-align: left; height: 23px; font-weight: bold; }
.cp_out { background-image: url(images/2009/cp_body.png); background-repeat: repeat-y; background-position: left; color: White; padding: 2px 5px 2px 15px; text-align: left; height: 23px; font-weight: bold; }
.tblHeader { background-image: url('images/2009/tbl_bg.jpg'); background-repeat: repeat-x; color: White; font-weight: bold; background-color: #1b0205; }
.tblHeader30 { background-image: url('/images/2009/tbl_bg30.jpg'); background-repeat: repeat-x; color: White; font-weight: bold; background-color: #1b0205; }
.tooltip { background-color: #000; border: 1px solid #fff; padding: 10px 15px; width: 200px; display: none; color: #fff; text-align: left; font-size: 12px; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; z-index: 100000; opacity: .7; }
/* Accordion */
.accordionHeader { border: 0px solid #2F4F4F; color: white; font-size: 12px; font-weight: bold; padding: 10px 5px 17px 5px; margin-top: 1px; cursor: pointer; background-image: url('images/2009/accord_inactive.png'); background-position: top; background-repeat: no-repeat; }
    .accordionHeader a { color: #FFFFFF; background: none; text-decoration: none; }
        .accordionHeader a:hover { background: none; text-decoration: underline; }
.accordionHeaderSelected { border: 0px solid #2F4F4F; color: white; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; padding: 10px 5px 7px 5px; margin-top: 5px; cursor: pointer; background-image: url('images/2009/accord_active.png'); background-repeat: no-repeat; }
    .accordionHeaderSelected a { color: #FFFFFF; background: none; text-decoration: none; }
        .accordionHeaderSelected a:hover { background: none; text-decoration: underline; }
.accordionContent { background-color: #ffffff; border-right: 0px solid #a9a9a9; border-left: 0px solid #a9a9a9; border-top: 0px; border-bottom: 0px; padding: 0px; padding-bottom: 10px; background-image: url('images/2009/accord_content.png'); background-repeat: no-repeat; background-position: bottom; }
.hiddenHeader { border: 0px solid #2F4F4F; color: white; font-size: 12px; font-weight: bold; padding: 10px 5px 17px 0px; cursor: pointer; background-image: url('images/2009/accord_inactive.png'); background-position: top; background-repeat: no-repeat; }
.shownHeader { border: 0px solid #2F4F4F; color: white; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; padding: 10px 5px 7px 0px; cursor: pointer; background-image: url('images/2009/accord_active.png'); background-repeat: no-repeat; }
.ctext { text-decoration: underline; padding-right: 12px; background-image: url('images/2009/navarr.png'); background-position: right; background-repeat: no-repeat }
.tabpanel { width: 780px; background-color: #ffffff; border-bottom: 1px solid #484848; overflow: auto; border-left: 1px solid #484848; border-right: 1px solid #484848; padding-top: 10px; padding-left: 5px; min-height: 350px; padding-bottom: 10px; }
.contentArea { width: 790px; margin: 0 auto; }
.left { float: left; }
.right { float: right; }
.clr { clear: both; }
.morelink { width: 70px; height: 14px; padding: 3px 5px; background: url('/images/more_bg.png'); text-align: center; color: #000; clear: both; margin: 3px 0; font-size: 7pt; }
    .morelink a { font-size: 7pt; }
        .morelink a:link, .morelink a:visited { text-decoration: none; }
        .morelink a:hover { color: #000; text-decoration: underline; }

/*css/all_tt.css*/
div#sincFont { font: 12px/20px Arial, Helvetica, sans-serif; color: #828181; }
.olc_back { cursor: pointer; background: url(/images/olc_backtoMain.png) top; }
    .olc_back:hover { cursor: pointer; background: url(/images/olc_backtoMain_mo.png) top; }

.olc_link, a.olc_link:link, a.olc_link:visited, a.olc_link:active { margin-left: 12px; float: left; margin-top: 32px; text-decoration: none; color: #fff; padding-left: 12px; background: url(/images/2009/nav_white.png) left no-repeat; }
a.olc_link:hover { margin-left: 12px; float: left; margin-top: 32px; text-decoration: underline; color: #fff; padding-left: 12px; background: url(/images/2009/nav_white.png) left no-repeat; }
.instructtop { background: url(/images/2010/instructions_top.png) no-repeat; width: 760px; height: 21px; margin: 0 auto; }
.instructmid { background: url(/images/2010/instructions_mid.png) repeat-y; width: 725px; color: White; padding: 0 20px 0 15px; text-align: left; margin: 0 auto; }
.instructbot { background: url(/images/2010/instructions_bottom.png) no-repeat; width: 760px; height: 24px; margin: 0 auto; }
.cbtn div.btnl { width: 15px; height: 24px; background: url('/images/cp/btn_left.png'); float: left; cursor: pointer; margin-top: 3px; }
.cbtn div.btnm { min-width: 110px; height: 21px; padding-top: 3px; background: url('/images/cp/btn_m.png') repeat-x; text-align: center; color: #fff; float: left; cursor: pointer; margin-top: 3px; font-size: 8pt; }
.cbtn div.btnr { width: 15px; height: 24px; background: url('/images/cp/btn_right.png'); float: left; cursor: pointer; margin-top: 3px; }
a.cbtn, a.cbtn:hover { text-decoration: none; }
    a.cbtn:hover div.btnl { width: 15px; height: 24px; background: url('/images/cp/btn_left_h.png'); float: left; cursor: pointer; margin-top: 3px; }
    a.cbtn:hover div.btnm { height: 21px; padding-top: 3px; background: url('/images/cp/btn_m_h.png') repeat-x; text-decoration: none; color: #fff; float: left; cursor: pointer; margin-top: 3px; font-size: 8pt; }
    a.cbtn:hover div.btnr { width: 15px; height: 24px; background: url('/images/cp/btn_right_h.png'); float: left; cursor: pointer; margin-top: 3px; }

textarea { font-family: Arial }

.simple_overlay { display: none; z-index: 10000; background-color: #333; width: 820px; min-height: 300px; border: 1px solid #666; -moz-box-shadow: 0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000; }
    /* close button positioned on upper right corner */
    .simple_overlay .close { background-image: url(/images/overlay/close.png); position: absolute; right: -15px; top: -15px; cursor: pointer; height: 35px; width: 35px; }
/* styling for elements inside overlay */
.details { font-size: 12px; color: #fff; width: 800px; }
    .details h3 { color: #ddd; font-weight: bold; font-size: 15px; margin: 0 0 -10px 0; }
div.contentWrap { height: 374px; overflow: hidden; }
#overlay { height: 374px; }
/* the overlayed element */
.apple_overlay { display: none; background-image: url(/images/overlay/trans_wide_short.png); color: #efefef; width: 810px; padding: 35px 25px; font-size: 11px; overflow-x: none; overflow-y: auto; z-index: 10000; }
    /* default close button positioned on upper right corner */
    .apple_overlay .close { background-image: url(/images/overlay/close.png); position: absolute; right: 5px; top: 5px; cursor: pointer; height: 35px; width: 35px; }
.white_overlay { display: none; background-image: url(/images/overlay/white_overlay.png); color: #efefef; width: 810px; padding: 35px 25px; font-size: 11px; overflow-x: none; overflow-y: auto; z-index: 10000; }
    /* default close button positioned on upper right corner */
    .white_overlay .close { background-image: url(/images/overlay/close.png); position: absolute; right: 5px; top: 5px; cursor: pointer; height: 35px; width: 35px; }
.white_details { font-size: 12px; color: #333; width: 800px; }
    .white_details h3 { color: #618f3f; font-weight: bold; font-size: 15px; margin: 0 0 -10px 0; font-family: 'Open Sans',Verdana,Arial,Helvetica,sans-serif }
.gridHeader { background-image: url('/images/2009/tbl_bg.jpg'); background-repeat: repeat-x; color: White; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; background-color: black; height: 24px; }
.gridRow { background-color: white; text-align: left; border-bottom: 1px solid #999; font-family: Tahoma; font-size: 9pt; }
    .gridRow td, .gridAltRow td { padding: 4px 2px; }
.gridAltRow { background-color: #e9e9e9; text-align: left; border-bottom: 1px solid #999; font-family: Tahoma; font-size: 9pt; }
.gh { color: #618f3f; font-weight: bold; border-bottom: 3px solid #999; }
.func_t { background: url(/images/2011/function_topt.png) no-repeat top; width: 630px; height: 23px; padding: 7px 55px 0 45px; text-align: left; margin: 0 auto; }
.func_m { background: url(/images/2011/function_midt.png) repeat-y; width: 640px; color: #000; padding: 0 45px; text-align: left; margin: 0 auto; }
.func_b { background: url(/images/2011/function_bottomt.png) no-repeat bottom; width: 730px; height: 25px; margin: 0 auto 8px auto; }
.func_item { width: 640px; float: left; clear: both; padding-top: 1px; padding-bottom: 2px; }
.func_desc { width: 480px; float: left; font-size: 10pt; padding-top: 6px; color: #000; font-weight: bold; }
.func_button { width: 160px; float: left; font-weight: normal; }
.func_sep { width: 630px; border-bottom: 2px solid #105795; height: 1px; clear: both; }
.func_tog { color: #fff; text-decoration: none; font-size: 8pt; }
.myfuncTitle { float: left; width: 550px; padding-left: 50px; text-align: center; font-weight: bold; font-size: 12pt; }
a.navlblue, a.navlblue:link, a.navlblue:visited { color: #98c6ff; text-decoration: none; }
    a.navlblue:hover { color: #fff; text-decoration: underline; }
.tooltip { background-color: #000; border: 1px solid #fff; padding: 10px 15px; width: 200px; display: none; color: #fff; text-align: left; font-size: 12px; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; z-index: 100000; opacity: .7; }
#tooltip { position: absolute; border: 1px solid #ccc; background: #333; padding: 5px; color: #fff; text-align: left; cursor: pointer; max-width: 230px; }
a.tooltip:hover { color: #ffffff; text-decoration: none; }
.tipsy { padding: 5px; font-size: 11px; background: url('/images/cp/tipsy.gif') no-repeat; text-align: left; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 350px; text-align: center; }
.tipsy-inner { -moz-border-radius: 3px; -webkit-border-radius: 3px; opacity: 0.90; filter: alpha(opacity=90); }
.tipsy-north { background-position: top center; }
.tipsy-west { background-position: left center; }
#gravity { width: 100%; margin: 5px 0; border-spacing: 5px; }
    #gravity td { text-align: center; vertical-align: middle; padding: 5px 0; background-color: #d0d0d0; width: 33%; }
    #gravity a { }
        #gravity a:hover { color: #505050; background: none; }
.merge { height: 15px; width: 15px; border: 0; }
.amerge { height: 15px; width: 15px; border: 0; }
.pmerge { height: 15px; width: 15px; border: 0; }
.grey { font: normal Arial, Helvetica, sans-serif; color: #666; padding: 5px 0; margin: 0; font-size: 8pt; }
.tblHeader { background-image: url('/images/2009/tbl_bg.jpg'); background-repeat: repeat-x; color: White; font-weight: bold; background-color: #1b0205; }
.tblHeader30 { background-image: url('/images/2009/tbl_bg30.jpg'); background-repeat: repeat-x; color: White; font-weight: bold; background-color: #1b0205; }
input.css3button { font-family: Arial, Helvetica, sans-serif; font-size: 12px; cursor: pointer; color: #363636; padding: 5px 10px; background: -moz-linear-gradient(top, #dbdbdb 0%, #a3a3a3); background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#a3a3a3)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(255,255,255,1); -webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(255,255,255,1); }
    input.css3button:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; cursor: pointer; color: #000; padding: 5px 10px; background: -moz-linear-gradient(top,#dbdbdb 0%,#636363); background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb),to(#636363)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #474747; -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0.5),inset 0px 0px 9px rgba(255,255,255,1); -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0.5),inset 0px 0px 9px rgba(255,255,255,1); }
        input.css3button[disabled], input.css3button:hover[disabled] { font-family: Arial, Helvetica, sans-serif; cursor: pointer; color: #7f7f7f; padding: 5px 10px; background: #efefef; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }
.tbRound { border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border: 1px solid #ccc; padding: 4px 12px; font-size: 12pt; }
input.greenBtn { font-family: Arial, Helvetica, sans-serif; font-size: 12px; cursor: pointer; color: #fff; padding: 5px 10px; background: -moz-linear-gradient(top, #618f3f 0%, #47692e); background: -webkit-gradient(linear, left top, left bottom, from(#618f3f), to(#47692e)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #618f3f; -moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(255,255,255,1); -webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(255,255,255,1); }
    input.greenBtn:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; cursor: pointer; color: #fff; padding: 5px 10px; background: #2c411c; background: #2c411c; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #618f3f; -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0.5); -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0.5); }
        input.greenBtn[disabled], input.greenBtn:hover[disabled] { font-family: Arial, Helvetica, sans-serif; cursor: pointer; color: #7f7f7f; padding: 5px 10px; background: #efefef; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }
input.delBtn { font-family: Arial, Helvetica, sans-serif; font-size: 12px; cursor: pointer; color: #333; padding: 5px 25px 5px 10px; background: url(/images/2009/delsmall.png) right 4px no-repeat #fefefe; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5); -webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5); }
    input.delBtn:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; cursor: pointer; color: #333; padding: 5px 10px; padding: 5px 25px 5px 10px; background: url(/images/2009/delsmall.png) right 4px no-repeat #ccc; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0.5); -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0.5); }
        input.delBtn[disabled], input.delBtn:hover[disabled] { font-family: Arial, Helvetica, sans-serif; cursor: pointer; color: #7f7f7f; padding: 5px 10px; background: #efefef; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }
.spform input[type="text"], .spform input[type=password], .spform textarea { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 1em; vertical-align: middle; font-weight: normal; padding: 4px; margin: 5px 0; outline: none; }
.spform input[type="text"], .spform input[type=password] { border-radius: 3px; box-shadow: inset 0 0 5px rgba(0,0,0,.1); }
    .spform input[type="text"]:focus, .spform input[type=password]:focus { border-radius: 3px; box-shadow: inset 0 0 5px rgba(0,0,0,.4); }
/*sinc.css*/
.cText { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; }
.white_overlay { display: none; background-image: url(/images/overlay/white_overlay.png); color: #efefef; width: 810px; padding: 35px 25px; font-size: 11px; overflow-x: none; overflow-y: auto; z-index: 10000; }
    /* default close button positioned on upper right corner */
    .white_overlay .close { background-image: url(/images/overlay/close.png); position: absolute; right: 5px; top: 5px; cursor: pointer; height: 35px; width: 35px; }
.white_details { font-size: 12px; color: #333; width: 800px; }
    .white_details h3 { color: #618f3f; font-weight: bold; font-size: 15px; margin: 0 0 -10px 0; font-family: 'Open Sans',Verdana,Arial,Helvetica,sans-serif }
div.loading { background: url(/images/loading_horizontal.gif) no-repeat 50% 50%; width: 128px; height: 15px; margin: 0 auto; }

.smallBtn { font-size: 8pt !important; font-weight: normal !important; padding: 3px 5px !important; font-family: Arial, Verdana, Helvetica, Sans-Serif !important; border-radius: 3px !important; -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; }

a.linkRBtn, a.linkRBtn:visited, a.linkRBtn:link { cursor: pointer; color: #363636; padding: 5px 10px; background: -moz-linear-gradient(top, #dbdbdb 0%, #a3a3a3); background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#a3a3a3)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; text-decoration: none; border: 1px solid #8a8a8a; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
    a.linkRBtn:hover { cursor: pointer; color: #000; padding: 5px 10px; background: -moz-linear-gradient(top,#dbdbdb 0%,#636363); background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb),to(#636363)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; text-decoration: none; border: 1px solid #474747; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }

a.linkSml, a.linkSml:visited, a.linkSml:link { cursor: pointer; color: #363636; padding: 3px 5px; background: -moz-linear-gradient(top, #dbdbdb 0%, #a3a3a3); background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#a3a3a3)); font-size: 8pt; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-decoration: none; font-family: Arial, Verdana, Helvetica, Sans-Serif; border: 1px solid #8a8a8a; font-weight: normal; }
    a.linkSml:hover { cursor: pointer; color: #000; padding: 3px 5px; background: -moz-linear-gradient(top,#dbdbdb 0%,#636363); background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb),to(#636363)); font-size: 8pt; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-decoration: none; font-family: Arial, Verdana, Helvetica, Sans-Serif; border: 1px solid #474747; font-weight: normal; }

a.linkGrnBtn, a.linkGrnBtn:visited, a.linkGrnBtn:link { cursor: pointer; color: #fff; padding: 5px 10px; background: -moz-linear-gradient(top, #618f3f 0%, #47692e); background: -webkit-gradient(linear, left top, left bottom, from(#618f3f), to(#47692e)); background: #618f3f; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; text-decoration: none; border: 1px solid #618f3f; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
    a.linkGrnBtn:hover { cursor: pointer; color: #fff; padding: 5px 10px; background: #2c411c; text-decoration: none; background: #2c411c; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #618f3f; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }

.r4 { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.r8 { border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.sdw { -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }

.tblrow { background-color: white; text-align: left; border-bottom: 1px solid #999; font-size: 9pt; }
.rowright { background-color: white; text-align: right; border-bottom: 1px solid #999; font-size: 9pt; }
.tblrow td, .altrow td { padding: 4px 2px; }
.altrow { background-color: #e9e9e9; text-align: left; border-bottom: 1px solid #999; font-size: 9pt; }
.altrowright { background-color: #e9e9e9; text-align: right; border-bottom: 1px solid #999; font-size: 9pt; }

.eorow { background-color: white; text-align: left; font-size: 9pt; }
.eoaltrow { background-color: #e9e9e9; text-align: left; font-size: 9pt; }

table.tab { font-weight: normal; color: #484848; font-size: 8pt; cursor: pointer; background: url(/images/tab/normal_tab.png) no-repeat; }
table.tabHover { color: #fff; text-decoration: none; font-size: 8pt; cursor: pointer; background: url(/images/tab/darknormal_tab.png) no-repeat; }
table.tabSelected { font-weight: normal; color: #000000; font-size: 8pt; cursor: pointer; background: url(/images/tab/gray_tab.png) no-repeat; }
td.tabline { background-image: url(/images/tab/line.png); background-position-y: bottom; background-repeat: repeat-x; color: black; cursor: hand; font-family: Verdana; font-size: 12px; }

h1, h1.gray { color: #222; font-family: 'Ubuntu Condensed', Roboto, Optima, Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; font-weight: normal; margin: 8px auto; }
h2, h2.gray { color: #222; font-family: 'Ubuntu Condensed', Roboto, Optima, Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; font-weight: normal; margin: 8px auto; }
h3, h3.gray { color: #222; font-family: 'Ubuntu Condensed', Roboto, Optima, Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; margin: 10px auto; font-weight: bold; margin: 8px auto; }
h4, h4.gray { color: #222; font-family: 'Ubuntu Condensed', Roboto, Optima, Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; font-weight: bold; margin: 8px auto; }

h3.team { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; margin: 10px auto; font-weight: bold; padding: 0; border-bottom: 2px solid #222; }

h1.dark { color: #000; font-family: 'Ubuntu Condensed', Roboto, Optima, Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; font-weight: bold; margin: 5px 0; padding: 1px 5px; background: #d3d3d3; vertical-align: middle; }
h2.dark { color: #000; font-family: 'Ubuntu Condensed', Roboto, Optima, Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; font-weight: bold; margin: 5px 0; padding: 1px 5px; background: #d3d3d3; vertical-align: middle; }
h3.dark { color: #000; font-family: 'Ubuntu Condensed', Roboto, Optima, Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; font-weight: bold; margin: 5px 0; padding: 1px 5px; background: #d3d3d3; vertical-align: middle; }
h4.dark { color: #000; font-family: 'Ubuntu Condensed', Roboto, Optima, Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; font-weight: bold; margin: 5px 0; padding: 3px 5px; background: #d3d3d3; vertical-align: middle; }
h5.dark { color: #000; font-family: 'Ubuntu Condensed', Roboto, Optima, Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; font-weight: bold; margin: 3px 0; padding: 2px 5px; background: #d3d3d3; vertical-align: middle; }

h1.dash { color: #222; font-family: 'Ubuntu Condensed', Roboto, Optima, Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; font-weight: normal; border-bottom: 1px dashed #bbb; padding-bottom: 4px; }
h2.dash { color: #222; font-family: 'Ubuntu Condensed', Roboto, Optima, Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; font-weight: normal; border-bottom: 1px dashed #bbb; padding-bottom: 4px; }
h3.dash { color: #222; font-family: 'Ubuntu Condensed', Roboto, Optima, Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; margin: 4px auto; font-weight: bold; border-bottom: 1px dashed #bbb; padding-bottom: 4px; }
h4.dash { color: #222; font-family: 'Ubuntu Condensed', Roboto, Optima, Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; font-weight: bold; border-bottom: 1px dashed #bbb; padding-bottom: 4px; }

h3.reverse { color: #FFF; font-family: 'Ubuntu Condensed', Roboto, Optima, Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; font-weight: bold; margin: 5px 0; padding: 1px 5px; background: #666; vertical-align: middle; }

.header td { border-bottom: 1px solid #dcdcdc; border-collapse: collapse; }

.header { color: #333; font-weight: normal; border-bottom: 1px solid #dcdcdc; font-size: 9pt; background-color: #f8f8f8; border-collapse: collapse; padding-top: 4px; padding-bottom: 4px; }
.errBox { padding: 5px 5px; background: #eab3b2; border: 1px solid #922d2c; color: #922d2c; margin: 5px 10px 0 0; text-align: left; float: left; }
.confirmBox { padding: 5px 5px; background: #b9d6a4; border: 1px solid #394d2b; color: #394d2b; margin: 5px 10px 0 0; text-align: left; }
.highlightBox {
    padding: 5px 5px;
    background: #e2dcc7;
    border: 1px solid #d0c8ab;
    margin: 5px auto;
    font-size: 9pt;
}
.instructionBox { padding: 10px; background: #e9e9e9; color: #3b3c3c; border: 2px solid #6c6c6c; margin: 5px auto; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }

input.cBtn { cursor: pointer; color: #fff; padding: 5px 10px; background: -moz-linear-gradient(top, #8e8e8e 0%, #686868); background: -webkit-gradient(linear, left top, left bottom, from(#8e8e8e), to(#686868)); background: #8e8e8e; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #686868; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
    input.cBtn:hover { cursor: pointer; color: #fff; padding: 5px 10px; background: #686868; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #686868; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
        input.cBtn[disabled], input.cBtn:hover[disabled] { cursor: pointer; color: #7f7f7f; padding: 5px 10px; background: #efefef; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }

table.sinctable { border: 0; }
    table.sinctable td { padding: 2px; margin: 0; }

/* sincGreen */

.sincGreen { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; }

    .sincGreen a, .sincGreen a:visited, .sincGreen a:link { color: #1e28a5; text-decoration: none; }
        .sincGreen a:hover { color: #858686; text-decoration: underline; }

    .sincGreen h1 { color: #618f3f; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; }
    .sincGreen h2 { color: #618f3f; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; }
    .sincGreen h3 { color: #618f3f; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; margin: 10px auto; }
    .sincGreen h4 { color: #618f3f; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; }

    .sincGreen h1.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; font-weight: normal; }
    .sincGreen h2.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; font-weight: normal; }
    .sincGreen h3.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; margin: 10px auto; font-weight: normal; }
    .sincGreen h4.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; font-weight: normal; }

    .sincGreen h1.dark { color: #fff; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; font-weight: normal; margin: 5px 0; padding: 1px 5px; background: #618f3f; }
    .sincGreen h2.dark { color: #fff; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; font-weight: normal; margin: 5px 0; padding: 1px 5px; background: #618f3f; }
    .sincGreen h3.dark { color: #fff; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; font-weight: normal; margin: 5px 0; padding: 1px 5px; background: #618f3f; }
    .sincGreen h4.dark { color: #fff; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; font-weight: normal; margin: 5px 0; padding: 3px 5px; background: #618f3f; }

    .sincGreen table.tab { font-weight: normal; color: #484848; font-size: 8pt; cursor: pointer; background: url(/images/tab/green_tab.png) no-repeat; }
    .sincGreen table.tabHover { color: #fff; text-decoration: none; font-size: 8pt; cursor: pointer; background: url(/images/tab/darkgreen_tab.png) no-repeat; }
    .sincGreen table.tabSelected { font-weight: normal; color: #000000; font-size: 8pt; cursor: pointer; background: url(/images/tab/gray_tab.png) no-repeat; }
    .sincGreen td.tabline { background-image: url(/images/tab/line.png); background-position-y: bottom; background-repeat: repeat-x; color: black; cursor: hand; font-family: Verdana; font-size: 12px; }

    .sincGreen .header { color: #618f3f; font-weight: bold; border-bottom: 3px solid #999; font-size: 9pt; border: 0; }
    .sincGreen .tblrow { background-color: white; text-align: left; border-bottom: 1px solid #999; font-size: 9pt; border-right: 1px solid white; }
        .sincGreen .tblrow td, .sincGreen .altrow td { padding: 4px 2px; }
    .sincGreen .altrow { background-color: #e9e9e9; text-align: left; border-bottom: 1px solid #999; font-size: 9pt; border-right: 1px solid #e9e9e9; }

    .sincGreen div.loading { background: url(/images/loading_green.gif) no-repeat 50% 50%; width: 150px; height: 15px; margin: 0 auto; }

    .sincGreen .highlightBox { padding: 5px 5px; background: #afd792; border: 1px solid #618f3f; margin: 5px auto; }

    .sincGreen input.sinc { cursor: pointer; color: #363636; padding: 5px 10px; background: -moz-linear-gradient(top, #dbdbdb 0%, #a3a3a3); background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#a3a3a3)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
        .sincGreen input.sinc:hover { cursor: pointer; color: #000; padding: 5px 10px; background: -moz-linear-gradient(top,#dbdbdb 0%,#636363); background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb),to(#636363)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #474747; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
            .sincGreen input.sinc[disabled], .sincGreen input.sinc:hover[disabled] { cursor: pointer; color: #7f7f7f; padding: 5px 10px; background: #efefef; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }

    .sincGreen input.cBtn { cursor: pointer; color: #fff; padding: 5px 10px; background: -moz-linear-gradient(top, #618f3f 0%, #47692e); background: -webkit-gradient(linear, left top, left bottom, from(#618f3f), to(#47692e)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #618f3f; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
        .sincGreen input.cBtn:hover { cursor: pointer; color: #fff; padding: 5px 10px; background: #2c411c; background: #2c411c; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #618f3f; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
            .sincGreen input.cBtn[disabled], .sincGreen input.cBtn:hover[disabled] { cursor: pointer; color: #7f7f7f; padding: 5px 10px; background: #efefef; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }


/* sincBlue */

.sincBlue { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; }

    .sincBlue a, .sincBlue a:visited, .sincBlue a:link { color: #1e28a5; text-decoration: none; }
        .sincBlue a:hover { color: #858686; text-decoration: underline; }

    .sincBlue h1 { color: #394f93; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; }
    .sincBlue h2 { color: #394f93; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; }
    .sincBlue h3 { color: #394f93; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; margin: 10px auto; }
    .sincBlue h4 { color: #394f93; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; }

    .sincBlue h1.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; font-weight: normal; }
    .sincBlue h2.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; font-weight: normal; }
    .sincBlue h3.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; margin: 10px auto; font-weight: normal; }
    .sincBlue h4.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; font-weight: normal; }

    .sincBlue h1.dark { color: #fff; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; font-weight: normal; margin: 5px 0; padding: 1px 5px; background: #394f93; }
    .sincBlue h2.dark { color: #fff; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; font-weight: normal; margin: 5px 0; padding: 1px 5px; background: #394f93; }
    .sincBlue h3.dark { color: #fff; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; font-weight: normal; margin: 5px 0; padding: 1px 5px; background: #394f93; }
    .sincBlue h4.dark { color: #fff; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; font-weight: normal; margin: 5px 0; padding: 3px 5px; background: #394f93; }

    .sincBlue table.tab { font-weight: normal; color: #484848; font-size: 8pt; cursor: pointer; background: url(/images/tab/blue_tab.png) no-repeat; }
    .sincBlue table.tabHover { color: #fff; text-decoration: none; font-size: 8pt; cursor: pointer; background: url(/images/tab/darkblue_tab.png) no-repeat; }
    .sincBlue table.tabSelected { font-weight: normal; color: #000000; font-size: 8pt; cursor: pointer; background: url(/images/tab/gray_tab.png) no-repeat; }
    .sincBlue td.tabline { background-image: url(/images/tab/line.png); background-position-y: bottom; background-repeat: repeat-x; color: black; cursor: hand; font-family: Verdana; font-size: 12px; }

    .sincBlue .header { color: #394f93; font-weight: bold; border-bottom: 3px solid #999; font-size: 9pt; border: 1px solid white; }
    .sincBlue .tblrow { background-color: white; text-align: left; border-bottom: 1px solid #999; font-size: 9pt; border-right: 1px solid white; }
        .sincBlue .tblrow td, .sincGreen .altrow td { padding: 4px 2px; }
    .sincBlue .altrow { background-color: #e9e9e9; text-align: left; border-bottom: 1px solid #999; font-size: 9pt; border-right: 1px solid #e9e9e9; }

    .sincBlue .highlightBox { padding: 5px 5px; background: #a3bcd7; border: 1px solid #394f93; margin: 5px auto; }

    .sincBlue input.sinc { cursor: pointer; color: #363636; padding: 5px 10px; background: -moz-linear-gradient(top, #dbdbdb 0%, #a3a3a3); background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#a3a3a3)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
        .sincBlue input.sinc:hover { cursor: pointer; color: #000; padding: 5px 10px; background: -moz-linear-gradient(top,#dbdbdb 0%,#636363); background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb),to(#636363)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #474747; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
            .sincBlue input.sinc[disabled], .sincBlue input.sinc:hover[disabled] { cursor: pointer; color: #7f7f7f; padding: 5px 10px; background: #efefef; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }

    .sincBlue input.cBtn { cursor: pointer; color: #fff; padding: 5px 10px; background: -moz-linear-gradient(top, #5d72b9 0%, #394d91); background: -webkit-gradient(linear, left top, left bottom, from(#5d72b9), to(#394d91)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #5d72b9; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
        .sincBlue input.cBtn:hover { cursor: pointer; color: #fff; padding: 5px 10px; background: #2a3e7a; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #2a3e7a; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
            .sincBlue input.cBtn[disabled], .sincBlue input.cBtn:hover[disabled] { cursor: pointer; color: #7f7f7f; padding: 5px 10px; background: #efefef; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }

/* sincBlack */

.sincBlack { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; }

    .sincBlack a, .sincBlack a:visited, .sincBlack a:link { color: #1e28a5; text-decoration: none; }
        .sincBlack a:hover { color: #858686; text-decoration: underline; }

    .sincBlack h1 { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; }
    .sincBlack h2 { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; }
    .sincBlack h3 { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; margin: 10px auto; }
    .sincBlack h4 { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; }

    .sincBlack h1.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; font-weight: normal; }
    .sincBlack h2.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; font-weight: normal; }
    .sincBlack h3.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; margin: 10px auto; font-weight: normal; }
    .sincBlack h4.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; font-weight: normal; }

    .sincBlack h1.dark { color: #fff; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; font-weight: normal; margin: 5px 0; padding: 1px 5px; background: black; }
    .sincBlack h2.dark { color: #fff; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; font-weight: normal; margin: 5px 0; padding: 1px 5px; background: black; }
    .sincBlack h3.dark { color: #fff; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; font-weight: normal; margin: 5px 0; padding: 1px 5px; background: black; }
    .sincBlack h4.dark { color: #fff; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; font-weight: normal; margin: 5px 0; padding: 3px 5px; background: black; }

    .sincBlack table.tab { font-weight: normal; color: #484848; font-size: 8pt; cursor: pointer; background: url(/images/tab/normal_tab.png) no-repeat; }
    .sincBlack table.tabHover { color: #fff; text-decoration: none; font-size: 8pt; cursor: pointer; background: url(/images/tab/darknormal_tab.png) no-repeat; }
    .sincBlack table.tabSelected { font-weight: normal; color: #000000; font-size: 8pt; cursor: pointer; background: url(/images/tab/gray_tab.png) no-repeat; }
    .sincBlack td.tabline { background-image: url(/images/tab/line.png); background-position-y: bottom; background-repeat: repeat-x; color: black; cursor: hand; font-family: Verdana; font-size: 12px; }

    .sincBlack .header { background-color: black; color: white; font-weight: bold; font-size: 9pt; height: 30px; border: 1px solid black; }
        .sincBlack .header h1, .sincBlack .header h2, .sincBlack .header h3, .sincBlack .header h4 { color: #fff !important; }
        .sincBlack .header td { border-bottom: 1px solid black; }
    .sincBlack .tblrow { background-color: white; text-align: left; border-bottom: 1px solid #000; font-size: 9pt; border-right: 1px solid white; }
        .sincBlack .tblrow td, .sincBlack .altrow td { padding: 4px 2px; }
    .sincBlack .altrow { background-color: white; text-align: left; border-bottom: 1px solid #000; font-size: 9pt; border-right: 1px solid white; }

    .sincBlack .highlightBox { padding: 5px 5px; background: #a3bcd7; border: 1px solid #394f93; margin: 5px auto; }

    .sincBlack input.sinc { cursor: pointer; color: #363636; padding: 5px 10px; background: -moz-linear-gradient(top, #dbdbdb 0%, #a3a3a3); background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#a3a3a3)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
        .sincBlack input.sinc:hover { cursor: pointer; color: #000; padding: 5px 10px; background: -moz-linear-gradient(top,#dbdbdb 0%,#636363); background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb),to(#636363)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #474747; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
            .sincBlack input.sinc[disabled], .sincBlack input.sinc:hover[disabled] { cursor: pointer; color: #7f7f7f; padding: 5px 10px; background: #efefef; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }

    .sincBlack input.cBtn { cursor: pointer; color: #fff; padding: 5px 10px; background: -moz-linear-gradient(top, #5d72b9 0%, #394d91); background: -webkit-gradient(linear, left top, left bottom, from(#5d72b9), to(#394d91)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #5d72b9; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
        .sincBlack input.cBtn:hover { cursor: pointer; color: #fff; padding: 5px 10px; background: #2a3e7a; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #2a3e7a; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
            .sincBlack input.cBtn[disabled], .sincBlack input.cBtn:hover[disabled] { cursor: pointer; color: #7f7f7f; padding: 5px 10px; background: #efefef; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }

/* sincRed */

.sincRed { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; }

    .sincRed a, .sincRed a:visited, .sincRed a:link { color: #1e28a5; text-decoration: none; }
        .sincRed a:hover { color: #858686; text-decoration: underline; }

    .sincRed h1 { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; }
    .sincRed h2 { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; }
    .sincRed h3 { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; margin: 10px auto; }
    .sincRed h4 { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; }

    .sincRed h1.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; font-weight: normal; }
    .sincRed h2.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; font-weight: normal; }
    .sincRed h3.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; margin: 10px auto; font-weight: normal; }
    .sincRed h4.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; font-weight: normal; }

    .sincRed h1.dark { color: #fff; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; font-weight: normal; margin: 5px 0; padding: 1px 5px; background: darkred; }
    .sincRed h2.dark { color: #fff; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; font-weight: normal; margin: 5px 0; padding: 1px 5px; background: darkred; }
    .sincRed h3.dark { color: #fff; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; font-weight: normal; margin: 5px 0; padding: 1px 5px; background: darkred; }
    .sincRed h4.dark { color: #fff; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; font-weight: normal; margin: 5px 0; padding: 3px 5px; background: darkred; }

    .sincRed table.tab { font-weight: normal; color: #484848; font-size: 8pt; cursor: pointer; background: url(/images/tab/red_tab.png) no-repeat; }
    .sincRed table.tabHover { color: #fff; text-decoration: none; font-size: 8pt; cursor: pointer; background: url(/images/tab/darkred_tab.png) no-repeat; }
    .sincRed table.tabSelected { font-weight: normal; color: #000000; font-size: 8pt; cursor: pointer; background: url(/images/tab/gray_tab.png) no-repeat; }
    .sincRed td.tabline { background-image: url(/images/tab/line.png); background-position-y: bottom; background-repeat: repeat-x; color: black; cursor: hand; font-family: Verdana; font-size: 12px; }

    .sincRed .header { background-color: darkred; color: white; font-weight: bold; font-size: 9pt; height: 30px; border: 1px solid black; }
        .sincRed .header td { border-bottom: 1px solid black; }
    .sincRed .tblrow { background-color: white; text-align: left; border-bottom: 1px solid #000; font-size: 9pt; border-right: 1px solid white; }
        .sincRed .tblrow td, .sincRed .altrow td { padding: 4px 2px; }
    .sincRed .altrow { background-color: white; text-align: left; border-bottom: 1px solid #000; font-size: 9pt; border-right: 1px solid white; }

    .sincRed .highlightBox { padding: 5px 5px; background: #a3bcd7; border: 1px solid #394f93; margin: 5px auto; }

    .sincRed input.sinc { cursor: pointer; color: #363636; padding: 5px 10px; background: -moz-linear-gradient(top, #dbdbdb 0%, #a3a3a3); background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#a3a3a3)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
        .sincRed input.sinc:hover { cursor: pointer; color: #000; padding: 5px 10px; background: -moz-linear-gradient(top,#dbdbdb 0%,#636363); background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb),to(#636363)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #474747; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
            .sincRed input.sinc[disabled], .sincRed input.sinc:hover[disabled] { cursor: pointer; color: #7f7f7f; padding: 5px 10px; background: #efefef; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }

    .sincRed input.cBtn { cursor: pointer; color: #fff; padding: 5px 10px; background: -moz-linear-gradient(top, #5d72b9 0%, #394d91); background: -webkit-gradient(linear, left top, left bottom, from(#5d72b9), to(#394d91)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #5d72b9; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
        .sincRed input.cBtn:hover { cursor: pointer; color: #fff; padding: 5px 10px; background: #2a3e7a; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #2a3e7a; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
            .sincRed input.cBtn[disabled], .sincRed input.cBtn:hover[disabled] { cursor: pointer; color: #7f7f7f; padding: 5px 10px; background: #efefef; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }

/* sincWhite */

.sincWhite { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; }

    .sincWhite a, .sincWhite a:visited, .sincWhite a:link { color: #1e28a5; text-decoration: none; }
        .sincWhite a:hover { color: #858686; text-decoration: underline; }

    .sincWhite h1 { color: #FFFFFF; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; }
    .sincWhite h2 { color: #FFFFFF; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; }
    .sincWhite h3 { color: #FFFFFF; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; margin: 10px auto; }
    .sincWhite h4 { color: #FFFFFF; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; }

    .sincWhite h1.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; font-weight: normal; }
    .sincWhite h2.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; font-weight: normal; }
    .sincWhite h3.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; margin: 10px auto; font-weight: normal; }
    .sincWhite h4.gray { color: #222; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; font-weight: normal; }

    .sincWhite h1.dark { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; font-weight: normal; margin: 5px 0; padding: 1px 5px; background: white; }
    .sincWhite h2.dark { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; font-weight: normal; margin: 5px 0; padding: 1px 5px; background: white; }
    .sincWhite h3.dark { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; font-weight: normal; margin: 5px 0; padding: 1px 5px; background: white; }
    .sincWhite h4.dark { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; font-weight: normal; margin: 5px 0; padding: 3px 5px; background: white; }

    .sincWhite table.tab { font-weight: normal; color: #484848; font-size: 8pt; cursor: pointer; background: url(/images/tab/normal_tab.png) no-repeat; }
    .sincWhite table.tabHover { color: #fff; text-decoration: none; font-size: 8pt; cursor: pointer; background: url(/images/tab/darknormal_tab.png) no-repeat; }
    .sincWhite table.tabSelected { font-weight: normal; color: #000000; font-size: 8pt; cursor: pointer; background: url(/images/tab/gray_tab.png) no-repeat; }
    .sincWhite td.tabline { background-image: url(/images/tab/line.png); background-position-y: bottom; background-repeat: repeat-x; color: black; cursor: hand; font-family: Verdana; font-size: 12px; }

    .sincWhite .header { background-color: black; color: white; font-weight: bold; font-size: 9pt; height: 30px; border: 1px solid black; }
        .sincWhite .header td { border-bottom: 1px solid black; }
    .sincWhite .tblrow { background-color: white; text-align: left; border-bottom: 1px solid #000; font-size: 9pt; border-right: 1px solid white; }
        .sincWhite .tblrow td, .sincWhite .altrow td { padding: 4px 2px; }
    .sincWhite .altrow { background-color: white; text-align: left; border-bottom: 1px solid #000; font-size: 9pt; border-right: 1px solid white; }
    .sincWhite .tblrow h1 { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; }
    .sincWhite .tblrow h2 { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; }
    .sincWhite .tblrow h3 { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; margin: 10px auto; }
    .sincWhite .tblrow h4 { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; }
    .sincWhite .altrow h1 { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 26pt; }
    .sincWhite .altrow h2 { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; }
    .sincWhite .altrow h3 { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14pt; margin: 10px auto; }
    .sincWhite .altrow h4 { color: #000000; font-family: 'Ubuntu Condensed', Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; }

    .sincWhite .highlightBox { padding: 5px 5px; background: #a3bcd7; border: 1px solid #394f93; margin: 5px auto; }

    .sincWhite input.sinc { cursor: pointer; color: #363636; padding: 5px 10px; background: -moz-linear-gradient(top, #dbdbdb 0%, #a3a3a3); background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#a3a3a3)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
        .sincWhite input.sinc:hover { cursor: pointer; color: #000; padding: 5px 10px; background: -moz-linear-gradient(top,#dbdbdb 0%,#636363); background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb),to(#636363)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #474747; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
            .sincWhite input.sinc[disabled], .sincWhite input.sinc:hover[disabled] { cursor: pointer; color: #7f7f7f; padding: 5px 10px; background: #efefef; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }

    .sincWhite input.cBtn { cursor: pointer; color: #fff; padding: 5px 10px; background: -moz-linear-gradient(top, #5d72b9 0%, #394d91); background: -webkit-gradient(linear, left top, left bottom, from(#5d72b9), to(#394d91)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #5d72b9; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
        .sincWhite input.cBtn:hover { cursor: pointer; color: #fff; padding: 5px 10px; background: #2a3e7a; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #2a3e7a; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
            .sincWhite input.cBtn[disabled], .sincWhite input.cBtn:hover[disabled] { cursor: pointer; color: #7f7f7f; padding: 5px 10px; background: #efefef; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #8a8a8a; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }
#smMessageBar { display: none; width: 100%; position: fixed; top: 0; left: 0; z-index: 100000; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
    #smMessageBar .snc { background-color: #87c657; color: #fff; }
    #smMessageBar div { padding: 20px; font-size: 15pt; text-align: center; }
#csmb { width: 20px; height: 20px; background: url(/images/cp/bt_close.png) no-repeat 0 0; float: right; cursor: pointer }
    #csmb:hover { background-position-y: -20px; }

/*Pro_pages_style.css*/

/*---------------------------------
	Typografy
-----------------------------------*/
.title { display: block; position: relative; padding-bottom: 15px; padding-top: 50px; }
.title2 { padding: 20px 0 15px; }
.title3 { padding: 0px 0 15px; }
.title-padding { padding: 5px 0; }
blockquote { display: block; quotes: none; background: url(/images/sitepro/blockquote.png) 0 0 no-repeat; padding: 12px 0 12px 30px; }
    blockquote em { display: inline-block; margin-top: 10px; }
.quotes_2 { position: relative; background: #F3F3F3; border: 1px solid #E8E8E8; border-radius: 3px; padding: 12px 10px 15px 18px; margin: 6px 0 10px 0; border-image: initial; }
    .quotes_2 blockquote { color: #656565; background: none; padding: 0; }
    .quotes_2 span { display: block; background: url(/images/sitepro/quotes2.png) 0 0 no-repeat; width: 18px; height: 10px; position: absolute; bottom: -10px; left: 41px; }
.quotes-links { padding: 11px 0 10px 0; }
.quotes_3 { background: url(/images/sitepro/quote-ul.gif) 5px 10px no-repeat; padding-left: 10px; text-indent: 23px; }
/*-- Buttons --*/
a.tiny, input.tiny { padding: 4px 6px; margin-top: -2px; }
.description-dark { display: inline-block; border: 1px solid #666; border-bottom: 1px solid #3B3B3B; border-radius: 3px; font: bold 11px Sans-Serif; padding: 6px 10px; white-space: nowrap; vertical-align: middle; color: #fff !important; background: transparent; cursor: pointer; background: #3B3B3B; text-shadow: 0 1px 1px #3B3B3B; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#797979), to(#3B3B3B)); background: -webkit-linear-gradient(#797979, #3B3B3B); background: -moz-linear-gradient(#797979, #3B3B3B); background: -ms-linear-gradient(#797979, #3B3B3B); background: -o-linear-gradient(#797979, #3B3B3B); background: linear-gradient(#797979, #3B3B3B); -pie-background: linear-gradient(#797979, #3B3B3B); box-shadow: 0 1px 2px rgba(0,0,0,0.9); }
    .description-dark:hover { box-shadow: none; text-decoration: none; color: #eee !important; }
    .description-dark:active { border: 1px solid #999; border-bottom-color: #CCC; border-top-color: #3B3B3B; background: #3B3B3B; text-shadow: 0 1px 1px #3B3B3B; box-shadow: none; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3B3B3B), to(#999)); background: -webkit-linear-gradient(#3B3B3B, #999); background: -moz-linear-gradient(#3B3B3B, #999); background: -ms-linear-gradient(#3B3B3B, #999); background: -o-linear-gradient(#3B3B3B, #999); background: linear-gradient(#3B3B3B, #999); -pie-background: linear-gradient(#3B3B3B, #999); }
/* Color */
.success { color: #fff !important; box-shadow: 0 1px 2px rgba(0,0,0,0.4); text-shadow: none; background-color: #5BB75B; background-image: -moz-linear-gradient(top, #62c462, #51a351); background-image: -ms-linear-gradient(top, #62c462, #51a351); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); background-image: -webkit-linear-gradient(top, #62c462, #51a351); background-image: -o-linear-gradient(top, #62c462, #51a351); background-image: linear-gradient(top, #62c462, #51a351); -pie-background: linear-gradient(#62c462, #51a351); border-color: #51A351 #51A351 #387038; }
    .success:hover { border-color: #295B29; box-shadow: none; }
    .success:active { box-shadow: inset 0 1px 2px rgba(0,0,0,.3); background: #3E933E; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3E933E), to(#62C462)); background: -webkit-linear-gradient(#3E933E, #62C462); background: -moz-linear-gradient(#3E933E, #62C462); background: -ms-linear-gradient(#3E933E, #62C462); background: -o-linear-gradient(#3E933E, #62C462); background: linear-gradient(#3E933E, #62C462); -pie-background: linear-gradient(#3E933E, #62C462); border-bottom: 1px solid #62C462; }
.warning { color: #fff !important; box-shadow: 0 1px 2px rgba(0,0,0,0.4); text-shadow: none; background-color: #FAA732; background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -ms-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(top, #fbb450, #f89406); -pie-background: linear-gradient(#fbb450, #f89406); border-color: #F89406 #F89406 #AD6704; }
    .warning:hover { border-color: #B67211; box-shadow: none; }
    .warning:active { box-shadow: inset 0 1px 2px rgba(0,0,0,.2); background: #f89406; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f89406), to(#fbb450)); background: -webkit-linear-gradient(#f89406, #fbb450); background: -moz-linear-gradient(#f89406, #fbb450); background: -ms-linear-gradient(#f89406, #fbb450); background: -o-linear-gradient(#f89406, #fbb450); background: linear-gradient(#f89406, #fbb450); -pie-background: linear-gradient(#f89406, #fbb450); border-bottom: 1px solid #fbb450; }
.danger, a.danger { color: #fff !important; box-shadow: 0 1px 2px rgba(0,0,0,0.4); text-shadow: none; background-color: #DA4F49; background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); background-image: linear-gradient(top, #ee5f5b, #bd362f); -pie-background: linear-gradient(#ee5f5b, #bd362f); border-color: #BD362F #BD362F #802420; }
    .danger:hover { border-color: #8D2520; box-shadow: none; }
    .danger:active { box-shadow: inset 0 1px 2px rgba(0,0,0,.3); background: #bd362f; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bd362f), to(#ee5f5b)); background: -webkit-linear-gradient(#bd362f, #ee5f5b); background: -moz-linear-gradient(#bd362f, #ee5f5b); background: -ms-linear-gradient(#bd362f, #ee5f5b); background: -o-linear-gradient(#bd362f, #ee5f5b); background: linear-gradient(#bd362f, #ee5f5b); -pie-background: linear-gradient(#bd362f, #ee5f5b); border-bottom: 1px solid #ee5f5b; }
.inf { color: #fff !important; box-shadow: 0 1px 2px rgba(0,0,0,0.4); text-shadow: none; background-color: #49AFCD; background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); background-image: linear-gradient(top, #5bc0de, #2f96b4); -pie-background: linear-gradient(#5bc0de, #2f96b4); border-color: #2F96B4 #2F96B4 #1F6377; }
    .inf:hover { border-color: #1A687F; box-shadow: none; }
    .inf:active { box-shadow: inset 0 1px 2px rgba(0,0,0,.3); background: #2f96b4; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2f96b4), to(#5bc0de)); background: -webkit-linear-gradient(#2f96b4, #5bc0de); background: -moz-linear-gradient(#2f96b4, #5bc0de); background: -ms-linear-gradient(#2f96b4, #5bc0de); background: -o-linear-gradient(#2f96b4, #5bc0de); background: linear-gradient(#2f96b4, #5bc0de); -pie-background: linear-gradient(#2f96b4, #5bc0de); border-bottom: 1px solid #5bc0de; }
.green { color: #fff !important; box-shadow: 0 1px 2px rgba(0,0,0,0.4); text-shadow: none; background-color: #84d66c; background-image: -moz-linear-gradient(top, #a5b3a1, #7eaf70); background-image: -ms-linear-gradient(top, #a5b3a1, #7eaf70); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a5b3a1), to(#7eaf70)); background-image: -webkit-linear-gradient(top, #a5b3a1, #7eaf70); background-image: -o-linear-gradient(top, #a5b3a1, #7eaf70); background-image: linear-gradient(top, #a5b3a1, #7eaf70); -pie-background: linear-gradient(#a5b3a1, #7eaf70); border-color: #7eaf70 #7eaf70 #1F6377; }
    .green:hover { border-color: #1A687F; box-shadow: none; }
    .green:active { box-shadow: inset 0 1px 2px rgba(0,0,0,.3); background: #7eaf70; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7eaf70), to(#a5b3a1)); background: -webkit-linear-gradient(#7eaf70, #a5b3a1); background: -moz-linear-gradient(#7eaf70, #a5b3a1); background: -ms-linear-gradient(#7eaf70, #a5b3a1); background: -o-linear-gradient(#7eaf70, #a5b3a1); background: linear-gradient(#7eaf70, #a5b3a1); -pie-background: linear-gradient(#7eaf70, #a5b3a1); border-bottom: 1px solid #a5b3a1; }
.sinc { color: #fff !important; box-shadow: 0 1px 2px rgba(0,0,0,0.4); text-shadow: none; background-color: #85bf5b; background-image: -moz-linear-gradient(top, #85bf5b, #618f3f); background-image: -ms-linear-gradient(top, #85bf5b, #618f3f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#85bf5b), to(#618f3f)); background-image: -webkit-linear-gradient(top, #85bf5b, #618f3f); background-image: -o-linear-gradient(top, #85bf5b, #618f3f); background-image: linear-gradient(top, #85bf5b, #618f3f); -pie-background: linear-gradient(#85bf5b, #618f3f); border-color: #74bf3d #74bf3d #3c5827; }
    .sinc:hover { border-color: #6a904d; box-shadow: none; color: #eee !important; }
    .sinc:active { box-shadow: inset 0 1px 2px rgba(0,0,0,.3); background: #618f3f; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#618f3f), to(#85bf5b)); background: -webkit-linear-gradient(#618f3f, #85bf5b); background: -moz-linear-gradient(#618f3f, #85bf5b); background: -ms-linear-gradient(#618f3f, #85bf5b); background: -o-linear-gradient(#618f3f, #85bf5b); background: linear-gradient(#618f3f, #85bf5b); -pie-background: linear-gradient(#618f3f, #85bf5b); border-bottom: 1px solid #85bf5b; }

#breadcrumbs-one { background: #eee; border-width: 1px; border-style: solid; border-color: #f5f5f5 #e5e5e5 #ccc; overflow: hidden; width: 100%; margin-bottom: 15px; }
    #breadcrumbs-one li { float: left; }
    #breadcrumbs-one a { padding: .7em 1em .7em 2em; float: left; font-family: "Open Sans", sans-serif, Arial !important; font-size: 10pt !important; text-decoration: none; color: #444; position: relative; text-shadow: 0 1px 0 rgba(255,255,255,.5); background-color: #ddd; background-image: -webkit-gradient(linear, left top, right bottom, from(#f5f5f5), to(#ddd)); background-image: -webkit-linear-gradient(left, #f5f5f5, #ddd); background-image: -moz-linear-gradient(left, #f5f5f5, #ddd); background-image: -ms-linear-gradient(left, #f5f5f5, #ddd); background-image: -o-linear-gradient(left, #f5f5f5, #ddd); background-image: linear-gradient(to right, #f5f5f5, #ddd); }
    #breadcrumbs-one li:first-child a { padding-left: 2em; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
    #breadcrumbs-one a:hover { background: #fff; }
    #breadcrumbs-one a::after,
    #breadcrumbs-one a::before { content: ""; position: absolute; top: 50%; margin-top: -1.5em; border-top: 1.5em solid transparent; border-bottom: 1.5em solid transparent; border-left: 1em solid; right: -.95em; }
    #breadcrumbs-one a::after { z-index: 2; border-left-color: #ddd; }
    #breadcrumbs-one a::before { border-left-color: #ccc; right: -1.1em; z-index: 1; }
    #breadcrumbs-one a:hover::after { border-left-color: #fff; }

    #breadcrumbs-one .current,
    #breadcrumbs-one .current:hover,
    #breadcrumbs-one .current::after,
    #breadcrumbs-one .current::before { content: normal; }
/* Other elements */
ins { background: #000; padding: 0 5px; text-decoration: none; color: #fff; }
em { color: #000; }
del { text-decoration: line-through; }
abbr, dfn { cursor: help; color: #000; }
dfn { letter-spacing: 1px; font-size: 13px; font-family: Verdana, Geneva, sans-serif; }
sup, sub { font-size: 0.8em; }
sub { vertical-align: bottom }
.elements-list small { font-size: 10px; font-family: Verdana,Geneva,sans-serif; }
.elements-list big { font-size: 21px; }
.elements-list q { font-family: "Courier New",Courier,monospace; color: #000; font-size: 15px; }
abbr, acronym { text-transform: uppercase; border-bottom: 1px dotted #000; font-size: 11px; }
.elements-list code { display: block; float: right; color: #212121; padding: 2px 5px; border: 1px solid #eee; border-radius: 3px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: #fff; }
.elements-list li { overflow: hidden; margin-bottom: 5px; background: none; padding: 0; }
/* lists */
ol { list-style-position: inside; }
    ol li { padding: 2px 0; }
        ol li a { color: #2f2f2f; }
ul.list1 li { background: url(/images/sitepro/ul_list1_marker.png) 0 7px no-repeat; padding: 2px 0 2px 15px; }
ul.list2 li { background: url(/images/sitepro/ul_list2_marker.png) 0 10px no-repeat; border-top: 1px dotted #ddd; padding: 5px 0 6px 15px; }
    ul.list2 li:first-child { border-top: none; }
    ul.list1 li a, ul.list2 li a { color: #2f2f2f; }
dl dt { font-weight: bold; padding-bottom: 5px; }
dl dd { padding-bottom: 15px; }
ol ul { padding: 2px 0 2px 20px; }
    ol ul li { padding: 2px 0 2px 15px !important; }
.list3 { list-style-type: decimal-leading-zero; }
.list-wrapper { position: relative; }
.list-car { overflow: hidden; }
.list-wrapper .btn.next, .list-wrapper .btn.prev { position: absolute; top: -43px; right: 0; padding: 5px; }
.list-wrapper .btn.prev { right: 31px; }
/* tables */
table { max-width: 100%; border-collapse: collapse; border-spacing: 0; }
.table { width: 100%; margin-bottom: 18px; }
    .table th, .table td { padding: 8px; line-height: 18px; text-align: left; border-top: 1px solid #ddd; }
    .table th { font-weight: bold; vertical-align: bottom; }
    .table td { vertical-align: top; }
    .table thead:first-child tr th, .table thead:first-child tr td { border-top: 0; }
    .table tbody + tbody { border-top: 2px solid #ddd; }
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th { background-color: #f9f9f9; }
.table-striped2 thead th, .table-striped2 tbody tr td:first-child { background-color: #f9f9f9; }
/* Information blocks */
.info { padding: 5px; font-weight: bold; display: inline-block; background: #999; border-radius: 3px; color: #fff; }
.info_success { background: #468847; }
.info_warning { background: #F89406 }
.info_important { background: #B94A48 }
.info_info { background: #3A87AD }
.info-indent { margin: 5px 15px 15px 0; float: left; min-width: 100px; text-align: center; }
/*---------------------------------
	Social and Media Sharing
-----------------------------------*/
.icons { position: relative; overflow: hidden; padding: 10px 0; }
    .icons li { float: left; margin-right: 3px; }
    .icons.basic2 li { margin: 0 15px 15px 0; }
        .icons.basic2 li a { width: 16px; display: block; height: 16px; }
            .icons.basic2 li a img { max-width: 100% !important; height: auto; }
    .icons.social li.last { margin-top: -16px; }
    .icons.social li { width: 100px; float: left; }
    .icons.small li a { background-image: url(/images/sitepro/icons/csg-4f3bc7207ae9d.png); display: block; width: 30px !important; height: 30px !important; }

    .icons.basic { position: relative; overflow: hidden; }
        .icons.basic li { margin: 0 10px 10px 0; display: block; float: left; padding: 0 15px 15px 15px; box-shadow: inset 0 0 10px rgba(0,0,0,.1); }
            .icons.basic li.li_icon { padding: 8px 15px 7px 15px; }
.icon { font-family: 'IcoMoon'; font-size: 35px; color: #000000; line-height: 100%; display: block; }
    .icon:before { content: attr(data-icon); }
    .icon:hover { text-decoration: none; }
.icon_social { font-family: 'IcoMoonSocial'; font-size: 35px; color: #000000; line-height: 100%; display: block; }
    .icon_social:before { content: attr(data-icon); }
    .icon_social:hover { text-decoration: none; }
.ranges { position: relative; overflow: hidden; list-style-position: inside; }
    .ranges li span { display: inline-block; padding: 0 0 10px 0; }
    .ranges input { margin-right: 10px; }
/* Twitter */
.tweet_list { background: url(/images/sitepro/icons/twitter_bird_2.png) 0 0 no-repeat; padding: 5px 0 0 45px; }
    .tweet_list li { padding: 5px; margin-bottom: 5px; overflow: hidden; border-radius: 3px; background: -webkit-linear-gradient(top, white, #E0E0E0); background: -moz-linear-gradient(top, white, #E0E0E0); background: -ms-linear-gradient(top, white, #E0E0E0); background: -o-linear-gradient(top, white, #E0E0E0); background: linear-gradient(top, white, #E0E0E0); -pie-background: linear-gradient(top, white, #E0E0E0); box-shadow: 0 1px 2px rgba(0,0,0,.3), inset 0 0 3px #fff; }
        .tweet_list li a { font-weight: bold; color: #666; }
.flash-video { position: relative; z-index: 10; }
.audio-player { padding: 0 0 0 2em; }
/* Carousel */
.car-wrapper { position: relative; }
.carousel { overflow: hidden; margin-left: 36px; }
    .carousel li { margin-right: 10px; display: block; float: left; width: 210px; height: 168px; position: relative; overflow: hidden; }
.car-wrapper .btn.next, .car-wrapper .btn.prev { position: absolute; top: 64px; padding: 5px 3px; border-radius: 3px; width: 19px; height: 16px; display: block; }
.car-wrapper .btn.prev { left: 0px; }
.car-wrapper .btn.next { right: 0px; }
/*grid.css*/
@media screen and (max-width: 998px) {
    .container_24 { margin-left: auto; margin-right: auto; width: 100%; }
    span.bigonly { display: none !important; }
    .mobileonly { display: inline-block !important; }
}

@media screen and (min-width: 999px) {
    .mobileonly { display: none !important; }
    .container_24 { margin-left: auto; margin-right: auto; width: 960px; }
    .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24, .grid_nowidth { display: inline; float: left; position: relative; margin-left: 5px; margin-right: 5px; }
    .alpha { margin-left: 0; }
    .omega { margin-right: 0; }

    .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
    .clearfix:after { clear: both; content: ''; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
    .clearfix { display: inline-block; }
    *html .clearfix { height: 1%; }
    .clearfix { display: block; }
}



#sincFilter input[type="text"] { border-radius: 3px; width: 147px; box-shadow: inset 0 0 5px rgba(0,0,0,.1); border: 1px solid #ddd; padding: 4px 3px; }
    #sincFilter input[type="text"]:focus { border-radius: 3px; width: 147px; box-shadow: inset 0 0 5px rgba(0,0,0,.4); border: 1px solid #ddd; padding: 4px 3px; }
#sincFilter span.text-form3 { display: inline-block; padding: 5px 0 0; }
#sincFilter span.text-form2 { display: inline-block; padding: 5px 0 0; min-width: 48px; }
#sincFilter span.text-form { display: inline-block; padding: 5px 0 0; min-width: 90px; }
#sincFilter select { width: 155px; border: 1px solid #ddd; padding: 3px; border-radius: 3px; background-color:#fff; }

.pad-form { padding-top: 5px; }
.pad-form2 { padding-top: 25px; }

/*style.css*/
a { color: #3B5998; outline: none; cursor: pointer; text-decoration: none; }
    a:hover { text-decoration: underline }
.r4 { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.r8 { border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.r8t { -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; }
.sdw { -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333; }
/* Global Structure---------------------------------------- */

.bg-main { width: 100%; background: #fff url(/images/sitepro/bg-body.jpg) 50% 0 repeat; }
/*----- txt,links,lines,titles -----*/
.clear { clear: both; line-height: 0; font-size: 0; overflow: hidden; height: 0; width: 100%; }
.wrapper { overflow: hidden; position: relative; }
.extra-wrap { overflow: hidden; display: block; }
.fleft { float: left }
.fright { float: right }
.alignright { text-align: right }
.aligncenter { text-align: center }
.alignmiddle { vertical-align: middle }
.nomargin { margin: 0 0 10px 0; }
.color1 { color: #000; }
.wrapper-large { overflow: hidden; position: relative; height: 80px; }
/*********************************header*************************************/

.soccer .sport_color { color: #ed821a; }
.baseball .sport_color { color: #276804; }
.basketball .sport_color { color: #0cb2ac; }
.lacrosse .sport_color { color: #ab040b; }
.fieldhockey .sport_color { color: #ab040b; }
.football .sport_color { color: #024e80; }
.anysport .sport_color { color: #CCCCCC; }

.soccerMenu { border-bottom: 6px solid #ed821a; }
.baseballMenu { border-bottom: 6px solid #276804; }
.basketballMenu { border-bottom: 6px solid #0cb2ac; }
.lacrosseMenu { border-bottom: 6px solid #ab040b; }
.fieldhockeyMenu { border-bottom: 6px solid #ab040b; }
.footballMenu { border-bottom: 6px solid #024e80; }
.anysportMenu { border-bottom: 6px solid #CCCCCC; }

.soccerBorder { border-color: #ed821a; border-style: solid; border-width: 1px; }
.baseballBorder { border-color: #276804; border-style: solid; border-width: 1px; }
.basketballBorder { border-color: #0cb2ac; border-style: solid; border-width: 1px; }
.lacrosseBorder { border-color: #ab040b; border-style: solid; border-width: 1px; }
.fieldhockeyBorder { border-color: #ab040b; border-style: solid; border-width: 1px; }
.footballBorder { border-color: #024e80; border-style: solid; border-width: 1px; }
.anysportBorder { border-color: #CCCCCC; border-style: solid; border-width: 1px; }

.soccer .showcase_tips, .test .showcase_tips { padding: 10px 5px; margin-top: 15px; background-color: #ed821a; color: #fff; font-family: Economica, "Helvetica Neue", Helvetica, Arial, sans-serif !important; background-image: linear-gradient(to bottom right, #ed821a, #FFA043); border: 1px solid #ed821a; }
    .soccer .showcase_tips:hover, .test .showcase_tips:hover { background-image: linear-gradient(to top left, #ed821a, #FFA043); }
    .soccer .showcase_tips h2 i, .test .showcase_tips h2 i { display: inline-block; float: right; color: #C76E17 !important; font-size: 22pt; margin-top: -8px; }
.baseball .showcase_tips { padding: 10px 5px; margin-top: 15px; color: #fff; font-family: Economica, "Helvetica Neue", Helvetica, Arial, sans-serif !important; background-image: linear-gradient(to bottom right, #276804, #369005); border: 1px solid #276804; }
    .baseball .showcase_tips:hover { background-image: linear-gradient(to top left, #276804, #369005); }
    .baseball .showcase_tips h2 i { display: inline-block; float: right; color: #4DA41E !important; font-size: 22pt; margin-top: -8px; }
.lacrosse .showcase_tips { padding: 10px 5px; margin-top: 15px; color: #fff; font-family: Economica, "Helvetica Neue", Helvetica, Arial, sans-serif !important; background-image: linear-gradient(to bottom right, #ab040b, #E1060F); border: 1px solid #ab040b; }
    .lacrosse .showcase_tips:hover { background-image: linear-gradient(to top left, #E1060F, #ab040b); }
    .lacrosse .showcase_tips h2 i { display: inline-block; float: right; color: #AF3E43 !important; font-size: 22pt; margin-top: -8px; }
.showcase_tips h2 { color: #000 !important; font-size: 18pt; font-family: Economica, "Helvetica Neue", Helvetica, Arial, sans-serif !important; margin-top: 0 !important; }

.showcase_tips span { color: #fff !important; font-size: 16pt; }

.lineH { background: url(/images/sitepro/lineH.png) 0 0 repeat; height: 5px; width: 100%; }
/* buttons */
.button { display: inline-block; background: #000 url(/images/sitepro/bg-body2.jpg) 0 0 repeat; text-transform: uppercase; font: 11px/15px Arial, Helvetica, sans-serif; color: #fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; padding: 7px 15px 6px; }
    .button:hover { background: #e4e0dd; color: #000; text-decoration: none; }
/******************** Footer ******************/

footer p { padding-bottom: 5px; }
footer h4, footer h4 a { padding-top: 17px; color: #fff }
.privacy { color: #fff; }
    .privacy span { display: inline-block; margin: 0 9px; }
    .privacy a { text-decoration: underline; color: #fff; }
        .privacy a:hover { text-decoration: none; }
footer h3 { color: #adadad; }
.footer-list li a { color: #adadad; }
.tooltips { position: relative; overflow: hidden; }
    .tooltips li { float: left; padding: 0px 3px 7px 0; }
        .tooltips li a img { margin: 3px 0px 0 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
        .tooltips li a:hover img { -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); }
footer h4 { color: #fff; }

#toTop { display: none; text-decoration: none; position: fixed; bottom: 10px; right: 10px; overflow: hidden; width: 51px; height: 51px; border: none; text-indent: 100%; z-index: 1000000; background: url(/images/ui.totop.png) no-repeat left top; }
#toTopHover { background: url(/images/ui.totop.png) no-repeat left -51px; width: 51px; height: 51px; display: block; overflow: hidden; float: left; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
#toTop:active, #toTop:focus { outline: none; }
/* DashBoard Links */
ul.dash li { border-top: 1px dotted #ddd; padding: 3px 0 3px 10px; }
    ul.dash li:first-child { border-top: none; }
    ul.dash li a, ul.dash li a { color: #2f2f2f; padding: 4px 8px; text-decoration: none; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
        ul.dash li a:hover { background-color: #d3d3d3; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.tooltip { background-color: #000; border: 1px solid #fff; padding: 10px 15px; width: 200px; display: none; color: #fff; text-align: left; font-size: 12px; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; z-index: 100000; opacity: .7; }
#tooltip { position: absolute; border: 1px solid #ccc; background: #333; padding: 5px; color: #fff; text-align: left; cursor: pointer; max-width: 230px; }
a.tooltip:hover { color: #ffffff; text-decoration: none; }
.header-dark { border: 1px solid #666; border-bottom: 1px solid #3B3B3B; padding: 6px; white-space: nowrap; vertical-align: middle; color: #fff; background: transparent; cursor: pointer; background: #3B3B3B; text-shadow: 0 1px 1px #3B3B3B; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#797979), to(#3B3B3B)); background: -webkit-linear-gradient(#797979, #3B3B3B); background: -moz-linear-gradient(#797979, #3B3B3B); background: -ms-linear-gradient(#797979, #3B3B3B); background: -o-linear-gradient(#797979, #3B3B3B); background: linear-gradient(#797979, #3B3B3B); -pie-background: linear-gradient(#797979, #3B3B3B); }
.gold_rank { background: url(/images/sitepro/gradient_bg.png) repeat-x left -100px #f6d988; }
.silver_rank { background: url(/images/sitepro/gradient_bg.png) repeat-x left -100px #cdcdcd; }
.bronze_rank { background: url(/images/sitepro/gradient_bg.png) repeat-x left -100px #d6a980; }
.red_rank { background: url(/images/sitepro/gradient_bg.png) repeat-x left -100px #DF4759; }
.blue_rank { background: url(/images/sitepro/gradient_bg.png) repeat-x left -100px #6C8AEC; }
.green_rank { background: url(/images/sitepro/gradient_bg.png) repeat-x left -100px #42BA96; }
.black_rank { background: url(/images/sitepro/gradient_bg.png) repeat-x left -100px #212529; color: white; }
.rank_tall { background-size: 100% 100%; background-position: left 0 !important; }

.material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; /* Preferred icon size */ display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; font-feature-settings: 'liga'; }
    /* Rules for sizing the icon. */
    .material-icons.md-12 { font-size: 12px; }

    .material-icons.md-14 { font-size: 14px; }

    .material-icons.md-16 { font-size: 16px; }

    .material-icons.md-18 { font-size: 18px; }

    .material-icons.md-24 { font-size: 24px; }

    .material-icons.md-36 { font-size: 36px; }

    .material-icons.md-48 { font-size: 48px; }

.hideMe { display: none; }
.primary-color { color: #A63531; }
.secondary-color { color: #015cab; }
div.team-hdg { padding: 5px; width: 100%; background-color: #f0f1f3; color: #111; font-size: 14pt; margin-bottom: 5px; border-radius: 4px; margin-top: 5px; }
.testimonial, .testimonial h3 { font-family: Ubuntu Condensed !important; }
.testimonial { padding: 5px; background-image: linear-gradient(to bottom right, #fff, #efefef); margin-top: 15px; border: 1px solid #efefef; }
    .testimonial div { font-size: 11pt; }
    .testimonial .name { display: block; text-align: right; }
    .testimonial a { display: block; text-align: center; }
    .testimonial img { border-radius: 50%; width: 70px; float: right; margin-left: 8px; }
.cba-box, .cba-box h3, .cba-box h2 { font-family: Ubuntu Condensed !important; text-align: center; }
.soccer .cba-box h2, .test .cba-box h2 { font-size: 14pt; color: #ed821a; }
.baseball .cba-box h2 { font-size: 14pt; color: #276804; }
.lacrosse .cba-box h2 { font-size: 14pt; color: #ab040b; }
.cba-box a { display: block; }

/*For our 12 column mobile-friendly grid layout*/
.ubuntufont * { font-family: "Ubuntu Condensed"; }
.ubuntuhead h1, .ubuntuhead h2, .ubuntuhead h3, .ubuntuhead h4, .ubuntuhead h5 { font-family: "Ubuntu Condensed" !important; }
.btns{ background-image: none; font-size: 14px; line-height: 1.428571429 }
#gamespage *, div.col-layout * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

.btns { display: inline-block; margin-bottom: 0; font-weight: 400; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; border-radius: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.btns-primary { background-color: #015CAB; color: #fff !important }
    .btns-primary:hover { color: #fff !important; background-color: #014f93; text-decoration: none !important }
.btns-secondary { background-color: #a90c0c; color: #fff !important }
    .btns-secondary:hover { background-color: #c50f0f; text-decoration: none !important; color: #fff !important }
.btns-block { display: block; width: 100% }

.font-18-12 { font-size: 12pt }


@media (min-width:1200px) {
    .font-18-12 { font-size: 18pt }
}

.btns-dim { background-color: #E1E1E1; color: #000 !important; }
    .btns-dim:hover { background-color: #D9D9D9; text-decoration: none !important; color: #000 !important; }

a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var { background: transparent; border: 0; outline: 0; vertical-align: top; margin: 0; padding: 0 }
ul { list-style: none }
blockquote, q { quotes: none }
/*table,table td{border:none;border-collapse:collapse;padding:0}*/
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video { display: block }
mark, rp, rt, ruby, summary, time { display: inline }
img, embed { vertical-align: top }
#bg { height: 100%;
}
a { color: #015CAC; text-decoration: none; }
    a:hover { color: #0177df; text-decoration: none; }


body.soccer #header, body.test #header { border-bottom: 4px solid #f58b1f; }
body.baseball #header { border-bottom: 4px solid #378d46; }
body.lacrosse #header { border-bottom: 4px solid #ee2e24; }
body.basketball #header { border-bottom: 4px solid #f58b1f; }
body.football #header { border-bottom: 4px solid #3bb1d3; }
body.fieldhockey #header { border-bottom: 4px solid #ee2e24; }

#menu-header { background: #444; height: 40px; padding: 5px 0; border-bottom: 4px solid #999; }
.sincsprite { display: inline-block; width: 40px; height: 40px; background-image: url(/images/sprites.png); cursor: pointer; }
.menu { background-position: 0 0; }
.menu-large { background-position: 0 -40px; width: 120px; }
.account { background-position: -40px 0; }
body.soccer .s-logo { background-position: -240px 0; }
body.soccer h1.c, body.soccer h2.c, body.soccer h3.c, body.soccer h4.c, body.soccer h5.c { color: #f58b1f; }
body.test .s-logo, { background-position: -320px 0; }
body.test h1.c, body.test h2.c, body.test h3.c, body.test h4.c, body.test h5.c { color: #f58b1f; }
body.baseball .s-logo { background-position: -120px -40px; }
body.baseball h1.c, body.baseball h2.c, body.baseball h3.c, body.baseball h4.c, body.baseball h5.c { color: #378d46 }
body.lacrosse .s-logo { background-position: -200px -40px; }
body.lacrosse h1.c, body.lacrosse h2.c, body.lacrosse h3.c, body.lacrosse h4.c, body.lacrosse h5.c { color: #ee2e24 }
body.basketball .s-logo { background-position: -160px -40px; }
body.basketball h1.c, body.basketball h2.c, body.basketball h3.c, body.basketball h4.c, body.basketball h5.c { color: #f58b1f }
body.football .s-logo { background-position: -240px -40px; }
body.football h1.c, body.football h2.c, body.football h3.c, body.football h4.c, body.football h5.c { color: #3bb1d3 }
body.fieldhockey .s-logo { background-position: -200px -40px; }
body.fieldhockey h1.c, body.fieldhockey h2.c, body.fieldhockey h3.c, body.fieldhockey h4.c, body.fieldhockey h5.c { color: #ee2e24 }

.sinc-logo { background-position: -80px 0; width: 80px; }
.plus { background-position: -160px 0; }
.minus { background-position: -200px 0; }

.fright { float: right; }
.fleft { float: left; }
.clr { clear: both; }
.hide { display: none; }
#hideMe { position: fixed; bottom: 0; background-color: #F8F8F8; width: 250px; }
    #hideMe div { padding: 10px; text-align: center; }

.f80 { font-size: 80%; }
.f120 { font-size: 120%; }
.f150 { font-size: 150%; }
.p10 { padding: 10px; }
.p20 { padding: 20px; }
.p5_10 { padding: 5px 10px; }
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.m20 { margin: 20px; }
.lgray { background-color: #eee; }

#typeList { position: fixed; background-color: #333; padding: 10px; text-align: left; margin-left: -110px; margin-top: 7px; border: 5px solid #100000; border-top: 0; -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; border-top: 1px solid #9f9f9f; list-style-type: none; right: 0; top: 42px; }

@media screen and (min-width: 999px) {
    #header { background: #000; height: 50px; z-index: 100000; position: fixed; width: 100%; left: 0; }
    body.full #page { width: 100%; padding: 122px 0px 10px 0px; }
    body #page { width: 1000px; margin: 0 auto; background: #fff; padding: 122px 10px 10px 10px; }
    #menu { background-color: #F8F8F8; width: 250px; height: 100%; position: fixed; overflow: auto; border-right: 1px solid #bbb; z-index: 100001; }
    body.full #contents {margin-left:0;}
    #contents { height: 100%; }
    body.soccer .sinc-long, body.test .sinc-long { background-position: 0px -160px; width: 280px; }
    body.baseball .sinc-long { background-position: 0px -200px; width: 280px; }
    body.lacrosse .sinc-long { background-position: 0px -240px; width: 280px; }
    body.basketball .sinc-long { background-position: 0px -320px; width: 280px; }
    body.football .sinc-long { background-position: 0px -280px; width: 280px; }
    body.fieldhockey .sinc-long { background-position: 0px -240px; width: 280px; }
    .smallOnly { display: none; }
    #header a.login { color: #fff; display: block; margin: 8px 10px 0 0; font-family: "Ubuntu Condensed"; }
    #d_arrow { margin-top: 12px; margin-right: 6px; }

    .w25 { width: 25% }
    .w33 { width: 33%; }
    .w50 { width: 50%; }
    .w66 { width: 66%; }
    .w75 { width: 75%; }
    .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24, .grid_nowidth { display: inline; float: left; position: relative; margin-left: 5px; margin-right: 5px; }
    .grid_1 { width: 30px; }
    .grid_2 { width: 70px; }
    .grid_3 { width: 110px; }
    .grid_4 { width: 150px; }
    .grid_5 { width: 190px; }
    .grid_6 { width: 230px; }
    .grid_7 { width: 270px; }
    .grid_8 { width: 310px; }
    .grid_9 { width: 350px; }
    .grid_10 { width: 390px; }
    .grid_11 { width: 430px; }
    .grid_12 { width: 470px; }
    .grid_13 { width: 510px; }
    .grid_14 { width: 550px; }
    .grid_15 { width: 590px; }
    .grid_16 { width: 630px; }
    .grid_17 { width: 670px; }
    .grid_18 { width: 710px; }
    .grid_19 { width: 750px; }
    .grid_20 { width: 790px; }
    .grid_21 { width: 830px; }
    .grid_22 { width: 870px; }
    .grid_23 { width: 910px; }
    .grid_24 { width: 950px; }
    .center-s { margin: 3px 0 0 -140px; display: block; position: absolute; left: 50%; }
    .fullpage { width: 100% !important; }
    #ctl00_pnlGAd { width: 120px; margin: 0 auto; }
    .fr { float: right; }
    .fl { float: left; }
    #ctl00_DialogHelp { width: 600px; }
    .bLarge { width: 100%; height:250px; text-align:center;}
    #adngin-incontent_2-0 { width: 100%; height:90px; text-align:center;}
}

@media screen and (max-width: 998px) {
    #header { background: #000; height: 50px; z-index: 100000; position: fixed; width: 100%; }
    #page { margin: 0 auto; background: #fff; padding: 122px 10px 10px 10px; overflow-x: scroll; }
    #menu { background-color: #F8F8F8; width: 250px; height: 100%; position: fixed; overflow: auto; margin-left: -250px; z-index: 100001; border-right: 1px solid #bbb; }
    #contents { height: 100%; }
    body.soccer .sinc-long, body.test .sinc-long { background-position: -240px 0; }
    body.baseball .sinc-long { background-position: -120px -40px; }
    body.lacrosse .sinc-long { background-position: -200px -40px; }
    body.basketball .sinc-long { background-position: -160px -40px; }
    body.football .sinc-long { background-position: -240px -40px; }
    body.fieldhockey .sinc-long { background-position: -200px -40px; }
    #ctl00_pnlRightCol { display: none; }
    #ctl00_lnkHideMenu { display: none; }
    .center-s { margin: 3px 0 0 0; display: block; position: absolute; left: 50%; }
    .bigonly { display: none; }
    div.footWrap { padding: 20px; }
    #footer div.grid_4, #footer div.grid_5 { width: 50%; float: left; }
    #ctl00_DialogHelp { width: 100%; }
    #ctl00_DialogHelp_bdt { width: 92% !important; }
    #header a.login { color: #fff; display: block; padding: 4px 10px 8px 8px; font-family: "Ubuntu Condensed"; font-size: 18pt; }
    #d_arrow { padding: 12px 10px 8px 8px; }
    .bLarge { width: 100%; min-height:280px; text-align:center;}
    #adngin-incontent_2-0 { width: 100%; min-height:250px; text-align:center;}
}

.tbSearch { border: 1px solid #ccc; width: 85%; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; color: #000; height: 27px; padding-left: 10px; margin: 10px auto 0 5%; font-size: 80%; clear: both; }
#searchResults { padding: 15px; font-size: 80% }
#footer { width: 100%; color: #adadad; padding: 20px 0; font-size: 80%; }

    /******************** Footer ******************/

    #footer p { padding-bottom: 5px; }
    #footer h4, #footer h4 a { padding-top: 17px; color: #fff }
.privacy { color: #fff; }
    .privacy span { display: inline-block; margin: 0 9px; }
    .privacy a { text-decoration: underline; color: #fff; }
        .privacy a:hover { text-decoration: none; }
#footer h3 { color: #adadad; }
.footer-list li a { color: #adadad; }
.tooltips { position: relative; overflow: hidden; }
    .tooltips li { float: left; padding: 0px 3px 7px 0; }
        .tooltips li a img { margin: 3px 0px 0 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
        .tooltips li a:hover img { -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); }
#footer h4 { color: #fff; }
.footWrap { overflow: hidden; position: relative; }

.text-center { text-align:center}
.text-right { text-align:right}

body.soccer #nav, body.test #nav { border-bottom: 4px solid #f58b1f !important; }
body.baseball #nav { border-bottom: 4px solid #378d46 !important; }
body.lacrosse #nav { border-bottom: 4px solid #ee2e24 !important; }
body.basketball #nav { border-bottom: 4px solid #f58b1f !important; }
body.football #nav { border-bottom: 4px solid #3bb1d3 !important; }
body.fieldhockey #nav { border-bottom: 4px solid #ee2e24 !important; }


body.baseball .navbar-light .navbar-nav .nav-link:focus, body.baseball .navbar-light .navbar-nav .nav-link:hover, body.baseball #nav .text-primary { color: #378d46 !important; }
body.soccer .navbar-light .navbar-nav .nav-link:focus, body.soccer .navbar-light .navbar-nav .nav-link:hover, body.soccer #nav .text-primary { color: #f58b1f !important; }
body.test .navbar-light .navbar-nav .nav-link:focus, body.test .navbar-light .navbar-nav .nav-link:hover, body.test #nav .text-primary { color: #f58b1f !important; }
body.lacrosse .navbar-light .navbar-nav .nav-link:focus, body.lacrosse .navbar-light .navbar-nav .nav-link:hover, body.lacrosse #nav .text-primary { color: #ee2e24 !important; }
body.basketball .navbar-light .navbar-nav .nav-link:focus, body.basketball .navbar-light .navbar-nav .nav-link:hover, body.basketball #nav .text-primary { color: #f58b1f !important; }
body.football .navbar-light .navbar-nav .nav-link:focus, body.football .navbar-light .navbar-nav .nav-link:hover, body.football #nav .text-primary { color: #3bb1d3 !important; }
body.fieldhockey .navbar-light .navbar-nav .nav-link:focus, body.fieldhockey .navbar-light .navbar-nav .nav-link:hover, body.fieldhockey #nav .text-primary { color: #ee2e24 !important; }