body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 12px}

body {font-family: Arial, Helvetica, sans-serif; line-height: 16px; font-size: 12px; color:#333333;}

a {color:#009de9; text-decoration:none;}
a:hover {color:#f47900; text-decoration:underline;}

/*headings 1 & 2*/
h1 {color: #FF7B00; font-weight: bold; font-size: 13px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #666666; font-size: 12px; line-height: 16px; }
h3 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #f47900; font-size: 12px; line-height: 16px; border-bottom: thin dotted #dddddd; display:block; width:700px; padding: 0px 0px 5px 0px;}

/*navigation top*/
.rollover a { display:block; width:125px; border-right: 1px solid #FFFFFF; background-color: #555555; font-size: 11px; line-height: 14px; color: #ffffff; text-align:middle; text-decoration:none; padding: 4px; }
.rollover a:hover { background-color: #ff7b00; color: #ffffff; 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;}
.darkblue {color: #0E4459;}
.orange {color: #f47900;}
.green {color: #adca0a;}
/*highlight*/
.highlight { background:#c0e8fc; padding: 1px; }

/*footnotes*/
.notesheader {font-size: 11px; line-height: 14px; color:#333333; font-weight: bold;}
.notes {font-size: 11px; line-height: 14px; color:#666666;}

/*images*/
.imagefloatleft { float: left; width: 100px; height: 65px; 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:px; 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:680px; 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; }
.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; }

/*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: #6699FF;}
li a:hover {color: #6699FF; text-decoration: underline;}