body
{
    margin: 0;
    padding: 0;
    text-align: center;
    color: #ffffff;
    font-family: Tahoma;
    font-size: 12px;
    background: #EDECE9;
}

img
{
    border: 0;
}

a, a img
{
    text-decoration: none;
    color: #215C7C;
}

a:hover
{
    text-decoration: none;
}
.Header_Top
{
    background-image: url(../images/nav/header_top.gif);
    background-position: top;
    background-repeat: repeat-x;
    height: 58px;
    text-align: center;
}
.Header_Middle
{
    background-image: url(../images/nav/middle_bg.gif);
    background-position: top;
    background-repeat: repeat-x;
    height: 120px;
    text-align: center;
    vertical-align: top;
}
.Main_Area
{
    background-color: #EDEDED;
    vertical-align: text-bottom;
}
.Footer_Main
{
    width: 150px;
    height: 46px;
    background-image: url(../images/nav/footer_bg.gif);
    background-position: bottom;
    background-repeat: no-repeat;
}
.Footer_Left
{
    background-color: #EDEDED;
    background-image: url(../images/nav/footer_l.gif);
    background-position: bottom;
    background-repeat: repeat-x;
}
.Footer_Right
{
    background-image: url(../images/nav/footer_r.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    text-align: left;
    font-size: 10px;
    color: #bbb;
    vertical-align: middle;
}
.Header_Tbl
{
    width: 770px;
    height: 130px;
    border: solid 0px #999;
    border-top-width: 0px;
    padding: 0px;
}
.Header_TD
{
    width: 770px;
    padding-bottom: 5px;
    padding-right: 1px;
}
.Euro2008_Team_Map
{
    border: solid 2px #aaa;
}
.Pager
{
    background-color: #666666;
    color: #c0c0c0;
}
.Pager a
{
    color: #999999;
    font-weight: bold;
}
.Pager a:hover
{
    color: #FFCC00;
}

.Special_Title
{
    text-align: center;
    font-weight: bold;
    padding: 3px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Arial;
    font-size: 16px;
}
.Special_Content
{
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
}
.Special_Link
{
    color: black;
}
.Hashieh_Title
{
    text-align: right;
    font-weight: bold;
    padding: 0px;
    padding-top: 8px;
    font-family: Arial;
    font-size: 16px;
}

.Archive_Title
{
    text-align: right;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 6px;
    color: Gray;
}
.Archive_Title:hover
{
    color: Black;
}
.Archive_Date
{
    padding: 5px;
    padding-left: 10px;
    color: Gray;
    font-size: 9px;
}
div.special1 ul
{
    padding: 0px 6px 0 10px;
}
div.special1 ul a:link, div.special1 ul a:visited
{
    display: block;
    color: #000;
    border-bottom: 1px dotted #999;
    text-decoration: none;
    text-align: right;
}
div.special2
{
    width: 250px;
    font-size: 11px;
    overflow: hidden;
    margin-bottom: 8px;
}
div.special2 ul
{
    padding: 13px 6px 0 10px;
}
div.special2 ul img
{
    width: 50px;
    height: 50px;
    border: none;
    float: right;
    margin-left: 6px;
    padding-right: 3px;
}
div.special2 ul a:link, div.special2 ul a:visited
{
    display: block;
    height: 54px;
    color: #000;
    border-bottom: 1px dotted #999;
    margin-bottom: 6px;
    text-decoration: none;
}
li
{
    margin: 0;
    padding: 0;
    list-style: none outside;
}
ul
{
    margin: 0;
    padding: 0;
}
.Clear_5px
{
    height: 5px;
}
.Clear_10px
{
    height: 10px;
}
.Clear_15px
{
    height: 15px;
}
.Clear_25px
{
    height: 25px;
}
.clear_50px
{
    height: 50px;
}
.Header_1
{
    height: 19px;
    background-image: url(../images/common/header_1.gif);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: top;
    padding-top: 2px;
    text-align: center;
}
.Footer_1
{
    height: 5px;
    background-image: url(../images/common/footer_1.gif);
    background-repeat: no-repeat;
}
.Header_1_red
{
    height: 19px;
    background-image: url(../images/common/header_1_red.gif);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: top;
    padding-top: 2px;
    text-align: center;
}

.Header_2
{
    height: 19px;
    background-image: url(../images/common/header_2.gif);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: top;
    padding-top: 2px;
    text-align: center;
}
.Header_2_red
{
    height: 19px;
    background-image: url(../images/common/header_2_red.gif);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: top;
    padding-top: 2px;
    text-align: center;
}

.Footer_2
{
    height: 5px;
    background-image: url(../images/common/footer_2.gif);
    background-repeat: no-repeat;
}
.footer_Header_2
{
    height: 5px;
    background-image: url(../images/common/footer_Header_2.gif);
    background-repeat: no-repeat;
}

.Header_3
{
    height: 19px;
    background-image: url(../images/common/header_3.gif);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: top;
    padding-top: 2px;
    text-align: center;
}
.Header_3_red
{
    height: 19px;
    background-image: url(../images/common/header_3_red.gif);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: top;
    padding-top: 2px;
    text-align: center;
}
.Footer_3
{
    height: 5px;
    background-image: url(../images/common/footer_3.gif);
    background-repeat: no-repeat;
}
.footer_Header_3
{
    height: 5px;
    background-image: url(../images/common/footer_Header_3.gif);
    background-repeat: no-repeat;
}
.Header_4
{
    height: 19px;
    background-image: url(../images/common/header_4.gif);
    background-repeat: no-repeat;
    vertical-align: top;
    padding-top: 2px;
}
.Footer_4
{
    height: 5px;
    background-image: url(../images/common/footer_4.gif);
    background-repeat: no-repeat;
}
.Header_5
{
    height: 19px;
    background-image: url(../images/common/header_5.gif);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: top;
    padding-top: 2px;
    text-align: left;
    padding-left: 20px;
}
.Footer_5
{
    height: 5px;
    background-image: url(../images/common/footer_5.gif);
    background-repeat: no-repeat;
}
.Header_6
{
    height: 19px;
    background-image: url(../images/common/header_6.gif);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: top;
    padding-top: 2px;
    text-align: left;
    padding-left: 20px;
}
.Footer_6
{
    height: 5px;
    background-image: url(../images/common/footer_6.gif);
    background-repeat: no-repeat;
}
.Header_Fit
{
    height: 5px;
    background-image: url(../images/common/header_fit.gif);
    background-repeat: no-repeat;
}
.Footer_Fit
{
    height: 5px;
    background-image: url(../images/common/footer_fit.gif);
    background-repeat: no-repeat;
}

.Footer_News
{
    height: 20px;
    background-image: url(../images/common/footer_news.gif);
    background-position: bottom;
    background-repeat: no-repeat;
    padding: 5px;
    margin-top: 1px;
    background-color: #404040;
    padding-top: 1px;
    padding-left: 5px;
    padding-bottom: 0px;
}
.Header_News
{
    height: 15px;
    background-image: url(../images/common/header_news.gif);
    background-position: top;
    background-repeat: no-repeat;
    padding: 5px;
    margin-top: 1px;
    background-color: #404040;
    padding-top: 1px;
    padding-left: 5px;
    padding-bottom: 0px;
}

.Chart_TD
{
    background-color: #FFFFFF;
    height: 120px;
    background-image: url(../images/chart.gif);
    background-position: center;
    background-repeat: no-repeat;
}
.Gray_TD
{
    background-color: white;
}
.Vote_Button
{
    background: #656262 url(../images/common/btn_bg.gif) repeat-x;
    font-family: Tahoma;
    color: #fff;
    border: solid 1px #999999;
    padding-bottom: 5px;
    cursor: pointer;
    width: 75px;
    height: 23px;
    vertical-align: top;
}
.Link
{
    font-size: 10px;
    color: #999999;
}
.Link:hover
{
    color: #FFCC00;
}
div.float_text
{
    padding: 5px;
    width: 95%;
    text-align: justify;
}
div.float_text img
{
    float: left;
    margin: 5px;
}
.Border_Right
{
    border-right: solid 1px #c0c0c0;
}
.Border_Left
{
    border-left: solid 1px #c0c0c0;
}
.Vertical_Top
{
    vertical-align: top;
    color: #BBBBBB;
}
.Vertical_Top:hover
{
    color: #FFCC00;
}
.Display_None
{
    display: none;
}
.TR1_RSS
{
    background-color: #E1E6EC;
}
.TR1_RSS:hover
{
    background-color: #6199d7;
}
.TR1_RSS a
{
    color: Black;
    width: 100%;
    display: block;
}
.TR2_RSS
{
    background-color: White;
}
.TR2_RSS:hover
{
    background-color: #6199d7;
}
.TR2_RSS a
{
    color: Black;
    width: 100%;
    display: block;
}
.Padding_0px
{
    padding: 0px;
    padding-right: 2px;
}
.GalleryImage
{
    border: solid 2px #333;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}
.GalleryImage:hover
{
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

/* ToolTip */
div.tooltip
{
    width: 150px;
    color: #fff;
    direction: rtl;
    text-align: justify;
}
div.tooltip h4
{
    color: #fff;
    font-weight: bold;
    text-shadow: 2px 2px 1px #222;
    margin: 0;
    padding: 5px 0px 5px;
    background: url(../images/common/balloon.png) top left no-repeat !important;
    background: url(../images/common/balloon.gif) top left no-repeat;
    font-size: 11px;
}
div.tooltip p
{
    margin: 0;
    padding: 10px;
    padding-top: 0px;
    text-shadow: 2px 2px 1px #222;
    background: url(../images/common/balloon.png) bottom left no-repeat !important;
    background: url(../images/common/balloon.gif) bottom left no-repeat;
    font-size: 10px;
}
.rtl
{
    direction: rtl;
}
.Gallery_Title
{
    padding: 3px;
    padding-bottom: 5px;
    background-color: #404040;
    direction: rtl;
    text-align: justify;
    background-image: url(../images/common/photoheader.gif);
    background-repeat: repeat-y;
}
.Max_765
{
    max-width: 764px;
    border-left: solid 3px #404040;
    border-right: solid 3px #404040;
}
.Padding_Right_5px
{
    padding-right: 5px;
}
