/*
	STAYINGSMART CSS
	CREATED:20.02.09
	MODIFIED:30.06.11
	AUTHOR:ANDY FIELD
*/

/*
	COLOURS
	MAIN BLUE:#2aa0eb
	DARK BLUE:#03458f
	HEADER BLUE:#55b3ef
	HEADER BORDER:#6abdf1
	LINK YELLOW:#ffff99
	RULE:#6abdf1
	FAST TRACK BACKGROUND:#eef7fd
	FASTRACK RULE:#d3ecfd
	AQUA:#01a0bb
*/

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

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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 { /* FORCE VERTICAL SCROLL BAR */
	height:100%;
	margin-bottom:1px;
}

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

body {
	background:#2aa0eb url(/assets/header-bground.png) 0 0 repeat-x;
	color:#fff;
	font-family:"Helvetica Neue",Arial,Helvetica,"Lucida Grande",sans-serif;
}

body#fasttrack {
	background:#eef7fd url(/assets/header-bground.png) 0 0 repeat-x;
	color:#111;
}

button,input,select,textarea {
	border:2px solid #6abdf1;
	font-family:"Helvetica Neue",Arial,Helvetica,"Lucida Grande",sans-serif;
	font-size:100%;
}

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

/* a {
	outline:none;
} */

a:link,
a:visited {
	border-bottom:1px solid #6abdf1;
	color:#ffff99;
	font-weight:bold;
	text-decoration:none;
}

a:hover,
a:active {
	border-bottom:1px solid #ffff99;
	color:#ffff99;
	text-decoration:none;
}

#fasttrack a:link,
#fasttrack a:visited {
	border-bottom:1px solid #d3ecfd;
	color:#2aa0eb;
	font-weight:bold;
}

#fasttrack a:hover,
#fasttrack a:active {
	border-bottom:1px solid #2aa0eb;
	color:#2aa0eb;
	text-decoration:none;
}

#fasttrack #header a,
#fasttrack #sidebar a {
	border:none;
}

#footer 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:#6abdf1;
	margin:1.615385em 0;
	padding:0;
	background-color:#6abdf1;
	border:0;
}

#fasttrack hr {
	height:1px;
	color:#d3ecfd;
	margin:1.615385em 0;
	padding:0;
	background-color:#d3ecfd;
	border:0;
}

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

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

p {
	margin:0 0 0.807692em 0;
}

/* p.intro {
	font-size:1.166667em;
	font-weight:bold;
	line-height:1.5em;
	margin:0 0 1.5em 0;
} */

p.intro {
	font-weight:bold;
	margin:0 0 1.615385em 0;
}

dl,ol,ul {
	margin:0 0 1.615385em 0;
}

ul ul {
	font-size:100%;
}

h1,h2,h3,h4,h5,h6,dt {
	font-weight:bold;
}

h1 {
	font-size:2.833333em;
	line-height:0.617647em;
	margin:0 0 0.308824em 0;
}

h2 {
	font-size:1.666667em;
	line-height:1.3125em;
	margin:0 0 0.525em 0;
}

h2 span {
	font-weight:normal;
}

#fasttrack h2 {
	color:#01a0bb;
}

h3 {
	font-size:1.333333em;
	line-height:1.3125em;
	margin:0 0 0.65625em 0;
}

h4,h5.h6,dt {
	font-size:1.166667em;
	line-height:1.5em;
	margin:0 0 0.75em 0;
}

h4 span {
	font-weight:normal;
}

dd p {
	font-size:100%;
	margin:0.807692em 0 0 0;
}

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

#logo {
	display:block;
	float:left;
	width:250px;
}

#global {
	display:block;
	float:right;
	height:140px;
	width:690px;	
}

#logo a,
#logo a:hover {
	background:#55b3ef url(/assets/global-nav.png) 0 0 no-repeat;
	border:none;
	display:block;
	float:left;
	height:140px;
	overflow:hidden;
	text-indent:-3000em;
	width:250px;
}

ul#nav {
	background:#55b3ef url(/assets/global-nav.png) -250px 0 no-repeat;
	float:right;
	font-size:1em;
	height:36px;
	margin:0 0 4px 0;
	width:690px;
}

ul#cat-nav {
	background:#55b3ef url(/assets/global-nav.png) -250px -72px no-repeat;
	float:right;
	font-size:1em;
	height:36px;
	margin:0;
	width:690px;
}

ul#nav li,
ul#cat-nav li {
	display:block;
	float:left;
	height:36px;
}

ul#nav li a,
ul#cat-nav li a {
	border:none;
	display:block;
	float:left;
	height:36px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
}

li.home a {
	background:#55b3ef url(/assets/global-nav.png) -250px 0 no-repeat;
	/* margin:0 0 0 13px; */
	width:65px;
}

li.home a:hover,
li.home a.active {
	background:#55b3ef url(/assets/global-nav.png) -250px -36px no-repeat;
}

li.guides a {
	background:#55b3ef url(/assets/global-nav.png) -315px 0 no-repeat;
	width:58px;
}

li.guides a:hover,
li.guides a.active {
	background:#55b3ef url(/assets/global-nav.png) -315px -36px no-repeat;
}

