 
 
 /* text */


H1 {
	color: #336699;
	font-weight: bold;
	font-size: 18px;
	font-family:  Arial, Helvetica, san-serif;
	letter-spacing: normal;
	font-variant: normal;
	margin-bottom: 4px;
	margin-top: 5px;
	}
	
H2 {	
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	font-variant: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	}

H3 {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	font-variant: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	}
	
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	}
	
	.contentDBtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	PADDING-LEFT: 5px; FLOAT: left; VERTICAL-ALIGN: bottom; WIDTH: 450px
	}
	
	.contentBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: none; WIDTH: 140px; LETTER-SPACING: 1px; TEXT-ALIGN: right
	
	}

p 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	margin-top:0px;	
	padding-top:0px;	
	margin-bottom:10px
	}
	
.smalltext 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	}


 /* lists */	
UL 	{
	list-style-type:disc;
	color: #666666;
	margin-left: -10;
	padding-left: 2em;
	

	}			
 LI	{
	list-style-type:disc;
	color: #666666;
	padding-bottom: 1em;
	

	}
	
UL.rightbox 	{

	margin-top: 2px; 
	margin-bottom: 0px; 
	margin-left: 7px; 
	padding-left: 7px; 
	padding-bottom: 0px; 
	padding-top: 2px; 
   		}
		
LI.rightboxlist		{
	margin-bottom: 0px; 
	margin-top: 0px; 
	padding-bottom: 4px; 
	padding-top: 0px; 
	margin-left: 0px; 
	padding-left: 0px; 
   		}
		
UL.rightbox_links 	{
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: -10px; 
	padding-bottom: 3px; 
	padding-top: 0px; 
   		}
		
LI.rightbox_links		{
	margin-bottom: 0px; 
	margin-top: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
   		}
	

UL LI LI	{	
	list-style-type:circle;
	color: #666666;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	color: #666666;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	
	
	

.white_bkgd  { 
	background-color:#ffffff
	} 
	
.grey_bkgd  { 
	background-color:#d4d4d0
	} 


.homepage_box_header {
	color: #336699;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; 
	}
	
/* blue box colour	*/	
	
.bluebackground {
	background-color: #E3ECF4;
    }
	
	 
/*  header 	*/	

.headerTable    {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	width:770px;
	vertical-align: middle;
	padding: 0px;
	background-position: center center;
	background-image: url(graphics/MenuGradientsBlue4.jpg);
	height: 25px;
	text-align: center;
	margin: 0px;	
	border-collapse: collapse;
	
}
	
	 
.headerCell   {
	background-image: url(graphics/MenuGradientsBlue4.jpg);
	background-position: center;
	text-align: center;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0px;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 0;
}	 

.headerCellOn  {
	background-image: url(graphics/MenuGradientsBlue.jpg);
	background-position: center;
	text-align: center;
	width: auto;
	margin: 0px;
	padding: 0px;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	
}	

.headerCellBar   {
	background-position: center;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 1px;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 0;
}



/* home page right box headers	*/	

.header_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	vertical-align: middle;
	background-color: #ede8c4;
	text-align: left;
	}
	

.content_header_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #333333;
	background-color: #DFE8EE;
	}






a {
	font-size: 12px;
	font-weight: normal;
	font-family:  Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: none;
	}
	
	a.visited {
	font-size: 12px;
	font-weight: normal;
	font-family:  Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: normal;
	}

a.hover {
	font-size: 12px;
	font-weight: normal;
	font-family:  Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: underline;
	}

	
	
	
a.smallLink:link {
	font-size: 11px;
	font-weight: normal;
	font-family:  Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: normal;
	}
	
a.smallLink:visited {
	font-size: 11px;
	font-weight: normal;
	font-family:  Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: normal;
	}

a.smallLink:hover {
	font-size: 11px;
	font-weight: normal;
	font-family:  Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: underline;
	}
a.smallLink:active {
	font-size: 11px;
	font-weight: normal;
	font-family:  Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: normal;
	}
 
 
 
   /*  form elements   */   
    
input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	}
	

   /*  assorted    */    


	
.arrow {
	color: #003366;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	}
	

.textindent {
	margin-left: 5px;
	padding-left: 5px;
	}
	

