html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img, span, em, address{margin:0; padding:0;}
html{ height:100%;  margin-bottom:1px; font-size:100%;}
body{height:100%; margin-left:auto; margin-right:auto; text-align:center; background-color:#F4F5FF; font:75% Arial,Tahoma,Helvetica,sans-serif;}
body *{font-size:1em; text-align:left; line-height:1.3;}
abbr, acronym, fieldset, img, a img, :link img, :visited img, a, a:link, a:visited, a:hover, a:focus, a:active{border:none;}
acronym, abbr{cursor:help; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#7B2D2F;}
ul, ol, li{list-style:none;}
p{margin-bottom:0.5em; line-height:1.5;}
table{border-collapse:collapse; border-spacing:0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal;}
q:before, q:after{content:'';}
form label{cursor:pointer;}
dl{margin-bottom:1.5em;}
.caption{font-size:92%; padding:0.3em 0.2em; border-top-width:1px; border-top-style:solid; border-top-color:#000; background:#E3F3FF url(../images/footback.jpg) repeat-x left top; text-align:center;}
a:link, a:visited{color:#0D00AA; text-decoration:none;}
h1, h2, h3, h4, h5, h6{margin-bottom:0.6em;}
h2, h3, h4{text-align:center;}
h2, h3, h4, h6{font-weight:bold;}
h1, h5{font-weight:normal;}
h1{font-size:1.7em; color:#333;}
h2{font-size:1.5em; color:#333;}
h3{font-size:1.2em; color:#333;}
h4{font-size:1.1em; color:#666;}
h5{font-size:1em; font-style:italic;}
h6{font-size:0.9em;}
.cls{ clear:both;  height:0;  margin:0;  font-size:1px;  line-height:0;}
.clear{clear:both; margin-bottom:-1px; overflow:hidden; padding-bottom:1px;}
.clearfix:after{clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clearfix{display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
#topnav{height:2.1em; background:#FDF1A2 url(../images/topnavbg.gif) repeat-x; width:100%; color:#666; border-bottom:1px solid #b4b1f0;}
#page{top:61px; left:0; position:absolute; width:100%;}
#content{margin-left:auto; margin-right:auto; max-width:999px; min-width:765px; background:#FFF url(../images/contentbk.jpg) repeat-x left top; border-right:1px solid #b4b1f0; border-left:1px solid #b4b1f0; border-bottom:1px solid #b4b1f0;}
#contentwrapper2{float:left; width:75%;}
#results #contentwrapper2{float:right;}
#main{float:right; width:66.5%; margin-top:1.75em;}
#supporting{float:left; width:31.5%;}
#contentwrapper1{float:right; width:23.8%;}
#results #contentwrapper1{float:left;}
#related{width:100%;}
.childline, .sidebit, .sidebitg, .sidebitblk{font-size:100%; color:#333; padding:1em; border:1px solid #b4b1f0; margin-top:1em; margin-left:4%; margin-right:4%; margin-bottom:1.8em;}
.sidebit p, .sidebitg p, .sidebitblk p{text-align:justify;}
.sidebit a:hover, .sidebitg a:hover{color:#000; text-decoration:underline;}
.sidebit{background:#F5F4FF;}
.sidebitg{background:#FCF3F3;}
.sidebitblk, .sidebitblk h4{background-color:#404040; color:#FFF;}
.childline{margin-top:1.75em; text-align:center; background:#FFFCFC;}
#results .childline{margin-top:1.75em;}
.search{font-size:90%; line-height:1.5em; margin-top:1em; text-align:center; padding:0;}
#results .search{font-size:100%; margin-top:1em; margin-bottom:1em; text-align:center; padding:0;}
#results .article div{width:94%; margin-left:auto; margin-right:auto;}
.article iframe{width:100%;}
#results #main{float:none; width:98%;}
.nplhtable{width:100%; margin-bottom:12px;;}
.nplhtable li{display:inline; float:left; width:27%; padding-right:20px;;}
#head{min-width:775px; width:100%; background:#7F1BA1 url(../images/gobhead.jpg) no-repeat left top; color:#FFF;}
.headims{margin-right:auto; margin-left:auto; width:390px; background:transparent url(../images/head.gif) no-repeat; height:58px; text-indent:-2000em;}
.headims h1{margin:0;}
#foot{height:5.1em; min-width:775px; width:100%; font-style:italic; color:#FFF; border-top:2px solid #B899F0; background-color:#7F1BA1; background-image:url(../images/newlogo.jpg); background-repeat:no-repeat; background-position:left top;}
#foot a{background:inherit; color:#FFF; font-weight:bold;}
.footextra{background:transparent; text-align:center; padding-top:0.1em; padding-bottom:0.2em; min-width:775px; width:100%;}
.footextra a:hover{color:#900; text-decoration:underline;}
.footims{margin-left:15%; margin-right:15%; width:auto; background:transparent; margin-top:1.5em; text-align:center;}
#head, #foot{padding-bottom:0; padding-top:0;}
#tabs{margin-left:auto; margin-right:auto; max-width:999px; min-width:765px; padding:0; height:2em; color:#666; border-bottom:1px solid #b4b1f0; border-top-style:none; border-right-style:none; border-left-style:none; line-height:normal; font-size:92%;}
#tabs ul{height:2em; padding-top:0.3em; margin:0 0 0 25%;}
html*#tabs ul{padding-top:0.4em;}
@media all and (min-width:0px){head~body #tabs ul{padding-top:0.4em;}}
#tabs li{display:inline;}
#tabs a{float:left; background:url(../images/tableft12.gif) no-repeat left top; padding-left:0.2em; margin-right:0.3em;}
#tabs a span{display:block; background:url(../images/tabright12.gif) no-repeat right top; padding-top:0.2em; padding-right:0.6em; padding-bottom:0.2em; padding-left:0.4em;}
#tabs a:hover{background-position:0% -84px;}
#tabs a:hover span{background-position:100% -84px; color:#000;}
#tabs #current a{background-position:0% -84px; border-bottom:1px solid #dfddf8;}
#tabs #current a span{background-position:100% -84px; color:#000;}
#menu{border-top:1px solid #b4b1f0; border-right:1px solid #b4b1f0; border-left:1px solid #b4b1f0; margin-right:4%; margin-left:4%; margin-top:0.29em; line-height:normal; font-size:92%;}
#menu li a{display:block; padding:0.2em 0.3em 0.2em 1em;}
#menu li a:link, #menu li a:visited{color:#4D659D; border-bottom:1px solid #b4b1f0; background:#FFF url(../images/menu32.gif);}
#menu li a:hover, #menu li #here{color:#000; background:#F4F3FC url(../images/menu32.gif) 0 -64px;}
#menu ul ul li a:link, #menu ul ul li a:visited{border-bottom:1px solid #b4b1f0; background-color:#FFFFF2; background-image:none; padding-left:3em;}
#menu ul ul li a:hover, #menu ul ul li #subhere{color:#2D14A3; background:#FEF7C0 url(none);}
.article, .contact, .articleblk{background-color:#FFF; color:#000; margin-bottom:1.8em; padding:1em 1em 0.5em; border:1px solid #b4b1f0;}
.article strong{font-weight:bold;}
.article h3, .contact h3{background:#EEF0FD; padding-top:0.5em; padding-bottom:0.5em; color:#620A83;}
.article a:hover{color:#000; text-decoration:underline;}
.article ul, .article ol, .bullets, .numbered{margin-left:2em;}
.article li{list-style:url(../images/sound.gif) outside; padding-bottom:0.5em;}
.article dt{font-weight:bold; color:#626262;}
.article ol li{list-style-position:outside; list-style-image:none; list-style-type:decimal;}
.articlefoot{background-color:#FBF0F8; padding:0.5em 0.5em 0.4em;}
.readmore{clear:both; text-align:center; padding-right:0.2em;}
.readmore a{font-style:italic; background:inherit; color:#BE1829; text-decoration:none; font-weight:bold;}
.readmore a:hover{text-decoration:none; background:inherit; color:#8D9FE7;}
.articleblk{background:#404040; color:#FFF;}
.articleblk div{text-align:center;}
.articleblk h3, .articleblk h4{background:inherit; color:#FFF; border-top:1px solid #CCC; padding-top:1em;}
.articleblk h2{background:inherit; color:#FFF;}
.articleblk p{text-align:justify;}
.articleblk a{background:inherit; color:#E1BFFF;}
.articleblk ul li{margin:0.5em;}
#plan{background:url(../images/ten3.gif) no-repeat left bottom;}
#finance{background:url(../images/ten2.gif) no-repeat right bottom;}
#assess{background:url(../images/skateboard.gif) no-repeat right bottom;}
#say{background:url(../images/ten1.gif) no-repeat left bottom;}
#info{background:url(../images/ten4.gif) no-repeat right bottom;}
.imageleft, .imageright, .imagecentre, .imageleftbox, .imagerightbox, .imagecentrebox{border:1px solid #000; margin-top:0.3em;}
.imageleft, .imageleftbox{float:left; margin-right:1em;}
.imageright, .imagerightbox{float:right; margin-left:1em;}
.imagecentre, .imagecnob, .imagecentrebox{margin-right:auto; margin-left:auto; display:block; margin-bottom:0.5em;}
.imagecnob{border-style:none;}
.imageleftbox, .imagerightbox, .imagecentrebox{text-align:center;}
.bullets li, .numbered .bullets li{list-style:url(../images/bullet_purple.gif) outside; padding-bottom:1em;}
.numbered li{list-style-type:decimal; padding-bottom:1em; list-style-image:none;}
.numbered a{font-weight:bold; background:inherit; color:#009; display:block;}
ol.numberlist li{list-style-type:decimal;}
ol.numberlist ul li{list-style-type:none;}
.nobullets li, .nobullbor li{list-style-type:none; list-style-image:none;}
.nobullbor li{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D2DDE3; padding-top:1em; padding-bottom:1em; margin-left:-2em;}
blockquote{color:#4E4E4E; text-align:justify; text-indent:0; margin-top:1em; margin-bottom:1em; font:oblique 100% Georgia,"Times New Roman",Times,serif; line-height:1.5;position:relative; margin-left:3em; margin-right:3em;}
.bquotebegin, .bquotend{font-size:300%; font-family:Georgia,"Times New Roman",Times,serif; font-weight:bold; color:#A8A5CB; padding-right:0.2em; line-height:normal;}
.bquotebegin{position:absolute; text-indent:0; line-height:1em; left:-0.7em;}
.bquotend{position:absolute; text-indent:0; line-height:1em; margin-top:-0.1em; right:-0.7em;}
.update{background-color:#FFFAE6; border: 1px dotted #999999; padding:8px; margin-bottom:16px;;}
.quoted{text-align:right; color:#666; margin-top:-0.9em; margin-bottom:1.3em;}
.centre{text-align:center;}
.dead{color:#445473; text-decoration:line-through;}
.top{margin-top:-1em; margin-bottom:1em;}
.top a:link, .top a:visited{font-size:0.8em; color:#609; border:1px #fff solid;}
.top a:hover{color:#900; border:1px dashed #999;}
.back{font-weight:bold; background:inherit; color:#009; text-align:center; margin-top:0.5em;}
.menuheading{margin-top:0.2em; font-style:italic; background:inherit; color:#666; margin-left:4%;}
.poem{font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; width:45%; margin-right:auto; margin-left:auto;}
.emphasis{font-style:italic;}
.small{font-size:0.8em;}
.question{background:inherit; color:#009;}
#sidepops{margin-top:1.75em; margin-bottom:1.8em; margin-left:4%; margin-right:4%; border-right:1px solid #b4b1f0; border-bottom:1px solid #b4b1f0; border-left:1px solid #b4b1f0; overflow:hidden; height:31em;}
#sidepops li{text-align:center;}
#sidepops li a{background:#FFFFE8; color:#666; text-align:center; font-weight:bold; border-top:1px solid #b4b1f0; display:block; padding-top:3px; padding-bottom:0.34em;}
#sidepops a:hover{text-indent:0;}
#sidepops li a.open span{display:block; height:20em; margin:0;}
#sidepops li a span{margin:0; font-weight:normal; background:inherit; color:#333; text-align:justify; padding:1em; display:none; height:19em; cursor:pointer;}
#sidepops li a:hover span{display:block;}
#sidepops img{float:left; border:1px solid #333; margin-top:0.2em; margin-right:0.4em; margin-bottom:0;}
#sidepops strong{font-weight:normal; background:inherit; color:#00C;}
.sitemap{margin-bottom:1.8em; background:#FFF; color:#000; border-top:1px solid #b4b1f0; border-right:1px solid #b4b1f0; border-left:1px solid #b4b1f0;}
.sitemap strong{font-weight:bold; background:inherit; color:#666;}
.sitemap span{display:block; border-bottom:1px solid #b4b1f0;}
.sitemap ul li{display:inline; list-style-type:none; height:0px;}
.sitemap ul li ul li span, .sitehome{background-color:#F4F5FF; color:#333;}
.sitemap li ul li ul li span{background-color:#FEFFEC; color:#333;}
.sitemap span a:link, .sitemap span a:visited, .sitehead{padding:0.5em 1em 0.5em 1em; display:block; background:inherit; color:#333;}
.sitemap span a:hover{background-color:#DCE7FA; color:#000;}
.sitemap ul li ul li span a:link, .sitemap ul li ul li span a:visited{padding-left:3em;}
.sitemap ul li ul li ul li span a:link, .sitemap ul li ul li ul li span a:visited{padding-left:5em;}
.sitemap ul li ul li ul li span a:hover{background-color:#FFFECA; color:#000;}
#linkage{font-size:133.5%; line-height:normal; list-style-type:none; list-style-image:none; width:95%;}
#linkage li{display:inline; float:left;}
#linkage a, .nolink span{display:block; padding-right:0.5em; padding-left:0.5em; text-decoration:none;}
#linkage a:link, #linkage a:visited, .nolink span{color:#03C; background-color:#FFF; border:1px solid #999;}
#linkage a:hover{color:#FFF; background-color:#B8B5FB;}
.nolink span{color:#999;}
.contact h4{text-align:left;}
.contact h5{background:inherit; color:#666; margin-left:1em; font-size:1em;}
.contact p{margin-left:2em;}
.gallery{text-align:justify;}
.gallery img{border:1px solid #fff; margin-bottom:2%; margin-right:1%; margin-left:1%;}
#lbOverlay{position:absolute; left:0; width:100%; background-color:#2D335E; cursor:pointer;}
#lbCenter, #lbBottomContainer{position:absolute; left:50%; overflow:hidden; background-color:#fff; text-align:center; padding:3px; border:1px solid #ADAFC7;}
.lbLoading{background:#fff url(../images/loading.gif) no-repeat center;}
#lbCanvas{border:2px solid #C4C6D6;}
#lbCanvas iframe, #lbCanvas img{margin:0; padding:0;}
#lbPrevLink, #lbNextLink{display:block; position:absolute; top:0; width:50%; outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(../images/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(../images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-family:Arial,Tahoma,Helvetica,sans-serif; font-size:1em; color:#666; line-height:1.4em; text-align:left;;}
#lbCloseLink{display:block; float:right; width:66px; height:22px; background:#fff url(../images/closelabel.gif) no-repeat center; margin:5px 0;}
#lbCaption, #lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}