/*
	MS Therapists CSS
	Created: 10.04.10
	Modified: 24.06.12
	Author: Andy Field | IDNet
*/

/*
	CSS Order
	1. Reset
	2. Base
	3. Typography
	4. Decoration
	5. Forms
	6. Table
	7. Home
	8. Header
	9. Footer
	10. Layout
	11. Listing
	12. Audit Tool
	13. Updates
*/

/*
	Colours
	Background:#e2d8e7
	Line Tint:#ede6ef
	Footer Tint:#fcfafc
	Purple:#400c5a
	Purple Tint Dark:#a88fb3
	Purple Tint Light:#ede6ef
	
	Highlight Green: #b6ca6e
	Highlight Yellow: #f1bc4a
	
	Red:#d84315
	Red Tint:#c4260a
	Lilac:#555f92
	Lilac Tint:#333b6d
	Green:#97b330
	Green Tint:#729319
	Foam Green:#76bfcc
	Foam Green Tint:#50a2b3
	Orange:#ff9023
	Orange Tint:#ff6a11
	Purple:#a1247e
	Purple Tint:#7e1158	
	Aqua:#007998
	Aqua Tint:#005373
*/

/* RESET
******************************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,button,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

a img,:link img,:visited img {
	border:none;
}

:link,:visited {
	text-decoration:none;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img { 
	border:0;
}

address,abbr,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

img {
	border:none;
}

ol,ul,dl {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6,pre,code {
	font-size:100%;
	font-weight:normal;
	line-height:100%;
}

q:before,q:after {
	content:'';
}

abbr,acronym {
	border:0;
}

/* BASE
******************************************/

html>body {
	font-size:13px;
}

body {
	background:#e2d8e7;
	color:#111;
	font-family:"Helvetica Neue",Arial,Helvetica,"Lucida Grande",sans-serif;
	font-size:81.25%;
	line-height: 1.384615em;
	text-align:center;
}

button,input,select,textarea {
	font-family:"Helvetica Neue",Arial,Helvetica,"Lucida Grande",sans-serif;
	font-size:100%;
	vertical-align:baseline;
}

#skip {
	height:0;
	margin:0;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:0;
}

a {
	outline:none;
}

a:focus {
	color:#400c5a;
	color:#62128a;
}

a:link,
a:visited {
	color:#400c5a;
	color:#62128a;
	text-decoration:none;
}

a:hover,
a:active {
	color:#400c5a;
	color:#62128a;
	text-decoration:underline;
}

#main a,
#aside a {
	font-weight:bold;
}

/* #home #main a {
	font-weight:normal;
}*/

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {
	display:inline-block;
}

/* Hide from IE Mac \*/
.clearfix {
	display:block;
}
/* End hide from IE Mac */

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

hr {
	height:1px;
	color:#ede6ef;
	margin:0.6923075em 0 1.384615em 0;
	padding:0;
	background-color:#ede6ef;
	border:0;
}

/* TYPOGRAPHY
******************************************/

p,dl,ol,ul,td,th {
	font-size: 1em;
	line-height: 1.384615em;
}

p,dl,ol,ul,fieldset,table {
	margin:0 0 1.384615em 0;
}


h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	line-height:1.384615em;
}

h1 {/*21*/
	color:#400c5a;
	font-size: 1.615385em;
	margin:0 0 0.857143em 0;
}

#home h1 {
	margin:0 0 0.4285715em 0;
}

h2 {/*18*/
	color:#400c5a;
	font-size: 1.384615em;
	margin:0 0 1em 0;
}

h3 {/*15*/
	color:#400c5a;
	font-size: 1.153846em;
	line-height: 1.2em;
	margin:0 0 0.6em 0;
}

h4 {/*14*/
	font-size: 1.076923em;
	line-height: 1.285714em;
	margin:0 0 0.3214285em 0;
}

h5,h6 {
	font-size: 1em;	
}

dd,li,dt {
	padding:0.346154em 0;
}

ul {
	list-style-type:square;
	margin-right:4em;
	margin-left:4em;
}

ol {
	list-style-type:decimal;
	margin-right:4em;
	margin-left:4em;
}

dt {
	font-weight:bold;
}

dt {
	border-bottom:1px solid #a88fb3;
}

dd {
	border-bottom:1px solid #ede6ef;
}

/* DECORATION
******************************************/

