Body  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
}

A, A:Visited, A:Active {
	font-size : 12px;
	color : #0066CC;
	text-decoration: none;
}

A:Hover  {
	font-size : 12px;
	color : #000000;
	text-decoration: none;
}

TD  {
	font-size : 12px;
	color : #000000;
}

li  {
	font-size : 12px;
	color : #000000;
	list-style-image : url(../images/bullet.gif);
}

.breadcrumb {
	font-size : 11px;
	color : #7A7A7A;
	text-decoration: none;
}

form {
	margin: 0px; 
	padding:0px; 
}

table { 
	margin: 0px; 
	padding:0px; 
}

.headline {
	font-size : 12px;
	font-weight : bold;
	color : #000000;
}

.headlinewht {
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
}

.headlinelarge {
	font-size : 22px;
	color : #000000;
}

.headlinelrgcolour {
	font-size : 22px;
	color : #0066CC;
}

.smalltext  {
	font-size : 10px;
}

.callout_white {
	font-size : 11px;
	color : #FFFFFF;
}

.callout_black {
	font-size : 11px;
	color : #000000;
}

.callout_padding  {
	padding-left : 5px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	background-color: #80B3E6;
	font-size: 11px;
}

.callout_padding_head  {
	padding-left : 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	background-image:url(../images/callout_bar/100_blue_bar.gif)
}

.callout_padding2  {
	padding-left : 5px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	background-color: #CCE0F5;
	font-size: 11px;
}

.callout_padding2_head  {
	padding-left : 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	background-image:url(../images/callout_bar/60_blue_bar.gif)
}

.padding_w  {
	padding-left : 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	font-size: 11px;
}

.cw_padding  {
	color: white;
	font-size: 11px;
}

.cb_padding  {
	padding-left : 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	color: black;
	font-size: 11px;
}

.main_padding  {
	padding-left : 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}

.callout a { 
	padding-left : 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 192px;
	display:block; 
	BACKGROUND-IMAGE : url(../images/callout_bar/dblue.gif);
	CURSOR: hand;
}

.callout a:hover { 
	padding-left : 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 192px;
	display:block; 
	BACKGROUND-IMAGE : url(../images/callout_bar/dblue.gif);
	CURSOR: hand;
}

.maincolour {
	color : #0066CC;
}

.orange {
	color : #FFB870;
}

.white {
	color : #FFFFFF;
}

.blue {
	color : #0066CC;
}

.pink {
   	color : #FF3399;
}

.red {
   	color : #FF0000;
}

.darkpurple {
   	color : #CC33FF;
}

.darkgreen {
   	color : #00A079;
}

.botline  {
	border-bottom : 1px solid #000000;
}

.familybus-td {
	BORDER-RIGHT: 0px solid;
    BORDER-LEFT: 0px solid;
	BORDER-top: 0px solid;
    BORDER-bottom: 0px solid;
	border-collapse: collapse;
	text-align: left;
	vertical-align: middle;
}

.press-td {
	BORDER-RIGHT: 0px solid;
    BORDER-LEFT: 0px solid;
	BORDER-top: 0px solid;
    BORDER-bottom: 0px solid;
	border-collapse: collapse;
	text-align: left;
	vertical-align: middle;
}

.default-td {
	BORDER-RIGHT: 0px solid;
    BORDER-LEFT: 0px solid;
	BORDER-top: 0px solid;
    BORDER-bottom: 0px solid;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}

.assurance-td {
	BORDER-RIGHT: 0px solid;
    BORDER-LEFT: 0px solid;
	BORDER-top: 0px solid;
    BORDER-bottom: 0px solid;
	border-collapse: collapse;
	text-align: left;
	vertical-align: middle;
}

.default-submenu-td {
	BORDER-RIGHT: 0px solid;
    BORDER-LEFT: 0px solid;
	BORDER-top: #0066CC 1px solid;
    BORDER-bottom: 0px solid;
	padding-left: 5px;
	border-collapse: collapse;
	text-align: left;
	vertical-align: middle;
	color: #FFFFFF;
}

A.relatedlink   {
	font-size : 11px;
	color : #0066CC;
}

A.relatedlink:Visited, A.relatedlink:Active, A.relatedlink:Hover  {
	font-size : 11px;
	color : #000000;
}

A.mainmenu:link {
	font-size : 12px;
	color : #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

A.mainmenu:active {
	font-size : 12px;
	color : #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

A.mainmenu:hover {
	font-size : 12px;
	color : #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

A.mainmenu:visited {
	font-size : 12px;
	color : #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

A.intmenu:link {
	font-size : 12px;
	color : #FFCD36;
	font-weight: bold;
	text-decoration: none;
}

A.intmenu:active {
	font-size : 12px;
	color : #FFCD36;
	font-weight: bold;
	text-decoration: none;
}

A.intmenu:hover {
	font-size : 12px;
	color : #FFCD36;
	font-weight: bold;
	text-decoration: none;
}

A.intmenu:visited {
	font-size : 12px;
	color : #FFCD36;
	font-weight: bold;
	text-decoration: none;
}

A.submenu:link {
	font-size : 11px;
	color : #FFFFFF;
	font-decoration: none;
}

A.submenu:active {
	font-size : 11px;
	color : #FFFFFF;
	font-decoration: none;
}

A.submenu:hover {
	font-size : 11px;
	color : #FFFFFF;
	font-decoration: none;
}

A.submenu:visited {
	font-size : 11px;
	color : #FFFFFF;
	font-decoration: none;
}

A.whitelink:link {
	color : #FFFFFF;
	font-decoration: none;
}

A.whitelink:active {
	color : #FFFFFF;
	font-decoration: none;
}

A.whitelink:hover {
	color : #FFFFFF;
	font-decoration: none;
}

A.whitelink:visited {
	color : #FFFFFF;
	font-decoration: none;
}

A.pinklink:link {
	color : #FF3399;
	font-decoration: none;
}

A.pinklink:active {
	color : #FF3399;
	font-decoration: none;
}

A.pinklink:hover {
	color : #FF3399;
	font-decoration: none;
}

A.pinklink:visited {
	color : #FF3399;
	font-decoration: none;
}

A.bluelink:link {
	color : #0066CC;
	font-decoration: none;
}

A.bluelink:active {
	color : #0066CC;
	font-decoration: none;
}

A.bluelink:hover {
	color : #0066CC;
	font-decoration: none;
}

A.bluelink:visited {
	color : #0066CC;
	font-decoration: none;
}

a.blacklink:link, a.blacklink:active, a.blacklink:visited,{
	font-size : 11px;
	color : black;
	font-decoration: none;
}

a.blacklink:hover {
	font-size : 11px;
	color : black;
	font-decoration: none;
}

a.headlinelrgcolour:link, a.headlinelrgcolour:active, a.headlinelrgcolour:visited,{
	font-size : 22px;
	color : #0066CC;
	font-decoration: none;
}

a.headlinelrgcolour:hover {
	font-size : 22px;
	color : #0066CC;
	font-decoration: none;
}

a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited,{
	font-size : 11px;
	color : #7A7A7A;
	font-decoration: none;
}

a.breadcrumb:hover {
	font-size : 11px;
	color : #0066CC;
	font-decoration: none;
}

A.menulink   {
	line-height: 20px;
	font-size : 12px;
	color : #0066CC;
}