BODY
{   margin: 0px;padding: 0 ;}

#icaew
{
;float; width: 885px; height: 90px; margin: 15px auto; line-height: 122%;
}

#container
{
width: 800px;
margin: 0px auto;
background-color: #FFFFFF;
color: #333;
border: 0px #888888;
line-height: 122%;
}

#top
{
padding-top: 5px;
padding-right: 15px;
padding-bottom: 12px;
margin-top: 0px;
height: 100px;
background-color: #443991;
border-bottom: 0px solid gray;
}

#bar
{
margin-top: -20px;
}



#leftnav /* this div is empty for this site but leave for reference */
{
float: left;
width: 5px;
margin: 0;
padding: 7px;
}

#rightnav
{
float: right;
width: 210px;
margin-top: 60px;
margin-right: 8px;
padding-left: 12px;
padding-right: 0px;
border-left: 1px dotted #443991;
border-bottom: 1px dotted #443991;
}

#content
{
margin-top: 20px;
margin-left: 20px;
border-left: 1px dotted #443991;
margin-right: 250px;
border-right: 0px solid #ffff11;
padding-right: 40px;
padding-left: 50px;
padding-top: 10px;
padding-bottom: 10px;
max-width: 600px;
min-height: 350px;
font-size:1.0em;
	text-align:justify;
	font-family: times new roman, verdana, helvetica, arial,  sans-serif; 
	color:#333333;
}

#footer
{
clear: both;
width: 800px;
margin: 0;
padding: 6px;
height:15px;
color: #FFFFFF;
background-color: #443991;
border-top: 0px solid gray;
border-bottom: solid 1px #443991;
}

#legend {text-align:center;
	font-size:0.7em;
	font-family: verdana, helvetica, arial,  sans-serif; 
	color:#666666;
	font-style: italic; 
	padding-bottom: 5px;

	}

#copyrightlinks {
		text-align:left;
	font-size:0.8em;
	font-family: verdana, helvetica, arial,  sans-serif; 
	color:#666666;
	border-top: 10px #00568D;
	padding-top: 3px;
	padding-bottom: 7px;
	margin-left: 25px;
	}

#linkimageholder{
		padding-left: 160px;
		}



div.float {
  float: left; margin: 36px;
  }
  
div.float p {
   text-align: center;
   }



#leftnav p, #rightnav p { margin: 0 0 0.7em 0; }
#content h2 { margin: 0 0 .5em 0; }

