/* CSS Document */
* {margin:0;padding:0;}
body {
	background:#fff none;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	font-weight:400;
	}
body#egt {font-size:62.5%;}
body#egtmedium {font-size:70%;}
body#egtlarge {font-size:80%;}
dl, ul, ol, form, p, table, #footernav a {font-size:1.1em;}
a, a:visited, a:hover, a:active {color:#29587f;}
fieldset {border:none;}
input, select {font-size:1em;}
h1 {
	float:left;
	width:200px;
	}
h1 a, #footerlogos a {text-decoration:none;}

#footerlogos a,
#footerlogos a:visited,
#footerlogos a:hover,
#footerlogos a:active {
	text-decoration:none;
	border:none;
	display:block;
	float:left;
	height:35px;
	text-indent:-9999px;
	}
#footerlogos a.lsc {
	width:105px;
	background:url(../img/lsc.gif) top left no-repeat;
	}
#footerlogos a.inourhands {
	width:77px;
	background:url(../img/lsc.gif) -105px 0px no-repeat;
	}

h1 a img, #footerlogos a img {border:none;}
.contskill {
	float:right;
	padding-top:1em;
	text-align:left;
	width:204px;
	}
.contskill div a {
	background:url(../img/orangego.jpg) center right no-repeat;
	color:#f26100;
	font-size:1.3em;
	padding-right:18px;
	margin-right:2px;
	text-decoration:none;
	width:auto;
	}
.contskill .businesslink {
	font-size:1.1em;
	font-style:italic;
	font-family:verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	}
.contskill .businesslink span {
	display:block;
	color:#f26100;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:1.5em;
	margin-bottom:5px;
	padding-top:5px;
	font-weight:700;
	letter-spacing:.03em;
	}
#container {
	overflow:hidden;
	padding-bottom:4.2em;
	width:960px;
	}
#top {	
	background-color:#fff;
	overflow:hidden;
	padding-bottom:10px;
	clear:right;
}

#searchbar {
	background:#E9E7E1 url(../img/searchbartopbg.jpg) top left repeat-x;
	border-bottom:1px solid #ADAEA2;
	clear:both;
	display:block;
	padding:17px 0 10px 0;
	overflow:hidden;
}
#home {
	clear:left;
	float:left;
	height:22px;
	margin-top:14px;
	width:114px;
}
a.home, a.home:visited {
	background:url(../img/buttons.png) 0px 0px no-repeat;
	display:block;
	height:22px;
	margin:0px 17px;
	text-decoration:none;
	text-indent:-9999px;
	}
a.home:hover, a.home:active {background:url(../img/buttons.png) 0px -28px no-repeat;}
	
#content {
	background:#fff url(../img/contentbg.gif) top left repeat-y;
	border-top:1px solid #f0eee8;
	clear:both;
	margin-top:15px;
	overflow:hidden;
	}
#sidebarwrap {
	float:left;
	width:235px;
	}
#sidebar {margin:17px;}

#mainwrap {
	float:left;
	overflow:hidden;
	width:725px;
	}
#main {margin:17px 0 17px 17px;}
	
/*********************************** footer ************************************/
#footer {
	background:#fff url(../img/footertopbg2.jpg) top left no-repeat;
	clear:both;
	overflow:hidden;
	padding:45px 0 10px 0;
	}
#footerlogos {
	float:left;
	width:235px;
	}
#footernav {
	float:right;
	padding-top:2.5em;
	text-align:left;
	width:708px;
	}	
#footernav a {
	color:#000;
	text-decoration:none;
	}	
#footernav span {
	float:right;
	text-align:right;
	}
	
/*********************************** SearchForm ************************************/
#SearchForm {
	clear:none;
	float:left;
	overflow:hidden;
	width:700px;
	}
#SearchForm h2 {text-indent:-9999px;}
#SearchForm div.training,
#SearchForm div.postcode,
#SearchForm div.provider,
#SearchForm div.submit {
	float:left;
	width:151px;
	}
#SearchForm div.submit {width:90px;}
#SearchForm h2 {
	color:#f26100;
	float:left;
	font-size:1.3em;
	font-weight:700;
	margin-bottom:10px;
	margin-left:0;
	padding-left:0;
	width:131px;
	}
