@charset "iso-8859-1";
/* CSS Document */	   
/* Common Text styles */	
body
{
line-height: 1.2; 
}

/* -------------------------------------------------------------- */  	 

Div.frontpage2010
{   font-size : 1em;	
    line-height: 1.2; 
    font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	border-style : none;
	border-width : 0px;
	border-color : #262626;
	background-color : #FAFAFA;
	text-align : left;	
	line-height: 1.2; 
	padding : 2px; 
	margin : 2px;
    text-decoration : none;
    text-transform : none;
}	

p.frontpage2010
{  font-size : 1em;	
   line-height: 1.2; 
  font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif;
  color : #363636;
  text-decoration : none;
  font-weight : normal;
  padding : 0px;
  margin-top : 2px;
  margin-bottom : 10px;
}	


/* -------------------------------------------------------------- */  

h1
{
 font-size : 14px;
  font-family:  Arial, Verdana, Helvetica, sans-serif;
  color : #ffffff;
  text-decoration : none;
  font-weight : bold;
  letter-spacing : 1px;
  margin : 0px;
  padding : 0px;
}

h2
{
 font-size : 13px;
  font-family:  Arial, Verdana, Helvetica, sans-serif;
  color : #0033CC;
  text-decoration : none;
  font-weight : bold;
/*  letter-spacing : 1px; */
  margin : 0px;
  padding-top : 2px; padding-bottom : 1px; margin-top : 1px; margin-bottom : 1px;
}


td
{
 font-size : 11px;
  font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif;
  color : #363636;
  text-decoration : none;  
  line-height: 1.2; 
  font-weight : normal;
  padding : 0px;
  margin : 0px;
}

th
{
 font-size : 12px;
  font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif;
  color : #363636;
  text-decoration : none;
  font-weight : normal;	 
  line-height: 1.2; 
  padding : 0px;
  margin : 0px;
}	

li
{
        margin: 0px;
		border-bottom: 1px dotted #cdcdcd; 	 
		list-style: none;	 
		line-height: 1.2; 
		padding: 5px 0 5px 0;
		font-color : #363636; 
		font-size : 12px;	  
		font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif;
}  

li:hover
{
font-size : 12px;
  background-color : #DDDDDD; 
  text-decoration : underline;
  font-weight : bold;
}

p
{
 font-size : 12px;	
 line-height: 1.2; 
  font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif;
  color : #363636;
  text-decoration : none;
  font-weight : normal;
  padding : 0px;
  margin : 0px;
}

.copyright
{
font-size : 11px;
  font-family:  Arial, Verdana, Helvetica, sans-serif;
  color : #000000;
  text-decoration : none;
  font-weight : normal;
}


.divider
{
text-align : center;
margin-top : 8px;
}

.dropmenu
{
  position : absolute;
  top : 0px; left : 0px; visibility: hidden; z-index : 1; width : 163px;
}

a.drop:link
{
  font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #ffffff; text-decoration : none;
  font-weight : normal;
}

a.drop:visited
{
  font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #ffffff;
  text-decoration : none;
  font-weight : normal;
}

a.drop:active
{
  font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #ffffff;
  text-decoration : none;
  font-weight : normal;
}

a.drop:Hover
{
  font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #CC9933;
  text-decoration : none;
  font-weight : normal;
}	  

/* FixtureArea Class */
/* -------------------------------------------------------------- */  
Div.FixtureArea
{
	background-color : #FAFAFA;
	margin : 0px; padding : 0px;	
	border-width : 2px; text-decoration : none; text-transform : none;
}		


/* FillerArea Class */
/* -------------------------------------------------------------- */  

Div.FillerArea
{
	border-style : solid;
	border-width : 1px;
	border-color : #6699CC;
	background-color : #EDF8FA;
	text-align : center;  
	padding : 4px
}	


p.FillerArea
{
 margin-top : 0px;
		margin-bottom : 12px;
		color : #363636;
		vertical-align : middle; 
		font-size : 11px;	
		line-height: 1.2;   
		font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif;
		text-align : center;
}

h1.FillerArea
{
	padding-top : 3px; padding-left : 3px; padding-right : 3px; padding-bottom : 3px;
	color : #000000;
	text-align : center;
	vertical-align : middle; 
	font-size : 12px; font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif;
}				   

h2.FillerArea
{
 font-size : 12px; font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif;
  color : #003399;
  text-decoration : none;
  text-transform : none;
  font-weight : bold; 
  margin : 0px;
  padding-top : 2px; padding-bottom : 1px; margin-top : 1px; margin-bottom : 1px;
}  

p.FillerAreaRed
	{
		color : #D81D03;
	}	  
	

/* BoxArea Class */
/* -------------------------------------------------------------- */  		

Div.BoxArea	
{
	border-style : solid; border-width : 1px; border-color : #6699CC;
	background-color : #F6F6F6;
	text-align : center;  
	padding : 4px
}
p.BoxArea
{
 margin-top : 0px;
		margin-bottom : 6px;
		vertical-align : middle;
		text-align : center;
		font-size : 11px;
		line-height: 1.2; 
}

p.BoxAreaRed
{
 margin-top : 0px;
		margin-bottom : 6px;
		vertical-align : middle;
		text-align : center;
  		font-weight : bold;		
		font-size : 11px;  
		color : #CC0000;
}



/* -------------------------------------------------------------- */  	

