/*********************************************** 
				Browser reset
***********************************************/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
/*********************************************** 
				Tags
***********************************************/

body {
	text-align: center;
	background:url(../../../../images/template/grad-background.gif) repeat-x top;
	color:#1C1547;
	font: normal 62.5% Arial, Helvetica, sans-serif;
}
p {
	font-size:1.1em;
	line-height:1.6em;
	padding-bottom:1em;
}
a {
	color:#029EDA;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:focus {
	outline: none;
}
ul {
	font-size:1.1em;
	padding-bottom:0.5em;
}
ul ul {
	font-size:1em;
}
ul li {
	background-image:url(../../../../images/template/bullet.gif);
	background-position:left 0.5em;
	background-repeat:no-repeat;
	padding-bottom:0.5em;
	padding-left:10px;
}
h1 {
	font-size:2.7em;
	background:none;
	padding:0.3em 0px 0.6em 0;
	margin:0;
}
h2 {
	font-size:1.6em;
	font-weight:bold;
	padding:0px 0px 0.5em;
	color:#1C1547;
}
h3 {
	font-size:1.4em;
	font-weight:bold;
	padding:0px 0px 0.5em;
}
h4 {
	color:#FFFFFF;
	font-size:1.9em;
	background: url(../../../../images/template/grad-darkgrey.jpg) repeat-x #949699;
	padding:2px 10px;
	margin:0 -5px 0.5em;
}
table {
	font-size:1.2em;
}
table p {
	font-size:1em;
}
table table {
	font-size:1em;
}
table h2 {
	font-size:1.4em;
}
/*********************************************** 
				Global styles
***********************************************/

#wrapper {
	width:960px;
	margin:0 auto;
	text-align:left;
}
#toolBarBg {
	background-color:#120332;
}
#toolBar {
	color:#FFFFFF;
	font-size:0.9em;
	margin: 0 auto;
	text-align:left;
	width:960px;
	position:relative;
}
#toolBar ul#toolBars {
	font-size:1px;
	padding:0;
}
#toolBar ul#languages {
	padding:0;
}
#toolBar ul#languages li {
	background-image:none;
	float:left;
	margin:0;
	padding:0;
}
#toolBar ul#languages li a {
	background-position:left 0;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	height:28px;
	margin-right:20px;
	text-decoration:none;
	font-size:0.1em;
	text-indent:-1000px;
}
#toolBar ul#languages li a#Template_en {
	background-image:url(../../../../images/template/english.gif);
	width:38px;
}
#toolBar ul#languages li a#Template_tr {
	background-image:url(../../../../images/template/turkish.gif);
	width:38px;
}
#toolBar ul#languages li a#Template_bn {
	background-image:url(../../../../images/template/bengali.gif);
	width:38px;
}
#toolBar ul#languages li a#Template_zh_cht {
	background-image:url(../../../../images/template/chinese.gif);
	width:38px;
}
#toolBar ul#languages li a#Template_vi_vn {
	background-image:url(../../../../images/template/vietnamese.gif);
	width:113px;
}
#toolBar ul#languages li a#Template_es {
	background-image:url(../../../../images/template/spanish.gif);
	width:48px;
}
#toolBar ul#languages li a#Template_pt {
	background-image:url(../../../../images/template/portuguese.gif);
	width:54px;
}
#header {
	height:140px;
	position:relative;
	z-index:99;
}
#header dt {
	position:absolute;
	left:0px;
	top:0px;
}
#header dd ul {
	color:#000000;
	background:url(../../../../images/template/grad-navBg-blue.gif) repeat-x 0 0;
	position:absolute;
	left:0px;
	top:101px;
	height:33px;
	width:640px;
	text-align:left;
	font-size:1.6em;
	padding: 7px 0px 0px 1.3em;
}
#header dd ul li {
	color:#000000;
	padding-left:0;
	padding-right:1.8em;
	margin-bottom:0px;
	float:left;
	position:relative;
	background:none;
}
#header dd ul li a {
	color:#1C1547;
	height:24px;
	line-height:24px;
	padding:0 5px;
	display:block;
	float:left;
	position: relative;
}
#header dd ul li:hover a.hc, #header dd ul li.sfhover a.hc {
	padding:0 5px 8px;
}
#header dd ul li:hover a, #header dd ul li.sfhover a {
	text-decoration:none;
	color:#FFF;
	background:#029EDA url(../../../../images/template/grad-blue.gif) repeat-x!important; /* Because of IE's lack of hover support */

}
#header dd ul li.active a {
	background:#029EDA url(../../../../images/template/grad-blue.gif) top left repeat-x;
	color:#FFFFFF;
}
/* Dropdowns */

