body
{    
    background-image: url('images/top01bg.gif');
    margin: 0px;
    padding: 0px;
}

body, th, tr, td, span, div, h1, h2, h3, a, input, select, p, textarea
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333333;    
}

body, th, tr, td, span, div, a, input, select, p
{
    font-size: 13px;
}

#pageWrapper
{
	width: 900px;
	margin: 0 auto;
	background-color: #fff;
}

#pageHeader
{
    width: 795px;
    background-color: #4c4c4c;
    margin: 0px auto;
    height: 17px;
    padding-top: 3px;
    padding-left: 5px;
    margin-bottom: 10px;
    background-image: url('images/orangetop2.gif');
    background-repeat: no-repeat;
    background-position: top right;
}

#pageLogo
{
    width: 800px;
    margin: 0px auto;
    height: 100px;
}

#pageLogo div.logo
{
    float: left;
}

#pageLogo div.links
{
    padding-top: 35px;
    float: right;
}

#pageAdHeader
{
    clear: both;
    width: 800px;
    margin: 0px auto;
}


#pageFooter
{
    width: 800px;
    background-color: #4c4c4c;
    margin: 0px auto;
    height: 40px;
    margin-top: 10px;
    clear: both;
    text-align: center;
}

#pageFooterMenu
{
    width: 800px;
    margin: 0px auto;
    height: 40px;
    margin-top: 10px;
    clear: both;
    text-align: center;
}

p.footerMenu
{
    text-align: center;
}

#contentHeader
{
    width: 800px;
    background-color: #4c4c4c;
    margin: 0px auto;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
    height: 22px;
    margin-bottom: 10px;
    background-image: url('images/orangetop2.gif');
    background-repeat: no-repeat;
    background-position: top right;
    padding-top: 3px;
}

#contentNewsHeader
{
    width: 569px;
    background-color: #4c4c4c;
    margin: 0px auto;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
    height: 22px;
    margin-bottom: 10px;
    background-image: url('images/orangetop2.gif');
    background-repeat: no-repeat;
    background-position: top right;
    padding-top: 3px;
}

div.contentHeader
{
    width: 800px;
    background-color: #4c4c4c;
    margin: 0px auto;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
    height: 22px;
    margin-bottom: 10px;
    background-image: url('images/orangetop2.gif');
    background-repeat: no-repeat;
    background-position: top right;
    padding-top: 3px;
}

div.contentSubHeader
{
    width: 800px;
    background-color: #9c9c9c;
    margin: 0px auto;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
    height: 22px;
    margin-bottom: 10px;
    padding-top: 3px;
}

div.contentKeySubHeader
{
    width: 800px;
    background-color: #9c9c9c;
    margin: 0px auto;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
    height: 22px;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-top: 3px;
}

#contentLeftHeader
{
    width: 340px;
    background-color: #4c4c4c;
    color: #FFFFFF;
    font-size: 14px;
    height: 22px;
    /* margin-right: 10px; */
   /* margin-bottom: 10px; */
    padding-top: 3px;
}

#contentLeft
{
    width: 320px;
    background-color: #F1EDED;
    padding: 10px;
    float: left;
    margin-bottom: 10px;
}

#contentHeaderWrapper
{
    float: right;
    width: 450px;
    margin-bottom: 10px;
}

#contentWrapper
{
    float: right;
    width: 450px;
}

#contentCenterHeader
{
    width: 220px;
    background-color: #FF7F00;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    /* margin-right: 10px; */
    /* margin-bottom: 10px; */
    padding-top: 3px;
}

#contentCenter
{
    width: 200px;
    background-color: #F1EDED;
    padding: 10px;
}

#contentRightHeader
{
    width: 220px;
    background-color: #FFBF00;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    padding-top: 3px;
}

div.spacer
{
    /* background-color: #FFFFFF; */
    width: 220px;
    /* margin-top: 25px; */
    height: 10px;
}

div.spacerLeft
{
    /* background-color: #FFFFFF; */
    width: 340px;
    /* margin-top: 25px; */
    height: 10px;
}

#contentPartnerHeader
{
    width: 220px;
    background-color: #060858;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    background-image: url('images/directory.gif');
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 3px;
}

#contentToolsHeader
{
    width: 220px;
    background-color: #000000;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    background-image: url('images/tool_icon.gif');
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 3px;
}