a.btn {
	background:#400c5a;
	border:1px solid #400c5a;	
	color:#fff;
	cursor:pointer;
	display:block;
	font-weight:bold;
	padding:6px 10px;
	text-align:center;
	width:120px;
}

a.btn:hover {
	background:#400c5a;
	border:1px solid #400c5a;	
	text-decoration:none;
}

a[rel="external"]{
	background:url('/assets/external-link.png') right 4px no-repeat;
	padding-right:12px;
}

a[rel="external"]:hover{
	background:url('/assets/external-link-hover.png') right 4px no-repeat;
	padding-right:12px;
}

/*
a.external {
	background:transparent url(/assets/sprite.png) right 4px no-repeat;
	padding-right:14px;
}

a.external:hover {
	background:transparent url(/assets/sprite.png) right -96px no-repeat;
}

#aside a.external {
	background:transparent url(/assets/sprite.png) right -496px no-repeat;
	padding-right:14px;
}

#aside a.external:hover {
	background:transparent url(/assets/sprite.png) right -596px no-repeat;
}
*/

h3 a.external,
h3 a.external:hover {
	background:none;
	padding:0;
}

img.ir {
	border:2px solid #ede6ef;
	float:right;
	margin:0 0 1.384615em 20px;
	padding:1px;
}

img.il {
	border:2px solid #ede6ef;
	float:left;
	margin:0 20px 1.384615em 0;
	padding:1px;
}

p.date {
	color:#555;
	font-size: 0.923077em;
	line-height: 1.5em;
	margin:0 0 0.375em 0;
}

p.meta {
	border-bottom:1px solid #a88fb3;
	color:#555;
	font-size: 0.923077em;
	line-height: 1.5em;
	margin:0 0 1.5em 0;
	padding:0 0 0.375em 0;
}

.message ul {
	list-style:none;
	margin-right:0;
	margin-left:0;
}

.message p,
p.message,
.message li {
	border-bottom:1px solid #a88fb3;
	font-size: 1.153846em;
	line-height: 1.2em;
	margin:0 0 1.2em 0;
	padding:0 0 0.6em 0;
}

p.category {
	color:#555;
	font-size: 0.923077em;
	font-weight:bold;
	line-height: 1.5em;
	margin:0 0 0.375em 0;
}

#aside ul {
	background:#ede6ef;
	border-top:3px solid #007998;
	list-style-type:none;
	margin:2.76923em 0 0 0;
	width:220px;
}

#home #aside ul {
	border-top:3px solid #f6d582;
	background:#f6efd8;
	margin:0;
}

#education #aside ul {
	border-top:3px solid #d84315;
}

#research #aside ul {
	border-top:3px solid #555f92;
}

#audit #aside ul {
	border-top:3px solid #97b330;
}

#resources #aside ul {
	border-top:3px solid #76bfcc;
}

#news #aside ul {
	border-top:3px solid #ff9023;
}

#members #aside ul {
	border-top:3px solid #a1247e;
}

#aside {
	/* font-size: 0.923077em;
	line-height: 1.5em; */
	font-size:92.3%;
}

#aside li {
	border-bottom:1px solid #fff;
	display:block;

	padding:10px;
}

#aside li#updates {
	padding-bottom:0;
}

#aside p {
	margin:0 0 0.34615375em 0;
}

#aside h3 span {
	font-size: 0.8em;
	/* line-height: 1.5em; */
}

#aside #vacancies {
	background:transparent url(../assets/vacancies.jpg) right bottom no-repeat;
	padding-right:70px;
}

#shout01 {
	background:#b6ca6e;
}

#shout02 {
	background:#f1bc4a;
}

#aside h2 { /*15*/
	font-size: 1.153846em;
	line-height: 1.2em;
	margin-top: 0.6em;
	margin-bottom: 1.2em;
}

#aside ul ul {
	background:none !important;
	border:none !important;
	margin:0;
	width:200px;
}

#aside ul ul li {
	border:none !important;
	padding:0.346154em 0;
}

#sidebar ul {
	background:#007998;
	border-top:3px solid #005373;
	color:#fff;
	font-size:100%;
	list-style-type:none;
	margin:2.76923em 0 0 0;
	width:140px;
}

#sidebar li { /*12*/
	font-size: 0.923077em;
	line-height: 1.5em;
	
	padding:0;
	width:140px;
}