#header dd ul li ul {
	position:absolute;
	top:32px;
	width:175px;
	font-size:0.8em;
	left: -999em;
	background: #95969a;
	height:auto;
	bottom: auto;
	padding:0;
	border-top: 6px solid #029EDA;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#header dd ul li:hover ul, #header dd ul li.sfhover ul {
	left:0px;
}
#header dd ul li:hover li, #header dd ul li.sfhover li {
	float:none;
	padding:0;
	margin:0;
	background: none;
	border:none;
}
#header dd ul li:hover li a, #header dd ul li.sfhover li a {
	color: #4D4D4D;
	float: none;
	line-height: normal;
	height: auto;
	margin:0;
	padding: 0.5em 7px;
	border:none;
	background: #FFF!important;
}
#header dd ul li li a:hover {
	color: #FFFFFF;
	background:#029EDA url(../../../../images/template/grad-blue.gif) top left repeat-x!important;
}
#header dd#search {
	position:absolute;
	right:0px;
	background:url(../../../../images/template/grad-navBg-blue.gif);
	height:39px;
	width:320px;
	bottom:0px;
}
#header dd#search #exit {
	position:absolute;
	top:4px;
	left:6px;
}
#header dd#search #searchBox {
	position:absolute;
	top:8px;
	right:8px;
}
#header dd#search span {
	position:absolute;
	top:8px;
	right:8px;
	display:block;
}
#header dd#search label {
	background:url(../../../../images/template/searchlabel.gif) no-repeat;
	position:absolute;
	height:22px;
	width:5px;
	font-size:0;
	text-indent:-5000px;
	left:0px;
	top:0px;
}
#header dd#search #Template_searchfield_quickSearch {
	height:16px!important;
	width:113px!important;
	background:#fff;
	border:0px;
	font-size:1.4em;
	font-family:arial;
	padding:3px 0;
	margin-left:5px;
	margin-right:32px;
	float:left;
}
#header dd#search .Button {
	position:absolute;
	right:0px;
	top:0px;
}
#header dd#search img {
	/* Remove useless blank image added by Immediacy */
	display:none;
}
#header dd#search #exit img, #header dd#search .Button img {
	display:inline;
}
#header-gr {
	height:140px;
	position:relative;
	z-index:99;
}
#header-gr dt {
	position:absolute;
	left:0px;
	top:0px;
}
#header-gr dd ul {
	color:#000000;
	background:url(../../../../images/template/grad-navBg-gr.gif) repeat-x 0 0;
	position:absolute;
	left:0px;
	top:101px;
	height:33px;
	width:640px;
	text-align:left;
	font-size:1.6em;
	padding: 7px 0px 0px 1.3em;
}
#header-gr dd ul li {
	color:#000000;
	padding-left:0;
	padding-right:1.8em;
	margin-bottom:0px;
	float:left;
	position:relative;
	background:none;
}
#header-gr dd ul li a {
	color:#1C1547;
	height:24px;
	line-height:24px;
	padding:0 5px;
	display:block;
	float:left;
	position: relative;
}
#header-gr dd ul li:hover a.hc, #header dd ul li.sfhover a.hc {
	padding:0 5px 8px;
}
#header-gr dd ul li:hover a, #header dd ul li.sfhover a {
	text-decoration:none;
	color:#FFF;
	background:#42B649 url(../../../../images/template/grad-green.jpg) repeat-x!important; /* Because of IE's lack of hover support */
}
#header-gr dd ul li.active a {
	background:#42B64A url(../../../../images/template/grad-green.gif) top left repeat-x;
	color:#FFFFFF;
}
/* Dropdowns */