#SearchForm label {
	display:block;
	margin-right:25px;
	padding:3px 2px 2px 2px;
	}
#SearchForm label span {font-weight:700;}
#SearchForm label a {
	color:#f26100;
	font-size:1.1em;
	}
#SearchForm .submit label {visibility:hidden;}
#SearchForm .input {overflow:hidden;}
#SearchForm .inputtop {
	background:#fff url(../img/buttons.png) -425px 0px no-repeat;
	line-height:1px;
	margin-bottom:-2px;
	padding-top:3px;
	width:145px;
	}
#SearchForm .inputcontent {
	background-color:#fff;
	border-left:1px solid #adaea2;
	border-right:1px solid #adaea2;
	width:143px;
	}
#SearchForm .inputcontent input {
	background-color:#fff;
	border:none;
	margin-left:2px;
	width:138px;
	}
#SearchForm .inputbottom {
	background:#fff url(../img/buttons.png) -425px bottom no-repeat;
	clear:both;
	line-height:2px;
	padding-bottom:3px;
	width:145px;
	}
#SearchForm .submit input#submit {
	background:url(../img/buttons.png) -100px 0px no-repeat;
	border: 0px solid #FFFFFF;
	cursor:pointer;
	display:block;
	height:22px;
	text-indent:-9999px;
	width:80px;
	}
#SearchForm input#submit:hover,
#SearchForm input#submit:focus {
	background:url(../img/buttons.png) -100px -28px no-repeat;
	border:none;
	text-indent:-9999px;
}		
/*********************************** SORT ****************************************************/

#sortpanel form{
	clear:both;
	margin-bottom:5px;
	overflow:hidden;
	padding:10px 0;
	}	
#sortpanel form h2 {
	color:#f26100;
	float:left;
	font-size:1.3em;
	font-weight:700;
	margin-left:0;
	padding-left:0;
	width:40%;
	}

#sortpanel form .sortby {
	float:right;
	text-align:right;
	width:60%;
	}
#sortpanel form .perpage {
	float:right;
	text-align:right;
	width:40%;
	}

#sortpanel form input#submitsort {
	background:url(../img/buttons.png) -320px 0px no-repeat;
	border: 0px solid #FFFFFF;
	cursor:pointer;
	height:22px;
	text-indent:-9999px;
	width:80px;
	}
#sortpanel form input#submitsort:hover,
#sortpanel form input#submitsort:focus {
	background:url(../img/buttons.png) -320px -28px no-repeat;
	border:none;
	text-indent:-9999px;
}

/*************************************** HOMEPAGE ***************************************/	
.homerow {
	clear:both;
	margin-bottom:20px;
	overflow:hidden;
	}
.homemain {
	float:left;
	width:487px;
	}
.homeside {
	float:right;
	width:204px;
	}
.homemainleftpod {
	float:left;
	width:235px;
	}
.homemainrightpod {
	float:right;
	width:235px;
	}
.homemain h2 {
	color:#f26100;
	font-size:1.6em;
	margin-bottom:1em;
	}
h2.contact {
	color:#f26100;
	font-size:1.6em;
	margin-bottom:1em;
	}
.homemain h3 {
	color:#29587f;
	font-size:1.4em;
	margin:1em 0;
	}
	
.homemainleftpod dl,
.homemainrightpod dl {
	background:url(../img/pods.gif) bottom left no-repeat;
	margin-bottom:10px;
	padding-bottom:10px;
	}
.homemainleftpod dt, 
.homemainrightpod dt {
	background:url(../img/pods.gif) top left no-repeat;
	color:#f26100;
	font-size:1.2em;
	font-weight:700;
	padding:5px;
	text-transform:uppercase;
	}
.homemainleftpod dl.contact dt,
.homemainrightpod dl.contact dt,
.homesidepod dl.contact dt {
	font-size:1em;
	min-height:55px;
	font-weight:400;
	text-transform:none;
	}
.homemainleftpod dl.contact dd p,
.homemainrightpod dl.contact dd p,
.homesidepod dl.contact dd p {
	min-height:100px;
	}
