* {margin:0;padding:0}
body {
	padding: 0;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 1.4;
	background-color: #FFFFFF;
	/* background-image: url(/_files/images/body_1.gif);
	background-repeat: repeat-x;
	background-position: top; */

}
/* acronyms and abbreviations */
acronym, abbr, .glossary, .glossary a, .acronym a {
			border-bottom: 1px dotted #333;        
			cursor: help; 
}


/* LINKS */
a,a:link,a:link,a:link {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	text-decoration:none;
	color:#085AA6;
} 
a:link {} 
a:visited {} 
a:hover,a:active {
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
} 
a.anchorlink {
	text-decoration:none;
	border-bottom-width: 0px;
	border-bottom-style: solid;
}
/* TEXT */
p, ul{margin: 0 0 10px}
h1, h2, h3, h4, h5, h6 {

	xfont-weight: normal;

}
.header1 {
	font-size:150%;
	font-weight:bold;
	color:#000;
	text-transform:lowercase;
	padding-top:0px;
	margin-top:0px;
	line-height:120%;
}
.header1 strong {
	color:#a6bc09;
}

.header1:after {
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
h1 {
	font-size: 180%;
	color:#000;
	line-height:120%;
    xtext-transform:lowercase;
}
h1:after {
	height:5px;
}
h1 strong {
	font-size: 100%;
	font-weight:normal;
}

h2 {
	font-size: 150%;
    text-transform:capitalize;
}
h3 {	font-size: 130%;}
h4 {	font-size: 120%;}
h5 {	font-size: 100%;}
h6 {	font-size: 90%;}

/* LISTS */
ul {margin: .3em 0 1.5em 2em;}
	ul.related {margin-top: -1em}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
li {
	line-height: 1.4em;
	padding-left: 5px;
	background-color: transparent;
	background-position: 0 0;
}
li.doc {background-position: 3px -500px}
ul.nomarker li {background:none;padding-left:0}

dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}

/* GENERAL */
img {border:none} 
hr {margin:  10px 0;background:#cccccc;height:1px;color:#cccccc;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
.readerlabel {display:none;}
#blog-box input {margin:2px;}

.publishdate {
font-size:90%;
font-style:italic;
}
/* LAYOUT - HEADER */
#header-wrap {
	width: 100%;
    position:relative;
}
#header-image {
background:#FFFFFF
}
#header-nav-wrap {
background:#e1e2e4;
min-height:30px;
height:auto;
border-top:10px solid #cedeed;
padding:3px;
}
#header-nav{
	margin: auto;
	width: 770px;
}
#header-nav li:hover ul, #header-nav li.sfhover ul {
	left: 0;
	z-index:99996;
}
	#header-nav li:hover ul ul, #header-nav li.sfhover ul ul {
	left: 0;
	z-index:99997;
}
#header-nav, #header-nav ul {
	margin: 6px;
	list-style: none;
}
#header-nav {
	margin:  0px auto 0px auto;
	font-size: 100%;
}
#header-nav li {
	position:relative;
	float: left;
	display:block;
	margin: 0;
}
#header-nav a, #header-nav a:link, #header-nav a:visited, #header-nav a:active {
	text-decoration:none;
	cursor:pointer;
	display: block;
	color:#000


}
#header-nav #headhome, #foothome {
	color:#196fa8;
	font-weight:bold;
}
#header {
	clear:both;
	margin: auto;
	width: 770px;
	padding: 0px;
	height: 120px;
	padding-bottom:3px;
	border-bottom: 1px solid #cedeed;
	}
#header-nav-input{float:right;}
#logo{
width:200px;
color:#999999;
font-size:110%;
float:left;
}
#logo p{
padding-left:10px
}
#strap-line {
float:right;
margin: 26px 0 0 0;
width:340px;
color:#1a70ad;
font-size:110%;
}
#big-arrows{
float:left;
margin-top:4px;
}
/* NAV - top horizontal nav */