#header-gr dd ul li ul {
	position:absolute;
	top:32px;
	width:175px;
	font-size:0.8em;
	left: -999em;
	background: #42B649;
	height:auto;
	bottom: auto;
	padding:0;
	border-top: 6px solid #42B64A;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#header-gr dd ul li:hover ul, #header dd ul li.sfhover ul {
	left:0px;
}
#header-gr dd ul li:hover li, #header dd ul li.sfhover li {
	float:none;
	padding:0;
	margin:0;
	background: none;
	border:none;
}
#header-gr dd ul li:hover li a, #header dd ul li.sfhover li a {
	color: #4D4D4D;
	float: none;
	line-height: normal;
	height: auto;
	margin:0;
	padding: 0.5em 7px;
	border:none;
	background: #FFF!important;
}
#header-gr dd ul li li a:hover {
	color: #FFFFFF;
	background:#42B64A url(../../../../images/template/grad-green.gif) top left repeat-x!important;
}	
#header-gr dd#search {
	position:absolute;
	right:0px;
	background:url(../../../../images/template/grad-navBg-gr.gif);
	height:39px;
	width:320px;
	bottom:0px;
}
#header-gr dd#search #exit {
	position:absolute;
	top:4px;
	left:6px;
}
#header-gr dd#search #searchBox {
	position:absolute;
	top:8px;
	right:8px;
}
#header-gr dd#search span {
	position:absolute;
	top:8px;
	right:8px;
	display:block;
}
#header-gr dd#search label {
	background:url(../../../../images/template/searchlabel.gif) no-repeat;
	position:absolute;
	height:22px;
	width:5px;
	font-size:0;
	text-indent:-5000px;
	left:0px;
	top:0px;
}
#header-gr dd#search #Template_searchfield_quickSearch {
	height:16px!important;
	width:113px!important;
	background:#fff;
	border:0px;
	font-size:1.4em;
	font-family:arial;
	padding:3px 0;
	margin-left:5px;
	margin-right:32px;
	float:left;
}
#header-gr dd#search .Button {
	position:absolute;
	right:0px;
	top:0px;
}
#header-gr dd#search img {
	/* Remove useless blank image added by Immediacy */
	display:none;
}
#header-gr dd#search #exit img, #header-gr dd#search .Button img {
	display:inline;
}
	#header-pk {
	height:140px;
	position:relative;
	z-index:99;
}
#header-pk dt {
	position:absolute;
	left:0px;
	top:0px;
}
#header-pk dd ul {
	color:#000000;
	background:url(../../../../images/template/grad-navBg-pink.gif) repeat-x 0 0;
	position:absolute;
	left:0px;
	top:101px;
	height:33px;
	width:640px;
	text-align:left;
	font-size:1.6em;
	padding: 7px 0px 0px 1.3em;
}
#header-pk dd ul li {
	color:#000000;
	padding-left:0;
	padding-right:1.8em;
	margin-bottom:0px;
	float:left;
	position:relative;
	background:none;
}
#header-pk dd ul li a {
	color:#1C1547;
	height:24px;
	line-height:24px;
	padding:0 5px;
	display:block;
	float:left;
	position: relative;
}
#header-pk dd ul li:hover a.hc, #header dd ul li.sfhover a.hc {
	padding:0 5px 8px;
}
#header-pk dd ul li:hover a, #header dd ul li.sfhover a {
	text-decoration:none;
	color:#FFF;
	background:#EC008C url(../../../../images/template/grad-pink.gif) repeat-x!important; /* Because of IE's lack of hover support */
}
#header-pk dd ul li.active a {
	background:#EC008C url(../../../../images/template/grad-pink.gif) top left repeat-x;
	color:#FFFFFF;
}
/* Dropdowns */

