/********************** FONTS SIZES

14px			:   		 1.15em
12px 			: 			 0.99em
11px 			: 			 0.91em
10px 			: 			 0.82em

*************************** PADDING

20px			:			 1.65em
15px			:			 1.24em		
10px			:			 0.82em	
8px				:			 0.66em	
7px				:			 0.58em
5px				:			 0.41em

*************************** COLOURS

.main-pink 		: 			#e60086
.main-blue		:			#0099cb
.main-light-blue:			#a2d3f1
.main-lighter-blue			#bee0f5
.main-green		:			#dbdf72
.main-purple	:			#cdadd5
.lilac			:			#e3d1e7
.purple			:			#e3d1e7 
.grey			:			#eae7e5
.lime			:			#e6e99c	
.green			:			#f1f2c7
.light-purple	:			#ebdeee
.brown			:			#d5bfb5	
.mocha			:			#e7dbd5
.blue			:			#b5dcf4
.aqua			:			#d0e9f8
.pink			:			#f599cf
.baby-pink		:			#facce7	
.pastel-pink    :           #faeef5
.pastel-blue    :           #e8f4f7
.light-blue		:			#e3f2fb

**********************************/

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:930px;}
#subnav{background:#fff;float:left;width:220px;}
#content{background:#fff;float:left;width:692px;padding-bottom:0px; }
.content-col-1{float:left;width:456px;}
.content-col-2{float:right;width:220px;}

.span-1{width:220px;}
.span-2{width:456px;}
.span-3{width:692px;}
.span-3 .span-3 {width:672px;padding:10px;}
.span-3 .span-3 .span-2 {width:446px;}
.span-3 .span-3 .span-1 {width:210px;}
.span-4{width:930px;}

#content .span-1{float:right;}
#content .span-2{float:left;}
#content .span-1.left{float:left;}
#content .span-2.right{float:right;}

/*columns*/	
.col-one,
.col-two{width:48%;}
.col-one{float:left;}
.col-two{float:right;}
.middle-border{background:transparent url(../images/grey-pixel.gif) 50% 0% repeat-y;}

#header{background:#fff;clear:both;color:#000;margin:0;position:relative;}
#footer{background:transparent url(../images/bg-dotted-line-grey.gif) repeat-x left top;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;padding:0;}
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;}
.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;}
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(../images/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:focus { background:#b52821; color:#ffffff !important; } Currently Testing */
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;}
dd{margin-left: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;display:none;margin:0;padding:0;}
.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(../images/btn-back-end-left.gif) 0 0 no-repeat;}
	div.button-left input {padding:0 10px 1px 20px; background:url(../images/btn-back-end-right.gif) top right no-repeat; text-align:right; }
