/*Headers*/
h1  {
	color: #000000;
	font-size: 17px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
} /* H1 Normal - No Decoration */
h2 {
	color: #000000;
	font-size: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
} /* H2 Normal - No Decoration */
h3 {
	color: #000000;
	font-size: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
} /* H3 Normal - No Decoration */
h6 {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
} /* Tiny for notes under tables etc */
.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
}

/*links*/
a:active {
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
} /* a:active - colour change when clicked */
a:link {
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
} /* a:link - unvisited links */
a:visited {
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
} /* a:visited - visited links */
a:hover {
	text-decoration: none;
	color: #000000;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
} /* a:hover - mouseover link properties */

/*body and text elements*/
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: #000000;
	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;
}

.maincontent {

margin-top: 40px;

}

/*format tables*/
.header {
	border: 1px solid #55574E;
}
.tablelines
{
 background-color:#55574E;
}/*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;
}

/* 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:#4F6A95;
}
.bgTop
{
	background-image: url(../../images/stylesheets/bg_top.gif);
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #4F6A95;
	font-weight : bold;
}
.bgColorContent
{
	background-color : #E4E4E4;
	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*/
  
 /* navigation table */
 
.navigationTable {
 	border: 1px solid #FFFFFF;
}

/* o2 line spacing */
.co2space {
	line-height: 18px;
}