#nav, #nav ul {
	padding: 0px 0 0 0;
	margin: auto;
	list-style: none;

}
#nav li {
	position:relative;
	float: left;
	width: 164px;
	margin: 0;
	padding:0;

}
#nav a, #nav a:link, #nav a:visited, #nav a:active {
	text-decoration:none;
	cursor:pointer;
	color:#000;
	display: block;
	padding: 3px 8px 3px 28px;

}
#nav li a {
	text-transform: capitalize;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #cedeed;
	border-left-color: #cedeed;
	background-repeat: no-repeat;
	background-position: 6px 3px;

}
#nav  .first {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cedeed;
}
#nav li li a {
    background-image: none;
	text-transform: capitalize;
	border-right: 1px solid #cedeed;
	margin-top:0px;

}
#nav a:hover {
	color:#333;
	background-color: #eeeeee;
	border-right: 1px solid #cedeed;
}
#nav li li {

	float:left;

}
#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {
	padding: 0px 8px 4px 28px;
	text-align:left;
}
#nav li li a:hover {
	color:#fff;
	background: #eee;
	border-right: 1px solid #cedeed;
}
#nav li ul {
	margin-top:0px;
	font-weight:normal;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	background: #eee;
}


#nav li ul {
	border:none;

}

#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {
	color:#333
}
#nav li.active li a:hover {
	color:#333
}
#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {
	color:#333;

}
/* 2nd Menu */
#nav li:hover li a, #nav li.sfhover li a {
	color: #333;

}

#nav li .itemscheme1{
	background-image: url(/_files/images/bullet1.gif);
}
#nav li .itemscheme2{
	background-image: url(/_files/images/bullet7.gif);
}
#nav li .itemscheme3{
	background-image: url(/_files/images/bullet1.gif);
}
#nav li .itemscheme4{
	/*background-image: url(/_files/images/bullet4.gif);*/
	background-image: url(/_files/images/bullet3.gif);
}
#nav li .itemscheme5{
	background-image: url(/_files/images/bullet8.gif);
}
#nav li .itemscheme6{
	/*background-image: url(/_files/images/bullet6.gif);*/
	background-image: url(/_files/images/bullet2.gif);
}
#nav li .itemscheme7{
	background-image: url(/_files/images/bullet4.gif);
}
#nav li .itemscheme8{
	background-image: url(/_files/images/bullet6.gif);
}
/*
#nav li .item9{
	background-image: url(/_files/images/bullet9.gif);
}
#nav li .item10{
	background-image: url(/_files/images/bullet10.gif);
}
#nav li .item11{
	background-image: url(/_files/images/bullet11.gif);
}*/
/* memebers area top stories */
#topstories {
	background:#FFFFFF;

}
#topstories li a {
background:#FFFFFF;
}
#topstories li {
	border:none;
	padding:3px 5px 3px 5px;
	font-size:110%;
	list-style:none;
	background:#FFFFFF;
}
.cleanlist {
	background:#FFFFFF;

}
.cleanlist li {
	border:none;
	padding:3px 5px 3px 5px;
	font-size:110%;
	list-style:none;
	background:#FFFFFF;
}

/*hide content */
.novis {
	display:none;visibility:hidden;
}
/* BREADCRUMB */
	 #breadcrumb {width:650px; margin:auto;font-size:90%; padding:5px 125px 5px 25px; color:#196fa8}
	 #breadcrumb a:link, #breadcrumb a:visited {text-decoration:none; color:#000;}
	 #breadcrumb a:hover, #breadcrumb a:active {text-decoration:none; }
	 
/* FORMS */

