
body{background-color:#fff;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:76%;margin:0;padding:0;text-align:center;}
#page{background:#fff;margin:0 auto;padding:0;text-align:left;width:16.5cm;}
#subnav{display:none;}
#content{padding-bottom:1.5em;width:16.5cm;}
#container{clear:both;padding:0px 0 0 0;}
.content-col-1{float:left;width:456px;}
.content-col-2{float:right;width:220px;}

/*columns*/	
.cols{clear:both;}
.col-one,
.col-two{width:48%;}
.col-one{float:left;}
.col-two{float:right;}

#header{clear:both;color:#000;margin:0;}
#footer{border-top:2px solid #ccc;clear:both;color:#000;margin:0.5em 0 0;padding:1.0em 0 0;}
#additional{background:#fff;}
abbr{border:0;cursor:help;}
acronym{border:0;cursor:help;}
dfn{border:0;cursor:help;font-style:normal;}
a abbr{cursor:pointer;}
a acronym{cursor:pointer;}
a dfn{cursor:pointer;}
pre{font-family:"Courier New", Courier, mono;font-size:1em;margin:0;padding:0;}
address{margin:0;padding:0;}
p{font-size:0.99em;line-height:1.5em;margin:0;padding:0 0 0.5em;}
blockquote{line-height:1.5em;margin:0;}
img{border:0;}
input{font-family:Arial, Helvetica, sans-serif;}
textarea{border:1px solid #a5acb2;font-family:Arial, Helvetica, sans-serif;font-size:100%;padding:0.2em;}
select{font-family:Arial, Helvetica, sans-serif;font-size:0.99em;;width:100%;}
h1{color:#e60086;font-family:Arial, Helvetica, sans-serif;font-size:2em;margin:0 0 15px 0;padding:0;clear:left;}
h2{color:#e60086;font-family:Arial, Helvetica, sans-serif;font-size:1.75em;margin:0;padding:0;}
h3{color:#e60086;font-family:Arial, Helvetica, sans-serif;font-size:1.5em;margin:0;padding:0;}
h4{color:#e60086;font-family:Arial, Helvetica, sans-serif;font-size:1.25em;margin:0;padding:0;}
h5{color:#e60086;font-family:Arial, Helvetica, sans-serif;font-size:1em;margin:0;padding:0;}
h6{color:#e60086;font-family:Arial, Helvetica, sans-serif;font-size:1em;margin:0;padding:0;}

/*heading-styles*/
.heading-1,
.heading-2,
.heading-3,
.heading-4,
.heading-5{color:#E60086;font-family:Arial,Helvetica,sans-serif;padding:0;}
.heading-1{font-size:2em;}
.heading-2{font-size:1.75em;}
.heading-3{font-size:1.32em;margin:0 0 10px 0;}
.heading-4{font-size:1.25em;}
.heading-5{font-size:1em;margin:0;}
.heading-1.black,
.heading-2.black,
.heading-3.black,
.heading-4.black,
.heading-5.black{color:#000;}
	
em{font-style:italic;}
i{font-style:italic;}
strong{font-weight:bold;}

b{font-weight:bold;}
button, input.submit{ cursor: pointer;}
cite{font-style:normal;}
code{font-family:"Courier New", Courier, mono;font-size:1em;}
kbd{font-family:"Courier New", Courier, mono;font-size:1em;}
a{color:#0099cc;font-weight:bold;outline:none;text-decoration:none;cursor:pointer;border-bottom: 1px dotted #0099cc;}
a.pink-round-button {background: url(pink-round-button.gif) 100% 50% no-repeat; padding: 5px 20px 5px 0; border: none; float: right;}
a:hover{color:#e60086; border-bottom: 1px solid #e60086;}
a.pink-round-button:hover {border: none;}
p a{font-weight:normal;}
ul{list-style-type:disc;margin:0;padding:0 0 1em;}
ol{list-style-type:decimal;margin:0;padding:0 0 1em;}
dl{margin:0;padding:0 0 1em;}
ul ul{margin:0 0 0 2em;padding:0;}
ol ol{margin:0 0 0 2em;padding:0;}
ol ul{margin:0 0 0 2em;padding:0;}
ul ol{margin:0 0 0 2em;padding:0;}
li{margin:0 0 0 2em;padding:0;}
dt{display:block;float:left;font-weight:bold;}
dd{margin:0 0 1px 10em;}
caption{display:block;margin:0;padding:0;}
table{border:0;width:100%;}
th{border:0;color:#000;}
th.row-header{background-color:transparent;color:#000;}
td{border:0;}

/*forms*/
form{margin:0;padding:0;}
fieldset{border:none;margin:1.5em 0 0;padding:1em;}
legend{color:#333;margin:0;padding:0;display: none;}
.label{float:left;margin:0 1% 0 0;padding:0.2em 0 0.8em;text-align:left;width:34%;}
.element{float:left;margin:0 1% 0 0;padding:0 0 0.8em;width:55%;}
.element p{font-size:0.88em;margin:0;padding:0;}
.input{float:left;width:60%;}
.input input,
.input textarea{width:100%;}
.warn{display:block;font-size:0.91em;}
.invalid, .warn, .highlight {color:#E60086;}
.invalid input.text, .invalid input.form-error {border:1px solid #E60086;}
optgroup {font-style:normal; font-family:Arial, Helvetica, sans-serif;}

.field{position:relative;}
.helpbutton {border: none;}
.helpbutton:hover{cursor:help;border: none;}
input.generic-button{}
#errors a {border: none;}
#errors p{font-weight:bold;}
#errors a{font-weight:normal;color:#E60086;}
#errors a:hover{text-decoration:underline;}
.accessibility,
.hide {display:none;}
input.text{border:1px solid #a5acb2;float:left;margin-right:0.5em;width:100%;}
.cols3 .col {float:left;margin:0 1% 0 0;width:30%;}
.element .col div {}
input.radio {display:block;float:left;margin:1px 5px 5px 0;padding: 0;width:auto;}
input.text.focus,
textarea.focus,
select.focus{border:1px solid #0099CB;background:#fbfbfb;}
div.radio{position:relative;padding-left:1.5em;margin-bottom:1em;width:44%;float:left;}
div.radio input.radio{position:absolute;top:0;left:0;}
.advanced-search .clear{margin-bottom:0.5em;}
.advanced-search label{font-size:0.99em;padding-bottom:0.2em;display:block;}
input.date-pick {width:30%;}
img.datepicker_trigger {float: left; margin-top: -4px; cursor:pointer;}

div.button-left, div.button-right {height:21px;}
div.button-left input, div.button-right input {height:21px; border:0; color:#FFF; font-size:0.94em; font-weight:bold;}
div.button-left{float:left; background:#09C url(btn-back-end-left.gif) 0 0 no-repeat;}
	div.button-left input {padding:0 10px 1px 20px; background:url(btn-back-end-right.gif) top right no-repeat; text-align:right; }
div.button-right{float:right; background:#09C url(btn-end-left.gif) 0 0 no-repeat; }
	div.button-right input {padding:0 20px 1px 10px; background:url(btn-end-right.gif) top right no-repeat; text-align:left; }

form.form-help fieldset .heading-4{padding:0.8em 0;}

.offscreen {position: absolute; left: -5000px; overflow: hidden;}


#skip-content{display:none;}
#shortcuts{left:-500px;position:absolute;top:-500px;width:50%;}
#toplink{height:1px;left:-500px;overflow:hidden;position:absolute;width:50%;}

/*breadcrumb*/	
#breadcrumb{margin:0 0 10px;}
#breadcrumb ol{list-style-type:none;margin:0;padding:0;}
#breadcrumb ol li{display:inline;margin:0;padding:0;}
#breadcrumb ol li a{background:transparent url(bg-breadcrumb.gif) center right no-repeat;display:block;float:left;font-weight:normal;padding:0 14px 0 0;width:auto; border: none;}

/*pagination*/
.pagination .padding{margin:0;padding:0 25%;}
.pagination ul{list-style-type:none;margin:0;padding:0;text-align:center;}
.pagination ul li{display:inline;margin:0;padding:0;}
.pagination ul li a{margin:0;padding:0;}
.pagination ul li.active{color:#000;font-size:0.91em;font-weight:bold;}
.pagination a {border: none !important;}
.pagination ul.numbers {width:auto;}
.pagination ul.previous{display:inline;float:left;margin:0;width:65px;padding-top: 0.5px;}
.pagination ul.previous a{display:block;float:left;margin:0 10px 0 0;padding:0 0 0 10px;width:auto;}
.pagination ul.next{display:inline;float:right;margin:0;width:40px;padding-top: 0.5px;}
.pagination ul.next a{display:block;float:right;margin:0 0 0 0;padding:0 10px 0 0;width:auto;}
.caption{background-color:transparent;border-top:0;color:#000;display:block;padding:2px 0 0 5px;}
.box{border:1px solid #333;color:#000;margin:5px 0 20px;padding:5px;}
.box img{float:left;margin:0 10px 0 0;}
.box p{padding:0;}

.module-15 .nav .pagination.alphabet {width:auto;margin:0;float:none;padding:0;}
.module-15 .nav .pagination.alphabet ul{padding:0;}
.module-15 .nav .pagination.alphabet ul li{float:left;display:inline;padding:0;margin-left:0;}
.module-15 .nav .pagination.alphabet ul li.active a{color:#E60086;}
.module-15 .nav .pagination li {background-image: none;display: inline; float: left; padding: 0; margin-right: 9px; color: #6a7072; font-weight: bold;}
		
/* generic classes */
.padding{padding:10px;}
.nopadding{padding:0;}
.strong{font-weight:bold;}
.em{font-style:italic;}
.hidden,
.tabs-hidden.clear{display:none;}
.tabs-hidden.block{display:block;}
.button{float:right;}
p img.float-right{border:none;float:right;margin:0.8em 0 0.8em 0.8em;}
p img.float-left{border:none;float:left;margin:0.8em 0.8em 0.8em 0;}
.dotted-grey-line{background:transparent url(dotted-grey-line.gif) 0% 100% repeat-x;padding-bottom:1em;margin-bottom:1em;}
.percent50{width:50%;}
.percent80{width:80%;}
.percent100{width:100%;}
.text-right{text-align:right;}

div.hr-dotted hr{outline:none;border:none;margin:0.5em 0;}

/* lists */
ul.pinkdot{color:#eb008c;list-style-position:inside;list-style-type:disc;}
ul.pinkdot li{background:none;font-size:0.99em;margin-left:0;margin-bottom:1em;}
ul.pinkdot span{color:#000;}
ul.pinksquare{color:#eb008c;list-style-position:inside;list-style-type:square;}
ul.pinksquare li{background:none;font-size:0.99em;margin-left:4px; padding-left:2px;}
ul.pinksquare span{color:#000;}
ul.pinksquare span.strong{font-weight:bold;}
ul.icon-list{margin:0;padding:0;}
ul.icon-list li{list-style:none;margin:0;padding:0;}
ul.icon-list li.last{background:none;}
ul.icon-list li a{padding:0;}
ul.icon-list span{display:block;padding-top:5px;}	
ol.grey{background: #fff; color: #909090; padding:0 0 0 0.5em; margin:1em 0; font-weight: bold;}
ol.grey li {margin-bottom: 0.5em}
ol.grey a { color: #e60086; border-bottom: 1px dotted #e60086;}
ol.grey a:hover {text-decoration: underline; border-bottom: none;}
ul.region-programmes{list-style:none;margin:0.5em;}
ul.region-programmes li.content{margin-left:0;padding:0.5em 0;}
ul.region-programmes li.content a{display:block;font-size:0.91em; border: none;}
ul.region-programmes li.content a span{color:#000;border-bottom: 1px dotted #0099cc;color: #0099cc; font-weight: bold; display: inline;}
ul.region-programmes li.content a:hover {border-bottom: none;}
ul.region-programmes li.content a:hover span {color: #e60086; border-bottom: 1px solid #ff0099;}
ul.region-programmes li.content a span.location {border-bottom: none;display: block; color: #000; font-weight: normal;padding: 1px 0 0 0;}
ul.region-programmes li.content a:hover span.location {border-bottom: none; color: #000;}
ul.list-pink-bullets{background:#e60086;list-style:none;margin:0;padding: 0.7em;}
ul.list-pink-bullets li{margin:0 0 0.3em 0;padding:0;}
ul.list-pink-bullets li a{background:#e60086 url(list-white-bullet.png) top left no-repeat;color:#fff;font-size:0.91em;font-weight:bold;line-height:1.7em;padding:0 0 0 2em;text-decoration:none;border: none;}
ul.list-pink-bullets li a:hover{color:#fff;text-decoration:underline;}
ul.pink-bullet-links{list-style:none;margin-left:0;}
ul.pink-bullet-links li{background:transparent url(list-pink-bullet.png) no-repeat left top;margin-bottom:0.2em;margin-left:0;position:relative;}
ul.pink-bullet-links li a{display:inline;font-weight:bold;line-height:1.6em;padding:2px 0 0 0; margin-left: 20px;position:relative;text-decoration:none;}
ul.region-programmes li.content ul.pink-bullet-links li a{background-image:none;padding-left:20px;}


/*tabs*/
.common-tabs ul.nav {display:none;}
/*.common-tabs ul.nav { list-style-type:none;margin:0;padding:0;  background: url(pink-pixel.gif) left bottom repeat-x;}
.common-tabs ul.nav li{margin:0 1px 0 0;padding:0;float: left; background: url(bg-tabs-li-unselected.gif) right top no-repeat;}
.common-tabs ul.nav a{display: block; color: #fff; background: url(bg-tabs-a-unselected.gif) left top no-repeat; padding: 7px 20px 7px 20px; border: 0;}
.common-tabs ul.nav a:hover{color:#000;}
.common-tabs ul.nav a.selected{background-color:#fff;border-bottom:1px solid #fff;}
.common-tabs ul.nav li.selected {background-image: url(bg-tabs-li-selected.gif);}
.common-tabs ul.nav li.selected a {background-image: url(bg-tabs-a-selected.gif); color: #e60086;}
.common-tabs .span-3.border-fade, .common-tabs .content-wrapper.border-fade {background: url(bg-border-fade.gif) 0 0 no-repeat;}
.common-tabs .content-wrapper{padding:1em;}
*/

.grey-dotted-box {background:#eae7e5; padding: 0.7em 0.5em;margin:0.5em 0;}
.grey-dotted-box fieldset{margin:0;padding:0;}
.grey-dotted-box label {float: left; padding-top: 3px; margin-right: 0.2em;}
.grey-dotted-box input.text {float: left; margin-right: 0.5em; width: 150px;}
.grey-dotted-box .button {margin: 0;}

a.jumper {background:#0099cc url(bg-back-to-top.png) left top no-repeat;padding-left:28px; margin-bottom: 1em;line-height:1.5em;border: none;display: block;}
a.jumper:hover{background-color:#e60086;}
a.jumper span {border-bottom: 1px dotted #0099cc;}
	a.jumper:hover span {border-bottom: 1px solid #e60086;}



/*footer*/
#footer span{color:#0099cb;float:left;font-size:1.15em;font-weight:bold;}
#footer ul{float:right;list-style:none;}
#footer ul li{background:url(footer-links-border.gif) right center no-repeat;color:#0099cb;display:inline;float:left;font-size:0.82em;margin:0;padding:0 0.5em;}
#footer ul li.last{background:none;}



/*header layout*/	
#top-links{display:none;}
#header-content{color:#fff;position:relative;min-height:136px;}
#header-content h1{float:left;font-size:0;}
/* AMENDED BY JB */
/* #header-content div#bigtitle {float:left;width:450px;margin:100px 0 0 10px;} */
#header-content div#bigtitle {position:absolute;left:150px;bottom:7px;width:450px;}
#header-content div#bigtitle h2 {color:black;font-size:36px;font-weight:normal;}
#header-content div#bigtitle h2 a{color:black;font-size:36px;font-weight:normal;}
#main-nav{display:none;}
#header-content .logo-funds{position:absolute;right:15px;top:0;}
div#search{display:none;}
#header .bigadviceline{position:relative;left:156px;top:-130px;color:black;font-weight:bold;font-size:1em;}

/*other items*/
.change-location{display:none;}

#feature{}
#feature .content{height:13.72em;margin-bottom:0.5em;overflow:hidden;position:relative;}
#feature h2{font-size:1.5em;font-weight:normal;margin-bottom:0.3em;}
#feature .item{height:166px;left:0;margin-bottom:0.5em;padding:0;top:0;}
#feature .item ul{list-style-type:none;}
#feature .item li{margin-left:0;}
#feature .item img{float:left;}
#feature .item .text{font-size:0.91em;margin-left:212px;padding:1em 1em 0.2em;}
#feature .item a{font-weight:bold;text-decoration:none;}
#feature div.strap{display:none;}

input.form-input-1{border:1px solid #a5acb2;color:#000;}
#print-view{display:none;}


/*tables*/
div.table{}
div.table table{border-top:1px solid #000;border-left:1px solid #000;border-collapse:collapse;padding:0;margin:0 0 1.5em 0;font-size:0.99em;text-align:left;}		
div.table table caption{display:none;}	
div.table th,
div.table td{border-bottom:1px solid #000;border-right:1px solid #000;padding:3px 5px;}

/*two-tone table styles*/	
div.table.lime-green table{border-top:1px solid #E6E99C;border-left:1px solid #E6E99C;}
div.table.lime-green th{color:#E6E99C;border-bottom:1px solid #E6E99C;border-right:1px solid #E6E99C;padding:3px 5px;}
div.table.lime-green td{border-bottom:1px solid #E6E99C;border-right:1px solid #E6E99C;padding:3px 5px;}

div.table.purple-light-purple table{border-top:1px solid #E3D1E7;border-left:1px solid #E3D1E7;}
div.table.purple-light-purple th{color:#E3D1E7;border-bottom:1px solid #E3D1E7;border-right:1px solid #E3D1E7;}
div.table.purple-light-purple td{border-bottom:1px solid #E3D1E7;border-right:1px solid #E3D1E7;}

div.table.brown-mocha table{border-top:1px solid #D5BFB5;border-left:1px solid #D5BFB5;}
div.table.brown-mocha th{color:#D5BFB5;border-bottom:1px solid #D5BFB5;border-right:1px solid #D5BFB5;}
div.table.brown-mocha td{border-bottom:1px solid #D5BFB5;border-right:1px solid #D5BFB5;}

div.table.blue-aqua table{border-top:1px solid #B5DCF4;border-left:1px solid #B5DCF4;}
div.table.blue-aqua th{color:#B5DCF4;border-bottom:1px solid #B5DCF4;border-right:1px solid #B5DCF4;}
div.table.blue-aqua td{border-bottom:1px solid #B5DCF4;border-right:1px solid #B5DCF4;}

div.table.pink-baby-pink table{border-top:1px solid #F599CF;border-left:1px solid #F599CF;}
div.table.pink-baby-pink th{color:#F599CF;border-bottom:1px solid #F599CF;border-right:1px solid #F599CF;}
div.table.pink-baby-pink td{border-bottom:1px solid #F599CF;border-right:1px solid #F599CF;}
	
div.table.purple-grey table{border-top:1px solid #E3D1E7;border-left:1px solid #E3D1E7;}
div.table.purple-grey th{color:#E3D1E7;border-bottom:1px solid #E3D1E7;border-right:1px solid #E3D1E7;}
div.table.purple-grey td{border-bottom:1px solid #E3D1E7;border-right:1px solid #E3D1E7;}

/*horizontal table styles*/
div.table.light-purple table{border-top:1px solid #E3D1E7;border-left:1px solid #E3D1E7;}
div.table.light-purple th{color:#E3D1E7;border-bottom:1px solid #E3D1E7;border-right:1px solid #E3D1E7;}
div.table.light-purple td{border-bottom:1px solid #E3D1E7;border-right:1px solid #E3D1E7;}

div.table.mocha table{border-top:1px solid #D5BFB5;border-left:1px solid #D5BFB5;}
div.table.mocha th{color:#D5BFB5;border-bottom:1px solid #D5BFB5;border-right:1px solid #D5BFB5;}
div.table.mocha td{border-bottom:1px solid #D5BFB5;border-right:1px solid #D5BFB5;}

div.table.aqua table{border-top:1px solid #B5DCF4;border-left:1px solid #B5DCF4;}
div.table.aqua th{color:#B5DCF4;border-bottom:1px solid #B5DCF4;border-right:1px solid #B5DCF4;}
div.table.aqua td{border-bottom:1px solid #B5DCF4;border-right:1px solid #B5DCF4;}

div.table.baby-pink table{border-top:1px solid #F599CF;border-left:1px solid #F599CF;}
div.table.baby-pink th{color:#F599CF;border-bottom:1px solid #F599CF;border-right:1px solid #F599CF;}
div.table.baby-pink td{border-bottom:1px solid #F599CF;border-right:1px solid #F599CF;}
		
/*solid tables	*/
div.table.green table{border-top:1px solid #E6E99C;border-left:1px solid #E6E99C;}
div.table.green th{color:#E6E99C;border-bottom:1px solid #E6E99C;border-right:1px solid #E6E99C;padding:3px 5px;}
div.table.green td{border-bottom:1px solid #E6E99C;border-right:1px solid #E6E99C;padding:3px 5px;}

div.table.grey table{border-top:1px solid #E3D1E7;border-left:1px solid #E3D1E7;}
div.table.grey th{color:#E3D1E7;border-bottom:1px solid #E3D1E7;border-right:1px solid #E3D1E7;}
div.table.grey td{border-bottom:1px solid #E3D1E7;border-right:1px solid #E3D1E7;}

/*modules*/
.module-1{color:#fff;margin-bottom:1.2em;}
.module-2{margin-bottom:1.2em;}
	.module-2 a {border: none;}
.module-3{margin-bottom:1.2em;}
		
/*module-1*/
.module-1 {display:none;}

/*module-3*/
.module-3{border:1px solid #E60086 !important;padding:0.7em;}
.module-3 strong{display:block;font-size:0.91em;}
.module-3 a{display:block;font-size:0.91em;}
.module-3 span{display:block;font-size:0.91em;}
.module-3 span.comment{margin-bottom:0.5em;padding-bottom:0.2em;}
.module-3 span.date{background:none;margin-bottom:0.5em;}
.module-3 span.region{background:none;margin-bottom:0;padding-top:0.2em;}
.module-3 a.news-item{font-weight:bold;outline:none;display: inline;}
.module-3 a.news-item:hover{color:#e60086;}
.module-3 .rss-link{display:none;}
.module-3 h3{margin-bottom:1em;border-bottom:1px solid #E60086;display:block !important;}
.module-3 .tabs-hidden{display:none !important;}
.module-3 .list-pink-bullets{display:none !important;}

/*module-4*/
.module-4{background:#bee0f5;font-size:0.91em;margin-bottom:1.5em;}
.module-4 h4{color:#000;}
.module-4 form fieldset{border:1px solid #dbdbdb;margin:0;padding:0.5em;}
.module-4 form fieldset p{margin-bottom:0.3em;padding:0;}
.module-4 form fieldset input.form-input-1{float:left;margin-right:0.3em;padding:3px;width:140px;}

/*module-6*/
.module-6{border-top:1px solid #CCC;margin-top:0.8em;min-height:125px;}
.module-6 div.header{padding:0.3em 0 0 0;}
.module-6 h2{font-size:1.3em;}
.module-6 div.content{font-size:0.91em;padding-top:10px;position:relative;}
.module-6 div.content img{left:0;position:absolute;top:10px;}
.module-6 div.content p{margin-left:125px;}
.module-6 div.content ul{margin-left:125px;}

/*module-7*/
.module-7{margin-bottom:1.5em;border:1px solid #ccc;}
.module-7 a{font-size:0.91em;font-weight:bold;text-decoration:none;}
.module-7 div.header{padding:7px 32px 7px 7px;border-bottom:1px solid #CCC;}
.module-7 div.padding{padding:0.5em;}
.module-7 ul.pinksquare span {font-weight:bold;font-size:0.91em;}
.module-7 div.content p{font-size:0.91em;margin-bottom:0;padding:0 0 0.5em 0; line-height:1.3em;}
.module-7 fieldset{background:#fff url(bg-fade-grey-white.gif) top left repeat-x;border:1px solid #fff;margin:0;padding:0.5em;}
.module-7 .content fieldset p{padding:0 0 0.5em 0;}
.module-7 label{font-size:0.91em;}
.module-7 select{float:left;font-size:0.91em;margin-right:5px;width:85%;}
.module-7 form .col{width:70%;}
.module-7 form .col label{font-weight:bold;}
.module-7 form#poll .button{margin-top:-14px;}
.module-7 p a{font-size:0.99em;font-weight:bold;}
.module-7 .reader-download{padding-top:10px;}
.module-7 .reader-download img{float:left;padding-right:10px;}
.module-7 .reader-download span{float:left; border-bottom: 1px dotted #0099cc;}
.module-7 .reader-download a:hover span {border-bottom: 1px solid #e60086;}
.module-7 .reader-download a{font-size:0.99em;font-weight:bold;}
.module-7 div.content.thumb{min-height:100px;margin-bottom:1em;}
.module-7 div.content.thumb img{float:left;margin:10px;}
.module-7 div.content.thumb p{margin-left:85px;}
.module-7 .pagination{padding:1em 0;}
.module-7 .pagination a {border: none;}

#help .module-7.helpbox {margin:0;}
#help .skip {margin-bottom:1.2em;}

/*module-9*/
.module-9{clear:both;padding:0;margin-bottom:0.5em;border:1px solid #E3D1E7;}
.module-9 .header{padding:0;border-bottom:1px solid #E3D1E7;}
.module-9 .header h3{color:#000;font-size:0.99em;font-weight:bold;padding:5px 0 5px 10px;}
.module-9 .content{background-position:bottom right;background-repeat:no-repeat;padding:1em;/*position:relative;*/}
.module-9 .content.nopadding{padding:0;}
.module-9 .content p{font-size:0.99em;}
.module-9 .content div.content-right{position:relative;}
.module-9 .content div.content-right img{position:absolute;top:0;left:0;height:85px;width:95px;}
.module-9 .content div.content-right p,
.module-9 .content div.content-right ul,
.module-9 .content div.content-right form{margin-left:105px;}
.module-9.purple{}
.module-9.purple .header{background:#E3D1E7;}
.module-9.purple .content{background-color:#eae7e5;background-image:url(bg-module-9-content-grey.gif);}
.module-9 .col-one, .module-9 .col-two{float:none;}
.col-one .module-9,
.col-one .module-9 .content{background-image:none;}
.col-one .module-9 .header{padding-right:0;}
.col-two .module-9 .content fieldset{padding:0;}
.col-two .module-9 .content input.text{width:80%;}
.module-9 .content .col-one fieldset,
.module-9 .content .col-two fieldset{padding:0;margin:0;}
.module-9 .content .col-one select,
.module-9 .content .col-two select{margin-bottom:0.5em;}

/*module-10*/
.module-10{margin-bottom:1.5em;padding-top:20px;}
.module-10 .content{padding-right:20px;}
.module-10 .content blockquote{border-bottom:2px solid #fff;padding:0 1em;font-size:1.2em;margin:0;font-weight:bold;font-style:italic;}
.module-10 p.last{padding-right:1em;margin-bottom:0.82em;}
.module-10 .footer{padding:0;}
.module-10 .footer cite{display:block;font-size:0.99em;font-style:normal;padding:0 1em;}

/*module-11*/
.module-11{margin-bottom:20px;}
.module-11 img{float:left;}
.module-11 .content{margin-left:339px;min-height:138px;padding:0 9px 9px 9px;}
.module-11 .footer {font-size:0.91em;font-style:normal;font-weight:bold;margin-left:339px;padding:6px 9px;}

/*module-12*/
.module-12{background:transparent url(bg-dotted-line-grey.gif) top left repeat-x;padding-top:1em;margin-top:0.5em;}
ul.module-12 {list-style-type:none;}
ul.module-12 li {margin-left: 0;}
li:target {padding-left: 1em;}
li:target h3 {color: #E60086 !important;}

/*module-13*/
.module-13{background-position:100% 0%;background-repeat:no-repeat;margin-bottom:1em;}
.module-13 .content{background-position:100% 100%;background-repeat:no-repeat;padding:1em 0.5em 1em 1em;}
.module-13.aqua{background-image:url(bg-curve-white-aqua.gif);background-color:#d0e9f8;padding-top:17px;}
.module-13.aqua .content{background-image:url(bg-curve-aqua-white.gif);}
.module-13 ul{list-style:none;margin:0;padding:0;}
.module-13 ul li{float:left;padding:0;margin:0 1em 1em 0;min-height:38px;}
.module-13 ul li img{ border:1px solid #999; background-color:#fff; float:left;margin-right:0.5em;padding:1px;}
.module-13 ul li.selected img{ background-color:#e60086;border:1px solid #e60086;float:left;}
.module-13 ul li p{float:left;font-size:0.91em; width:93px; min-height:60px;line-height:1em;}
.module-13 ul li p span{color:#000;font-weight:bold;}
.module-13 ul li a:hover img{background-color:#e60086;border:1px solid #e60086;}

/*module-14*/
.module-14 {margin-bottom:1em;position:relative}
.module-14 img{border:1px solid #eae7e5;float:left;position:absolute;top:0;left:0;}
.module-14 .header{background:#fff url(bg-curve-white-blue.gif) 100% 100% no-repeat;padding-bottom:0.5em;margin-left:245px;}
.module-14 .header h3{color:#474747;font-weight:normal;}
.module-14 .content{background:#b5dcf4 url(bg-curve-blue-white.gif) 100% 100% no-repeat;min-height:80px;margin-left:245px;padding:1em;}

/*module-15*/
.module-15 {background: url(bg-module-15-purple.gif) right top no-repeat; padding-top: 20px;}
.module-15.search {background: none; padding-top: 0;}
.module-15 fieldset {margin: 0; padding: 0;}
.module-15 h2 a, .module-15 h3 a {color: #30acd6;}
.module-15 h2 a:hover, .module-15 h3 a:hover {color: #e60086;}
.module-15 p {font-size: 0.99em;}

.module-15 .category dl {font-weight: bold; font-size: 0.91em; padding-bottom: 0.5em; padding-top: 2px;}
.module-15 .category dt {float: left; margin: 0 0 0 0;}
.module-15 .category dd {float: left; margin: 0 10px 0 5px;}

.module-15 .nav {background-color: #e3d1e7; background-position: bottom right; background-repeat: no-repeat;padding: 0.5em 2em; }
.module-15 .nav .category {float: left;margin: 0; padding: 3px 0 5px 0; display: inline;border-right: 1px solid #c4b0c8;}
.module-15 .nav a {color: #007197; border: none;}	
.module-15 .nav a:hover{color: #e60086;}
			
.module-15 .results {float: left;border-right: 1px solid #c4b0c8; padding-right: 10px;}
.module-15 .nav label {float: left;padding-left: 10px; margin-top: 3px; margin-right: 2px;}
.module-15 .nav select {width: 40px;float: left; margin-top: 2px;}
	
.module-15 .nav li {margin-left: 0; margin-right: 10px;}

.module-15 .nav .pagination {}
.module-15 .nav .pagination li {background: none;}
.module-15 .nav .pagination ul {}
.module-15 .nav .pagination li.active {font-size: 1em;}
.module-15 .nav .pagination li.active a {color: #E60086;}
.module-15 .nav .pagination .previous {padding-top: 0.3em; margin-left:1em; margin-right: 0;}
.module-15 .nav .pagination .next {padding-top: 0.3em; margin-left: 5px; margin-right: 0;}
.module-15 .nav .pagination .numbers {padding-top: 0.3em;}
.module-15 .nav .pagination li.numbers ul {padding: 0; margin: 0;}
.module-15 .nav .pagination li.numbers li {display: inline; float: left; margin: 0; padding: 0 0 0 5px;}

.module-15 .nav ul {list-style-type:none;}
.module-15 .nav li {background: url(nav-category-up.gif); background-position: 100% 50%; background-repeat: no-repeat; display: inline; padding: 2px 20px 3px 0;}
.module-15 .nav li.selected {background-image: url(nav-category-down.gif);}

.module-15.search .nav.top {background-image: none;}
.module-15 .nav.bottom {background: #e3d1e7 url(bg-curve-purple-white.gif) right bottom no-repeat; padding-bottom: 7px;}
.module-15 .categories{min-height:339px;}
.module-15 .category{background-position:10px 16px;background-repeat:no-repeat;padding-top: 16px;}
.module-15 .category .content {padding: 0 25px 15px 0; background-repeat: no-repeat;}
.module-15 .category .content img {float: left; margin-right: 10px;}

.module-15.search .category {margin-bottom: 2px;}
.module-15.search .category *{background-image: none !important;}


.module-15.search .search-results.response{display:none;}
.span-2.right #loading{height:339px;background:transparent url(ajax-loader.gif) center center no-repeat;}
#datepicker {border-top: 1px solid #EAE7E5; position:relative;}

#datepicker table {z-index:100;}
#datepicker #loading {z-index:1; position:absolute; top:0; left:0; width:100%; height:219px;background:transparent url(ajax-loader.gif) center center no-repeat;}
.module-15 #ajax-error{background-color:#FF0033; color:#FFFFFF;font-weight:bold;text-align:center;padding:0.5em;}
#datepicker a {border: none;}
/*module-16*/

.module-16 .header{background:#e3d1e7;border-bottom:2px solid #fff;padding:0.58em 1em;}
.module-16 .content{background:#ebdeee;padding:1em;}
.module-16 .content fieldset{margin:0 0 1em 0;padding:0;}
.module-16 .content fieldset input.text{margin-right:0;margin-bottom:0.5em;}
.module-16 .content fieldset .datepicker_wrap input{margin-right:0.5em;}
.module-16 .content fieldset div.radio{width: 91%;}
.module-16 .content fieldset label{font-size:0.99em;padding-bottom:0.2em;display:block;}
.module-16 .content p{background:transparent url(dotted-grey-line.gif) top left repeat-x;margin-top:0.8em;padding-top:0.5em}
.module-16 .text-right a{display:block;border: none;}
.module-16 .clear{margin-bottom:0.5em;}

/*module-17*/

.module-17{background:transparent url(bg-module-10.gif) no-repeat 100% 0%;padding-top:1px;}
.module-17 .search{background:#e3f2fb url(bg-curve-light-blue-green.gif) no-repeat 100% 100%;}
.module-17 .search h2{font-size:1.32em;color:#000;float:left;margin-right:0.5em;}
.module-17 .search div{float:left;width:30%;margin-right:1em;}
.module-17 .search div label{font-size:0.99em;line-height:1.5em;}
.module-17 .search input#filter-results{margin-top:1.3em;}
.module-17 .content{background:#f1f2c7 url(bg-curve-green-light-blue.gif) no-repeat 100% 100%;}
.module-17 .content h2{font-size:0.99em;color:#000;font-weight:bold;margin-bottom:1em;}
.module-17 .content .items{overflow:hidden;position:relative;height:115px;}
.module-17 .content .items ul{list-style:none;padding-left:0;margin-left:0;}
.module-17 .content .item{float:left;width:114px;margin:0 0.5em 0.5em;position:relative;}
.module-17 .content .item img{display:block;padding:1px;border:1px solid #f1f2c7;background:#999;}
.module-17 .content .item a {border: none;}
.module-17 .content .item a.title {border-bottom: 1px dotted #0099cc;}
.module-17 .content .item a.title:hover {border-bottom: 1px solid #E60086;}
.module-17 #flashcontent{display:none;}

/*jQuery hover*/
.module-17 .content .item.focus img{background:#e60086;}
.module-17 .content .item.focus a{color:#e60086;}
.module-17 .content .item.selected img{background:#e60086;border-color:#e60086;}
.module-17 .content .item.selected a{color:#e60086;}
.module-17 .result{background:#e3f2fb url(bg-curve-light-blue-white.gif) no-repeat 100% 100%;padding:1em;min-height:210px;}
.module-17 .result img{float:left;margin:0 1em 1em 0;}
.module-17 .result dl{margin-top:1em;}
.module-17 .result dt{font-weight:bold;}
.module-17 .result .icon-view-transcript{background:transparent url(icon-view-transcript.gif) 0% 50% no-repeat;padding:0.8em 0.5em 0.8em 2em;border: none;}
.module-17 .result .icon-view-transcript span {border-bottom: 1px dotted #0099cc;}
.module-17 .result .icon-view-transcript:hover span {border-bottom: 1px solid #E60086;}

/*datepicker*/
div#datepicker table {width:197px;margin:10px;cursor:default;}
div#datepicker table caption{display:none;}
div#datepicker table tbody{border-top:1px solid #c6accd;border-right:1px solid #c6accd;position:relative;}
div#datepicker table th,
div#datepicker table td{text-align:center;}
div#datepicker table th{background:transparent url(datepicker-inactive.gif) top left no-repeat;height:28px;width:27px;border-bottom:1px solid #c6accd;border-right:1px solid #e2e4da;border-top:1px solid #e2e4da;}
div#datepicker table td{background:transparent url(datepicker-day.gif) top left no-repeat;height:28px;width:27px;border-bottom:1px solid #c6accd;border-right:1px solid #c6accd;}
div#datepicker table th.first{border-left:1px solid #e2e4da;}
div#datepicker table td.first{border-left:1px solid #c6accd;}
div#datepicker table td.inactive{background-image:url(datepicker-inactive.gif);border-bottom:1px solid #e2e4da;border-right:1px solid #e2e4da;border-top:1px solid #e2e4da;}
div#datepicker table td.no-bg{background:none;border:none;}
div#datepicker table td.feature{background-image:url(datepicker-feature.gif);}
div#datepicker table td.feature a {font-weight: normal; color: #000;}
div#datepicker table td.feature .pink-bullet-links a {font-weight: bold; color: #0099cc;}
div#datepicker table td.feature .pink-bullet-links a:hover {color: #E60086;}
div#datepicker table td button{height:27px;width:27px;border:none;outline:none;background:transparent;margin:0;padding:0;}
div#datepicker table td.inactive a{display:block;color:#0099cb;}
div#datepicker table td.no-bg{text-align:center;}
div#datepicker table td.no-bg span.strong{display:block;width:135px;}



.feature div.tooltip-wrapper{position:relative;display:none;}
.feature div.tooltip{position:absolute;width:206px;z-index:9999;left:-195px;bottom:1em;}
.feature div.tooltip div.content{text-align:left;background:transparent url(bg-tooltip-content.png) top left no-repeat;width:186px;padding:10px;border:none;}
.feature div.tooltip div.content h5{color:#0099cb; padding:0 0 0.5em 0}
.feature div.tooltip div.content ul.pink-bullet-links{padding-bottom:0;}
.feature div.tooltip div.content ul.pink-bullet-links li a {padding-left: 20px;margin-left: 0;}

.feature div.tooltip div.content p{padding:0.5em 0; font-size:0.91em;}
.feature div.tooltip div.footer{background:transparent url(bg-tooltip.png) bottom right no-repeat;height:35px;}
.module-17 #flashcontent {float: left; margin-right: 1em;}

a.tooltipparent span.tooltip {
    display: none;
}

/* ADDED BY BIG */
.screen {display: none;}
a.nounderline {border-bottom: 0px solid white;}

/* FILTERS */
/* hide from IE-mac \*/
	.cols:after,
	.span-3:after,
	.clear:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
	.cols,
	.span-3,
	.clear{display:block;}
	
/* end hide from IE-mac */


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}