#contentExpertHeader
{
    width: 220px;
    background-color: #000000;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    background-image: url('images/experts.gif');
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 3px;
}

#contentHeadlinesHeader
{
    width: 220px;
    background-color: #710B0B;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    background-image: url('images/headlines.gif');
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 3px;
}

#contentPremiumHeader
{
    width: 220px;
    background-color: #4C4C4C;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    background-image: url('images/premium_meny_icon.gif');
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 3px;
}

div.contentRight
{
    width: 200px;
    background-color: #E8E2E2;
    padding: 10px;
    padding-top: 15px;
}

div.contentRightBottom
{
    display: table;
    width: 200px;
    background-color: #E8E2E2;
    padding: 10px;
    padding-top: 15px;
}

div.contentRightAd
{
    width: 220px;
    background-color: #E8E2E2;
    padding-top: 15px;
}

div.contentLarge
{
    width: 780px;
    margin: 0px auto;
    background-color: #F1EDED;
    padding: 10px;
    margin-bottom: 10px;
}

div.contentNews
{
    width: 549px;
    margin: 0px auto;
    background-color: #F1EDED;
    padding: 10px;
    margin-bottom: 10px;
}

#container
{
    width: 800px;
    margin: 0px auto;
}

a
{
    color: #666666;
}

td.content
{
    background-color: #F1EDED;
    padding: 5px;
}

a.header
{
    padding-left: 5px;
    vertical-align: middle;
    color: #999999;
}

span.header
{
    display: block;
    padding-left: 10px;
    font-size: 14px;
    vertical-align: middle;
    color: #000000;
}

span.whiteHeader
{
    color: #FFFFFF;
    padding-left: 40px;
    font-size: 14px;
}

a.pageHeader
{
    text-decoration: none;
    color: #FFFFFF;
    font-size: 10px;
}

a.linkPriority
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

a.linkNoPriority, a.headlines
{
    color: #000000;
    font-size: 12px;
    text-decoration: underline;
}

a.pageFooter
{
    text-decoration: none;
    color: #999999;
}

span.contentHeader
{
    display: block;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    float: left;
}

strong.white
{
    color: white;
}

span.red
{
    color: #FF0000;
}

img
{
    border: 0px;
}

textarea.comment
{
    width: 300px;
    height: 100px;
}

input.comment
{
    width: 300px;
}

td
{

}

.small
{
    font-size: 9px;
    
}


table.containerRight
{
    /* border: 1px solid black; */
    display: table;
    float: right;
    background-color: #E8E2E2;
    width: 220px;
    height: 100%;
}

div.containerRight
{
    float: right;
    background-color: #E8E2E2;
    width: 220px;
}

div.fillRight
{   
    display: table;
    background-color: #E8E2E2;
    border: 1px solid black;
    width: 220px;
    height: 100%;
}

table.frame
{
    padding: 0px;
    margin: 0px;
}

td.menubg
{
    background-color: #E8E2E2;
}

td.contentbg
{
    background-color: #F1EDED;
}

td.spacer
{
    width: 10px;
}

td.spacerLarge
{
    width: 10px;
}

td.list
{
    border-bottom: 1px solid #DDDDDD;
}

input.date
{
    background-color: #F1EDED;
    border: 1px solid #F1EDED;
    font-weight: bold;
}

/* Date picker */

.dpTable {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #AAAAAA;
    }

.dpTR {
    }

.dpTitleTR {
    }

.dpDayTR {
    }

.dpTodayButtonTR {
    }

.dpTD {
    cursor: pointer;
    }

.dpDayHighlightTD {
    background-color: #CCCCCC;
    border: 1px solid #AAAAAA;
    cursor: pointer;
    }

.dpTitleTD {
    }

.dpButtonTD {
    }

.dpTodayButtonTD {
    }

.dpDayTD {
    background-color: #CCCCCC;
    border: 1px solid #AAAAAA;
    color: black;
    }

.dpTitleText {
    font-size: 12px;
    color: gray;
    font-weight: bold;
    }

.dpDayHighlight {
    color: 4060ff;
    font-weight: bold;
    }

.dpButton {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: gray;
    background: #CCCCCC;
    font-weight: bold;
    padding: 0px;
    }

.dpTodayButton {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: gray;
    background: #CCCCCC;
    font-weight: bold;
    }

    
    /*match table*/
    td.match_table_spacer, th.match_table_spacer
    {
        border-right: 1px solid #959595;
    }

