/*Headers*/
h1  { color: #475489; font-weight: 900; font-size: 17px; font-family: Arial, Helvetica, Verdana } /* H1 Normal - No Decoration */
h2 { color: #475489; font-weight: 900; font-size: 16px; font-family: Arial, Helvetica, Verdana } /* H2 Normal - No Decoration */
h3 { color: #475489; font-weight: 900; font-size: 15px; font-family: Arial, Helvetica, Verdana } /* H3 Normal - No Decoration */
h6 { color: #475489; font-weight: 900; font-size: 10px; font-family: Arial, Helvetica, Verdana } /* Tiny for notes under tables etc */
.heading1  {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 18px; color : #475489; font-weight : bold }
.heading2	{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 15px; color : #475489; font-weight : bold }
.heading3	{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 13px;	color : #475489; font-weight : bold }
.heading6	{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 13px; color : #475489; font-weight : bold }

/*links*/
a:active { color: #475489; font-size: 12px; font-family: Verdana, Helvetica, Arial } /* a:active - colour change when clicked */
a:link { color: #475489; font-size: 12px; font-family: Verdana, Helvetica, Arial } /* a:link - unvisited links */
a:visited { color: #6F79A1; font-size: 12px; font-family: Verdana, Helvetica, Arial } /* a:visited - visited links */
a:hover { text-decoration: none; color: #475489; } /* a:hover - mouseover link properties */

/*body and text elements*/
b { color: black; font-style: normal; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica, Arial; }
body { font-style: normal; font-weight: normal; font-size: 12px; font-family: Verdana, Helvetica, Arial; list-style-type: square }
p { color: black; font-style: normal; font-weight: normal; font-size: 12px; font-family: Verdana, Helvetica, Arial; }
td { color: #000000; font-size: 12px; font-family: Verdana, Helvetica, Arial }
th { color: black; font-weight: normal; font-size: 12px; font-family: Verdana, Helvetica, Arial }

/*list items*/
li { color: #475489; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Helvetica, Arial; text-align: left }
li b { color: #475489; font-size: 11px; } /* bold items within lists, set colour and size to be same as li */
li a:active { color: #475489; font-size: 11px; font-family: Verdana, Helvetica, Arial } /* a:active - colour change when clicked */
li a:link { color: #475489; font-size: 11px; font-family: Verdana, Helvetica, Arial; text-decoration: underline } /* a:link - unvisited links - set to same colour as li*/
li a:visited { color: #6F79A1; font-size: 11px; font-family: Verdana, Helvetica, Arial } /* a:visited - visited links */
li a:hover { text-decoration: line-through; color: #475489; } /* a:hover - mouseover link properties */
ul { color: #475489; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Helvetica, Arial; text-align: left }

/*footer*/
.footer { font-size: 11px; font-family: Verdana, Helvetica, Arial }
a.footer:hover { text-decoration: none; color: #475489; font-size: 11px; font-family: Verdana, Helvetica, Arial }
a.footer:active { color: #475489; font-size: 11px; font-family: Verdana, Helvetica, Arial }
a.footer:link { color: #475489; font-size: 11px; font-family: Verdana, Helvetica, Arial }
a.footer:visited { color: #6F79A1; font-size: 11px; font-family: Verdana, Helvetica, Arial }

/* styles to make round cordered boxes, can also be square depending on images used*/
.tableSubHeading{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#003399;
}
.bgTop
{
	background-image: url(/images/stylesheets/bg_top.gif);
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #003399;
	font-weight : bold;
}
.bgColorContent
{
	background-color : #FFFFFF;
	font-size : 10px;
}
.cornerTopLeft
{
	background-image : url(/images/stylesheets/corner_top_lft.gif);
}
.cornerTopRight
{
	background-image : url(/images/stylesheets/corner_top_rgt.gif);
}
.cornerBottomLeft
{
	background-image: url(/images/stylesheets/corner_bottom_lft.gif);
}
.cornerBottomRight
{
	background-image: url(/images/stylesheets/corner_bottom_rgt.gif);
}
.bgLeft
{
	background-image: url(/images/stylesheets/bg_lft.gif);
}
.bgRight
{
	background-image: url(/images/stylesheets/bg_rgt.gif);
}
.bgBottom
{
	background-image: url(/images/stylesheets/bg_bottom.gif);
}

 /* styles to make round cordered boxes end*/
 
 /*format tables*/
.tablelines
{
 background-color:#999999;
}/*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:#d0dfe4;
}/*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:#ffffff;
}/*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:10px;
	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:#D1CFCF;
}
/*alter background color and font color. 
Contains total, or highlighted areas.*/

