.body
	{
	font-family:verdana,tahoma,arial;
	font-size:8.5pt;
	}
.body_text
	{
	font-family:verdana,tahoma,arial;
	font-size:xx-small;
	}
.body_text_relative
	{
	font-family:verdana,tahoma,arial;
	font-size:110%;
	}
.address_field
	{
	font-family:tahoma,arial;
	font-size:9pt;
    width:200;
	}
.body_small
	{
	font-family:verdana,tahoma,arial;
	font-size:8pt;
	}

.body_super_title 
    {
	font-family:verdana,tahoma,arial;
    font-size: 18pt;
    font-weight: bold;
    }

.strapline 
    {
	font-family:verdana,tahoma,arial;
    font-size: 14pt;
    font-weight: normal;
	color:#5E5E5E;
	padding:10px;
	line-height:2.4;
    }
.sub_title 
    {
	font-family:verdana,tahoma,arial;
    font-size: 14pt;
    font-weight: normal;
	color:#5E5E5E;
	line-height:2.4;
    }
.body_header
	{
	font-family:verdana,tahoma,arial;
    font-size: 110%;
    font-weight: bold;
	color:#5E5E5E;
	}
.link_header
	{
	font-family:verdana,tahoma,arial;
    font-size: 8.5pt;
    font-weight: bold;
	background-color:"#F0E7E7";
	color:#5E5E5E;
	padding:4;
	}
.link_item
	{
	font-family:verdana,tahoma,arial;
    font-size: 110%;
    font-weight: normal;
	color:#5E5E5E;
	}
.toolbar_item
	{
	font-family:verdana,tahoma,arial;
    font-size: 110%;
    font-weight: bold;
	color:#5E5E5E;
	}
.table_box
	{
	font-family:verdana,tahoma,arial;
	border:1px solid #3E5778;
	font-size:xx-small;
	}
.table_box_header
	{
    background-color:#3E5778;
	color:white;
	font-family:verdana,tahoma,arial;
    font-weight: bold;
	font-size:110%;
	height:20;
	padding-left:5;
	}
.table_box_item
	{
	color:#5E5E5E;
	font-family:verdana,tahoma,arial;
	padding-left:5;
	font-weight:normal;
	font-size:110%;
	padding:5;
	}
.table_box_item_bold
	{
	color:#3E5778;
	font-family:verdana,tahoma,arial;
	padding-left:5;
	font-weight:bold;
	font-size:110%;
	padding:3;
	}
.text_field
	{
	font-family:verdana,tahoma,arial;
	color:#5E5E5E;
	border-color:#3E5778;
	border-style:solid;
	border-width:1px;
	width:100;
	}



.table_title
	{
	font-family:tahoma,arial;
	font-size:9pt;
    color:white;
    background-color:#31609C;
	}
.body_title
	{
	font-family:tahoma,arial;
	font-size:14pt;
    font-weight: bold
	}
.body_title_small
	{
	font-family:arial;
	font-size:11pt;
    font-weight: bold
	}
.body_small_title
	{
	font-family:arial;
	font-size:11pt;
    font-weight: bold
	}
.highlight_body
	{
	font-family:tahoma,arial;
	font-size:9pt;
    font-weight:bold;
    color:#CE0031;
    cursor:"hand";
	}
.highlight_body_black
	{
	font-family:tahoma,arial;
	font-size:9pt;
    font-weight:bold;
    cursor:"hand";
	}
.highlight_body_small
	{
	font-family:tahoma,arial;
	font-size:8pt;
    font-weight:bold;
    color:#CE0031;
    cursor:"hand";
	}
.control
	{
	font-family:tahoma,arial;
	font-size:8pt;
    font-weight:bold;
    background-color:black;
    color:white;
	}
.table_header
	{
	font-family:tahoma,arial;
	font-size:8pt;
    font-weight:bold;
    background-color:black;
    color:white;
	}
.sub_total
	{
	font-family:tahoma,arial;
	font-size:9pt;
    font-weight:bold;
    background-color:#E7E7E7;
	}
.body_margin
	{
	font-family:tahoma,arial;
	font-size:8pt;
	}
.field_label
	{
	font-family:tahoma,arial;
	font-size:8pt;
	font-weight:bold;
	}
.field
	{
	font-family:tahoma,arial;
	font-size:9pt;
	height:18;
	}
.button
	{
	font-family:tahoma,arial;
	font-size:9pt;
	font-weight:normal;
	height:22;
    border-style:solid;
    background-color:#e0e0e0;
    border-width:1;
	}
.custom_link
    {
    cursor:hand
    color:blue
    text-decoration:underline
    }
.warning
    {
    font-family:tahoma,arial;
    font-size:10pt;
    color: red;
    border:5px solid red;
    margin-left: 10px;
    margin-bottom: 10px;
    width: 700px;
    padding: 5px;
    }
