/* 
	migrate2nelson.co.nz
	(C) Carsten Lampe / blitter.co.nz / signetic.net
 */
.chk { border:1px solid #f00;}
body { margin:0; padding:0; font:10pt Helvetica, Arial, sans-serif, Helvetica; text-align:center; margin:0 auto; line-height:15pt; }
small { font-size:8pt; }
/* h1 { font:16pt Georgia, "Times New Roman", Times, serif; color:#00a4c4; margin:0 0 10px 0; font-weight:normal; } */
h1, h2 { font:14pt Georgia, "Times New Roman", Times, serif; color:#00a4c4; margin:0; font-weight:normal; line-height:22pt; }
h3 { font:12pt Georgia, "Times New Roman", Times, serif; color:#00a4c4; margin:0; font-weight:normal; line-height:20pt; }
h4 { font-size:10pt; margin:0; }
.hr { border:none; height:30px; line-height:30px; background:url(../images/dots-bluewhite.gif) repeat-x center center; }
big { font:13pt Georgia, "Times New Roman", Times, serif; line-height:18pt; }
p   { margin:3px 0 8px 0;}

li { margin:0; padding:0; list-style:square; }
ul.lispace li { line-height:45px; }

fieldset { border:1px solid #ccc; padding:10px; }
legend { font-size:10pt; font-weight:bold;  }

a         { color:#b2bf36; text-decoration:none; }
a:visited { color:#b2bf36; }
a:hover   { text-decoration:underline; }
a:active  { }

.vc { vertical-align:middle; }

.white { color:#fff; }
.blue { color:#00a4c4; }
.bluebg { background:#00a4c4; }
.green { color:#b2bf36; }
.greenbg { background:#c9dc50; }
.red { color:#c00; }

.txtfield { border:1px solid #999; font-size:9pt; height:12pt; }
.txtarea { border:1px solid #999; font-size:9pt;  }
.w180 { width:180px; }
.spc { line-height:8px; }
.rgtflt { float:right; }

table.cntable td { padding:0 20px 0 20px;}
table.cntable table td { padding:0;}
table.cntable table.frmtable td { padding:3px 0 3px 0; vertical-align:top; }
table.cntable table td.fullwd { padding:0; margin:0; }

.header { width:980px; height:90px; background:#00a4c4 url(../images/migrate2nelson-header.gif) no-repeat center center; margin:0 auto 0 auto; text-align:left; }

.navigation { width:980px; height:40px; background:#00a4c4 url(../images/dots-whiteblue.gif) repeat-x top; margin:0 auto 0 auto; font-size:11px; font-weight:bold; color:#fff; line-height:40px; }
	.navigation a { color:#fff; text-decoration:none; }
	.navigation a:visited { color:#fff; }
	.navigation a:hover   { color:#c9dc50; }
	.navigation a:active  { color:#c9dc50; }
	.navigation ul { margin:0; padding:0; }
	.navigation ul li { display:inline; list-style:none; padding:0 0 0 5px; background: url(../images/separator.gif) right no-repeat; text-transform:uppercase; }

.mood { width:980px; height:225px; background:#c9dc50; margin:0 auto 0 auto; text-align:left;}
	.moodimg { width:490px; height:225px; overflow:hidden; float:left; }
	.moodtxtreg { width:460px; height:195px; padding:10px 15px 15px 15px; }
	.moodtxt { width:460px; height:195px; float:right; padding:10px 15px 15px 15px; overflow:hidden; }
	.moodtxt p { padding:0; margin:0 0 8px 0; }
	.moodtxt a { color:#fff; }
	.moodtxt a:visited { color:#fff; }
	.moodtxt a:hover { color:#fff; text-decoration:underline; }
	.mood h2 { font-size:14pt Georgia, "Times New Roman", Times, serif; color:#fff; margin:0; }
	.mood h3 { font-size:12pt Georgia, "Times New Roman", Times, serif; color:#fff; margin:0; }
	.mood big { font:14pt Georgia, "Times New Roman", Times, serif; line-height:18pt; text-align:left; }
		
.content { width:960px; height:auto; margin:0 auto 0 auto; padding:20px 10px 20px 10px; text-align:left; }
	.lnkbox435, .lnkbox435-1 { width:415px; height:50px; padding:10px; background:url(../images/box-whtbg-435x70.gif) no-repeat center center; color:#00a4c4; font:13pt Georgia, "Times New Roman", Times, serif; margin:0; font-weight:normal; vertical-align:middle; line-height:17pt;}
	.lnkbox435-1 { padding-top:30px;}
	.btnbox200 { width:200px; height:36px; background:url(../images/box-whtbg-200x36.gif) no-repeat center center; color:#00a4c4; font:10pt Georgia, "Times New Roman", Times, serif; margin:0; font-weight:normal; vertical-align:middle; line-height:36px; text-align:center; }
	.content p { margin:3px 0 18px 0; }

.footer { width:950px; height:auto; margin:0 auto 0 auto; text-align:left; background:#f0f0f0; color:#999; padding:5px 15px 5px 15px; font-family:Georgia, "Times New Roman", Times, serif; }
	.address { float:right; }
	
.website { margin:0 auto; width:980px; color:#ccc; font:7pt Arial, Helvetica, sans-serif; text-align:center; line-height:40px; }
	.website a { color:#aaa; }
	

