* { font-family: Arial, Verdana, "Trebuchet MS", "Times New Roman", sans-serif; line-height:1.25;}
body { font-size: small; padding:0; margin:0; background-color:#CCCCCC;}
p { text-align: justify; }
h2 { font-size:18pt; text-align:center; }
h3 { font-size:15pt; }
h4 { font-size:12pt; }
a[target="_blank"]{ display:inline-block; background:url(/Public/images/newWin.gif) no-repeat right top; padding-right:12px;}
a:link { color: #3f6894; text-decoration: none;}
a:visited { color: #3f6894; text-decoration: none;}
a:hover { color: #3f6894; background-color: #d2d2d2; text-decoration: none;}
a:active { color: #3f6894; text-decoration: none;}
.A4E_Link { display:block; height:45px; width:216px; background:url(/Public/images/A4E_link.png) top left no-repeat; padding:0;}
.A4E_Link:hover { display:block; height:45px; width:216px; background:url(/Public/images/A4E_link.png) bottom left no-repeat;}
.Brd {border:solid 1px black;}
.BrdWhtTxt {border:solid 1px black; color:#FFFFFF; font-weight:bold;}
sup { vertical-align: baseline;	font-size: 0.8em; position: relative; top: -0.5em;}
sub {vertical-align: baseline; font-size: 0.8em; position: relative; bottom: -0.3em;}
ul { margin-top: 0.8em; margin-bottom: 0.8em;}
ol { margin-top: 0.8em; margin-bottom: 0.8em;}
ol li { margin-bottom: 10px; }
ol.biblio li{ font-size:8pt;padding-top:0;padding-bottom:0.5em;text-align:left;}
li { margin-top: 0; margin-bottom: 0;}
.select { margin: 0; padding: 0; }
.indent1 { text-indent: 1em; }
.bluetxt	{ color: #3f6894; text-indent: 1em; }
.adminlink { font-size: 12pt; }
.sizes { font-size: 14px; }
.commentDiv {overflow-x:hidden; overflow-y:scroll; max-height: 200px; width:587px; border:solid;border-width:5px;border-left-color:#dbdbd2;border-top-color:#dbdbd2;border-bottom-color:#ffffff;border-right-color:#ffffff; background-color:#eeeeee; padding:0 8px 8px 8px; margin-top:8px;}
.commentTbl { border-collapse:collapse;}
.commentTbl td p:first-child {margin-top:0;}
.commentRight { border:solid 1px #999999; padding:4px 8px 4px 8px; vertical-align:top; text-align:justify;}
.commentLeft {border-top:solid 1px #999999; padding:4px 8px 4px 8px; vertical-align:top;}
.topmargin8 { margin-top:8px;}
.keyHint {position:relative; z-index:3000;}/* z-index for IE7-8 bug */
.keyHint div{
	border:solid 1px #7F9DB9;
	background-color:white;
	margin:0 0 0 8px;
	width:215px;
	display:none;
	position:absolute;
	top:-1px;
	left:0;
	cursor:pointer;
	padding:1px 1px 1px 2px;
	text-align:left;
	z-index:1000;
}
.keywordLink {display:block; color:#666666;}
.keywordLink span{color:black; font-weight:bold;}
.keywordLink:hover {display:block; color:#000000; background-color: #d2d2d2;}
.keywordLinkSelected {display:block; color:#666666; background-color: #d2d2d2;}
.keywordLinkSelected span{color:black; font-weight:bold;}
.noMargin {margin:0;}
.noMarginBot {margin-bottom:0;}
.noMarginTop{margin-top:0;}
.noMarginTB{margin-top:0; margin-bottom:0;}
.dropShadow { 
box-shadow: 1px 1px 8px #444444;
-moz-box-shadow: 1px 1px 8px #444444; /* for Firefox 3.5+ */
-webkit-box-shadow: 3px 3px 5px #444444; /* Was 4px 4px 4px #969696; for Safari and Chrome */
/*filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=3, OffY=3, Color='#b6b6b6', Positive='true');*/
margin-right:8px;
margin-bottom:8px;}
.upgif { border:solid;border-width:4px;border-left-color:#fefef5;border-top-color:#fefef5;border-bottom-color:#dbdbd2;border-right-color:#dbdbd2; width: 75px; }
.dngif { border:solid;border-width:4px;border-left-color:#dbdbd2;border-top-color:#dbdbd2;border-bottom-color:#fefef5;border-right-color:#fefef5; }
.ref { text-align: left; padding-bottom: 1em; }
.trHover { background-color:#d2d2d2;}
.blubar { background-color:#3f6894;}
.imgLinkIE8:hover { background-color:transparent}
.tblright { float:right; margin-left:10px; }
.tblleft { float:left; margin-right:10px; }
.practiceDropdown {width:350px;}
.contentsSection{ clear:left; min-height:116px; margin-bottom:8px;}
/* New popup to emulate tooltip, works all recent browsers, no shadow IE8- */
.paragraph {margin:12px 0 12px 0; text-align:justify;}
.poptip  {position:relative; color:#3f6894;}
.poptip:hover {cursor:pointer;}
.poptip div {background:#ffffe1; position:absolute; display:none; border:solid 1px black; color:black; max-width:450px; padding:2px; top:16px; font-size:8pt; text-align:left; z-index:200;
	box-shadow: 2px 2px 3px #777777;
	-moz-box-shadow: 2px 2px 3px #777777; /* for Firefox 3.5+ */
	-webkit-box-shadow: 2px 2px 3px #777777; /* for Safari */
	 }
.tooltip {color:#356894;}
.tooltip:hover {cursor:pointer;}	 
.smaller {font-size:smaller;}
.larger {font-size:larger;}
.ulintd {margin-left:12px; padding-left:12px; margin-top:0; margin-bottom:0;}
#searchresults td {padding-bottom:6px; padding-top:6px;}

/*New header*/
#left1 {background-color:#cccccc; margin:0 auto;}
#left2 { background:url(/Public/images/bgShad.gif) repeat-y center; width:990px; padding:0 6px 2px 6px; margin:0 auto;}
#wrapper {background-color:#f6f6ec; text-align:left;}
#banner{ width:970px; border-bottom:solid 1px black; text-align:right; height:110px; padding:10px;}
/*Back and Front replaced banner*/
#BackImage { position:relative; height:130px; width:990px; background:url(/Public/images/web_banner_bt18.jpg); text-align:right; z-index:0; border-bottom:solid 1px black;}
#FrontImage { position:absolute; top:0;left:0;height:130px; width:990px; background:url(/Public/images/web_banner_bt18.jpg); text-align:right; z-index:1;}
#LoginLink { position:absolute; right:8px; top:8px; z-index:2;}
/* Log in links */
#banner a, #BackImage a {background:#4570a4; color:white; z-index:2;}/*maori edition {background:#86963f; color:white;}*/
#banner a:hover, #BackImage a:hover {color: #3f6894; background-color: #d2d2d2; text-decoration: none;}

#bannerWide{ border-bottom:solid 1px black; padding:10px;}
#bannerWide a {background:#4570a4; color:white;}/*M.E. {background:#86963f; color:white;}*/
#bannerWide a:hover {color: #3f6894; background-color: #d2d2d2; text-decoration: none;}
#content { width:610px; padding:0px 25px 5px 25px; float:left; background:#f6f6ec;}
#contentWide {padding:1px 5px 1px 5px; background:#f6f6ec;}
/* Footer */
#sideNav {width:290px; padding:5px 10px 10px 10px; float:left;}
#footer {width:970px; padding:10px 10px 10px 10px; background:url(/Public/images/footerbg.jpg) bottom no-repeat; text-align:center; clear:both;}
#footerWide {padding:10px 10px 10px 10px; background:url(/Public/images/footerbg.jpg) bottom repeat-x #f6f6ec; text-align:center; clear:both;}
.securenav {color:#FF00FF; font-style:italic;}
.basicNav {list-style:none; padding:4px 0 0 0; margin:0;}
.basicNav li {color:black; position:relative; line-height:12pt; padding:0 3px 0 3px; margin:0 2px 6px 0; border-bottom:dashed 1px #d9d9cf; text-align:left;}
.basicNav li a { display:block; padding:4px;}
.basicNav li div { display:block; padding:4px;}
.basicNav li ul { list-style:none;}
.basicNav li ul li  {color:black; line-height:12pt; padding:0 3px 0 3px; margin:0 2px 4px 0; text-align:left;}
.relativeNav {list-style:none; padding:4px 0 0 0; margin:0;}
.relativeNav li {color:black; position:relative; line-height:12pt; padding:0 3px 0 3px; margin:0 2px 6px 0; border-bottom:dashed 1px #d9d9cf; text-align:left;}
.relativeNav li a:first-child { display:block; padding:4px;}/*This allows image link defs as title, see A4E_link*/
.relativeNav li a:visited { color:#666666;}
.relativeDate {color:#666666; font-size:smaller; text-transform:uppercase;}
/*.relativeNav li ul { display:block; margin-left:8px;}*/

.search input[type="text"] { background:url(/Public/images/headerKeywordBG.jpg) repeat-y left #f6f6ec; height:16px; border-bottom:solid 2px white; border-right:solid 2px white; width:215px; margin:0 0 0 8px;}
.search select { background:url(/Public/images/headerKeywordBG.jpg) repeat-y left #f6f6ec; border-bottom:solid 2px white; border-right:solid 2px white; margin:0 0 0 8px; width:100px;}
.search select[multiple] {width:215px;}
#keywordForm {margin:0; padding:0;}
.FacebookLike  { width:44px; height:20px; background:url(/Public/images/facebook_like.png) top no-repeat; display:block; margin:8px 8px 8px 0}
.FacebookLike:hover { width:44px; height:20px; background:url(/Public/images/facebook_like.png) bottom no-repeat; display:block; margin:8px 8px 8px 0}