li.video a {
	background:#55b3ef url(/assets/global-nav.png) -373px 0 no-repeat;
	width:49px;
}

li.video a:hover,
li.video a.active {
	background:#55b3ef url(/assets/global-nav.png) -373px -36px no-repeat;
}

li.about a {
	background:#55b3ef url(/assets/global-nav.png) -422px 0 no-repeat;
	width:50px;
}

li.about a:hover,
li.about a.active {
	background:#55b3ef url(/assets/global-nav.png) -422px -36px no-repeat;
}

li.contact a {
	background:#55b3ef url(/assets/global-nav.png) -472px 0 no-repeat;
	width:61px;
}

li.contact a:hover,
li.contact a.active {
	background:#55b3ef url(/assets/global-nav.png) -472px -36px no-repeat;
}

li.fasttrack a {
	background:#55b3ef url(/assets/global-nav.png) -533px 0 no-repeat;
	width:77px;
}

li.fasttrack a:hover,
li.fasttrack a.active {
	background:#55b3ef url(/assets/global-nav.png) -533px -36px no-repeat;
}

li.accessibility a {
	background:#55b3ef url(/assets/global-nav.png) -610px 0 no-repeat;
	width:120px;
}

li.accessibility a:hover,
li.accessibility a.active {
	background:#55b3ef url(/assets/global-nav.png) -610px -36px no-repeat;
}

li.search {
	/* width:195px; */
	width:210px;
}

li.cat-generalinformation a {
	background:#55b3ef url(/assets/global-nav.png) -250px -72px no-repeat;
	width:113px;
}

li.cat-generalinformation a:hover,
li.cat-generalinformation a.active {
	background:#55b3ef url(/assets/global-nav.png) -250px -108px no-repeat;
}

li.cat-findingthings a {
	background:#55b3ef url(/assets/global-nav.png) -363px -72px no-repeat;
	width:115px;
}

li.cat-findingthings a:hover,
li.cat-findingthings a.active {
	background:#55b3ef url(/assets/global-nav.png) -363px -108px no-repeat;
}

li.cat-language a {
	background:#55b3ef url(/assets/global-nav.png) -478px -72px no-repeat;
	width:86px;
}

li.cat-language a:hover,
li.cat-language a.active {
	background:#55b3ef url(/assets/global-nav.png) -478px -108px no-repeat;
}

li.cat-executiveskills a {
	background:#55b3ef url(/assets/global-nav.png) -564px -72px no-repeat;
	width:118px;
}

li.cat-executiveskills a:hover,
li.cat-executiveskills a.active {
	background:#55b3ef url(/assets/global-nav.png) -564px -108px no-repeat;
}

li.cat-memory a {
	background:#55b3ef url(/assets/global-nav.png) -682px -72px no-repeat;
	width:76px;
}

li.cat-memory a:hover,
li.cat-memory a.active {
	background:#55b3ef url(/assets/global-nav.png) -682px -108px no-repeat;
}

li.cat-attention a {
	background:#55b3ef url(/assets/global-nav.png) -758px -72px no-repeat;
	width:80px;
}

li.cat-attention a:hover,
li.cat-attention a.active {
	background:#55b3ef url(/assets/global-nav.png) -758px -108px no-repeat;
}

li.cat-wayfinding a {
	background:#55b3ef url(/assets/global-nav.png) -838px -72px no-repeat;
	width:102px;
}

li.cat-wayfinding a:hover,
li.cat-wayfinding a.active {
	background:#55b3ef url(/assets/global-nav.png) -838px -108px no-repeat;
}

.search input,
.search button {
	border:none;
	display:block;
	float:left;
	outline:none;
}

input.searchinput {
	background:url(/assets/decoration.png) -4px -100px no-repeat;
	color:#555;
	height:12px;
	padding:5px 4px 7px 4px;
	position:relative;
	top:6px;
	width:157px;
}

.search button {
	background:url(/assets/decoration.png) -169px -100px no-repeat;
	cursor:pointer;
	height:24px;
	position:relative;
	text-indent:-3000em;
	top:6px;
	width:30px;
}

.search button:hover,
.search button:focus {
	background:url(/assets/decoration.png) -169px -134px no-repeat;
}
	
.search button:active {
	background:url(/assets/decoration.png) -169px -168px no-repeat;
}

ul#widgets {
	display:block;
	float:right;
	margin:10px 0 0 0;
}

ul#widgets ul {
	float:left;
	margin:0;
}

ul#widgets li {
	display:block;
	float:left;
	margin:0 0 0 5px;
}

ul#widgets li a {
	border:none;
	display:block;
	float:left;
	height:27px;
	overflow:hidden;
	text-indent:-3000em;
	width:27px;
}

li.print a {
	background:url(/assets/decoration.png) 0 -255px no-repeat;
}

li.print a:hover {
	background:url(/assets/decoration.png) 0 -285px no-repeat;
}

li.tweet a {
	background:url(/assets/decoration.png) -27px -255px no-repeat;
}

li.tweet a:hover {
	background:url(/assets/decoration.png) -27px -285px no-repeat;
}