#header-pk dd ul li ul {
	position:absolute;
	top:32px;
	width:175px;
	font-size:0.8em;
	left: -999em;
	background: #EC008C;
	height:auto;
	bottom: auto;
	padding:0;
	border-top: 6px solid #EC008C;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#header-pk dd ul li:hover ul, #header dd ul li.sfhover ul {
	left:0px;
}
#header-pk dd ul li:hover li, #header dd ul li.sfhover li {
	float:none;
	padding:0;
	margin:0;
	background: none;
	border:none;
}
#header-pk dd ul li:hover li a, #header dd ul li.sfhover li a {
	color: #4D4D4D;
	float: none;
	line-height: normal;
	height: auto;
	margin:0;
	padding: 0.5em 7px;
	border:none;
	background: #FFF!important;
}
#header-pk dd ul li li a:hover {
	color: #FFFFFF;
	background:#EC008C url(../../../../images/template/grad-pink.gif) top left repeat-x!important;
}
#header-pk dd#search {
	position:absolute;
	right:0px;
	background:url(../../../../images/template/grad-navBg-pink.gif);
	height:39px;
	width:320px;
	bottom:0px;
}
#header-pk dd#search #exit {
	position:absolute;
	top:4px;
	left:6px;
}
#header-pk dd#search #searchBox {
	position:absolute;
	top:8px;
	right:8px;
}
#header-pk dd#search span {
	position:absolute;
	top:8px;
	right:8px;
	display:block;
}
#header-pk dd#search label {
	background:url(../../../../images/template/searchlabel.gif) no-repeat;
	position:absolute;
	height:22px;
	width:5px;
	font-size:0;
	text-indent:-5000px;
	left:0px;
	top:0px;
}
#header-pk dd#search #Template_searchfield_quickSearch {
	height:16px!important;
	width:113px!important;
	background:#fff;
	border:0px;
	font-size:1.4em;
	font-family:arial;
	padding:3px 0;
	margin-left:5px;
	margin-right:32px;
	float:left;
}
#header-pk dd#search .Button {
	position:absolute;
	right:0px;
	top:0px;
}
#header-pk dd#search img {
	/* Remove useless blank image added by Immediacy */
	display:none;
}
#header-pk dd#search #exit img, #header-pk dd#search .Button img {
	display:inline;
}
#usefulLinks {
	float:right;
	margin-right:13.5em;
	display:inline;
	padding:0;
	font-size:12px;
}
#usefulLinks li {
	display:inline;
	line-height:28px;
	margin:0;
	padding: 0px 0px 0px 2em;
	background:none;
}
#usefulLinks li a {
	color:#FFFFFF;
}
#usefulLinks li.login {
	background:url(../../../../images/template/grad-blue.gif) top left repeat-x;
	position:absolute;
	right:0px;
	top:0px;
	padding:0;
}
#usefulLinks li.login a {
	padding-left:25px;
	padding-right:10px;
	display:block;
	line-height:28px;
	height:28px;
	background-image: url(../../../../images/template/lock.gif);
	background-repeat: no-repeat;
	background-position: 8px 0.5em;
	float:left;
}
#nhs {
	position: absolute;
	right:0px;
	top:12px;
}
#container {
	background:url(../../../../images/template/contentback.gif) repeat-x top #f1f1f2;
}
#container.wide {
	background-image:none;
}
#container.wide #content {
	width:auto;
	padding-right:0;
}
#container.wide #content #mainCopy {
	width:790px;
}
#content {
	width:640px;
	height:340px;
	float:left;
}
#content #feature {
	background:url(../../../../images/shome-banner.gif) top left no-repeat;
	width:640px;
	height:340px;
	position:relative;
}
#content #feature ul li {
	background:none;
}
#content #feature ul li a {
	display:block;
	position:absolute;
	left:23px;
	height:32px;
	text-decoration:none;
}
#content #feature ul li a strong {
	visibility:hidden;
	font-size:0px;
}
#content #feature ul li a#link1 {
	top:51px;
	width:333px;
}
#content #feature ul li a#link2 {
	top:108px;
	width:266px;
}
#content #feature ul li a#link3 {
	top:165px;
	width:400px;
}
#content #feature ul li a#link4 {
	top:222px;
	width:520px;
}
#content ul#portal {
	margin-right:-10px;
	font-size:100%;
}
#content ul#portal li {
	padding:0.5em 0;
	width:230px;
	margin-right:10px;
	float:left;
	line-height:normal;
}
#content ul#portal li h2 {
	background: #7AC252 url(../../../../images/template/grad-green.gif) repeat-x;
	font-size:1.6em;
	padding-top:0;
	padding-bottom:0;
	margin-bottom:0.5em;
}
#content ul#portal li h2 a {
	display:block;
	padding:0.2em 4px 0.2em 24px;
	color:#FFFFFF;
	display:block;
	background:url(../../../../images/template/bullet-link-purple.gif) no-repeat 8px 0.5em;
	text-decoration:none;
}
#content ul#portal-pk {
	margin-right:-10px;
	font-size:100%;
}
#content ul#portal-pk li {
	padding:0.5em 0;
	width:230px;
	margin-right:10px;
	float:left;
	line-height:normal;
}
#content ul#portal-pk li h2 {
	background: #F57FC5 url(../../../../images/template/grad-pink.gif) repeat-x;
	font-size:1.6em;
	padding-top:0;
	padding-bottom:0;
	margin-bottom:0.5em;
}
#content ul#portal-pk li h2 a {
	display:block;
	padding:0.2em 4px 0.2em 24px;
	color:#FFFFFF;
	display:block;
	background:url(../../../../images/template/bullet-link-purple.gif) no-repeat 8px 0.5em;
	text-decoration:none;
}
#content ul#portal-bl {
	margin-right:-10px;
	font-size:100%;
}
#content ul#portal-bl li {
	padding:0.5em 0;
	width:230px;
	margin-right:10px;
	float:left;
	line-height:normal;
}
#content ul#portal-bl li h2 {
	background: #029EDA url(../../../../images/template/grad-blue.gif) repeat-x;
	font-size:1.6em;
	padding-top:0;
	padding-bottom:0;
	margin-bottom:0.5em;
}
#content ul#portal-bl li h2 a {
	display:block;
	padding:0.2em 4px 0.2em 24px;
	color:#FFFFFF;
	display:block;
	background:url(../../../../images/template/bullet-link-purple.gif) no-repeat 8px 0.5em;
	text-decoration:none;
}
#content #banner {
	margin-bottom:10px;
	margin-right:-10px;
}
#content #sideCopy .readMore a {
	font-size:13px;
}
#content #leftCol {
	float:left;
	width:160px;
	margin-right:10px;
	padding-top:5px;
}
#content #rateService {
	float:right;
	width:220px;
	margin-left:10px;
	padding:5px 10px;
	background:#E0D5E6;
}
#content #rateService h4 {
	color:#FFFFFF;
	background: url(../../../../images/template/grad-blue.gif) repeat-x #949699;
}
#content #rateService table {
	border:none!important;
	width:100%!important;
}
#content #rateService table td {
	padding:3px 0;
}
#content #rateService table td span {
	padding:3px 3px 3px 0;
}
#content #rateService table label {
	padding-left:5px;
}
#content #sideNav ul {
	font-size:1.3em;
}
#content #sideNav ul li {
	padding:0;
	margin-bottom:2px;
	background:none;
	line-height:normal;
}
#content #sideNav ul li a {
	color:#1C1547;
	background:#e7e8e9 url(../../../../images/template/grad-lightgrey.gif) repeat-x;
	display:block;
	padding:0.4em 10px;
	text-decoration:none;
}
#content #sideNav ul li a:hover {
	color:#FFF;
	background:#949699 url(../../../../images/template/grad-darkgrey.jpg) repeat-x;
}
#content #sideNav ul li a.active, #content #sideNav ul li a.active:hover {
	background:#7AC252 url(../../../../images/template/grad-sideNavActive.gif) repeat-x;
	color:#FFFFFF;
}
#content #sideNav ul ul {
	font-size:0.9em;
	padding: 0.5em 0px 0.3em 10px;
}
#content #sideNav ul ul li a {
	color:#7AC252;
	padding:0.2em 10px;
	background:none;
}
#content #sideNav ul ul li a:hover {
	background:none;
	color:#1C1547;
}
#content #sideNav-pk ul {
	font-size:1.3em;
}
#content #sideNav-pk ul li {
	padding:0;
	margin-bottom:2px;
	background:none;
	line-height:normal;
}
#content #sideNav-pk ul li a {
	color:#1C1547;
	background:#e7e8e9 url(../../../../images/template/grad-lightgrey.gif) repeat-x;
	display:block;
	padding:0.4em 10px;
	text-decoration:none;
}
#content #sideNav-pk ul li a:hover {
	color:#FFF;
	background:#949699 url(../../../../images/template/grad-darkgrey.jpg) repeat-x;
}
#content #sideNav-pk ul li a.active, #content #sideNav-pk ul li a.active:hover {
	background:#E782B4 url(../../../../images/template/grad-sideNavActive-pk.gif) repeat-x;
	color:#FFFFFF;
}
#content #sideNav-pk ul ul {
	font-size:0.9em;
	padding: 0.5em 0px 0.3em 10px;
}
#content #sideNav-pk ul ul li a {
	color:#E782B4;
	padding:0.2em 10px;
	background:none;
}
#content #sideNav-pk ul ul li a:hover {
	background:none;
	color:#1C1547;
}
#content #sideNav-bl ul {
	font-size:1.3em;
}
#content #sideNav-bl ul li {
	padding:0;
	margin-bottom:2px;
	background:none;
	line-height:normal;
}
#content #sideNav-bl ul li a {
	color:#1C1547;
	background:#e7e8e9 url(../../../../images/template/grad-lightgrey.gif) repeat-x;
	display:block;
	padding:0.4em 10px;
	text-decoration:none;
}
#content #sideNav-bl ul li a:hover {
	color:#FFF;
	background:#949699 url(../../../../images/template/grad-darkgrey.jpg) repeat-x;
}
#content #sideNav-bl ul li a.active, #content #sideNav-bl ul li a.active:hover {
	background:#80CDEB url(../../../../images/template/grad-sideNavActive-bl.gif) repeat-x;
	color:#FFFFFF;
}
#content #sideNav-bl ul ul {
	font-size:0.9em;
	padding: 0.5em 0px 0.3em 10px;
}
#content #sideNav-bl ul ul li a {
	color:#80CDEB;
	padding:0.2em 10px;
	background:none;
}
#content #sideNav-bl ul ul li a:hover {
	background:none;
	color:#1C1547;
}
#content #mainCopy {
	float:left;
	width:540px;
	color:#333333;
	position:relative;
}
#content #mainCopy.wide {
	width:710px;
	
}
#content #mainCopy ul li {
	padding-bottom:0.5em!important;
}
#content #mainCopy ul li div {
	font-size:1em!important;
	font-weight:normal!important;
}
#content #options {
	padding:0;
	font-size:1.1em;
}
#content #options li {
	padding:1em 0;
	background:none;
}
#content #options li a.print {
	font-weight:bold;
	background:url(../../../../images/template/print.gif) -2px no-repeat;
	padding:0.3em 0 0.3em 17px;
}
#sideCol {
	width:300px;
	float:left;
	background:url(../../../../images/template/sideCopy.gif) repeat-x #e7e8e9 bottom left;
	min-height:295px;
	padding:0 10px 1em;
}
#sideCol .banner {
	width:320px;
	margin:0 -10px 10px;
}
#sideCol .banner img {
	display:block;
}
#sideCol p {
	font-size:1.1em;
	padding-bottom:0.5em;
}
#sideCol-bl {
	width:300px;
	float:left;
	background:url(../../../../images/template/sideCopy.gif) repeat-x #5FC3E7 bottom left;
	min-height:295px;
	padding:0 10px 1em;
}
#sideCol-bl .banner {
	width:320px;
	margin:0 -10px 10px;
}
#sideCol-bl .banner img {
	display:block;
}
#sideCol-bl p {
	font-size:1.1em;
	padding-bottom:0.5em;
}
#purpleNav {
	clear:both;
}
#purpleNav p {
	color:#FFFFFF;
	font-size:1.3em;
	padding:0;
}
#purpleNav a {
	font-size:1.7em;
	line-height:1.2em;
	color:#FFFFFF;
}
#purpleNav a:hover {
	text-decoration:none;
	color:#E0D5E6;
}
#purpleNav .item {
	float:left;
	width:159px;
	min-height:47px;
	border-right:1px #817d97 solid;
	padding:8px 70px 5px 10px;
}
#purpleNav .purple1 {
	background:#029EDA url(../../../../images/template/blnav1.gif) top left no-repeat;
}
#purpleNav .purple2 {
	background:#029EDA url(../../../../images/template/blnav1.gif) top left no-repeat;
}
#purpleNav .purple3 {
	background:#029EDA url(../../../../images/template/blnav1.gif) top left no-repeat;
}
#purpleNav .purple4 {
	background:#029EDA url(../../../../images/template/blnav1.gif) top left no-repeat;
	border:none;
}
#featureBoxes {
	width:960px;
	margin-top:20px;
	margin-bottom:20px;
}
#featureBoxes .box {
	float:left;
	width:310px;
}
#featureBoxes .center {
	margin:0 15px;
}
#didyou {
	border-top:solid 1px #E6E6E6;
	border-bottom:solid 1px #E6E6E6;
	padding:0.5em 0;
	text-align:left;
}
#didyou h2 {
	font-weight:normal;
	display:inline;
	color:#029EDA;
	font-size:1.5em;
}
#didyou div {
	display:inline;
}
#didyou p {
	display:inline;
	font-size:1.5em;
	line-height:normal;
	padding:0 0 0 1em;
}
#footer {
	clear:both;
	width:960px;
	margin:auto;
}
#footernav {
	margin-top:15px;
	text-align:center;
	margin-bottom:15px;
}
#footernav ul {
	font-size:1em;
}
#footernav ul li {
	display:inline;
	padding:0 0.5em;
	background:none;
}
#footernav ul li a {
	color:#1C1547;
	text-decoration:underline;
}
#footernav li a:hover {
	color:#029EDA;
}
ul#sitemap ul {
	padding-top:0.3em;
	padding-bottom:0;
}
ul#sitemap li {
	padding-top:0.3em;
	padding-bottom:0.3em;
	background-image:url(../../../../images/template/bullet-link-purple.gif);
	background-position:left 0.4em;
	padding-bottom:0.5em;
	padding-left:12px;
	line-height:normal;
}
/* Quiz */