.AdvertError 
{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;	  
color:red;	  
line-height: 1.2; 	
text-align : center;	
border: 1px dashed;	 
border-color : #262626;
margin: 10px 0px;  
padding:15px 10px 15px 10px;
background-repeat: no-repeat;
background-position: 5px center; 
background-color: #FEEFB3;
background-image:url('images/erroricon.gif');
}


/* -------------------------------------------------------------- */  	

td.fillerHeader
{
	text-align : center;
	background-color : #881108;
	text-transform : uppercase;
	padding : 0px;
}	  
#fillerHeader
{
	border-style : solid;
	border-width : 1px;
	border-color : #006699;
	background-color : #006699;
	margin : 0px;
	text-align : center;
	padding-top : 5px;
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom : 5px;
}  
#fillerHeader 
h1
{
		color : #ffffee;
		vertical-align : middle; 
		font-size : 14px;
		text-align : center;
} 

Div.FillerHeader
{
	background-color : #006699;
	margin : 0px;
	text-align : center;
	padding-top : 5px;
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom : 5px;
}  
h1.FillerHeader 
{
		color : #ffffee;
		vertical-align : middle; 
		font-size : 14px;
		text-align : center;
}

Div.FillerHeaderRed
{
	background-color : #ff0000;
	margin : 0px;
	text-align : center;
	padding-top : 5px;
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom : 5px;
}  

Div.FillerHeaderGreen
{
	background-color : #009900;
	margin : 0px;
	text-align : center;
	padding-top : 5px;
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom : 5px;
}  

Div.FillerHeaderBlue
{
	background-color : #0033FF;
	margin : 0px;
	text-align : center;
	padding-top : 5px;
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom : 5px;
}  

Div.FillerHeaderOrange
{
	background-color : #FF9933;
	margin : 0px;
	text-align : center;
	padding-top : 5px;
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom : 5px;	   
}

/* -------------------------------------------------------------- */  	
Div.ContentHeader
{
	border-style : solid;
	border-width : 1px;
	border-color : #D81D03;
	text-align : left;
	background-color : #9A2F2D;
	padding : 0px;
	margin : 0px;
	margin-bottom : 6px;
}  
Td.ContentHeader  
{ font-size : 11px;
  font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif;
  color : #363636;
  text-decoration : none;
  text-transform : none;
  font-weight : normal;
  padding : 2px;
  margin : 0px;
}

#contentarea
{
  padding : 7px;
}

/* Advertising styles and vertical fillers*/
/* -------------------------------------------------------------- */  
/* formatting Styles */
#boxArea
{
	background-color : #e3e3e3;
	text-align : center;  
	padding : 4px
}
#boxArea 
p
{
 margin-top : 0px;
		margin-bottom : 6px;
		vertical-align : middle;
		text-align : center;
		font-size : 11px;
}
#boxArea
img
{
	  vertical-align : middle;	
	  margin : 0px;
	  margin-top : 6px;
	  margin-bottom : 6px;
	  margin-left : 0px;
}
p.red
{
 		color : #CC0000;
  		font-weight : bold;		
}
	

td.advertHeader
{
	padding : 0px;
	background-color : #006699;
	text-transform : uppercase;
	padding : 0px;
	text-align : center;
}

	

#horizontalBanner
{	  
text-align : center;
align : center;
margin : 0px;
margin-top : 15px;
margin-bottom : 15px;
background-color : #f3f3f3;  
}	

#horizontalBanner
p
{
margin : 0px;
padding :5px;
color : #000000;
vertical-align : middle;
text-align : center;
}		

#IntroTextCentre
{
	border-style : solid;
	border-width : 1px;
	border-color : #626261;
	margin : 0px;
	text-align : center; 
	padding : 2px;
	margin-bottom : 20px;
}		   
		
#IntroTextCentre
p
{
font-size : 13px;
  font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif;
  color : #363636;
  text-decoration : none;
}			
		

#IntroText
{
	border-style : solid;
	border-width : 1px;
	border-color : #626261;
	margin : 0px;
	text-align : left; 
	padding : 2px;
	margin-bottom : 20px;
}		   

#IntroText
p
{
font-size : 13px;
  font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif;
  color : #363636;
  text-decoration : none;
}	


/* horizontal filler areas */
/* -------------------------------------------------------------- */

#horizontalFiller
{
	border-style : solid;
	border-width : 1px;
	border-color : #626261;
	margin : 0px;
	text-align : center;
	vertical-align : middle;
	padding : 0px;
    margin-top : 5px;
    margin-bottom : 15px;
}

#horizontalFiller 
p
{
margin : 0px;
padding :5px;
color : #000000;
vertical-align : middle;
text-align : center;
}

#horizontalFiller 
p.green
{
margin : 0px;
font-size : 13px;
padding :5px;
color : #3F8A5C;
vertical-align : middle;
text-align : center;
}
#horizontalFiller 
p.blue
{
margin : 0px;
font-size : 13px;
padding :5px;
color : #074794;
vertical-align : middle;
text-align : center;
}
#horizontalFiller 
p.black
{
margin : 0px;
padding :5px;
font-size : 12px;
color : #000000;
vertical-align : middle;
text-align : center;
}


/* Main content styles */
/* -------------------------------------------------------------- */

/* layout */

td.contentHeader
{
	text-align : center;
	background-color : #D81D03;
	text-transform : uppercase;
	padding : 0px;
	margin : 0px;
	margin-bottom : 6px;


}


/* Back to top */

.backtotop
{
text-align : center;
margin-top : 5px;
}

.backtotop
p
{
  margin : 0px;
  margin-bottom : 10px;
}


.formstyle
{
background-color: #E1E1E1;
}