/*
 * COLOURS USED
 * - Navigation:        #ECECF3
 * - Very Light Grey:   #EFEFEF
 * - Very Light Grey 2: #E6E6E6
 * - Light Grey:        #DBDBDB
 * - Grey:              #CCCCCC
 * - Dark Grey:         #999999
 * - Very Light Blue:   #EFEFF5
 * - Dark Blue:         #000066
 * - Search divider:    #000000
 */
A, BODY, H5, INPUT, SELECT, TD, TEXTAREA{
	color:#666666;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
BODY, TD{
	font-size:12px;
	text-align: justify;
}
INPUT, SELECT, TEXTAREA{
	font-size:1em;}
A, A.service:hover{
	text-decoration:underline;}
A:hover, A.blue:hover, A.noUnderline, A.noUnderline:hover, A.serviceActive:hover{
	text-decoration:none;}
A.blue{
	color:#000066;
	text-decoration:underline;}
A.service{
	color:#000066;
	text-decoration:none;}
A.serviceActive{
	color:#000066;
	font-weight:bold;
	text-decoration:underline;}
BODY{
	background-image:url("bg-body.gif");
	background-color:#FFFFFF;
	scrollbar-face-color:#DBDBDB;
	scrollbar-highlight-color:#EFEFEF;
	scrollbar-3dlight-color:#EFEFEF;
	scrollbar-darkshadow-color:#999999;
	scrollbar-shadow-color:#999999;
	scrollbar-arrow-color:#000066;
	scrollbar-track-color:#CCCCCC;}
BODY.popup{
	background-image:none;
	background-color:#FFFFFF;
	scrollbar-face-color:#DBDBDB;
	scrollbar-highlight-color:#EFEFEF;
	scrollbar-3dlight-color:#EFEFEF;
	scrollbar-darkshadow-color:#999999;
	scrollbar-shadow-color:#999999;
	scrollbar-arrow-color:#000066;
	scrollbar-track-color:#CCCCCC;}
DIV.divTaxTip{
	visibility:hidden;
	position:absolute;
	left:46px;
	top:93px;
	width:401px;
	height:175px;
	overflow:auto;}
H1, H2, H3, .mimicH3, .mimicH3 A, H4, .mimicH4, .mimicH4 A, H1 A, H2 A, H3 A, H4 A{
	color:#000066;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;}
P.mimicH4, TD.mimicH4 P{
	line-height:150%;}
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, A.mimicH3:hover, .mimicH3 A:hover, .mimicH4 A:hover, A.mimicH4:hover{
	text-decoration:underline;}
H1{
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.6em;
	margin-bottom:0.75em;}
H2{
	font-size:1.5em;
	margin-bottom:0.75em;}
H3, H4, H5{
	margin-bottom:0;}
H3, .mimicH3{
	font-size:1.3em;}
H4, .mimicH4{
	font-size:1.15em;
	margin-top:0.5em;}
TD.mimicH4 P{
	font-size:0.7em;}
H5{
	font-size:1em;
	font-weight:bold;}
P{
}
TABLE.editize P {
	margin:0.5em 0 0.5em 0;}
OL, UL{
	margin-top:0;}
SPAN.highlighted{
	color:#000066;}
TD.bgVLightGrey{
	background-color:#EFEFEF;}
TD.bgVLightGrey2{
	background-color:#E6E6E6;}
TD.bgLightGrey{
	background-color:#DBDBDB;}
TD.bgGrey{
	background-color:#CCCCCC;}
TD.bgDarkGrey{
	background-color:#999999;}
TD.bgSearch{
	background-color:#000000;}
TD.bgVLightBlue{
	background-color:#EFEFF5;}
TD.bgVLightBlueNorm{
	background-color:#EFEFF5;
	color:#000066;}
TD.navigation{
	background-color:#ECECF3;
	color:#000066;}
.blue{
	color:#000066;}
.copyright{
	color:#FFFFFF;
	font-size:0.8em;
	text-decoration:none;}
A.copyright{
	font-size:1em;}
A.copyright:hover{
	color:#FFFFFF;
	text-decoration:none;}
.input{
	background-color:#FFFFFF;
	border-left:1px solid #666666;
	border-right:0 solid #FFFFFF;
	border-top:1px solid #666666;
	border-bottom:0 solid #FFFFFF;
	font-weight:normal;}
.inputNoBorder{
	scrollbar-face-color:#DBDBDB;
	scrollbar-highlight-color:#EFEFEF;
	scrollbar-3dlight-color:#EFEFEF;
	scrollbar-darkshadow-color:#CCCCCC;
	scrollbar-shadow-color:#999999;
	scrollbar-arrow-color:#999999;
	scrollbar-track-color:#CCCCCC;
	background-color:#FFFFFF;
	border-left:0px solid #FFFFFF;
	border-right:0px solid #FFFFFF;
	border-top:0px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;
	font-weight:normal;}
.errorText{
	color:#000066;
	font-size:1.3em;
	font-weight:bold;}

.navTop, A.navTopSel{
	color:#767676;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	padding-left:1.6em;
	text-decoration:none;}
A.navTop:hover, A.navTopSel, A.navTopSel:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000066;}
A.navTop:hover, A.navTopSel:hover{
	font-size:1.1em;
	text-decoration:underline;}
TABLE.navMain{
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;}
TABLE.navMain TD, TABLE.navMain TD.navMainSel{
	background-color:#999999;
	border-left:1px solid #FFFFFF;
	text-align:center;
	width:125px;}
TABLE.navMain TD.navMainSel{
	background-color:#000066;}
A.navMain, A.navMainSel{
	background-color:#999999;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	padding:1px;
	text-decoration:none;
	width:127px;}
A.navMainSel{
	background-color:#000066;}
.navMainExtra, A.navMainExtra{
  /* "our services" CURRENTLY USES THIS EXTRA WIDTH */
	width:129px;}
A.navMain:hover, A.navMainSel:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	text-decoration:underline;}
A.closeback{
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;}
.hide{
	display:none;}
