body
{
    background-repeat: no-repeat;
    background-color: #D7D6DB;
    font-size: 11px;
    font-family: Verdana,Helvetica,sans-serif;
    margin-left: 0px;
}

h3
{
    background-image: url(/picts/h3_bg.gif);
    background-repeat: repeat;
    padding: 4px;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    border: 1px solid #A8D4D9;
}

.h3Cell
{
    background-image: url(/picts/h3_bg.gif);
    background-repeat: repeat;
    padding: 4px;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    border: 1px solid #A8D4D9;
}

.h3Content
{
    font-size: 12px;
    font-weight: bold;
    line-height:1.5em;
    color: #3c3c3c;
}

hr
{
    color: #abc7ec;
    background-color: #abc7ec;
    border: 0px;
    height: 1px;
    margin: 0px;
    width: 100%;
    display: block;
    line-height: 1px;
}

.hrline
{
    background-color: #abc7ec;
    border: 0px;
    height: 1px;
    width: 100%;
    display: block;
    line-height: 1px;
}


li
{
    margin: 5px 0px;
}

.table
{
    font-size: 11px;
    font-family: Verdana,Helvetica,sans-serif;
    margin-left: 0px;
}

.comment
{
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

.smallcomment
{
    font-size: 9px;
    color: #9a9a9a;
    font-family: Verdana,Helvetica,sans-serif;
}

.comment_selectedtraining
{
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
    background-color: #E3FF80;
    border: 1px solid #000000;
}

.title
{
    font-size: 14px;
    font-weight: bold;
    font-family: Verdana,Helvetica,sans-serif;
}

.playergoalslist
{
    padding-top: 3px;
    width: 20%;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    padding-left: 5px;
    padding-bottom: 3px;
}

.playergoalstitle
{
    padding-top: 3px;
    width: 20%;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    padding-left: 2px;
    padding-right: 2px;
}

.navigation
{
    background-image: url(   '/picts/bg_menu.gif' );
    background-repeat: no-repeat;
    width: 150px;
    cursor: pointer;
    padding-top: 3px;
    padding-left: 12px;
    padding-right: 2px;
    padding-bottom: 3px;
    font-size: 11px;
    margin-bottom: 3px;
}


.lineupmanager
{
    width: 500px;
    background-color: #DDEEFF;
    border: 2px solid #4455AA;
    font-size: 11px;
    font-family: Verdana,Helvetica,sans-serif;
    z-index: 100;
    padding: 5px 5px;
    margin: 20px 20px;
}

.navigationdiv
{
    background-color: #EBEBEB;
    position: absolute;
    z-index: 100;
    border: 2px solid #000000;
    top: -170px;
    left: -170px;
    padding-top: 5px;
    padding-right: 10px;
}

.playerrealplayerbox
{
    position: absolute;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 9px;
    padding-left: 2px;
    height: 15px;
    width: 130px;
    color: #000000;
    border: 1px solid #000000;
    cursor: pointer;
    z-index: 10;
    font-weight: bolder;
    background-color: #E0FFBA;
}

.playerplayercontainer
{
    position: absolute;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 9px;
    padding-left: 2px;
    height: 15px;
    width: 130px;
    background-color: transparent;
    color: #000000;
    z-index: 0;
    font-weight: bolder;
}

.skillspan
{
    text-align: right;
    font-weight: bold;
    margin-right: 0px;
}

.skilltrainingspan
{
    text-align: right;
    padding-right: 2px;
    background-color: #FFC39C;
}

.navigation_public
{
    cursor: pointer;
    font-size: 10px;
    line-height: 22px;
    font-family: Verdana,Helvetica,sans-serif;
    font-weight: bold;
    display: block;
    height: 20px;
    color: #000000;
    border: 1px solid #a1a1a1;
    text-decoration: none;
    background-color: #dbeadd;
}


.forum_theme_title a
{
    font-size: 12px;
    font-family: Verdana,Helvetica,sans-serif;
    font-weight: bold;
    padding: 4px 4px;
    color: #F83A49;
}
.forum_theme_title
{
    font-size: 12px;
    font-family: Verdana,Helvetica,sans-serif;
    font-weight: bold;
    color: #F83A49;
    border-bottom: 1px solid #CFCFCF;
}
.forum_theme_description
{
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
    font-weight: normal;
    color: #F83A49;
}

.forum_header
{
    font-size: 10px;
    color: #FFFFFF;
    font-family: Verdana,Helvetica,sans-serif;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    background-image: url(   '../picts/forumHeaderBackground.gif' );
    padding: 0px 5px;
}

.forumTitle
{
    height: 20px;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
}

.register_warning
{
    height: 26px;
    font-size: 10px;
    color: #FFFFFF;
    font-family: Verdana,Helvetica,sans-serif;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    background-image: url(   '../picts/forumHeaderBackground.gif' );
    padding: 5px 5px;
}

.warningMessage
{
    margin: 5px;
    font-weight: bold;
    color: #dd002a;
    border-bottom: 1px dashed #910000;
}

.threadheader
{
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
    font-weight: normal;
    color: #F83A49;
    background-color: #FFBAC0;
}

A.linkMenuSink
{
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
    position: relative;
}

DIV.popupTitle
{
    font-family: Verdana,Helvetica,sans-serif;
    color: white;
    font-weight: bold;
    background-color: #FF3636;
}

DIV.popupItem
{
    color: #F83A49;
    font-size: 9px;
    font-weight: bold;
    font-family: Verdana,Helvetica,sans-serif;
    background-color: #FFDEDE;
}


a.popupItem
{
    color: #F83A49;
    font-size: 9px;
    font-weight: bold;
    font-family: Verdana,Helvetica,sans-serif;
    background-color: #FFDEDE;
}
a.popupItem:hover
{
    color: #FF00FF;
    font-size: 9px;
    font-weight: bold;
    font-family: Verdana,Helvetica,sans-serif;
    background-color: #FFDEDE;
}

.settings_navi_selected
{
    padding: 3px 2px;
    background-color: #8F1D00;
    color: #FFFFFF;
    font-weight: bold;
    font-family: Verdana,Helvetica,sans-serif;
    width: 100px;
    border: 1px solid #000000;
    font-size: 11px;
    text-decoration: none;
    text-align: center;
}

.settings_position a
{
    text-decoration: none;
    color: #000000;
}

.matchOrders
{
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
    color: White;
    text-decoration: none;
}

.matchOrdersblack
{
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
    text-decoration: none;
}

.trainingmatches
{
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
    padding: 1px;
    border-bottom: 1px solid white;
}

.nav_title
{
    font-size: 11px;
    color: #000000;
    font-family: Verdana,Helvetica,sans-serif;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #000000;
    padding: 2px 5px;
    text-decoration: none;
}


.nsTitle
{
    background-image: url(/picts/MCHeaderBackground.gif);
    background-repeat: repeat;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    height: 18px;
}

.nsTitleLarge
{
    background-image: url(/picts/MCHeaderBackgroundLarge.gif);
    background-repeat: repeat;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    height: 18px;
}

.nsTitleLarger
{
    background-image: url(/picts/MCHeaderBackgroundLarger.gif);
    background-repeat: repeat;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    height: 18px;
}

.nsTitle a
{
    text-decoration: none;
    color: #000000;
}

.nsTitleHighlight
{
    background-image: url(/picts/MCHeaderBackgroundHighlight.gif);
    background-repeat: repeat;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    height: 23px;
    border: 1px solid #4455AA;
}

.nsTitleHighlight a
{
    text-decoration: none;
    color: #000000;
}

.TableContainer
{
    background-color: #DDEEFF;
    border: 1px solid #4455AA;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

.publicContent
{
    border: dotted 1px #a1a1a1;
    background-color: #fafafa;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

.publicTitle
{
    border: dotted 1px #a1a1a1;
    background-color: #fafafa;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    height: 23px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
}

.nsSubTitle
{
    background-color: #fafafa;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    height: 18px;
    border: dotted 1px #a1a1a1;
}

.nsSubTitleHighlight
{
    background-color: #B4BBDD;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    height: 18px;
    border: 1px solid #4455AA;
}

.nsSubTitle a
{
    color: #000000;
    text-decoration: none;
}

.hoverCell
{
    font-weight: bold;
    padding: 1px 3px;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

.hoverCell a
{
    text-decoration: none;
    color: #000000;
    width: 100%;
}

.hoverCell a:hover
{
    background-color: #FAFAFA;
}

.tooltip
{
    position: absolute;
    display: none;
    background-color: #FFFFE1;
    padding: 2px 5px;
    border: 1px solid #000000;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
    z-index: 50;
}

.greyInfo 
{
    font-size:10px;
    color:#c6c6c6;
    font-style:italic
}

.settingsNavigation
{
    cursor: pointer;
    font-weight: bold;
    font-style: italic;
    background-image: url(/picts/bgNavMatchDetails.gif);
    background-repeat: no-repeat;
}
.settingsNavigationActive
{
    font-weight: bold;
    font-style: italic;
    background-image: url(/picts/bgNavMatchDetailsSelected.gif);
    background-repeat: no-repeat;
}

#ContextMenuCont
{
    position: absolute;
    border: solid 1px #a1a1a1;
    background-color: #f6f6f6;
    cursor: pointer;
}

#TPSCont
{
    position: absolute;
    border: solid 1px #a1a1a1;
    background-color: #f6f6f6;
    cursor: pointer;
}

#ContextMenuCont table
{
    width: auto;
}

.stdButton
{
    border: solid 1px #a1a1a1;
    background-color: #fff;
    cursor: pointer;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

.stdButton:hover
{
    border: solid 1px #000;
    background-color: #fff;
    cursor: pointer;
}

.unknown, .unknown table 
{
    background-color: #ededed;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

.trainer1, .trainer1 table
{
    background-color: #E5FFEB;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

.trainer, .trainer table
{
    background-color: #E5FFEB;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

.goalkeeper, .goalkeeper table
{
    background-color: #FFE0E0;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

.goalkeeper1, .goalkeeper1 td
{
    background-color: #FFD1D1;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
    font-weight: bold !important;
}

.defender, .defender table
{
    background-color: #F5EBDC;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

.defender1, .defender1 td
{
    background-color: #F5E1C6;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
    font-weight: bold !important;
}

.wingback, .wingback table
{
    background-color: #F5EFDC;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

.wingback1, .wingback1 td
{
    background-color: #F5EBC6;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
    font-weight: bold !important;
}

.midfielder1, .midfielder1 td
{
    background-color: #FAFAC3;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
    font-weight: bold !important;
}

.midfielder, .midfielder table
{
    background-color: #F7F7DA;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

.winger1, .winger1 td
{
    background-color: #BAF7E2;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
    font-weight: bold !important;
}

.winger, .winger table
{
    background-color: #D5F7EB;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

.striker1, .striker1 td
{
    background-color: #C3E5FA;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
    font-weight: bold !important;
}

.striker, .striker table
{
    background-color: #DCEEFA;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

.ratingDown
{
    background-color: #FA0015;
    color: #FFFFFF;
    padding-left: 2px;
}

.ratingUp
{
    background-color: #156100;
    color: #FFFFFF;
    padding-left: 2px;
}

.ratingUpLight
{
    background-color: #A6DEBD;
    padding-left: 2px;
}

.ratingSteady
{
    background-color: transparent;
    padding-left: 2px;
}

.ratingFixed
{
    background-color: transparent;
    background-image: url(/picts/fixedsubskill.gif);
    background-repeat: no-repeat;
    background-position: top right;
    padding-left: 2px;
}

.linkButtonBlock
{
    padding-left: 10px;
    height: 12px;
    display: block;
    line-height: 11px;
}

.linkButtonBlockSelected
{
    padding-left: 10px;
    height: 12px;
    display: block;
    line-height: 11px;
    background-color: #edf2fb;
    border: 1px solid #a8d4d9;
    font-weight: bold;
}


.cmHighlight:hover, .cmHighlight:hover td
{
    background-color: #d1d1d1;
    color: #000;
}

.avgRating
{
    padding-top: 10px;
    background-color: #f7f7f7;
    border: solid 1px #e5e5e5;
    border-top: 0px;
    font-style: italic;
}

.treeView
{
    width: auto;
    text-align: left;
    border: dotted 1px #a1a1a1;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

.treeviewInvObj
{
    color: #bababa;
}

.treeViewNode
{
    white-space: nowrap;
    width: 100%;
    padding: 3px 0px 3px 5px;
    color: #2a2a2a;
    height: 35px;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

.treeView > table
{
    width: auto;
    text-align: left;
}

.selNode
{
    background-color: #fbfbfb;
    background-image: url(/picts/treeviewarrow.gif);
    background-position: right;
    background-repeat: no-repeat;
}

.selNode a
{
    background-color: transparent;
    background-image: url(/picts/empty.gif);
}

.selNodeHover
{
    background-color: #fbfbfb;
}

.selNodeHover:hover a
{
    text-decoration: none;
}

.accordionHeader
{
    font-size: 10px;
    height: 20px;
    margin-top: 10px;
    padding: 9px 0px 0px 5px;
    background-image: url(/picts/accordeonshade.gif);
    cursor: pointer;
}

.accordionHeader img
{
    background-color: #6699cc;
}

.accordionContent
{
    background-color: #e9f7f7;
    border: 1px dashed #A8D4D9;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.sliderRail
{
    background-color: #fff;
    width: 200px;
    height: 15px;
    position: relative;
    border: 1px solid #000;
}

.ownratingbox
{
    font-weight: bold;
    border: 2px solid #005204;
    background-image: url(/picts/matchdetailsownratingbox.gif);
    position: absolute;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 14px;
    padding: 1px 2px;
    width: 60px;
    height: 75px;
    color: #000000;
    z-index: 2;
    background-repeat: no-repeat;
    filter: alpha(opacity=90);
    -moz-opacity: .90;
    opacity: .90;
}
.enemyratingbox
{
    font-weight: bold;
    border: 2px solid #FF0000;
    background-image: url(/picts/matchdetailsenemyratingbox.gif);
    position: absolute;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 14px;
    padding: 1px 2px;
    width: 60px;
    height: 75px;
    color: #000000;
    z-index: 2;
    background-repeat: no-repeat;
    filter: alpha(opacity=90);
    -moz-opacity: .90;
    opacity: .90;
}
.ownteam
{
    background-image: url(/picts/matchdetailsownteam.gif);
    position: absolute;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 9px;
    padding: 1px 2px;
    width: 95px;
    height: 30px;
    color: #000000;
    z-index: 2;
    background-repeat: no-repeat;
}
.enemyteam
{
    background-image: url(/picts/matchdetailsenemyteam.gif);
    position: absolute;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 9px;
    padding: 1px 2px;
    width: 95px;
    height: 30px;
    z-index: 2;
    background-repeat: no-repeat;
}

.ownTeamTitle
{
    border: 1px solid #00126B;
    padding-left: 5px;
    vertical-align: middle;
    padding: 2px;
    font-weight: bold;
    font-size: 12px;
    background-image: url(/picts/matchdetailsowntitle.gif);
}
.enemyTeamTitle
{
    border: 1px solid #00126B;
    padding-right: 10px;
    vertical-align: middle;
    padding: 2px;
    font-weight: bold;
    font-size: 12px;
    background-image: url(/picts/matchdetailsenemytitle.gif);
}

.enemyTeamTitle table, ownTeamTitle table 
{
    font-size: 12px;
}

/*Modal Popup*/
.modalBackground
{
    background-color: #fff;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}

.hide
{
    display: none;
}

#GroupManagerCont table
{
    width: auto;
    background-color: #fff;
}

#GroupManagerCont table tr:hover
{
    background-color: #ffeec2;
}

#GroupManagerCont table tr:hover td
{
    background-image: url(/picts/empty.gif);
}

.ContextMenuSideBar
{
    width: 24px;
    height: 30px;
    padding: 0px 0px;
    background-image: url(/picts/contextMenuSidebar.gif);
}

.ContextMenuEntryHidden
{
    height: 0px;
    display: none;
    overflow: hidden;
}

table.padded3 td
{
    padding: 3px;
    margin: 0px;
    line-height: 1.1em;
    border-collapse: collapse;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

table.padded5 td
{
    padding: 5px;
    margin: 0px;
    line-height: 1.1em;
    border-collapse: collapse;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

table.padded10 td
{
    padding: 10px;
    margin: 0px;
    line-height: 1.1em;
    border-collapse: collapse;
    font-size: 10px;
    font-family: Verdana,Helvetica,sans-serif;
}

.transparent
{
    filter: alpha(opacity=30);
    -moz-opacity: .30;
    opacity: .30;
}

.downLightSkillField, .downLightSkillField td
{
    color:#999999 !important;
}

.levelUpSkillField td
{
    background-color:#156100;
    color:#fff !important;
    font-weight:bold !important;
}

.sublevelUpSkillField td
{
    background-color:#a6debd;
    color:#000 !important;
    font-weight:bold !important;
}

.levelDownSkillField td
{
    background-color:#fa0015;
    color:#fff !important;
    font-weight:bold !important;
}

.noBg
{
    background-color: Transparent;
    background-image: none;
}

.noBorder
{
    border-width: 0px;
}

#mDtlsContent
{
    background-color: #e3effb;
}

.fromEditor ul li
{
    list-style: square outside;
    margin: 3px;
    padding: 0;
}

.fromEditor ul
{
    margin: 10px;
    padding-left: 10px;
}

.hiddenPlayerDtls 
{
    height: 0px;
    display: none;
    overflow: hidden;
}

.x-color-picker, .x-color-picker {
  height: 195px;
  position: relative;
  overflow: hidden;
}
.x-color-picker div canvas {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
.x-color-picker-wheel {
  z-index: 1;
}
.x-color-picker-gradient  {
  z-index: 0;
}