/********************** 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;}

#content{background:#fff;float:left;width:692px;padding-bottom:0px; }


/*columns*/	

#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%;}


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.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;}

/*jQuery toggle*/
.span-2 .module-7.help{position:absolute;top:0;left:290px;display:none; width:160px;}

#skip-content{display:none;}
#shortcuts{left:-500px;position:absolute;top:-500px;width:50%;}
#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 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 -397px;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;}
	

/*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;}
#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{background:#fff;color:#e60086;}
ul.screen-controls li a img.high{background:#000;color:#e60086;}
ul.screen-controls li a:hover img{background:#e60086;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:cursor;}
	.ui-tabs-nav .ui-tabs-selected a:visited{cursor:cursor;}
	.ui-tabs-nav .ui-tabs-disabled a:link{cursor:cursor;}
	.ui-tabs-nav .ui-tabs-disabled a:visited{cursor:cursor;}
	.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;}

/*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;}
	
	

	
			
			
		
	
	
	
	
	
	
	
	
/* 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

**********************************/
