/* CSS Document */

body {font-family:sans-serif; font-size:1em; font-weight:normal; background-color:#fff; padding:0; margin:0; text-align:center; color:#3f3f3f;}

body div {text-align:left; margin:0; padding:0;}
img {border:0; max-width:100%;}
p {margin:0 0 1em 0; padding:0;}

h1 {font-size:1em; padding-bottom:0.83em; border:none; text-transform:uppercase; margin-bottom:1em;}
h2 {font-size:0.95em; font-weight:bold; padding:0; margin:0; text-transform:uppercase;}
h3 {font-size:0.95em; font-weight:bold; padding:0; margin:0;}
h4 {font-size:0.95em; font-weight:bold; padding:0; margin:0;}
h5 {font-size:0.95em; font-weight:bold; padding:0; margin:0;}

/* all generic styles */

#clear {clear:both; height:0.83em;}
#clearnews {clear:both; height:1.1em;}
.top {text-align:right; padding-top:1.1em;}
.acrobat{font-size:0.9em;}
.uppercase {text-transform:uppercase;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.clearer {clear:both;}
.padding3 {padding:0.20em;}
.globallink{padding-top:0.83em;}

/* links */

a {color:#3f3f3f; text-decoration:underline; font-size:1em;}
a:hover {color:#e9ab0a; text-decoration:underline;}

/* skip over navigation link */

a.skip, a.skip:active, a.skip:hover, a.skip:visited {display:none;}

/* lists */

#right ul.colour {list-style-type:none; padding:0; margin:1.1em 0 1.1em 0; list-style-image:none;}
#right ul.colour li {padding-top:0.15em; padding-left:0.38em; padding-bottom:0.15em; margin:0.25em 0 0.25em 0; background-color:#fdf0ce;}
#right ul.colour li.white {background-color:#fff; width:95%;}
#right ul.colour li a {text-decoration:none;}
#right ul.colour li a:hover {color:#f6bf31; text-decoration:none;}

#right ul {padding:0; margin:0 0 0.83em 1.2em;}
#right ul li {padding:0.10em 0.10em 0.10em 0; margin:0;}

#right ol li {padding:0.10em 0.10em 0.45em; margin:0;}

/* images */

.logoimg {float:right; margin-left:0.45em; margin-bottom:0.38em;}
div.galleryimg {display:none;}

/* forms */

fieldset {border:0; display:inline; margin:0; padding:0;}
legend{font-family:sans-serif; color:#3f3f3f; margin:0; padding:0;}
.hidden {visibility:hidden; display:none;} 
textarea {font-family:sans-serif; font-size:0.9em; font-weight:normal; color:#3f3f3f;}
select {font-family:sans-serif; font-size:0.9em; font-weight:normal; color:#3f3f3f; padding:0.15em;}
input {font-family:sans-serif; font-size:0.9em; font-weight:normal; color:#3f3f3f;}

/* tables generic */

table tr td.topalign, table tr th.topalign, tr td.topalign, tr th.topalign, table tr.topalign {vertical-align:top;}
table tr td.bottomalign, table tr th.bottomalign, tr td.bottomalign, tr th.bottomalign, table tr.bottomalign {vertical-align: bottom;}

/* data tables */

table.fin {border-collapse:collapse; border-spacing:0; empty-cells:show; padding:0; margin:0; font-size:1em; border:0;}
table.fin td, table.fin tr, table.fin th {border-bottom: 1px solid #e5e5e5; padding:0.35em; font-weight:normal;text-align:left; }
table.fin tr.doubleline td, table.fin tr.doubleline th {border-bottom: 2px solid #e5e5e5; padding:0.35em; font-weight:normal;}
table.fin tr.noline td, table.fin tr.noline th {border-bottom: 1px solid #fff; padding:0.35em; font-weight:normal;}
table.fin tr td.center, table.fin tr th.center {text-align:center;}
table.fin tr td.right, table.fin tr th.right {text-align:right;}
table.fin tr td.top, table.fin tr th.top, table.fin tr.top {vertical-align:top;}
table.fin tr td.borderright, table.fin tr th.borderright, table.fin tr.borderright {border-right:1px solid #e5e5e5;}

/* agm tables */

table.agm {border-collapse:collapse; border-spacing:0; empty-cells:show; padding:0; margin:0; font-size:1em; border:0;}
table.agm td, table.agm tr, table.agm th {border-bottom: 1px solid #e5e5e5; padding:0.35em; font-weight:normal;text-align:left; }
table.agm tr.doubleline td, table.agm tr.doubleline th {border-bottom: 2px solid #e5e5e5; padding:0.35em; font-weight:normal;}
table.agm tr.noline td, table.agm tr.noline th {border-bottom: 1px solid #fff; padding:0.35em; font-weight:normal;}
table.agm tr td.center, table.agm tr th.center {text-align:center;}
table.agm tr td.right, table.agm tr th.right {text-align:right;}
table.agm tr td.red, table.agm tr th.red {color:#fff; background-color:#c53133;}
table.agm tr td.grey, table.agm tr th.grey {background-color:#b8b5af; color:#000;}
table.agm tr td.top, table.agm tr th.top, table.agm tr.top {vertical-align:top;}
table.agm tr td.borderright, table.agm tr th.borderright, table.agm tr.borderright {border-right:1px solid #e5e5e5;}

/* quiz styles */

#right ul.quiz {list-style-image:none; list-style-type:none; margin:0; padding:0;}
#right ul.quiz li.question {margin-bottom:0.83em; padding-bottom:0.83em; border-bottom:1px solid #e5e5e5;}


	#right ol.quiz {
		font-family: arial, sans-serif;
		font-size:1em;
		padding-left: 1em;
	}

	#right ol.quiz br {
		clear:both;
	}

	#right ol.quiz li.question {
		margin-bottom:0.83em;
		padding-bottom: 0.83em;
		border-bottom: 1px solid #d3daf1;
		position:relative;
	}
	#right ol.quiz li.question input {
		display:block;
		float:left;
		width:1.3em;
	}
	#right ol.quiz li.buttons {
		list-style-type:none;

	}

	#right ol.quiz fieldset {
		border:0;
	} 

/* BEGINNING OF LAYERS */

#wrapper {width:auto; max-width:240px; padding:0; margin-left:auto; margin-right:auto; margin-top:0; text-align:left;}

/* banner */
#banner {display:none;}

/* logo */
#logo {margin:0; padding:0;}
#quote {display:none;}
#acca {margin:0; padding:0; float:right;}

/* siteservices */
#siteservices {margin:0; padding:0; clear:both;}

#sitetools {margin:0; padding:0.83em 0 0 0;}
#sitetools ul, #sitetools ul li{list-style-type:none; padding:0; margin:0;}
#sitetools ul li a {font-size:1em; color:#3f3f3f; padding-right:0.83em; text-decoration:none; text-transform:uppercase;}
#sitetools ul li a:hover{color:#f6bf31;}


#search {margin:0; color:#3f3f3f; padding:0 0.83em 0 0;}
.searchbox {border:1px solid #3f3f3f; padding:0.10em 0.15em 0.10em 0.15em; font-family:sans-serif; font-size:0.9em; margin:0.83em 0 0 0; font-weight:bold;}
.searchform {margin:0; padding:0;}
.submit {border:0; background-color:#000000; color:#a6a6a6; font-family:sans-serif; font-size:1em;}
#advanced {display:none;}

#title{display:none;}

/* topnav */
#topnav {margin-top:0.83em; padding:0;}

#home {padding:0.45em 0 0 0; margin:0;}
#home a {text-transform:uppercase; text-decoration:none; font-size:0.9em; color:#3f3f3f;}
#home a:hover {color:#f6bf31; text-decoration:none;}

#nav {display:none;}
#nav ul {list-style-type:none; margin:0; padding:0;}
#nav ul li.noborder a {background-image:none;}
#nav ul li a {font-size:0.9em; color:#3f3f3f; padding-right:0.38em; padding-left:0.15em; padding-bottom:0.83em; text-decoration:none; text-transform:uppercase;}
#nav ul li a.nopadding {padding-right:0;}
#nav ul li a:hover{color:#f6bf31;}

/* maincontent area */
#maincontent{margin-top:1.3em;} 

/* left */
#left{margin-right:0.83em;}

#back {display:none;}

#leftnav {padding:0 0 0.83em 0; margin:0; border-bottom:1px solid #ebebeb;}
#leftnav ul {list-style-type:none; margin:0; padding:0; display:block;}
#leftnav ul li {padding:0.38em 0 0 0; margin:0;}
#leftnav ul li a.currentpage {color:#e9ab0a; text-decoration:none;}
#leftnav ul li a {color:#3f3f3f; text-decoration:none; text-transform:uppercase; font-size:0.9em;}
#leftnav ul li a:hover{color:#e9ab0a; text-decoration:none;}
#leftnav ul li a:active{color:#3f3f3f; text-decoration:none;}

#leftnav ul li.nav2{margin:0; padding:0.38em 0 0 1.3em; display:block;}
#leftnav ul li.nav2 a.currentpage {color:#e9ab0a; text-decoration:none;}
#leftnav ul li.nav2 a {color:#3f3f3f; text-decoration:none; font-weight:normal; text-transform:none; font-size:1em;}
#leftnav ul li.nav2 a:hover{color:#e9ab0a; text-decoration:none;}
#leftnav ul li.nav2 a:active{color:#3f3f3f; text-decoration:none;}


#seealso {padding:0; margin:1.3em 0 0 0; border:1px solid #fcefcc; }
#seealso #boxheader1 {padding:0.25em; background-color:#fceabc; margin:0;}
#seealso #boxheader1 h2 {display:inline; font-size:1em; text-transform:uppercase;}
#seealso ul {margin:0; margin-left:0.90em; padding:0.83em; display:block; }
#seealso ul li {padding:0.15em 0 0 0; margin:0; list-style-type:none;}
#seealso ul li a{color:#3f3f3f; text-decoration:none;}
#seealso ul li a:hover{color:#f6bf31; text-decoration:none;}
#seealso ul li a:active{color:#f6bf31; text-decoration:none;}

#related {padding:0; margin:1.3em 0 0 0; border:1px solid #fcefcc; }
#related #boxheader3 {padding:0.25em; background-color:#fceabc; margin:0;}
#related #boxheader3 h2 {display:inline; font-size:1em; text-transform:uppercase;}
#related ul {margin:0; margin-left:0.90em; padding:0.83em; display:block;}
#related ul li {padding:0.15em 0 0 0; margin:0; list-style-type:none;}
#related ul li a{color:#3f3f3f; text-decoration:none;}
#related ul li a:hover{color:#f6bf31; text-decoration:none;}
#related ul li a:active{color:#f6bf31; text-decoration:none;}


#topstories {display:none;}

/* right */
#right {padding:1.5em 0 0 0; line-height:1.3em; margin:0;}
  
#text {width:99%;}

/* footer*/
#footer {margin:0.45em 0 0 0; border-top:1px solid #ebebeb; padding:0.83em 0 0 0; clear:both;}

#footerlinks{margin:0; padding:0;}
#footerlinks ul {list-style-type:none; margin:0; padding:0;}
#footerlinks ul li a {font-size:0.9em; color:#3f3f3f; padding:0; text-decoration:none; text-transform:uppercase;}
#footerlinks ul li a:hover{color:#e9ab0a; text-decoration:none;}

#copyright {padding:1em 0 0 0; margin:0; font-size:0.8em;}

/* CHANNEL PAGES*/

/* right */
#rightYellow {padding:1.5em 0 0 0; line-height:1.3em; margin:0;}
#rightagmYellow {padding:1.5em 0 0 0; line-height:1.3em; margin:0;}
#rightagmBlack {padding:1.5em 0 0 0; line-height:1.3em; margin:0;}
#rightagmRed {padding:1.5em 0 0 0; line-height:1.3em; margin:0;}
#wideboyyellow {padding:1.5em 0 0 0; line-height:1.3em; margin:0;}
#rightYellow a:hover {color:#e9ab0a; text-decoration:underline;}
#rightYellow img, #rightagmYellow img, #rightagmBlack img, #rightagmRed img {display:none;}

/*individual page search*/
#pagesearch {clear:both; margin:0; color:#ffffff; padding:0 0.83em 0 0; margin-top:0.83em; margin-bottom:0;}
#inputbox{float:left; padding:0; margin:0.38em 0 0 0;}
#button{padding:0; margin:0.38em 0 0 0;}
#pagesearch #inputbox input.search_box {font-size:0.9em; font-weight:normal; margin:0; border:solid 0 #fff; background:transparent; padding:0.20em;; color:#3f3f3f; text-align:left;}
.redtext {font-size:0.95em; margin:0; padding-bottom:0.50em; color:#d82c28;}

/* sitemap */
#right li.sitemapnav1 {padding-left:0; list-style-type:none; padding-top:0.83em; text-transform:uppercase; font-weight:bold; list-style-image:none; margin-left:-1em;}
#right li.sitemapnav2 {padding-left:0; list-style-type:none; font-weight:bold; list-style-image:none; padding-top:0.38em; padding-bottom:0.38em; margin-left:-1em;}
#right li.sitemapnav3 {padding-left:1.4em; list-style-type:none; list-style-image:none; padding-top:0.38em; padding-bottom:0.38em; margin-left:-1em;}
#right li.sitemapnav4 {padding-left:2.8em; list-style-type:none; list-style-image:none; padding-top:0.38em; padding-bottom:0.38em; margin-left:-1em;}
#right li.sitemapnav5 {padding-left:4.2em; list-style-type:none; list-style-image:none; padding-top:0.38em; padding-bottom:5px;  margin-left:-1em;}
#right li.sitemapnav6 {padding-left:5.6em; list-style-type:none; list-style-image:none; padding-top:0.38em; padding-bottom:0.38em; margin-left:-1em;}
#right li.sitemapnav1 a, #right li.sitemapnav2 a, #right li.sitemapnav3 a, #right li.sitemapnav4 a, #right li.sitemapnav5 a, #right li.sitemapnav6 a {text-decoration:none;}

/* news */
#newsGlobal{clear:both; margin:0; padding:0;}
#newsGlobal ul {list-style-type:none; margin:0; padding:0 0.50em 0.38em 0;}
#newsGlobal ul li{margin:0; padding:0; padding-top:0.50em;}
#newsGlobal ul li a{text-decoration:none;}
#newsGlobal ul li a:hover{color:#f6bf31; text-decoration:none;}


/* HOME PAGE */
#maincontentHome{margin:0; padding:0;} 
#homeLeft {padding:0.83em 0 0 0; margin:0;}
#homeLinks{padding:0; margin:0;}
#homeLinks a {text-decoration:none;}
#yellow1{padding:0.38em 0 0 0;}
#yellow2{padding:0.38em 0 0 0;}
#yellow3{padding:0.38em 0 0 0;}
#yellow4{padding:0.38em 0 0 0;}
#yellow5{padding:0.38em 0 0 0;}
#yellow6{padding:0.38em 0 0 0;}


#homeRight {display:none;}
#flash {display:none;}

#s {display:none;}
#news{clear:both; margin:0; padding:0;}
#news ul {list-style-type:none; margin:0; padding:0 0.50em 0.38em 0;}  
#news ul li{margin:0; padding:0; padding-top:0.50em;}
#news ul li a{text-decoration:none;}
#news ul li a:hover{color:#f6bf31; text-decoration:none;}

#features {padding:0; margin:0; clear:both; margin-top:0.83em;}
#features a {text-decoration:none; font-weight:bold;}
#grey1{padding:0; margin:0;} 
#grey2{padding:0; margin:0;}
#grey3 {padding:0; margin:0;} 

/* NATIONAL SITES */

#newsNational {padding:0; margin:0; clear:both; margin-top:0.83em;}
#newsNational a {text-decoration:none; font-weight:bold;}
#newsNational #grey1{padding:0; margin:0;}  
#newsNational #grey2{padding:0; margin:0;}
#newsNational #grey3 {padding:0; margin:0;}

#eventsGlobalNational{clear:both; margin:0; padding:0;}
#eventsGlobalNational ul {list-style-type:none; margin:0; padding:0 0.50em 0.38em 0;}  
#eventsGlobalNational ul li{margin:0; padding:0; padding-top:0.50em;}
#eventsGlobalNational ul li a{text-decoration:none;}
#eventsGlobalNational ul li a:hover{color:#f6bf31; text-decoration:none;}


#sNational {display:none;}
#eventsNational{clear:both; margin:0; padding:0;}
#eventsNational ul {list-style-type:none; margin:0; padding:0 0.50em 0.38em 0;}
#eventsNational ul li{margin:0; padding:0; padding-top:0.50em;}
#eventsNational ul li a{color:#fff; text-decoration:none;}
#eventsNational ul li a:hover{color:#f6bf31; text-decoration:none;}

#pdanews, #pdaevents {font-weight:bold; text-transform:uppercase; color:#f6bf31; padding:1em 0 0 0;}


/* TEMPORARY HOME PAGE */

#leftTemp{padding:0; margin:0;}


#rightTemp {padding:1em 0 0 0; margin:0;}
#leftTemp ul, #rightTemp ul{padding:0; margin:0 0 0.83em 1em;}
#leftTemp ul li, #rightTemp ul li {padding:0.10em 0.10em 0.10em 0; margin:0;}

#advert {text-align:center;}


/* GOOGLE SEARCH*/

#rightGoogle {padding:1.5em 2em 1.5em 1.5em; float:left; line-height:1.3em; margin:0; }

#map {display:none;}

