/* CSS Document */
/*=============General===============*/
body
{
    /* background: url(images/body_bg.gif) repeat-x 0 0 #ffffff;*/
    color: #362920;
    font: normal 11px/15px Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
}
td, p, a, li, h1, h2, h3, h4, h5, form, input
{
    padding: 0;
    margin: 0;
}
ul
{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
img
{
    padding: 0;
    margin: 0;
    display: block;
    border: none;
}

/*=============General===============*/
.header_panel
{
    padding: 5px 0 0 0;
    background: url(images/header_bg.jpg) no-repeat 0 0;
}
.header_right
{
    padding: 0 0 110px 0;
}
.header_right ul
{
    padding: 24px 10px 0 250px;
}
.header_right ul li
{
    margin: 0 1px 0 0;
    float: left;
    background: url(images/nav_bg.gif) no-repeat 0 0;
    display: block;
    width: 73px;
    height: 26px;
    text-align: center;
}
.header_right ul li a
{
    float: left;
    display: block;
    width: 73px;
    height: 26px;
    text-align: center;
    font: bold 11px/26px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: inherit;
    text-decoration: none;
}
.header_right ul li a:hover, .header_right ul li a.activate
{
    color: #000000;
}
/*==============Body===============*/
.bodymain_panel
{
    padding: 0 0 13px 0;
}
.sports_news h2
{
    background: url(images/news_icon.gif) no-repeat 0 0;
    padding: 11px 0 4px 45px;
    font: bold 20px/20px Arial, Helvetica, sans-serif;
    color: #802902;
    background-color: inherit;
}
.news_panel
{
    padding: 25px 11px 0 11px;
    background: url(images/news_panel_bg.gif) repeat-x 0 0 #fe9833;
}
.news_panel p.news01
{
    padding: 0 0 25px 70px;
    font: normal 11px/15px Arial, Helvetica, sans-serif;
    color: #362920;
    background-color: inherit;
    background: url(images/01news.gif) no-repeat 0 0;
}
.news_panel p.news01 a
{
    font: bold 11px/15px Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: inherit;
    text-decoration: underline;
}
.news_panel p.news01 a:hover
{
    text-decoration: none;
}
.news_panel p.news02
{
    padding: 0 0 25px 70px;
    font: bold 11px/15px Arial, Helvetica, sans-serif;
    color: #362920;
    background-color: inherit;
    background: url(images/02news.gif) no-repeat 0 0;
}
.news_panel p.news02 a
{
    font: bold 11px/15px Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: inherit;
    text-decoration: underline;
}
.news_panel p.news02 a:hover
{
    text-decoration: none;
}
.news_panel p.news03
{
    padding: 0 0 25px 70px;
    font: normal 11px/15px Arial, Helvetica, sans-serif;
    color: #362920;
    background-color: inherit;
    background: url(images/03news.gif) no-repeat 0 0;
}
.news_panel p.news03 a
{
    font: bold 11px/15px Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: inherit;
    text-decoration: underline;
}
.news_panel p.news03 a:hover
{
    text-decoration: none;
}

.form_panel
{
    padding: 8px 10px 15px 11px;
    background: url(images/form_bg.gif) repeat-x 0 0 #bb5d00;
}
.form_panel h2
{
    padding: 0 0 23px 33px;
    background: url(images/member_login.gif) no-repeat 0 0;
    font: bold 20px/20px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: inherit;
}
.form_panel p
{
    font: normal 11px/20px Arial, Helvetica, sans-serif;
    color: #442302;
    background-color: inherit;
}
.form_panel input
{
    margin: 0 0 7px 9px;
    width: 178px;
    height: 25px;
    border: 1px solid #442302;
    background-color: #fbe5cf;
}
.form_panel input.btn
{
    margin: 0 0 0 9px;
    width: 58px;
    height: 17px;
}
.form_panel p.forgot
{
    margin: 0 0 0 9px;
    font: normal 11px/15px Arial, Helvetica, sans-serif;
    color: #daac7f;
    background-color: inherit;
}
.form_panel p.forgot a
{
    font: bold 11px/15px Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: inherit;
    text-decoration: underline;
}
.form_panel p.forgot a:hover
{
    text-decoration: none;
}

.buynow_panel
{
    padding: 12px 0 5px 5px;
    background-color: #fe9833;
    color: inherit;
}
/*==============Body right==============*/

.bodyright_panel
{
    padding: 0 0 0 8px;
}
.bodyright_panel_top
{
    padding: 0 9px 9px 10px; /*background: url(images/welcome_bg.gif) repeat-x 0 0 #ffffff;*/
}
.bodyright_panel_top h2
{
    padding: 0 0 0 45px;
    margin: 0 0 21px 0; /*background:url(images/welcome_img.gif) no-repeat 0 0;*/
    font: bold 24px/24px Arial, Helvetica, sans-serif;
    color: #802902;
    background-color: inherit;
}
.bodyright_panel_top h2 span
{
    font: bold 35px/35px Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: inherit;
}
.bodyright_panel_top p
{
    padding: 0 0 13px 0;
    font: normal 11px/20px Arial, Helvetica, sans-serif;
    color: #362920;
    background-color: inherit;
}
.bodyright_panel_top p span
{
    font: bold 11px/20px Arial, Helvetica, sans-serif;
    color: #362920;
    background-color: inherit;
}
.bodyright_panel_top p a
{
    font: bold 11px/20px Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: inherit;
}
.bodyright_panel_top p a:hover
{
    text-decoration: none;
}
.bodyright_panel_top h5
{
    padding: 14px 0 13px 16px; /*background:url(images/text_bg.gif) no-repeat 0 0;*/
    font: bold 11px/11px Arial, Helvetica, sans-serif;
    color: #9f0502;
    background-color: inherit;
}
.bodyright_panel_top h5 span
{
    padding: 0 0 0 2px;
}
.bodyright_panel_top h5 a
{
    padding: 0 0 0 16px;
    margin: 0 0 0 67px;
    font: bold 11px/11px Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
}
.bodyright_panel_top h5 a:hover
{
    text-decoration: underline;
}
.bodyright_panel_middle
{
    background-color: #797248;
    padding: 14px 9px 22px 8px;
}
.bodyright_panel_middle h2
{
    padding: 0 0 13px 0;
    font: bold 20px/20px Arial, Helvetica, sans-serif;
    color: #e4d88f;
    background-color: inherit;
}
.bodyright_panel_middle p
{
    padding: 0 0 15px 0;
    font: normal 11px/15px Arial, Helvetica, sans-serif;
    color: #ffffff;
    background-color: inherit;
}
.bodyright_panel_middle p a
{
    font: bold 11px/15px Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: inherit;
}
.bodyright_panel_middle p a:hover
{
    text-decoration: none;
}
.upcomming_tournament
{
    background: url(images/divider.gif) repeat-y 100% 0;
}
.bodyright_panel_middle p.tournament01
{
    background: url(images/tournament01.gif) no-repeat 0 0;
    margin: 0 0 0 11px;
    padding: 0 0 0 152px;
}
.bodyright_panel_middle p.tournament02
{
    background: url(images/tournament02.gif) no-repeat 0 0;
    margin: 0 0 0 11px;
    padding: 0 0 0 152px;
}
.middle_readmore
{
    padding: 10px 0 24px 10px;
}
.middle_readmore h5
{
    padding: 14px 0 13px 16px;
    background: url(images/bluetitle_bg.gif) no-repeat 0 0;
    font: bold 11px/11px Arial, Helvetica, sans-serif; /*color: #9f0502;*/
    color: #ffffff;
    background-color: inherit;
}
.middle_readmore h5 span
{
    padding: 0 0 0 22px;
    background: url(images/read_more.gif) no-repeat 0 0;
}
.middle_readmore h5 a
{
    padding: 0 0 0 16px;
    margin: 0 0 0 67px;
    background: url(images/read_more.gif) no-repeat 0 2px;
    font: bold 11px/11px Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
}
.middle_readmore h5 a:hover
{
    text-decoration: underline;
}

.bodyright_panel_buttom
{
    padding: 0 9px 0 10px;
}
.bodyright_panel_buttom_upper
{
    background: url(images/divider02.gif) repeat-x 0 32px;
}
.bodyright_panel_buttom_upper h2
{
    padding: 4px 0 30px 33px; /*background:url(images/star.gif) no-repeat 0 0;*/
    font: normal 20px/20px Arial, Helvetica, sans-serif;
    color: #3b0000;
    background-color: inherit;
}
.bodyright_panel_buttom_lower
{
    padding: 12px 8px 11px 10px;
    background-color: #e7e2c5;
}
.bodyright_panel_buttom_lower img
{
    padding: 0 0 8px 0;
}
.bodyright_panel_buttom_lower p
{
    font: normal 11px/15px Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: inherit;
}
.bodyright_panel_buttom_lower p a
{
    font: bold 11px/15px Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: inherit;
    display: block;
}
.bodyright_panel_buttom_lower p a:hover
{
    text-decoration: none;
}
/*====================Footer====================*/
.footer_panel
{
    padding: 18px 0 25px 0;
    background: url(images/footer_bg.gif) repeat-x 0 0 #c76c00;
}
.footer_panel ul
{
    margin: 0 0 0 70px;
}
.footer_panel ul li
{
    padding: 0 14px 0 0;
    margin: 0 19px 0 0;
    float: left;
    background: url(images/footer_nav_bg.gif) no-repeat 100% 50%;
    font: bold 11px/12px Arial, Helvetica, sans-serif;
    color: #75340f;
    background-color: inherit;
}
.footer_panel ul li a
{
    font: bold 11px/12px Arial, Helvetica, sans-serif;
    color: #75340f;
    background-color: inherit;
    text-decoration: none;
}
.footer_panel ul li a:hover
{
    text-decoration: underline;
}
.footer_panel ul li.noimg
{
    background: none;
}
.footer_panel p
{
    padding: 6px 0 0 0;
    font: bold 10px/11px Arial, Helvetica, sans-serif;
    color: #75340f;
    background-color: inherit;
}
.footer_panel p a
{
    font: bold 10px/11px Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: underline;
}
.footer_panel p a:hover
{
    text-decoration: none;
}

.caption_text
{
    padding: 2px 0 0 0;
    font: bold 12px Arial, Helvetica, sans-serif;
    background-color: inherit;
}

/* gridview style */
.tablestyle
{
    font-family: arial;
    font-size: 8pt;
    border: solid 1px #7f7f7f;
    color: #135291;
}


.altrowstyle
{
    background-color: #F7F7F7;
}

.headerstyle th
{
    background: #6883FD;
    border-color: #fff #fff #fff #fff;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 1px;
    color: #fff;
    padding: 4px 5px 4px 10px;
    text-align: center;
    vertical-align: bottom;
    height: 20px;
}

.calendar_Title
{
    background: url(images/sprite.png) repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #000;
    padding: 4px 5px 4px 10px;
    text-align: center;
    vertical-align: bottom;
    height: 50px;
}

.headerstyle th a
{
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    color: #000;
    display: block;
    padding-right: 10px;
}

.rowstyle .sortaltrow, .altrowstyle .sortaltrow
{
    background-color: #F7F7F7;
}

.rowstyle .sortrow, .altrowstyle .sortrow
{
    background-color: #dbeaff;
}

.rowstyle td, .altrowstyle td
{
    padding: 4px 10px 4px 10px;
    border-right: solid 1px #cbcbcb;
}


.information_panel
{
    padding: 25px 11px 0 11px;
    background: url(images/information_panel_bg.gif) repeat-x 0 0 #F0F0F0;
}
.information_panel p.information
{
    padding: 0 0 25px 70px;
    font: normal 11px/15px Arial, Helvetica, sans-serif;
    color: #362920;
    background-color: #cccccc;
    background: url(images/information_news.gif) no-repeat 0 0;
}


.information_title_panel
{
    padding: 14px 4px 13px 16px;
    background: url(images/information_title_bg.gif) repeat-x 0 0;
    font: bold 11px/11px Arial, Helvetica, sans-serif;
    color: #6883FD;
}


a.css_tool_tip_2
{
    position: relative;
    _display: inline-block;
    text-decoration: none;
}
a.css_tool_tip_2 span
{
    display: none;
}
a.css_tool_tip_2:hover
{
    background-color: #FFFFFF;
}
a.css_tool_tip_2:hover span
{
    display: block;
    position: absolute;
    z-index: 20;
    bottom: 1em;
    left: 0em;
    width: 198px;
    color: #000;
}
a.css_tool_tip_2 span b
{
    display: block;
    height: 10px;
    background: url("images/buble_top.gif") no-repeat bottom;
}
a.css_tool_tip_2 span em
{
    display: block;
    height: 32px;
    background: url("images/buble_bot.gif") no-repeat;
}
a.css_tool_tip_2 span i
{
    display: block;
    background-color: #DDE3FF;
    border-left: 1px solid #256EB7;
    border-right: 1px solid #256EB7;
    padding: 0 5px;
    color: #256EB7;
}



/*Admin Blue Tabs start*/

#tabs {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	border-bottom:3px solid #6883FD; 
	margin-bottom:1em; /*margin between menu and rest of page*/
	overflow:hidden;
	}

