body { 
text-align: center; 
margin:0px; 
background-image:url(../App_Themes/Sadler/Images/siteback.png); 
background-repeat:repeat-x; 
font-family:Arial, Helvetica, sans-serif; 

} 

#container { 
margin-left: auto; 
margin-right: auto; 
width: 970px; 
text-align: left;
background-color:#FFFFFF;
} 

#header { width: 970px; 
height: 113px; 
background-color:white;
} 

#logo { 
width: 279px; 
height: 63px;  
background-color:#FFFFFF;
margin-left:16px; 
padding-top:20px;

} 

#nav {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
width: 970px; 
height: 32px; 
background-color:#a90303; 
background-image:url(../App_Themes/Sadler/Images/nav.png); 
background-repeat:repeat-x; 
color:#FFFFFF;
} 

#homepic { 
width: 970px; 
height: 188px; 
background-color:#a90303; 
background-image:url(../App_Themes/Sadler/Images/homepic.png); 
background-repeat:no-repeat; 
} 

#mainpage { 
width: 970px;
min-height:400px;
}

#footer { 
margin-left: auto; 
margin-right: auto; 
width:970px; 
height:87px; 
background-color:#FFFFFF; 
color:#FFFFFF; 
} 

#icaew { 
float:right; 
width:59px; 
height:87px; 
background-color:#FFFFFF; 
color:#FFFFFF;
} 

#footertext { 
bottom:0;
float:left; 
height:67px; 
width:880px; 
color:#000000; 
text-align:left; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
line-height:140%;
border-top: 1px solid #A90303;
padding-left:16px;
padding-top:16px;

} 

#footertext a,a:hover, a:visited{ 
color:#000000; 
text-decoration:none; } 

#left{ 
color:#000000; 
width:524px; 
margin:16px; 
float:left; 
background-image:url(../App_Themes/Sadler/Images/boxback.png); 
background-repeat:repeat-x; 
padding-left:16px;
padding-top:16px;
padding-right:50px;
padding-bottom:16px;
font-family:Arial;
font-size:12px;
line-height:140%;
} 

#budgetleft{ 
color:#000000; 
width:150px; 
margin:16px; 
float:left; 
background-image:url(../App_Themes/Sadler/Images/boxback.png); 
background-repeat:repeat-x; 
font-family:Arial;
font-size:12px;
line-height:140%;
} 

#budgetmid{ 
color:#000000; 
width:680px; 
margin-top:16px; 
margin-right:16px; 
float:right; 
background-image:url(../App_Themes/Sadler/Images/boxback.png); 
background-repeat:repeat-x; 
padding-left:16px;
padding-top:16px;
padding-right:50px;
padding-bottom:16px;
font-family:Arial;
font-size:12px;
line-height:140%;
} 

#taxmid{ 
color:#000000; 
width:320px; 
margin-top:16px; 
float:left; 
background-image:url(../App_Themes/Sadler/Images/boxback.png); 
background-repeat:repeat-x; 
padding-left:16px;
padding-top:16px;
padding-right:50px;
padding-bottom:16px;
font-family:Arial;
font-size:12px;
line-height:140%;
} 

#mid{ 
color:#000000; 
width:868px; 
margin:16px; 
float:left; 
background-image:url(../App_Themes/Sadler/Images/boxback.png); 
background-repeat:repeat-x; 
padding-left:16px;
padding-top:16px;
padding-right:50px;
padding-bottom:16px;
font-family:Arial;
font-size:12px;
line-height:140%;
} 

#right{ 
color:#000000; 
width:320px; 
margin-top:16px; 
margin-right:16px;
float:right; 
background-image:url(../App_Themes/Sadler/Images/boxback.png); 
background-repeat:repeat-x; 
font-family:Arial;
font-size:12px;
line-height:140%;
}

#support{ 
color:#000000; 
width:565px; 
height:306px;
background-image:url(../App_Themes/Sadler/Images/support.png); 
background-repeat:no-repeat; 
margin-left:405px;
margin-top:29px;
position:absolute;
}


