/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	color: #000000;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background: #cccccc url("http://www.redcar-cleveland.gov.uk/rest.nsf/bg.gif");
}

a:link, a:visited, a:hover {
	color: #000000;
	text-decoration: none;
}
fieldset {border:0px;margin:0px;padding:0px;display:inline}
a:hover {
	text-decoration: underline;
}
/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
}

h2{
 font-size: 114%;
 color: #006699;
}

h3{
 font-size: 100%;
 color: #334d55;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;
 color: #334d55;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
	font: bold 100% Arial,sans-serif;
 color: #334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/


#masthead{
	margin: 0;
	padding: 00px 0px;
	width: 410px;
	background-color: #ffffff;
}

#mastheadtop{
position: absolute;
	left: 410px;
	top: 0px;
	padding: 00px 0px;
	width: 367px;
	height: 30px;
	background-color: #ffffff;
}

#mastheadtop2{
position: absolute;
	left: 410px;
	top: 29px;
	padding: 00px 0px;
	width: 367px;
	height: 132px;
	background-color: none;
}
#bodytextarea{
	position: absolute;
	left: 319px;
	top: 200px;
	padding: 00px 0px;
	width: 445px;
	height:auto;
	background-color: none;
}

#content{
	float: left;
  width: 55%;
}

#bottomlinks{
    position: absolute;
    padding: 00px 0px;
	width: 305px;
	height: 10px;
	top: 849px;
	left: 410px;
	margin: 0px;
	padding: 0px;
}

#rcbclogo{
    position: absolute;
    padding: 00px 0px;
	width: 79px;
	top: 490px;
	left: 600px;
	margin: 0px;
	padding: 0px;
}

#search{
    position:absolute;
	top: 162px;
	left: 570px;
	margin: 0;
	width: 198px;
	background-color: none;
	
}

#breadcrumbs{
    position:absolute;
	top: 169px;
	left: 334px;
	margin: 0;
	width: 148px;
	background-color: none;
	vertical-align: right;
}

#navBar{
  float:left;
	padding: 0px;
	background-color: #3C8223;

}





/***********************************************/
/*Component Divs                               */
/***********************************************/



/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #DA900B;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

/*********** #sectionLinks styles ***********/

#sectionLinksbox{
	position: absolute;
	top: 193px;
	left: 272px;
	margin: 0px;
	padding: 2px 0px 2px 2px;
	font-size: 0.94em;
	width: 23px;
	background-color: #3C8223;
	height: 245px;
	
}

#sectionLinks{
	position: absolute;
	top: 193px;
	left: 138px;
	margin: 0px;
	padding: 10px 0px 10px 5px;
	font-size: 0.94em;
	width: 135px;
	background-color: #3C8223;
	height: 245px;
		
}

#sectionLinks h3{
	padding: 10px 0px 10px 5px;
}

#sectionLinks a:link{
	padding: 2px 0px 1px 0px;
	border-top: none;
	width: 100%;
	width: auto;
}

#sectionLinks a:visited{
	border-top: none;
	padding: 2px 0px 1px 0px;
}

#sectionLinks a:hover{
	border-top: none;
	background-color: #none;
	padding: 2px 0px 1px 0px;
}

/************** .feature styles ***************/
.feature{
	padding: 0px 0px 10px 10px;

}

/************** #end of new styles **************/

.main {
	font-family:arial, verdana, sans-serif;
	font-size:0.84em;
	color:#000000;
}
.mainwhite {
	font-family:arial, verdana, sans-serif;
	font-size:0.84em;
	color:#ffffff
}
.navlink {
	 font-family:arial, verdana, sans-serif; font-weight:bold; FONT-SIZE: 0.84em; COLOR: #ffffff; TEXT-DECORATION: none
}
.navlink:link {
	 font-family:arial, verdana, sans-serif; font-weight:bold; FONT-SIZE: 0.84em; COLOR: #ffffff; TEXT-DECORATION: none
}
.navlink:visited {
	font-family:arial, verdana, sans-serif; font-weight:bold; FONT-SIZE: 0.84em;  COLOR: #ffffff; TEXT-DECORATION: none
}
.navlink:hover {
	font-family:arial, verdana, sans-serif; font-weight:bold; FONT-SIZE: 0.84em; COLOR: #D7EB85; TEXT-DECORATION: underline
}		  

