/* CSS Document */

body{margin:0px; font-size:12px; color:#000000; font-family:Verdana, Arial, sans-serif; font-size:12px; text-align:center; padding:25px 0; background:url(../images/bg.jpg) top repeat-x #6e507b; }

table {font-size:12px;}

h1 {font-size:17px; color:#154f92; font-weight:normal; padding:0; margin:0 0 8px 0;}
h2{font-family: Arial,"Trebuchet MS",sans-serif;
font-size: 16px;
line-height: 22px;
color:#486b5e;}
h3 {font-size:14px; color:#3f1f4c;}

fieldset {border:none;}

#container {margin:auto; background:#FFFFFF; text-align:left; width:790px;}


#content { margin:0; padding:10px; }


#topbanner {height:120px; background:url(../images/topbanner.jpg) right no-repeat;}


#nav {border-top:3px solid #411354; border-bottom:3px solid #411354; font-size:11px;}
#nav ul {list-style-type:none; margin:0; padding:0; }

#nav li {margin:3px 1px 3px 0; float:left; height:29px; }
#nav li a{color:#FFFFFF; padding:8px 14px; display:block;}
#nav li a:hover{color:#bfd6cd; text-decoration:none; }

.nav1 {background:url(../images/button_left.gif) top left no-repeat #411354; }
.nav1 a{background:url(../images/button_right.gif) top right no-repeat; color:#FFFFFF;}

.nav2 {background:url(../images/button2_left.gif) top left no-repeat #a189ab;}
.nav2 a{background:url(../images/button2_right.gif) top right no-repeat; color:#FFFFFF;}

.nav3 {background:url(../images/button3_left.gif) top left no-repeat #279f6f;}
.nav3 a{background:url(../images/button3_right.gif) top right no-repeat; color:#FFFFFF;}

.nav4 {background:url(../images/button4_left.gif) top left no-repeat #9e2222;}
.nav4 a{background:url(../images/button4_right.gif) top right no-repeat; color:#FFFFFF;}

.nav5 {background:url(../images/button5_left.gif) top left no-repeat #9e225e;}
.nav5 a{background:url(../images/button5_right.gif) top right no-repeat; color:#FFFFFF;}

.nav6 {background:url(../images/button6_left.gif) top left no-repeat #154e91;}
.nav6 a{background:url(../images/button6_right.gif) top right no-repeat; color:#FFFFFF;}

.nav7 {background:url(../images/button7_left.gif) top left no-repeat #76b69c;}
.nav7 a{background:url(../images/button7_right.gif) top right no-repeat; color:#FFFFFF;}

.nav8 {background:url(../images/button8_left.gif) top left no-repeat #411354;}
.nav8 a{background:url(../images/button8_right.gif) top right no-repeat; color:#FFFFFF;}

.nav9 {background:url(../images/button9_left.gif) top left no-repeat #a94208;}
.nav9 a{background:url(../images/button9_right.gif) top right no-repeat; color:#FFFFFF;}

#taxcredits {font-size:12px; padding:5px 10px 0 10px; font-weight:bold;}
#taxcredits a{font-size:11px; padding:0 9px; color:#999;}
#taxcredits a.red {color:#FF0000;}
#taxcredits a.green {color:#399139;}
#taxcredits a.violet {color:#993366;}
#taxcredits a.blue {color:#3366ff;}
#taxcredits a.purple {color:#800080;}
#taxcredits a.yellow {color:#bcb800;}
#taxcredits a.darkblue {color:#333399;}
#taxcredits a.black {color:#000000;}

#leftnav {width:190px; float:left; font-size:12px;}
#leftnav ul {list-style-type:none; margin:15px; padding:0;}
#leftnav li {border-bottom:1px dotted #444444;}
#leftnav li.selected {background:url(../images/nav_selected.gif) top left no-repeat;}
#leftnav ul ul{list-style-type:none; border-top:1px dotted #444444; margin:0; padding:0;}
#leftnav li a{padding:9px; color:#444444; display:block;}
#leftnav ul ul li a{padding:9px 9px 9px 20px; color:#4ba081; display:block;}
#leftnav li a:hover{color:#411354; text-decoration:none;}


#content_inner {clear:left; margin:10px 0;}
#content_left {width:572px; float:left;}
#content_right {width:190px; float:right;}
#content_lower {width:530px; float:right; margin:10px 20px 5px 15px;}
#content_lower a {text-decoration:underline;}


#policy {border-top:3px solid #411354; padding:8px 15px; font-size:11px; color:#000; text-align:right;}
#footer {padding:10px 0 0 0; font-size:11px; color:#000; text-align:center;}
#footer img {vertical-align:middle;}

#searchbox {height:115px; background:url(../images/search_bg.gif) no-repeat;}
#searchbox2 {padding:5px 0; background:#EEEEEE;}
#search {padding:0 30px 0 15px; text-align:right;}
#searchtext {padding:5px 15px; font-size:15px; color:#5c4b63;}

#taxCreditBox {padding:5px 0; background:#EEEEEE;}
#taxCredit {padding:0 30px 0 15px; text-align:right;}
#taxCreditTextBig {padding:5px 15px; font-size:15px; color:#5c4b63;}
#taxCreditText {padding:5px 15px; font-size:13px; color:#5c4b63;}

.textfield {border:1px solid #555555;}
.button {color:#FFFFFF; background:#4c9f81; border:none; margin:2px; padding:0 2px;}

#events {padding:10px 0 20px 10px; color:#000; border-bottom:1px dotted #b2a4a4; }
#publications {padding:10px 0 20px 10px; color:#000; font-size:11px; border-bottom:1px dotted #b2a4a4; }

#publications ul {background:url(../images/arrow_blue.gif) left no-repeat; list-style-type:none; padding:0; margin:0; padding-left:15px;}


/* Gallery */

#gallery_left {float:left; width:190px;position:relative;}
#gallery_right {float:left; font-weight:bold; padding-top:40px; text-align:center; }

.gallery {float:left;}
.gallery_title {font-size:120%; color:#411354; margin-top:10px;}
.gallery_descr {font-size:100%; font-weight:normal; margin-top:10px;}
.gallery_text {margin:3px; clear:left;}
.gallery_text a{color:#411354;}
.gallery_text a:hover{color:#8d7896;}
.gallery_image a{border:4px solid #e2e2e2; margin:3px; float:left;}
.gallery_image a:hover{border:4px solid #411354; float:left;}


/* Pods */

#logos {padding:10px 15px;}

.pod {width:282px; float:left; margin:1px;}
.pod a{color:#3e1456;}


.pod ul{list-style:none; font-size:11px; height:85px; padding:0 15px 0 35px; margin:0;}
.pod li a{color:#333333; text-decoration:none; }
.pod li a:hover{color:#777777; text-decoration:none; }

#pod_advice_top {background:url(../images/pod_advice_top.jpg) top right no-repeat; height:160px;}
#pod_advice_middle {background:url(../images/pod_advice_middle.jpg) right repeat-y; padding:10px 0;}
#pod_advice_middle li {background:url(../images/arrow_green.gif) left no-repeat; padding-left:15px; }
#pod_advice_bottom {background:url(../images/pod_advice_bottom.jpg) top right no-repeat; height:15px;}

#pod_training_top {background:url(../images/pod_training_top.jpg) top right no-repeat; height:160px;}
#pod_training_middle {background:url(../images/pod_training_middle.jpg) right repeat-y; padding:10px 0;}
#pod_training_middle li {background:url(../images/arrow_red.gif) left no-repeat; padding-left:15px; }
#pod_training_bottom {background:url(../images/pod_training_bottom.jpg) top right no-repeat; height:15px;}

#pod_policy_top {background:url(../images/pod_policy_top.jpg) top right no-repeat; height:160px;}
#pod_policy_middle {background:url(../images/pod_policy_middle.jpg) right repeat-y; padding:10px 0;}
#pod_policy_middle li {background:url(../images/arrow_purple.gif) left no-repeat; padding-left:15px; }
#pod_policy_bottom {background:url(../images/pod_policy_bottom.jpg) top right no-repeat; height:15px;}

#pod_membership_top {background:url(../images/pod_membership_top.jpg) top right no-repeat; height:160px;}
#pod_membership_middle {background:url(../images/pod_membership_middle.jpg) right repeat-y; padding:10px 0;}
#pod_membership_middle li {background:url(../images/arrow_blue.gif) left no-repeat; padding-left:15px; }
#pod_membership_bottom {background:url(../images/pod_membership_bottom.jpg) top right no-repeat; height:15px;}

#pod_news1_top {background:url(../images/pod_news1_top.jpg) top no-repeat #78bca5; color:#FFF; font-size:16px; font-weight:bold; padding:15px;}
#pod_news1_middle {background:url(../images/pod_news1_middle.jpg) right repeat-y; padding:5px 15px 15px 15px;}
#pod_news1_bottom {background:url(../images/pod_news1_bottom.jpg) top right no-repeat; height:15px;}

#pod_news2_top {background:url(../images/pod_news2_top.jpg) top no-repeat #411354; color:#FFF; font-size:16px; font-weight:bold; padding:15px;}
#pod_news2_middle {background:url(../images/pod_news2_middle.jpg) right repeat-y; padding:5px 15px 15px 15px;}
#pod_news2_bottom {background:url(../images/pod_news2_bottom.jpg) top right no-repeat; height:15px;}

a{font-family:Verdana, Arial, Helvetica, sans-serif; color:#411354; text-decoration:none;}
a:hover{text-decoration:underline; color:#7d6686;}


.smalltext {font-size:11px;}
.purpletext, .purpletext a {color:#411354; font-weight:bold;}
.purpletext a {text-decoration:none;}
.greytext {color:#444444;}

img.left {float:left;margin-right:3px}
img.right {float:right;margin-left:3px}
a img {border:none;}

.arr {background-image:url(/images/arrow.gif);background-repeat:no-repeat;padding-left:7px;padding-bottom:3px;margin-left:10px;}
.Membershiporganisation{margin: 5px;}
.twincol-contacttitle {width: 100px;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 5px;display : block; font-weight:bold;text-align : left;}
.twincol-contactfield {width: 80%;margin: 4px;display : block;text-align : left;}
.divider{border-bottom : 1px dashed #e1e1e1;display : block;}
.twincol-memberstitle {width: 150px;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 5px;display : block; font-weight:bold;text-align : left;}
.greybox {font-family: Verdana, Arial, Helvetica, sans-serif;color:#422052; display : block;width:95%;}
.twincol-membersfield {width: 230px;float: right;margin: 1px;margin-top: 2px;margin-bottom: 1px;display : block;text-align : left;}

.clear-both  { font: 1px / 1px sans-serif; clear: both; }

.clear {clear:both;}

.headertitle {font-size:150%; color:#411354;border-bottom:1px #411354 dashed;}

.titleGreen {
	background:#4C9F81 url(/images/arrow-green.gif) no-repeat left center;
	display:block; 
	/*width:144px;
	height:30px;*/
	font-size:120%; 
	color:#fff;
	text-align:left;
	padding-top:6px;
	padding-left:15px;
}

.title a {font-weight:bold; font-size:120%; color:#422052;}

/* Events */

.eventsarticle {padding:5px 0;}
.eventstitle a{font-weight:bold; font-size:120%; line-height:30px; color:#422052;}

.eventsdate {font-weight:bold; color:#717d79;  line-height:20px;}
.eventsstory {padding:10px 0; border-bottom:1px dashed #555;}


/* Publications */

.twincol-publicationdocheader {font-weight:bold; line-height:30px; color:#422052;}
.twincol-publicationtitle a {color:#422052;}
.twincol-publicationfield {padding:10px 0;}

.twincol-memberstitle {color:#422052;}

/* Advice Map */

#map {float:left; width:540px; height:500px; border:solid 2px #c1b3c7;}

.map_title {font-family: Arial,"Trebuchet MS",sans-serif;
font-size: 16px;
line-height: 22px;
color: #5d4168;}

.map link {text-align:right;}
.map_link a{color:#4c9f81; font-weight:bold; }
#navlist{margin: 0px;padding: 0px 0px;display: block;}
#navlist li{list-style: none;float: left;}

.taxCreditform {padding:10px; border:1px solid #cccccc; width:520px; float:right;}
.taxCreditform_left {float:left; width:190px; text-align:right;}
.taxCreditform_right {padding: 0px 0px 0px 5px; float:left; text-align:right;}
.textfield {border:1px solid #cccccc; width:300px;}
.textfield_big {border:1px solid #cccccc; width:300px;}
.textarea {width:300px; height:200px; border:1px solid #cccccc;}

.clear_left{clear:left;} .clear_right{clear:right;} .clear_both{clear:both;}
.formbutton{background:#2451a5; color:#fff; border:1px solid #000;}

.mandatory {color:#c90600; font-weight:bold; font-size:9px;}


/* Hot seat Section */
#row1 {background:#43A5DF; border-bottom:1px solid #fff; }
#story.hotseat h2.hotseat {margin:0; padding:5px; color:#fff; background:#000; border-bottom:1px solid #fff;}
#story.hotseat h3 {margin:0; font-size:110%;}
#story.hotseat a {color:#fff; zoom:1;}
#story.hotseat a:hover h3, #story.hotseat a:active h3, #story.hotseat a:focus h3 {color:#9B0033;}
#story.hotseat a:hover .thumb, #story.hotseat a:active .thumb, #story.hotseat a:focus .thumb {border-color:#9B0033;}
.hsItem {border-bottom:1px solid #fff; background:#61B3EC; zoom:1;}
.hsItem .thumb { padding-left:150px; padding-top:130px; overflow:hidden; float:left; border:0; border-right:8px solid #fff; margin-right:5px; cursor:pointer;}
.hsItem p {margin:0 !important; padding:5px;}

#containerhotseat {margin:0 auto; max-width:70em; min-width:750px;} 
#videoPlayer {float:left; zoom:1; }
#videowarning {background:#000; color:#fff; text-align:center; font-size:150%; clear:both;padding:5px;}
#videowarning a {color:#fff;}
#videowarning a:hover, #videowarning a:active, #videowarning a:focus {color:yellow;}
#stories{zoom:1; float:left; width:49.8%; }
#stories a {display:block; background:#61B3EC; color:#fff; margin:0px; padding:10px; zoom:1; text-decoration:none; border-bottom:1px solid #fff; max-height:3.8em; overflow:hidden;}
#stories.news a {padding:11px; max-height:4.96em; overflow:hidden;}
#stories.issues a {padding:11px; max-height:4.96em; overflow:hidden;}
#stories a.current {background:#B11146 url(/images/bg_storiescurrent.gif) center right no-repeat; padding-right:15px;}
#stories a.current:hover, #stories a.current:active, #stories a.current:focus {background:#B11146 url(/images/bg_storiescurrent.gif) center right no-repeat; padding-right:15px;}
#stories a.two {background:#90CAF2 url(/images/bg_storiestwo.jpg) bottom left repeat-x; color:#fff}
#stories a:hover, #stories a:active, #stories a:focus {background:#000; color:#fff; text-decoration:none;}