.homemainleftpod dt img,
.homemainrightpod dt img {
	float:right;
	margin:0 0 5px 10px;
}
dl.contact span {
	display:block;
	margin:5px;
	}

.homesidepod dl {
	background:url(../img/pods.gif) -251px bottom no-repeat;
	margin-bottom:10px;
	padding-bottom:10px;
	}
.homeleftpod dl {
	background:#fff url(../img/pods.gif) -480px bottom no-repeat;
	margin-bottom:10px;
	padding-bottom:10px;
	width:200px;
}
.homesidepod dt {
	background:url(../img/pods.gif) -251px top no-repeat;
	color:#f26100;
	font-size:1.2em;
	font-weight:700;
	padding:5px;
	text-transform:uppercase;
	}

.homesidepod dt.homessc,.homesidepod dt.homensa {margin-bottom:0; padding-bottom:2px;}
.homesidepod dt span {float:right; display:block; width:194px; text-indent:-9999px;}

.homeleftpod dt.homessc span {background:url(../img/logos2.gif) 0px 0px no-repeat; height:60px;}
.homeleftpod dt.homensa span {background:url(../img/logos2.gif) 0px -100px no-repeat; height:74px;}
.homesidepod dt.homeappr span {background:url(../img/logos2.gif) 0px -200px no-repeat; height:87px;}

.homesidepod dt.homenes span {background:url(../img/logos2.gif) 0px -420px no-repeat; height:63px; width:84px; margin:10px 5px 10px 10px;}

.homesidepod dt.lsclogo span {background:url(../img/logos.jpg) right -100px no-repeat; }
.homesidepod dt.icologo span {background:url(../img/logos.jpg) right -200px no-repeat; }

.homesidepod dl.browsealoud dt {overflow:hidden;}
.homesidepod dl.browsealoud dt span {float:left; width:auto; height:auto;}

.homeleftpod dt {
	background:#fff url(../img/pods.gif) -480px 0px no-repeat;
	font-size:1.2em;
	font-weight:700;
	color:#f26100;
	padding:5px;
	text-transform:uppercase;
}
.provcontact {
	margin-bottom:20px;
	width:500px;
	}