.title {
font-family: "Times New Roman", Times, serif;
color: #B90404;
font-weight:100px;
text-decoration:none;
font-size:40px;
}

/*#Top menu styles/Horizontal#*/
.horizontalCMSMenu
{
	font-size:12px;
	height: 32px;
	color: #ffffff;
	padding: 3px;
	background-image:url(../App_Themes/Sadler/Images/nav.png); 
	background-repeat:repeat-x; }

.horizontalsubCMSMenu
{

	font-size:12px;
color: #B90404;
}

.horizontalsubCMSMenu tr
{
background-image:url(../App_Themes/Sadler/Images/boxback.png); 
background-repeat:repeat-x; 
color: #ffffff;
}

.horizontalsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
color: #B90404;
}

.horizontalsubCMSMenuItem, .horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown
{
	padding: 5px 3px;
	min-width: 81px;
	white-space: nowrap;
	display: block;
}

.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver
{
	background: #c90606;
}

.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, 
.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown, 

.horizontalCMSMenuItemMouseUp, .horizontalCMSMenuHighlightedMenuItemMouseUp
{
	font-size: 12px;
	padding: 0px 10px;
}

.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown
{
	background-image:url(../App_Themes/Sadler/Images/navlight.png); 
	background-repeat:repeat-x;
color: #B90404 }

/* ---- News page ---- */

/*#News#*/

.NewsPreviewLink
{
float: right;
color: #B90404;
font-weight:bold;
padding-left:3px;
}

.NewsPreviewLink a{
color:#000000;
font-weight:bold;
text-decoration:none;
}

.NewsPreviewLink a:hover{
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.NewsPreviewLink a:visited{
color:#000000;
font-weight:bold;
text-decoration:none;
}

.NewsPreviewTitle
{
color: #B90404;
font-weight:bold;
padding-left:5px;
padding-bottom:1px;
font-size:120%;
}


.NewsPreviewTitle a{
color: #B90404;
font-weight:bold;
text-decoration:none;
}

.NewsPreviewSummary
{
	padding:5px;
}

.NewsSummary
{
	background-color:#f1f1f1;
	border:1px solid #afb2b9;
	margin-top:10px;
	padding: 15px 0 15px 15px;
}

.NewsSummary img
{
	border: 1px solid #afb2b9;
	float: left;
	margin-right: 15px;
	margin-bottom: 0px;
}

.NewsSummary .NewsContent
{
	float: left;
	width: 700px;
}

.NewsSummary .Date
{
	font-weight: bold;
	margin-bottom: 10px;
}

.NewsSummary .Clearer
{
	height: 0;
	line-height: 0;
	font-size: 0pt;
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
}

.NewsBody
{
	border-left:1px solid #afb2b9;
	border-right:1px solid #afb2b9;
	border-bottom:1px solid #afb2b9;
	padding:15px;
}

.NewsDetail
{

}

.NewsTitle
{
	font-size: 120;
	font-weight: bold;
	color: black;
}

.NewsDate
{
	font-style: italic;
	padding-top: 5px;
}

.NewsReleaseDate
{
	font-style: italic;
}

#newsicon{
float:right;
margin-top:6px;
margin-right:5px;
height:14px;
width:14px;
background-image: url(../App_Themes/Sadler/Images/rss_icon.png); 
}


/*#Seperators#*/

#sep{
float:left;
width:100%;
background-image:url(../App_Themes/Sadler/Images/sep.png);
background-repeat:repeat-x;
height:5px;
padding-bottom:3px;
}

.blackBox
{margin-bottom: 0px;
}

.blackBox .title
{
background-image:url(../App_Themes/Sadler/Images/nav.png); 
background-repeat:repeat-x; 
font-family:arial;
	font-size: 120%;
	margin-top: 0px;
	padding-left:5px;
	color: white;
	height:26px;
	line-height:26px;
margin-bottom:0px;	
}