/* 
	#sidebar li.last a {
	padding-bottom:0.346154em;
} */

#sidebar li.section { /*11*/
	font-size: 0.846154em;
	font-weight:bold;
	line-height: 1.636364em;
	padding:4px 10px;
	width:120px;
}

#sidebar a {
	color:#fff;
	display:block;
	font-weight:bold;
	padding:4px 20px 4px 10px;
	width:110px;
}

#sidebar li.active a,
#sidebar a:hover {
	background:#;	
	background:#005373 url(/assets/sprite.png) -420px -500px no-repeat;
	color:#fff;
	text-decoration:none;
}

#education #sidebar ul {
	background:#d84315;
	border-top:3px solid #c4260a;
}

#education #sidebar li.active a,
#education #sidebar a:hover {
	background:#c4260a url(/assets/sprite.png) 0 -500px no-repeat;
}

#research #sidebar ul {
	background:#555f92;
	border-top:3px solid #333b6d;
}

#research #sidebar li.active a,
#research #sidebar a:hover {
	background:#333b6d url(/assets/sprite.png) 0 -560px no-repeat;
}

#audit #sidebar ul {
	background:#97b330;
	border-top:3px solid #729319;
}

#audit #sidebar li.active a,
#audit #sidebar a:hover {
	background:#729319 url(/assets/sprite.png) -140px -500px no-repeat;
}

#resources #sidebar ul {
	background:#76bfcc;
	border-top:3px solid #50a2b3;
}

#resources #sidebar li.active a,
#resources #sidebar a:hover {
	background:#50a2b3 url(/assets/sprite.png) -140px -560px no-repeat;
}

#news #sidebar ul {
	background:#ff9023;
	border-top:3px solid #ff6a11;
}

#news #sidebar li.active a,
#news #sidebar a:hover {
	background:#ff6a11 url(/assets/sprite.png) -280px -500px no-repeat;
}

#members #sidebar ul {
	background:#a1247e;
	border-top:3px solid #7e1158;
}

#members #sidebar li.active a,
#members #sidebar a:hover {
	background:#7e1158 url(/assets/sprite.png) -280px -560px no-repeat;
}

ul#listing,
ul.listing {
	list-style-type:none;
	margin-right:0;
	margin-left:0;
}

ul#listing li,
ul.listing li {
	border-bottom:1px solid #ede6ef;
	margin:0 0 1.384615em 0;
	/* padding:0 0 1.384615em 0; */
	padding:0;
}

#listing li img,
.listing li img {
	display:block;
	float:right;
	margin:0 0 1.384615em 20px;
}

.update-item {
	margin:0 0 0.875em 0;
}

/* FORMS
******************************************/

fieldset {
	background:#fcfafc;
	padding:15px;
}

fieldset#fsearch {
	background:none;
	padding:0;
}

fieldset p {
	/* margin:0; */
}

fieldset ol {
	list-style-type:none;
	margin-right:0;
	margin-left:0;	
}

fieldset li {
	clear:left;
}


label {
	display:block;
	float:left;
	padding:0.346154em 20px 0 0;
	width:160px;
}

input,select,textarea {
	border:2px solid #ede6ef;
	padding:0.346154em;
}

label.chk {
	float:none;
	left:180px;
	position:relative;
	width:auto;
}

#audit label.chk {
	left:0;
}

label.alt {
	float:none;
	left:0;
	padding:0.346154em 0;
	position:relative;
	width:auto;
}

label.chk-alt {
	float:none;
	left:0;
	width:auto;
}

label.rad {
	float:left;
	width:auto;
}

button,
input.btn {
	background:#400c5a;
	border:1px solid #400c5a;	
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	/* left:140px; */
	padding:4px 10px;
	/* position:relative; */
}

button:hover,
input.btn:hover {
	background:#400c5a;
	border:1px solid #400c5a;	
}

input.token,
input.token:hover {
	background:#ede6ef;
	border:1px solid #ede6ef;
}

.alert em,
label em,
label .alert,
.req em {
	color:#d84315;
	font-weight:bold;
}

input.longer,
textarea.longer {
	width:490px;
	width:400px;
}

input.long,
textarea.long,
.input {
	width:240px;
}

input.short,
textarea.short {
	width:60px;
}

.error {
	color:#d84315;
	float:none;
	width:auto;
}