dl.contact dt strong {color:#29587f;}

.homesidepod dt img, .homeleftpod dt img {
	float:right;
	margin:0 0 5px 5px;
	}
.homemainleftpod dd p,
.homemainrightpod dd p,
.homesidepod dd p,
.homeleftpod dd p {
	font-size:1em;
	margin:10px 5px;
	}
.homesidepod dd.homenes p {
	margin:0 5px 10px 5px;
	}
.homemainleftpod dd a, .homemainleftpod dd a:visited, .homemainleftpod dd a:active,
.homemainrightpod dd a, .homemainrightpod dd a:visited, .homemainrightpod dd a:active,
.homesidepod dd a, .homesidepod dd a:visited, .homesidepod dd a:active,
.homeleftpod dd a, .homeleftpod dd a:visited, .homeleftpod dd a:active {
	background:#265686 url(../img/bluebg.jpg) repeat-x scroll 0 0;
	color:#fff;
	display:block;
	margin:0 1px 5px 1px;
	overflow:hidden;
	padding:3px 5px 4px;
	text-decoration:none;
	}
		
.homemainleftpod dd a:hover,
.homemainrightpod dd a:hover,
.homesidepod dd a:hover,
.homeleftpod dd a:hover {text-decoration:underline; color:#fff;}

.homemainleftpod dl.contact dd p a, 
.homemainleftpod dl.contact dd p a:visited, 
.homemainleftpod dl.contact dd p a:active,
.homemainrightpod dl.contact dd p a, 
.homemainrightpod dl.contact dd p a:visited, 
.homemainrightpod dl.contact dd p a:active {
	background:none;
	color:#29587f;
	display:inline;
	margin:0;
	overflow:hidden;
	padding:0;
	text-decoration:none;
	}
	
.homemainleftpod dl.contact dd p a:hover,
.homemainrightpod dl.contact dd p a:hover {text-decoration:underline;}
	
.homesidepod dd p a, 
.homesidepod dd p a:visited, 
.homesidepod dd p a:hover, 
.homesidepod dd p a:active,
.homeleftpod dd p a,
.homeleftpod dd p a:visited,
.homeleftpod dd p a:hover,
.homeleftpod dd p a:active {
	background:none;
	color:#29587f;
	display:inline;
	}	
/************************************** RES ***************************************/
#results {clear:both;}
.res, .det {
	margin-bottom:5px;
	overflow:hidden;
	width:707px;
	}

.res h3 {
	float:left;
	font-size:1em;
	font-weight:700;
	margin:0 5px 0 0;
	width:550px;
	}
.reshead span {
	display:block;
	float:right;
	width:130px;
	}
.det h4 {
	float:left;
	font-size:1em;
	font-weight:700;
	margin:5px 5px 5px 0;
	width:65%;
	}
.res h3 a, .det h4 a, .det h4 {
	color:#f26100;
	font-weight:400;
	font-size:1.2em;
	font-weight:700;
	padding-right:20px;
	text-decoration:none;
	}
.res h3 a:hover, .det h4 a:hover {
	color:#000;
	text-decoration:none;
	}
.reshead {
	background:#f0eee8 url(../img/resultspod2.gif) top left no-repeat;
	border-bottom:1px solid #adaea2;
	overflow:hidden;
	padding:5px;
	}
.dethead {
	background:#f0eee8 url(../img/detailspodbg2.gif) top left no-repeat;
	border-bottom:1px solid #adaea2;
	overflow:hidden;
	padding:5px;
	}
	
.dethead h2 {color:#f26100; font-size:1.2em;}

.reshead .distance, .dethead .top {
	float:right;
	margin:0 5px;
	text-align:right;
	width:25%;
	}
.det dl {
	background:#fff url(../img/detailspodbg2.gif) bottom left no-repeat;
	clear:both;
	display:block;
	overflow:hidden;
	padding:5px 0 2px 0;
	}
.det dt {
	clear:left;
	display:block;
	float:none;
	font-weight:700;
	margin:0 5px;
	padding:0 0 5px 0;
	width:auto;
	}
.det dd {
	clear:left;
	display:block;
	float:none;
	margin:0 5px;
	padding:0 0 5px 0;
	width:auto;
	}
.res dl {
	background:#fff url(../img/resultspod2.gif) bottom left no-repeat;
	clear:both;
	display:block;
	overflow:hidden;
	padding:5px 0;
	}
.res dt {
	display:block;
	float:right;
	overflow:hidden;
	width:130px;
	}	
.res dt span {
	display:block;
	float:right;
	margin:5px 5px 5px 0;
	overflow:hidden;
	text-align:center;
	}
.reshead span a.t2g,.reshead span a.tqs,.reshead span a.ffe {
	clear:none;
	display:block;
	float:right;
	text-decoration:none;
	text-indent:-9999px;
	}
.reshead span a.t2g {
	background:#fff url(../img/t2g_log.gif) 0px 0px no-repeat;
	height:25px;
	margin-right:5px;
	width:40px;
}
.reshead span a.t2g:hover {background:#fff url(../img/t2g_log.gif) 0px -35px no-repeat;}
.reshead span a.tqs {
	background:url(../img/tqs_log.gif)  0px 0px no-repeat;
	height:30px;
	width:30px;
	}
.reshead span a.tqs:hover {background:url(../img/tqs_log.gif)  0px -40px no-repeat;}

.res dt span.viewcourse {
	clear:both;
	display:block;
	float:right;
	height:22px;
	margin-right:5px;
	padding-top:10px;
	width:100px;
	}

.res dt span.viewcourse a {
	background:url(../img/buttons.png) -200px 0px no-repeat;
	border:none;
	display:block;
	height:22px;
	text-decoration:none;
	text-indent:-9999px;
	}
.res dt span.viewcourse :hover {
	background:url(../img/buttons.png) -200px -28px no-repeat;
	text-indent:-9999px;
	}	
.res dd {
	display:block;
	float:left;
	margin-bottom:1px;
	overflow:hidden;
	width:280px;
	}
.res dd strong {
	clear:left;
	font-size:.9em;
	margin:5px;
	}
	
.res dd a.more, .res dd a.more:visited, .res dd a.more:active {
	background:url(../img/buttons.png) -600px 0px no-repeat;
	display:block;
	float:left;
	height:14px;
	margin-left:5px;
	text-indent:-9999px;
	width:80px;
	}
.res dd div {
	margin:0 5px;
	overflow:hidden;
	}	
.res dd div strong,
.res dd div span {
	float:left;
	width:auto;
	}
.res dd div strong {margin:0 5px 0 0;}
.res dd a.more:hover {background:url(../img/buttons.png) -600px -21px no-repeat;}	
			
/********************************************************/

#sidebar h3 {
	color:#F26100;
	font-size:1.3em;
	font-weight:700;
	margin-bottom:10px;
	margin-left:0pt;
	padding-left:0pt;
	}

#sidebar dl {margin-bottom:10px;}
#sidebar dt {
	font-size:1.1em;
	font-weight:700;
	color:#f26100;
	margin-bottom:10px;
	}
#sidebar dt span { display:block; margin-bottom:0; float:right; width:194px; text-indent:-9999px;}
#sidebar dt.hometqs span {background:url(../img/logos2.gif) 0px -300px no-repeat; margin-bottom:0; height:100px; width:70px; }
#sidebar dt.homettg span {background:url(../img/logos.jpg) right 0px no-repeat; margin-bottom:0; height:35px;}
#sidebar dt.homensa span {background:url(../img/logos2.gif) 0px -100px no-repeat; height:74px;}

#sidebar dt.hometqs,#sidebar dt.homettg {margin-bottom:0px; padding-bottom:2px;}
.homesidepod dt a,
.homeleftpod dt a {
	cursor:pointer;
	display:block;
	}
#sidebar dd.active {color:#000;}
#sidebar dd a:hover {text-decoration:underline;}
	
a.help2, a.help2:hover {
	border:none;
	padding:0 15px 0 0;
	text-decoration:none;
	}
a.help2, a.help2:visited, a.help2:active {background:transparent url(../img/active.gif) right 0px no-repeat;}
a.help2:hover {background:transparent url(../img/active.gif) right -28px no-repeat;}
#sidebar a.help2,
#sidebar a.help2:hover {color:#f26100;}

.pages {
	clear:both;
	overflow:hidden;
	padding:10px 0;
	}	
.pages a {
	border:1px solid #29587f;
	color:#29587f;
	margin-right:1px;
	overflow:hidden;
	padding:1px 2px;
	text-decoration:none;
	}	
.pages a:hover, .pages a.act {
	border:1px solid #f26100;
	color:#f26100;
	margin-right:1px;
	padding:1px 2px;
	text-decoration:none;
	}
	
#coursedetails p {margin-bottom:10px;}
#coursedetails h2 {
	color:#f26100;
	font-size:1.6em;
	margin-bottom:10px;
	}
	
#coursedetails h3 {
	color:#29587f;
	font-weight:700;
	font-size:1.4em;
	margin-bottom:10px;
	}
