BODY {
font-family : verdana, arial, sans-serif;
}
hr {
	border: 0 none #FFFFFF;
	border-top: 1px solid #CCCCCC;
	height: 1px;
}
hr.dashed {
	border-top: 1px dashed #CCCCCC;
	margin: 10px 0;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1A181D;
	font-size: 12px;
	font-weight:normal;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2F2F2F;
	font-size: 20px;
	font-weight: bold;
	line-height:40%;
}

.h1copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2F2F2F;
	font-size: 14px;
	font-weight: bold;
	line-height:180%;
}

.title_grey {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #666666;
}
.title_blue {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #143870;
}
.title_blue a {color: #143870; font-weight:normal;}
.title_blue a:hover {text-decoration: none; color: #FFFFFF; background: #386CC2;}

.button_wording {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}


.TopMainBorder {
	border-top-width: 1px;
	border-top-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1pt;
	color: #F0F0F0;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}

.LeftRightMainBorder {
	border-left-width: 1px;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1pt;
	color: #F0F0F0;
	border-top-style: none;
	border-right-style: SOLID;
	border-bottom-style: none;
	border-left-style: solid;
}
.BottomMainBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1pt;
	color: #F0F0F0;
	border-bottom-style: solid;

}
.CentralMainBorder {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	border-right-style: solid;
	border-top-style: none;
	border-bottom-style: none;

}
.LeftInnerBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-left-style: solid;



}
.RightInnerBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-style: solid;

}
.BannerBorderMain {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
A.menu {
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #666666;
width: 130px;
border-width: 1px;
border-color: #000000;
border-style: solid;
padding-top: 4px;
padding-bottom: 5px;
background-color: CCCCCC;
text-decoration:none;
font-weight: bold;
}

A.menu:hover {
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #666666;
width: 130px;
border-width: 1px;
border-color: #000000;
border-style: solid;
padding-top: 4px;
padding-bottom: 5px;
background-color: EEEEEE;
text-decoration:none;
}
.tab_1 {
background-color: #6699ff;
}
.tab_2 {
background-color: #99aaff;
}
.tab_3 {
background-color: #99aacc;
}
.tab_8 {
background-color: #FF6666;
}

.smallgrey {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #666666;
}
.terms {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
color: #333333;
}
p.pagebreak { 
page-break-after: always; 
}
.smallinfo {
font-size: 11px;
font-family: verdana;
}
.smallinfo a {color: #000000; text-decoration: none;}

.smallinfoitalic {
font-size: 11px;
font-style: italic;
font-family: verdana;
}
.smallinfowhite 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
}
.smallwhite 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.page_under_work 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E0D10;
	font-style: italic;
}
.page_beta {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #999999;
}
.data_lookup {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #9B0000;
}
.blue_button 
{
background:#1081AB;
color:#FFFFFF;
font-size: 11px; 
font-family: verdana;
}
.green_button 
{
background:#006633;
color:#FFFFFF;
font-size: 11px; 
font-family: verdana;
}
.red_button 
{
background:#CA0005;
color:#FFFFFF;
font-size: 11px; 
font-family: verdana;
}
.grey_button 
{
background:#666666;
color:#FFFFFF;
font-size: 11px; 
font-family: verdana;
}