li.share a {
	background:url(/assets/decoration.png) -54px -255px no-repeat;
}

li.share a:hover {
	background:url(/assets/decoration.png) -54px -285px no-repeat;
}

li.delicious a {
	background:url(/assets/decoration.png) -81px -255px no-repeat;
}

li.digg a {
	background:url(/assets/decoration.png) -108px -285px no-repeat;
}

li.facebook a {
	background:url(/assets/decoration.png) -135px -255px no-repeat;
}

li.google a {
	background:url(/assets/decoration.png) -162px -285px no-repeat;
}

li.stumbleupon a {
	background:url(/assets/decoration.png) -189px -255px no-repeat;
}

li.yahoo a {
	background:url(/assets/decoration.png) -216px -285px no-repeat;
}

li.reset a {
	background:url(/assets/decoration.png) -243px -255px no-repeat;
}

li.reset a:hover {
	background:url(/assets/decoration.png) -243px -285px no-repeat;
}

li.resize-large a {
	background:url(/assets/decoration.png) -270px -255px no-repeat;
}

li.resize-large a:hover {
	background:url(/assets/decoration.png) -270px -285px no-repeat;
}

li.resize-larger a {
	background:url(/assets/decoration.png) -297px -255px no-repeat;
}

li.resize-larger a:hover {
	background:url(/assets/decoration.png) -297px -285px no-repeat;
}

li.contrast a {
	background:url(/assets/decoration.png) -324px -255px no-repeat;
}

li.contrast a:hover {
	background:url(/assets/decoration.png) -324px -285px no-repeat;
}

li.contrast-change a {
	background:url(/assets/decoration.png) -351px -255px no-repeat;
}

li.contrast-change a:hover {
	background:url(/assets/decoration.png) -351px -285px no-repeat;
}

#tooltip {
	background:#6abdf1;
	border:1px solid #6abdf1;
	color:#fff;
	display:none;
	padding:2px 5px;
	position:absolute;
	/* width:120px; */
	z-index:40;
}	

/* SIDEBAR
******************************************/

#sidebar ul {
	width:220px;
}

#sidebar li {
	margin:0 0 1px 0;
}

#sidebar a:link,
#sidebar a:visited,
#sidebar a:hover,
#sidebar a:active {
	color:#fff;
}

#sidebar li a {
	cursor:pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#sidebar li a {
	background:#1e83e0 url(/assets/sidebar-nav-sprite.png) 0 0 no-repeat;
	border:none;
	display:block;
	height:1%;
	padding:8px 20px 8px 36px;
	width:164px;
}

#sidebar li a:hover {
	background:#156fd9 url(/assets/sidebar-nav-sprite.png) -300px 0 no-repeat;
}

ul#general-sn li a,
ul#ft-general-information li a {
	background:#1e83e0 url(/assets/sidebar-nav-sprite.png) 0 -100px no-repeat;
}

ul#general-sn li a:hover,
ul#ft-general-information li a:hover {
	background:#156fd9 url(/assets/sidebar-nav-sprite.png) -300px -100px no-repeat;
}

ul#finding-sn li a,
ul#ft-finding-things li a {
	background:#1e83e0 url(/assets/sidebar-nav-sprite.png) 0 -200px no-repeat;
}

ul#finding-sn li a:hover,
ul#ft-finding-things li a:hover {
	background:#156fd9 url(/assets/sidebar-nav-sprite.png) -300px -200px no-repeat;
}

ul#executive-sn li a,
ul#ft-executive-skills li a {
	background:#1e83e0 url(/assets/sidebar-nav-sprite.png) 0 -300px no-repeat;
}

ul#executive-sn li a:hover,
ul#ft-executive-skills li a:hover {
	background:#156fd9 url(/assets/sidebar-nav-sprite.png) -300px -300px no-repeat;
}

ul#memory-sn li a,
ul#ft-memory li a {
	background:#1e83e0 url(/assets/sidebar-nav-sprite.png) 0 -400px no-repeat;
}

ul#memory-sn li a:hover,
ul#ft-memory li a:hover {
	background:#156fd9 url(/assets/sidebar-nav-sprite.png) -300px -400px no-repeat;
}

ul#attention-sn li a,
ul#ft-attention li a {
	background:#1e83e0 url(/assets/sidebar-nav-sprite.png) 0 -500px no-repeat;
}

ul#attention-sn li a:hover,
ul#ft-attention li a:hover {
	background:#156fd9 url(/assets/sidebar-nav-sprite.png) -300px -500px no-repeat;
}

ul#wayfinding-sn li a,
ul#ft-wayfinding li a {
	background:#1e83e0 url(/assets/sidebar-nav-sprite.png) 0 -600px no-repeat;
}

ul#wayfinding-sn li a:hover,
ul#ft-wayfinding li a:hover {
	background:#156fd9 url(/assets/sidebar-nav-sprite.png) -300px -600px no-repeat;
}

#sidebar a.hl {
	font-weight:normal;
}

#sidebar a:link.hl,
#sidebar a:visited.hl {
	color:#ffff99;
}

/* GUIDES
******************************************/

#guides li.generalinformation a {
	background:url(/assets/decoration.png) 0 -500px no-repeat;
}

