BODY { color: #07429a!important; }
.pageTitle { position: absolute; top: 165px; font-size:25px; margin: 10px 0px 0px; width: 160px; clear: left; color: #07429a;}
.pageTitle1 { text-align: left; padding-left: 5px;}
.pageTitle2 { float: right; text-align: right; }
.pageTitle3 { float: right; text-align: right; }
.pageCaption { font-size: 18px; padding-bottom: 5px;}

#pageContent { color: #07429a!important; }

#menu {height: 22px; font-family: 'Verdana',arial,helvetica,sans-serif; background: #060852;}
.menuFrame {position: absolute; z-index:-100; display: block; border: 0px; padding: 0px; margin: 0px; width: 160px; _border-bottom: 2px solid #00709f;}
#menu ul, #menu ol, #menu li {margin:0; padding:0;}
#menu ul li { display:block; float:left; height:100%; list-style-type:none; text-align:left; padding:0; margin:0; }
#menu li a {font-size:11px; font-weight:bold; text-decoration:none;}
#menu li a span {display:block; color:white; border:0px solid transparent; padding:4px 1px 5px 15px; }
#menu li a:hover span {padding:4px 1px 5px 15px; color: yellow; }
#menu ul div {display:none; /*clear: both; */position:absolute; width:160px; z-index:200; border-bottom: 2px solid #00709f; /*background: url('imgs/menu/menuback.png'); filter: alpha(opacity=80);*/ background-color:#EAEFF6; }
#menu ul ul {position:static; padding:1px 2px; margin:0px 0px; }
#menu li li {display:block; position:static; float:none; height:1%; margin:0px; padding:0px; font-size:8px; white-space:normal; text-align:left; }
#menu li li a {line-height:22px; display:block; padding:1px 8px; margin:0 0px; font-weight:bold; color:#00709f; vertical-align:middle; text-transform:none; text-decoration:none;}
#menu li li a:hover {color:#000; background-color:#e8bd97; border-color:#000; text-decoration:none;}

.sport_left { float: left; position: relative; width: 550px; height: 215px; padding-top: 0px; padding-left: 10px;}
.sport_left .sportImage { float: left; }
.sport_left .sportDescription { color: #777A7E; padding-left: 180px; font-size: 10px;}
.sport_left .sportTitle { font-size: 18px; }
.sport_left .sportText {  }
.sport_left .sportLink { bottom: 0px; padding-left: 190px;}

.sport_right { float: left; width: 550px; height: 215px; padding-top: 30px; padding-bottom: 30px;}
.sport_right .sportImage { float: right; }
.sport_right .sportDescription { float: right; padding-right: 10px; color: #777A7E; padding-left: 0px; text-align: right; width: 300px;}
.sport_right .sportTitle { font-size: 18px; }
.sport_right .sportText {  }
.sport_right .sportLink { float: right; padding-right: 15px;}


.sport_custom { float: left; position: relative; width: 300px; height: 250px; padding-top: 0px; border-bottom: 0px;}
.sport_custom .sportImage { float: left; }
.sport_custom .sportDescription { color: #777A7E; padding-left: 130px; font-size: 10px;}
.sport_custom .sportTitle { font-size: 16px; }
.sport_custom .sportText {  }
.sport_custom .sportLink { bottom: 0px; padding-left: 190px;}


.massage_right { clear: right; float: right; position: relative; width: 330px; height: 230px; margin-top: 30px; margin-right: 10px;}
.massage_right .sportImage { float: right; }
.massage_right .sportDescription { color: #777A7E; }
.massage_right .sportTitle { font-size: 18px; }
.massage_right .sportLink { float: right; padding-right: 15px;}

.titleWithoutPageLogo { color: #07429A ! important; }
.link A { color: #07429a!important;}
.link A:visited { color: #07429a;!important; }
.link A:hover { color: #07429a;!important; }


.help { clear: right; float: right; position: relative; border: 1px solid #376CA6; width: 280px; height: 230px; margin-top: 30px; margin-right: 10px; font-size: 11px;}
.helpIcon { position: absolute; top: -28px; right: 10px; }
.helpLabel { vertical-align: 8px; font-size: 18px; }
.helpPoint { position: relative; height: 70px; padding-top: 10px; padding-left: 10px;}
.helpNumberImage { position: absolute; z-index:0;} 
.helpNumberNumeral { position: absolute; z-index:1; font-size:36px; color: white; top: 15px; left: 35px;}
.helpText { padding-left: 70px; color: #777A7E; padding-top: 5px;}

.checkBox {border:0px; width: 15px ! important ;}
.anchrNoDecoration { color: #07429a; font-weight: bold; text-decoration: none; }
.anchrNoDecoration:hover { color: #07429a; font-weight: bold; text-decoration: underline; }

.footerSpace {clear: both; position: relative; height: 60px; }
.nowerFooter {clear: both; width: 1000px;background-color: #060852; color: white; position: absolute; bottom: 0px; left: 0px; height: 20px; padding-top:2px; font-size: 12px;}
.nowerFooter .bookerLogo {clear: both; position: absolute; right: 20px; bottom: 5px; }
.nowerFooter .bookerLogoBacground {position: absolute; right: 10px; bottom: 0px; display: none;}
.nowerFooter .contact {float: left; padding-left: 20px;}
.nowerFooter .wrToDirect {float: right; padding-right: 90px;}
.nowerFooter .wrToDirect A {color: white; font-weight: bold; text-decoration: none;}
.nowerFooter .wrToDirect A:hover {color: white; font-weight: bold; text-decoration: underline;}
.nowerFooter .runningBy {float: right; padding-right: 150px; color: white;}
.nowerFooter .runningBy A { color: white; font-weight: bold; text-decoration: none;}
.nowerFooter .runningBy A:hover { color: white; font-weight: bold; text-decoration: underline;}

#loginFrame { color: #07429a!important;} 

INPUT { border: 1px solid #4071b9; font-weight: bold; font-size: 11px; color: #07429a; width: 140px; }
SELECT { border: 1px solid #4071b9; font-weight: bold; font-size: 12px; color: #07429a; width: 140px; z-index: 0;}

TD.lmt {background-color:#B5FF3F}