#audit #details label {
	float:none;
	padding:0.346154em 0;
	width:auto;
}


/* TABLES
******************************************/

table {
	width:100%;
}

td, th {
	padding:0.346154em;
	vertical-align:top;
}

thead th {
	background:#a88fb3;
	border-bottom:1px solid #fff;
	color:#fff;
	font-weight:bold;
}

tbody th {
	border-bottom:1px solid #a88fb3;
	border-bottom:1px solid #ede6ef;
}

td {
	border-bottom:1px solid #ede6ef;
}

.two-col-listing tbody th {
	font-weight:bold;
}

table.cookies tbody th {
	background:#a88fb3;
	border-bottom:1px solid #fff;
	color:#fff;
	font-weight:bold;
}

/* HOME
******************************************/

h2.summary {
	font-weight:normal;
}

ul.three-col {
	overflow:hidden; /*FC*/
	list-style-type:none;
	margin-right:0;
	margin-left:0;
	width:700px;
}

ul.three-col li {
	display:block;
	float:left;
	margin-right:20px;
	padding:0;
	width:220px;
}

ul.three-col li.end {
	margin-right:0;
}

ul.three-col ul {
	background:#ddd;
	list-style-type:none;
	margin-right:0;
	margin-left:0;
	width:220px;
}

ul.three-col ul li {
	background:#ddd;
	margin:0;
	padding:0;
	width:220px;
}

ul.three-col ul li a {
	background:transparent url(../assets/sprite.png) -400px -75px no-repeat;
	display:block;
	padding:0 0 0.346154em 10px;
}

ul.three-col a img {
	display:block;
	margin:0;
}

ul.three-col h2 {
	font-size: 1.153846em;
	line-height: 1.2em;
	margin:0 0 0.692308em 0;
}

ul.three-col h2 a,
ul.three-col h2 a:visited {
	color:#fff;
	display:block;
	padding:4px 10px;
}

ul.three-col h2 a:hover {
	text-decoration:none;
}

.s01 h2 {
	background:#d84315;
}

.s01 h2 a:hover {
	background:#c4260a;
}

.s02 h2 {
	background:#555f92;
}

.s02 h2 a:hover {
	background:#333b6d;
}

.s03 h2 {
	background:#97b330;
}

.s03 h2 a:hover {
	background:#729319;
}

.s04 h2 {
	background:#76bfcc;
}

.s04 h2 a:hover {
	background:#50a2b3;
}

.s05 h2 {
	background:#ff9023;
}

.s05 h2 a:hover {
	background:#ff6e0f;
}

.s06 h2 {
	background:#a1247e;
}

.s06 h2 a:hover {
	background:#7e1158;
}

/* HEADER
******************************************/

#logo {
	background:transparent url(../assets/sprite.png) 0 0 no-repeat;
	float:left;
	height:70px;
	left:10px;
	margin:0 0 15px 0;
	position:relative;
	width:380px;
}

#logo a {
	display:block;
	float:left;
	height:70px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:380px;
}

#logo a:hover {
	text-decoration:none;
}

#global {
	float:right;
	height:70px;
	left:-10px;
	position:relative;
	width:580px;
}

#global fieldset {
	margin:0;
	padding:0;
	width:174px; /*IE6*/
}

#global input {
	border:none;
	float:left;
	padding:0;
}

input#txtKeyword {
	border:1px solid #a88fb3;
	color:#555;
	height:16px;
	line-height:1em;
	padding:4px;
	width:134px;
}

#global ul {
	float:right;
	margin:0 0 1.384615em 0;
}

#global li {
	display:block;
	float:left;
	font-size: 0.923077em;
	line-height:26px;
	padding:0;
}

li#search {
	margin:0 0 0 10px;
}

#global a {
	font-weight:bold;
}

#global a span {
	font-weight:normal;
}

#call { /*24*/
	clear:both;
	color:#400c5a;
	font-size: 1.846154em;
	font-weight:bold;
	float:right;
	letter-spacing:-0.035em;
	line-height: 0.75em;
}

ul#nav {
	background:#400c5a url(../assets/sprite.png) 0 -150px no-repeat;
}

#education ul#nav {
	background:#400c5a url(../assets/sprite.png) 0 -182px no-repeat;
}

#research ul#nav {
	background:#400c5a url(../assets/sprite.png) 0 -214px no-repeat;
}