#guides li.generalinformation a:hover {
	background:url(/assets/decoration.png) -220px -500px no-repeat;
}

#guides li.findingthings a {
	background:url(/assets/decoration.png) 0 -539px no-repeat;
}

#guides li.findingthings a:hover {
	background:url(/assets/decoration.png) -220px -539px no-repeat;
}

#guides li.language a {
	background:url(/assets/decoration.png) 0 -578px no-repeat;
}

#guides li.language a:hover {
	background:url(/assets/decoration.png) -220px -578px no-repeat;
}

#guides li.executiveskills a {
	background:url(/assets/decoration.png) 0 -617px no-repeat;
}

#guides li.executiveskills a:hover {
	background:url(/assets/decoration.png) -220px -617px no-repeat;
}

#guides li.memory a {
	background:url(/assets/decoration.png) 0 -656px no-repeat;
}

#guides li.memory a:hover {
	background:url(/assets/decoration.png) -220px -656px no-repeat;
}

#guides li.attention a {
	background:url(/assets/decoration.png) 0 -695px no-repeat;
}

#guides li.attention a:hover {
	background:url(/assets/decoration.png) -220px -695px no-repeat;
}

#guides li.wayfinding a {
	background:url(/assets/decoration.png) 0 -734px no-repeat;
}

#guides li.wayfinding a:hover {
	background:url(/assets/decoration.png) -220px -734px no-repeat; 
}

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

#footer {
	font-size:11px;
}

#footer li {
	display:inline;
}

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

#testimonials-rdm p {
	background:url(/assets/decoration.png) -1000px 0 no-repeat;
	margin:0;
	padding:0 0 0 30px;
}

cite {
	display:block;
	font-style:italic;
}

h1 {
	display:block;
	height:50px;
	overflow:hidden;
	left:-50px;
	position:relative;
	text-indent:-3000em;
	width:400px;
}

#main-home h1 {
	left:0;
}

h1.general-hd {
	background:url(/assets/headers.png) 0 0 no-repeat;
}

#fasttrack h1.general-information-hd {
	background:url(/assets/headers.png) -700px 0 no-repeat;
}

h1.finding-hd {
	background:url(/assets/headers.png) 0 -100px no-repeat;
}

#fasttrack h1.finding-things-hd {
	background:url(/assets/headers.png) -700px -100px no-repeat;
}

h1.language-hd {
	background:url(/assets/headers.png) 0 -200px no-repeat;
}

#fasttrack h1.language-hd {
	background:url(/assets/headers.png) -700px -200px no-repeat;
}

h1.executive-hd {
	background:url(/assets/headers.png) 0 -300px no-repeat;
}

#fasttrack h1.executive-skills-hd {
	background:url(/assets/headers.png) -700px -300px no-repeat;
}

h1.memory-hd {
	background:url(/assets/headers.png) 0 -400px no-repeat;
}

#fasttrack h1.memory-hd {
	background:url(/assets/headers.png) -700px -400px no-repeat;
}

h1.attention-hd {
	background:url(/assets/headers.png) 0 -500px no-repeat;
}

#fasttrack h1.attention-hd {
	background:url(/assets/headers.png) -700px -500px no-repeat;
}

h1.wayfinding-hd {
	background:url(/assets/headers.png) 0 -600px no-repeat;
}

#fasttrack h1.wayfinding-hd {
	background:url(/assets/headers.png) -700px -600px no-repeat;
}

h1.resources-hd {
	background:url(/assets/headers.png) 0 -700px no-repeat;
}

h1.guides-hd {
	background:url(/assets/headers.png) 0 -800px no-repeat;
}

h1.contact-hd {
	background:url(/assets/headers.png) 0 -900px no-repeat;
}

h1.sitemap-hd {
	background:url(/assets/headers.png) 0 -1000px no-repeat;
}

h1.search-hd {
	background:url(/assets/headers.png) -700px -1000px no-repeat;
}

h1.accessibility-hd {
	background:url(/assets/headers.png) 0 -1100px no-repeat;
}

h1.about-hd {
	background:url(/assets/headers.png) -700px -1100px no-repeat;
}

h1.home-hd {
	background:url(/assets/headers.png) -700px -800px no-repeat;
}

h1.fasttrack-hd {
	background:url(/assets/headers.png) -700px -700px no-repeat;
}

h1.feedback-hd {
	background:url(/assets/headers.png) 0 -1200px no-repeat;
}

h1.testimonials-hd {
	background:url(/assets/headers.png) -700px -1200px no-repeat;
}

h1.video-hd {
	background:url(/assets/headers.png) -700px -900px no-repeat;
}

h1.informationstandard-hd {
	background:url(/assets/headers.png) 0 -1300px no-repeat;
	width:600px;
}

.product {
	margin:0 0 3.23077em 0;
	/* padding:0 30px 0 120px; */
	padding:0 30px 0 0;
}


.pub {
	margin:0 0 3.23077em 0;
	width:640px;
}

.ft,
.gd {
	margin:0 0 3.23077em 0;
	width:840px;
}

.pub-std {
	margin:0 0 3.23077em 0;
	min-height:130px;
	padding:0 0 0 120px;
}