#tally {
	position:absolute;
	bottom:1em;
	right:-170px;
	width:140px;
	background:#E0D5E6;
	padding:10px;
}
#tally h4 {
	margin:-5px -5px 5px -5px;
	color:#FFFFFF;
	background: url(../../../../images/template/grad-green.gif) repeat-x #949699;
	font-size:1.6em;
}
#tally p {
	font-size:1.3em;
	padding-bottom:0.3em;
}
#quiz .unanswered {
	display:none;
}
#quiz .current, #quiz .answered {
	display:block;
}
#quiz .current p, #quiz .unanswered p {
	display:none;
}
#quiz .question .choices {
	display:none;
}
#quiz .current .choices {
	display:block;
}
#quiz .answered p {
	padding: 0.5em 0.5em 0.5em 40px;
	margin: 0 0 0.5em 0em;
	background: #FFF0FF url(../../../../images/template/quiz-cross.png) no-repeat 8px 8px;
	display:block;
}
#quiz .answered p.right {
	background: #E6FFDD url(../../../../images/template/quiz-tick.png) no-repeat 8px 8px;
}
#quiz .question ul.choices li {
	margin: 0 0 0.5em 0;
	padding: 0.5em 0.5em 0.5em 25px;
	background: #f5f5f5 url(../../../../images/template/quiz-arrow.png) no-repeat 5px 0.4em;
	border-top: 1px solid #EFEFEF;
	border-right: 1px solid #EFEFEF;
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #DDD;
	cursor: pointer;
	position:relative;
	line-height:normal;
}
/* Comparison chart */

