 /****************** Site constant tags **********************/  
 
 body 		 	 		{ background: #FFFFFF; margin: 0px; font-size : 12px; }
 td.feedback 	 	 	{ background: #ED9638; font-size: 90%; height: 21px; background-repeat: repeat; }
 #breadcrumb 		 	{ background-color: #FAFAFA; border: 1px #E4E4E4 solid;	padding: 2px; margin-left: 10px; margin-right: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
 #content 	         	{ padding: 2px; margin-left: 10px; margin-right: 10px; }
 font,th,td,p	   	 	{ font-family: Verdana, Arial, Helvetica, sans-serif; }
 input,textarea,select  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; }
 .footer 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #999999; }
 form { margin: 0px; padding: 0px; }
 input.searchbutton  { vertical-align: bottom; }  
  .formfieldlarge {	border: #5797CD 1px solid;	padding: 2px; font-family: Verdana, Arial, Sans-Serif;	background-color: #ffffff; font-weight: normal; width: 110px; margin: 4px 0 0 6px; }	 
 
   #header .wrapper { width: 946px; height: 169px; position: relative; background: rgb(157, 185, 232) url('images/feature.jpg')}
  #header h1 { display: block; width: 787px; height: 169px; position: absolute; top: 0px; left: 0pt; }
  #header h1 a:link, #header h1 a:visited { border: 0pt none ; display: block; width: 327px; height: 96px; text-indent: -9999px; }
  #header a.register-link:link, #header a.register-link:visited { border: medium none ; position: absolute; top: 0pt; right: 0pt; display: block; width: 114px; height: 32px; text-indent: -9999px; } 
  
  #header {background-image: url(images/feature-bg.gif); background-repeat: repeat-x  }
  #header h1 { background: transparent url('') repeat; }
  html > body #header h1 { background: transparent url('') repeat; }
  .quicklink             { font-size: 11px;  width: 188px; margin: 4px 0 0 6px;} 
 
 /********************* Link Colour **************************/  
 
 a:link,a:active		{ color : #2A52A5; text-decoration:none;  }
 a:visited 		{ color : #567ED3; text-decoration:none;  }
 a:hover	{ color : #2A52A5; text-decoration: underline; }

 .sitemaplink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.6; }
 #relatedlink { background-color: #FAFAFA; border: 1px #E4E4E4 solid; padding: 2px; margin-left: 0px; margin-right: 10px; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 14px; color: #333; }

 /**************** Background Colour Tags ********************/  

 td.menu    { background-color: #FFFFFF; width: 200px}
 td.divider { background-color: #ED9638; height: 20px; }

 /******************** Navigation Menu ***********************/  
  
 table.navtable 			{ width: 190px; }
 
 #navcontainer h1 { margin: 4px 0 0 6px; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; text-transform: normal; font-weight: normal; }
 
 #navcontainer ul { margin: 0 0 0 6px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

 #navcontainer li { margin: 0 0 0 0; padding: 0 0 1px 5px;  list-style-type: none; }

 #navcontainer a { display: block; color: #23527A; width: 14em; padding: .4em .8em; text-decoration: none; border: 1px solid #efefef }

  /*** Navigation Menu Tags - You can modify the hover (background) colour **/ 
 #navcontainer li a:hover { background-color: #D4DBD3; color: #000; }	 
 
 /***************** Content (Level 2) Pages ******************/  

 .pattern {  position: relative; margin: -267px 0 0 750px; }
 
 #breadcrumb 		{ background-color: #FAFAFA; border: 1px #E4E4E4 solid; padding: 5px; margin-left: 10px; margin-right: 10px; }
 #content 			{ padding: 2px; margin-left: 10px; margin-right: 10px; }
 table.infotable    { background-color: #FAFAFA; border: 1px #E4E4E4 solid; padding: 2px; margin-left: 2px; margin-right: 0px; width: 161px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
 td.contentheader 	{ font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 18px; font-weight: bold; color: #333; } 


 /************************* Content tags ***********************/  

#main-feature { float: left; margin-right: 1px; padding: 5px 0 5px 25px; color: #604F4F; }

#main-feature h2 { font-weight: normal; font-size: 20px; margin: 0 0 4px 0; color: #000000; font-family: arial; font-weight: normal; border-bottom: 1px solid #FD9467;}	

#main-feature p { padding: 0 0 0 0; margin: 0 0 0 0; line-height: 1.6; margin-bottom: 0.5em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}

#main-feature ul, #main-feature ol { margin: 0.5em 0 0.5em 0; padding: 0pt 32px; line-height: 1.8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; }
#main-feature ul li { list-style-type: disc; list-style-image: none; list-style-position: outside; }
#main-feature ol li { list-style-type: decimal; list-style-image: none; list-style-position: outside; }
#main-feature ol ul li { list-style-type: disc; list-style-image: none; list-style-position: outside; }

#homecontent	{width: 100%}
#content 	p { padding: 0 0 0 0; margin: 0 0 0 0; line-height: 1.6; margin-bottom: 0.5em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}

.bulletlist {	margin: 5px 0 3px 0;	padding: 0; }
.bulletlist ul { margin: 0 0 0 0;	padding: 0 0 0 0; }
.bulletlist li { list-style: none;	margin: 0 0 2px 0;	padding: 0 0 3px 14px; background:url("images/bullet.gif") no-repeat 2px 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
.bulletlist li a, .bulletlist li a:visited {	font-weight: normal;	text-decoration: none; color: #2A52A5; }	
.bulletlist li a:hover { border-bottom: 1px solid #CC0300; color: #333333; }	

#side-feature { float: left; width: 175px; margin-right: 1px; padding: 5px 0 5px 5px; color: #604F4F; }
#side-feature h2 { font-weight: normal; font-size: 20px; margin: 0 0 0 0; color: #000000; font-family: arial; border-bottom: 1px solid #FD9467;}	

.banner { margin-left: 8px; padding: 5px 0 5px 0px;}
.logos	{margin: 0 60px 0 30px; text-align:center}
.logos img	{margin: 20px 0; padding-right: 40px}