/* MR 2004-08-11 */
/* Standard font family for site */ 
body {font-family: arial, helvetica, sans-serif;  font-size: 62.5%}
table,tr,td,a,p,h1,h2,h3,h4,h5,h6,li,ul,ol { font-family: arial, helvetica, sans-serif;  font-size: 1em}

/* Page body */ 
body#bA { margin:0;padding:0 2px 0 3px;font-size:62.5%}

/* Clear styles - line-height is used to ensure clearing div takes up no space in ie 20050912 */
.clearleft{clear:left;height:0px;font-size:1px;line-height:0px}
.clearright{clear:right;height:0px;font-size:1px;line-height:0px}
.clearboth,.clear{clear:both;height:0px;font-size:1px;line-height:0px}
  
/* Extra Accessibility Features 20050912 */
/* screenreader and skiplink are clear gifs, which use Absolute positioning to take them out of document flow */
#accessibility {position:absolute;top:-50px;left:-50px}
#accessibility a {}
form {margin:0;border:0} /* mainly for ie */

/* layout table 20050912 */
table#tL{margin:0;padding:0;border:0;width:100%;min-width:562px;table-layout:auto}
#col1{width:162px}
#col2{width:100%}
#col3{width:187px}
#td-header-logo{padding:0;height:50px}
#td-header{padding:0;height:50px}
#td-header-util{padding:0;height:50px}
#td-navLvl1{padding:0;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc}
#td-online-header{padding:0;height:22px}
#td-page-content-util{padding:0;border-bottom:1px solid #ccc;background:url(/images/bg_187.gif) repeat-y 100% 0;text-align:center}
#td-navLvl2{padding:0;background-color:#f4f9ff;border:1px solid #ccc;border-top:none}
#td-content{padding:0;border-bottom:1px solid #ccc}
#td-nab-util-bar{padding:0}
#td-footer{padding:0}

