/* REDEFINITION OF HTML TAGS */

body	{ background: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: small; margin-top: 0px; margin-left: 0px; margin: 0px }
h1		{
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #0F2B3A;
	font-size: x-large;
	font-style: normal;
}
h2		{ font-family: Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px; color: #0099cc; font-size: large }
h3		{ font-family: Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px; color: #0099cc; font-size: medium }
h4		{ font-family: Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px; color: #0099cc; font-size: small }
h5		{ font-family: Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px; color: #0099cc; font-size: x-small }
h6		{ font-family: Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px; color: #0099cc; font-size: xx-small }
form	{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px }
table	{ font-family: Arial, Helvetica, sans-serif; font-size: small }
img		{ text-decoration: none; border-width: 0px }
td		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
th		{ font-family: Arial, Helvetica, sans-serif; font-size: small }
input	{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px }
code	{ font-size: 14px; font-family: monospace }
p		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
ol		{ font-family: Arial, Helvetica, sans-serif; font-size: small }
ul		{ font-family: Arial, Helvetica, sans-serif; font-size: small }
li		{ font-family: Arial, Helvetica, sans-serif; font-size: small }
html	{ background: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: small; margin-top: 0px; margin-left: 0px; margin: 0px }

/* ELEMENT BACKGROUNDS */

.whiteblue	{ color: #007FC1; background-color: #FFFFFF }
.whitegreen	{ color: #004F37; background-color: #FFFFFF }
.whiteblack	{ color: #000000; background-color: #FFFFFF }
.bluewhite	{ color: #FFFFFF; background-color: #007FC1 }
.blueblack	{ color: #000000; background-color: #007FC1 }
.greenwhite	{ color: #FFFFFF; background-color: #004F37 }
.greenblack	{ color: #000000; background-color: #004F37 }

.paleblue	{ color: #000000; background-color: #B2D9EC }
.paleblue2	{ color: #007FC1; background-color: #B2D9EC }
.palegreen	{ color: #000000; background-color: #B2CAC3 }
.palegreen2	{ color: #004F37; background-color: #B2CAC3 }

/* COLOUR DEFINITIONS */

.blue		{ color: #007FC1 }
.green		{ color: #004F37 }
.red		{ color: #FF0000 }
.grey		{ color: #DEDEDE }
.darkgrey	{ color: #787878 }
.black		{ color: #000000 }
.white		{ color: #FFFFFF }
.lightblue	{ color: #B2D9EC }
.lightgreen	{ color: #B2CAC3 }

/* BORDER STYLES */

.noborder		{ border-width: 0px }
.border			{
	border-width: 2px thin thin 2px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-color: #B2D9EC;
}
.borderdotted	{ border-style: dotted; border-width: 2px }
.borderdashed	{
	border-style: dashed;
	border-width: 1px;
}
.borderdouble	{ border-style: double; border-width: 2px }
.bordergroove	{ border-style: groove; border-width: 2px }
.borderridge	{ border-style: ridge; border-width: 2px }
.borderinset	{ border-style: inset; border-width: 2px }
.borderoutset	{ border-style: outset; border-width: 2px }

#border1	{
	border-right-width: thin;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#border2	{ border-width: 2px }
#border3	{ border-width: 3px }
#border4	{ border-width: 4px }
#border5	{ border-width: 5px }
#border6	{ border-width: 6px }
#border7	{ border-width: 7px }
#border8	{ border-width: 8px }
#border9	{ border-width: 9px }
#border10	{ border-width: 10px }

/* CLASS DEFINITIONS */

div.cite		{ border-style: dashed; border-width: 2px; color: #646464 }
em.cite			{ font-style: italic; font-size: small }
input.search	{ background-color: #FFFFFF; color: #000000; font-weight: normal; border-style: solid; border-width: 2px; border-color: #B2D9EC; font-family: "Courier New", Courier, monospace; height: 17px; margin-bottom: 4px }
.bgheaderblue	{ background-image: url(http://www.tameside.gov.uk/include/header/new_header_top_r2_c3.gif) }
.bgheadergreen	{ background-image: url(http://www.tameside.gov.uk/include/header/new_header_top_r4_c3.gif) }
.infodirect		{ background-color:#ff6600; color:#000099 }

/* SPECIFIC CLASS CREATIONS
These have been removed due to imcompatibility with various version of CSS and browsers implementation.
They may be placed back in, CSS will fail at levels 1 & 3, but the Header and Footer will no longer print out.

@media screen	{ .print  { display:none } }
@media print	{ .screen { display:none } }
 */

/* LINK DEFINITIONS */

.fakelink	{ color: #000000; background-color: #e1f3fb }
A:link		{ color: #333333}
A.red:link	{ color: #ffffff; background-color: #39afdf }
A:visited 	{ color: #333333}
A:active 	{ color: #ff0000; background-color: #ffeeee }
A:hover		{
	color: #ffffff;
	background-color: #007fc1;
	cursor: hand;
}

A.navbar:link		{ color: #000000; background-color:transparent; font-size:11px }
A.navbar:visited	{ color: #000000; background-color:transparent; font-size:11px }
A.navbar:active		{ color: #000000; background-color:transparent; font-size:11px }
A.navbar:hover		{ color: #000000; background-color:#e1f3fb; font-size:11px }

A.homelink:link		{ color: #FFFFFF; font-size:11px; background-color: transparent; font-weight: bold }
A.homelink:visited	{ color: #FFFFFF; font-size:11px; background-color: transparent; font-weight: bold }
A.homelink:active	{ color: #FFFFFF; font-size:11px; background-color: transparent; font-weight: bold }
A.homelink:hover	{ color: #FFFFFF; font-size:11px; background-color: transparent; font-weight: bold }

/* TEXT FORMATTING */
.justify		{ text-align: justify }
.center			{ text-align: center }
.right			{ text-align: right }
.left			{ text-align: left }
.aligncenter	{ margin-left: auto; margin-right: auto; }
.alignright		{ float: right }
.alignleft		{ float: left }
.underline		{ text-decoration: underline }
.nodecoration	{ text-decoration: none }
.overline		{ text-decoration: overline }
.strike			{ text-decoration: line-through }
.blink			{ text-decoration: blink }
.uppercase		{ text-transform: uppercase }
.lowercase		{ text-transform: lowercase }
.capitalise		{ text-transform: capitalize }
.italic			{ font-style: italic }
.bold			{ font-weight: bold }
.smallcaps		{ font-variant: small-caps }
.tiny			{ font-size: xx-small }
.small			{ font-size: xx-small }
.x-small		{ font-size: x-small }
.huge			{ font-size: x-large }
.big			{ font-size: medium }
.x-big			{ font-size: large }
.nospace		{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: 0.7em }
.almostnospace	{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: 0.8em }
.nowrap			{ white-space: nowrap }
.absmiddle		{ vertical-align: middle }
.middle			{ vertical-align: middle }
h2.homepage		{ color: #ffffff; font-size: 14px }
.smaller		{ font-size: smaller }
.bigger			{ font-size: larger }

/* LIST FORMATTING */
ol.alpha		{ list-style-type: lower-alpha }
ol.alphacaps	{ list-style-type: upper-alpha }
ul.disc			{ list-style-type: disc }
ul.circle		{ list-style-type: circle }
ul.square		{ list-style-type: square }
ol.decimal		{ list-style-type: decimal }
ol.roman		{ list-style-type: lower-roman }
ol.romancaps	{ list-style-type: upper-roman }
ul.ball			{ list-style-image: url(http://www.tameside.gov.uk/include/ball10.gif) }
ul.homeball		{ list-style-image: url(http://www.tameside.gov.uk/include/homepage/homepagebullet.gif) }
ul.tick			{ list-style-image: url(http://www.tameside.gov.uk/include/tick3.jpg) }
ul.cross		{ list-style-image: url(http://www.tameside.gov.uk/include/cross3.jpg) }
ul.star			{ list-style-image: url(http://www.tameside.gov.uk/include/starbullet.gif) }
ul.recycle		{ list-style-image: url(http://www.tameside.gov.uk/include/recycle.gif) }
ul.stocking		{ list-style-image: url(http://www.tameside.gov.uk/xmas/stocking.gif) }
ul.etameside	{ list-style-image: url(http://www.tameside.gov.uk/include/etamesidebullet.jpg) }
.extrapadding	{ margin: 0.5em 0 }
.bordermatt {
	border-top-width: none;
	border-right-width: 1px;
	border-left-width: none;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.buttonCopy {
	font-weight: normal;
	border-style:none;
	background-image: url(imported/go_button.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	cursor: hand;
}
.matt_header {
	color: #0F2B3A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
}
.matt_fakelink {
color: #000000; background-color: #EAF0FF
}
.matt_paleblue {
color: #000000; background-color: #AEC5FF
}
.matt_border {
	border: 1px solid #CCCCCC;
}
.matt_border_background {
	border-top-width: none;
	border-right-width: 1px;
	border-left-width: none;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #EAF0FF;
}
.matt_border_homepage {

	border-top-width: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.matt_subheader {
	color: #0F2B3A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
}
.matt_link {
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.matt_body_type {

	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
}
.matt_related_links_type {


	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.matt_bullet {
	font-weight: normal;
	color: #000000;
	list-style-image: url(imported/icon_arrow_red_small.png);
	list-style-position: outside;
	list-style-type: none;
}
.matt_border_2sides {
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	width: auto;
	border-right-width: 1px;
	border-right-style: solid;
}
.matt_border_1side {
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.matt_border_1side_bottom {
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.matt_border_dark {
	border: thin solid #011A5D;
}