#audit ul#nav {
	background:#400c5a url(../assets/sprite.png) 0 -246px no-repeat;
}

#resources ul#nav {
	background:#400c5a url(../assets/sprite.png) 0 -278px no-repeat;
}

#news ul#nav {
	background:#400c5a url(../assets/sprite.png) 0 -310px no-repeat;
}

#members ul#nav {
	background:#400c5a url(../assets/sprite.png) 0 -342px no-repeat;
}

ul#nav {
	float:left;
	height:28px;
	margin:0;
	overflow:hidden;
	padding:4px 10px 0 10px;
	width:940px;
}

ul#nav li {
	display:block;
	float:left;
	height:32px;
	padding:0;
}

ul#nav li a {
	color:#fff;
	display:block;
	float:left;
	font-size: 1.076923em;
	font-weight:bold;
	height:26px;
	line-height: 1em;
	padding:6px 10px 0 10px;
}

ul#nav li a:hover,
ul#nav li a.active {
	background:#ede6ef url(../assets/sprite.png) 0 -406px no-repeat;
	color:#400c5a;
	text-decoration:none;
}

ul#widgets {
	background:#ede6ef;
	float:left;
	font-size: 0.923077em;
	height:24px;
	line-height: 2em;
	margin:0;
	padding:4px 10px;
	width:940px;
}

ul#widgets li {
	display:block;
	float:left;
	padding:0;
}

ul#widgets li#share,
ul#widgets li#print {
	float:right;
	margin:0 0 0 10px;
}

li#share a {
	background:transparent url(../assets/sprite.png) -400px 2px no-repeat;
	padding:2px 0 2px 20px;
}

li#print a {
	background:transparent url(../assets/sprite.png) -400px -28px no-repeat;
	padding:2px 0 2px 20px;
}

a.bh {
	font-weight:bold;
}

#persona {
	background:#fff;
	border-top:1px solid #fff;
	margin:0 auto;
	padding:0 5px 0 5px;
	width:960px;
}

#persona ul {
	background:#ede6ef;
	float:left;
	font-size: 0.923077em;
	height:24px;
	line-height: 2em;
	list-style-type:none;
	margin:0;
	padding:4px 10px;
	width:940px;
}

#persona li {
	display:block;
	float:left;
	padding:0;
}

#persona li.pe {
	float:right;
}

#persona li.pe a {
	background:#ccbbd2;
	padding:3px 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#persona li.pe a:hover {
	background:#a88fb3;
	color:#fff;
	text-decoration:none;
}

#persona li a {
	font-weight:bold;
}

#persona span.gr {
	color:#555;
}


/* FOOTER
******************************************/

#footer {
	color:#555;
	font-size: 0.846154em;
	line-height: 1.636364em;
}

#flhs {
	float:left;
}

#frhs {
	float:right;
}

#footer ul {
	list-style-type:none;
	margin:0 0 0.818182em 0;
}

#footer li {
	display:inline;
}

a#mst {
	background:transparent url(../assets/sprite.png) 0 -80px no-repeat;
	display:block;
	float:right;
	height:55px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:56px;
}

/* LAYOUT
******************************************/

#header,
#content,
#footer {
	background:#fff;
	margin:0 auto;
	text-align:left;
	width:970px;
}

#header {
	overflow:hidden; /*FC*/
	/* padding:15px 5px; */
	padding:15px 5px 0 5px;
	width:960px;
}

#content {
	clear:both;
	overflow:hidden; /*FC*/
	padding:20px 15px;
	width:940px;
}

#sidebar {
	float:left;
	margin:0 20px 1px 0;
	width:140px;
}

#main {
	float:left;
	width:540px;
}

#main-alt {
	float:left;
	width:780px;
}

#home #main {
	width:700px;
}

#aside {
	float:right;
	width:220px;
}

#footer {
	background:#fcfafc url(/assets/spring-footer.png) 0 0 no-repeat;
	border-top:1px solid #ede6ef;
	clear:both;
	overflow:hidden; /*FC*/
	padding:20px 15px 30px 15px;
	width:940px;
}

/* LISTING
******************************************/

ul.two-col-listing {
	list-style-type:none;
	margin:0;
	width:780px;
}

.two-col-listing-lhs {
	float:left;
	width:380px;
}

.two-col-listing-rhs {
	float:right;
	width:380px;
}