/* .pub-lhs {
	float:left;
	padding:0 0 0 120px;
	width:195px;
}

.pub-rhs {
	float:right;
	padding:0 0 0 120px;
	width:195px;
} */

.ft-lhs {
	float:left;
	padding:0 0 0 60px;
	width:350px;
}

.ft-rhs {
	float:right;
	padding:0 0 0 60px;
	width:350px;
}

.gd-lhs {
	float:left;
	padding:0 0 0 60px;
	width:350px;
}

.gd-rhs {
	float:right;
	padding:0 0 0 60px;
	width:350px;
}

.general-icon {
	background:url(/assets/icons.png) 0 0 no-repeat;
}

.finding-icon {
	background:url(/assets/icons.png) 0 -200px no-repeat;
}

.language-icon {
	background:url(/assets/icons.png) 0 -400px no-repeat;
}

.executive-icon {
	background:url(/assets/icons.png) 0 -600px no-repeat;
}

.memory-icon {
	background:url(/assets/icons.png) 0 -800px no-repeat;
}

.attention-icon {
	background:url(/assets/icons.png) 0 -1000px no-repeat;
}

.wayfinding-icon {
	background:url(/assets/icons.png) 0 -1200px no-repeat;
}

.gd .general-icon {
	background:url(/assets/icons.png) -700px 0 no-repeat;
}

.gd .finding-icon {
	background:url(/assets/icons.png) -700px -200px no-repeat;
}

.gd .language-icon {
	background:url(/assets/icons.png) -700px -400px no-repeat;
}

.gd .executive-icon {
	background:url(/assets/icons.png) -700px -600px no-repeat;
}

.gd .memory-icon {
	background:url(/assets/icons.png) -700px -800px no-repeat;
}

.gd .attention-icon {
	background:url(/assets/icons.png) -700px -1000px no-repeat;
}

.gd .wayfinding-icon {
	background:url(/assets/icons.png) -700px -1200px no-repeat;
}

.pub-01 {
	background:url(/assets/pub-01.png) 0 0 no-repeat;
}

.pub-02 {
	background:url(/assets/pub-02.png) 0 0 no-repeat;
}

.pub-03 {
	background:url(/assets/pub-03.png) 0 0 no-repeat;
}

.pub-04 {
	background:url(/assets/pub-04.png) 0 0 no-repeat;
}

.pub-05 {
	background:url(/assets/pub-05.png) 0 0 no-repeat;
}

.pub-06 {
	background:url(/assets/pub-06.png) 0 0 no-repeat;
}

.pub-07 {
	background:url(/assets/pub-07.png) 0 0 no-repeat;
}

.pub-08 {
	background:url(/assets/pub-08.png) 0 0 no-repeat;
}

.pub-09 {
	background:url(/assets/pub-09.png) 0 0 no-repeat;
}

.gres-01 {
	background:url(/assets/pub-10.png) 0 0 no-repeat;
}

.gres-02 {
	background:url(/assets/pub-11.png) 0 0 no-repeat;
}

.gres-03 {
	background:url(/assets/pub-12.png) 0 0 no-repeat;
}

.gres-04 {
	background:url(/assets/pub-13.png) 0 0 no-repeat;
}

.gres-05 {
	background:url(/assets/pub-29.png) 0 0 no-repeat;
}

.eres-01 {
	background:url(/assets/pub-14.png) 0 0 no-repeat;
}

.eres-02 {
	background:url(/assets/pub-15.png) 0 0 no-repeat;
}

.eres-03 {
	background:url(/assets/pub-16.png) 0 0 no-repeat;
}

.eres-04 {
	background:url(/assets/pub-17.png) 0 0 no-repeat;
}

.eres-05 {
	background:url(/assets/pub-18.png) 0 0 no-repeat;
}

.mres-01 {
	background:url(/assets/pub-20.png) 0 0 no-repeat;
}

.mres-02 {
	background:url(/assets/pub-21.png) 0 0 no-repeat;
}

.mres-03 {
	background:url(/assets/pub-22.png) 0 0 no-repeat;
}

.mres-04 {
	background:url(/assets/pub-23.png) 0 0 no-repeat;
}

.mres-05 {
	background:url(/assets/pub-24.png) 0 0 no-repeat;
}

.mres-06 {
	background:url(/assets/pub-02.png) 0 0 no-repeat;
}

.mres-07 {
	background:url(/assets/pub-26.png) 0 0 no-repeat;
}

.mres-08 {
	background:url(/assets/pub-27.png) 0 0 no-repeat;
}

.mres-09 {
	background:url(/assets/pub-29.png) 0 0 no-repeat;
}

.mres-10 {
	background:url(/assets/pub-28.png) 0 0 no-repeat;
}

a.viewbtn {
	background:url(/assets/decoration.png) 0 -320px no-repeat;
	border:none;
	display:block;
	height:47px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:140px;
}

a.viewbtn:hover,
a.viewbtn:focus {
	background:url(/assets/decoration.png) 0 -370px no-repeat;
}
	
a.viewbtn:active {
	background:url(/assets/decoration.png) 0 -420px no-repeat;
}

