/*	-------------------------------------------------------------	NZTSA 		Description:		Base styles such as typography and major layout.	Filename:			base.css	Version:			1.0	Date:			July 17th 2006 	Author:			Daniel Eberhardt		-------------------------------------------------------------	*//* Reset */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}html{	margin: 0 0 2px 0;	}/* TYPOGRAPHY */body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}body {	background: #FFF url(_img/bg_body.png) repeat-x 0 0;	text-align: canter;/* IE 5 Hack */	font-family:"Lucida Grande", "Trebuchet MS", Verdana, sans-serif;	color: #606060;	margin: 0;	padding: 0;	}/* LINKS */a,a:link,a:visited {	color: #000;	text-decoration: none;	}a:hover,a:active {  	color: #FC5E23;	text-decoration: underline;	}		#content a,		#content a:link,		#content a:visited {			text-decoration: underline;			}/* Classed, special links */	a.moreInfo-link,	a.moreInfo-link:link,	a.moreInfo-link:visited,	a.moreInfo-link:hover,	a.moreInfo-link:active{		background: transparent url(_img/icons/arrow-mini.gif) no-repeat 98% 70%;		padding-right:10px;		display: block;		float: left;		}	a.moreInfo-link:hover{		padding-right: 10px;		background-position: 100% 70%;		}	a.external-link,	a.external-link:link,	a.external-link:visited{		background: url(_img/icons/externalLink.gif) no-repeat right center;		padding-right: 12px;		color: #6F0011;		}/* Headings */h1, h2, h3, h4, h5, h6 {	font-weight: normal;	padding: 0;	font-family: georgia, times, serif;	margin: 0 0 1em 0;	clear: both;	}h1 { 	font: normal 197% georgia, times, serif;	line-height: 2em;	margin: 0 0 2em 0;	color: #222;	letter-spacing: -1px;	border-bottom: 1px solid #222;	}h2 { 	text-align: left;	line-height: 1.4em;	margin: 1em 0 1em 0;	color: #222;	font: normal 159% georgia, times, serif;	padding: 0 0 3px 0;	}h3 {	font: 136% georgia, times, serif;	line-height: 1.4em;	margin: 1em 0 1em;	color: #000;	}h4 {	font-size: 114%;	line-height: 1.3em;	margin: 0 0 0.25em 0;	color: black;	}h5 {	font-size: 107%;	line-height: 1.3em;	margin: 0 0 0.25em 0;	color: black;	}h6 {	font-size: 92%;	line-height: 1.3em;	margin: 0 0 0.25em 0;	color: black;	 }	/* General text */p {	font-size: 92%;	margin: 0 0 0.5em 0;	padding: 0;	line-height:1.4em;	}blockquote {	border-left:10px solid #ddd;	margin-left:10px;	}strong, b {	font-weight: bold;	color: #000;	}em, i{	font-style:italic;	}/* Lists */ul {	margin: 1em 0 1em 0;	list-style: none;	font-size: 92%;	}	li p{		font-size:inherit;		margin:0 0 .5em 0;		}#content ul li {	margin: 0 0 10px 10px;	padding-left: 15px;	font-weight: normal;	background: url(_img/icons/arrow-miniorange.gif) no-repeat 0 0.5em;		}		ul ul{			font-size:inherit;			}	#content ul.noBullets li {	margin: 0 0 5px 10px;	padding-left: 15px;	font-weight: normal;	background: none;		}#sidebar ul li {	margin: 0 0 0 5px;	padding-left: 15px;	font-weight: normal;	background: url(_img/icons/arrow-miniorange.gif) no-repeat 0 0.5em;		}/* Ordered lists */	ol{	margin: 0 0 .75em 0;	font-size: 92%;	list-style-type: decimal;	}	ol li{		font-size:inherit;		margin:0 0 0.25em 30px;		padding:0;		background:none;		}	ol ul{		font-size:inherit;		}		ol ul li{			background:url(_img/icons/mini.gif) no-repeat 0 0.5em;			margin:0 0 0.25em 10px;			padding:0 0 0 15px;			}#sidebar ol li {	margin: 0 0 0 5px;	padding-left: 15px;	}/* Definition Lists */dl{	margin:0 0 1.5em 0;	padding:0;	}dl dt{	font-weight:bold;	font-size: 114%;	margin:1em 0 0.25em 0;	padding:0;	}dl dd{	margin:0 0 0 0;	padding:0;	}	dl dd ul{		font-size:inherit;		}		dl dd p{		font-size:inherit;		}		dl dl{			margin: 0 0 1.5em 30px			}/* Images */img{	float: left;	margin: 0.2em 5px 0.25em 0;	padding: 4px;	border: 1px solid #ccc;	}.image-noStyle {		padding: 0;		border: 0 none;		}.image-alignRight{		float: right;		}.image-alignLeft{		float: left;		}.image-alignCenter{		position: relative;		margin-left: auto;		margin-right: auto;		float: none;		display: block;		}/* Images with captions */.image-withCaption {	text-align: center;	font: normal 85% 'lucida grande',tahoma,sans-serif;	color: #999;	}/* Gloabal Classes */.intro-text{	color: #000;	font-size: 100%;	}.notice-info{	background:url(_img/icons/notice_info.gif) no-repeat 6px 0.5em;	padding: 1em 0 1em 25px;	border: solid #3895C1;	border-width: 2px 0;	}.notice-note{	background:url(_img/icons/note.gif) no-repeat 0 0;	padding-left: 25px;	min-height: 20px;	height: auto !important;	height: 20px;	border: 0;	}.notice-attention {	background: url(_img/icons/notice.gif) no-repeat 6px 0.5em;	border-color: #F4B82E;	}