.toplink {
	 font-family:arial, verdana, sans-serif;  COLOR: #000000; TEXT-DECORATION: none
}
.toplink:link {
	 font-family:arial, verdana, sans-serif;  COLOR: #000000; TEXT-DECORATION: none
}
.toplink:visited {
	font-family:arial, verdana, sans-serif;   COLOR: #000000; TEXT-DECORATION: none
}
.toplink:hover {
	font-family:arial, verdana, sans-serif;  COLOR: #DB900C; TEXT-DECORATION: underline
}	

.set1 {
	 font-family:arial, verdana, sans-serif;  COLOR: #000000; TEXT-DECORATION: underline
}
.set1:link {
	 font-family:arial, verdana, sans-serif;  COLOR: #000000; TEXT-DECORATION: underline
}
.set1:visited {
	font-family:arial, verdana, sans-serif;   COLOR: #265914; TEXT-DECORATION: underline
}
.set1:hover {
	font-family:arial, verdana, sans-serif;  COLOR: #ffffff; TEXT-DECORATION: underline
}	

h1 {font-family:arial, verdana, sans-serif;
	font-weight:bold;
	font-size:1.1em;
	line-height:1.3em;
	color:#000000
}
.sml {
	font-family:verdana, arial, sans-serif;
	font-size:0.70em;
}
.xsml {
	font-family:verdana, arial, sans-serif;
	font-size:0.55em;
}

.sans {
	font-family:arial, verdana, sans-serif;
}
ul {
	list-style:disc;
}
.sidem {
	font-family:arial, verdana, sans-serif;
	font-size:0.78em;
	color:#000000;
}
.tmain td, .tmain th {
	font-family:arial, verdana, sans-serif;
	font-size:0.84em;
}

#bertie:active {
	background-color:transparent
}

.tsml td,.tsml th {
	font-family:verdana, arial, sans-serif;font-size:0.70em;
}
table.tsml2 * td,table.tsml2 * th {
	font-family:verdana, arial, sans-serif;font-size:0.70em;padding:7px;
	vertical-align:top
}
table.tsml2{border-collapse:collapse;width:100%}
table.p5 * th,table.p5 * td {padding:5px}
table.p3 * th,table.p3 * td {padding:3px}
table.tsml2 * th {font-weight:bold;text-align:left}
table.tsml2 thead * th,table.tsml2 thead * td {
	font-weight:bold;text-align:center;vertical-align:bottom
}
tr.lgrey td, tr.lgrey th {background-color:#f7f7f7}
tr.dgrey td, tr.dgrey th {background-color:#dddddd}
td.l,th.l {border-left:1px solid #000000}
td.r,th.r {border-right:1px solid #000000}
td.t,th.t {border-top:1px solid #000000}
td.b,th.b {border-bottom:1px solid #000000}
td.a,th.a {border:1px solid #000000}
table.borBlk * th,table.borBlk * td {border:1px solid #000000}
table.borDGy * th,table.borDGy * td {border:1px solid #dddddd}
table.borLGy * th,table.borLGy * td {border:1px solid #f7f7f7}
table.tsml2 caption {
	font-family:verdana, arial, sans-serif;font-size:0.70em;
	font-weight:bold;margin:7px;text-align:left
}
table.p95 {margin:7px;width:95%}

table[class=tsml][bordercolor="#000000"] * td {
	border:1px solid #000000
}
table[class=tsml][bordercolor="#000000"] * th {
	border:1px solid #000000
}
table[class=tsml][bordercolor="#000000"] {
	border:1px solid #000000
}
table[class=tsml][bordercolor="#f7f7f7"] * td {
	border:1px solid #f7f7f7
}
table[class=tsml][bordercolor="#f7f7f7"] * th {
	border:1px solid #f7f7f7
}
table[class=tsml][bordercolor="#f7f7f7"] {
	border:1px solid #f7f7f7
}
table[class=tsml][bordercolor="#dddddd"] * td {
	border:1px solid #dddddd
}
table[class=tsml][bordercolor="#dddddd"] * th {
	border:1px solid #dddddd
}
table[class=tsml][bordercolor="#dddddd"] {
	border:1px solid #dddddd
}


.algL {text-align:left}
.algR {text-align:right}
.algC {text-align:center}
.algT {vertical-align:top}
.algM {vertical-align:middle}
.algB {vertical-align:bottom}