a.downloadbtn {
	background:url(/assets/decoration.png) -438px -320px no-repeat;
	border:none;
	display:block;
	height:47px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:140px;
}

a.downloadbtn:hover,
a.downloadbtn:focus {
	background:url(/assets/decoration.png) -438px -370px no-repeat;
}
	
a.downloadbtn:active {
	background:url(/assets/decoration.png) -438px -420px no-repeat;
}

a.seebtn {
	background:url(/assets/decoration.png) -146px -320px no-repeat;
	border:none;
	display:block;
	height:47px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	text-indent:-3000em;
	width:140px;
}

a.seebtn:hover,
a.seebtn:focus {
	background:url(/assets/decoration.png) -146px -370px no-repeat;
}
	
a.seebtn:active {
	background:url(/assets/decoration.png) -146px -420px no-repeat;
}

a.readbtn {
	background:url(/assets/decoration.png) -292px -320px no-repeat;
	border:none;
	display:block;
	height:47px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:140px;
}

a.readbtn:hover,
a.readbtn:focus {
	background:url(/assets/decoration.png) -292px -370px no-repeat;
}
	
a.readbtn:active {
	background:url(/assets/decoration.png) -292px -420px no-repeat;
}

#fasttrack a.readbtn {
	background:url(/assets/decoration.png) -340px -100px no-repeat;
	border:none;
	display:block;
	height:47px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:140px;
}

#fasttrack a.readbtn:hover,
#fasttrack a.readbtn:focus {
	background:url(/assets/decoration.png) -340px -150px no-repeat;
}
	
#fasttrack a.readbtn:active {
	background:url(/assets/decoration.png) -340px -200px no-repeat;
}

.submitbtn {
	background:url(/assets/submitbtn.png) 0 0 no-repeat;
	border:none;
	cursor:pointer;
	display:block;
	height:47px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:140px;
}

.submitbtn:hover,
.submitbtn:focus {
	background:url(/assets/submitbtn.png) 0 -50px no-repeat;
}
	
.submitbtn:active {
	background:url(/assets/submitbtn.png) 0 -100px no-repeat;
}

.commentbtn {
	background:url(/assets/decoration.png) -460px -500px no-repeat;
	border:none;
	cursor:pointer;
	display:block;
	height:47px;
	left:220px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:140px;
}

.commentbtn:hover,
.commentbtn:focus {
	background:url(/assets/decoration.png) -460px -550px no-repeat;
}
	
.commentbtn:active {
	background:url(/assets/decoration.png) -460px -600px no-repeat;
}

.rule {
	border-bottom:1px solid #6abdf1;
	margin:0 0 2.076924em 0;
}

ul.bullets {
	margin:1.615385em 4em 1.615385em 2em;
}

ul.bullets li {
	margin:0 0 0.6923075em 0;
	padding:0 0 0.6923075em 30px;
}

#generalinformation ul.bullets li {
	background:url(/assets/decoration.png) -680px -180px no-repeat;
}

#finding ul.bullets li {
	background:url(/assets/decoration.png) -680px -366px no-repeat;
}

#language ul.bullets li {
	background:url(/assets/decoration.png) -680px -552px no-repeat;
}

#executive ul.bullets li {
	background:url(/assets/decoration.png) -680px -738px no-repeat;
}

#memory ul.bullets li {
	background:url(/assets/decoration.png) -1380px -180px no-repeat;
}

#attention ul.bullets li {
	background:url(/assets/decoration.png) -1380px -366px no-repeat;
}

#wayfinding ul.bullets li {
	background:url(/assets/decoration.png) -1380px -552px no-repeat;
}

#about ul.bullets li {
	background:url(/assets/decoration.png) -1380px -738px no-repeat;
}

#informationstandard ul.bullets li {
	background:url(/assets/decoration.png) -1380px -738px no-repeat;
}

ul.list {
	list-style-type:disc;
	margin:1.615385em 4em;
}

ul.list li {
	padding:0 0 0.6923075em 0;
}

blockquote {
	background:url(/assets/decoration.png) -680px 0 no-repeat;
	height:170px;
	float:right;
	margin:0 -10px -60px 20px;
	position:relative;
	top:-60px;
	width:240px;
	z-index:0;
}

blockquote h3 {
	color:#03458f;
	padding:20px 30px 20px 20px;
}

.item {
	/* margin-top:30px; */
	margin-top:1.615385em;
}

/* #bubbles {
	background:url(/assets/bubbles.png) 0 0 no-repeat;
	height:240px;
	width:1630px;
} */

#bubbles01 {
	background:url(/assets/bubbles.png) 0 0 no-repeat;
}

#bubbles02 {
	background:url(/assets/bubbles.png) -705px 0 no-repeat;
}

#slider blockquote {
	background:none;
	height:240px;
	float:left;
	margin:0;
	top:0;
	width:235px;
}

blockquote#executiveskills-bubble,
blockquote#wayfinding-bubble {
	width:220px;
}

#slider blockquote h3 {
	font-size: 1.25em;
	line-height: 1.2em;
	padding:0;
}

#slider blockquote a {
	border:none;
	color:#03458f;
	display:block;
}