p.wherefrom {text-align:right;}
#sidebar .prov {
	background:#fff url(../img/pods.gif) -480px bottom no-repeat;
	margin-bottom:10px;
	padding-bottom:10px;
	width:200px;
}
#sidebar .prov h3 {
	background:#fff url(../img/pods.gif) -480px 0px no-repeat;
	color:#29587f;
	margin:0;
	padding:10px 5px;
	}
#sidebar .prov h3 a,
#sidebar .prov h3 a:visited,
#sidebar .prov h3 a:active {
	text-decoration:none;
}
#sidebar .prov h3 a:hover {
	text-decoration:underline;
	}
#sidebar .prov .podtop {
	background:#fff url(../img/pods.gif) -480px 0px no-repeat;
	margin:0;
	padding:5px 0 0 0;
}	
#sidebar .prov dt {
	clear:both;
	color:#f26100;
	display:block;
	font-size:1em;
	margin-bottom:0;
	padding:5px;
	}
#sidebar .prov dd {
	clear:both;
	display:block;
	padding:0 5px 5px 5px;
	}
#sidebar .prov dd.website {
	background:#265686 url(../img/bluebg.jpg) 0px 0px repeat-x;
	color:#fff;
	display:block;
	margin: 0 2px 5px 1px;
	padding:3px 5px 4px 5px;
	}
