/* 
	**********************************************************************
	Top Level Styles
	**********************************************************************
*/

body {
	background-color: #ddc6a4;
	margin-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

a {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

img {
	border:0px;
}

#mainRightCol .forceleft{
	text-align:left;
}

form {
	margin:0px;
	padding:0px;
}

h1 {
	font-family:"Century Gothic";
	font-size: 22px;
	font-weight:normal;
	color:#379497;
	margin: 0px 0px 5px 0px;
	text-align:left;
}

h2 {
	font-family:"Century Gothic";
	font-size: 20px;
	font-weight:normal;
	color:#379497;
	margin: 0px 0px 5px 0px;
	text-align:left;
}

h3 {
	font-family:"Century Gothic";
	font-size: 16px;
	font-weight:normal;
	color:#379497;
	margin: 0px 0px 5px 0px;
	text-align:left;
}

h4 {
	font-family:"Century Gothic";
	font-size: 16px;
	font-weight:bold;
	color:#379497;
	margin: 0px 0px 5px 0px;
	text-align:left;
}

h5 {
	font-family:"Century Gothic";
	font-size: 14px;
	font-weight:normal;
	color:#379497;
	margin: 0px 0px 5px 0px;
	text-align:left;
}

h6 {
	font-family:"Century Gothic";
	font-size: 12px;
	font-weight:normal;
	color:#379497;
	margin: 0px 0px 5px 0px;
	text-align:left;
}

/* 
	**********************************************************************
	Main Structure Styles
	**********************************************************************
*/

#mainContainer {
	width:744px; 
	margin:0px auto;
}




#mainMenu {
	height:30px; 
}

#mainLeftCol{
	width:200px;
	padding:5px 25px 0px 0px;
}

#mainRightCol{
	width:544px;
	padding:5px 0px 0px 0px;
}

#mainFooter {

}

/* 
	**********************************************************************
	Main Menu Styles
	**********************************************************************
*/

#mainMenu .mmLeft {
	width:13px;
	height:20px;
	background-image:url(/skins/defl/design1/images/mainmenu_lefttd.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#mainMenu .mmMiddle {
	width:656px;
	height:23px;
	background-color:#abc8e9;
}

#mainMenu .mmMiddleRight {
	width:60px;
	height:20px;
	background-color:#abc8e9;
}

#mainMenu .mmRight {
	width:14px;
	height:20px;
	background-image:url(/skins/defl/design1/images/mainmenu_righttd.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#mainMenu .mm a { 
	font-family:"Century Gothic";
	font-size: 15px;
	color:#285084;
	display:block;
	float:left;
	height:20px;
	font-weight:bold;
	
}



#mainMenu .mm a:hover { 
	color:#FFFFFF;
}

#mainMenu .mainoption { 
	border-right:1px dotted white;
}

#mainMenu .mm .menuselected { 
	color:#FFFFFF;
}

#mainMenu .smSpacerLeft {
	width:14px;
}

#mainMenu .smLeft {
	width:10px;
	height:20px;
	background-image:url(/skins/defl/design1/images/submenu_lefttd.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#mainMenu .smMiddle {
	width:698px;
	height:20px;
	background-image:url(/skins/defl/design1/images/submenu_midtd.gif);
	background-repeat:repeat-x;
	background-position:top;
}

#mainMenu .smRight {
	width:11px;
	height:23px;
	background-image:url(/skins/defl/design1/images/submenu_righttd.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#mainMenu .smSpacerRight {
	width:10px;
}

#mainMenu .sm a { 
	font-family:"Century Gothic";
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	border-right:1px solid #cccccc;
	margin-top: 2px;
}

#mainMenu .sm a:hover { 
	color:#abc8e9;
}

#scroll_left {
	float:left;
	margin-right:4px;
	display:none;
	visibility:hidden;
	padding-top:5px;	
}

#scroll_right {
	display:none;
	visibility:hidden;
	float:left;
	margin-left:4px;
	padding-top:5px;	
}