#slider blockquote a:hover {
	border:none;
}

blockquote#findingthings-bubble a {
	background:url(/assets/bubbles.png) 0 0 no-repeat;
	height:130px;
	padding:40px 30px 20px 20px;
	width:175px;
}

blockquote#findingthings-bubble a:hover {
	background:url(/assets/bubbles.png) 0 -240px no-repeat;
	color:#fff;
}

blockquote#language-bubble a {
	background:url(/assets/bubbles.png) -235px 0 no-repeat;
	height:110px;
	padding:60px 30px 20px 20px;
	width:175px;
}

blockquote#language-bubble a:hover {
	background:url(/assets/bubbles.png) -235px -240px no-repeat;
	color:#fff;
}

blockquote#executiveskills-bubble a {
	background:url(/assets/bubbles.png) -470px 0 no-repeat;
	height:155px;
	padding:15px 53px 20px 20px;
	width:152px;
}

blockquote#executiveskills-bubble a:hover {
	background:url(/assets/bubbles.png) -470px -240px no-repeat;
	color:#fff;
}

blockquote#memory-bubble a {
	background:url(/assets/bubbles.png) -705px 0 no-repeat;
	height:125px;
	padding:45px 30px 20px 20px;
	width:175px;
}

blockquote#memory-bubble a:hover {
	background:url(/assets/bubbles.png) -705px -240px no-repeat;
	color:#fff;
}

blockquote#attention-bubble a {
	background:url(/assets/bubbles.png) -940px 0 no-repeat;
	height:120px;
	padding:90px 30px 20px 20px;
	width:175px;
}

blockquote#attention-bubble a:hover {
	background:url(/assets/bubbles.png) -940px -240px no-repeat;
	color:#fff;
}

blockquote#wayfinding-bubble a {
	background:url(/assets/bubbles.png) -1175px 0 no-repeat;
	height:125px;
	padding:45px 30px 20px 20px;
	width:175px;
}

blockquote#wayfinding-bubble a:hover {
	background:url(/assets/bubbles.png) -1175px -240px no-repeat;
	color:#fff;
}

ul#partners {
	float:left;
	height:49px;
	width:auto;
}

ul#partners li {
	display:block;
	float:left;
}

ul#partners li a,
ul#partners li a:hover {
	display:block;
	float:left;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	padding:0;
	width:auto;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

ul#partners li.mstrust a,
ul#partners li.mstrust a:hover {
	background:url(/assets/partner-logos.png) 0 0 no-repeat;
	height:49px;
	margin:0 2px 0 0;
	width:50px;
}

ul#partners li.rhul a,
ul#partners li.rhul a:hover {
	background:url(/assets/partner-logos.png) -55px 0 no-repeat;	
	height:49px;
	width:165px;
}

#slider {
  	margin:0 auto;
	position:relative;
	width:690px;
}

.scroll {
	height:240px;
  	overflow:auto;
    overflow-x:hidden;
  	position:relative; /* fix for IE to respect overflow */
  	clear:left;
  	width:690px;
}

.scrollContainer div.panel {
	height:240px;
  	/* width:580px; change to 560px if not using JS to remove rh.scroll */
  	/* width:690px; */
  	width:700px;
}

.scrollButtons {
	cursor:pointer;
	height:46px;
	position:absolute;
	top:200px;
	width:62px;
	z-index:10;
}

.scrollButtons.left {
	background:url(/assets/decoration.png) -502px -100px no-repeat;
	cursor:pointer;
  	left:0;
}

.scrollButtons.left:hover {
	background:url(/assets/decoration.png) -502px -150px no-repeat;
}

.scrollButtons.left:active {
	background:url(/assets/decoration.png) -502px -200px no-repeat;
}

.scrollButtons.right {
	background:url(/assets/decoration.png) -566px -100px no-repeat;
	cursor:pointer;
	left:64px;
	width:92px;
}

.scrollButtons.right:hover {
	background:url(/assets/decoration.png) -566px -150px no-repeat;
}

.scrollButtons.right:active {
	background:url(/assets/decoration.png) -566px -200px no-repeat;
}

#top {
	bottom:0;
	position:fixed;
	right:0;
}

#top a,
#fasttrack #top a {
	background:#f7f7f7;
	border:none;
	color:#999;
	display:block;
	height:2em;
	line-height:200%;
	padding:0.6em;
	text-align:center;
	width:2em;
}

#fasttrack #top a {
	background:#6abdf1;
	color:#fff;
}

#top a:hover,
#fasttrack #top a:hover {
	color:#fff;
	background:#03458f;
}

.search-result {
	border-bottom:1px solid #6abdf1;
	margin:0 0 0.807692em 0;
}

.alert {
	background:#6abdf1;
	color:#03458f;
	font-weight:bold;
	margin:0 0 0.807692em 0;
	padding:0.6em;
}

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

.sitemap {
	border-bottom:1px solid #6abdf1;
	margin:0 0 2.076924em 0;
}

dl.sm {
	float:left;
	margin-right:22px;
	width:282px;
	
}

dl.smend {
	margin-right:0;
}

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

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

