@charset "utf-8";
/* CSS Document */

body {
	margin: 0px 0px;
	padding: 0px;
	background-color:#4e4e4e;
	background: transparent url(images/bg.gif) repeat top;
	text-align:center;
}

/* container start */

#container {
	position:relative;
	margin: 5px auto 5px auto;
	width: 990px;
}
#container #top {
	display: block;
	padding: 5px;
	background: transparent url(images/site_top.png) no-repeat top;
}
#container #center {
	display:block;
	margin: 0px;
	height: auto;
	background: transparent url(images/site_bg.png) repeat-y top;
}
#container #bottom {
	height: 11px;
	background: transparent url(images/site_base.png) no-repeat top;
}

/* container ends */

/* header start */

#header {
	margin:0px auto 0px auto;
	width: 960px;
	text-align:left;
	background-color:#ffffff;
	height:115px;
}
#logo {
	padding: 0px 0px 0px 0px;
	float:left;
}
#logo img {
	border:none;
}
#banner {
	padding: 0px 0px 5px 2px;
	float:left;
	width:400px;
	height:110px;
	}
#banner img {
	border:none;
/*	border:1px solid #000000;*/
}

/* header ends */

/* navbar start */

#navbar {
height:26px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration:none;
}

#navbar ul {
margin:0px;
margin-left:3px;
padding:0px;
}

#navbar ul li {
display:block;
float:left;
background: url(images/tabs-main-r-off.png) top right no-repeat;
line-height:26px;
}

#navbar ul li span {
display:block;
float:left;
background: url(images/tabs-main-l-off.png) top left no-repeat;
line-height:26px;
}

#navbar ul li a {
color: #666666;
text-decoration:none;
padding-left:12px;
padding-right:11px;
}

#body li.navhome,
#news li.navnews,
#tool li.navtool,
#school li.navschool,
#races li.navraces,
#rake li.navrake,
#bonus li.navbonus,
#betting li.navbetting,
#betting li.navfree
{
display:block;
float:left;
background: url(images/tabs-main-r-on.png) top right no-repeat;
line-height:26px;
 }

#body li.navhome span,
#news li.navnews span,
#tool li.navtool span,
#school li.navschool span,
#races li.navraces span,
#rake li.navrake span,
#bonus li.navbonus span,
#betting li.navbetting span {
display:block;
float:left;
background: url(images/tabs-main-l-on.png) top left no-repeat;
line-height:26px;
}

#body li.navhome a,
#news li.navnews a,
#tool li.navtool a,
#school li.navschool a,
#races li.navraces a,
#rake li.navrake a,
#bonus li.navbonus a,
#betting li.navbetting a {
color: #666666;
text-decoration:none;
padding-left:11px;
padding-right:11px;
}

/* navbar ends */

/* mainppage starts */

#main {
	clear:both;
	margin:0px auto 0px auto;
	width: 960px;
	text-align:left;
	background-color:#ffffff;
}

/* Sidebar */

#sidenav {
	float:left;
	width: 305px;
	background-color:#ffffff;
	margin: 15px 0px 15px 7px;
	padding: 0px;
	text-align:left;
	position:relative;
}

div.module{
	margin-bottom: 10px;
	background: url(images/style1/module-4-tr.png) 100% 0 no-repeat;
	color:#4f4f4f;
	font:13px "Trebuchet MS";
	}

div.module a{
	color:#4f4f4f; /*    */
	font: "Trebuchet MS";
	text-decoration:none;
	}

div.module a:hover{
	text-decoration:underline;
	}

div.module h3{
    font-size: 92%;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	margin: 10px 0 10px 0;
	padding: 0 0 1px 0;
	line-height: 100%;
	height: auto;
	color: #333;
	border-bottom: 4px solid #ECECEC;
}

div.module div {
	background: url(images/style1/module-4-tl.png) 0 0 no-repeat;
}

div.module div div {
	background: url(images/style1/module-4-br.png) 100% 100% no-repeat;
}

div.module div div div {
	background: url(images/style1/module-4-bl.png) 0 100% no-repeat;
	padding: 15px 15px;
}

div.module div div div img.logo {
border:0px;
padding:0px;
padding-right:10px;
width:30px;
height:30px;
}

div.module div div div div {
	background: none;
	padding: 0;
}/* div module */

