* { margin: 0; padding: 0; }

body {	
	margin: auto;
	text-align: left;
	width: 100%;
	background-image: url("bg.jpg");
	background-repeat: repeat-x;
	background-color: #0b1808;
}

a {
	color: #d95e0c;
}

body, input, select, textarea {
	color: #4b6c43;
	font-family: Arial;
	font-size: 12px;
	padding: 2px;
}

img { border: 0px; }

#sa2839, .at2839 {
	display: none;
}

table { border-collapse: collapse; margin-bottom: 15px; }

.mhOpen ul, .mhNews ul { margin-left: 0px; margin-bottom: 20px; }
.mhOpen li, .mhNews li { 
	background-image: url("bullet.gif");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 16px;
	text-decoration: none;
	margin-bottom: 5px;
	margin-left: 18px; 
	line-height: 1.5; list-style-image: none;
	list-style-type: none;
}
.mhOpen ol, .mhNews ol { margin-left: 10px; }
.mhOpen li, .mhNews li { margin-left: 20px; line-height: 1.5; }

h1, h2 {
	font-family: "Arial", verdana;
}

h1 {
	color: #d95e0c;
	font-size: 18px;
	margin-bottom: 15px;
}

h2 {
	color: #347226;
	font-size: 12px;
	margin-bottom: 15px;
	background-image: url("h2-bg.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-color: #eff4ed;
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid #d9ead8;
}

p {
	margin-bottom: 15px;
	line-height: 1.5;
}

#content_shell {
	width: 1000px;
	margin: auto;
	margin-bottom: 10px;
	padding-bottom: 15px;
}

#content_header {
	background-image: url("banner.png");
	background-repeat: no-repeat;
	height: 151px;
	background-position: -20px 0px;
}

#content_topmenu {
	background-image: url("menubg.gif");	
	height: 29px;
	margin-bottom: 15px;
}

#content_submenu_footer {
	margin-bottom: 15px;
}

#l1 {
	margin-top: 15px;
}

#content_submenu #activetitle {
	margin-top: 15px;
}

#content_navlocator {
	background-image: url("menubg.gif");
	height: 18px;
	color: #82a17a;
	padding: 5px;
	padding-left: 15px;
	margin-left: 1px;
}

#content_navlocator a {	
	color: #82a17a;
	text-decoration: none;
}

#content_navlocator a:hover {	
	color: #ffffff;
	text-decoration: underline;
}

.subsection-header, #activetitle {
	background-color: #d55901;
	background-image: url("menubg-over.gif");
	overflow: auto;
	clear: right;
	color: #ffffff;
	height: 18px;
	padding: 5px;
	padding-left: 15px;
}

.formtable td {
	border: 0px;
}

#content_primary {
	
}

#activetitle a {
	text-decoration: none;
}


#activetitle {
	
}

.a_header {
	margin-top: 15px;
	background-image: url("activeheader-bg.gif");
	height: 17px;
	padding: 5px;
	padding-left: 25px;
	color: #ffffff;
}

.a_intro {
	background-color: #eef4ed;
	padding: 8px;
	overflow: auto;
}

.a_intro p {
	line-height: 1.2;
	margin-bottom: 0px;
}

.a_intro img {
	float: left;
	margin-right: 10px;
	padding: 1px;
	border: 1px solid #d6e2d4;
	background-color: #ffffff;
}

.a_link {
	margin-top: 5px;
	padding-left: 127px;
	background-image: url("bullet.gif");
	background-repeat: no-repeat;
	background-position: 110px 5px;
}

.img-news {
	float: right;
	margin-left: 20px;
}

.subsection, .subsection-l1 {
	padding-left: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #15330d;
	border-bottom: 1px dotted #5c7156;
	color: #82a17a;
}

.subsection a, .subsection-l1 a {
	color: #82a17a;
	text-decoration: none;
}

.subsection a:hover, .subsection-l1 a:hover {
	color: #ffffff;
}

.subsection-highlight {
	font-weight: bold;
	color: #ffffff;
}

.subsection-l1 {
	padding-left: 37px;
	background-image: url("bullet.gif");
	background-repeat: no-repeat;
	background-position: 17px 11px;
}

#content_topmenu a {
	display: block;
	color: #ffffff;
	float: left;
	text-decoration: none;
	padding: 5px 15px 9px 15px;
	font-size: 12px;
	border-right: 1px solid #2e6f1f;
	border-left: 1px solid #234e18;
}

#content_topmenu a:hover, .highlight {
	background-image: url("menubg-over.gif");
	border-right: 1px solid #ff9649;
	border-left: 1px solid #ff9649;
}

#content_submenu {
	float: left;
	width: 250px;	
	margin-right: 15px;
	color: #4b6c43;
}

#content_submenu a {
	
}


#content_main_wide {
	margin-left: 264px;
}

#content_footer {
	padding: 10px;
	clear: both;
	margin-top: 20px;
}



#mh {
	overflow: auto;
}

.mhOpen, .mhNews {
	background-color: #ffffff;
	padding: 15px;
	background-image: url("mhbg.gif");
	background-repeat: repeat-x;
}


#mh a {
	font-weight: bold;
}