.blackBox .content
{
	padding: 10px;
	background: #ffffff url(../App_Themes/Sadler/Images/boxback.png) 0% 0% repeat-x;	
	height:100%;
}

#downloadtext 
{
	color: black;
text-decoration: none;
}

#downloadtext a
{
	color: black;
text-decoration: none;
}

#downloadtext a:hover
{
	color: black;
text-decoration: underline;
}

#downloadtext a:visited
{
	color: black;
text-decoration: none;
}


/* Menu design */
.CMSTreeMenuTable
{
	/*font-size: 120%;*/
	width: 146px;
}

.CMSTreeMenuTable a
{
	white-space: nowrap;
}

.subCMSTreeMenuTable a
{
	white-space: nowrap;
}

.subCMSTreeMenuTable
{
	margin-left: 10px;
background-color:white;
}

.CMSTreeMenuTable a:hover
{
position:relative;
float: left;
display: block;
height: 26px;
font-family: Arial;
color:white;
line-height:26px;
text-decoration: none;
text-align:left;
font-size:12px;
font-weight:normal;
border-bottom: 1px solid #ffffff;
background-image:url(../App_Themes/Sadler/Images/nav.png); 
background-repeat:repeat-x; 
}

.subCMSTreeMenuItem a:hover
{
position:relative;
float: left;
display: block;
height: 26px;
font-family: Arial;
color:black;
line-height:26px;
text-decoration: none;
text-align:left;
font-size:12px;
font-weight:normal;
border-bottom: 1px solid #ffffff;
background-color:#e5c081;
}

.CMSTreeMenuItem, .CMSTreeMenuSelectedItem
{
padding-top:1px;
}

.subCMSTreeMenuItem, .subCMSTreeMenuSelectedItem
{
padding-top:1px;
}

.CMSTreeMenuLink
{
position:relative;
padding-left:5px;
float: left;
display: block;
width: 100%;
height: 26px;
font-family: Arial;
color:black;
line-height:26px;
text-decoration: none;
text-align:left;
font-size:12px;
font-weight:normal;
border-bottom: 1px solid #ffffff;
}

.subCMSTreeMenuLink
{
position:relative;
float: left;
display: block;
width: 100%;
height: 26px;
font-family: Arial;
color:black;
line-height:26px;;
text-decoration: none;
text-align:left;
font-size:12px;
font-weight:normal;
border-bottom: 1px solid #ffffff;
background-color:#fef7ea;
}

.CMSTreeMenuSelectedLink
{
position:relative;
float: left;
display: block;
height: 26px;
font-family: Arial;
color:white;
line-height:26px;
text-decoration: none;
text-align:left;
font-size:12px;
font-weight:normal;
border-bottom:1px;
border:white;
background-image:url(../App_Themes/Sadler/Images/nav.png); 
background-repeat:repeat-x; 
width: 100%;
padding-left:5px;
}

.subCMSTreeMenuSelectedLink
{
position:relative;
float: left;
display: block;
height: 26px;
font-family: Arial;
color:white;
line-height:26px;
text-decoration: none;
text-align:left;
font-size:12px;
font-weight:normal;
border-bottom:1px;
border:white;
background-image:url(../App_Themes/Sadler/Images/nav.png); 
background-repeat:repeat-x; 
width: 100%;
}


/*format tables*/
.tablelines
{
 background-color:#999999;
}/*color of the narrow line deviding up the table cells*/
.tabletitle{
	font-family: Arial;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	background-color:#ffffff;
}/*alter background color and font color. 
Not on all tables, only present if table has an extra heading*/
.tablehead{
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
}/*alter background color and font color. 
Contains headings of table rows or columns.*/
.tablebody{
	font-family: Arial;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	background-color:#ffffff;
}
/*alter background color and font color. 
Contains main body of the table.*/
.tabletotal{
	font-family: Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
}

/* styles to make round cordered boxes, can also be square depending on images used*/
.tableSubHeading{
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}