#sidebar .prov dd.website a {
	color:#fff;
	overflow:auto;
	text-decoration:none;
	}
#sidebar .prov dd.website a:hover {text-decoration:underline;}
	
#sidebar .prov p {padding:5px;}
	
#sidebar .prov dd.providerlogos {
	margin-top:10px;
	margin-bottom:10px;
	}

#sidebar .prov dd a.t2g,#sidebar .prov dd a.tqs,#sidebar .prov dd a.ffe {
	clear:none;
	display:block;
	float:left;
	height:30px;
	text-decoration:none;
	text-indent:-9999px;
	padding-right:10px;
	}

#sidebar .prov dd a.t2g {
	background:#fff url(../img/t2g_sidelogo.gif) 0px 0px no-repeat;
	height:36px;
	margin-right:5px;
	width:60px;
}
#sidebar .prov dd a.t2g:hover {background:#fff url(../img/t2g_sidelogo.gif) 0px -41px no-repeat;}
#sidebar .prov dd a.tqs {
	height:61px;
	background:url(../img/tqs_sidelogo.gif)  0px 0px no-repeat;
	width:40px;
	}
#sidebar .prov dd a.tqs:hover {background:url(../img/tqs_sidelogo.gif)  0px -66px no-repeat;}

/***************************************************** iconcontainers ************************************/	

#IconContainer {
	float:right;
	margin:24px 0 0 0;
	overflow:hidden;
	width:97px;
}
#IconContainer a {text-decoration:none;}
#IconContainer a img {border:none;}

#IconContainer ul {
	margin: 0;
	margin-right:17px;
	overflow:hidden;
	padding: 0;
	list-style: none;
}

#IconContainer ul li {
	float:left;
	height:15px;
	margin: 0em;
	padding: 0em;
	width:20px;
}
a.print, a.defaultfont, a.midfont, a.largefont {
	display:block; 
	float:left;
	height:15px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	width:19px;
}
a.print img, a.defaultfont img, a.midfont img, a.largefont img {border:none;}
a.print {background:url(../img/accessibilityicons.gif) 0px 0px no-repeat;}

a.defaultfont, a.defaultfont:visited, a.defaultfont:active {background:url(../img/accessibilityicons.gif) -20px 0px no-repeat;}
a.defaultfont:hover, #actfont a.defaultfont  {background:url(../img/accessibilityicons.gif) -20px -20px no-repeat;}

a.midfont, a.midfont:visited, a.midfont:active {background:url(../img/accessibilityicons.gif) -40px 0px no-repeat;}
a.midfont:hover, #actfont a.midfont  {background:url(../img/accessibilityicons.gif) -40px -20px no-repeat;}

a.largefont, a.largefont:visited, a.largefont:active {background:url(../img/accessibilityicons.gif) -60px 0px no-repeat;}
a.largefont:hover, #actfont a.largefont  {background:url(../img/accessibilityicons.gif) -60px -20px no-repeat;}

#main ol {margin:10px 10px 10px 30px;}
/***************************************************** iconcontainers end ************************************/	

#help {
	margin:10px auto;
	width:460px;
	}
#main #help {
	margin:10px 0;
	width:500px;
	}
#help h1, #help h2 {
	clear:both;
	color:#f26100;
	font-size:1.4em;
	margin:10px;
	width:auto;
	}
#help p {margin-bottom:10px;}	
#help ul {
	list-style-type:square;
	margin:0 0 10px 25px;
	}	
#help .helppod {
	border:1px solid #e9e7e1;
	margin:10px;
	}
#main #help .helppod {margin:10px 10px 10px 0;}
#help .helppod  p, #help .helppod dl, #help .helppod h1, #help .helppod ul {
	clear:both;
	margin:10px;
	}
#help .helppod dt {
	font-weight:700;
	margin:10px 0;
	}