#header {
	/* background:#55b3ef url(/assets/logo.png) 0 0 no-repeat; */
	border-bottom:1px solid #6abdf1;
	height:140px;
}

#content {
	border-bottom:1px solid #6abdf1;
	padding:3em 0;
}

#main {
	float:left;
	padding:0 0 0 50px;
	width:640px;
}

#main-home {
	float:left;
	padding:0;
	width:690px;
}

#main-alt {
	float:left;
	padding:0 0 0 50px;
	width:890px;
}

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

#footer {
	clear:both;
	padding:1.5em 0;
}

/* FORM AND BLOG CONTROLS
******************************************/

fieldset#feedback {
	margin:1.615385em 0;
}

fieldset#feedback li {
	/* border-bottom:1px solid #6abdf1; */
	padding:0.375em 0;
}


fieldset#feedback label {
	display:block;
	float:left;
	font-weight:bold;
	padding:0.375em 20px 0.375em 0;
	/* text-align:right; */
	width:200px;
}

fieldset#feedback label span {
	font-weight:normal;
}

fieldset#feedback .chkbox {
	left:220px;
	position:relative;
}

fieldset#feedback .chk {
	left:220px;
	position:relative;
	width:auto;
}

fieldset#feedback input,
fieldset#feedback select,
fieldset#feedback textarea {
	padding:0.375em;
}

input.long,
textarea.long {
	width:28em;
}

.comment-entries {
	margin:1.615384em 0;
}

.comment {
	border-bottom:1px solid #6abdf1;
	margin:0 0 1.615384em 0;
	padding:0 0 0.807692em 0;
	width:640px;
}

img.gravatar {
	border:2px solid #6abdf1;
	display:block;
	float:left;
	height:60px;
	width:60px;
}

.comment-text {
	float:right;
	width:560px;
}

/* TEMPORARY
******************************************/

a.feedbackbtn {
	background:url(/assets/feedback-btn.png) 0 0 no-repeat;
	border:none;
	display:block;
	height:140px;
	left:0;
	top:30%;
	position:absolute;
	text-indent:-3000em;
	width:50px;
	z-index:20;
}

a.feedbackbtn:hover,
a.feedbackbtn:focus {
	background:url(/assets/feedback-btn.png) -50px 0 no-repeat;
	border:none;
}
	
a.feedbackbtn:active {
	background:url(/assets/feedback-btn.png) -100px 0 no-repeat;
	border:none;
}

#fasttrack a.feedbackbtn {
	background:url(/assets/feedback-btn.png) 0 -140px no-repeat;
	border:none;
	display:block;
	height:140px;
	left:0;
	top:30%;
	position:absolute;
	text-indent:-3000em;
	width:50px;
	z-index:20;
}

#fasttrack a.feedbackbtn:hover,
#fasttrack a.feedbackbtn:focus {
	background:url(/assets/feedback-btn.png) -50px -140px no-repeat;
	border:none;
}
	
#fasttrack a.feedbackbtn:active {
	background:url(/assets/feedback-btn.png) -100px -140px no-repeat;
	border:none;
}

/* UDPATES
******************************************/

#video-player  {
	margin:0.75em 0 1.5em 0;
	height:360px;
	width:640px;
}

#video-player-sm {
	margin:0 0 0.75em 0;
	height:124px;
	width:220px;
}

ul#video-selector {
	margin:0 0 1.53em 0;
}

ul#video-selector li {
	background:#1f8ee6;
	display:block;
	float:left;
	height:170px;
	margin:0 20px 1.5em 0;
	padding:
	width:200px;
}

ul#video-selector li.end {
	margin:0;
}

ul#video-selector li a {
	border:none;
	display:block;
	float:left;
	height:170px;
	width:200px;
}

ul#video-selector li a:link,
ul#video-selector li a:visited {
	color:#fff;
}

ul#video-selector li a span {
	display:block;
	padding:6px 10px 0 10px;
	width:180px;
}

ul#video-selector li img {
	display:block;
	height:113px;
	width:200px;
}

ul#video-selector li a:hover {
	background:#156fd9;
	color:#ffff99;
}

#footer ul#partners {
	float:right;
}

#footer p.datum {
	color:#9fd2f2;
	font-size:11px;
	margin:0 0 1.5em 0;
}

.fb {
	padding:0 0 1.5em 0;
	text-align:left;
	width:600px;
}

p.bma {
	background:transparent url(/assets/bma-logo.png) right 50% no-repeat;
	clear:left;
	font-size:11px;
	font-weight:bold;
	line-height:1.4em;
	padding:0 80px 0 0;
}

ul#partners li.is a,
ul#partners li.is a:hover {
	background:transparent url(/assets/information-standard-logo.png) 0 0 no-repeat;
	height:49px;
	margin:0 4px 0 0;
	width:81px;
}

.footer-left {
	float:left;
	width:580px;
}

.footer-right {
	float:right;
	width:320px;
}

a.his,
a.his:hover {
	background:transparent url(/assets/information-standard-logo.png) 0 0 no-repeat;
	border:none;
	display:block;
	float:right;
	height:49px;
	text-decoration:none;
	text-indent:-3000em;
	width:81px;
}