div.errormsg {color:#c00;font-size:140%}




	/* FORMS - form-wrap-1 - simple form, headings on left, form elements on right */

	form.form-wrap-1 {width:380px;padding: .5em 0;border: 1px solid #d7d7d7;position:relative}

		form.form-wrap-1 fieldset {xwidth:auto;xmargin: 0 1em;border: none}
		form.form-wrap-1 fieldset fieldset {float:left;}
		form.form-wrap-1 label {clear:left;width:350px;float:left;border-top: 1px solid #fff;display:block;padding: 5px 0}
        form.form-wrap-1 label br {clear:left}
		
		form.form-wrap-1 label input, form.form-wrap-1 label textarea, form.form-wrap-1 label select {width:15em;float:left;margin-left:10px}
        form.form-wrap-1 label b {float:left;width:8em;line-height: 1.7;display:block;position:relative}
		form.form-wrap-1 label.wide-label  b {width:380px;line-height: 1.7;display:block;position:relative}
        form.form-wrap-1 label.wide-label  input {width:15em;float:right;margin-right:34px}
		form.form-wrap-1 label b .req {color:#c00;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}
		form.form-wrap-1 label b .reqd {color:#c00;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;xleft:-.4em;width:.3em;height:.3em}

		form.form-wrap-1 div.req {color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}

		form.form-wrap-1 div.req b {color:#c00;font-size:140%}
		form.form-wrap-1 .reqd {color:#c00;font-size:100%}

		form.form-wrap-1 label select {width: 15.5em}

		form.form-wrap-1 label textarea.f-comments {width: 20em;float:right}


		form.form-wrap-1 input.f-submit {margin: 0 0 0 10px;float:right}

		form.form-wrap-1 fieldset.f-number-input input {width:20px;}

		form.form-wrap-1 fieldset.f-checkbox-wrap, form.form-wrap-1 fieldset.f-radio-wrap {clear:left;float:left;width:350px;border:none;margin:0;padding-bottom:.7em}

		form.form-wrap-1 fieldset.f-checkbox-wrap b, form.form-wrap-1 fieldset.f-radio-wrap b {float:left;width:8em;line-height: 1.7;display:block;position:relative;padding-top:.3em}

		form.form-wrap-1 fieldset.f-checkbox-wrap fieldset, form.form-wrap-1 fieldset.f-radio-wrap fieldsetform.form-wrap-1 fieldset.f-number-input-wrap fieldset, {float:left;width:13em;margin: 3px 0 0 10px}

		form.form-wrap-1 fieldset.f-checkbox-wrap label, form.form-wrap-1 fieldset.f-radio-wrap label {float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}

		form.form-wrap-1 label input.f-checkbox, form.form-wrap-1 label input.f-radio {width:auto;float:none;margin:0;padding:0}

				form.form-wrap-1 label.wide-label  input.number-input{width:30px;;float:none;margin:0px;}

		form.form-wrap-1 label span.errormsg {position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background: transparent url(images/errormsg_bg.gif) no-repeat 0 0}

		form.form-wrap-1 label span.errormsg b {padding: 10px 0;margin: 0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}



/* LAYOUT - main body of page */

#block_1
	{
	float: left;
	width: 442px;
	margin-left: 163px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cedeed;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cedeed;
	}
	* html #block_1
	{
	display: inline;
	}
#block_2
	{
	float: left;
	width: 163px;
	margin-left: -607px;
	}
#block_3
	{
	float: left;
	width: 163px;
	}
#block_4
	{
	float: left;
	width: 163px;
	}
#block_5
	{
	float: left;
	width: 163px;
	}
#wrapper
	{
	width: 770px;
	margin:auto;
	}
#wrapper
	{
	float: left;
	float/**/: none;
	}
/* easy clearing */
#wrapper:after
	{
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

#wrapper
	{
	display: block;
	}
/* end easy clearing */

/* LAYOUT - FOOTER */
#footer-wrap {
clear:both;
min-height:80px;
border-bottom:10px solid #cedeed;
background-color: #e1e3e2;
margin-bottom:0px;
}

#footer{ 
margin-left: auto;
margin-right: auto;
width:770px;
margin-bottom:0px;
padding:0px;
text-align:center;

}
#footer-strap{
background:#085aa6;
color:#FFFFFF;
font-size:150%;
text-align:center;
height:25px;
padding:10px;
}

#footer ul {

margin:10px;

}
#footer li {

	position:relative;
	display:inline;


}

.alternate{
background-color:#fff;
	
}
#content {
	padding: 10px;
	border: 3px solid #d5d5d5;
	margin-top:10px;
	border-bottom-width:10px;
}

#container { float: left; padding: 0 10px 10px 10px;
}
#bottom-links-wrap div{
background: none;
#overflow:hidden;
min-height:160px;
}
#bottom-links-wrap ul {
margin:0px;
}
#bottom-links-wrap li{
list-style:none;
width:200px;
font-size:120%;
text-decoration:none;
float:left;
margin: 0px 10px 5px -10px;
padding:3px;
}
#bottom-links-wrap li a{
color:#000
}
/* lime green 383c */
#bottom-links-1, #bottom-links-9, .colourbox1, .colourbox10 {
background:#d0dd73;
}
.colourbox1 .header1 strong, .colourbox9 .header1 strong {
color: #a6bc09;
}