#scroll_left,#scroll_right img{
	cursor:pointer;
}

#scroll_wrapper {
	overflow:hidden;
	width:674px;
	height:16px;
	float:left;
	position:relative;
	padding-top:3px;
}

#scroll_menu {
	position:absolute; 
	min-width:300px;
	white-space:nowrap;
	left:0px;
}

/* 
	**********************************************************************
	Content Box Styles
	**********************************************************************
*/

.contentBox {
	width:100%;
	margin-bottom:5px;
	text-align:justify;
}

.contentBoxTitle {
	padding:0px;
}

.contentBoxTitle h1 {
	border-bottom: 1px solid #cccccc;
}

.contentBoxContent {
	padding:5px;
}

/* 
	**********************************************************************
	Module Box Styles
	**********************************************************************
*/

.moduleBox {
	width:100%;
	margin-bottom:5px;
}

.moduleBox p {
	margin:0px;
}

.moduleBoxTL {
	width:10px;
	height:26px;
	background-position:left;
	background-repeat:no-repeat;
}

.moduleBoxTitle {
	font-family:"Century Gothic";
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	height:26px;
	padding:2px 3px;
	background-position:right;
	background-repeat:no-repeat;
}

.moduleBoxML {
	background-color:#ffffff;
}

.moduleBoxContent {
	background-position:bottom left;
	background-repeat:repeat;
	padding:10px 10px 0px 0px;
}

.moduleBoxBL {
	height:8px;
	width:10px;
	background-position:left;
	background-repeat:no-repeat;
}

.moduleBoxBR {
	height:8px;
	background-position:right;
	background-repeat:no-repeat;
}

/* 
	**********************************************************************
	Empty Box Styles
	**********************************************************************
*/

.bannerBox {
	width:100%;
	margin-bottom:5px;
	text-align:justify;
}

/* 
	**********************************************************************
	Module Styles
	**********************************************************************
*/

.quote_title {
	font-weight:bold;
	color:#0066CC;
}

.quote_text {
	color:#545454;
}

.news_title {
	font-weight:bold;
	color:#2b5285;
	
}

.news_title a {
	font-weight:bold;
	color:#2b5285;
}

.news_text {
	color:#545454;
}

.events_title {
	font-weight:bold;
	color:#2b5285;
}

.events_text, .events_text a  {
	font-weight:bold;
	color:#ffffff;
}

.casestudies_content {
	float:left;
}



#ToolTip{
	position:absolute;
	top:0;left:0;
	background:#ffffcc;
	border-color:#7b7b00;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	width:300px;
	visibility:hidden;
} 

.ToolTipTD {
	color:black;
	font-size:11px
}

form .required{
	background-color:#FFFFCC;
}

label.required{
	background-color:#ffffff;
}
li {
	list-style-position: outside;
	list-style-image: url(/skins/defl/design1/images/brownarrow.gif);
	padding-right: 5px;
	padding-bottom:10px;
	
	
	
}



/* Footy Styles */

.basegrass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
	background-color:#fffe80;
}
.topgrass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	background-color:#fdce38;
}
.midgrass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	background-color:#fffe80;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}
.resultshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #fdce38;
	font-weight: bold;
}
.resultsblank {
	background-color: #fdce38;

}
.resultsdata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color:#fffe80;
}
.resultsdata_new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color:#dfc7a4;
}
.resultsno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color:#ffffaa;
	text-align:center;
}
.resultsyes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#c8a97b;
	color:white;
	text-align:center;
}
.results-container .home-team,.results-container .away-team{
/*
	width:200px;
	text-align:center;
*/
}

.fixtures-container .midgrass td,.fixtures-container .topgrass td{
	text-align:center;
}



.team-fixtures-link{
	position:relative;
	text-align:right;
	top:-30px;
	margin-bottom:-20px;
}

ul.downloads{
	list-style-type:none;
	margin:0;
}
ul.downloads li{
	list-style-image:none;
	background:url('/images/footieform.gif') no-repeat left center;
	padding-left:40px;
}