html, body{ 

 margin:0; 

 padding:0; 

 } 

 h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

}

 

#pagewidth{ 

 width:100%; 

  min-width: 500px; 

  

} 

 

#header{ 

 height:100px; 

 width:100%; 

 background-color:#FFFFFF; 

 } 

 

#outer{ 

 border:solid white 0px; 

 background-color: #B01223; /* center column colour */ 

width: auto; 

 } 

 

#outerOver{ 

width: auto; 

 } 

#inner{margin:0; width:100%;}

 

#innerOver{margin:0; width:100%;}



#maincol{

	float: left;

	width: 100%;

	position: relative;

	margin: 0 0px 0 0px;

	height: 380px;

	overflow: visible;



 }

  

#maincolOver{

	float: left;

	width: 100%;

	position: relative;

	margin: 0 0px 0 0px;

	height: 380px;

	overflow: visible;

	z-index: 10;



 }

#outer>#inner { border-bottom: 1px solid #B01223;  }

 

.clr{clear:both;}



.contentOver{

	padding:5px;

	background-image:url('images/gradient.jpg');

	background-repeat: repeat-x;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

} /*padding for content */ 

 

#textLayer{

	padding:22px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

} /*padding for content */ 

 

.content{

	padding:5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

} /*padding for content */ 

 

#header .content{

padding-bottom:0;

padding-top:0;

} /*padding bottom 0 to remove space in IE5 Mac*/ 

 

a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: underline;

}



a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

}



td	{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	margin-bottom:0px;

}



p	{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	margin-bottom:0px;

}



td.padded	{

	padding:5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

}



#footer a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: underline;

	line-height: 20px;

}



#footer a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

	line-height: 20px;

}



#footer {

	padding:22px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

	line-height: 20px;

	}

	

#starBG td {

	background-image:url('images/Star-Icon-Web-Cut.gif');

	background-repeat: no-repeat;

}	



.starBG TD, .starBG TH {

	background-image:url('images/Star-Icon-Web-Cut.gif');

	background-repeat: no-repeat;

}



ul	{

	margin-top:0px;

	margin-bottom:0px;

	}