/* Standard link */
a:link {color:#244997}
a:visited {color:#666}
a:hover {color:#69f}

/* Customised styles */
h1 {font-size: 1.6em;font-weight:bold;color:#c00;margin:0}
h2 {font-size: 1.2em;font-weight:bold;color:#69f}
h3 {font-size: 1em;font-weight:bold;color:#000}
h3.white {color:#fff}

/* header */ 
#nab-header {padding:0;margin:0;height:50px;float:left}
#nab-header #logo {padding:3px;float:left;font-size:1px}

#nab-page-utils{padding:0;margin:0;float:right;clear:right;width:180px}
#nab-page-utils ul{padding:0;margin:0;list-style-type:none;font-size:1px}
#nab-page-utils ul li{padding:0;margin:0;display:inline}
#nab-page-utils ul li img{border:0}

#nab-search {padding:3px 3px 0 0;margin:0;border:0;float:right;clear:right;width:180px;font-size:1.1em}
#nab-search fieldset{padding:0;margin:0;border:0}
/*#nab-search .search-text{padding:2px 0 1px 2px;margin:0;float:left;color:#000;border: 1px #36c solid;width:132px;font-size:1em}*/
#nab-search .search-text{padding:2px 0 1px 2px;margin:0;float:left;color:#000;border: 1px #36c solid;width:138px;font-size:1em}
#nab-search .search-button{padding:0;margin:0;border:0;float:right}
/* header end*/

/* utility bar */
#nab-util-bar{padding:8px 0;margin:0;border-top:solid 1px #fff} /* Border required to fix spacing in Win IE5x **/
#nab-util-bar ul{padding:0;margin:0;list-style-type:none}
#nab-util-bar ul li{padding:0;margin:0;display:inline;font-size:1.1em}
#nab-util-bar ul li a{text-decoration:none;padding:0 5px;display:block;float:left;border-left:solid 1px #244997}
#nab-util-bar ul li a.first{padding:0 5px 0 0; border-left:none}
#nab-util-bar ul li a:link,#nab-util-bar ul li a:visited,#nab-util-bar ul li a:active{color:#244997}
#nab-util-bar ul li a:hover{color:#69f;text-decoration:underline}
/* utility bar end */

/* nav */
#navLvl1{padding:0;margin:0;border:0}
#navLvl1 ul{padding:0;margin:0;border:0;list-style-type:none}
#navLvl1 ul li{padding:0;margin:0;border:0;width:240px;display:block;clear:none;float:left;font-size:1.1em}
#navLvl1 ul li a:link,#navLvl1 ul li a:visited,#navLvl1 ul li a:active,#navLvl1 ul li a:hover{padding:3px 15px 3px 5px;height:1%;width:auto;display:block;color:#000;background:#f4f9ff url('/images/ar_off_grey.gif') no-repeat 95% 50%;border-top:solid 1px #ccc;border-right:solid 1px #ccc;font-weight:bold;text-decoration:none;text-transform:uppercase}
#navLvl1 ul li a:link.first,#navLvl1 ul li a:visited.first,#navLvl1 ul li a:active.first,#navLvl1 ul li a:hover.first{padding:3px 15px 3px 5px;color:#fff;background:#36c url('/images/ad_on_white.gif') no-repeat 95% 50%;white-space:nowrap}

#navLvl2{padding:0;margin:0;border-top:solid 1px #f4f9ff} /* Border required to fix spacing in Win IE5x **/
#navLvl2 ul{padding:0;margin:0;list-style-type:none}
#navLvl2 ul li{padding:0;margin:0;font-size:1.1em;width:240px}
#navLvl2 ul li a:link,#navLvl2 ul li a:visited,#navLvl2 ul li a:active,#navLvl2 ul li a:hover{padding:4px 15px 4px 5px;height:1%;width:auto;display:block;color:#244997;background:#f4f9ff url('/images/ar_off_blue.gif') no-repeat 95% 50%;font-weight:bold;text-decoration:none}
#navLvl2 ul li a:link.High,#navLvl2 ul li a:visited.High,#navLvl2 ul li a:active.High,#navLvl2 ul li a:hover.High{color:#c00;background:#f4f9ff url('/images/ar_on_red.gif') no-repeat 95% 50%;text-decoration:none}
#navLvl2 ul li a:link.NoImg,#navLvl2 ul li a:visited.NoImg,#navLvl2 ul li a:active.NoImg,#navLvl2 ul li a:hover.NoImg{color:#244997;background-image:none}
#navLvl2 ul li a:link.NoImgHigh,#navLvl2 ul li a:visited.NoImgHigh,#navLvl2 ul li a:active.NoImgHigh,#navLvl2 ul li a:hover.NoImgHigh{color:#c00;background-image:none}
/* nav end */

/* content */
#tContent{font-size:1.1em;width:100%}
#tBreadcrumb{font-size:1.1em;width:100%}
#tBreadcrumb a:link,#tBreadcrumb a:visited,#tBreadcrumb a:active{color:#244997;font-weight:bold;text-decoration:none}
#tBreadcrumb a:hover {text-decoration:underline}
#tBreadcrumb h1{font-size:1.4em}

/* content end */

#ols-title-container{padding:0;margin:0;float:left;background-color:#b3010f;border:1px #c00 solid}
#ols-title-container ul{padding:0;margin:0;width:185px;list-style-type:none}
#ols-title-container ul li{padding:0;margin:0;display:inline;font-size:1.1em}
#ols-title-container ul li a{padding:3px;display:block;color:#fff;font-weight:bold;text-decoration:none;text-align:left;background: #b3010f url('/images/ar_off_white.gif') no-repeat 173px 50%;}
/* Fix IE. Hide from IE Mac \*/
* html #ols-title-container li {float:left; height:1%}
* html #ols-title-container li a {height:1%}
/* End */

/* footer */
#nab-footer {padding:6px 0;font-size:1.1em;border-top:1px solid #ccc}
			/*\*//*/
				#nab-footer{font-size:1.15em;}
			/**/ /** IE Mac Fix required to ensure font-size is not too small **/
#nab-footer a:link,#nab-footer a:visited,#nab-footer a:active{color:#244997;white-space:nowrap;font-size:1em;text-decoration:none}
#nab-footer a:hover{color:#69f;text-decoration:underline}
/* footer end */

.child-link-container{margin:0 0 15px 0;font-size:1.1em}
.child-link-container tr td{padding:0 0 0 5px}

/* Sitemap */
#tree ul {margin:0 0 0 1em;padding:0;list-style-type:none}
#tree ul.root {padding:0;margin:0;width:100%}
#tree ul li {margin:0 0.3em 0 0.2em;padding:0.2em;clear:left;font-weight:normal;background:none}
#tree li.root {margin:0;height:1.5em;padding:0.4em 0.3em;background:url('/images/rootBG.gif') repeat-x;}
/* IE5.x doesnt like height 1.5em, set it to auto */
* html #tree li.root {height:auto;he\ight: 1.5em;}
#tree span.rootHeader {float:left;font-weight:bold;font-size:1.1em}
#tree span.rootLinks {float:right;font-weight:normal;font-size:1em;height:1.5em}