#comparisonChart {
	font-size:1.1em;
}
#comparisonChart th {
	width:206px;
	color:#FFFFFF;
	background: url(../../../../images/template/grad-darkgrey.jpg) repeat-x #949699;
	border-right:solid 1px #FFF;
}
#comparisonChart th p {
	font-size:1.2em;
	font-weight:bold;
	padding:0;
}
#comparisonChart th.first {
	width:129px;
}
#comparisonChart td.first {
	background:#f9f9f9;
	text-align:right;
}
#comparisonChart th, #comparisonChart td {
	vertical-align:top;
	padding:5px;
}
#comparisonChart td {
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}
#comparisonChart p {
	font-size:1em;
	padding-bottom:0.4em;
	line-height:1.4em;
}
#empty {
	border:solid 1px #ccc;
	background:#f9f9f9;
	height:280px;
	line-height:280px;
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
}
#leftCol input {
	float:left;
	margin-top:-0.2em;
}
#leftCol label {
	font-size:1.2em;
	padding-left:20px;
	display:block;
}
/* AtoZBrowser */
.AtoZBG {
	background-color:#E0D5E6;
	font-size:1.2em;
}
.AtoZLink {
}
.AtoZLink:hover {
}
.AtoZTitle1 {
	border:1px solid #ccc;
	font-size:2.5em;
}