hr {border: none 0; 
border-top: 1px dashed #00568D;/*the border*/
width: 90%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 

H1 {	font-size: 17px;
	font-weight: bold;
	text-align:left;
	font-family:  helvetica, arial,  sans-serif; 
	color:#2c255c;}

H2 {	font-size: 16px;
	font-weight: bold;
	text-align:left;
	font-family:  helvetica, arial,  sans-serif; 
	color:#443991;}

H3 {	font-size: 15px;
	font-weight: bold;
	text-align:left;
	font-family:  helvetica, arial,  sans-serif; 
	color:#443991;}

H4 {	font-size:0.9em;
	font-weight: 100;
	text-align:left;
	font-family:  helvetica, arial,  sans-serif; 
	color:#443991;}

.heading1  {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold
}
.heading2	{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold
}
.heading3	{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold
}
.heading6	{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold
}

a:link {color:#000000;}
a:visited {color:#000000;}
a:hover {color:#C9A626; background-color:#FFFFFF;}


b {
	color: black;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type: square
}
p {
	color: black;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td {
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
th {
	color: black;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*list items*/
li {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left
}
li b {
	color: #000000;
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
} /* bold items within lists, set colour and size to be same as li */
li a:active {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
} /* a:active - colour change when clicked */
li a:link {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline
} /* a:link - unvisited links - set to same colour as li*/
li a:visited {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
} /* a:visited - visited links */
li a:hover {
	text-decoration: none;
	color: #A94337;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
} /* a:hover - mouseover link properties */
ul {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left
}
ol {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left
}

/*footer*/
.footer {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.footer:hover {
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.footer:active {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.footer:link {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.footer:visited {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*format tables*/
.header {
	border: 1px solid #366DFB;
}
.tablelines {
 background-color:#366DFB;
}/*color of the narrow line deviding up the table cells*/
.tabletitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	background-color:#EEEEEE;
}/*alter background color and font color. 
Not on all tables, only present if table has an extra heading*/
.tablehead{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	background-color:#EEEEEE;
}/*alter background color and font color. 
Contains headings of table rows or columns.*/
.tablebody{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
}
/*alter background color and font color. 
Contains main body of the table.*/
.tabletotal{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	background-color:#EEEEEE;
}


.addressfont {font-size:0.8em;
	text-align:right;
	font-family:  helvetica, arial,  sans-serif; 
	color:#443991;}

.chantlink:link {font-size:0.7em;
	text-decoration:none;
	font-family:verdana, arial, helvetica, sans-serif;color:#FFFFFF;background-color:#443991;}

.chantlink:visited {font-size:0.7em;
	text-decoration:none;
	font-family:verdana, arial, helvetica, sans-serif;color:#FFFFFF;background-color:#443991;}

.chantlink:hover {font-size:0.7em;
	text-decoration:underline;
	font-family:verdana, arial, helvetica, sans-serif;color:#FFFFFF;background-color:#443991;}


.toplink:link {font-size:0.7em;
	float: right; 
	text-decoration:none;
	font-family:verdana, arial, helvetica, sans-serif;color:#FFFFFF;background-color:#443991;}

.toplink:visited {font-size:0.7em;
	float: right; 
	text-decoration:none;
	font-family:verdana, arial, helvetica, sans-serif;color:#FFFFFF;background-color:#443991;}

.toplink:hover {font-size:0.7em;
	float: right; 
	text-decoration:underline;
	font-family:verdana, arial, helvetica, sans-serif;color:#FFFFFF;background-color:#443991;}



.tablelines {
 background-color:#366DFB;
}

.tabletitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	background-color:#EEEEEE;}


.tablehead{
	font-weight:bold;
	background-color:#EEEEEE;}




span.designedby {
	
	text-align:left;
	float:left;
	width: 20%;
	margin-left:12px;
	padding:4px;
	}


/* css for menu below */


#mainMenu {
	position: relative;
	font-family:arial, helvetica, sans-serif;
	text-align: left;
	width: 800px;
	height:1.5em;
	background-color: #443991;
	border: 0px solid #000000;
	color: #ffffff;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#menuList {
	margin: 0px;
	margin-left: 1px;
	padding: 0px;
}

#menuList ul {
	margin: 0px;
	padding: 0px;
}

#menuList li {
	display: inline;
	list-style: none;
}

a.starter,a.starter:link, a.starter:visited  {
	background-color: #443991;
	color: #ffffff;
	font-weight: 600;
	font-size: 0.9em;
	margin: 0px;
	padding: 2px 12px;
	text-decoration: none;
}

a.starter:hover, a.starter:active {
	background-color: #0086D9;
	color: #ffffff;
}

.menu {
	text-align: left;
	color: #ffffff;
	background-color: #443991;
	border: 1px solid #000000;
	position: absolute;
	width: 170px;
	visibility: hidden;
}

.menu li a, .menu li a:link, .menu li a:visited  {
	background-color: #443991;
	color: #ffffff;
	display: block;
	font-size: 0.9em;
	line-height: 1.5em;
	border-bottom: 1px solid #999999;
	margin: 0px;
	padding: 0px 10px;
	text-decoration: none;
}

.menu li a:hover, .menu li a:active {
	background-color: #0086D9;
	color: #ffffff;
}

#menu1, #menu2, #menu3, #menu4, #menu5 { 
	width: 170px; 
	z-index:100; 
}