/* AUDIT TOOL
******************************************/

#notes {
	display:none;
}

ul#progress {
	margin:0 0 1.5em 0;
}

ul#progress li {
	background:#e2d8e7;
	color:#56146e;
	display:block;
	float:left;
	line-height:100%;
	padding:0.4em;
}

ul#progress li.complete {
	background:#ea521e;
	color:#fff;
}

ul#progress li.active {
	background:#56146e;
	color:#fff;
	font-weight:bold;
}

fieldset#assessment {
	width:510px;
}

.fb01,
.fb02 {
	float:left;
	width:220px;
}

.ui-tabs .ui-tabs-hide {
     display: none;
}

h2.score {
	color:#555;
	margin:0;
}

h2.score span {
	color:#ea521e;
	display:block;
	font-size: 2.6em;
	line-height: 1.2em;
	margin:0;
}

.chartwrapper {
	border-bottom:1px solid #ede6ef;
	margin:1.5em auto;
	text-align:center;
}

img.chart {
	margin:0 0 1.5em 0;
}

ul#mytabs {
	border-bottom:1px solid #ede6ef;
	display:block;
	float:left;
	margin:0 0 1.384615em 0;
	width:780px;
}

ul#mytabs li {
	display:block;
	float:left;	
	padding:0;
}

ul#mytabs li a {
	background:#e2d8e7;
	border-top:1px solid #f6f2f7;
	display:block;
	float:left;	
	font-weight:bold;
	padding:0.692308em 1.5em;
}

ul#mytabs li a:hover {
	background:#ea521e;
	color:#fff;
	text-decoration:none;
}

ul#mytabs li.ui-tabs-selected a {
	background:#56146e;
	color:#fff;
}

table.score tbody th,
table.score tbody td.end {
	background:#f6f2f7;
	font-weight:bold;
}

table.score td.it {
	color:#555;
	font-style:italic;
}

/* UPDATES
******************************************/

ul#sitemap,
ul#sitemap ul {
	list-style:none;
	margin:0;
}

ul#sitemap li {
	padding:0;
}

ul#sitemap a,
ul#sitemap a:hover {
	border-bottom:1px solid #ede6ef;
	display:block;
	height:1%;/*IE*/
	padding:0.346154em 0;
	text-decoration:none;
}

ul#sitemap ul a,
ul#sitemap ul ul  a{
	border:none !important;
}

ul#sitemap ul a:hover,
ul#sitemap ul ul  a:hover {
	text-decoration:underline;
}

ul#sitemap ul ul {
	margin:0 0 0 2em;
}

ul#sitemap ul a,
ul#sitemap ul ul a {
	font-weight:normal;
}

a.idnet {
	color:#555;
}

li#highlight {
	background:#009ddf url(/assets/page-curl.png) 0 bottom no-repeat;
	border-top:3px solid #008bd7;
	color:#fff;
}

li#highlight a,
li#highlight a:hover {
	color:#fff;
	text-decoration:none;
}

li#highlight h3 {
	font-size:1.333333em;
	margin:0 0 0.328125em 0;
}

li#highlight p {
	margin:0 0 0.692308em 0;
}

li#highlight p.hbtn {
	margin:0;
}

li#highlight p.hbtn a {
	background:#007fd1 url(/assets/highlight-btn.png) 0 0 no-repeat;;
	cursor:pointer;
	color:#fff;
	display:block;
	height:27px;
	line-height:27px;
	overflow:hidden;
	text-align:center;
	width:98px;
}

li#highlight p.hbtn a:hover {
	color:#c1e7f7;
}

ul.pagination {
	list-style:none;
	margin:0;
}

ul.pagination li {
	border:none !important;
	display:inline;
	margin:0 5px 0 0 !important;
}

/* COOKIES */

.cookies {
	background:#fff;
	border-top:1px solid #ede6ef;
	font-size: 0.923077em;
	line-height: 1.5em;
	margin:0 auto;
	padding:20px 15px;
	text-align:left;
	width:940px;
}

.cookies p {
	margin:0;
}

/* GLOSSARY */

#az
{
	
	
}

#az-ul
{

list-style-type:none;
padding:0px;
margin:0px;	
	
}

#az-li
{

background:#400C5A;
color:#fff;
margin:1px;	
float:left;
}
#az-a
{

padding:0px 5px 0px 5px;
color:#fff;	
	
}