﻿body{}
/* Generic Classes*/
.floatL{float:left}
.floatR{float:right}
.alignC{text-align:center}
.alignL{text-align:left}
.alignR{text-align:right}
.alignT{vertical-align:top!important}
.fontB{font-weight:bold}
.fontB13{font:bold 13px Verdana!important}
.clear2{clear:both;height:2px}
.clear5{clear:both;height:5px;font-size:5px}
.clear10{clear:both;height:10px;font-size:10px}
.clear12{clear:both;height:14px}
.clear15{clear:both;height:15px}
.clear20{clear:both;height:20px}
.clear30{clear:both;height:30px}
.marginAuto{margin:0 auto}
.marginR8{margin-right:8px}
.marginR10{margin-right:10px}
.marginT{margin-top:35px!important}
.marginT20{margin-top:20px!important}
.marginL5{margin-left:8px}
.marginB5{margin-bottom:5px}
.marginL20{margin-left:20px!important}
.marginL15{margin-left:15px!important}
.h2_paddng{padding:5px 0 0 10px}
.padnT8{padding-top:8px}
.padnL15{padding-left:15px!important}
.padnL30{padding-left:30px!important}
.imgMarg{margin:0 8px}
a.lnk:link, a.lnk:visited{color:#bf8641;position:relative;text-decoration:underline}
a.lnk:hover{text-decoration:none}
a.lnk_W:link, a.lnk_W:visited{color:#fff;position:relative;text-decoration:underline;margin:0 0 0 10px}
a.lnk_W:hover{text-decoration:none}

a.lnk_white:link, a.lnk_white:visited{color:#fff;text-decoration:none}
a.lnk_white:hover{text-decoration:underline}

span.date{color:#bf8641}
a.Big_Btn:link, a.Big_Btn:active{background:transparent url(/IHF_Images/Big_btn.gif) 0 0 no-repeat;color:#fff;width:144px;height:28px;text-align:center;text-decoration:none;padding:8px 0 0 0}
a.BeachBtn:link, a.BeachBtn:active, a.BeachBtn:visited{background:transparent url(/IHF_Images/beachBtn.gif) 0 0 no-repeat;color:#fff;width:195px;height:28px;text-align:center;text-decoration:none;padding:8px 0 0 0;margin:15px 8px 0 0!important}
a.BeachBtn2:link, a.BeachBtn2:active, a.BeachBtn2:visited{background:transparent url(/IHF_Images/Big_btn.gif) 0 0 no-repeat;color:#fff;width:145px;height:28px;text-align:center;text-decoration:none;padding:8px 0 0 0;margin:17px 8px 0 0!important}

.Big_Btn{background:transparent url(/IHF_Images/Big_btn.gif) 0 0 no-repeat;color:#fff!important;width:144px;height:28px;text-align:center;text-decoration:none;padding:8px 0 0 0}
a.president_Btn:link,a.president_Btn:visited{background:transparent url(/IHF_Images/president_big_btn.gif) 0 0 no-repeat;color:#fff!important;width:180px;height:32px;text-align:center;text-decoration:none;padding:8px 0 0 0}
a.Medium_Btn:link,a.Medium_Btn:active, a.Sunscribe_Btn:link, a.Sunscribe_Btn:active{background:transparent url(/IHF_Images/medium_btn.gif) 0 0 no-repeat;color:#fff;width:88px;height:28px;text-align:center;text-decoration:none;padding:8px 0 0 0}
.Medium_Btn{background:transparent url(/IHF_Images/medium_btn.gif) 0 0 no-repeat;color:#fff;width:88px;height:28px;text-align:center;text-decoration:none;padding:8px 0 0 0}
a.Sunscribe_Btn:link, a.Sunscribe_Btn:active{background:transparent url(/IHF_Images/subscribe_btn.gif) 0 0 no-repeat!important;height:32px;padding:10px 0 0 0}
.Sunscribe_Btn{width:88px;height:40px;border:0px;background:transparent url(/IHF_Images/subscribe_btn.gif) 0 0 no-repeat!important;padding:0px;color:#fff}
a.Small_Btn:link, a.Small_Btn:active{background:transparent url(/IHF_Images/small_btn.gif) 0 0 no-repeat;color:#fff;width:74px;height:28px;text-align:center;text-decoration:none;padding:8px 0 0 0}
.Small_Btn{background:transparent url(/IHF_Images/small_btn.gif) 0 0 no-repeat;color:#fff;width:74px;height:36px;text-align:center;border:0px;cursor:pointer}
.Filter_Btn{background:transparent url(/IHF_Images/small_btn_blue_bg.gif) 0 0 no-repeat;color:#fff;width:74px;height:36px;text-align:center;border:0px;cursor:pointer}


.Small_BtnY{background:transparent url(/IHF_Images/small_btnY.gif) 0 0 no-repeat;color:#fff;width:60px;height:36px;text-align:center;border:0px;cursor:pointer}

#Main_Wrapper{background:#ebebeb url(/IHF_Images/topBg.jpg) center top no-repeat}
#Main_Wrapper_Inner{background:#ebebeb url(/IHF_Images/inner_main_bg.jpg) center top no-repeat}
#Footer{background:#ebebeb url(/IHF_Images/btmBg.gif) center bottom no-repeat;height:299px;margin-top:10px}
#FooterInner{background:#ebebeb url(/IHF_Images/Inner_btm.gif) center bottom no-repeat;height:340px}

#Top_Main{height:655px}
#Top_Main_Inner{height:100px}
#Middle_Main{min-height:805px;height:auto!important;height:805px}
#Middle_Main_Inner{height:auto}
a.logo:link{height:220px;margin:28px 0 0 0;cursor:pointer;padding:90px 65px 185px}
#logo{margin:0px;height:225px;width:165px;position: absolute;background:url(/IHF_Images/logo.jpg) center top no-repeat}
#logo_inner{margin:0px;cursor:pointer;position: absolute}
.logo_inner{width:165px;height:225px;}
#Main_Flash{margin:6px 0 0 0}
#Menu{height:24px;margin:6px 0 0 0}
#president p{color:#fff}
.clearNoHeight{clear:both;height:0px;font-size:0px}
#events{background:#ebebeb url(/IHF_Images/eventBg.gif) center top no-repeat;height:144px;margin:7px 0 0 0}
.eventsContainer{width:440px;height:102px;margin:0 auto;padding:8px 0 0 5px}
.eventsP p{text-align:justify;margin:0 auto}/*width:660px;*/
#CopyRights{color:#fff;margin-top:60px} 
#CopyRightsInner{color:#fff;margin-top:0px}
#CopyRights a:link, #CopyRights a:visited, #CopyRightsInner a:link, #CopyRightsInner a:visited{color:#fff;text-decoration:underline}
#CopyRights a:hover, #CopyRightsInner a:hover{text-decoration:none}

#FooterLnks ul li, #FooterLnksInner ul li{display:inline;color:#fff;}

#FooterLnks{width:490px;float:right}
#FooterLnksInner{width:490px;float:right}



#FooterLnks ul{margin:60px 0 0 0;padding:0px}
#FooterLnksInner ul{margin:0px 0 0 0;padding:0px}
a.footer_Lnks:link, a.footer_Lnks:visited, a.footer_Lnks:link{color:#fff!important}
/* All Competitions */
#Competitions{margin:0 auto;width:334px;}
.topComp{background:#fff url(/IHF_Images/comp_top.gif) center top no-repeat;position:relative}
.btmComp{background:transparent url(/IHF_Images/comp_btm.gif) center bottom no-repeat;height:20px}
h2.blue{color:#2d7ac3;font:normal 14px Verdana}
h2.white{color:#fff;font:normal 14px Verdana}
h2.yellow{color:#d19d39;font:Bold 14px Verdana}
h2.yellow a:link, h2.yellow a:visited{color:#d19d39;font:Bold 13px Verdana;text-decoration:underline}
h2.yellow a:hover{color:#d19d39;font:Bold 13px Verdana;text-decoration:none}


a.yellowevents, a.yellowevents:visited, a.yellowevents:active{color:#d19d39;font:Bold 13px Verdana;text-decoration:none}
a.yellowevents:hover{color:#d19d39;font:Bold 13px Verdana;text-decoration:underline}


.topComp h2.blue{margin-left:10px;padding-top:10px}
/*Home Components*/
#headquarter, #Ranking{width:170px;margin:0 auto}
#Ranking{width:183px;margin:0 auto}
#headquarter h2, #Ranking h2{padding:10px 0 0 0}
#headquarter img{border:solid 1px #fff}
#headquarter p, #Ranking p{color:#fff;margin:0px;line-height:1.3}

.voteBtn{margin:0 0 0 55px}
#magazine_white{background:transparent url(/IHF_Images/top_gray.gif) 0 0 no-repeat;height:100px;text-align:center;padding:10px 0 0 0}
#magazine_gray{background:transparent url(/IHF_Images/btm_gray.gif) 0 0 no-repeat;height:110px;text-align:center;padding:10px 0 0 0}
#magazine_white h2, #magazine_gray h2{margin:0px;line-height:1;padding:5px 0 0 0}
#magazine_white img, #magazine_gray img{margin:0 0 0 8px}
/*White Square*/
.White_top_curve{background:#fff url(/IHF_Images/top_white_curve.gif) center top no-repeat}
.White_btm_curve{background:transparent url(/IHF_Images/btm_white_curve.gif) center bottom no-repeat;height:20px}
.height10{height:10px}
.height15{height:18px}
.height200{height:200px}
.height208{height:208px}
.height160{height:160px}
.height277{height:277px}
.height300{height:300px}
.height288{height:297px}
.height289{height:289px}
.height816{min-height:816px;height:auto!important;height:816px;margin-bottom:125px}
.height156{height:146px;text-align:center;padding:10px 0 0 0}
.height156 p{color:#bf8641;margin:8px 10px;position:relative;text-align:left!important}
.width700{width:700px}
.width530{width:530px}
label{color:#BF8641}
/*Blue Square*/
.Blue_top_curve{background:#27418c url(/IHF_Images/top_blue_curve.gif) center top no-repeat}
.Blue_btm_curve{background:transparent url(/IHF_Images/btm_blue_curve.gif) center bottom no-repeat;height:32px}
/*Whitw Square*/
.w_top_curve{background:#e1e1e1 url(/IHF_Images/top_w_curveN.gif) center top no-repeat;width:245px}
.w_btm_curve{background:transparent url(/IHF_Images/btm_w_curveN.gif) center bottom no-repeat;height:26px}
/* Results */
#Results{margin:0 auto;width:334px}
.topResult{background:#ebebec url(/IHF_Images/top_result.gif) center top no-repeat}
.btmResult{background:transparent url(/IHF_Images/btm_result.gif) center bottom no-repeat;height:22px}

.mainBg{background:url(/IHF_Images/bg_main.jpg) 0 bottom no-repeat;height:473px}
.Subscribe_txtbox{background:url(/IHF_Images/subscribe.gif) left top no-repeat;width:283px;height:40px;float:left;margin:0 4px 0 0;padding:5px 0 0 5px}
.Subscribe_txtbox input{margin:4px 0 0 5px;height:24px;width:270px;border:0px;padding-top:6px;font-size:12px!important;font-weight:normal!important}
#Gallery{background:url(/IHF_Images/gallery.png) left top no-repeat;height:306px}
#GalleryI{background:url(/IHF_Images/galleryI.gif) left top no-repeat;height:300px;margin:0 0 0 15px}
#GalleryI div.galleryTabs ul{margin-left:20px}
#GalleryI div.galleryTabs ul li{margin-top:1px!important}
#Gallery h2{padding:10px 0 0 10px;width:130px;float:left}
.result_Table{margin:0px auto 0 10px;width:94%;float:left}
.result_Table td{color:#2d7ac3!important;font-size:12px!important}

table.result_Table  tr.header td{background:#2d79c4;color:#fff!important;height:36px; font-size:14px!important}
table.result_Table  tr.header td.imgtd{text-align:left;vertical-align:middle}
table.result_Table  tr.header td.imgtd img{margin-right:-5px}
tr.resultalt{background:#d2d2d4}


table.result_Table  tr.alternateRow td{background:#d2d2d3}
table.result_Table th, table.result_Table td{padding:4px 4px 3px 5px;#padding:3px 3px 3px 5px}

.ranking_item{background:url(/IHF_Images/ranking_bg.png) 0 bottom no-repeat;height:48px;position:relative}
.ranking_item p{color:#7f7f7f}
.rankingNum{font:Bold 38px Verdana;color:#fff;margin:0 8px 0 0}
.rankingImg{width:39px;height:46px;margin:-47px 0px 0 4px!important;#margin:-47px 0px 0 140px!important;_margin:-47px 0px 0 4px!important;#float:right;_float:none!important}
.rankingImg2{width:39px;height:46px;margin:-47px 0 0 4px!important;#margin:-47px 0px 0 140px!important;_margin:-47px 0px 0 4px!important;#float:right;_float:none!important}
.rankingImg3{width:39px;height:46px;margin:-47px 0 0 4px!important;#margin:-47px 0px 0 140px!important;_margin:-47px 0px 0 4px!important;#float:right;_float:none!important}
.rankingTxt{margin:-2px 0 0 50px;width:90px}
.rankingTxt h2{margin-bottom:0px}




.ranking_itemI{background:url(/IHF_Images/rankingI_bg.png) 0 bottom no-repeat;height:48px;position:relative;width:185px}
.fedRanking_itemI{background:url(/IHF_Images/fedrankingI_bg.png) 0 bottom no-repeat;height:48px;position:relative;width:185px}
.fedRankingNumI{font:Bold 28px Verdana;color:#fff;margin:5px 5px 0 0}
.fedRankingTxtI{margin:8px 0 0 60px;}
.fedRankingImgI{width:39px;height:46px;margin:-57px 0 0 4px;float:none}


.ranking_itemI_Hover{background:url(/IHF_Images/rankingI_hover.png) 0 bottom no-repeat;height:48px;position:relative}
.ranking_itemI p{color:#7f7f7f}
.rankingNumI{font:Bold 38px Verdana;color:#fff;margin:0 8px 0 0}
.rankingImgI{width:39px;background:url(/IHF_Images/flag_example.jpg) left top no-repeat!important;height:46px;margin:-47px 0 0 4px;float:none}
.rankingTxtI{margin:8px 0 0 50px}
.rankingTxtI h2,.fedRankingTxtI h2{margin-bottom:0px}
.rankSubmenu{width:181px;border: solid 1px #27418c; background:#118ed9 url(/IHF_Images/rankSub.gif) 0 bottom no-repeat;o-khtml-opacity: .5; padding-bottom: 3px; -moz-opacity: .5; z-index: 1000; position: absolute}
.rankArrow{background:url(/IHF_Images/rankingArrow.gif) right 18px no-repeat;width:143px}
/*Ranking Inner
.ranking_itemI{background:url(/IHF_Images/flag.png) 0 bottom no-repeat;height:48px;margin:-4px 0 0 -45px;position:absolute;width:110px;padding:0 0 0 50px}
.rankingNumI{font:Bold 34px Verdana;color:#fff;margin:5px 8px 0 0}
.rankingImgI{width:45px;background:url(/IHF_Images/flag.gif) left top no-repeat;height:40px;margin:5px 0 0 3px}
.rankingTxtI h2{margin-bottom:0px}
*/
/*regulations*/
.flag-Fr{background:url(/IHF_Images/fra.png) left top no-repeat;width:30px;height:30px;cursor:pointer}
.flag-Uk{background:url(/IHF_Images/uk.png) left top no-repeat;width:30px;height:30px;cursor:pointer}
.flag-Gr{background:url(/IHF_Images/ger.png) left top no-repeat;width:30px;height:30px;cursor:pointer}
.flag-All{background:url(/IHF_Images/logo_Small.png) left top no-repeat!important;width:30px;height:30px;cursor:pointer}
.flag a{margin:0 3px;float:left}
div.SearchBorder{background:url(/IHF_Images/search_bg.gif) left top no-repeat!important;width:227px;height:32px;float:left;margin:0 4px 0 0;border:0px!important;padding:0 0 0 5px}
.SearchIcon{display:none}

#bread_Bg{background:#fff url(/IHF_Images/bread_bg.gif) left top no-repeat;padding:7px 0 0 15px;margin:0 0 2px 0;min-height:30px;height:auto!important;height:30px}
span.bread_Last{cursor:default!important;color:#27418c}
.MainContent{/*background:#fff url(/IHF_Images/Content_btm.gif) left bottom no-repeat*/width:691px;padding:0 10px;position:relative;min-height:950px}
#LeftCol{margin:180px 0 0 0}
/*#LeftCol ul{margin:0px;padding-left:30px}
#LeftCol ul li{color:#d19d39}
#LeftCol ul li span{color:#27418c}
 Scrolable */
/* scrollable-horizontal */
.scrollable{overflow:hidden;width:435px;position:relative;top:0;right:0;height:83px;margin-top:-8px}
.scrollable .items {clear:both;width:20000em;position:absolute;top:0;right:0}
.scrollable .compitems {clear:both;width:20000em;position:relative}/*coming competitions*/

.scrollable Div{float:left;margin:0px;width:301px;padding:2px;height:75px;-moz-border-radius:4px;-webkit-border-radius:4px}
.scrollable .active {z-index:9999;position:absolute}
div.containerItem{width:430px;height:100px}
div.containerItem p{color:#c2c2c2}
div.containerItem h2{font:normal 13px Verdana;margin-bottom:0px;color:#fff}
div.imgDiv{float:left;width:95px}
div.imgDiv img{border:solid 1px #bebebe}
/* scrollable-navigator */
.navi{margin-left:5px;height:20px;float:left}
.navi a, .navi A:hover{display:block;font-size:1px;background:url(/IHF_Images/nrml_pointer.gif) 0 0 no-repeat;float:left;margin:3px;width:9px;height:9px;cursor:pointer}
.navi A.active {background:url(/IHF_Images/active_pointer.gif) 0 0 no-repeat}

#tabs1{margin-left:5px;width:80px;height:20px;float:left}
#tabs1 a, #tabs1 A:hover{display:block;font-size:1px;background:url(/IHF_Images/nrml_pointer.gif) 0 0 no-repeat;float:left;margin:3px;width:9px;height:9px;cursor:pointer}
#tabs1 A.current {background:url(/IHF_Images/active_pointer.gif) 0 0 no-repeat}
.newsControl #newsTabs{margin-left:5px;height:20px;float:left;margin:0 4px}
.newsControl #newsTabs a, #newsTabs A:hover{display:block;font-size:1px;background:url(/IHF_Images/nrml_pointer.gif) 0 0 no-repeat;float:left;margin:3px;width:9px;height:9px;cursor:pointer}
.newsControl #newsTabs A.current {background:url(/IHF_Images/active_pointer.gif) 0 0 no-repeat}
.newsImageCont{width:400px;margin:0 auto}
.newsImageCont div{height:224px}
.cursorPointer{cursor:pointer}
A.browse{display: block;font-size: 1px;float:left;margin:0px;cursor:pointer;height:20px}
A.right {CLEAR: right; BACKGROUND-POSITION: 0px -30px; MARGIN-RIGHT: 0px}
A.right:hover{BACKGROUND-POSITION: -30px -30px}
A.right:active {BACKGROUND-POSITION: -60px -30px}
A.left {MARGIN-LEFT: 0px}
A.left:hover {BACKGROUND-POSITION: -30px 0px}
A.left:active {BACKGROUND-POSITION: -60px 0px}
A.up {BACKGROUND: url(../img/scrollable/arrow/vert_large.png) no-repeat; FLOAT: none; MARGIN: 10px 50px}
A.down {BACKGROUND: url(../img/scrollable/arrow/vert_large.png) no-repeat; FLOAT: none; MARGIN: 10px 50px}
A.up:hover {BACKGROUND-POSITION: -30px 0px}
A.up:active {BACKGROUND-POSITION: -60px 0px}
A.down {BACKGROUND-POSITION: 0px -30px}
A.down:hover {BACKGROUND-POSITION: -30px -30px}
A.down:active {BACKGROUND-POSITION: -60px -30px}
A.disabled {visibility: hidden! important}
a.prevPage, a.prevPage:hover, a.prevPage:visited{background:url(/IHF_Images/pre_btn.gif) 0 0 no-repeat;width:6px;height:16px;cursor:pointer}
a.nextPage, a.nextPage:hover, a.nextPage:visited{background:url(/IHF_Images/nxt_btn.gif) 0 0 no-repeat;width:6px;height:16px;cursor:pointer}

.images{width:340px;margin:-10px 0 0 0}
.NaviContainer{width:150px;margin:5px auto 0 180px;float:left}

/* Collapse & Expand */
.applemenu {margin: 5px 0;padding: 0;width:330px}
.applemenu div.silverheader a{
        background:url(/IHF_Images/collapse_inactive.gif) repeat-x center left;
        font: normal 12px verdana;
        color: white;
        display: block;
        position: relative;
        width: auto;
        padding: 5px 0;
        padding-left: 8px;
        text-decoration: none;}
.applemenu div.silverheader2 a{
        background:url(/IHF_Images/collapse_inactive2.gif) no-repeat center left;
        font: normal 12px verdana;
        color: #2d7ac3!important;
        display: block;
        position: relative;
        width: auto;
        padding: 5px 0;
        padding-left: 8px;
        text-decoration: none;}       
.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{color: white;}
.applemenu div.silverheader2 a:visited, .applemenu div.silverheader2 a:active{color: white;}
.applemenu div.selected a{background:url(/IHF_Images/collapse_active.gif) no-repeat center left;color:#fff!important;}
.applemenu div.selected2 a{background:url(/IHF_Images/collapse_active2.gif) no-repeat center left;color:#fff!important;}       
.applemenu div.submenu 
    { /*DIV that contains each sub menu*/
        background: white;padding:0px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
    }
.applemenu div.submenu2
    { /*DIV that contains each sub menu*/
        background: white;padding:0px;height:110px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
    }
.silverheader2 {margin-bottom:2px}
/*News*/
.imgBrdr{float:left;border:solid 1px #bebebe;margin:0 5px 0 0}
.newsListing p{color:#5a5a5a;margin-top:5px}
.alternate{background:#f1f1f2;padding:10px 5px;min-height:82px;height:auto!important;height:82px;display:inline-block;width:98.5%}
.normal{background:#fff;padding:10px 5px;min-height:82px;height:auto!important;height:82px;display:inline-block;width:98.5%}
table.tabularData{background:#f2f2f2;margin:0 0 10px 0}
table.tabularData tr.alt{background:#d2d2d3;color:#2d7ac3!important;border-right:1px solid #ececec}
table.tabularData tr.headerBg{background:#26488C;color:#fff!important;height:28px}
table.tabularData tr.headerBg a{color:#fff!important;padding-left:5px}
table.tabularData tr.headerBg td, table.tabularData tr.headerBg th{color:#fff!important;border-right:1px solid #ececec;font-weight:bold;text-align:center}
table.tabularData td{color:#2d7ac3!important;padding:4px 2px 4px 10px;border-right:1px solid #ececec}
table.tabularData td span{color:#2d7ac3!important;}


.newsControl{margin:0 auto;width:100px}
/*News Details*/
.Details{background:url(/IHF_Images/new_curveL.gif) no-repeat left top!important;height:259px;margin:0 0 0 15px}
.DetailsR{background:#27418c url(/IHF_Images/new_curveR.gif) no-repeat right top!important;height:259px;margin:0 0 0 10px;width:650px}
.imgBrdrDetails{border:solid 1px #bf903c;position:absolute!important;margin:10px 150px 0 0}
.date_gray{color:#aeafad}
a.bk_lnk:link, a.bk_lnk:visited{color:#bf8641;text-decoration:underline;background:url(/IHF_Images/bk.gif) no-repeat left 0;padding:0 0 0 13px;float:left;margin:50px 15px 0 5px}
a.bk_lnk:hover{text-decoration:none}
/* Press*/
ul.pressR{width:100%;padding:0 0 0 3px;margin:-10px 0 0 0px}
ul.pressR li{background:url(/IHF_Images/pressB.gif) no-repeat 0 0!important;width:40%;float:left;margin:0 14px 15px 0;list-style-type:none;width:316px;height:41px;padding:20px 0 0 10px}
/* Forms */
.lbl{font:normal 12px Verdana;color:#27418c;margin:10px;width:170px}
.bluetxt{font:normal 12px Verdana;color:#27418c}
.lbl_White{font:normal 12px Verdana;color:#fff;margin:10px;width:170px}
.lblGray{font:normal 12px Verdana;color:#c2c2c2;margin:10px 0px 0 10px;width:170px}
.lblDark{font:normal 12px Verdana;color:#5a5a5a;margin:10px 0px 0px;width:170px}
.lblDarkS{font:normal 11px Verdana;color:#5a5a5a;margin:10px 0px 0px;width:170px}

.lblBold{font:Bold 11px Verdana;color:#27418c;margin:10px;width:170px}
.txtBox{font:normal 11 Verdana;border:1px solid #a7a6aa;color:#6d6f71;height:20px;width:388px;padding:2px 0 0 3px;margin:0px!important}
.txtBoxSmll{font:normal 11 Verdana;border:1px solid #a7a6aa;color:#6d6f71;height:20px;width:220px;padding:2px 0 0 3px;margin:0px!important}
.Calendar{font:normal 11 Verdana;color:#6d6f71;height:20px;width:192px;padding:2px 0 0 3px;margin:0px!important}
span.Upload{font:normal 11 Verdana;border:0px solid #a7a6aa}
span.Upload input{font:normal 11 Verdana;border:1px solid #a7a6aa;color:#6d6f71;height:21px;padding:2px 0 0 3px;margin:0px!important}
.dropDown, select{font:normal 12 Verdana!important;border:1px solid #6d6f71;color:#6d6f71;width:393px}/*;height:23px*/
.dropDownSmll{font:normal 12 Verdana!important;border:1px solid #6d6f71;color:#6d6f71;height:23px;width:225px;margin:0px!important}
.txt_Area{border:solid 1px #a7a6aa;height:130px;width:383px;color:#6d6f71; margin:0px;}
.Upload{font:normal 11 Verdana;border:1px solid #a7a6aa;color:#6d6f71;height:21px;padding:2px 0 0 3px;margin:0px!important}
.Required, .Error {color:#bf913b;font:normal 10px Verdana}
#ui-datepicker-div{}
/*Paging Admin*/

tr.Paging{background:#fff!important}
tr.Paging table td{padding:4px 2px;border:0px}
tr.Paging td span{color:#BF8641;background:#d2d2d3;display:block;padding:1px 6px;width:7px!important; margin:0!important;height:17px;}
tr.Paging td a{color:#2d7ac3;background:#F2F2F2;display:block;padding:1px 6px;text-decoration:none}
tr.Paging td a:hover{color:#BF8641;background:#d2d2d3;display:block;padding:1px 6px}

/***********/
/*Paging Front*/
div.Paging span{background:#fff!important;margin:0px!important;float:right}
div.Paging table td{padding:4px 2px}
div.Paging span span{color:#BF8641;background:#d2d2d3!important;display:block;padding:3px 4px 6px 7px!important;width:12px;float:left!important;margin:0px 2px!important}
div.Paging a{font-weight:normal!important;text-decoration:none!important;color:#2d7ac3;background:#F2F2F2;display:block;padding:3px 4px 3px 7px;width:12px;float:left;margin:0px 2px}
div.Paging a:hover{color:#BF8641;background:#d2d2d3;display:block;padding:3px 4px 3px 7px;width:12px;float:left;margin:0px 2px}
.pagerPre{float:left;margin:3px 7px 0;#margin:20px 7px 0;width:6px;height:16px;display:block}
.pagerNxt{float:left;margin:3px 7px 0;width:6px;height:16px}
/***********/
img.ui-datepicker-trigger{margin: 3px 0 1px 5px}
.ContentPane{}
#Coming{margin:-15px 0 0 0}
.hidden{display:none}
.PageTitle{padding:8px 0 5px 5px!important;}
.Page_Title{color:#27418C!important;font:Normal 22px Verdana!important;margin:0px!important}
.PollQuestion{color:#27418C!important;font:Normal 17px Verdana!important;margin:0px!important}
.PollAnswer{MARGIN: 0px 0px 1.5em;FONT: 12px Verdana;COLOR:#5a5a5a}
.divEdit{text-align:right;padding-right:10px;}
div.c_content, div.DNN_HTMLContent ul ul{margin:0px 0 10px 0}
div.c_content, div.DNN_HTMLContent ul li{color:#d19d39;clear:both!important;#overflow:hidden!important;vertical-align:top!important;#margin:5px 0!important}
div.c_content, div.DNN_HTMLContent ul ul li{list-style-type:circle!important;}
div.c_content, div.DNN_HTMLContent ul li span{color:#5a5a5a;margin:0px!important;#float:left!important;#margin:-4px 0 5px 0!important}
div.c_content, div.DNN_HTMLContent ul li a:link, ul li a:visited, ul li a:hover{color:#27418c}

ul{margin:0px;padding-left:30px}
ul li{color:#d19d39}
ul li span{color:#27418c;margin:0px!important}
ul li a:link, ul li a:visited, ul li a:hover{color:#27418c}
.chkList label{color:#27418c;font:normal 12px Verdana}
.editLinksBtnTD{text-align:right;padding:0 20px 0 0;}
.divConfirm{text-align:center;color:#27418c;font:normal 14px Verdana}
a#transmenu10:link, a#transmenu10:visited, a#transmenu10:hover{background:none!important}
/*Results Tabs*/
UL.tabs {padding:0px;margin:0px;list-style-type:none;height:30px}
UL.tabs li{float:left;list-style-image:none!important;margin:0px;text-indent:0px;padding:0px;color:transparent}
UL.tabs a{display:block;padding:2px 0 0 0;font-size:11px;margin:0px 3px;width:85px;color:#fff!important;position:relative;top:1px;height:21px;text-align:center;text-decoration:none;color:#fff}
UL.tabs a:active{outline:none;margin:0px 3px;padding:2px 0 0 0}
UL.tabs a:hover{background:url(/IHF_Images/tabs_hover.gif) repeat-x 0 0;color:#fff!important;margin:0px 3px;padding:2px 0 0 0}
UL.tabs a.current{background:url(/IHF_Images/tabs_hover.gif) repeat-x 0 0;cursor:default!important;color:#fff!important;padding:2px 0 0 0}
UL.tabs a.current:hover{cursor:default!important;color:#fff!important;margin:0px 3px;padding:2px 0 0 0}
UL.tabs LI.current A{CURSOR: default! important; COLOR: #000! important}
UL.tabs A.s {width: 81px}
UL.tabs A.s:hover {BACKGROUND-POSITION: -553px -31px}
UL.tabs A.current.s {BACKGROUND-POSITION: -553px -62px}
UL.tabs A.l {BACKGROUND-POSITION: -248px 0px; WIDTH: 174px}
UL.tabs A.l:hover {BACKGROUND-POSITION: -248px -31px}
UL.tabs A.current.l {BACKGROUND-POSITION: -248px -62px}
UL.tabs A.xl {BACKGROUND-POSITION: 0px 0px; WIDTH: 248px}
UL.tabs A.xl:hover {BACKGROUND-POSITION: 0px -31px}
UL.tabs A.current.xl {BACKGROUND-POSITION: 0px -62px}
DIV.panes DIV.pane {DISPLAY: none}
DIV.panes DIV{
        display: none;
        font-size: 14px;
        height: 100px;
        background-color: #ececec;
}
/*Gallery Tabs*/
div.galleryTabs UL.tabs {padding:0px;margin:0px;list-style-type:none;height:30px}
div.galleryTabs UL.tabs li{float:left;list-style-image:none!important;margin:0px;text-indent:0px;padding:0px;color:transparent}
div.galleryTabs UL.tabs a{display:block;padding:7px 0 0 0;font-size:12px;margin:8px 0px 0 0px!important;width:114px;color:#fff!important;position:relative;top:1px;height:29px;text-align:center;text-decoration:none;color:#fff}
div.galleryTabs UL.tabs a:active{outline:none;margin:0px 3px;padding:2px 0 0 0}
div.galleryTabs UL.tabs a:hover{background:none;color:#fff!important;margin:8px 0px 0 0px;padding:7px 0 0 0}
div.galleryTabs UL.tabs a.current{background:url(/IHF_Images/active_galleryTab.gif) repeat-x 0 0!important;cursor:default!important;color:#fff!important;padding:7px 0 0 0}
div.galleryTabs UL.tabs a.current:hover{background:url(/IHF_Images/active_galleryTab.gif) repeat-x 0 0!important;cursor:default!important;color:#fff!important;margin:8px 0px 0 0px;padding:7px 0 0 0}
div.galleryTabs UL.tabs LI.current A{CURSOR: default! important; COLOR: #000! important}
div.galleryTabs UL.tabs A.s {width: 81px}
div.galleryTabs UL.tabs A.s:hover {BACKGROUND-POSITION: -553px -31px}
div.galleryTabs UL.tabs A.current.s {BACKGROUND-POSITION: -553px -62px}
div.galleryTabs UL.tabs A.l {BACKGROUND-POSITION: -248px 0px; WIDTH: 174px}
div.galleryTabs UL.tabs A.l:hover {BACKGROUND-POSITION: -248px -31px}
div.galleryTabs UL.tabs A.current.l {BACKGROUND-POSITION: -248px -62px}
div.galleryTabs UL.tabs A.xl {BACKGROUND-POSITION: 0px 0px; WIDTH: 248px}
div.galleryTabs UL.tabs A.xl:hover {BACKGROUND-POSITION: 0px -31px}
div.galleryTabs UL.tabs A.current.xl {BACKGROUND-POSITION: 0px -62px}
div.galleryTabs DIV.panes DIV.pane {DISPLAY: none}
div.galleryTabs div.panes DIV{
        display: none;
        font-size: 14px;
        height: 100px;
        background:none;width:355px;margin:0 auto
}
#ComingScroll{margin-top:30px}
.gridItem{text-align:center}
.gridTitleItem{padding:0 0 0 40px!important;width:120px;text-align:left!important}
.gridLinksItem{ text-align:left!important}

/*Footer Sponsors */
#SponsorScroll{width:430px}
.scrollSponsor{float:left;width:365px}
.scrollSponsor img{margin:0px 5px}
a.prevSponsors, a.prevSponsors:hover, a.prevSponsors:visited{width:22px;height:20px;cursor:pointer;float:left;margin:35px 10px 0 0}
a.nextSponsors, a.nextSponsors:hover, a.nextSponsors:visited{width:22px;height:20px;cursor:pointer;float:left;margin:35px 0 0 10px}
.spons_bg{background:#2d7ac3 url(/IHF_Images/spons_bg.png)0 0 no-repeat;width:390px;height:93px}
/*Coming Competitions */
#ComingScroll{width:357px}
.scrollCompt{width:287px;float:left;line-height:11px}
/*.scrollCompt img{margin:0px 5px}*/
a.prevCompt, a.prevCompt:hover, a.prevCompt:visited{width:22px;height:20px;cursor:pointer;float:left;margin:17px 10px 0 0}
a.nextCompt, a.nextCompt:hover, a.nextCompt:visited{width:22px;height:20px;cursor:pointer;float:left;margin:17px 0 0 10px}





/****************** scroll *********************************/
/*Page related styles for you to view*/
#mycustomscroll {/* Typical fixed height and fixed width example */
	height: 300px;overflow: auto;/* IE overflow fix, position must be relative or absolute*/position:relative}
.fixedwidth {
	/* a wide div is used for creating horizontal scrollbars for demonstration purposes */width: 550px;height: auto;position: relative;color: black;padding: 1px}
/* general page style ends here */
div.CompContainer div.SubCont div.flexcroll{height:220px!important;overflow: auto;position:relative}

/****************** /scroll *********************************/

/* Filteration */
.filteration{background:#1878c3 url(/IHF_Images/filt_Left.gif) no-repeat left top!important;height:51px;width:690px!important}
.filterRight{background:#1878c3 url(/IHF_Images/filt_right.gif) no-repeat right top!important;height:51px;margin:0 0 0 11px}
.Default_Listing{font-size:12px}
.Default_Listing ul{padding:0px;margin:0px}
.Default_Listing p{margin:0px}
.Default_Listing span.lbl{margin:0px}
.alternating{background:#f1f1f2;padding:10px 5px;width:98%}
.normalRow{padding:10px 5px;width:98%}
.download{background:#e1e1e1 url(/IHF_Images/down_leftD.gif) no-repeat left top!important;height:78px}
.downloadR{background:#e1e1e1 url(/IHF_Images/down_rightD.gif) no-repeat right top!important;height:78px;margin:0 0 0 10px;width:115px}
.download_D{background:#f7f7f7 url(/IHF_Images/down_left.gif) no-repeat left top!important;height:78px}
.downloadR_D{background:#f7f7f7 url(/IHF_Images/down_right.gif) no-repeat right top!important;height:78px;margin:0 0 0 10px;width:115px}
a.down_lnk:link, a.down_lnk:visited{color:#2d7ac3;font:Bold 13px Verdana;float:left;margin:8px 0 0 0;text-decoration:underline;width:63px}
h2.down_lnk{color:#2d7ac3;font:Bold 13px Verdana;float:left;margin:8px 0 0 0;cursor:default}
a.down_lnk:hover{text-decoration:none}
.pdf{margin:0 0 0 14px;background:url(/IHF_Images/pdf.png) no-repeat 0 0;width:31px;height:44px}
.doc{margin:0 0 0 14px;background:url(/IHF_Images/word.png) no-repeat 0 0;width:31px;height:44px}
.docx{margin:0 0 0 14px;background:url(/IHF_Images/word.png) no-repeat 0 0;width:31px;height:44px}
.xls{margin:0 0 0 14px;background:url(/IHF_Images/exel.png) no-repeat 0 0;width:31px;height:44px}
.xlsx{margin:0 0 0 14px;background:url(/IHF_Images/exel.png) no-repeat 0 0;width:31px;height:44px}
.ppt,.pptx,.pps,.ppsx{margin:0 0 0 14px;background:url(/IHF_Images/ppt.png) no-repeat 0 0;width:31px;height:44px}
.size{color:#757575;margin:7px 0 0 7px;width:50px;float:left;line-height:12px;font-size:11px}
.newTest{float:left;margin-left:10px;width:710px;background:#fff}
.newTestN{float:left;margin-left:10px;width:710px}
/* Federations */
.Fed{background: no-repeat left top!important;min-height:119px;margin:0 0 0 15px}
.FedR{background:#27418c  no-repeat right top;min-height:119px;margin:0 0 0 10px;width:635px}
.FedR p{color:#c2c2c2}

.FedTop{background:#27418c url(/IHF_Images/fedTop.gif) no-repeat left 0!important;width:663px;margin:0 auto}
.FedBtm{background:#27418c url(/IHF_Images/fedBtm.gif) no-repeat left bottom;width:663px;margin:0 auto}
.fedCon{background:#27418c;width:637px;padding:0 13px;margin:0 auto 0 14px;min-height:102px;height:auto!important;height:102px;display:inline-block}
.fedCon p{color:#c2c2c2;margin-bottom:0px!important;}
.fedCon img{margin:0 5px 0 0}
.fedCon span.lblGray{margin-left:0px!important}
.fedCon span.none{font:bold 13px Verdana!important}
.cont{background:url(/IHF_Images/cont.gif) no-repeat left top!important;height:200px;margin:0 0 0 15px}
.contR{background:#ebebeb url(/IHF_Images/contR.gif) no-repeat right top!important;height:200px;margin:0 0 0 15px;width:635px}

.headCT{background:url(/IHF_Images/topGray.gif) no-repeat 0 0;height:28px;width:663px;margin:0 auto}
.headCB{background:#ebebeb url(/IHF_Images/btmGray.gif) no-repeat 0 0;height:28px;width:663px;margin:0 auto}
.headCM{background:#ebebeb;width:633px;padding:0 15px;margin:0 auto 0 14px;display:inline-block}
.headCMN{background:#ebebeb;width:643px;padding:0 10px;margin:0 0 0 4px;#margin:0 0 0 3px;display:inline-block}

.NewsCT{background:#fff url(/IHF_Images/topN.gif) no-repeat 0 0;height:13px;width:332px}
.NewsCB{background:#fff url(/IHF_Images/btmN.gif) no-repeat 0 bottom;height:13px;width:332px}
.NewsCM{background:#fff;width:332px;padding:0px;margin:-10px 0 0 0;#margin:0px}
.ui-widget-content{border:0px!important}
.contAlt{background:#ebebeb url(/IHF_Images/contAlt.gif) no-repeat 0 0!important;height:26px;width:614px;padding:8px 0 0 0}
/*Filteration*/
.Filt{background:url(/IHF_Images/filt.gif) no-repeat left top!important;height:79px;margin:0 0 0 0px}
.FiltR{background:#1878c3 url(/IHF_Images/filtR.gif) no-repeat right top!important;height:79px;margin:0 0px 0 10px;width:678px}
.filter{margin:0px}
.print{background:url(/IHF_Images/print.gif) no-repeat 0 0!important;width:23px;height:22px;float:left;width:80px}
.send{background:url(/IHF_Images/send.gif) no-repeat 0 0!important;width:23px;height:22px;float:left}
.print a:link, .send a:link{color:#2d7ac3;padding:0 0 0 30px}
/**/
table.rankingData{background:#fff;margin:0 0 10px 0}
table.rankingData tr.alt{background:#e2e2e2;color:#969696!important;border-right:2px solid #fff!important}
table.rankingData tr.alt td{border-right:2px solid #fff!important;text-align:center}
table.rankingData tr.headerBg{background:#2d7ac3;color:#fff!important;height:28px}
table.rankingData tr.headerBg a{color:#fff!important;padding-left:5px}
table.rankingData tr.headerBg td, table.rankingData tr.headerBg th{color:#fff!important;border-right:2px solid #ececec;font-weight:bold;text-align:center}
table.rankingData td{color:#969696!important;padding:4px 2px 4px 5px;border-right:2px solid #ececec;text-align:center;font-size:12px}
table.rankingData td.Logo_bg{text-align:center!important}
table.rankingData tr.alt td.Logo_bg{text-align:center!important}


table.rankingDataToollTip{background:#fff;margin:0 0 10px 0}
table.rankingDataToollTip tr.alt{background:#e2e2e2;color:#969696!important;border-right:2px solid #fff!important}
table.rankingDataToollTip tr.alt td{border-right:2px solid #fff!important;text-align:center}
table.rankingDataToollTip tr.headerBg{background:#2d7ac3;color:#fff!important;height:28px}
table.rankingDataToollTip tr.headerBg a{color:#fff!important;padding-left:5px}
table.rankingDataToollTip tr.headerBg td, table.rankingData tr.headerBg th{color:#fff!important;border-right:2px solid #ececec;font-weight:bold;text-align:center}
table.rankingDataToollTip td{color:#969696!important;padding:4px 2px 4px 5px;border-right:2px solid #ececec;text-align:center;font-size:9px}
table.rankingDataToollTip td.Logo_bg{text-align:center!important}
table.rankingDataToollTip tr.alt td.Logo_bg{text-align:center!important}

table.general{background:#fff;margin:0 0 10px 0}
table.general tr{background:#F2F2F2}
table.general tr.alt{background:#e2e2e2;color:#2d7ac3!important;border-right:1px solid #ececec}
table.general tr.headerBg{background:#26488C;color:#fff!important;height:28px}
table.general tr.Sub_header{background:#2d7ac3;height:28px}
table.general tr.Sub_header td{color:#fff!important}
table.general tr.headerBg a{color:#fff!important;padding-left:5px}
table.general tr.headerBg td, table.general tr.headerBg th{color:#fff!important;border-right:1px solid #ececec;border-bottom:1px solid #ececec;font-weight:bold;text-align:center}
table.general td{color:#2d7ac3!important;padding:4px 2px 4px 5px;border-right:1px solid #fff;border-bottom:1px solid #fff}
/*Search Result*/
.searchRes{width:98%;border:solid 1px #ced3ce;padding:5px;margin:10px 0}
.searchRes p{margin-bottom:5px}
/*ahmed*/
.fa{float:left}
.fb{float:right}
.prvimg{float:left;margin:2px 4px 0 0}
.nxtimg{float:right;margin: 2px 0 0 4px;}
/*Poll*/
#dnn_poll1_PollVote input#dnn_poll1_ctl04_SubmitButton{background:transparent url(/IHF_Images/small_btn.gif) 0 0 no-repeat;color:#fff;width:74px;height:36px;text-align:center;border:0px;cursor:pointer}
#dnn_poll1_PollVote input{width:20px}
#dnn_poll1_PollVote label{#font-size:11px;font-weight:normal!important}
#dnn_poll1_PollVote a:link, #dnn_poll1_PollVote a:visited{color:#bf8641;position:relative;text-decoration:underline;text-align:left!important}
#dnn_poll1_PollVote a:hover{text-decoration:none}
#dnn_poll1_PollVote p{margin:0 0 6px 0;text-align:left}
#dnn_poll1_PollVote p span#dnn_poll1_ctl10_TotalVotesLabel{font-weight:bold!important}
#dnn_poll1_PollVote p span#dnn_poll1_ctl06_QuestionLabel{color:#2d7ac3;font:normal 14px Verdana; text-align:left!important}
#dnn_poll1_PollVote p img#dnn_poll1_ctl07_ImageBar{border:solid 1px #BF913B !important}
#dnn_poll1_PollVote div a{text-align:left!important;float:left!important;width:170px}
#dnn_poll1_PollVote div span{margin:0px !important}
#dnn_poll1_PollVote table{margin-left:-8px;#margin-left:-11px;border:solid 0px red}


span#TitleLabel{display:none}
div.height208 div{color:#2D7AC3;padding-top:15px;font:Bold 13px Verdana;text-align:center}
/* Comptetions */
.Comp{background:url(/IHF_Images/fed.gif) no-repeat left top!important;height:119px;margin:0 0 0 15px}
.CompR{background:#27418c url(/IHF_Images/fedR.gif) no-repeat right top!important;height:104px;margin:0 0 0 10px;width:635px;padding:15px 0 0 0}
.CompR div.span-13{margin-top:-10px;#margin-top:0px}
.CompR p{color:#c2c2c2}
.counting{background:transparent url(/IHF_Images/count.gif) 0 0 no-repeat;width:244px;height:63px;float:right;position:relative;margin:0 35px 0 0}
.bigNum{color:#27418c;font:Bold 20px Verdana}
h2.fontB{margin:10px 0 0 0 !important}
.CompContainer{padding:0px;width: 230px;float:left;margin:0 0 0 5px}
.SubCont{width:230px;height:240px;margin: 0px 0px 0px 5px;text-align:center}
.teams{background-color:#ebebeb;background-image:url(/IHF_Images/Teamsbg.gif);background-position:0 5px;width:411px;padding-top:5px;padding-left:20px;}
.SubCont p{text-align:center!important}
.gallery_nodata{
padding:50px 0 0 120px;color:#2d7ac3;font:verdana 12px

}


/***IHF table***/
.tbl_container table{background:#fff;margin:0 0 10px 0;width:100%}
.tbl_container table tr{background:#F2F2F2}
.tbl_container table tr.alt{background:#e2e2e2;color:#2d7ac3!important;border-right:1px solid #ececec}
.tbl_container table tr.sub_kopf{background:#26488C;color:#fff!important;height:28px}
.tbl_container table tr.sub_kopf td{color:#fff!important;}
.tbl_container table tr.kopf{background:#2d7ac3;height:28px}
.tbl_container table tr.kopf td{color:#fff!important}
.tbl_container table tr.headerBg a{color:#fff!important;padding-left:5px}
.tbl_container table tr.headerBg td, table.general tr.headerBg th{color:#fff!important;border-right:1px solid #ececec;border-bottom:1px solid #ececec;font-weight:bold;text-align:center}
.tbl_container table td{color:#2d7ac3!important;padding:4px 2px 4px 5px;border-right:1px solid #fff;border-bottom:1px solid #fff}
.tbl_container table td a font{color:#bf8641!important}
/***IHF table***/
/***gallery viewer***/
.gallery_container
{width:354px;
	height:226px; margin:0 0 0 20px}
.gallery_container	.mainvid_container
	{
		width:245px;
		float:left;  
		margin:7px 0 0 0;
		}
		
.gallery_container .vid_scroller
{
	float:left;
	width:100px;
	height:226px;
	margin:0 0 0 9px;
	}
	.mcontentwrapper{
	width:95px;
	height:226px}
	.gallery_container .vid_scroller img
	{
		margin:5px;
		cursor:pointer;
		}
	
	.gallery_container .arrow{margin:0 0 90px 0;cursor:pointer}
	
	.gallery_container #larrowvid{margin:0 0 90px -4px;cursor:pointer;}
	.gallery_container #mainvid
	{
		width:217px;
		height:179px;margin:0 4px 0 4px
		}
.gallery_container #captionvid
{
	padding:0 0 0 10px; font:12px verdana;color:#5a5a5a;
	}
	
	
	
.gallery_container	.mainimg_container
	{
		width:245px;
		float:left;  
		margin:7px 0 0 0;
		}	
	.gallery_container .img_scroller
{
	float:left;
	width:100px;
	height:226px;
	margin:0 0 0 9px;
	}
	
	
	.gallery_container .img_scroller img
	{
		margin:7px 0 10px;
		cursor:pointer;
		}
	
	.gallery_container .arrow{margin:0 0 90px 0;cursor:pointer}
	
	.gallery_container #larrow{margin:0 0 90px -4px;cursor:pointer;}
	.gallery_container #mainimg
	{
		width:217px;
		height:179px;margin:0 4px 0 4px
		}
.gallery_container #caption
{
	padding:0 0 0 10px; font:12px verdana;color:#5a5a5a;
	}
/***gallery viewer***/
/* Council Page */
.preBg{background:url('/IHF_Images/president-bg.jpg') no-repeat left top;width:684px;height:71px;margin:90px auto 0 auto}
.counAlt{background:#f1f1f2;width:684px;height:71px;margin:90px auto 0 auto}
.counAltH{background:#f1f1f2;width:684px;margin-top:90px;padding-bottom:30px;#padding-bottom:10px;min-height:218px;height:auto!important;height:218px;}
.margT_coun{margin-top:-63px!important;position:relative}
.margT_txt{margin-top:-20px!important}
span.white{color:#fff}
span.gray{color:#757575}
span.yellow{color:#c19c3e}
ul.unique{margin-bottom:33px!important}
ul.unique li.bullet{background:url('/IHF_Images/u-bullet.gif') no-repeat left 7px;list-style-type:none;line-height:25px}
ul.unique li.bullet a.uLnk{margin-left:30px;font:Bold 13px Verdana}

ul.unique a{margin-left:30px;font:Bold 13px Verdana}


div.topLand{background:url('/IHF_Images/topLand.gif') no-repeat 0 0;width:643px;height:18px;margin:0 auto}
div.btmLand{background:#f5f5f5 url('/IHF_Images/btmLand.gif') no-repeat 0 bottom;width:643px;min-height:250px;height:auto!important;height:250px;margin:0 auto;padding-top:15px}

/*Headquarter page inner*/
.Head{background:#1878c3 url(/IHF_Images/headL.gif) no-repeat left top!important;height:400px;width:610px;margin:0 0 0 10px}
.HeadR{background:#1878c3 url(/IHF_Images/headR.gif) no-repeat right top!important;height:375px;width:650px;margin:0 0 0 20px;padding:25px 0 0 0}
.headS, .headST{margin:0 0 10px -15px;float:left;width:113px;display:inline}
.headST{margin:15px 0 10px -15px}
/* Side Nav */

.hozisonal_nav{margin:0 3px 5px;padding:0px;float:left}
.hozisonal_nav a:link, .hozisonal_nav a:visited, .hozisonal_nav a:hover{color:#fff!important}


.nav_sep{padding:0 5px 0 5px;background:url(/IHF_Images/comp-seb.gif) no-repeat center 2px;display:inline}



a.subNav{color:#fff!important;font-size:12px!important;line-height:25px;text-decoration:none;cursor:normal}

div.topCompI{background:url('/IHF_Images/top_comp.gif') no-repeat left top;width:663px;margin:0 auto;padding:1px 0 0 0}
div.btmCompI{background:#1878c3 url(/IHF_Images/btm_comp.gif) no-repeat left bottom;width:660px;min-height:5px;height:auto!important;height:5px;margin:10px auto 0 0;padding:0 0 15px 3px;display:inline-block}
li ul.Sub_Nav{margin:5px 0px 5px -25px!important}
ul.Sub_Nav li{background:url(/IHF_Images/subArrow.gif) no-repeat left 7px!important;list-style-type:none;padding:0 0 0 12px;line-height:20px}
ul.Sub_Nav li a{color:#969696!important}
/*Landing Page*/
.Land_top{background:#ebebeb url(/IHF_Images/landTop.gif) center top no-repeat;width:683px;padding:10px 0 0 0}
.Land_btm{background:transparent url(/IHF_Images/landBtm.gif) center bottom no-repeat;height:18px;width:683px}
.Land_Mdl{background:#ebebeb;width:670px;margin:0 auto;display:inline-block}
.Land_Ttop{background:#ebebeb url(/IHF_Images/landTT.gif) center top no-repeat;width:290px;height:10px}
.Land_Tbtm{background:transparent url(/IHF_Images/landTB.gif) center bottom no-repeat;height:21px;width:290px}
.Land_TMdl{background:transparent url(/IHF_Images/landTM.gif) left top repeat-y;width:160px;padding:0 15px 0 115px}
.Land_Corn{margin:-27px 0 0 3px;float:left}
.Land_Corn p{margin:25px 0 10px 0}
.newSubs{background:transparent url(/IHF_Images/subscribe_btn.gif) 0 0 no-repeat;width:88px;height:40px;padding:10px 0 0 14px;float:left}
.newSubs a{color:#fff!important;text-decoration:none;font-size:12px!important}
div.ListT{background:url('/IHF_Images/listTN.gif') no-repeat left top;width:245px;margin:0 auto;height:44px}
div.ListB{background:#ebebeb url(/IHF_Images/listBN.gif) no-repeat left bottom;width:245px;margin:0 auto;height:44px}
div.ListC{background:#ebebeb url(/IHF_Images/listM.gif) repeat-y left bottom;width:245px;padding:0px;margin:0 auto;height:215px}

/*Presidents Activities*/
.margT_pre{margin-top:-63px!important}
.margT_preT{margin-top:-20px!important}
.margT_preT-10{margin:30px 5px 30px 5px!important}
.timeline{background:#ebebeb url(/IHF_Images/listM.gif) repeat-y left bottom}
div.top-time{background:url('/IHF_Images/preTop.gif') no-repeat left top;width:700px;margin:0 auto}
div.btm-time{background:#1878c3 url(/IHF_Images/btm-timeline.gif) no-repeat left bottom;width:684px;margin:0px auto 0 6px;height:39px}
.preDate{background:#1878c3 url(/IHF_Images/preDate.gif) no-repeat right top;width:152px;height:48px;float:left;margin:-10px 0 0 0;padding-top:20px;text-align:center;color:#27418c!important;font-weight:bold}
.preImgBg{position:absolute;left:40px;#left:42px}
.frameBg{position:absolute;left:0px}

/*president tabs*/
div.president-tabs UL.tabs {padding:0px;margin:0px;list-style-type:none;height:30px}
div.president-tabs UL.tabs ul{margin:0px}
div.president-tabs UL.tabs li{float:left;list-style-image:none!important;text-indent:0px;padding:0px;color:#fff;margin:-13px 0 0 0px;list-style-type:none}
div.president-tabs UL.tabs a{background:none;display:block;font-size:12px;width:50px;color:#fff!important;position:relative;text-align:center;text-decoration:none;color:#fff;height:31px;padding:15px 0 0 0;font-weight:bold}
div.president-tabs UL.tabs a:active{outline:none}
div.president-tabs UL.tabs a:hover{color:#27418c!important;height:31px;padding:15px 0 0 0;font-weight:bold;width:50px;_width:55px;display:inline-block!important}
div.president-tabs UL.tabs a.current{background:url(/IHF_Images/Time-S.gif) no-repeat left bottom!important;cursor:default!important;color:#27418c!important;height:31px;padding:15px 0 0 0;font-weight:bold;width:57px;margin:0!important}
div.president-tabs UL.tabs a.current:hover{background:url(/IHF_Images/Time-S.gif) no-repeat left bottom!important;cursor:default!important;color:#27418c!important;display:inline-block!important}
div.president-tabs UL.tabs LI.current A{CURSOR: default! important; COLOR: #000! important;list-style-type:none}

div.president-tabs{}
div.president-tabs div.panes{display:inline-block;background:url(/IHF_Images/premb.gif) repeat-y left top!important;width:684px;margin:5px auto 0 6px;#margin:8px auto 0 6px;padding-left:1px;min-height:100px;height:auto!important;height:100px}
div.president-tabs div.panes div{background:url(/IHF_Images/pretopi.gif) no-repeat left top!important;width:632px;margin:0 auto;display: none;padding:15px 10px 0;min-height:100px;height:auto!important;height:100px}
div.president-tabs div.panes div img{float:left;margin:0 5px 5px}
object:active, div:active
{
outline: none;
}

object:focus, div:focus
{
-moz-outline-style: none;
}

#FreeTextBoxEditor select
{
	width:80px!important;
}
.FreeTextBoxEditorClass
{
	height:480px!important;
}
.blue_lbl{font:normal 12px Verdana;color:#27418c}
.select_button{float:left;padding:19px 0 0 25px}

.marginL15B3{margin:10px 0 3px 15px}
.marginT30R100{margin:30px 100px}
.mainQ{background:url(/IHF_Images/Quart_main.png) no-repeat left top}
.mainQ2{background:url(/IHF_Images/quart_2.png) no-repeat left top}
.mainQ3{background:url(/IHF_Images/quart_3.png) no-repeat left top}
.mainQ4{background:url(/IHF_Images/quart_4.png) no-repeat left top}
.Required{color:red;font:normal 12px Verdana}
.min200{min-height:200px;}

.imageFloat{float:right;margin:5px 10px 10px 10px}
.imageFloatLeft{float:left;margin:5px 10px 10px 10px}
.Level1{padding:0 0 0 20px}
.Level2{padding:2px 0 0 12px;margin:0 0 0 35px;background:url(/IHF_Images/SiteMapArrow.gif) no-repeat left top;min-height:20px}
.Level2 a{margin-top:5px;vertical-align:top}
.prTD{height:130px;border:solid 0px red;vertical-align:top}
.margin0{margin:0}
.fedLogo{margin:0 7px 0 0}
/*Competations*/
.winner{background:url(/IHF_Images/countrywinner.png) no-repeat left top;width:91px;height:106px}
.winner2{background:url(/IHF_Images/country2nd.png) no-repeat left top;width:91px;height:106px}
.winner3{background:url(/IHF_Images/country3rd.png) no-repeat left top;width:91px;height:106px}

.backlink{text-align:right; padding:30px;}
.txt_height p,.txt_height div p{line-height:16px;}
#ViewOnlyInPrint{display:none!important}
.h25{height:25px;}
.HomeEventscrollerContent{display:block!important}



.Level0{background:url(/IHF_Images/SiteMapTitle.jpg) no-repeat left top;width:121px;height:22px;padding: 2px 0 0 10px;margin:20px 0 0 0}
.Level1{margin:10px 0 0 0}
.Level0 a{font:normal 12px Verdana;color:#ffffff;text-decoration:none}
.Level1 a{font:normal 12px Verdana;text-decoration:none}
.Level2 a{font:normal 10px Verdana;text-decoration:none}


/*Clear HTML Module
	color:#000000;
div.DNN_HTMLContent html,div.DNN_HTMLContent body,div.DNN_HTMLContent div,div.DNN_HTMLContent span,div.DNN_HTMLContent applet,div.DNN_HTMLContent object,div.DNN_HTMLContent iframe,
div.DNN_HTMLContent h1,div.DNN_HTMLContent h2,div.DNN_HTMLContent h3,div.DNN_HTMLContent h4,div.DNN_HTMLContent h5,div.DNN_HTMLContent h6,div.DNN_HTMLContent p,div.DNN_HTMLContent blockquote,div.DNN_HTMLContent pre,
div.DNN_HTMLContent a,div.DNN_HTMLContent abbr,div.DNN_HTMLContent acronym,div.DNN_HTMLContent address,div.DNN_HTMLContent big,div.DNN_HTMLContent cite,div.DNN_HTMLContent code,
div.DNN_HTMLContent del,div.DNN_HTMLContent dfn,div.DNN_HTMLContent em,div.DNN_HTMLContent font,div.DNN_HTMLContent img,div.DNN_HTMLContent ins,div.DNN_HTMLContent kbd,div.DNN_HTMLContent q,div.DNN_HTMLContent s,div.DNN_HTMLContent samp,
div.DNN_HTMLContent small,div.DNN_HTMLContent strike,div.DNN_HTMLContent strong,div.DNN_HTMLContent sub,div.DNN_HTMLContent sup,div.DNN_HTMLContent tt,div.DNN_HTMLContent var,
div.DNN_HTMLContent b,div.DNN_HTMLContent u,div.DNN_HTMLContent i,div.DNN_HTMLContent center,
div.DNN_HTMLContent dl,div.DNN_HTMLContent dt,div.DNN_HTMLContent dd,div.DNN_HTMLContent ol,div.DNN_HTMLContent ul,div.DNN_HTMLContent li,
div.DNN_HTMLContent fieldset,div.DNN_HTMLContent form,div.DNN_HTMLContent label,div.DNN_HTMLContent legend,
div.DNN_HTMLContent table,div.DNN_HTMLContent caption,div.DNN_HTMLContent tbody,div.DNN_HTMLContent tfoot,div.DNN_HTMLContent thead,div.DNN_HTMLContent tr,div.DNN_HTMLContent th,div.DNN_HTMLContent td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}*/
/*Clear HTML Module*/

ul li.sponserimg {display:inline;padding-left:10px}
.prevspon {float:left;position:relative;top:55px;#top:0px;left:4px}
.nextspon {float:right;position:relative;top:55px;#top:0px}
.allImagesspon{position:relative;right:21px;padding-top:24px}


/*Start Fed Map*/
.FedMapTitle{font: normal bold 13px Verdana;color:#27418c}
.FedMapLable{font: normal 10px Verdana;color:#27418c;width:107px;vertical-align:top}
.FedMapText{font: normal 10px Verdana;color:Black}
/*End Fed Map*/


#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
body:nth-of-type(1) #bubble_tooltip .bubble_middle{width:500px!important;display:inline-block!important}
body:nth-of-type(1) #bubble_tooltip .bubble_middle span{float:left!important;width:445px!important}
