/* RESET */
html {font-size:125%;}
body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%; font-style:inherit;font-family:inherit;color:inherit;text-align:inherit;}
:focus {outline: 0;}
body {line-height:1;font-size:50%;font-family:Arial,Helvetica,sans-serif;text-align:center;color:#666;background:#e6e6e6;padding: 0!important;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}
caption,th,td {text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after {content:"";}
blockquote,q {quotes:"" "";}


/* CLEARFIX */
.clearfix:after, .row:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .row {display:inline-block;}
.clearfix, .row {display:block;}


/* GRID FRAMEWORK */
.row {position:relative; margin-left: -10px;}
.gu12 {width: 970px; padding-left:15px; position:relative;}
.gu1 {width:65px; padding-left:15px;}
.gu2 {width:170px; padding:0 0 20px 15px; float:left;}
.gu3 {width:250px; padding:0 0 20px 15px; float:left; z-index:2;}

.gu7 {width:545px; padding:0 0 20px 15px; float:left;}
.gu9 {width:705px; padding:0 0 10px 15px; float:left;}
.gu10 {width:785px; padding:0 0 20px 15px; float:left;}
.pageSection {overflow:hidden; margin:15px 0 10px 0;}
.frame {padding:0 15px 15px 25px; border:1px solid #e8e8e8; border-bottom:1px solid #a8a8a8; background:#fff;}
.gu9.frame.error {width:695px; margin-left:10px; _margin-left:0; border:1px solid #dd3c10; background:#ffebe8;}
.frame.gu9 {width:695px; margin-top:15px;}


#livebetting .gu9 {padding-left:10px; width:730px;}
body#livebetting div#page {background-color:#c7d1d9;}

/* BASE STYLES */
html, body {font-family:Arial, Helvetica, Verdana, sans-serif; color:#7c868a;}
h1, h2, h3, h4, h5, h6 {font-weight: bold; line-height:1em; margin:0; padding:0; color:#000;}
h1 {font-size: 1.1em; line-height:1em; font-weight:normal; font-style:normal; color:#74848e; padding:0; margin:0;}
h1 span {color:#000;}
h2 {font-size: 1.2em; line-height:1em; font-weight:normal; font-style:normal; color:#fff; padding:0; margin:0;}
h2 span {color:#6e7b7f; font-size:14px;}
h3 {font-size: 1.2em; font-weight:bold; color:#000; padding:5px 0 0px 0; margin:0;}
h4 {font-size: 1.2em; font-weight:bold; color:#464e55; padding:2px 0 4px 0;}
p {font-size:1.2em; line-height:1.6em; margin:0; padding:0px 0 7px 0; color:#74848e;}
a {text-decoration:none; outline:none; color:#3172a5;}
a:hover {color:#000; text-decoration:none;}
h1 a, h2 a, h3 a {color:#096c91;} h1 a:hover, h2 a:hover, h3 a:hover {color:#000;}
ul li a {color:#3172a5;} ul li a:hover {color:#000;}
p.small {font-size:1.1em;}

.clear {clear:both; height:1px;}
.right {float:right;}
.left {float:left;}
.center {margin:0 auto;}
.none {display:block; text-indent:-999em;}
.hide {display:none;}

.alert {color:red !important;}

/* TOOL BAR & UTILITY LINKS */


.toolBar {text-align:left; position:absolute; top:0; right:0; overflow:visible; z-index:5; padding-top:3px;}
	/*.toolBar .wrapper {background:url(/img/toolbar_bg_2.png) repeat-x left top; width:1000px; overflow:visible; }*/
		
		
		.pokerAccount ul.utilities {position:absolute; top:10px; right:30px; z-index:9996;}
		.pokerAccount ul.utilities .language.drop {z-index:9995;}
		.pokerAccount ul.utilities li {z-index:9994;}
		
		
		.pokerAccount ul.utilities li a {border:none;}
		
		
		ul.utilities {list-style:none; float:right; padding:0 10px 0 0;}
			ul.utilities li {list-style:none; float:left; font-size:1.1em; text-align:right; padding:4px 0 10px 0; margin-left:5px;}
				ul.utilities li a {border-left:1px solid #d4d8db; padding-left:5px; height:13px; _height:auto;}
			ul.utilities li.register {font-weight:bold;}
				ul.utilities li.register a {/*color:#76a13e;*/}
				ul.utilities li.register a:hover {color:#000;}
				
				ul.utilities li.clock {padding:4px 0 10px 18px; text-align:left; width:80px; background: url(/img/icons_sprite.png) no-repeat 0px -1076px;}
				
				ul.utilities li.drop {position:relative; padding-top:4px;}
				ul.utilities li.drop a {display:block; background:url(/img/icons_sprite.png) no-repeat right -22px; padding-right:12px;}
				
				ul.utilities li.drop.oddsformat a {padding-top:1px;height:12px; _height:auto;}
				ul.utilities li.drop.oddsformat ul li a {height:auto;padding:6px 0px;}
				
				ul.utilities li.drop.language a {background:url(/img/flags_sprite.png) no-repeat 0px 0px; padding-top:1px; padding-left:25px; padding-right:0;}				
				ul.utilities li.drop.language.en a {background-position:6px 1px; /*padding-top:1px; height:12px; _height:auto;*/}
				ul.utilities li.drop.language.it a {background-position:8px -23px;}
				ul.utilities li.drop.language.es a {background-position:8px -50px;}
				ul.utilities li.drop.language.de a {background-position:8px -82px;}
				ul.utilities li.drop.language.gr a {background-position:8px -111px;}
				ul.utilities li.drop.language.el a {background-position:8px -111px;}
				ul.utilities li.drop.language.zh a {background-position:8px -142px;}
				ul.utilities li.drop.language.tw a {background-position:8px -142px;}
				ul.utilities li.drop.language.ja a {background-position:8px -172px;}
				ul.utilities li.drop.language.ko a {background-position:8px -206px;}
				ul.utilities li.drop.language.vi a {background-position:8px -234px;}
				ul.utilities li.drop.language.th a {background-position:8px -266px;}
				ul.utilities li.drop.language.my a {background-position:8px -293px;}
				ul.utilities li.drop.language.bg a {background-position:8px -320px;}
				ul.utilities li.drop.language.sr a {background-position:8px -347px;}
				ul.utilities li.drop.language.nl a {background-position:8px -375px;}
				ul.utilities li.drop.language.ro a {background-position:8px -402px;}
			 	
			 	ul.utilities li.drop ul {display:none; border:1px solid #e8e8e8; position:absolute; top:20px; left:-1px; z-index:997; z-index:99999; width:125px; overflow:hidden; list-style-position:outside; border-bottom-color:#a2a2a2; }
			 	ul.utilities li.drop ul.hidden {display:none;}
			 	
	 			ul.utilities li.drop:hover ul, ul.utilities li.drop.over ul {display:block;}
					ul.utilities li.drop ul li {font-size:11px; display:block; width:100%; line-height:13px; cursor:default; background:#fff; margin:0; padding:0; border:none; text-align:left;}
					ul.utilities li.drop.language ul li.language a, ul.utilities li.drop ul li a {display:block; color:#0c82ae; padding:6px 0px; background:none; margin:0 10px; width:105px; border:none; border-bottom:1px dotted #c5c8ca; position:relative;} 
					ul.utilities li.drop ul li a:hover {color:#000; border:1px solid #dce1e3; background:#f5f7fa; border-width:1px 0; margin:-1px 0 0 0; padding:6px 10px 6px 10px;}
					
					ul.utilities li.drop ul li.lastChild a, ul.utilities li.drop ul li.lastChild a:hover, ul.utilities li.drop.language ul li.lastChild a, ul.utilities li.drop.language ul li.lastChild a:hover {border-bottom:none;}
				ul.utilities li.drop.language ul li.language a {background: url(/img/flags_sprite.png) no-repeat; }
				ul.utilities li.drop ul li.language:hover {background:#f5f7fa;}

				ul.utilities li.drop ul li.language.en a {background-position:90px 7px;}
				ul.utilities li.drop ul li.language.it a {background-position:90px -16px;}
				ul.utilities li.drop ul li.language.es a {background-position:90px -43px;}
				ul.utilities li.drop ul li.language.de a {background-position:90px -75px;}
				ul.utilities li.drop ul li.language.gr a {background-position:90px -103px;}
				ul.utilities li.drop ul li.language.el a {background-position:90px -103px;}
				ul.utilities li.drop ul li.language.zh a {background-position:90px -135px;}
				ul.utilities li.drop ul li.language.tw a {background-position:90px -135px;}
				ul.utilities li.drop ul li.language.ja a {background-position:90px -165px;}
				ul.utilities li.drop ul li.language.ko a {background-position:90px -199px;}
				ul.utilities li.drop ul li.language.vi a {background-position:90px -227px;}
				ul.utilities li.drop ul li.language.th a {background-position:90px -259px;}
				ul.utilities li.drop ul li.language.my a {background-position:90px -287px;}
				ul.utilities li.drop ul li.language.bg a {background-position:90px -314px;}
				ul.utilities li.drop ul li.language.sr a {background-position:90px -343px;}
				ul.utilities li.drop ul li.language.nl a {background-position:90px -371px;}
				ul.utilities li.drop ul li.language.ro a {background-position:90px -398px;}

	.toolBar .wrapper img.betin {float:left; padding:5px 5px 0px 0px;}
	
	
/* INSESSION */
.toolBar .wrapper ul.utilities li.logout {font-weight:bold;}
.toolBar .wrapper ul.utilities li.deposit {border-style:none;}
				.toolBar .wrapper ul.utilities li.logout a {} .toolBar .wrapper ul.utilities li.logout a:hover {color:#000;}

.toolBar .wrapper .account {float:left; list-style:none;}
.toolBar .wrapper .account li {float:left; font-size:1.1em; border-right:1px solid #d4d8db; padding:1px 5px 2px 0; margin:2px 5px 11px 0px;}
.toolBar .wrapper .account li.lastChild {border-right:none;}
.toolBar .wrapper .account .balancearea strong, .toolBar .wrapper .account .balancearea span { display:block; float:left; padding-right:5px;}


.toolBar .wrapper .account .balancearea span#tohide {padding-right:0px; padding-left: 0;}

.toolBar .wrapper .refreshBalance {background:#fff url(/img/icons_sprite.png) no-repeat -7px -803px; position:absolute; right:0px; top:0; width:12px; padding:0; height:12px;} .toolBar .wrapper .refreshBalance:hover {background-position:-7px -834px;}
.hidebalance {margin-left:2px;}
.toolBar .wrapper .account .balancearea span {padding:0 12px 0 4px; position:relative;}


/* FORMS & TOOLTIPS */	
.textInput {border:1px solid #eceff0; border-width:0 1px 1px 0; float:left; -moz-border-radius: 2px; -webkit-border-radius: 2px; position:relative;}
	.textInput input {border:1px solid #c8cdd1; border-bottom-color:#aab0b5; border-right-color:#aab0b5; background:#fff url(/img/forms_sprite.png) repeat-x 0px 0px; margin:0; padding:5px 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; line-height:1.2em;}
	.textInput input:focus {border:1px solid #c3c8cc; border-top-color:#9ea5aa; border-left-color:#9ea5aa; background:#fffef2;}
	button {display:block; float:left; background:#4a8aba url(/img/forms_sprite.png) repeat-x 0px -40px; border:none; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; line-height:17px; font-weight:bold; color:#fff; margin:0; padding:2px 0 5px 0;  -moz-border-radius: 3px; -webkit-border-radius: 3px;}
	
	input.button {display:block; float:left; background:#4a8aba url(/img/forms_sprite.png) repeat-x 0px -40px; border:none; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; line-height:17px; font-weight:bold; color:#fff; margin:0; padding:2px 0 5px 0;  -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.form .field .textInput.disabled {background:#f2f4f5; border:none;}
.form .field .textInput.disabled input {background:#f2f5f7;border:1px solid #d9dee2; border-bottom-color:#d9dee2; border-right-color:#d9dee2; color:#999fa5;}


#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

.dropList.accountOptions {position:absolute; top:45px; right:25px;}
.dropList {list-style:none; float:right; vertical-align:top;}
	.dropList li {font-size:1.2em; list-style:none; position:relative; width:144px; background:url(/img/controls_sprite.png) no-repeat right -140px; font-weight:bold; color:#000; padding-right:30px; cursor:pointer; line-height:1em;}
	.dropList li:hover, .dropList li.over {background-position:right -186px;}
		.dropList li span {display:block; background:url(/img/controls_sprite.png) no-repeat 0px -140px; padding:8px 10px; *padding:6px 10px 8px;}
		.dropList li:hover span, .dropList li.over span {background-position:0px -186px;}
		.dropList li ul {display:none; position:absolute; top:26px; left:0px; z-index:999; border-bottom:1px solid #b3b3b3;}
		/*.dropList li:hover ul, */.dropList li.over ul {display:block; list-style:none; border-top:1px solid #aaa;}
			.dropList li ul li {font-size:11px; font-weight:normal; list-style:none; background:none; padding:0; width:172px; border:1px solid #e8e8e8; border-top:0px;}
			.dropList li ul li.title {background:#4b5b64; background:#e8e8e8; font-weight:bold; color:#000; cursor:default; padding:6px; width:160px; margin-top:-1px;}
				.dropList li ul li a {display:block; background:#fff; padding:6px; *padding:5px 6px 7px;}
				.dropList li ul li a:hover {background:#f3f4f5;}


/* PAGE */	
#page {text-align:left; padding:15px 15px 35px 0; border-top:1px solid #c9d1d6; border-bottom:1px solid #508fbf; background:#f1f1f1;}
#page .wrapper {margin:0 auto; width:1000px; overflow:hidden;}


/* HEADER */
	#H {position:relative; background:#fff; height:90px; border-bottom:4px solid #508fbf; text-align:left; z-index:3;}
	#H .wrapper {margin:0 auto; width:1000px; position:relative;}
		#H .topNav {position:absolute; top:59px; padding:0 15px 0 185px;}
			#H .topNav ul {overflow:hidden; list-style:none;}
				#H .topNav ul li {overflow:hidden; list-style:none; float:left; padding:0; margin-right:1px; font-weight:bold; font-size:1.2em}
				#H .topNav li a {display:block; background:#1d242b url(/img/tabs_sprite.png) no-repeat right 0px; padding:0 5px 0 0;} #H .topNav li a:hover {background-position:right -41px;} #H .topNav li.active a {background-position:right -82px; background-color:#508fbf;}
					#H .topNav li a span {display:block; padding:10px 17px 9px 22px; background:url(/img/tabs_sprite.png) no-repeat left 0px; color:#fff;} #H .topNav li a:hover span {background-position:left -41px;} #H .topNav li.active a span {background-position:left -82px;}
				
		#H .logo {position:absolute; top:25px; left:-2px; z-index:999;}
									
		/* HEADER LOGIN */				
		#H .login {padding:0 58px 0 23px; position:absolute; top:40px; right:10px;}

			#H .login .textInput input#username {-moz-border-radius-topright:0px; -webkit-border-top-right-radius:0px; -moz-border-radius-bottomright:0px; -webkit-border-bottom-right-radius:0px; width:125px; z-index:3;}
			#H .login .textInput input#password {-moz-border-radius: 0px; -webkit-border-radius: 0px; margin-left:-2px; width:125px;}


#H .login input#submit { -moz-border-radius-topleft:0px;
										-webkit-border-top-left-radius:0px;
										-moz-border-radius-bottomleft:0px;
										-webkit-border-bottom-left-radius:0px;
										position:absolute;
										top:0px;
										right:0px;
										width:60px;
										height:27px;
										padding:2px 0 0 0;
										*margin-top:1px;
										_height:25px; } 
			@-moz-document url-prefix() {#H .login input#submit {padding: 2px 0 5px 0; } }
			
			/* absolute positioned labels - hidden on focus */
			#H .login label {position:absolute; font-size:1.1em; line-height:1em; color:#74787a; font-weight:normal; top:-14px; left:0; width:125px; cursor:text; z-index:1; _top:-20px;}
			#H .login label.overlabel-apply {top:8px; left:7px; z-index:1; _top:3px;}
			#H .login a.forgotten {font-size:10px; color:#999; clear:left; position:absolute; top:31px; left:23px;}
			#H .login a.forgotten:hover {color:#3172a5;}
			
			 #H .login .remember {position:absolute; right:-3px; bottom:-20px;} 
			 	#H .login .remember label {display:inline; position:relative; top:-1px; font-size:1em;} 
				#H .login .remember input {display:inline; position:relative;}
	
	
/* HEADINGS */	
.heading {background:#262f37 url(/img/headings_sprite.png) no-repeat right -240px; padding-right:3px;}
	.heading .inner {background:url(/img/headings_sprite.png) no-repeat left -240px; overflow:hidden; padding:0px;}
	
	#livebetting .heading {background:#2a2d30 url(/img/headings_sprite.png) no-repeat right -394px;}
	#livebetting .heading .inner {background:url(/img/headings_sprite.png) no-repeat left -394px;}
	
		.heading .inner h2 {line-height: 1.3em; font-size:1.2em; font-weight:bold; color:#fff; padding:7px 10px 5px 10px; float:left;}
		.heading .inner ul {list-style:none; list-style-position:outside; float:right; margin:9px 5px 0 0; padding:0;}
			.heading .inner ul li {float:left; margin-left:5px; font-size:1.1em; line-height:1em;}
				.heading .inner ul li a {border-right:1px dotted #798187; padding:1px 5px 0 0; color:#c6d2d8;}
				.heading .inner ul li a:hover {color:#000;} 
				.heading .inner ul li.lastChild a {border:none; padding-right:0;}
	
		
		/* tabs */
		.tabs {background:#262f37; padding:1px 2px 0 2px; list-style:none; overflow:hidden; display:block; clear:both;}
			.tabs li {padding-right:1px; list-style:none; float:left; font-weight:bold; font-size:1.1em; text-align:center;}
			.tabs li.tab1 {width:73px;}
			.tabs li.tab2 {width:73px;}
			.tabs li.tab3 {width:73px; padding-right:0;}
				.tabs li a {display:block; color:#fff; background:#4d555c; padding:6px 0 7px 0; background:url(/img/betslip_sprite.png) repeat-x 0px -37px} .tabs li a:hover {color:#fff; background-position:0px -72px;}
				.tabs li.active a {background-position:0px -107px;}


/* ----- LEFT NAVIGATION ----- */


/* LIVE BETTING BUTTON */
a.liveBttn {display:block; padding:0 33px 0 0; background:#4d921d url(/img/live_bttn.gif) no-repeat right 0px; font-size:1.2em; margin:0 0 10px 0; font-weight:bold;}
	a.liveBttn span {display:block; padding:9px 0 9px 30px; text-align:center; background:url(/img/live_bttn.png) no-repeat left 0px; color:#fff; text-shadow:0 -1px 0 #417d16;}
a.liveBttn:hover {background-position:right -38px;}	a.liveBttn:active {background-position:right -76px;}
	a.liveBttn:hover span {background-position:left -38px;}	a.liveBttn:active span {background-position:left -76px;}



/* HEADING */
.leftNav .heading {background:#262f37 url(/img/left_nav_sprite_4.png) no-repeat right 0; padding-right:3px; display:block; zoom:1;}
	.leftNav .heading .inner {background:url(/img/left_nav_sprite_4.png) no-repeat left 0; overflow:hidden; padding:0px; display:block; zoom:1;}

.leftNav div.heading.live {background:url(/img/live_icon_4_nav.gif) no-repeat right 0px; padding-right:40px;}
	.leftNav .heading.live .inner {background-position:left -545px; overflow:hidden; padding:0px;}
		.leftNav .heading .inner h2 {float:none; padding:7px 10px 5px; line-height:1em; display:block; zoom:1;}


/* GENERIC NAVIGATION STYLES */
.leftNav {position:relative;}
.leftNav li {display:inline-block;}
.leftNav li {display:block;}
.leftNav ul li {list-style:none; line-height:1em; position:relative; margin:0; background:#f5f6f6 url(/img/left_nav_sprite_4.png) no-repeat 0px 0px;}
	.leftNav a {display:inline-block;}
	.leftNav a {display:block; color:#215e8e; line-height:1em; position:relative; padding:9px 6px 9px 17px; margin:0; background:url(/img/left_nav_sprite_4.png) no-repeat 6px -302px;} .leftNav li a:hover {color:#000;}
	
		.leftNav span {cursor:pointer; background:url(/img/left_nav_sprite_4.png) no-repeat 0px 0px; text-indent:-999em; width:17px; height:26px; position:absolute; top:0; left:0; overflow:hidden; text-indent:-999em;}
		.leftNav span.live {background:none; padding:0; margin:0; width:auto; height:auto; display:inline; position:static;}

	/* LEVEL - 0 */
	.leftNav .level0 {border:1px solid #cdd3d5; border-bottom:none; border-top:none; margin-bottom:10px; position:relative; line-height:0em;}
		.leftNav .level0 li {border-bottom:1px solid #cdd3d5; background-position:0px -44px; text-shadow:0px 1px 0px #fff; font-weight:bold; font-size:1.1em;} .leftNav .level0 li:hover {background-position:0px -89px; color:#215e8e; background-color:#fafafa;}
		.leftNav .level0 li.parent {padding:0; position:relative;}
			.leftNav .level0 li.parent a {padding:7px 5px 7px 0px; margin-left:16px; background:none; line-height:1.1em;}
			.leftNav .level0 li.parent span {background-position:6px -211px;}
			.leftNav .level0 li.parent.active span {background-position:4px -259px;}
			
			
	/* LEVEL - 1 */
	.leftNav .level1 {padding:0; margin:0;}
		.leftNav .level1 li {border:none; border-top:1px solid #c0d7ed; background-position:0px -134px; background-color:#e0f0fe; margin:0; text-shadow:0px 1px 0px #fff; font-weight:normal; font-size:11px; zoom:1; margin:0; } .leftNav .level1 li:hover {background-position:0px -177px; background-color:#e5f2fe; color:#215e8e;}
		.leftNav .level1 li.parent {padding:0; margin:0;}
			.leftNav .level0 li.parent .level1 li a {padding:5px 5px 4px 14px; margin:0; background:none; line-height:13px;}
			.leftNav .level0 li.parent .level1 li.parent a {padding:5px 5px 3px 0px; margin:0 0 0 16px; background:none;}
			.leftNav .level0 li.parent.active .level1 li.parent span {background-position:6px -239px; height:20px;}
			.leftNav .level0 li.parent.active .level1 li.parent.active span {background-position:4px -283px;}
			
	/* LEVEL - 2 */
	.leftNav .level2 {padding-top:3px; background:#fff url(/img/left_nav_sprite_4.png) repeat-x 0px -677px; border-top:1px solid #e6f3fe;}
	
		.leftNav .level2 li {border:none; border-bottom:1px solid #c9dff1; background:#f5fafc; text-shadow:0px 1px 0px #fff; font-weight:normal; font-size:11px;} .leftNav .level2 li:hover {background-position:0px -177px; background:#fff; color:#215e8e; position:relative;}
		.leftNav .level2 li:last-child {border:none;}
			.leftNav .level0 li.parent .level1 li.parent .level2 li a {padding:5px 5px 5px 22px; margin:0; line-height:13px; color:#215e8e;} .leftNav .level0 li.parent .level1 li.parent .level2 li a:hover {color:#000;}
			.leftNav .level0 li.parent .level1 li.parent .level2 li.selected {background-color:#fff;}
			.leftNav .level0 li.parent .level1 li.parent .level2 li.selected a {color:#215e8e;}
			
			
			.leftNav .level0 li.parent .level1 li.parent .level2 li span.childspan {background:url(/img/left_nav_sprite_4.png) no-repeat 4px -354px; height:23px; width:22px; z-index:999;}
			.leftNav .level0 li.parent .level1 li.parent .level2 li.active span.childspan {background-position:4px -408px;}
			.leftNav .level0 li.parent .level1 li.parent .level2 li.active a {color:#215e8e;}



/* Nav filter - custom slider */
.sliderContainer .ui-slider { position: relative; text-align: left; }
.sliderContainer .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.sliderContainer .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0;}

.sliderContainer .ui-slider-horizontal { height: .8em; }
.sliderContainer .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.sliderContainer .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.sliderContainer .ui-slider-horizontal .ui-slider-range-min { left: 0; }
.sliderContainer .ui-slider-horizontal .ui-slider-range-max { right: 0; }

.sliderContainer .ui-slider-vertical { width: .8em; height: 100px; }
.sliderContainer .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.sliderContainer .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.sliderContainer .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.sliderContainer .ui-slider-vertical .ui-slider-range-max { top: 0; }


.leftNav .level0 li span.eCount, .leftNav .level0 li span.eCount span {display:block; position:static; top:auto; left:auto; margin:0; padding:0; height:auto; width:auto; background:url(/img/left_nav_sprite_4.png) no-repeat 0 0; text-indent:0;}
	.leftNav .level0 li span.eCount, .leftNav .level0 li.parent span.eCount {float:right; background-position:right -435px; padding-right:7px; margin-top:-1px;}
	.leftNav .level0 li span.eCount span, .leftNav .level0 li.parent span.eCount span {display:block; padding:2px 0px 3px 7px; background-position:left -435px; font-size:11px; font-weight:normal; line-height:10px; color:#6c7276;}
	
	.leftNav .level0 li.parent.active .level1 li span.eCount, .leftNav .level0 li.parent.active .level1 li.parent span.eCount, .leftNav .level0 li.parent.active .level1 li.parent.active span.eCount {background-position:right -450px; margin:-1px 0 0 0; padding:0 7px 0 0; height:auto;}
		.leftNav .level0 li.parent.active .level1 li span.eCount span, .leftNav .level0 li.parent.active .level1 li.parent span.eCount span, .leftNav .level0 li.parent.active .level1 li.parent.active span.eCount span {background-position:left -450px; margin:0; color:#215e8e; padding:2px 0px 3px 7px; height:auto;}
	

/* Left nav Filter  */
.sliderContainer {width:170px; padding:8px 10px 10px 10px; *padding:8px 10px 20px 10px; background:url(/img/slider_bg.png) no-repeat 0px 0px; overflow:hidden; margin-bottom:10px;}
.sliderContainer h3 {margin-bottom:14px; text-shadow:0 1px 0 #fff; font-size:1.1em; font-weight:bold;}
	.sliderContainer h3 span {font-weight:normal; color:#858b90; font-style:italic; font-size:11px;}
body #slider .ui-slider-handle {-moz-border-radius:0; -webkit-border-radius:0; border-radius:0; background:url(/img/slider_handle.png) no-repeat 0px 0px; border:none; display:block; padding:0; margin:0 -2px 0 -15px; width:17px; height:19px; top:-6px;} 
body #slider.ui-widget-content {background:none; -moz-border-radius:60px; -webkit-border-radius:60px; border-radius:60px; border:none; width:137px; padding:7px 0 0 0;}
body #slider.nav {-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; width:137px;}
.trackContainer {width:137px; background:url(/img/slider_track.png) repeat-x 0px 0px; padding:0px 0 0 13px;}

.scale {background:url(/img/slider_scale.png) no-repeat 0 7px; padding:12px 0 5px 0; margin:-5px 0 0 -13px; width:150px;}

.scale span {text-align:left; width:37px; display:block; float:left; cursor:default; color:#656c72; text-shadow:0 1px 0 #fff;}
.scale span.s4 {text-align:left; width:34px; padding-left:3px;} .scale span.s24 {width:30px; padding-left:8px;} .scale span.s48 {width:22px; padding-left:15px;} .scale span.sall {text-align:right; width:38px;} 



/* TOOLTIPS */
.leftNav .level0 li.parent .level1 li.parent .level2 li .tip {background:url(/img/left_nav_sprite_4.png) no-repeat center -504px; padding:0 0 4px 0; position:absolute; top:-6px; left:50%; z-index:9999; width:168px; margin-left:-83px; height:auto; margin:0; text-align:center;}
	.leftNav .level0 li.parent .level1 li.parent .level2 li .tip div {background:url(/img/left_nav_sprite_4.png) no-repeat 0px -483px; padding:5px 6px; color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-align:center; font-size:10px; line-height:10px; text-shadow:none; font-weight:normal; display:inline-block; font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif; width:auto; height:auto; text-indent:0; position:static;}
	
.leftNav .level0 li.parent .level1 li.parent .level2 li div.tip.removed {background-position:center -624px}
	.leftNav .level0 li.parent .level1 li.parent .level2 li div.tip.removed div {background-position:0px -601px;}


html>body .leftNav .level0 li.parent .level1 li.parent .level2 li .tip.added div {*display:inline;}
html>body .leftNav .level2 {*background:#fff url(/img/left_nav_sprite_4.png) repeat-x 0px -676px;}
			
		
			
/* FOOTER */		
#F {border-top:1px solid #326e9b; padding:10px 10px 30px;}
	#F a {color:#a6a6a6; text-decoration:underline;}
		#F a:hover {color:#666;}
	#F .footerlinks {margin:0 0 15px 0;}
		#F .footerlinks li {padding:0 10px; display:inline; font-size:1.1em; }
	#F .copyright {font-size:1em; color:#a6a6a6; line-height:1.4em; width:1020px; margin:0 auto;}
	
	#F #globalsign {padding:0; width:55px; height:36px; margin:0 0 0 10px; float:left;}
	#F #globalsign img {margin:0; padding:0 0 4px 0; width:32px; height:32px;}
	
	#F #certified {padding:0; width:32px; height:38px; margin:0 0 0 10px; float:left;}
	#F #certified img {width:32px; height:36px; padding:0 0 4px 0; float:none;}
			
	#F .icons {clear:both; overflow:hidden; text-align:center; width:560px; margin:0 auto;}
	#F .icons table {padding:0; margin:0; width:85px;}
	#F .icons img {float:left;}
	#F .icons a {float:left; margin-left:10px;}
	#F .icons #globalsign table td img {width:55px;}
	
	
/* SECTION HEADER */
.sectionHeader {background:none; border-top:0px solid #f1f1f1; position:relative; z-index:999em;}
.coupon.sport .sectionHeader {margin:4px 4px 0 4px;border-top:1px solid #c7cbcd;}
.coupon.supergroup .sectionHeader {margin:4px 4px 0 4px;border-top:1px solid #c7cbcd;}

.group .sectionHeader {background:none; border-top:1px solid #c7cbcd;}

			.sectionHeader span {display:block; text-indent:-999em; float:left; padding-top:7px; cursor:pointer;}
			.sectionHeader h3 {color:#000; text-shadow:0px 1px #fff; font-weight:bold; font-size:11px; line-height:1em; font-weight:bold; padding:6px 6px 7px 6px; background:#fff url(/img/coupon_sprite_2.png) repeat-x 0px -1537px; border:1px solid #c7cbcd; border-bottom:1px solid #adb3b6; border-top:1px solid #fff;}
			.sectionHeader h3 a {text-decoration:none; color:#000; font-weight:bold; }
			.sectionHeader span.open {background:url(/img/icons_sprite.png) no-repeat 5px -105px; padding:0; width:19px; height:24px; cursor:pointer;}
			.sectionHeader span.closed {background:url(/img/icons_sprite.png) no-repeat 7px -78px; padding:0; cursor:pointer; width:19px; height:24px;}

			
	.mainPromo, .mainPromo .promodiv {width:545px; height:194px; display:block; position:absolute;}
	
	.mainPromo .promothumbs {width:545px; height:40px; display:block; position:absolute;}
	.mainPromo {margin-bottom:15px; position:relative; }
		.promoimage, .promoimage img { border:0px; position:absolute; top:0px; left:0px; z-index:1;}
		.promologo {float:left; height:100%; margin:9px 0px 0px 30px;}
		.promotitle {float:left; margin-left:0px; color:#fff; font-weight:bold; font-size:20px;}
		.promotitle a{color:white;}
		.promocontent {position:absolute; top:147px;  width:100%; z-index:100; vertical-align:middle; height:44px; line-height:44px;}
		.promothumbs { position:absolute; margin-top:5px; height:100%; z-index:100; top:144px;}
		.promothumbs img {margin-right:5px; cursor:pointer; float:right;}
		.promothumbs img.active {}
		
		#thumb_tt {display:none; position:absolute; height:21px;  z-index:100;}
		#thumb_tt td {text-align:center; line-height:18px; }
		#thumb_tt td.ttl { background:url(/img/tooltip_body.gif) no-repeat 0px 0px; width:5px;}
		#thumb_tt td.ttr { background:url(/img/tooltip_body.gif) no-repeat -196px 0px; width:5px;}
		#thumb_tt td.ttc { background:url(/img/tooltip_body.gif) no-repeat -5px 0px; color:#366c98; font-weight:bold; height:18px; vertical-align:middle; font-size:1.1em;}
		
	
h2.pageTitle {color:#353f46; font-size:2.4em; line-height:1em; font-weight:bold; margin-top:15px;}
h3.sectionTitle {border-bottom:2px solid #bcd4e7; margin:20px 0 15px 0; padding:0 0 3px 0; font-weight:bold; font-size:1.4em;}
.textCenter {text-align:center;}
.blind { position: absolute; top: 0px; left: 0px; z-index: 101; background:#000; height: 100%; width:100%; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.betslip .blind { background:#000 url(/img/loading.gif) no-repeat 50% 50%;filter:alpha(opacity=60); -moz-opacity:0.8; -khtml-opacity: 0.6; opacity: 0.6;}


/*Login Popup*/
#loginError {position:absolute; display:block; background:#fff;	top:0px; left:0px; width:500px;	height:250px; z-index:1001; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius: 5px; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px;	box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px;}
#loginError .login h3 {font-weight:bold; color:#000; padding:0; margin:0 0 10px 0; line-height:1.4em;}
#loginError .login h3.errmesg {color:red;}
#loginError .container {height:250px; width:500px; overflow:hidden; position:relative;}
#loginError .close {top:-9px; right:-9px; position:absolute; z-index:1111; width:31px; height:31px; background:url(/img/close_icon.png) no-repeat 0px 0px;} #loginError .close:hover {background-position:right 0px;}

	#loginError .close span {display:block; text-indent:-999em;}
#loginError .login {padding:25px; height:220px; width:249px; float:left; text-align:left; border-right:1px solid #f4ca91;}
#loginError .register {padding:80px 25px 25px 25px; height:145px; width:147px; float:left; border-left:3px solid #f9e4bc; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; border-top-right-radius:5px; border-bottom-right-radius:5px; background:#fbebcd;}
#loginError .register p {color:#74613e;}
#loginError .login label {display:block; font-size:1.1em; padding:0 0 4px 0; margin:0;}
#loginError .login .textInput {float:none; margin:0 0 8px 0px; border:0px;}
			#loginError .login .textInput input {width:238px;}
			#loginError .loginfailed {float:right; color:#e10100; font-weight:bold; text-align:right; font-size:1.1em; line-height:1.2em; padding-top:8px; width:170px;}
			.loginButton {float:left; background:url(/img/forms_sprite.png) no-repeat right -203px; padding-right:5px; cursor:pointer; margin-bottom:10px;}
.loginButton input {border:none; outline:none; margin:0; background:url(/img/forms_sprite.png) no-repeat left -203px; line-height:1em; vertical-align:middle; padding:8px 12px 9px 17px; width:62px; display:block; color:#fff; font-size:1.2em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
.loginButton:hover {background:url(/img/forms_sprite.png) no-repeat right -252px;} .loginButton:hover input {background:url(/img/forms_sprite.png) no-repeat left -252px;}
.loginButton:active {background:url(/img/forms_sprite.png) no-repeat right -301px;} .loginButton:active input {background:url(/img/forms_sprite.png) no-repeat left -301px;}	
		#loginError .accountButton {display:block; width:120px; margin:0 auto; background:url(/img/betslip_sprite.png) no-repeat right -606px; padding:0 5px 0 0; font-size:1.4em;} #loginError .accountButton:hover {background-position:right -649px;} #loginError .accountButton:active {background-position:right -692px;}
			#loginError .accountButton span {background:url(/img/betslip_sprite.png) no-repeat 0px -606px; display:block; padding:9px 0px 10px 6px; color:#fff; text-shadow:#d57300 0px -1px 0px;} #loginError .accountButton:hover span {background-position:left -649px;} #loginError .accountButton:active span {background-position:left -692px;}		
			#loginError .forgottenPass {clear:both; font-size:1.1em; padding:0;}
			#loginError .forgottenPass a {color:#3172ac;} #loginError .forgottenPass a:hover {color:#000;}


/*Play Fun Popup*/
#gamesLogin {position:absolute; display:none; background:#fff;	top:0px; left:0px; width:500px;	height:250px; z-index:1001; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius: 5px; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px;	box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px;}
#gamesLogin .login h3 {font-weight:bold; color:#000; padding:0; margin:0 0 10px 0; line-height:1.4em;}
#gamesLogin .login h3.errmesg {color:red;}
#gamesLogin .container {height:250px; width:500px; overflow:hidden; position:relative;}
#gamesLogin .close {top:-9px; right:-9px; position:absolute; z-index:1111; width:31px; height:31px; background:url(/img/close_icon.png) no-repeat 0px 0px;} #gamesLogin .close:hover {background-position:right 0px;}

	#gamesLogin .close span {display:block; text-indent:-999em;}
#gamesLogin .login {padding:25px; height:220px; width:249px; float:left; text-align:left; border-right:1px solid #f4ca91;}
#gamesLogin .register {padding:50px 25px 25px 25px; height:175px; width:147px; float:left; border-left:3px solid #f9e4bc; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; border-top-right-radius:5px; border-bottom-right-radius:5px; background:#fbebcd;}
#gamesLogin .register p {color:#74613e; padding:0; margin:0; line-height:1em;}
#gamesLogin .register h3 {margin-bottom:5px; padding:0; line-height:1em;}
#gamesLogin .login label {display:block; font-size:1.1em; padding:0 0 4px 0; margin:0;}
#gamesLogin .login .textInput {float:none; margin:0 0 8px 0px; border:0px;}
			#gamesLogin .login .textInput input {width:238px;}
			#gamesLogin .loginfailed {float:right; color:#e10100; font-weight:bold; text-align:right; font-size:1.1em; line-height:1.2em; padding-top:8px; width:170px;}
			.loginButton {float:left; background:url(/img/forms_sprite.png) no-repeat right -203px; padding-right:5px; cursor:pointer; margin-bottom:10px;}
.loginButton input {border:none; outline:none; margin:0; background:url(/img/forms_sprite.png) no-repeat left -203px; line-height:1em; vertical-align:middle; padding:8px 12px 9px 17px; width:62px; display:block; color:#fff; font-size:1.2em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
.loginButton:hover {background:url(/img/forms_sprite.png) no-repeat right -252px;} .loginButton:hover input {background:url(/img/forms_sprite.png) no-repeat left -252px;}
.loginButton:active {background:url(/img/forms_sprite.png) no-repeat right -301px;} .loginButton:active input {background:url(/img/forms_sprite.png) no-repeat left -301px;}	
		#gamesLogin .accountButton {display:block; width:120px; margin:8px auto 25px auto; background:url(/img/betslip_sprite.png) no-repeat right -606px; padding:0 5px 0 0; font-size:1.4em;} #gamesLogin .accountButton:hover {background-position:right -649px;} #gamesLogin .accountButton:active {background-position:right -692px;}
			#gamesLogin .accountButton span {background:url(/img/betslip_sprite.png) no-repeat 0px -606px; display:block; padding:9px 0px 10px 6px; color:#fff; text-shadow:#d57300 0px -1px 0px;} #gamesLogin .accountButton:hover span {background-position:left -649px;} #gamesLogin .accountButton:active span {background-position:left -692px;}		
			#gamesLogin .forgottenPass {clear:both; font-size:1.1em; padding:0;}
			#gamesLogin .forgottenPass a {color:#3172ac;} #gamesLogin .forgottenPass a:hover {color:#000;}
		
		#gamesLogin .playFun {display:block; width:120px; margin:8px auto 10px auto; background:url(/img/betslip_sprite.png) no-repeat right -735px; padding:0 5px 0 0; font-size:1.4em;} #gamesLogin .playFun:hover {background-position:right -778px;} #gamesLogin .playFun:active {background-position:right -821px;}
		#gamesLogin .playFun span {background:url(/img/betslip_sprite.png) no-repeat 0px -735px; display:block; padding:9px 0px 10px 6px; color:#fff; text-shadow:#156eb7 0px -1px 0px;} #gamesLogin .playFun:hover span {background-position:left -778px;} #gamesLogin .playFun:active span {background-position:left -821px;}		



/*side modules and promotions*/
.sideModule {margin-bottom:15px;}			
.sideModule .container {border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #b2b2b2; border-top:0px; background:#fff;}
.sideModule .openAccount {padding:10px;}
	.sideModule .openAccount div {border:1px solid #f4d79e; background:#fef7dd; padding:10px; text-align:center;}
.sideModule .container p {font-size:1.1em; line-height:1.6em;}
	.sideModule .container .accountButton {font-size:1.1em; font-weight:bold; text-decoration:underline; }
		.sideModule .container .loginButton {background:#dae7f8 url(/img/betslip_sprite.png) no-repeat 0px 0px; padding:8px 7px; margin-top:1px; display:block; clear:both; font-size:1.1em; color:#3172a5;}
		.openAccountBttn {display:block; width:120px; margin:0 auto; background:url(/img/betslip_sprite.png) no-repeat right -606px; padding:0 5px 0 0; font-size:1.4em; } .openAccountBttn:hover {background-position:right -649px;} .openAccountBttn:active {background-position:right -692px;}
			.openAccountBttn span {background:url(/img/betslip_sprite.png) no-repeat 0px -606px; display:block; padding:9px 0px 10px 6px; color:#fff; text-shadow:#d57300 0px -1px 0px;} .openAccountBttn:hover span {background-position:left -649px;} .openAccountBttn:active span {background-position:left -692px;}
.sideModule .cs div {padding:10px; text-align:center;}
p.message {background:#ebf5f9; border:1px solid #cce4f1; padding:15px; margin:15px 0; border-radius:5px; color:#255c93; font-weight:bold; font-size:1.2em; clear:both;}
	p.message.error {background:#f8e9e9; color:#b12e2e; border-color:#f4c5c5;}
	
.sidePromo {display:block; background:url(/img/side_module_bg.png) no-repeat 0px bottom; padding-bottom:10px; overflow:hidden; margin-bottom:15px;}
.sidePromo span {padding:0; margin:0; display:block; float:none;}
.sidePromo .inner {background:url(/img/side_module_bg.png) no-repeat 0px 0px; min-height:150px; text-align:center; padding:20px 15px 10px 15px;}
.sidePromo .inner .title {font-size:1.2em; line-height:1em; font-weight:bold; color:#000; padding:0; margin:10px 0 3px 0;}
.sidePromo .inner .text {font-size:1.1em; line-height:1.5em; color:#77838a;}
.sidePromo:hover span.title, .sidePromo:hover span.text {color:#3172a5;}



/* RHS Promotions */
.right_promo {margin-top:15px;} 
.right_promo .heading .inner {overflow:hidden; zoom:1;}
.right_promo div.promos {background:url(/img/mini_games_bg.png) no-repeat 0px 0px;  padding:0; overflow:hidden;}
#livebetting .right_promo div.promos, #livebetting #minigame div.minimenu {background:url(/img/mini_games_bg_lb.png) no-repeat 0px 0px;  padding:0; overflow:hidden;}
.right_promo div.promos span.footer {background:url(/img/mini_games_bg.png) no-repeat 0px bottom; display:block; clear:both; font-size:0px; line-height: 0px; height:11px;}
#livebetting .right_promo div.promos span.footer, #livebetting #minigame div.minimenu span.footer {background:url(/img/mini_games_bg_lb.png) no-repeat 0px bottom; display:block; clear:both; font-size:0px; line-height: 0px; height:11px;}
.right_promo div.promos a.promo {display:block; margin:9px 9px 0 9px;}
.right_promo div.promos a.promo img {display:block;}
.right_promo div.promos a.promo span.bttn {background:url(/img/mini_games_bttn_sprite.png) no-repeat 0px 0px; text-shadow:0 -1px 0 #387a0b; font-size:1.1em; text-align:center; font-weight:bold; color:#fff; display:block; padding:7px 5px 8px 5px;}
	.right_promo div.promos a.promo:hover span.bttn {background-position:0px -36px;} #minigame div.minimenu a.game:active span.bttn {background-position:0px -72px;}



/* poker cashier */
#poker .deposit {padding-top:5px;}
	#poker .deposit .balance {font-size:12px; font-weight:bold; color:#000;}
	#poker .deposit .field, #poker .deposit #transfer.field {padding-left:240px; position:relative;} 
	#poker .deposit .field label, #poker .deposit #transfer.field label {width:230px; color:#646b6e; position:absolute; left:0px; top:0px; padding:0; float:none; margin:0; font-size:1.2em; font-weight:bold;}
	#poker .deposit #transfer.field label {top:6px;}
	#poker .deposit #transfer.field label.currency {position:absolute; top:7px; left:5px; width:auto; font-weight:normal; color:#000; font-size:12px;}
	#poker .deposit #transfer.field input.small {padding-left:14px;}
	#poker .gu6 {width:560px; padding:0 0 0 15px; float:left; margin-left:0;}

#poker .deposit.payments, #poker .deposit.paymentOptions {text-align:left;}
#poker .deposit.payments .field, #poker .deposit.paymentOptions .field {padding-left:0; margin-bottom:5px;}	
#poker .deposit.payments label, #poker .deposit.paymentOptions label {float:left; width:auto; position:relative; margin:0 10px 0 5px;}
#poker .deposit.payments .amount label, #poker .deposit.paymentOptions .amount label {margin:6px 5px 0 0;}
#poker .popHeader {margin-bottom:5px;}
#poker .deposit.payments .field.amount {}



/* Errors and generic content */
.centerModule { margin-bottom:15px;}
	.centerModule #content {background:#fff; border:1px solid #e4e4e4; border-width:0px 1px; padding:0 15px 3px 15px; overflow:hidden; _width:513px;}
	.pageSection #content {backround:none; padding:0 0px 0 0; width:auto;}
	.centerModule .top {height:15px; background:url(/img/center_module_top.png) no-repeat 0px 0px;}
	.centerModule .bottom {height:15px; background:url(/img/center_module_bttm.png) no-repeat 0px bottom;}
	
	#content h1 {color:#000; font-size:2em; line-height:1em; font-weight:bold; padding:0; margin:0 0 5px 0;}
	#content h2 {color:#000; font-size:1.4em; line-height:1em; font-weight:bold; padding:0; margin:0 0 5px 0;}
	#content h3 {color:#000; font-size:1.2; line-height:1em; font-weight:bold; padding:0; margin:0 0 0px 0;}
	#content p {color:#74848E; font-size:1.1em; line-height:1.5em; font-weight:normal; padding:0; margin:0 0 15px 0;}
	
	#content .message {background:#ebf5f9; border:1px solid #cce4f1; padding:10px 10px 0px 10px; margin:0 0 10px 0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; _width:493px;}
	.pageSection #content .message {_width:665px;}
	#content .message.error {border-color:#f4c5c5; background:#f8e9e9;}
	
	#content .message p {color:#255c93; font-size:1.1em; line-height:1.5em; font-weight:normal; padding:0; margin:0 0 8px 0;}
	#content .message h2 {color:#255c93; margin-bottom:3px;}
	
	#content .message.error p {color:#b12e2e;}
	#content .message.error h2 {color:#b12e2e;}

	#content ul {padding:0; margin:0 0 15px 0; list-style:none;}
		#content ul li {list-style:none; background:url(/img/bullet.png) no-repeat 1px 9px; font-size:1.1em; line-height:1em; color:#74848E; margin:0; padding:6px 0 3px 11px;}
		
	#content ul.inline {clear:both; overflow:hidden;}
		#content ul.inline li {float:left; margin-right:15px;}

	.buttons {overflow:hidden; clear:both; margin-bottom:10px;}

	#content .bttn {float:left; padding-right:5px; background:url(/img/forms_sprite.png) no-repeat right -620px; margin-right:10px; font-size:1.3em; line-height:1em;} #content .bttn:hover {background-position:right -665px;} #content .bttn:active {background-position:right -710px;}
		#content .bttn span {padding:11px 13px 11px 18px; color:#fff; font-weight:bold; display:block; text-align:center; background:url(/img/forms_sprite.png) no-repeat left -620px;} #content .bttn:hover span {background-position:left -665px;} #content .bttn:active span {background-position:left -710px;}
		
	#content .bttn.submit {background-position:right -350px;} #content .bttn.submit:hover {background-position:right -395px;} #content .bttn.submit:active {background-position:right -440px;}
		#content .bttn.submit span {background-position:left -350px;} #content .bttn.submit:hover span {background-position:left -395px;} #content .bttn.submit:active span {background-position:left -440px;}

	#content .bttn.register {background-position:right -485px;} #content .bttn.register:hover {background-position:right -530px;} #content .bttn.register:active {background-position:right -575px;}
		#content .bttn.register span {background-position:left -485px;} #content .bttn.register:hover span {background-position:left -530px;} #content .bttn.register:active span {background-position:left -575px;}

	#content hr {background:none; height:3px; color:#fff; clear:both; border:none; border-top:2px dotted #b4babf; margin:6px 0;}