#mh a:hover {
	color: #347226;
}

#sitemap {
	line-height: 2;
}

#content_search {
	position: absolute;
	top: 177px;
	margin-left: 730px;
	color: #ee3a43;
	vertical-align: top;
	display: none;
}

#content_search input {
	padding 3px;
}

#content_footer a {
	margin-left: 30px;
	color: #38532a;
}
#content_footer a:hover {
	color: #689256;
}

.gobutton {
	vertical-align: top;	
}

#content_formbuilder {
}

#content_shell_email {
	width: 691px;
	background-color: #ffffff;
}

#activetitle a {
	color: #ffffff;
}

.a_link a:hover {
	color: #347226;
}

#newsdate {
	background-image: url("/core/images/icon-document.gif");
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 3px;
	background-position: 0px 2px;	
}

#newsheadline {
	margin-bottom: 15px;
	padding-left: 18px;
}

th {
	background-color: #d55901;
	background-image: url("menubg-over.gif");
	overflow: auto;	
	color: #ffffff;
	height: 19px;
	padding: 3px;
	font-size: 12px;
}

td {
	height: 19px;
	border: 1px solid #d9ead8;
	padding: 3px;
	font-size: 12px;
}


.score {
	color: #d65a04;
	font-weight: bold;
}

.results {
}

.results span {
	padding: 3px;
}

.leaguetitle {
	background-image: url("menubg.gif");
	overflow: auto;
	clear: right;
	color: #ffffff;
	height: 18px;
	padding: 5px;
	padding-left: 10px;
}

.leaguetitle a {
	color: #ffffff;
	text-decoration: none;
}

.leaguetitle a:hover {
	text-decoration: underline;
}

.leaguepanel {
	background-color: #15330d;
	padding: 10px;
}

.league {
	margin-bottom: 15px;
	width: 100%;
}

.league td, .league th {
	height: 20px;
	padding-left: 7px;
	padding-right: 7px;
	text-align: center;
	color: #ffffff;
	border: 0px;
}

.league .row1 {
	background-color: #265819;
	border: 0px;
}

.league .row0 {
	background-color: #1e4214;
	border: 0px;
}

.team {
	white-space: nowrap;
}

.results .row2 {
	background-color: #e8f1e4;
	border-bottom: 1px solid #d9ead8;
	overflow: auto;
	color: #718e69;
}

.results .row3 {
	background-color: #e8f1e4;
	border-bottom: 1px solid #d9ead8;
	overflow: auto;
}

.results .date {
	width: 10%;
	border-right: 1px solid #d9ead8;
	padding: 3px;
	padding-left: 10px;
}

.results .teams {
	width: 30%;
	text-align: center;
	border-right: 1px solid #d9ead8;
	padding: 3px;
}

.results .venue {
	width: 15%;
	padding: 3px;
	padding-left: 10px;	
	border-right: 1px solid #d9ead8;
}

.results .time {
	width: 10%;
	padding: 3px;
	border-right: 1px solid #d9ead8;
	padding-left: 10px;
}

.results .umpire {
	width: 15%;
	padding: 3px;
	padding-left: 10px;
	border-right: 1px solid #d9ead8;
}

.results .status {
	width: 10%;
	padding: 3px;
	padding-left: 10px;
}

.rowheader .teams, .rowheader .date, .rowheader .venue, .rowheader .time, .rowheader .umpire {
	border: 0px;
	padding-right: 4px;
}

/*
	GalleryView Stylesheet
*/

/* GALLERY LIST */
/* IMPORTANT - Change '#photos' to the ID of your gallery list to prevent a flash of unstyled content */
#photos { visibility: hidden; }

/* GALLERY CONTAINER */
.gallery { background: #ddd; border: 1px solid #aaa; padding: 5px; }

/* LOADING BOX */
.loader { background: url(loader.gif) center center no-repeat #ddd; }

/* GALLERY PANELS */
.panel {}

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,
.panel .overlay-background { height: 60px; padding: 0 1em; }

.panel {
	position: absolute;
	left: 150px;
}

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { background: #222; }
.panel .title { font-size: 16px; padding: 0px; margin: 0px; margin-top: 4px; color: #ffffff;}
.panel .info { font-size: 12px; padding: 0px; margin: 0px; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay { color: white; font-size: 0.7em; }
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }

/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip { margin: 5px; }
.filmstrip li { margin: 0px; padding: 0px; }

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {}

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { border: 1px solid #aaa; }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { border-color: #000000; }

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { font-size: 14px; text-align: center; color: #888; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { color: #000; }
wrw
/* POINTER FOR CURRENT FRAME */
.pointer {
	border-color: #000;
}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {
	filter: chroma(color=pink);
}

.homeleft {
	width: 402px;
	float: left;
}

.homeright {
	width: 315px;
	float: right;
	padding-top: 6px;
}
.homeintro {
	background-color: #ffffff;
	padding: 15px;
	background-image: url("mhbg.gif");
	background-repeat: repeat-x;
	margin-bottom: 15px;
	padding-bottom: 1px;
}

#mh #activetitle {
	margin-top: 15px;
}