/* @override http://eastscricket.com.au/assets/Styles/main.css */

*, body 			{ padding:0; margin:0; font-family:Verdana,Arial,Sans-Serif; font-size:11px; color:#333; }
body				{ text-align:center; background: #083A7F;}
#container			{ margin:0 auto; width:760px; background: url("../Image/layout/main.gif") repeat-y #fff; text-align:left; }

#content			{ background: url("../Image/layout/content_bg_blue.gif") repeat-y #fff; }

#banner				{ position:relative; background:#fff; border-bottom:3px solid #002558; background: url("../Image/layout/header_2.jpg") 100% 4px no-repeat #083A7F; }
#banner	h1			{ height:85px; }
#banner	h1 a		{ display:block; width:70px; height:85px; }
#banner	h1 a span	{ display:none; }
#banner div			{ position:absolute; height: 75px; right:5px; top:10px;  }
#banner	ul			{ height:25px; margin-top:5px; padding-top:5px; }
#banner	li			{ list-style:none; float:left; margin-right:10px;  background: url("../Image/layout/tab_left_on_blue.png") no-repeat; }
#banner	li a		{ font-size:12px; font-weight:bold; color:#fff; text-decoration:none; margin-left:10px; padding:0 20px 0 10px; background: url("../Image/layout/tab_right_on_blue.png") 100% 0; display:block; line-height:25px; }
#banner	li.here		{ background: url("../Image/layout/tab_left_on_blue.png")  no-repeat;  }
#banner	li.here a	{ color:#fff; background: url("../Image/layout/tab_right_on_blue.png") 100% 0 no-repeat; }

#banner	li.juniors	{ background: url("../Image/layout/tab_left_on_red.png") no-repeat; }
#banner	li.juniors a{ color:#fff;  background: url("../Image/layout/tab_right_on_red.png") 100% 0 no-repeat; }
.juniors #banner	li.here		{ background: url("../Image/layout/tab_left_on_red.png") no-repeat; }
.juniors #banner	li.here a	{ color:#fff; background: url("../Image/layout/tab_right_on_red.png") 100% 0 no-repeat; }

#banner	li.womens	{ background: url("../Image/layout/tab_left_on_grey.png") no-repeat; }
#banner	li.womens a{ color:#fff;  background: url("../Image/layout/tab_right_on_grey.png") 100% 0 no-repeat; }
.womens #banner	li.here		{ background: url("../Image/layout/tab_left_on_grey.png") no-repeat; }
.womens #banner	li.here a	{ color:#fff; background: url("../Image/layout/tab_right_on_grey.png") 100% 0 no-repeat; }

#banner	li.forums	{ background: url("../Image/layout/tab_left_on_green.png") no-repeat; }
#banner	li.forums a{ color:#fff;  background: url("../Image/layout/tab_right_on_green.png") 100% 0 no-repeat; }
.forums #banner	li.here		{ background: url("../Image/layout/tab_left_on_green.png") no-repeat; }
.forums #banner	li.here a	{ color:#fff; background: url("../Image/layout/tab_right_on_green.png") 100% 0 no-repeat; }

#banner	li.join		{ float:right; margin-right:0; }

#menu-1				{ width:165px; float:left; padding:10px 0; }
#menu-1	img			{ margin:10px 6px; }
#main-logo			{ margin:0 6px; background: url("../Image/layout/logo_blue.png"); height:146px; }
#menu-1	ul, #menu-1 dl			{ margin:0 6px; border:1px solid #002558; border-top:0; }
#menu-1	li, #menu-1 dd			{ list-style:none; border-bottom:1px solid #002558; background:#083A7F; }
#menu-1 dt, #menu-2 h2			{ color:#fff; padding:6px 8px; border-bottom:1px solid #054168; background:url("../Image/layout/menu_headings_blue.png") 0 100% repeat-x #002558; }

#menu-1	li a, #menu-1 dd a		{ color:#999; text-decoration:none; display:block; padding:4px 8px; }
#menu-1	li li a, #menu-1	li.here li a	{ background: url("../Image/layout/menu_bullet.gif") no-repeat 9px 50%; border:0; padding-left:20px; }
#menu-1	li li a:hover, #menu-1	li li.here a	{ colour: #083A7F; background: url("../Image/layout/menu_bullet.gif") no-repeat 9px 50% #B9D2DF; }
#menu-1	li ul, #menu-1	li li	{ margin:0; border:0; }
#menu-1	li a:hover, #menu-1 dd a:hover, #menu-1	li.here a { background:#B9D2DF;  }
#menu-2	div			{ border:1px solid #054168; margin:0 6px; background:#fff; }
#menu-2 h2			{ margin-bottom:20px; font-weight:normal; }
#menu-2				{ width:125px; float:right; padding:10px 0; text-align:center; }
#menu-2	img			{ padding-bottom:15px; }


#footer				{ color: #ccc; border-top:3px solid #002558; padding:0 0 10px;  text-align:center; background:#083A7F; }
#footer	div			{ padding:25px; margin-bottom:10px; border-bottom:1px solid #ccc; background:#fff;  }
#footer	div img		{ padding:0 15px; }
#footer	a    		{ color: #ccc; }


#main				{ margin:0 125px 0 165px; line-height:14px; padding-bottom:20px; }
#main h1, #main h2, #main h3, #main h4, #main p, #main ul, #main table	{ margin:0 20px 16px; line-height:16px;  }
#main h1, #main h2 	{ color:#D61300; text-transform: capitalize; line-height:20px; }
#main h1 			{ font-size:18px; padding-top:20px; }
#main h2 			{ font-size:14px; margin-bottom:5px; }
#main h3, #main h4 	{ color:#333; text-transform: capitalize; font-size: 11px; margin-bottom:5px; }
#main li 			{ list-style:none; padding:0 0 5px 30px; background: url("../Image/layout/bullet.png") 10px 4px no-repeat; }
#main a 			{ color:#083A7F; }

#table-container	{ text-align:left; margin:20px; }

#table-container table, #main table 			{ border-collapse:collapse;  }
#table-container h1 							{ padding-left:100px; height:85px; line-height:85px; background: url("../Image/layout/logo_small.gif") 0 50% no-repeat; font-size:18px; padding-top:20px; color:#D61300; }
#table-container table 							{ width:100%;  }
#table-container .even 							{ background:#E6ECF0;  }
#table-container .ruled 						{ background:#B9D2DF;  }


#table-container td, #main td	 				{ border:1px solid #054168;  }
#table-container .heading td, #main .heading td	{ background:#ececec; font-weight:bold; border-bottom:3px double #054168; color:#054168; }
#table-container .totals td, #main .totals td	{ background:#ececec; font-weight:bold; border-top:3px double #054168; color:#054168; }
#main p table 		{ margin:0;  }

table 			{ color:#333; }
td				{ border:1px solid #999; padding:4px; color:#333; }
.heading td		{ background:#EFEFEF; font-weight:bold; }


.break				{ height:1px; clear:both; }
a img				{ border:0; }

img.right			{ float:right; margin:0 20px 10px 10px; border:3px solid #ACABB7; }
img.left			{ float:left; margin:0 10px 10px 20px; border:3px solid #ACABB7; }
p img.right			{ margin:0 0 10px 10px; border:3px solid #ACABB7; }
p img.left			{ margin:0 10px 10px 0; border:3px solid #ACABB7; }

#menu-1 table       { margin-left:5px; margin-top:10px; padding:5px 0;  width:100px; border-bottom:1px solid #fff; border-top:1px solid #fff; }
#menu-1 table td    { border:0; color: #fff; padding:0; }
#menu-1 table input { margin-bottom:5px; }
#menu-1 table       {  }
