 body { padding:0px; margin:0px; background-color:#DFE2E8; background-image:url(../images/body.gif); background-position:top; background-repeat:repeat-x; }
#outer { width:999px; margin:0px auto; }
#body { width:975px; background-color:#FFFFFF; float:left; padding:0px 12px; }

img{border:0;}
h1, h2, h3, h4, h5, h6,p { margin:0px; padding:0px;}

.floatleft { float:left; }
.floatright { float:right; }
.clearboth { clear:both; }

input { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7C8196; border:1px solid #CDCFDA; padding:2px 3px; }
.search { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7C8196; border:1px solid #ffffff; padding:1px 3px; width:140px; }
.textfield { border:solid 1px #CDCDCD; font-size:12px; padding:3px 4px 0px; height:16px; font-weight:normal; color:#7C8196; }
.selectfield { border:solid 1px #CDCDCD; font-size:12px; padding:3px 0px; height:25px; color:#7C8196; }


/*-----Content and Links classes start here-----*/
td, div { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7C8196; }
.blue12 { color:#4364A7; }
.wht11 { color:#ffffff; font-size:11px; font-weight:normal; }

a:link, a:visited { text-decoration:none; color:#4364A7; font-weight:bold; }
a:hover { text-decoration:underline; color:#4364A7; font-weight:bold; }

.blulnks:link, .blulnks:visited { text-decoration:none; color:#4364A7; font-weight:normal; }
.blulnks:hover { text-decoration:underline; color:#4364A7; font-weight:normal; }

.blue18lnks:link, .blue18lnks:visited { text-decoration:none; color:#4364A7; font-weight:bold; font-size:18px; line-height:20px; }
.blue18lnks:hover { text-decoration:none; color:#1BAAED; font-weight:bold; font-size:18px; line-height:20px; }

.skybluelnks:link, .skybluelnks:visited { text-decoration:none; color:#1BAAED; font-weight:bold; font-size:11px; }
.skybluelnks:hover { text-decoration:underline; color:#1BAAED; font-weight:bold; font-size:11px; }

.whitelnks:link, .whitelnks:visited { text-decoration:none; color:#FFFFFF; font-weight:normal; }
.whitelnks:hover { text-decoration:underline; color:#FFFFFF; font-weight:normal; }

.redlnks:link, .redlnks:visited { text-decoration:none; color:#FF0000; font-weight:normal; }
.redlnks:hover { text-decoration:underline; color:#FF0000; font-weight:normal; }


/*-----Content and Links classes start here-----*/

/*-----Header classes start here-----*/
#header { float:left; background-color:#3A4660; width:975px; }
#header .top { float:left; width:945px; padding:20px 15px; }
#header .menu { float:left; width:945px; padding:8px 15px; background-color:#5A6581; }
#header .menu b { padding:0px 7px; color:#8995AD; }
#header .menu a:link, #header .menu a:visited { color:#FFFFFF; font-weight:bold; text-decoration:none;  }
#header .menu a:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
/*-----Header classes end here-----*/


/*-----Main content classes start here-----*/
#main { float:left; width:975px; }

/*-----Left section classes start here-----*/
#left { float:left; width:160px; border-right:1px solid #ffffff; background-color:#F1F6FA; }
.sidelinks { float:left; }
.sidelinks h1 { float:left; color:#FFFFFF; font-weight:bold; background-color:#7AA3CA; padding:6px 10px; margin:0px; width:140px; font-size:12px; }
.sidelinks ul { float:left; list-style:none; padding:0px 10px; margin:0px; }
.sidelinks ul li { float:left; width:140px; list-style:none; padding:2px 0px; margin:0px; border-bottom:1px solid #D2E0ED; }

.competitions { float:left; }
.competitions h1 { float:left; color:#FFFFFF; font-weight:bold; background-color:#6C7A99; padding:6px 10px; width:140px; margin:0px; font-size:12px; }
.competitions ul { float:left; list-style:none; padding:0px 10px; margin:0px; }
.competitions ul li { float:left; width:140px; list-style:none; padding:5px 0px; margin:0px; border-bottom:1px solid #D2E0ED; font-size:11px; color:#4364A7; }
.competitions ul li i { font-size:11px; color:#1BAAED; font-style:normal; }
/*-----Left section classes end here-----*/

/*-----Middle section classes start here-----*/
#content { float:left; width:622px; }
#content .left { float:left; width:341px; border-right: 1px solid #E6E8EE; }
#content .slider { float:left; width:341px; }
#content .slider .title { float:left; width:321px; background-color:#B72731; color:#FFFFFF; font-size:22px; font-weight:bold; padding:3px 10px; }
#content .slider .title .date { float:left; width:321px; color:#FFFFFF; font-size:11px; font-weight:normal; padding-top:5px; }
#content .slider .bottom { float:left; width:321px; background-color:#36445F; padding:10px; line-height:16px; color:#FFFFFF; font-size:11px; }
.bottom a:link, .bottom a:visited { color:#5CD4FF; font-size:11px; }


.news { float:left; }
.news h1 { float:left; color:#FFFFFF; font-weight:bold; background-color:#7AA3CA; padding:6px 10px; margin:0px; width:321px; font-size:12px; }
.news ul { float:left; list-style:none; padding:0px 10px; margin:0px; }
.news ul li { float:left; width:321px; list-style:none; padding:14px 0px; margin:0px; border-bottom:1px solid #D2E0ED; }
.news ul li .image { float:left; width:69px; height:66px; border:0px solid #B7B7B7; margin-right:5px; margin-top:3px;}
.news ul li .text { float:left; font-size:11px; width:240px; }
.news ul li .text b { color:#1BAAED; }

#content .right { float:left; width:280px; }
.bookmakers { float:left; }
.bookmakers h1 { float:left; color:#FFFFFF; font-weight:bold; background-color:#7AA3CA; padding:6px 10px; margin:0px; width:260px; font-size:12px; }
.bookmakers #box { float:left; width:260px; padding:0px 10px; }
.bookmakers #box .listing { float:left; width:260px; padding:11px 0px; border-bottom:1px solid #E6E8EE; }
.bookmakers #box .listing .number { float:left; width:16px; padding:0px 5px 0px 0px; }
.bookmakers #box .listing .text { float:left; width:239px; font-size:11px; color:#4364A7; }

#content .heading { float:left; width:602px; background-color:#6C7A99; padding:6px 10px; color:#FFFFFF; font-weight:bold; }
#content .heading1 { float:left; width:590px; background-color:#F1F6FA; padding:2px 3px; color:#4364A7; font-weight:bold; }
#content .contact-box { float:left; width:602px; padding:10px; }
#content .bluebox { float:left; width:570px; padding:15px; background-color:#F6FAFE; border:1px solid #D2E0ED; margin-bottom:10px; line-height:17px; }
ul.contact-form { margin:0px; padding:0px; list-style:none; float:left; color:#4364A7; font-weight:bold; }
ul.contact-form li { margin:0px; padding:5px 0px; list-style:none; float:left; width:100%; }
ul.contact-form li dl { margin:0px; padding:0px; list-style:none; float:left; width:602px; }
ul.contact-form li dl dd { margin:0px; padding:3px 0px 0px 0px; list-style:none; float:left; width:190px; text-align:right; }
ul.contact-form li dl dt { margin:0px; padding:0px 0px 0px 10px; list-style:none; float:left; width:400px; }

/*-----Middle section classes end here-----*/

/*-----Right section classes start here-----*/
#right { float:right; width:191px; border-left:1px solid #ffffff; background-color:#F1F6FA; }
.right-top { float:left; }
.right-top h1 { float:left; color:#FFFFFF; font-weight:bold; background-color:#7AA3CA; padding:6px 10px; width:171px; margin:0px; font-size:12px; }
.right-top h1.bluebg { background-color:#6C7A99; }
.right-top ul { float:left; list-style:none; padding:0px 10px; margin:0px; }
.right-top ul li { float:left; width:170px; list-style:none; padding:5px 0px; margin:0px; border-bottom:1px solid #D2E0ED; font-size:11px; color:#4364A7; }
.right-top ul li i { font-size:11px; color:#1BAAED; font-style:normal; }

.newsletter { float:left; }
.newsletter h1 { float:left; color:#FFFFFF; font-weight:bold; background-color:#6C7A99; padding:6px 10px; margin:0px; width:170px; font-size:12px; }
.newsletter .text { float:left; font-size:11px; color:#4364A7; padding:5px 10px 0px 10px; width:170px; }

/*-----Right section classes end here-----*/

/*-----Main content classes end here-----*/


/*-----Padding classes start here-----*/
.padtop7 { padding-top:7px; }
.padTB12 { padding-top:12px; padding-bottom:12px; }
.left15{padding-left:15px;}
.top15{padding-top:15px !important;}
.top25{padding-top:25px !important;}
/*-----Padding classes end here-----*/


/*-----Borders classes start here-----*/
.img { border:3px solid #B7B7B7; }
.grey-border-bottom { border-bottom:solid 1px #E6E8EE; }
.grey-border-top { border-top:solid 1px #E6E8EE; }
/*-----Borders classes end here-----*/

/*-----Backgrounds classes start here-----*/
.lightgrey-bg { background-color:#F1F6FA; }
/*-----Backgrounds classes end here-----*/

/*-----Footer classes start here-----*/
#footer { float:left; background-color:#8995AD; width:975px; }
#footer .links { float:left; width:951px; padding:8px 12px; color:#FFFFFF; font-size:11px; }
#footer .bluebg { background-color:#545F7B;}
#footer .links b { padding:0px 7px; color:#8995AD; }
#footer .links a:link, #footer .links a:visited { font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold;  }
#footer .links a:hover { font-size:11px; color:#FFFFFF; text-decoration:underline; font-weight:bold;  }
/*-----Footer classes end here-----*/


/*----- CSS for inner pages by Aks begins -----*/
.tab-container { width:602px; float:left; position:relative; border-bottom:solid 1px #7AA3CA; padding-top:10px; height:24px; }
.tab-container ul { margin:0px; padding:0px 0px 0px 0px; list-style:none; width:auto; position:absolute; }
.tab-container ul li { margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; list-style:none; width:auto; float:left; }
.tab-container ul li .deselect:link, .tab-container ul li .deselect:visited { background:#7AA3CA; float:left; display:block; padding:5px 15px 0px 15px; height:19px; font-size:11px; color:#FFFFFF; }
.tab-container ul li .deselect:hover { background:#6C7A99; float:left; display:block; padding:5px 15px 0px 15px; height:20px; font-size:11px; color:#FFFFFF; text-decoration:none; }
.tab-container ul li .select:link, .tab-container ul li .select:visited, .tab-container ul li .select:hover { background:#6C7A99; float:left; display:block; padding:5px 15px 0px 15px; height:20px; font-size:11px; color:#FFFFFF; text-decoration:none; }

.content-container { width:602px; float:left; position:relative; }
/*----- CSS for inner pages by Aks end -----*/

/*----- CSS for inner pages by Deepak begins -----*/
.news_list{margin:0;}
.news_list ul{padding:0; margin:0;}
.news_list ul li{list-style:none; padding:0 3px;}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 11px Verdana;
color:#4364A7;
padding: 2px 0;
}
.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: 4364A7;
}
.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: 4364A7;
}
.thelanguage{padding:15px; width:570px; border-top:1px solid #D2E0ED; border-bottom:1px solid #D2E0ED; /*border:1px solid #DFEAEF;  background:#FAFCFD;*/ margin:5px 0 10px 0px;}

ul.fact-details { margin:0px; padding:0px; list-style:none; float:left;}
ul.fact-details li { margin:0px; padding:5px 0px; list-style:none; float:left; width:100%; border-bottom:solid 1px #E6E8EE;}
ul.fact-details li dl { margin:0px; padding:0px; list-style:none; float:left; width:602px; }
ul.fact-details li dl dd { margin:0px; padding:3px 0px 0px 0px; list-style:none; float:left; width:190px; text-align:right;  color:#4364A7; font-weight:bold; }
ul.fact-details li dl dt { margin:0px; padding:3px 0px 0px 10px; list-style:none; float:left; width:400px; }

.blue18 { font-size:18px; color:#4364A7; }
/*----- CSS for inner pages by Deepak end -----*/

/*----- CSS by Raaj starts -----*/
.padleft { padding-left:8px; }
.blk12ver { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.msg
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #DC4300;
	text-decoration: none;
}

/*----- CSS by Raaj ends -----*/

/*----- Articles page CSS added on 20 October start -----*/
.articles ul { float:left; list-style:none; padding:0px 10px; margin:0px; }
.articles ul li { float:left; width:600px; list-style:none; padding:10px 0px; margin:0px; border-bottom:1px solid #D2E0ED; }
.articles ul li .image { float:left; width:69px; height:66px; border:0px solid #B7B7B7; margin-right:5px; margin-top:3px; }
.articles ul li .text { float:left; font-size:11px; width:520px; }
.articles ul li .text b { color:#1BAAED; }
.paging ul  { float:left; list-style:none; padding:0px; margin:0px; width:600px; }
.paging ul li { float:left; list-style:none; padding:0px; margin:0px; width:auto; border-bottom:none; }
.paging ul li a:link, .paging ul li a:visited { border:1px solid #C7D6E4; padding:2px 5px; display:block; margin-right:3px; background-color:#DEEEFA; }
.paging ul li a:hover { border:1px solid #1BAAED; color:#FFFFFF; padding:2px 5px; display:block; margin-right:3px; background-color:#1BAAED; text-decoration:none; }

.paging ul li .active:link, .paging ul li .active:visited { border:1px solid #1BAAED; color:#FFFFFF; padding:2px 5px; display:block; margin-right:3px; background-color:#1BAAED; text-decoration:none;  }

/*----- Articles page CSS added on 20 October end -----*/


/*----- Competition page CSS start -----*/
.competition ul { float:left; list-style:none; padding:0px 5px; margin:0px; }
.competition ul li { float:left; width:620px; list-style:none; padding:10px 0px; margin:0px; border-bottom:1px solid #D2E0ED; }
.competition ul li .image { float:left; width:110px; height:85px; border:0px solid #B7B7B7; margin-right:5px; margin-top:3px; }
.competition ul li .text { float:left; font-size:11px; width:450px; }
.competition ul li .text b { color:#1BAAED; }
/*----- Competition page CSS end -----*/

/*----- Promo page CSS start -----*/
.promo ul { float:left; list-style:none; padding:0px 5px; margin:0px; }
.promo ul li { float:left; width:620px; list-style:none; padding:10px 0px; margin:0px; border-bottom:1px solid #D2E0ED; }
.promo ul li .image { float:left; width:110px; height:85px; border:0px solid #B7B7B7; margin-right:5px; margin-top:3px; }
.promo ul li .text { float:left; font-size:11px; width:450px; }
.promo ul li .text b { color:#1BAAED; }
/*----- Promo page CSS end -----*/

/*----- Bookmakers page CSS start -----*/
.bookm ul { float:left; list-style:none; padding:0px 10px; margin:0px; }
.bookm ul li { float:left; width:600px; list-style:none; padding:10px 0px; margin:0px; border-bottom:1px solid #D2E0ED; }
.bookm ul li .image { float:left; width:69px; height:70px; border:0px solid #B7B7B7; margin-right:5px; margin-top:3px; }
.bookm ul li .image1 { float:left;  margin-right:5px; margin-top:3px; }
.bookm ul li .text { float:left; font-size:11px; width:520px; }
.bookm ul li .review{float:left; width:600px; padding:0;}
/*----- Bookmakers page CSS end -----*/

/*----- livescore page CSS start -----*/
/*.livescore { float:left; list-style:none; padding:0px 10px; margin:0px; }
.livescore .text { float:left; font-size:12px;  }
.livescore .textb { float:left; font-size:12px; color:#1BAAED; }*/
/*----- livescore page CSS end -----*/


div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:right;	
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;
	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000099;
	font-weight: bold;
	background-color: #000099;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #CCCAAA;
}

/*----- Expert page CSS added on 06 November start -----*/
.brdrbtmblue { border-bottom:solid 1px #7AA3CA; }
/*----- Expert page CSS added on 06 November end -----*/

/*----- Links page CSS added on 18 November Start -----*/
.linksleft { float:left; width:207px; } 
.linksleft ul { float:left; width:195px; list-style:none; border:1px solid #D2E0ED; padding:0px; padding-bottom:5px; margin:10px 0px 0px 10px; } 
.linksleft ul li { float:left; width:185px; list-style:none; border-bottom:1px solid #D2E0ED; padding:0px; margin:0px 5px; } 
.linksleft ul li span { float:left; width:185px; list-style:none; background-color:#7AA3CA; padding:5px; margin:0px; color:#FFFFFF; font-weight:bold; font-size:12px; } 
.linksleft ul li a  { font-size:11px; font-weight:normal; } 

.linksmid { float:left; width:207px; } 
.linksmid ul { float:left; width:185px; list-style:none; border:1px solid #D2E0ED; padding:0px; padding-bottom:5px; margin:10px 10px 0px 10px; } 
.linksmid ul li { float:left; width:175px; list-style:none; border-bottom:1px solid #D2E0ED; padding:0px; margin:0px 5px; } 
.linksmid ul li span { float:left; width:175px; list-style:none; background-color:#7AA3CA; padding:5px; margin:0px; color:#FFFFFF; font-weight:bold; font-size:12px;  }
.linksmid ul li a  { font-size:11px; font-weight:normal; } 

.linksright { float:left; width:207px; } 
.linksright ul { float:left; width:195px; list-style:none; border:1px solid #D2E0ED; padding:0px; padding-bottom:5px; margin:10px 10px 0px 0px; } 
.linksright ul li { float:left; width:185px; list-style:none; border-bottom:1px solid #D2E0ED; padding:0px; margin:0px 5px; } 
.linksright ul li span { float:left; width:185px; list-style:none; background-color:#7AA3CA; padding:5px; margin:0px; color:#FFFFFF; font-weight:bold; font-size:12px; } 
.linksright ul li a  { font-size:11px; font-weight:normal; } 

/*----- Links page CSS added on 18 November end -----*/

/*----- Live Score page CSS added on 25 November start -----*/

.livescore { float:left; width:622px; }
.livescore .title { float:left; width:602px; background-color:#DEEEFA; padding:0px 10px; color:#4364A7; line-height:20px; border-top:1px solid #1BAAED; }
.livescore ul { float:left; width:622px; list-style:none; padding:0px; margin:0px; }
.livescore ul li { float:left; width:622px; list-style:none; padding:5px 10px; margin:0px; border-bottom:0px solid #D2E0ED; line-height:18px; }
/*.bluerow { background-color:#F5F9FB; }*/
.livescore ul li .list1 { float:left; width:50px;}
.livescore ul li .list2 { float:left; width:305px; text-align:right; }
.livescore ul li .list3 { float:left; width:60px; text-align:center; font-weight:bold; color:#1BAAED; }
.livescore ul li .list4 { float:left; width:28px; text-align:center; }
.livescore ul li .listnew { float:left; width:602px;}

.bluetext { text-decoration:none; color:#4364A7; font-weight:bold; font-size:18px; line-height:20px; }


/*----- Poll CSS starts -----*/
.graphtext { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;  padding:2px 3px; }
.text1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7C8196;  padding:2px 3px; }
.bars{
	height:12px;
	background:#FF0000;	
	float:left;
}

.divs{
	float:left;
	margin-right:10px;
}
/*----- Poll CSS ends -----*/