div.module-main{
	margin-bottom: 10px;
	background: url(images/style1/module-3-tr.png) 100% 0 no-repeat;
     color:#4f4f4f;
	font:13px "Trebuchet MS";
	}

div.module-main a{
	color:#b80000; /* E14B04   */
	font: "Trebuchet MS";
	text-decoration:none;
	}

div.module-main a:hover{
	text-decoration:underline;
	}

div.module-main h3{
    font-size: 92%;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	margin: 10px 0 10px 0;
	padding: 0 0 1px 0;
	line-height: 100%;
	height: auto;
	color: #2C5EAC;
	border-bottom: 4px solid #D5DEEC;
}

div.module-main div {
	background: url(images/style1/module-3-tl.png) 0 0 no-repeat;
}

div.module-main div div {
	background: url(images/style1/module-3-br.png) 100% 100% no-repeat;
}

div.module-main div div div {
	background: url(images/style1/module-3-bl.png) 0 100% no-repeat;
	padding: 15px 15px;
}

div.module-main div div div div {
	background: none;
	padding: 0;
}/* div module main */

/* -END- Sidebar */

/* Content */

#content {
	width:635px;
	float:left;
	margin: 15px 5px 15px 5px;
}

#headertext{
    color:#829998;
    background-color:#F4F7F7;
    padding:7px 0;
    border-bottom:1px dashed #D8E0DF;
    border-top:1px dashed #D8E0DF;
    font-family:Verdana;
    font-weight:bolder;
    text-align:center;
	margin-bottom:3px;
	}

#textcontent{
font-family: Verdana,Arial;
font-size:15px;
padding:5px;
float:left;
width:50%;
}

#tablecontent{
font-family: Verdana,Arial;
font-size:15px;
padding:5px;
float:right;
background-color:#009900;
width:45%;
}

/* -END- Content */

/* Footer */
#footer {
	clear:both;
	margin:0px auto 0px auto;
	padding: 5px 0px 5px 0px;
	width: 960px;
	text-align:center;
	background-color:#8e0e05;
	border-top: 2px solid #d9dcdd;
	font-family: Arial, "Trebuchet MS", Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
/*	background:#000033;*/
	text-decoration: none;
	line-height:25px;
}
#footer a:link, #footer a:visited, #footer a:active {
	color:#FFFFFF;
	text-decoration: underline;
}
#footer a:hover {
	text-decoration: underline;
	color: #FFFFCC;
}
#footer a.trust:link, #footer a.trust:visited, #footer a.trust:active {
	color:#FFFFFF;
	text-decoration: none;
}
#footer a.trust:hover {
	text-decoration: underline;
	color: #FFFFCC;
}

/* -END- Footer */

#box1 {
margin-left:4px;
margin-right:4px;
}

#boxtitle {
background:#000000 url('images/bg-blue.jpg') ;
color: #ffffff;
font-variant: small-caps;
font-size: 17px;
font-weight: bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
height:28px;
line-height:28px;
}

#boxcontent {
color:#CCCCCC;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#boxcontent img {
margin-right:10px;
border:0px;
}

#boxcontent ul {
margin:0px;
padding:0px;
}

#boxcontent ul li {
list-style:none;
padding:5px;
padding-left:15px;
background-color:#405877;
border-top: 1px solid #48607f;
border-bottom: 1px solid #38506f;
}

#boxcontent ul li a {
color: #ffffff;
text-decoration: none;
}

#boxcontent ul li a:hover {
text-decoration: none;
color:#CCCCCC;
}

#boxfooter {
bg-color:#5e7695;
background:url('images/bg-bott1.jpg') ;
height:5px;
margin-bottom:10px;
}

#login-box {
float:right;
width:54%;
margin-left:0px;
margin-right:0px;
height:100px;
color:#ffffff;
}

#login {
width:100%;
padding-top:20px;
font-size: 12px;
color:#ffffff;
}

#nologin {
width:100%;
padding-top:4px;
font-size: 11px;
color:#ffffff;
}

#login div,#nologin div {
padding:3px;
text-align:left;
color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#login div a,#nologin div a {
padding:5px;
text-align:left;
color:#ffffff; /* The orange color: E14B04 replaced with red 831414  */
font: "Trebuchet MS";
text-decoration:none;
font-weight:bold;
}

#login div a:hover,#nologin div a:hover {
color:#ffffff;
text-decoration:underline;
}