/* blue purple light 272c */
#bottom-links-2, #bottom-links-10, .colourbox2, .colourbox11 {
background:#b4aed4;
}
.colourbox2 .header1 strong, .colourbox10 .header1 strong{
color:#6e69b0;
}

/* light yellow 7404c */
#bottom-links-3, #bottom-links-11, .colourbox3, .colourbox12 {
background:#fff497;
}
.colourbox3 .header1 strong, .colourbox11 .header1 strong {
color:#ffe834;
}

/* purple light 258c */
#bottom-links-4, #bottom-links-12, .colourbox4, .colourbox13 {
background:#c593c6;
}
.colourbox4 .header1 strong, .colourbox12 .header1 strong {
color:#913697;
}
/* link blue colour */
#bottom-links-5, #bottom-links-13, .colourbox5, .colourbox14 {
background:#84abd2;
}
.colourbox5 .header1 strong, .colourbox13  .header1 strong {
color:#cedeed;
}
/* light orange c715c */
#bottom-links-6, #bottom-links-14, .colourbox6, .colourbox15 {
background:#fdd195;
}
.colourbox6  .header1 strong, .colourbox14  .header1 strong{
color:#fea33d;
}
/* light red 1935c - light*/
#bottom-links-7, #bottom-links-15, .colourbox7, .colourbox16 {
background:#f47d85;
}
.colourbox7 .header1 strong, .colourbox15  .header1 strong{
color:#ec0034;
}
/* green light 3272c */
#bottom-links-8, #bottom-links-16, .colourbox8, .colourbox17 {
background:#80cdb7;
}
.colourbox8.header1 strong, .colourbox16 .header1 strong {
color:#019587;
}
/* light grey 3272c */
#bottom-links-17, #bottom-links-18, .colourbox9, .colourbox18 {
background:#e1e2e4;
}
.colourbox9.header1 strong, .colourbox18 .header1 strong {
color:#cedeed;
}

* html #bottom-links-wrap li{
margin-left: -10px;
padding-left:13px
}

#centretoplinks {padding:0;margin-left:15px;list-style-type:square;}
#centretoplinks li {padding:0;margin:0;}
	
/* EQUAL HEIGHT BOXES IN CONTENT AREA*/
      .inner { float: left; overflow: hidden; }
      .inner div { float: left;  width: 185px; margin-top: 10px; margin-right: 10px; margin-bottom: -1000px; padding-bottom: 1010px; padding-top:10px;  padding-right:10px; padding-left:10px; }
      .inner .col2 {  margin-right: 0; padding-top:10px;  padding-right:10px; padding-left:10px;}
      .clear { clear: both; padding-top: 10px; }
	  .inner h2 {font-size:110%;}
	  .inner div ul {padding:0;margin:0;list-style-type:none;}
	  .inner div ul li {padding:0;margin:0;}

/* SIDEBAR STUFF*/


.container-side{
margin: 0 10px 10px 10px;
	border: 3px solid #cedeed;
}
.container-side h1{color:#fff;background:#085aa6;border:none;padding:5px;font-size:110%}
.container-side h1 strong {
font-size:110%;
color:#fff;
font-weight:bold;
}
.container-side h2{color:#1a70ad;border:none;padding:5px;font-size:110%}
.container-side p{padding:5px;}
.container-side ul{margin:0px;}
.container-side li{
	border:none;
	padding:8px 5px 8px 5px;
	font-size:110%;
	list-style:none;
	background:#cedeed;

}
.container-side li a{
	color:#085aa6;
	text-decoration: none;

}
.container-side li a:hover{color:#1a70ad;}
.container-side .alternate{background:#fff;}


.container-side2{
width:143px;
float:left;
margin: 0 0px -10px 0px;
background:#cedeed;
padding: 5px 10px 130px 10px;


}
.container-side2 h1{color:#000;border:none;padding-bottom:3px;font-size:150%}
.container-side2 h1 strong {
color:#1a6eaa;
font-weight:bold;
}
.container-side2 a {color:#000;}
.container-side2 #option1{background:#fff;padding:3px 5px 3px 5px}
.container-side2 #option2{background:#84abd2;padding:3px 18px 3px 5px;}
#option-detail-wrap {
position:relative;
}
.container-side2 #option1detail {
font-size:90%;
background:#fff;
padding: 0px;
position:absolute;
width:140px;
padding-left:3px;
}
#option1detail a, #option2detail a {

text-decoration:none;
cursor:pointer;
}
.container-side2 #option2detail {
position:absolute;
font-size:90%;
background:#84abd2;
xpadding:0px 5px 0px 5px;
padding-left:3px;
width:140px;
visibility:hidden;
}
.container-side2 #option3detail {
xposition:absolute;
font-size:90%;
background:#cedeed;
xpadding:0px 5px 0px 5px;
padding-left:3px;
width:140px;
xvisibility:hidden;
}
#option3detail li {
background:#cedeed;
color:#cedeed;
}

