body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; text-align: left;}

body {font-family: Arial, Helvetica, sans-serif; line-height: 16px; font-size: 12px; color:#444444; text-align: left; background-color: #dddddd;
	background-image: url(Images/bg.gif);margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}

a {color:#cc0033; text-decoration:none;}
a:hover {color:#03beb7; text-decoration:underline;}

/*headings 1 & 2*/
h1 {font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 16px; line-height: 20px; text-transform: normal; padding: 3px 0px 10px 0px; border-bottom: thick solid #dddddd; }
h2 {font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 14px; line-height: 11px; text-transform: normal; padding: 3px 0px 10px 0px; border-bottom: thick solid #dddddd; }
h3 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #DC1B3F;font-weight: bold; }
h4 {font-family: Arial, Helvetica, sans-serif; color: #03beb7; font-weight: normal; font-size: 14px;}
h5 {font-family: Arial, Helvetica, sans-serif; color: #0E4459; font-weight: bold; font-size: 14px; line-height: 10px;}

/*navigation top*/
.topmenu a {float: left; margin: 0px 0px 0px 12px; padding: 3px; font-size: 13px; color: #ffffff; font-family: Arial, Helvetica, Sans-serif; text-decoration:none; }
.topmenu a:hover {float: left; margin: 0px 0px 0px 12px; font-size: 13px; color: #333333; text-decoration:none;  background:#eeeeee; padding: 3px; }

.rollover a { display:block; width:154px; background-color: #ffffff; font-size: 12px; line-height: 18px; color: #DC1B3F; font-weight: normal; text-decoration:none; padding: 4px 4px 4px 20px; border-bottom: thin solid #dddddd; }
.rollover a:hover { background-color: #DC1B3F; color: #ffffff; text-decoration:none;}

.rollover2 a { display:block; width:154px; background-color: #797979; font-size: 12px; line-height: 12px; color: #ffffff; font-weight: normal; text-decoration:none; padding: 4px 4px 4px 20px; border-bottom:}
.rollover2 a:hover { background-color: #DC1B3F; color: #ffffff; text-decoration:none;}

.home a {float: left; margin: 0px 0px 0px 20px; padding: 2px; font-size: 13px; color: #555555; font-family: Arial, Helvetica, Sans-serif; text-decoration:none; }
.home a:hover {float: left; margin: 0px 0px 0px 20px; padding: 2px; font-size: 13px; color: #009de9; text-decoration:none; }

.homelinks4 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #1551A2; text-decoration:none;}
.homelinks4 a {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #1551A2; text-decoration:none;}
.homelinks4 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #529cd8; text-decoration:none;}

.whitelink {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration:none;}
.whitelink a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration:none;}
.whitelink a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009de9; font-weight: normal; text-decoration:underline;}

.whitelarge {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight: bold; text-decoration:none;}

/*navigation buttons*/
.navbutton a { display:block; width:100px; border-right: 1px solid #FFFFFF; background-color: #999999; font-size: 11px; line-height: 14px; color: #ffffff; text-align:middle; text-decoration:none; padding: 3px; }
.navbutton a:hover { background-color: #ff7b00; color: #ffffff; text-decoration:none;}

/*sub navigation left*/
.subnav a { display:block; width:121px; border-bottom: 1px solid #FFFFFF; text-align: center; background-color: #cccccc; font-size: 11px; line-height: 14px; color: #ffffff; text-align: left; text-decoration:none; padding: 4px; }
.subnav a:hover { background-color: #f47900; color: #ffffff; text-decoration:none;}

/*breadcrumb*/
.breadcrumb {color: #333333; font-size: 11px; font-weight: normal;}
.breadcrumb a {color: #009de9; font-size: 11px; font-weight: normal;}
.breadcrumb a:hover {color: #009de9; font-size: 11px; font-weight: normal; text-decoration:underline;}

/*colour options*/
.blue {color: #009de9;}
.medblue {color: #1551A2;}
.darkblue {color: #0E4459;}
.darkbluelarge {color: #0E4459; font-size: 14px; font-weight: bold;}
.redbold {color: #DC1B3F;font-weight: bold;font-size: 14px;line-height: 18px;}
.red {color: #DC1B3F;}
.aqua {color: #03beb7;}

.quote {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; text-align: left; color: #000000;font-style: italic; font-weight: bold;padding-left: 5px; }


/*highlight*/
.highlight { background:#D7F3F3; padding: 3px; }

/*footnotes*/
.notesheader {font-size: 11px; line-height: 14px; color:#333333; font-weight: bold;}
.notes {font-size: 11px; line-height: 14px; color:#333333;}
.notesdirectors {font-size: 11px; line-height: 14px; color:#333333;padding: 5px;
border-bottom: 1px dotted #ccc;}

/*login*/
.loginheader {font-size: 11px; line-height: 13px; color:#333333; font-weight: bold;}
.login {font-size: 11px; line-height: 13px; color:#333333;}

/*container*/
.containerwhite { background-color: #; text-align: left; font-size: 13px; line-height: 16px; color: #333333; text-decoration:none; padding-top:5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; }

/*images*/
.imagefloatleft { float: left; width: 75px; height: 100px; margin: 0px 10px 5px 0px; background-color: #fff; padding: 3px; border-top: 1px solid #AEA4A0; border-right: 1px solid #AEA4A0; border-bottom: 1px solid #AEA4A0; border-left: 1px solid #AEA4A0; }
.imagehome { width: 100px; margin: 5px 5px 5px 5px; background-color: #fff; padding: 3px; border-top: 1px solid #AEA4A0; border-right: 1px solid #AEA4A0; border-bottom: 1px solid #AEA4A0; border-left: 1px solid #AEA4A0; }

.graphhome { width: 175px; height: 220px; margin: 5px 5px 5px 0px; background-color: #fff; padding: 3px; border-top: 1px solid #AEA4A0; border-right: 1px solid #AEA4A0; border-bottom: 1px solid #AEA4A0; border-left: 1px solid #AEA4A0; }
.imageframe { margin: 5px 5px 5px 0px; background-color: #fff; padding: 3px; border-top: 1px solid #AEA4A0; border-right: 1px solid #AEA4A0; border-bottom: 1px solid #AEA4A0; border-left: 1px solid #AEA4A0; }

.containergrey {font-family: Arial, Helvetica, sans-serif;display:block; width:230px; height:px; background-color: #f2f2f2; text-align: left; color: #333333; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border: thin solid #cccccc; }
.containergreylrg {font-family: Arial, Helvetica, sans-serif;display:block; width:500px; height:px; background-color: #f2f2f2; text-align: left; color: #333333; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border: thin solid #cccccc; }
.containerCVgrey {font-family: Arial, Helvetica, sans-serif;display:block; width:150px; height:px; background-color: #f2f2f2; text-align: left; color: #333333; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; border: thin solid #cccccc; }
.containerblue {font-family: Arial, Helvetica, sans-serif;display:block; width:75px; height:px; background-color: #ecf2fd; text-align: center; color: #333333; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border-left: thin solid #c1d5fe; border-bottom: thin solid #c1d5fe; border-top: thin solid #c1d5fe; border-right: thin solid #c1d5fe; }

.section {font-family: Arial, Helvetica, sans-serif; color: #03beb7; font-weight: bold; font-size: 14px; text-transform: uppercase; padding: 0px 0px 0px 20px;}

 .floatleft
{
float: left;
width: 100px;
margin: 0px 15px 5px 0px;
background-color: #fff;
padding: 5px;
border-top: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 1px solid #999;
}

.portborder
{border:1px solid grey;}

/*list*/
.list {text-align: left; color:#333333; line-height: 20px;}
.list li a { color: #6699FF; }
.list li a:hover { color: #6699FF; text-decoration: underline;}

ul {margin: 0px 0px 0px 0px; padding: 0; list-style: none; line-height: 18px;}
li {background: top left url(images/bulletblue1.gif) no-repeat; border-top: 2px solid #; list-style: none; padding: 0px 0px 0px 20px;}
li a {color: #DC1B3F;}
li a:hover {color: #DC1B3F; text-decoration: underline;}

.panelquote{
width:510px;
float:left;
padding:10px;
border:1px dotted #ccc;
font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; text-align: left; color: #000000;font-style: italic; font-weight: bold; 
}
.date {font-family: Arial, Helvetica, sans-serif; line-height: 20px;font-weight: normal; font-size: 13px;}