#help .helppod ul {list-style-type:square;}
#help .helppod li {margin-left:30px;}
#help p.close {text-align:right;}
#help .helppod dl ul,#help .helppod dl p {font-size:1em;}
#main #help p.close {display:none;}
#main #help .helppod p.gotop {text-align:right;}
/************************************* accessibility, terms ******************************************************/
#accessibility h2, #terms h2 {
	color:#f26100;
	font-size:1.6em;
	margin-bottom:10px;
	}	
#accessibility h3, #terms h3 {
	color:#29587f;
	font-size:1.4em;
	font-weight:700;
	margin-bottom:10px;
	}
#terms h3 {margin-top:10px;}
#accessibility h4, #terms h4 {
	background-color:#e9e7e1;
	font-size:1.1em;
	margin:10px 0;
	padding:5px;
	}
#accessibility dl, #terms dl {padding:0 0 10px 0;}
#accessibility dt, #terms dt, #terms .homeside .homesidepod dt {
	color:#29587f;
	font-weight:700;
	margin-bottom:10px;
	padding-top:10px;
	}
#accessibility .homeside .homesidepod dt,#terms .homeside .homesidepod dt {color:#f26100;}
#accessibility .homeside .homesidepod dt span,#terms .homeside .homesidepod dt span {
	clear:left;
	color:#29587f;
	display:block;
	}
#terms .homeside .homesidepod dt span {
	display:inline;
	clear:none;
	width:50px;
	padding-bottom:30px;
	}
#accessibility .homeside .homesidepod dt em {
	color:#29587f;
	font-style:normal;
	}
#accessibility .homeside .homesidepod dl.browsealoud dt span.browseloudlogo {background:url(../img/logos.jpg) right -300px no-repeat; float:right; display:inline; width:50px; padding-bottom:55px; }

#accessibility .homeside .homesidepod dt,#terms .homeside .homesidepod dt {font-size:1em;}
#accessibility dd, #terms dd {margin-bottom:3px;}

#accessibility dd p {margin-top:0;}
#accessibility .homeside .homesidepod dd ul,#terms .homeside .homesidepod dd ul {
	font-size:1em;
	list-style-type:square;
	margin:10px 5px 10px 20px;
	}
#accessibility p, #terms p {margin-bottom:10px;}	
#accessibility hr, #terms hr {
	background-color:#e9e7e1;
	border-bottom:1px solid #e9e7e1;
	color:#e9e7e1;
	display:block;
	height:0px;
	margin:5px 0;
	}
#accessibility ul, #terms ul {
	list-style-type:square;
	margin:10px 10px 10px 30px;
	}
#accessibility dl ul {font-size:1em;}
#terms address {text-transform:none;}

#accessibility .homesidepod dl.browsealoud dt {margin-bottom:0;}

/*************************** notifications **********************************************/
#notifications dl {
	background:#E9E7E1 url(../img/detailspodbg2.gif) no-repeat scroll left top;
	margin-bottom:5px;
	overflow:hidden;
	width:707px;
	}
#notifications dt {
	color:#f26100;
	font-size:1.2em;
	font-weight:700;
	margin:0 10px;
	padding:10px 0;
	}
#notifications dd {
	background:#fff url(../img/detailspodbg2.gif) no-repeat scroll left bottom;
	border-top:1px solid #ADAEA2;
	display:block;
	padding:10px;
}
/*#notifications dd a.t2g {
	clear:none;
	display:block;
	float:left;
	height:30px;
	text-decoration:none;
	text-indent:-9999px;
	}
#notifications dd span {
	float:left;
	width:auto;
	margin-right:10px;
	display:block;
	clear:none;
	padding-top:12px;
	}
#notifications dd a.t2g {
	background:#fff url(../img/t2g_sidelogo.gif) 0px 0px no-repeat;
	height:36px;
	margin-right:5px;
	width:60px;
}*/
#notifications dd ul {
	font-size:1em;
	list-style-type:square;
	padding:10px 0;
	clear:both;
	}
#notifications dd ul li {margin-left:30px;}
p.back a:hover {text-decoration:none;}
p.showback  {display:block;}
p.hideback {display:none;}


#dcsimg {
 width:1px;
 height:1px;
 border:0px solid #fff;
}