#tabs ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
	
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url("images/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url("images/right.png") no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}

/*Admin Blue Tabs End*/

        /* style the outer cntaining div to fit the landscape, portrait and buttons */
        #album
        {
            width: 420px;
            height: 360px;
            background: #eee url(gallery/deer.jpg) 0 40px no-repeat;
            border: 1px solid #aaa;
            margin: 0 auto 20px auto;
        }
        /* remove the padding margin and bullets from the list. Add a top margin and width to fit the images and a position relative */
        .gallery
        {
            padding: 0;
            margin: 320px 0 0 0;
            list-style-type: none;
            position: relative;
            width: 420px;
        }
        /* remove the default image border */
        .gallery img
        {
            border: 0;
        }
        /* make the list horizontal */
        .gallery li
        {
            float: left;
        }
        /* style the link text to be central in a surrounding box */
        .gallery li a, .gallery li a:visited
        {
            font-size: 11px;
            float: left;
            text-decoration: none;
            color: #000;
            background: #fff;
            text-align: center;
            width: 26px;
            height: 26px;
            line-height: 24px;
            border: 1px solid #444;
            margin: 2px;
        }
        /* position the images using an absolute position and hide them from view */
        .gallery li a img
        {
            position: absolute;
            top: -290px;
            left: 0;
            visibility: hidden;
            border: 0;          

        }
        /* fix the top position for the landscape images */
        .gallery li a img.landscape
        {
            top: -315px;
        }
        /* fix the left position for the portrait images */
        .gallery li a img.portrait
        {
            left: 0;
            border-left: 40px solid #eee;
            border-right: 40px solid #eee;
        }
        /* style the hover background color for the text boxes */
        .gallery li a:hover
        {
            background: #ddd;
        }
        /* style the active/focus colors for the text boxes (required for IE) */
        .gallery li a:active, .gallery li a:focus
        {
            background: #444;
            color: #fff;
            outline: 0;
        }
        /* make the images visible on active/focus */
        .gallery li a:active img, .gallery li a:focus img
        {
            visibility: visible;
            outline: 0;
        }
        
.gridview_pgr
{
    background: #424242 url(images/pgr_background.png) repeat-x top;
    color: #C0C0C0;
}   
 .gridview_pgr table { margin: 5px 0; }   
 .gridview_pgr td {    
   border-width: 0;    
    padding: 0 6px;    
    border-left: solid 1px #666;    
    font-weight: bold;    
    color: #fff;    
    line-height: 12px;    
 }      
 .gridview_pgr a
{
    color: #666666;
    text-decoration: none;
}   
 .gridview_pgr a:hover
{
    color: #999999;
    text-decoration: none;
}  