/* Log on */

#logon {
	background:#E0D5E6;
}
#logon .heading {
	background: url(../../../../images/template/grad-purple.gif) repeat-x #949699;
}
#logon h1 {
	color:#FFFFFF;
	background: url(../../../../images/template/lock.gif) no-repeat 8px 0.4em;
	margin:0;
	font-size:1.5em;
	padding-left:24px;
}

/* Page counter */

#PageCounter {
	text-align:right;
	padding:0.8em 0;
	position:relative;
}
#PageCounter label {
	float:left;
	position:relative;
	top:0.3em;
	left:0px;
}
#PageCounter .PageCounterTxtBox {
	width:15px;
	font-size:1em;
}
#PageCounter .PageCounter {
	display:inline;
}
#PageCounter img, #PageCounter input {
    margin:0 0 0 6px;
}
#PageCounter .PageCounter {
	display:inline;
}
#PageCounter hr.PageCounter {
	display:block;
	position:absolute;
	width:540px;
	top:0px;
	left:0px;
	margin:0;
}

/* What's in my area */

#map {
	background:url(../../../../images/map.gif) no-repeat;
	width:677px;
	height:403px;
	position:relative;	
}
#map ul li {
	background:none;
	position:absolute;
	display:block;
	padding:0;
}
#map ul li a {
	text-decoration:none;
	display:block;
}
#map ul li a strong {
	visibility:hidden;
	font-size:0px;
}
#map ul li#gherkin {
	left:37px;
	top:265px;
}
#map ul li#gherkin a {
	height:43px;
	width:16px;
}
#map ul li#stPauls {
	top:281px;
	left:7px;
}
#map ul li#stPauls a {
	height:45px;
	width:30px;
}
#map ul li#tower {
	left:48px;
	top:308px;
}
#map ul li#tower a {
	height:37px;
	width:33px;
}
#map ul li#hoxton {
	left:0px;
	top:242px;
}
#map ul li#hoxton a {
	height:22px;
	width:87px;
}
#map ul li#brickLane {
	left:55px;
	top:265px;
}
#map ul li#brickLane a {
	height:22px;
	width:68px;
}
#map ul li#hackney {
	left:62px;
	top:190px;
}
#map ul li#hackney a {
	height:28px;
	width:35px;
}
#map ul li#victoria {
	left:124px;
	top:217px;
}
#map ul li#victoria a {
	height:31px;
	width:27px;
}
#map ul li#whips {
	left:229px;
	top:101px;
}
#map ul li#whips a {
	height:28px;
	width:28px;
}
#map ul li#westHam {
	left:240px;
	top:243px;
}
#map ul li#westHam a {
	height:28px;
	width:27px;
}
#map ul li#hub {
	left:200px;
	top:291px;
}
#map ul li#hub a {
	height:15px;
	width:41px;
}
#map ul li#barkingTownHall {
	left:317px;
	top:200px;
}
#map ul li#barkingTownHall a {
	height:34px;
	width:35px;
}
#map ul li#barkingAbbey {
	left:345px;
	top:152px;
}
#map ul li#barkingAbbey a {
	height:50px;
	width:39px;
}
#map ul li#redbridge {
	left:286px;
	top:160px;
}
#map ul li#redbridge a {
	height:34px;
	width:37px;
}
#map ul li#romford {
	left:462px;
	top:111px;
}
#map ul li#romford a {
	height:34px;
	width:37px;
}
#map ul li#queens {
	left:517px;
	top:147px;
}
#map ul li#queens a {
	height:28px;
	width:35px;
}
#map ul li#upminster {
	left:555px;
	top:184px;
}
#map ul li#upminster a {
	height:36px;
	width:33px;
}


/*********************************************** 
			Common classes
***********************************************/

.clearFix {
	height: 1%;
}
.clearFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.readMore {
	text-align:right;
	padding-bottom:0.3em;
}
.readMore a {
	font-weight:bold;
	color:#029EDA;
}
.hidden {
	position:absolute;
	left:-9999px;
	font-size:0;
}
.clear {
	clear:both;
}
.large {
	font-size:1.5em;
	line-height:1.5em;
}
.darkPurple {
	color:#1C1547;
}
.title {
	font-size:1.4em;
	padding:0.2em 0;
}
.description {
	font-size:1.1em;
	padding-bottom:1.2em;
}
.Error {
	font-size:1.1em;
	padding:1em 0;
}
.drawer-handle {
	cursor:pointer;
	color:#029EDA;
}
.drawer {
	width:540px;
	padding:0;
}
.row {
	padding-bottom:1.2em;
}
.audio {
	background: url(../../../../images/template/sound.gif) no-repeat;
	width:23px;
	height:23px;
	border:0;
	cursor:pointer;
	padding:23px 0 0 0;
	overflow:hidden;
	font-size:0px;
	position:relative;
	top:7px;
	margin-right:5px;
}