div.button-right{float:right; background:#09C url(../images/btn-end-left.gif) 0 0 no-repeat; }
	div.button-right input {padding:0 20px 1px 10px; background:url(../images/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;}

/*jQuery toggle*/
.span-2 .module-7.help{position:absolute;top:0;left:290px;display:none; width:160px;}

/* Skip Anchors Links */
/*#skip-content{ display:none; }  */
#skip-content { visibility: hidden; } 
#skip-content a { display:none; } 
#skip-nav { visibility: hidden; } 
#skip-nav a { display:none; } 

/*#shortcuts{ left:-500px; position:absolute; top:-500px; width:50%;} */
#shortcuts {position:absolute; left:-50px; top: -50px;  z-index: 10; }
#section-title {position:absolute; left:-1000px; z-index: 0; } /* editing this one */
#section-title h1 { color:#FFFFFF; font-size:1.3em; font-weight:bold; }

#shortcuts a:focus, #shortcuts a:active { display:inline; position:absolute; left:50px; top: 50px; border: 1px solid #c8c1b7; z-index: 10; background-color: #f7f3f7; width: 250px; padding: 7px; font-size: 2.0em; }
/* #shortcuts a:focus, #shortcuts a:active { display:visible; position:absolute; left:50px; top: 50px; border: 1px solid #c8c1b7; z-index: 10; background-color: #f7f3f7; width: 250px; padding: 7px; font-size: 2.0em; } */
#toplink{height:1px;left:-500px;overflow:hidden;position:absolute;width:50%;}
#navigation{background-color:#fff;clear:both;font-weight:bold;margin:0 0 2px;}
#navigation ul{list-style-type:none;margin:0;padding:0;}
#navigation ul li{display:inline;margin:0;padding:0;}
#navigation ul li a{color:#000;display:block;float:left;line-height:1.1em;margin:0 1em;padding:4px 10px;text-decoration:none;width:auto;}
#navigation ul li a:hover{background-color:#E9E9E9;}
#navigation ul li a.selected{background-color:#fff;}
#navigation-images{background-color:#bbb;clear:both;margin:0 0 2px;}
#navigation-images ul{list-style-type:none;margin:0;padding:0;}
#navigation-images ul li{display:inline;margin:0;padding:0;}
#navigation-images ul li a{display:block;padding:0;text-decoration:none;width:auto;}
#navigation-images ul li a:hover{background-color:#fff;color:#000;}
#navigation-images ul li a.selected{background-color:#fff;color:#000;}
#navigation-images ul li a img{display:block;float:left;margin:0 2em 0 0;}
#subnav-nav{background:#0099cb;margin-bottom:1.5em;}
#subnav-nav h2{color:#fff;font-size:0.99em;font-weight:bold;padding:0.3em 0.5em;}
#subnav-nav ul{background:#fff;color:#0099cb;list-style:none;margin-left:0;padding:0;}
#subnav-nav ul li{background:transparent url(../images/bg-dotted-line-grey.gif) bottom left repeat-x;font-size:0.99em;font-weight:bold;margin-left:0.5em;padding:0.2em 0;}
#subnav-nav ul li ul li{background:none;margin-left:1.5em;padding:0;}
#subnav-nav ul li a{background:transparent url(../images/list-arrow-grey.gif) 0 3px no-repeat;line-height:1.8em;padding-left:1.2em;text-decoration:none;border: none; color: #0099cc;}
/*#subnav-nav ul li a{background:transparent url(../images/list-arrow-grey.gif) 0 0 no-repeat;line-height:1.8em;padding-left:1.2em;text-decoration:none;border: none; color: #0099cc;}*/
#subnav-nav ul li a:hover{background-position:0 -394px;color:#0099cb;text-decoration:underline;}
#subnav-nav ul li ul li a{font-size:0.9em;font-weight:normal;}
#subnav-nav ul li ul li ul li a{background-position:0 -197px;color:#000;}
#subnav-nav ul li ul li ul li a:hover{background-position:0 -197px;color:#000;}

/*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(../images/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{background-color:#fff;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;background:transparent url(../images/pink-pixel.gif) 0% 100% repeat-x;}
.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;}
p.update {background: url(../images/bg-update.gif) left bottom no-repeat; padding: 0.8em 0 0 2.5em;}
.dotted-grey-line{background:transparent url(../images/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{background-position:center left;background-repeat:repeat-x;}
div.hr-dotted.grey {background-image:url(../images/dotted-grey-line.gif);}
div.hr-dotted.pink {background-image:url(../images/dotted-pink-line.gif);}
div.hr-dotted.blue {background-image:url(../images/dotted-blue-line.gif);}
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 0 15px;}
ul.icon-list li{background:transparent url(../images/bg-dotted-line-grey.gif) bottom left repeat-x;list-style:none;margin:0;padding:1em 0;}
ul.icon-list li.last{background:none;}
ul.icon-list li a{padding:0;}
ul.icon-list li a.icon-pdf{background:url(../images/icon-pdf.gif) no-repeat left;padding: 5px 0 5px 20px; border: none;}
ul.icon-list li a.icon-pdf span {border-bottom: 1px dotted #0099cc; padding: 0;display: inline;font-size: 1em;}
ul.icon-list li a.icon-pdf:hover span {border-bottom: 1px solid #e60086;}
ul.icon-list span{display:block;font-size:0.91em;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{background:transparent url(../images/bg-dotted-line-grey.gif) top left repeat-x;list-style:none;margin:0.5em;}
ul.region-programmes li.content{background:transparent url(../images/bg-dotted-line-grey.gif) bottom left repeat-x;margin-left:0;padding:0.5em 0;}
ul.region-programmes li.content a{background:transparent url(../images/bg-region-programmes.gif) top left no-repeat;display:block;font-size:0.91em;padding-left:40px; 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(../images/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(../images/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 { list-style-type:none;margin:0;padding:0;  background: url(../images/pink-pixel.gif) left bottom repeat-x;}
.common-tabs ul.nav li{margin:0 1px 0 0;padding:0;float: left; background: url(../images/bg-tabs-li-unselected.gif) right top no-repeat;}
.common-tabs ul.nav a{display: block; color: #fff; background: url(../images/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(../images/bg-tabs-li-selected.gif);}
.common-tabs ul.nav li.selected a {background-image: url(../images/bg-tabs-a-selected.gif); color: #e60086;}
.common-tabs .span-3.border-fade, .common-tabs .content-wrapper.border-fade {background: url(../images/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(../images/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(../images/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{background:#fff url(../images/bg-lang.gif) bottom left no-repeat;padding:15px 30px 0 22px;position:relative;}
#header-content{background:#e60086 url(../images/bg-header-content.gif) top right no-repeat;color:#fff;position:relative;min-height:136px;}
#header-content h1{float:left;font-size:0;}
#header-content div#bigtitle {bottom:7px;left:150px;position:absolute;width:485px;}
#header-content div#bigtitle h2{background:#e60086;color:#fff;font-size:3.3em;font-weight:normal;}
/* #main-nav{background:#f0f0f0 url(../images/bg-main-nav.gif) bottom left no-repeat;border-top:2px solid #fff;min-height:26px;} */
#main-nav{background:#f7f3f7 url(../images/bg-main-nav.gif) bottom left no-repeat;border-top:2px solid #fff;min-height:26px;}

#container{background:#fff url(../images/bg-content.gif) top left no-repeat;padding-top:6px; }

/*languages*/

div#languages{float:left; margin-left:0px;}
div#languages ul{list-style:none;margin-left:0px; }
div#languages li{display:inline;float:left;margin-left:0px;padding-left:0px;}
div#languages li a{color:#e60086;font-size:0.91em;font-weight:normal;border: none;}
div#languages li a.en{border-right:1px solid #ccc;padding-right:1em;}
div#languages li a.cy{padding-left:1em;}
div#languages li a.selected{font-weight:bold;}

/*access*/

div#access{float:right;padding-right:50px;position:relative;width:60%;}
div#access ul.access-links{float:left;list-style:none;margin-left:0;}
div#access ul.access-links li{display:inline;float:left;margin-left:0;padding-left:0;}
div#access ul.access-links li a{border-right:1px solid #ccc;color:#0099cb;display:block;font-size:0.91em;font-weight:bold;padding:0 0.5em; border-bottom: none;}
div#access ul.access-links li a.last{border-right:none;}

/*screen controls*/

ul.screen-controls{float:right;list-style:none;}
ul.screen-controls li{color:#0099cb;display:inline;float:left;margin:0;padding:0 0.2em;}
ul.screen-controls li.last{background:none;padding-right:0;}
ul.screen-controls li a {border: none;}
ul.screen-controls li a img{color:#e60086;}
ul.screen-controls li a img.high{background:#000;color:#e60086;}
ul.screen-controls li a:hover img{color:#fff;}
ul.screen-controls li a.selected img{background:#e60086;}
button#login-link{background:#fff;border:none;margin:0;outline:none;position:absolute;right:0;top:13px;}
button#login-link img{border:none;margin:0;outline:none;padding:0;}

#logo-funds{position:absolute;right:15px;top:0;}
div#search{bottom:0;position:absolute;right:15px;}
div#search a{font-size:0.82em;color:#fff;text-decoration:none;margin-right:82px;border: none;}
div#search fieldset{border:none;text-align:right;width:275px;}
div#search input#searchbox{border:1px solid #fff;font-size:0.91em;position: relative; top: -6px;outline:none;padding:2px;}
div#search input#search-button{margin-top:0;}
#main-nav ul{float:right;list-style:none;padding-bottom:0;}
#main-nav li{display:inline;float:left;margin:0;padding:0;}
#main-nav li a{background:#f0f0f0;color:#0099cc;display:block;height:26px;margin:0;padding:0;text-decoration:none;border: none;}
#main-nav li a:hover img{background:#000;}
#main-nav li a img{background:#0099cc;border:none;color:#fff;margin:0;padding:0;}

@media projection,screen  {
	.ui-tabs-hide {display:none;}
	.ui-tabs-nav{font-size:0.99em;list-style:none;margin:0 1px 0 0;padding:0;}
	.ui-tabs-panel{font-size:0.99em;}
	.ui-tabs-nav li{display:inline;float:left;margin:0;margin-right:1px;padding:0;}
	.ui-tabs-nav a{background:transparent url(../images/bg-tabs.gif) 0 -26px no-repeat;color:#fff;float:left;font-size:0.91em;font-weight:bold;height:26px;outline:none;padding:0 0 0 14px;position:relative;text-decoration:none;white-space:nowrap;}
	.ui-tabs-nav a:hover{background-position:0 0;color:#fff;cursor:pointer;}
	.ui-tabs-nav span{background:#e60086 url(../images/bg-tabs.gif) 100% -26px no-repeat;cursor:pointer;float:left;height:26px;line-height:26px;padding:0 11px 0 2px;}
	.ui-tabs-nav .ui-tabs-selected a{background-position:0 0;color:#e60086;margin-top:0;position:relative;top:0;z-index:2;}
	.ui-tabs-nav a:focus{background-position:0 0;cursor:pointer;}
	.ui-tabs-nav a:active{background-position:0 0;cursor:pointer;}
	.ui-tabs-nav .ui-tabs-disabled a:hover{background-position:100% -26px;}
	.ui-tabs-nav .ui-tabs-disabled a:focus{background-position:100% -26px;}
	.ui-tabs-nav .ui-tabs-disabled a:active{background-position:100% -26px;}
	.ui-tabs-nav .ui-tabs-selected a span{background-position:100% 0;color:#e60086;}
	.ui-tabs-nav a:hover span{background-position:100% 0;color:#e60086;}
	.ui-tabs-nav a:focus span{background-position:100% 0;color:#e60086;}
	.ui-tabs-nav a:active span{background-position:100% 0;color:#e60086;}
	.ui-tabs-nav .ui-tabs-selected a:link{cursor:pointer;}
	.ui-tabs-nav .ui-tabs-selected a:visited{cursor:pointer;}
	.ui-tabs-nav .ui-tabs-disabled a:link{cursor:pointer;}
	.ui-tabs-nav .ui-tabs-disabled a:visited{cursor:pointer;}
	.ui-tabs-nav .ui-tabs-unselect a:hover{cursor:pointer;}
	.ui-tabs-nav .ui-tabs-unselect a:focus{cursor:pointer;}
	.ui-tabs-nav .ui-tabs-unselect a:active{cursor:pointer;}
	
	/*added by Aaron for sliding door tabs*/
	.ui-tabs-nav a {background: none; padding-left: 0; border: none;}
	.ui-tabs-nav span {background: none;}
	.ui-tabs-nav a:hover {background-position: right top;}
	.ui-tabs-nav a:hover span {background-position: left top; color:#000;}
	.ui-tabs-nav a span {background-position: left top; background-repeat: no-repeat; border: 0; padding: 0 8px;}
	.ui-tabs-nav li a {background-position: right top; background-repeat: no-repeat;}
	.ui-tabs-nav .ui-tabs-selected {background-position: right top; background-repeat: no-repeat;}
	.ui-tabs-nav .ui-tabs-selected a {background: none;}
	.ui-tabs-nav .ui-tabs-selected a span {background-position: left top; background-repeat: no-repeat; color: #000;}
	.module-3 .tabs-hidden.block {background-position: left bottom; background-repeat: repeat-x;}
	
	.module-3 .ui-tabs-nav a {} 
	.module-3 .ui-tabs-nav li a {background-image: url(../images/bg-tabs-li-unselected.gif);}
	.module-3 .ui-tabs-nav a span {background-image: url(../images/bg-tabs-a-unselected.gif);}
	.module-3 .ui-tabs-nav .ui-tabs-selected {background-image: url(../images/bg-tabs-li-selected.gif);}
	.module-3 .ui-tabs-nav .ui-tabs-selected a {background: none;}
	.module-3 .ui-tabs-nav .ui-tabs-selected a span {background-image: url(../images/bg-tabs-a-selected.gif);}
	
	/*wide class is for stretching tabs out*/
	.ui-tabs-nav.wide a span {padding: 0 15px;}
	.ui-tabs-nav.wide li.last {margin-right: 0;}
	.ui-tabs-nav.wide li.last a span {padding:0 16px 0 17px;}
	/*end sliding door tab code*/
	
	.ui-tabs-nav a:hover {border-bottom: none;}
}
/*other items*/

.change-location{background:#a2d3f1;color:#000;font-size:0.91em;margin-bottom:0.5em;padding:0.5em;position:relative;}
.change-location div{width:160px;}
.change-location button{background:#a2d3f1;border:none;margin:0;outline:none;padding:0;position:absolute;right:3px;top:3px;}
#feature{padding:9px 16px 6px;}
#feature .content{background:#fff;height:13.72em;margin-bottom:0.5em;overflow:hidden;position:relative;}
#feature h2{color:#fff;font-size:1.5em;font-weight:normal;margin-bottom:0.3em;}
#feature.blue{background-color:#0099cb;}

#feature .item{background-color:#fff;height:166px;left:0;margin-bottom:0.5em;padding:0;top:0;width:424px;}
#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{background:url(../images/dots-white.gif) top left repeat-x;margin:0;padding:0.5em 0 0;}
#feature .strap p{background-color:#fff;color:#e60086;font-weight:bold;margin:0;padding:0.5em;text-align:right;}
#feature ul.strap a{background:url(../images/btn-arrow.gif) top right no-repeat;display:block;padding:0 22px 3px 0;text-decoration:none;}
#feature ul.strap a span{color:#e60086;}
input.form-input-1{border:1px solid #a5acb2;color:#000;}
#print-view{padding:0;text-align:right;background:#fff url(../images/icon-print.gif) right center no-repeat;padding-right: 25px;}
#print-view a{font-size:0.91em;font-weight:normal;padding:0; color: #0099cc; border-bottom: 1px dotted #0099cc;line-height: 1.7em;}
#print-view a:hover {border-bottom: 1px solid #E60086; color: #E60086;}
/*tables*/

div.table{background-position:100% 0%;background-repeat:no-repeat;background-color:#fff;}
div.table table{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 thead,
div.table tfoot,
div.table tbody,
div.table th,
div.table td{background-repeat:no-repeat;}

/*curvy corners common styles*/
div.table thead th.last{background-position:100% 100%;padding-right:19px;}
div.table.horizontal tbody td.last.end,
div.table tfoot td.last{background-position:100% 100%;padding-right:19px;}
div.table table {margin-bottom: 0;}
div.table tbody{background-position:100% 0%;padding-right:19px;}	
div.table table th,	
div.table table td,
div.table table td.last{padding:8px;}
div.table table th{font-weight:bold;}
div.table table thead th,
div.table table tfoot td,
div.table table tbody td,
div.table.horizontal table tbody th {background-position:0% 100%;}
div.table.horizontal tbody th{border-right: 2px solid #fff;}
div.table table tbody td.last {background-position:100% 100%;}

div.table div.curve {background-position: 100% 0; background-repeat: no-repeat; margin-bottom: 1.5em; padding-top: 17px;}
	
/*two-tone table styles*/	

/*div.table.lime-green{background-image: url(../images/bg-curve-white-lime.gif);}*/
div.table.lime-green div.curve {background-image: url(../images/bg-curve-white-lime.gif);}
div.table.lime-green thead,
div.table.lime-green tfoot{background-color:#e6e99c;}
div.table.lime-green tfoot td.last{background-image: url(../images/bg-curve-lime-white.gif);}
div.table.lime-green thead th,
div.table.lime-green tfoot td,
div.table.lime-green thead th.last {background-image: url(../images/bg-curve-lime-green.gif);}
div.table.lime-green tbody td,
div.table.lime-green tbody td.last{background-color:#f1f2c7;background-image: url(../images/bg-curve-green-green.gif);}
div.table.lime-green tbody td.last.end{background-image: url(../images/bg-curve-green-lime.gif);}

/*div.table.purple-light-purple{background-image: url(../images/bg-curve-white-purple.gif);}*/
div.table.purple-light-purple div.curve {background-image: url(../images/bg-curve-white-purple.gif);}
div.table.purple-light-purple thead,
div.table.purple-light-purple tfoot{background-color:#e3d1e7;}
div.table.purple-light-purple tfoot td.last{background-image: url(../images/bg-curve-purple-white.gif);}
div.table.purple-light-purple thead th,
div.table.purple-light-purple tfoot td,
div.table.purple-light-purple thead th.last {background-image: url(../images/bg-curve-purple-light-purple.gif);}
div.table.purple-light-purple tbody td,
div.table.purple-light-purple tbody td.last{background-color:#ebdeee;background-image: url(../images/bg-curve-light-purple-light-purple.gif);}
div.table.purple-light-purple tbody td.last.end{background-image: url(../images/bg-curve-light-purple-purple.gif);}

/*div.table.brown-mocha{background-image: url(../images/bg-curve-white-brown.gif);}*/
div.table.brown-mocha div.curve {background-image: url(../images/bg-curve-white-brown.gif);}
div.table.brown-mocha thead,
div.table.brown-mocha tfoot{background-color:#d5bfb5;}
div.table.brown-mocha tfoot td.last{background-image: url(../images/bg-curve-brown-white.gif);}
div.table.brown-mocha thead th,
div.table.brown-mocha tfoot td,
div.table.brown-mocha thead th.last {background-image: url(../images/bg-curve-brown-mocha.gif);}
div.table.brown-mocha tbody td,
div.table.brown-mocha tbody td.last{background-color:#e7dbd5;background-image: url(../images/bg-curve-mocha-mocha.gif);}
div.table.brown-mocha tbody td.last.end{background-image: url(../images/bg-curve-mocha-brown.gif);}

/*div.table.blue-aqua {background-image: url(../images/bg-curve-white-blue.gif);}*/
div.table.blue-aqua div.curve {background-image: url(../images/bg-curve-white-blue.gif);}
div.table.blue-aqua thead,
div.table.blue-aqua tfoot{background-color:#b5dcf4;}
div.table.blue-aqua tfoot td.last{background-image: url(../images/bg-curve-blue-white.gif);}
div.table.blue-aqua thead th,
div.table.blue-aqua tfoot td,
div.table.blue-aqua thead th.last {background-image: url(../images/bg-curve-blue-aqua.gif);}
div.table.blue-aqua tbody td,
div.table.blue-aqua tbody td.last{background-color:#d0e9f8;background-image: url(../images/bg-curve-aqua-aqua.gif);}
div.table.blue-aqua tbody td.last.end{background-image: url(../images/bg-curve-aqua-blue.gif);}

/*div.table.pink-baby-pink{background-image: url(../images/bg-curve-white-pink.gif);}*/
div.table.pink-baby-pink div.curve {background-image: url(../images/bg-curve-white-pink.gif);}
div.table.pink-baby-pink thead,
div.table.pink-baby-pink tfoot{background-color:#f599cf;}
div.table.pink-baby-pink tfoot td.last{background-image: url(../images/bg-curve-pink-white.gif);}
div.table.pink-baby-pink thead th,
div.table.pink-baby-pink tfoot td,
div.table.pink-baby-pink thead th.last {background-image: url(../images/bg-curve-pink-baby-pink.gif);}
div.table.pink-baby-pink tbody td,
div.table.pink-baby-pink tbody td.last{background-color:#facce7;background-image: url(../images/bg-curve-baby-pink-baby-pink.gif);}
div.table.pink-baby-pink tbody td.last.end{background-image: url(../images/bg-curve-baby-pink-pink.gif);}

div.table.purple-grey table.nofoot tbody td.last {background-image: url(../images/bg-curve-grey-white.gif);}

/*div.table.purple-grey{background-image: url(../images/bg-curve-white-purple.gif);}*/
div.table.purple-grey div.curve {background-image: url(../images/bg-curve-white-purple.gif);}
div.table.purple-grey thead,
div.table.purple-grey tfoot{background-color:#e3d1e7;}
div.table.purple-grey tfoot td.last{background-image: url(../images/bg-curve-purple-white.gif);}
div.table.purple-grey thead th,
div.table.purple-grey tfoot td,
div.table.purple-grey thead th.last {background-image: url(../images/bg-curve-purple-grey.gif);}
div.table.purple-grey tbody td,
div.table.purple-grey tbody td.last{background-color:#eae7e5;background-image: url(../images/bg-curve-grey-grey.gif);}
div.table.purple-grey tbody td.last.end{background-image: url(../images/bg-curve-grey-purple.gif);}
	
/*horizontal table styles*/
div.table.horizontal div.curve-horizontal {background-position: 100% 0; background-repeat: no-repeat; padding-top: 17px; margin-bottom: 1.5em;}

/*div.purple-grey.horizontal{background-image: url(../images/bg-curve-white-grey.gif);}	*/
div.purple-grey div.curve-horizontal {background-image: url(../images/bg-curve-white-grey.gif) !important;}
div.table.purple-grey tbody.horizontal th {background-color: #e3d1e7;}
div.table.purple-grey tbody.horizontal td.last.end{background-image: url(../images/bg-curve-grey-white.gif);} 

/*div.lime-green.horizontal{background-image: url(../images/bg-curve-white-green.gif);}	*/	
div.lime-green div.curve-horizontal {background-image: url(../images/bg-curve-white-green.gif) !important;}
div.table.lime-green tbody.horizontal th {background-color: #e6e99c;}
div.table.lime-green tbody.horizontal td.last.end{background-image: url(../images/bg-curve-green-white.gif);} 

/*div.purple-light-purple.horizontal{background-image: url(../images/bg-curve-white-light-purple.gif);}	*/
div.purple-light-purple div.curve-horizontal {background-image: url(../images/bg-curve-white-light-purple.gif);}
div.table.purple-light-purple tbody.horizontal th {background-color: #e3d1e7;}
div.table.purple-light-purple tbody.horizontal td.last.end{background-image: url(../images/bg-curve-light-purple-white.gif);} 

/*div.brown-mocha.horizontal{background-image: url(../images/bg-curve-white-mocha.gif);}*/
div.brown-mocha div.curve-horizontal {background-image: url(../images/bg-curve-white-mocha.gif) !important;}
div.table.brown-mocha tbody.horizontal th {background-color: #d5bfb5;}
div.table.brown-mocha.horizontal tbody td.last.end{background-image: url(../images/bg-curve-mocha-white.gif);} 

/*div.blue-aqua.horizontal{background-image: url(../images/bg-curve-white-aqua.gif);}	*/
div.blue-aqua div.curve-horizontal {background-image: url(../images/bg-curve-white-aqua.gif) !important;}
div.table.blue-aqua tbody.horizontal th {background-color: #B5DCF4;}
div.table.blue-aqua tbody.horizontal td.last.end{background-image: url(../images/bg-curve-aqua-white.gif);} 

/*div.pink-baby-pink.horizontal{background-image: url(../images/bg-curve-white-baby-pink.gif);}	*/
div.pink-baby-pink div.curve-horizontal {background-image: url(../images/bg-curve-white-baby-pink.gif) !important;}
div.table.pink-baby-pink tbody.horizontal th {background-color: #f599cf;}
div.table.pink-baby-pink tbody.horizontal td.last.end{background-image: url(../images/bg-curve-baby-pink-white.gif);} 
	
/*solid tables	*/
div.table.solid tbody th.last{background-position:0% 100%;}
div.solid {background-image: none !important;}

/*div.green.solid {background-image: url(../images/bg-curve-white-green.gif);}	*/
div.green div.curve {background-image: url(../images/bg-curve-white-green.gif) !important;}	
div.table.green tbody.solid th,
div.table.green tbody.solid td {background-color: #f1f2c7;}
div.table.green tbody.solid th.last{background-image: url(../images/bg-curve-green-white.gif);} 
div.table.green tbody.solid td.last.end{background-image: url(../images/bg-curve-green-white.gif);}

/*div.grey.solid {background-image: url(../images/bg-curve-white-grey.gif);}	*/
div.grey div.curve {background-image: url(../images/bg-curve-white-grey.gif) !important;}
div.table.grey tbody.solid th,
div.table.grey tbody.solid td {background-color: #eae7e5;}
div.table.grey tbody.solid th.last{background-image: url(../images/bg-curve-grey-white.gif);} 
div.table.grey tbody.solid td.last.end{background-image: url(../images/bg-curve-grey-white.gif);} 

/*div.light-purple.solid {background-image: url(../images/bg-curve-white-light-purple.gif);}	*/
div.light-purple div.curve {background-image: url(../images/bg-curve-white-light-purple.gif);}
div.table.light-purple tbody.solid th,
div.table.light-purple tbody.solid td {background-color: #ebdeee;}
div.table.light-purple tbody.solid th.last{background-image: url(../images/bg-curve-light-purple-white.gif);} 
div.table.light-purple tbody.solid td.last.end{background-image: url(../images/bg-curve-light-purple-white.gif);}

/*div.mocha.solid {background-image: url(../images/bg-curve-white-mocha.gif);}	*/
div.mocha div.curve {background-image: url(../images/bg-curve-white-mocha.gif);}
div.table.mocha tbody.solid th,
div.table.mocha tbody.solid td {background-color: #e7dbd5;}
div.table.mocha tbody.solid th.last{background-image: url(../images/bg-curve-mocha-white.gif);} 
div.table.mocha tbody.solid td.last.end{background-image: url(../images/bg-curve-mocha-white.gif);}

/*div.aqua.solid {background-image: url(../images/bg-curve-white-aqua.gif);}	*/
div.aqua div.curve {background-image: url(../images/bg-curve-white-aqua.gif);}
div.table.aqua tbody.solid th,
div.table.aqua tbody.solid td {background-color: #d0e9f8;}
div.table.aqua tbody.solid th.last{background-image: url(../images/bg-curve-aqua-white.gif);} 
div.table.aqua tbody.solid td.last.end{background-image: url(../images/bg-curve-aqua-white.gif);}

/*div.baby-pink.solid {background-image: url(../images/bg-curve-white-baby-pink.gif);}	*/
div.baby-pink div.curve {background-image: url(../images/bg-curve-white-baby-pink.gif);}
div.table.baby-pink tbody.solid th,
div.table.baby-pink tbody.solid td {background-color: #facce7;}
div.table.baby-pink tbody.solid th.last{background-image: url(../images/bg-curve-baby-pink-white.gif);} 
div.table.baby-pink tbody.solid td.last.end{background-image: url(../images/bg-curve-baby-pink-white.gif);font-weight:bold;}
			
/*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;min-height:375px;}
		
/*module-1*/
.module-1 .header{background:#0099cb;padding:10px 0 0 8px;}
.module-1 .header h2{color:#fff;font-size:1.5em;}
.module-1 .content{background:#0099cb url(../images/bg-module-1.jpg) bottom right no-repeat;padding-left:8px;}
.module-1 ul.list-ticks{padding-right:78px;}
.module-1 li{list-style-image:url(../images/tick-blue.gif);list-style-position:outside;}
.module-1 li a{color:#fff;font-size:0.91em;font-weight:bold;text-decoration:none;}
.module-1 .button-go{background:#0099cb;border:none;margin-left:20px;outline:none;padding:0;}

/*module-3*/
.module-3 .fragments{border-top:1px solid #E60086;border-left:1px solid #E60086;border-right:1px solid #E60086;min-height:320px;padding:0.7em;}
.module-3 strong{display:block;font-size:0.91em;}
.module-3 a{display:block;font-size:1.0em;}
.module-3 span{display:block;font-size:0.91em;}
.module-3 span.comment{background:transparent url(../images/bg-dotted-line-grey.gif) bottom left repeat-x;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{background:transparent url(../images/bg-dotted-line-grey.gif) top left repeat-x;border-left:1px solid #E60086;border-right:1px solid #E60086;padding:0.7em;}
.module-3 .rss-link a{background:transparent url(../images/icon-rss-pink.gif) center left no-repeat;font-size:0.91em;font-weight:bold;padding-left:17px;text-decoration:none; border: none;}
.module-3 .rss-link a:hover{color:#e60086;}
.module-3 h3{margin-bottom:1em;border-bottom:1px solid #E60086;}

/*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 label{display:none;}
.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{background:transparent url(../images/bg-dotted-line-grey.gif) top left repeat-x;margin-top:0.8em;min-height:125px;}
.module-6 div.header{padding:0.3em 0;}
.module-6 h2{font-size:1.3em;}
.module-6 div.content{background:transparent url(../images/bg-dotted-line-grey.gif) top left repeat-x;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;}
.module-7 a{font-size:0.91em;font-weight:bold;text-decoration:none;}
.module-7 div.header{padding:7px 32px 7px 7px;}
.module-7 div.header.blue{background:#a2d3f1;}
.module-7 div.header.green{background:#dbdf72;}
.module-7 div.header.purple{background:#cdadd5;}
.module-7 div.header.pink{background:#facce7;}
.module-7 div.content{background:transparent;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right: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(../images/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{background:transparent url(../images/bg-dotted-line-grey.gif) bottom left repeat-x;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{background-position:top right;background-repeat:no-repeat;padding-top:20px;margin-bottom:0.5em;}
.module-9 .header{background-color:#e3d1e7;background-position:bottom right;background-repeat:no-repeat;padding:0 19px 0 0;}
.module-9 .header h3{border-bottom:2px solid #fff;color:#000;font-size:0.99em;font-weight:bold;padding:9px 0 10px 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{background-image:url(../images/bg-module-9-lilac.gif);}
.module-9.purple .header{background-image:url(../images/bg-module-9-header-lilac.gif);}
.module-9.purple .content{background-color:#eae7e5;background-image:url(../images/bg-module-9-content-grey.gif);}
.col-one .module-9,
.col-one .module-9 .content{background-image:none;}
.col-one .module-9 .header{background-image:none;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{background:#fff url(../images/bg-module-10.gif) top right no-repeat;margin-bottom:1.5em;padding-top:20px;}
.module-10 .content{background:#e3f2fb  url(../images/bg-module-10-blockquote.gif) bottom right no-repeat;padding-right:20px;}
.module-10 .content blockquote{background:transparent url(../images/blockquote-open.gif) 0.5em 1em no-repeat;border-bottom:2px solid #fff;padding:1em 0 0 2em;}
.module-10 p.last{background:transparent url(../images/blockquote-closed.gif) bottom right no-repeat;padding-right:1em;margin-bottom:0.82em;}
.module-10 .footer{background:#d0e9f8 url(../images/bg-module-10-cite.gif) bottom right no-repeat;padding:5px 20px 5px 10px;}
.module-10 .footer cite{font-size:0.99em;font-style:normal;}

/*module-11*/
.module-11{background:transparent url(../images/bg-curve-white-aqua.gif) top right no-repeat;position:relative;margin-bottom:1.0em;padding-top:17px;}
.module-11 img{float:left;}
.module-11 .content{background:#d0e9f8 url(../images/bg-curve-aqua-blue.gif) bottom right no-repeat;margin-left:339px;min-height:138px;padding:9px;}
.module-11 .footer {background:#b5dcf4 url(../images/bg-curve-blue-white.gif) bottom right no-repeat;font-size:0.91em;font-style:normal;font-weight:bold;margin-left:339px;padding:6px 9px;}

/*module-12*/

.module-12{background:transparent url(../images/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(../images/bg-curve-white-aqua.gif);background-color:#d0e9f8;padding-top:17px;}
.module-13.aqua .content{background-image:url(../images/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:70px;}
.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(../images/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(../images/bg-curve-blue-white.gif) 100% 100% no-repeat;min-height:80px;margin-left:245px;padding:1em;}

/*module-15*/
.module-15 {background: url(../images/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{color: #30acd6;}
.module-15 h2 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(../images/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(../images/nav-category-down.gif);}

.module-15.search .nav.top {background-image: none;}
.module-15 .nav.bottom {background: #e3d1e7 url(../images/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 95px; background-position: bottom right; 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 .category.events {background-image: url(../images/bg-events.gif);background-color: #FAEEF5}
.module-15 .category.events .content{background-image: url(../images/bg-curve-pastel-pink-pastel-pink.gif);}
.module-15 .category.events .content.last{background-image: url(../images/bg-curve-pastel-pink-pastel-blue.gif);}
.module-15 .category.events .content.last.end{background-image:none;}

.module-15 .category.news {background-image: url(../images/bg-news.gif);background-color: #E8F4F7;}
.module-15 .category.news {background-image: url(../images/bg-news.gif);}
.module-15 .category.news .content {background-image: url(../images/bg-curve-pastel-blue-pastel-green.gif);}
.module-15 .category.news .content.last{background-image: url(../images/bg-curve-pastel-blue-purple.gif);}

.module-15 .category.job {background-image: url(../images/bg-job.gif); background-color: #f6f2ef;}
.module-15 .category.job .content{background-image: url(../images/bg-curve-pastel-grey-pastel-pink.gif);}
.module-15 .category.job .content.last{background-image: url(../images/bg-curve-pastel-grey-pastel-pink.gif);}
.module-15 .category.job .content.last.end{background-image:none;}

.module-15 .category.case-study {background-image: url(../images/bg-case-study.gif); background-color: #eef8ef;}
.module-15 .category.case-study .content{background-image: url(../images/bg-curve-pastel-green-pastel-yellow.gif);}
.module-15 .category.case-study .content.last{background-image: url(../images/bg-curve-pastel-green-pastel-yellow.gif);}
.module-15 .category.case-study .content.last.end{background-image:none;}

.module-15 .category.web {background-image: url(../images/bg-web.gif); background-color: #fafaea;}
.module-15 .category.web .content{background-image: url(../images/bg-curve-pastel-yellow-pastel-purple.gif);}
.module-15 .category.web .content.last{background-image: url(../images/bg-curve-pastel-yellow-pastel-purple.gif);}
.module-15 .category.web .content.last.end{background-image:none;}

.module-15 .category.multimedia {background-image: url(../images/bg-multimedia.gif); background-color: #f0eef8;}
.module-15 .category.multimedia .content{background-image: url(../images/bg-curve-pastel-purple-pastel-red.gif);}
.module-15 .category.multimedia .content.last{background-image: url(../images/bg-curve-pastel-purple-pastel-red.gif);}
.module-15 .category.multimedia .content.last.end{background-image:none;}

.module-15 .category.publication {background-image: url(../images/bg-publication.gif); background-color: #f9eff0;}
.module-15 .category.publication .content{background-image: url(../images/bg-curve-pastel-brown-pastel-.gif);}
.module-15 .category.publication .content.last{background-image: url(../images/bg-curve-pastel-red-pastel-aqua.gif);}
.module-15 .category.publication .content.last.end{background-image:none;}

.module-15 .category.photo-gallery {background-image: url(../images/bg-photo-gallery.gif); background-color: #eefcfb;}
.module-15 .category.photo-gallery .content{background-image: url(../images/bg-curve-pastel-brown-pastel-.gif);}
.module-15 .category.photo-gallery .content.last{background-image: url(../images/bg-curve-pastel-aqua-pastel-light-grey.gif);}
.module-15 .category.photo-gallery .content.last.end{background-image:none;}

.module-15 .category.programme {background-image: url(../images/bg-programme.gif); background-color: #faf9f6;}
.module-15 .category.programme .content{}
.module-15 .category.programme .content.last{}
.module-15 .category.programme .content.last.end{background-image: url(../images/bg-curve-pastel-light-grey-purple.gif);}

.module-15.search .search-results.response{display:none;}
.span-2.right #loading{height:339px;background:transparent url(../images/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(../images/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(../images/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(../images/bg-module-10.gif) no-repeat 100% 0%;padding-top:1px;}
.module-17 .search{background:#e3f2fb url(../images/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(../images/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;}

/*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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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;}

/*datepick popup*/
#datepicker_div {width:197px !important;margin:10px;cursor:default; background-color: #fff; border: 1px solid #EAE7E5; padding: 3px;}
#datepicker_div .datepicker_control a{font-weight: bold;}
#datepicker_div .datepicker_clear {float: left;}
#datepicker_div .datepicker_close {float: right;}

#datepicker_div .datepicker_links {clear: both;}
#datepicker_div .datepicker_links a {font-weight: bold;}
#datepicker_div .datepicker_current {float: left; width: 30%; text-align: center;}
#datepicker_div .datepicker_prev {float: left; width: 30%; text-align: left;}
#datepicker_div .datepicker_next {float: right; width: 30%; text-align: right;}

#datepicker_div .datepicker_header {clear: both;}
#datepicker_div .datepicker_newMonth {float: left;}
#datepicker_div .datepicker_newYear {}

#datepicker_div a {border: none; color: #000; font-weight: normal;}
#datepicker_div a:hover {color: #0099cc;}
#datepicker_div select {width: auto;}
	
	
#datepicker_div table caption{display:none;}
#datepicker_div table tbody{border-top:1px solid #c6accd;border-right:1px solid #c6accd;position:relative;}
#datepicker_div table th,
#datepicker_div table td{text-align:center;}
#datepicker_div table th{background:transparent url(../images/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;}
#datepicker_div  table td{background:transparent url(../images/datepicker-day.gif) top left no-repeat;height:28px;width:27px;border-bottom:1px solid #c6accd;border-right:1px solid #c6accd;}
#datepicker_div table th.first{border-left:1px solid #e2e4da;}
#datepicker_div table td.first{border-left:1px solid #c6accd;}
#datepicker_div .datepicker_titleRow td {background-image:url(../images/datepicker-inactive.gif);border-bottom:1px solid #e2e4da;border-right:1px solid #e2e4da;border-top:1px solid #e2e4da;border-bottom: 1px solid #c6accd; }
#datepicker_div td.datepicker_unselectable {background-image:url(../images/datepicker-inactive.gif);}
#datepicker_div table td.no-bg{background:none;border:none;}
#datepicker_div .datepicker_daysRow {border: 1px solid red;}
#datepicker_div table.datepicker {border-left: 1px solid #c6accd;margin-top: 3px;}
	
#datepicker_div table td button{height:27px;width:27px;border:none;outline:none;background:transparent;margin:0;padding:0;}
#datepicker_div table td.inactive a{display:block;color:#0099cb;}
#datepicker_div table td.no-bg{text-align:center;}
#datepicker_div table td.no-bg span.strong{display:block;width:135px;}
#datepicker_div .datepicker_currentDay {background-image:url(../images/datepicker-feature.gif);}
	
.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(../images/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(../images/bg-tooltip.png) bottom right no-repeat;height:35px;}
.module-17 #flashcontent {float: left; margin-right: 1em;}
/* 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;}
	
.bullet-indent{margin-left:20px;}	

	
			
			
		
	
	
	
	
	
	
	
	
/* end hide from IE-mac */

/********************** FONTS SIZES

14px			:   		 1.15em
12px 			: 			 0.99em
11px 			: 			 0.91em
10px 			: 			 0.82em

*************************** PADDING

20px			:			 1.65em
15px			:			 1.24em		
10px			:			 0.82em	
8px				:			 0.66em	
7px				:			 0.58em
5px				:			 0.41em

*************************** COLOURS

.main-pink 		: 			#e60086
.main-blue		:			#0099cb
.main-light-blue:			#a2d3f1
.main-lighter-blue			#bee0f5
.main-green		:			#dbdf72
.main-purple	:			#cdadd5
.purple			:			#e3d1e7 
.grey			:			#eae7e5
.lime			:			#e6e99c	
.green			:			#f1f2c7
.light-purple	:			#ebdeee
.brown			:			#d5bfb5	
.mocha			:			#e7dbd5
.blue			:			#b5dcf4
.aqua			:			#d0e9f8
.pink			:			#f599cf
.baby-pink		:			#facce7	
.pastel-pink    :           #faeef5
.pastel-blue    :           #e8f4f7
.light-blue		:			#e3f2fb

**********************************/