.container-side .HYS-icon-1 {
	background-image: url(/_files/images/HYS-1.gif);
	background-repeat: no-repeat;
	background-position: right;


}
.container-side .HYS-icon-2 {
	background-image: url(/_files/images/HYS-2.gif);
	background-repeat: no-repeat;
	background-position: right;

}
.container-side .HYS-icon-3 {
	background-image: url(/_files/images/HYS-3.gif);
	background-repeat: no-repeat;
	background-position: right;

}
.container-side .HYS-icon-4 {
	background-image: url(/_files/images/HYS-4.gif);
	background-repeat: no-repeat;
	background-position: right;

}
.container-side .HYS-icon-5 {
	background-image: url(/_files/images/HYS-5.gif);
	background-repeat: no-repeat;
	background-position: right;

}
.container-side .HYS-icon-6 {
    background-image: url(/_files/images/HYS-6.gif);
	background-repeat: no-repeat;
	background-position: right;

	
}
#HYS li a{
color:#2675ae;
font-weight:bold;
}
#HYS li a strong{
color:#000;

}

/* OTHER BITS AND BOBS*/

.image-right {
	float:right;
	margin: 0 0 20px 20px;
	border: 3px solid #d5d5d5;
}
.image-left {
	float:left;
	margin: 0 0 20px 0 ;
	margin-right:20px;
	border: 3px solid #d5d5d5;
}
#change-size {
text-align:right;
clear:both;
position:relative;
top:3px;
margin: 0px 20px 0 0 ;
color:#eee;
z-index:1;
}
/*#size-s{font-size:12px;}
#size-m{font-size:14px;}
#size-l{font-size:18px;}*/
#size-s{font-size:14px;}
#size-m{font-size:18px;}
#size-l{font-size:22px;}
#change-size a:link, #change-size a:visited {text-decoration:none; color:#196fa8;}
#blog-box {
    background: #e3eab4;
	background-image: url(/_files/images/bgrd-blog.gif);
	background-repeat: no-repeat;
	background-position: right top;

}
.pagination {
text-align:right;
}
/*
.pagination a {
/*color:#000;
}
.pagination .active{
    color:#cedeed;
}*/
.focus-item {
margin:-10px;
padding:15px;
border-bottom: 1px solid #ccc;
}
.focus-item a{
color:#6e68ae;
font-size:105%;
}
.poll1 {
background-image: url(/bbaimages/color1.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #FFFFFF;
}
.poll2 {
background-image: url(/bbaimages/color2.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #FFFFFF;
}
.poll3 {
background-image: url(/bbaimages/color3.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #FFFFFF;
}
.poll4 {
background-image: url(/bbaimages/color4.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #FFFFFF;
}
.poll5 {
background-image: url(/bbaimages/color5.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #FFFFFF;
}
.poll6 {
background-image: url(/bbaimages/color6.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #FFFFFF;
}
.poll7 {
background-image: url(/bbaimages/color7.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #FFFFFF;
}
.poll8 {
background-image: url(/bbaimages/color8.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #FFFFFF;
}
.poll9 {
background-image: url(/bbaimages/color9.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #FFFFFF;
}
.poll10 {
background-image: url(/bbaimages/color10.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #FFFFFF;
}