/*main styles*/
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #565F69;
	margin: 0px;
	padding: 0px;
}
P {
padding:0px 0px 4px 0px;
margin:0px;
}

:active, :focus{
    outline:none;
  }
  
UL, LI {
padding:0px;
margin:0px;
}
  

a:link, a:visited{
	color: #005FA9;
	text-decoration: none;
}

a:hover{
	text-decoration: none;
	color:#CC0000;
}

h1{
 font: bold 125% Verdana, Arial, Helvetica, sans-serif;
 color: #2D47A6;
 margin: 0px;
 padding: 0px 0px 8px 0px;
}

.menu{
font-size:14px;
color:#A8AEB9;
}

.menu a, .menu a:link, .menu a:visited, .menu a:active{
text-decoration:none;
color:#A8AEB9;
}

.menu a:hover{
	text-decoration: none;
	color:#CDD0D6;
}

.bottom{
font-size:10px;
color:#A8AEB9;
padding-top:10px;
}

.bottom a, .bottom a:link, .bottom a:visited, .bottom a:active{
text-decoration:none;
color:#A8AEB9;
}

.bottom a:hover{
	text-decoration: none;
	color:#CDD0D6;
}

p.bullet {
background: url(../images/bullet.gif) left 7px no-repeat;
padding:1px 0 4px 12px;
}

td.hbot {
padding:5px;
border:#EDEEF1 1px solid;
border-top:none;
}


/*colour hover menu*/
.hovermenu ul{
font: 12px Verdana, Arial, Helvetica, sans-serif;
padding-left: 0;
margin-left: 0;
height: 36px;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
padding: 12px 12px;
text-decoration: none;
float: left;
color: #565F69;
background:url(../images/menu_2_bg.jpg) repeat-x top;
border-right:#fff 1px solid;
}

.hovermenu ul li a#accounting:hover{
background:url(../images/menu2_accounting_bg.jpg) repeat-x top;
}
.hovermenu ul li a#chosen_accounting{
background:url(../images/menu2_accounting_bg.jpg) repeat-x top;
}

.hovermenu ul li a#consumer:hover {
background: url(../images/menu2_consumer_bg.jpg) repeat-x top;
}
.hovermenu ul li a#chosen_consumer {
background: url(../images/menu2_consumer_bg.jpg) repeat-x top;
}

.hovermenu ul li a#financial:hover {
background: url(../images/menu2_financial_bg.jpg) repeat-x top;
}
.hovermenu ul li a#chosen_financial {
background: url(../images/menu2_financial_bg.jpg) repeat-x top;
}

.hovermenu ul li a#property:hover {
background: url(../images/menu2_property_bg.jpg) repeat-x top;
}
.hovermenu ul li a#chosen_property {
background: url(../images/menu2_property_bg.jpg) repeat-x top;
}

.hovermenu ul li a#kiwi:hover {
background: url(../images/menu2_kiwisaver_bg.jpg) repeat-x top;
}
.hovermenu ul li a#chosen_kiwi {
background: url(../images/menu2_kiwisaver_bg.jpg) repeat-x top;
}


/*Accounting*/
.accounting td {
padding:15px 0px;
border-bottom:#302F69 1px dashed;
line-height:135%;
}
.accounting h1 {
font-size:18px;
color:#302F69;
padding-bottom:5px;
}

.accounting a:link, .accounting a:visited  {
color:#5351B3;
text-decoration:none;
font-weight: bolder;
}
.accounting a:hover {
color: #CC0000;
text-decoration:none;
font-weight: bolder;
}

.accounting_bullet {
background:url(../images/accounting_bullet.gif) no-repeat top;
}


/*Consumer Finance*/
.consumer td {
padding:15px 0px;
border-bottom:#302F69 1px dashed;
line-height:135%;
}

.consumer_form td {
padding:10px 0px;
border:none;
line-height:135%;
}

.consumer_form select {
background-color:#FBF0F0;
color:#CC0000;
padding:1px;
}
.consumer_form input {
background-color:#FBF0F0;
color:#CC0000;
padding:1px;
}

.consumer_form_2 td {
padding:10px 0px;
border:none;
line-height:135%;
}

.consumer h1 {
font-size:18px;
color:#CC0000;
padding-bottom:5px;
}

.consumer a:link, .consumer a:visited  {
color:#CC0000;
text-decoration:none;
font-weight: bolder;
}
.consumer a:hover {
color: #5351B3;
text-decoration:none;
font-weight: bolder;
}
.consumer_bullet {
background:url(../images/consumer_bullet.gif) no-repeat top;
}

/*Financial Services*/
.financial td {
padding:15px 0px;
border-bottom:#302F69 1px dashed;
line-height:135%;
}
.financial_sub td {
padding:0px 0px;
border-bottom: none;
line-height:135%;
}

.financial h1 {
font-size:18px;
color:#552D69;
padding-bottom:5px;
}

.financial h2 {
font-size:12px;
color:#552D69;
padding:10px 0 4px 0;
margin:0px;
}

.financial a:link, .financial a:visited  {
color:#552D69;
text-decoration:none;
font-weight: bolder;
list-style: url(../images/financial_bullet.gif);
}
.financial a:hover {
color: #CC0000;
text-decoration:none;
font-weight: bolder;
}

.financial_bullet {
background:url(../images/financial_bullet.gif) no-repeat top;
}

/*Property Investment*/
.property td {
padding:15px 0px;
border-bottom:#302F69 1px dashed;
line-height:135%;
}

.property_left td {
padding:0px;
border-bottom: none;
}

.property h1 {
font-size:18px;
color:#A56D05;
padding-bottom:5px;
}

.property h2 {
font-size:15px;
color:#A56D05;
padding-bottom:5px;
margin:0px;
}

.property a:link, .property a:visited  {
color:#A56D05;
text-decoration:none;
font-weight: bolder;
}

.property a:hover {
color: #CC0000;
text-decoration:none;
font-weight: bolder;
}

.property_left a:link, .property_left a:visited  {
color:#A56D05;
text-decoration:none;
font-weight: bolder;
}
.property_left a:hover {
color: #CC0000;
text-decoration:none;
font-weight: bolder;
}

.property_bullet {
background:url(../images/property_bullet.gif) no-repeat top;
}

/*KiwiSaver*/
.kiwi td {
padding:15px 0px;
border-bottom:#302F69 1px dashed;
line-height:135%;
}
.kiwi_sub td {
padding:0px;
margin:0px;
border-bottom: none;
line-height:135%;
}
.kiwi h1 {
font-size:18px;
color:#7D8314;
padding-bottom:5px;
padding-top:8px;
}

.kiwi a:link, .kiwi a:visited  {
color:#7D8314;
text-decoration:none;
font-weight: bolder;
}
.kiwi a:hover {
color: #CC0000;
text-decoration:none;
font-weight: bolder;
}
.kiwi_bullet {
background: url(../images/kiwi_bullet.gif) no-repeat top;
}

/*Capricorn Common pages*/
.capricorn td {
padding:15px 0px;
border-bottom:#302F69 1px dashed;
line-height:135%;
}
.capricorn_sub td {
padding:0px 0px;
border-bottom: none;
line-height:135%;
}
.capricorn h1 {
font-size:18px;
color:#202226;
padding-bottom:5px;
}

.capricorn a:link, .capricorn a:visited  {
color:#202226;
text-decoration:underline;
font-weight: bolder;
}
.capricorn a:hover {
color: #CC0000;
text-decoration:none;
font-weight: bolder;
}