.field_colour
{
    background-color : #FEFFE6; 
    color : #000000;
}
.tiny_dropdown
{
    background-color : #FEFFE6; 
    color : #000000;
	font-size: 9px; 
	font-family: verdana;
}
.biginfo 
{
	color: #575757;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
.massive 
{
	color: #575757;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60px;
	font-weight: bold;
}
.massive a {color:#575757; text-decoration:none;}
.massive a:hover {text-decoration:underline; color:#575757;}

.figures 
{
	color: #575757;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
}
.highlight
{
	background: #1D598B;
	color: #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
.highlight_small
{
	background: #1D598B;
	color: #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.highlight_green
{
	background: #377E30;
	color: #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.highlight_grey
{
	background: #666666;
	color: #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.record_status_1
{
	background: #78D667;
	color: #000000;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.record_status_quote
{
	background: #CCCCCC;
	color: #000000;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tinyinfo 
{
	color: #575757;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.nextpage 
{
	color: #000000;
	font-size: 11px;
	font-family: verdana;
}
.nextpage a {color: #000000; text-decoration: underline; font-weight: normal}
.nextpage a:hover {text-decoration: none; color: #000000; font-weight: normal}

.indexcc1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.indexcc2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}
.indexcc3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0169CA;
	font-weight: bold;
}
.indexcc4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.indexcc4 a {color: #FFFFFF; font-weight:normal;}
.indexcc4 a:hover {text-decoration: none; color: #FFFFFF;}

.indexcc5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;	
}
.indexcc9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A181D;
}
.indexcc9 a {font-weight:normal;}

.indexcc6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background: #FFFFFF;
}
.indexcc11 {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.indexcc12 {
	font-size: 14px;
	font-weight: bold;
	color: #666;
}

.indexcc7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: #000000;
}
.tinydark 
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.tinydarkyellow 
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background: #FFFEE6;
}
.tinyvague 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #666666;
	font-weight: normal;
}
.fullborder-quote {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
A {
color: 303030;
font-weight: bold;
}
A:hover {
text-decoration: none;
}

.pixelborder {
border-width:1px;
border-color: 000000;
border-style: solid;
}

.pagetitlegrey {
	font-family: Arial;
	color: #2F2F2F;
	font-size: 19px;
	font-weight: bold;	
}
.pagetitleblue {
	font-family: Arial;
	color: #17478C;
	font-size: 19px;
	font-weight: bold;	
}
.biglinks {
	font-family: Arial;
	font-weight: bold;	
	color: #3861AB;
	font-size: 18px;
}
.biglinks a {color: #3861AB;}
.biglinks a:hover {text-decoration: none;}
 
.relatedlinks {
	font-family: Arial;
	font-weight: bold;	
	color: #3C3C3C;
	font-size: 18px;
}

.smalllinks {
	background: #FFFFFF;
	font-family: Arial;
	font-weight: bold;	
	color: #133571;
	font-size: 13px;
}
.smalllinks a {color: #133571; text-decoration: none;}
.smalllinks a:hover {
	text-decoration: none;
	background: #BCD7FF;
	color: #133571;
}

.highlightlink {
	background: #FF2222;
	font-family: Arial;
	font-weight: bold;	
	color: #FFFFFF;
	font-size: 13px;
}

.indexsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.indexsmall a {color: #232323;}
.indexsmall a:hover {text-decoration: none;}

.highlight_red {
background: #FFFECA
}

.policy_subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
}
.policy_smallprint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8px;
}
.policy_data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
}
.policy_large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 15px;
	font-weight:bold;
}
.policy_largetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

.indexgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008C00;
}
.advert_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #04268A;
	font-weight: bold;	
}
.advert_title a {color: #04268A;}
.advert_title a:hover {text-decoration: none;}

.tel_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A4A4A4;
	font-size: 16px;
}
.tel_number {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color: #A4A4A4;
	font-size: 16px;
}
.banner_address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
}
.banner_copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A4A4A4;
	font-size: 9px;
}
.banner_copyright a {color: #A4A4A4;text-decoration: none;}
.banner_copyright a:hover {text-decoration: none;}

.products_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #528CCD;
	font-size: 12px;
}
.products_button a {color: #528CCD; font-weight:normal;}
.products_button a:hover {text-decoration: none; font-weight:bold}

.main_buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.main_buttons a {color: #FFFFFF; font-weight:normal;}
.main_buttons a:hover {font-weight:bold}

.tag1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color: #A4A4A4;
	font-size: 10px;
}
.tag1 a {color: #A4A4A4; text-decoration: none;}
.tag1 a:hover {color: #666666; font-size: 14px; text-decoration:underline}

.tag2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color: #A4A4A4;
	font-size: 12px;
}
.tag2 a {color: #A4A4A4; text-decoration: none;}
.tag2 a:hover {color: #666666; font-size: 16px; text-decoration:underline}

.tag3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color: #949494;
	font-size: 14px;
}
.tag3 a {color: #949494; text-decoration: none;}
.tag3 a:hover {color: #666666; font-size: 18px; text-decoration:underline}

.tag4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color: #A4A4A4;
	font-size: 16px;
}
.tag4 a {color: #A4A4A4; text-decoration: none;}
.tag4 a:hover {color: #666666; font-size: 20px; text-decoration:underline}

.tag5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color: #949494;
	font-size: 18px;
}
.tag5 a {color: #949494; text-decoration: none;}
.tag5 a:hover {color: #666666; font-size: 22px; text-decoration:underline}

.tag6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color: #58A8E2;
	font-size: 15px;
}

.tag_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color: #DBDBDB;
	font-size: 23px;
}
.tag_header a {color: #DBDBDB; text-decoration:none;}
.tag_header a:hover {color: #DBDBDB; text-decoration:underline;}

.q {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B90000;
	font-size: 12px;
}
.time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	font-style: italic;
	color: #E4E4E4;
	font-size: 28px;
}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	font-style: italic;
	color: #D7D7D7;
	font-size: 11px;
}
.banner_buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F4F4F;
}
.banner_buttons a {color: #4F4F4F; font-weight:normal; background: #E2EAFE}
.banner_buttons a:hover {text-decoration: none; color: #FFFFFF; background: #727272}

.page_quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style:italic;
	color: #999999;
}
.package_costs_header
{
	background: #236CC7;
	color: #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.highlight_link
{
	background: #CEF0D0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

