/* The Grand Equaliser Rule */
	html, body, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, p, div, span, img, blockquote, table, fieldset, form, label {
		margin: 0;
		padding: 0;
		border: 0;	
	}
	

body {
	background: #ffffff url('/img/bg-burst.jpg') no-repeat top center;
	color: #666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

p {
	line-height: 16px;
	margin-bottom: 10px;
	text-align: left;
}


a {
	color:#0068c8;
	background-color:transparent;
	text-decoration:none;
	outline:none; /*remove firefox outlione*/
}
a:hover {
	color:#0068c8;
	background-color:transparent;
	text-decoration:underline;
}

h2 {
	font-size: 14px;
	color: #666;
	font-weight: bold;
	margin: 0;
	line-height: 16px;
}

h3 {
	font-size: 30px;
	color: #002c4f;
	font-weight: normal;
	margin: 0;
	line-height: 30px;
}

h4 {
	font-size: 14px;
	color: #666;
	font-weight: bold;
}

h5 {
	font-size: 18px;
	color: #333;
	font-weight: bold;
}

h6 {
	font-size: 11px;
	color: #333;
	font-weight: bold;
	margin: 5px 0 3px 0;
}



/* CONTAINERS */

		#main-container {
			display: block;
		}
		
		
		
		#page-container {
			width: 970px;
			margin: 0px auto 0 auto;
			padding: 0;
			display: block;
			text-align: left;
		}
		
		
		
/* HOME */

	#home-promo-container {
		width: 970px;
		height: 348px;
		background: #1283a5 url('/img/home-promo.jpg') no-repeat left top;
		margin: -8px 0 0 0;
	}
	
	#home-promo-container-crop {
		width: 970px;
		height: 278px;
		background: #1283a5 url('/img/home-promo.jpg') no-repeat left top;
		margin: -8px 0 1px 0;
	}

	.home-promo-left {
		float: left;
		margin: 15px;
		width: 305px;
		text-align: left;
	}
	
	.home-logo {
		width: 285px;
		height: 95px;
		background: transparent url('/img/ssc-logo-home.png') no-repeat left top;
	}
	
		.home-logo h1 {
			color: #fff;
			display: none;
		}
		
	.home-text {
		color: #fff;
	}
	
	.home-text h2 {
		color: #fff;
		background: transparent url('/img/home-h2.png') no-repeat left top;
		width: 276px;
		height: 38px;
		margin: 8px 0 8px 0;
	}
	
		.home-text h2 span {
			display: none;
		}
	
	.home-text a {
		color: #fff;
		font-weight: bold;
	}
	
		.button-register a, .button-register a:visited {
			width: 180px;
			height: 41px;
			background: transparent url('/img/button-register-yl.png') no-repeat 0 0;	
			display: block;
			margin: 0 0 5px 0;
		}
		
		.button-register a:hover, .button-register a:active {
			width: 180px;
			height: 41px;
			background: transparent url('/img/button-register-yl.png') no-repeat 0 -41px;	
			display: block;
			margin: 0 0 5px 0;
		}
		
		.button-register a span {
			display: none;
		}
	
	.home-promo-right {
		float: right;
		margin: 15px 15px 0px 15px;
		width: 197px;
	}
	
		.callto-action {
			width: 151px;
			height: 151px;
			margin: 175px 0 0 0;
			background: transparent url('/img/free-callto.png') no-repeat left top;
		}
		
			.callto-action span {
				display: none;
			}
			
		.psa-winner {
			width: 197px;
			height: 115px;
			margin: 175px 0 0 0;
			background: transparent url('/img/psa-winner.png') no-repeat left top;
		}
		
			.psa-winner span {
				display: none;
			}
			
	.home-promo-nav {
		float: right;
		width: 621px;
		margin: 221px 0 0 0;
	}
			
	#home-container {
		padding: 15px 9px 15px 8px;
		border-left: 1px solid #cdcdcd;
		border-right: 1px solid #cdcdcd;
		border-bottom: 1px solid #b1b8ba;
		background: #e9f1f1 url('/img/bg-content.jpg') repeat-x top;
	}
			
	.home-box-container {
		float: left;
		width: 207px;
		margin: 0px 5px 0 5px;
	}
	
	.home-box-content {
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		background-color: #fff;
	}
	
	.home-box-content p{
		line-height: 14px;
	}
	
	.home-box-content .content {
		background: #fff url('/img/bg-home-box.gif') repeat-x top;
		padding: 15px 10px 0px 10px;
		height: 275px;
	}

	
	.home-box-why ul li {
		list-style: none;
		background: transparent url('/img/arrow-pink.gif') no-repeat 0 1px;
		margin: 0px;
		padding: 0px 0px 10px 15px;
	}
	
	.home-box-for ul li {
		list-style: none;
		background: transparent url('/img/arrow-blue.gif') no-repeat 0 1px;
		margin: 0px;
		padding: 0px 0px 10px 15px;
	}
	
	.home-box-reasons ul li {
		list-style: none;
		background: transparent url('/img/arrow-green.gif') no-repeat 0 1px;
		margin: 0px;
		padding: 0px 0px 10px 15px;
	}
	
	.home-title-why {
		width: 307px;
		height: 35px;
		background: transparent url('/img/title-home-why.gif') no-repeat left top;
	}
	
		.home-title-why h3 {
			display: none;
		}
		
	.home-title-for {
		width: 307px;
		height: 35px;
		background: transparent url('/img/title-home-for.gif') no-repeat left top;
	}
	
		.home-title-for h3 {
			display: none;
		}
		
	.home-title-reasons {
		width: 307px;
		height: 35px;
		background: transparent url('/img/title-home-features.gif') no-repeat left top;
	}
	
		.home-title-reasons h3 {
			display: none;
		}
	
	.home-photo-why {
		padding: 1px;
		width: 303px;
		height: 168px;
		background: #fff url('/img/home-why.jpg') no-repeat center center;
	}
	
	.home-photo-for {
		padding: 1px;
		width: 303px;
		height: 168px;
		background: #fff url('/img/home-for.jpg') no-repeat center center;
	}
	
	.home-photo-reasons {
		padding: 1px;
		width: 303px;
		height: 168px;
		background: #fff url('/img/home-features.jpg') no-repeat center center;
	}
	
	.home-bottom-why {
		width: 307px;
		height: 7px;
		background: #fff url('/img/bottom-home-why.gif') no-repeat center center;
	}
	
	.home-bottom-for {
		width: 307px;
		height: 7px;
		background: #fff url('/img/bottom-home-for.gif') no-repeat center center;
	}
	
	.home-bottom-reasons {
		width: 307px;
		height: 7px;
		background: #fff url('/img/bottom-home-features.gif') no-repeat center center;
	}
	
	/* NEW HOME ADDITIONALS */ 	
	#home-container-inner{
		height:542px;
		background: url('/img/homepage_feature_bg.png') top left no-repeat;
		padding:0;
		margin:0;
	}
	#home-container {
		padding:15px 0px 15px 0px;
	}
	.feature-box{
		width:175px;
		float:left;
		padding:200px 0px 0px 60px;
	}
	.feature-box ul li{
		list-style-image: url(/img/home-bullet.png);
		padding-bottom:4px;
		padding-top:1px;
	}
	#feature_4 {
		padding:60px 0px 0px 35px;
	}
	#feature_4 #clicktoview {
		margin:15px 0px 0px -12px;
	}
	/* NEW HOME ADDITIONALS */ 	
	
	
	/* SUBSCRIPTION */	
	#section-title-subscribe{
		background:url('/img/subscription-title.png') top left no-repeat;
		text-indent:-9999px;
		margin:30px 0px 0px 493px;
		height:100px;
	}
	#subscribe-container{
		background :none;
		width:930px;
	}
	.subscriptionbox {
		float:left;
	}
	#subscribe-info {
		margin-left:120px;
		margin-top:-68px;
		background:url('/img/subscription-infobox.png') top left no-repeat;
		height:273px;
		width:300px;
	}
	#subscribe-form {
		padding-left:30px;
		margin-top:-5px;
		width:200px;
	}
	#subscribe-form h5 {
		font-size:12px;
		font-weight:normal;
		color:#4f4f4f;
		margin:5px 0px 5px 0px;
	}
	#subscribe-form .inputBox {
		/*height:10px;*/
	}
	#subscribe-form .q-submit {
		padding-top:10px;
		float:right;
	}
	.subscription-content-box {
		margin-bottom:30px;
	}
	/* SUBSCRIPTION */	


	/* HEADER */

	#header-container {
			min-height: 140px;
			background: transparent url('/img/bg-header.gif') repeat-x bottom;
			margin: 0px auto 0 auto;
			padding: 0;
			display: block;
		}
		
	#logo {
			float: left;
			width: 282px;
			height: 98px;
			background: transparent url('/img/logo-ssc.png') no-repeat left top;
			margin: 22px 0 0 0;
			padding: 0;
			display: block;
		}
		
	#logo h1 {
		display: none;
	}
	
/* NAVIGATION */

	#nav-container {
		float: right;
		text-align: right;
	}
	
	#global-nav {
		margin: 5px 0 15px 0;
		height: 17px;
	}
	
	.user-login {
		float: right;
		text-align: right;
		margin: 0 20px 0 0;
		color: #999;
	}
	
	.user-login strong {
		color: #666;
	}
	
			
			#user-login form {
				margin: 0;
				border: 0px solid #ccc;
				padding: 0;
			}
			
			#user-login form fieldset {
				margin: 0;
				border: 0;
				padding: 0;
			}
			
			.login-global {
				float: left;
				margin: 0 15px 0 0;
				font-weight: bold;
				color: #333;
			}
			
			.global-login input {
				width: 125px;
				height:14px;
				padding:0px;
				font-size: 11px;
				background-color: #f9fafa;
				border: 1px solid #b4bec9;
				color: #999;
			}
			
			.global-login input:focus {
				background-color:#edf8fd;
				color:#666;
				border-color: #b4bec9;
			}
			
			.global-login input.login-button {
				width: 50px;
				margin: 0px 0 0 -5px;
				padding: 0 2px 2px 2px;
				height: 16px;
				line-height: 14px;
				background-color: #0d7dc0;
				border: 0px solid #fff;
				font-weight: bold;
				color: #fff;
				font-size: 11px;
				font-family: Arial, Helvetica, sans-serif;
			}

	
	.global-links {
		float: right;
		text-align: right;
		font-weight: bold;
	}
	
	.global-links ul li{
		list-style: none;
		display: inline;
		color: #999;
	}
	
			/*- Start Search -*/

.global-links{
	float:right;
}

#search-box{
	float:right;
	margin: 0px 0px 0 10px;
}

#search-box form {
	background-color: transparent;
}

.search-but{
	background-image:url('/img/but-search.png');
	background-repeat:no-repeat;
	border:none;
	height:28px;
	width:28px;
	background-color:transparent;
	cursor:pointer;
	float:left;
	margin-left:-7px;
	outline:none;

}

.search-input{
	height:20px;
	padding:3px 7px 3px 5px;
	font-size:14px;
	font-weight: bold;
	border:1px solid #b4bec9;
	border-right:none;
	float:left;
	margin-top:0px;
	width:322px;
	background-color: #f9fafa;
	color: #999;
}

.search-input:focus {
				background-color:#edf8fd;
				color:#666;
				border-color: #b4bec9;
			}

		

	
	#search-container {
		height: 30px;
		margin: 0px 0 15px 0;
	}

	#nav-tabs {
		height:58px;
	}
	
	#nav-tabs ul li {
		float: left;
		list-style: none;
		margin: 0 4px 0 0;
		display: block;

	}
	
	#nav-tabs ul li span {
		display: none;
	}
	
		/* Basic Child Assessment */
			#nav-tabs ul li a.basic, #nav-tabs ul li a:visited.basic {
				width: 141px;
				height: 58px;
				display: block;
				background: transparent url('/img/tab-basic.gif') 0 0;
			}
			
			#nav-tabs ul li a:hover.basic, #nav-tabs ul li a:active.basic {
				width: 141px;
				height: 58px;
				display: block;
				background: transparent url('/img/tab-basic.gif') 0 -58px;
			}
			
			#nav-tabs ul li a.basic-selected, #nav-tabs ul li a:visited.basic-selected, #nav-tabs ul li a.basic-selected, #nav-tabs ul li a:visited.basic-selected {
				width: 141px;
				height: 58px;
				display: block;
				background: transparent url('/img/tab-basic.gif') 0 -116px;
			}
			
		/* Symptoms */
			#nav-tabs ul li a.symptoms, #nav-tabs ul li a:visited.symptoms {
				width: 115px;
				height: 58px;
				display: block;
				background: transparent url('/img/tab-symptoms.gif') 0 0;
			}
			
			#nav-tabs ul li a:hover.symptoms, #nav-tabs ul li a:active.symptoms {
				width: 115px;
				height: 58px;
				display: block;
				background: transparent url('/img/tab-symptoms.gif') 0 -58px;
			}
			
			#nav-tabs ul li a.symptoms-selected, #nav-tabs ul li a:visited.symptoms-selected, #nav-tabs ul li a.symptoms-selected, #nav-tabs ul li a:visited.symptoms-selected {
				width: 115px;
				height: 58px;
				display: block;
				background: transparent url('/img/tab-symptoms.gif') 0 -116px;
			}
			
		/* Waiting Room */
			#nav-tabs ul li a.waiting, #nav-tabs ul li a:visited.waiting {
				width: 115px;
				height: 58px;
				display: block;
				background: transparent url('/img/tab-waiting.gif') 0 0;
			}
			
			#nav-tabs ul li a:hover.waiting, #nav-tabs ul li a:active.waiting {
				width: 115px;
				height: 58px;
				display: block;
				background: transparent url('/img/tab-waiting.gif') 0 -58px;
			}
			
			#nav-tabs ul li a.waiting-selected, #nav-tabs ul li a:visited.waiting-selected, #nav-tabs ul li a.waiting-selected, #nav-tabs ul li a:visited.waiting-selected {
				width: 115px;
				height: 58px;
				display: block;
				background: transparent url('/img/tab-waiting.gif') 0 -116px;
			}
			
		/* Resources */
			#nav-tabs ul li a.resources, #nav-tabs ul li a:visited.resources {
				width: 115px;
				height: 58px;
				display: block;
				background: transparent url('/img/tab-resources.gif') 0 0;
			}
			
			#nav-tabs ul li a:hover.resources, #nav-tabs ul li a:active.resources {
				width: 115px;
				height: 58px;
				display: block;
				background: transparent url('/img/tab-resources.gif') 0 -58px;
			}
			
			#nav-tabs ul li a.resources-selected, #nav-tabs ul li a:visited.resources-selected, #nav-tabs ul li a.resources-selected, #nav-tabs ul li a:visited.resources-selected {
				width: 115px;
				height: 58px;
				display: block;
				background: transparent url('/img/tab-resources.gif') 0 -116px;
			}
			
		/* My Learning */
			#nav-tabs ul li a.learning, #nav-tabs ul li a:visited.learning {
				width: 115px;
				height: 58px;
				display: block;
				background: transparent url('/img/tab-learning.gif') 0 0;
			}
			
			#nav-tabs ul li a:hover.learning, #nav-tabs ul li a:active.learning {
				width: 115px;
				height: 58px;
				display: block;
				background: transparent url('/img/tab-learning.gif') 0 -58px;
			}
			
			#nav-tabs ul li a.learning-selected, #nav-tabs ul li a:visited.learning-selected, #nav-tabs ul li a.learning-selected, #nav-tabs ul li a:visited.learning-selected {
				width: 115px;
				height: 58px;
				display: block;
				background: transparent url('/img/tab-learning.gif') 0 -116px;
			}
			
/* SUB-NAVIGATION */

.subnav-container {
	border-bottom: 1px solid #000000;
	text-align: center;
	color: #fff;
}

	
	.subnav-container ul li{
		list-style: none;
		margin: 0 20px 0 0;
		display: inline;
	}
	
	.subnav-container ul li a, #subnav-container ul li a:visited{
		color: #fff;
		text-decoration: none;

		font-weight: bold;
	}
	
	.subnav-container ul li a:hover, #subnav-container ul li a:active{
		color: #fff;
		text-decoration: underline;
		font-weight: bold;
	}
	
	.subnav-container ul li a.selected {
		color: #fefb00;
		text-decoration: none;
		font-weight: bold;
	}


	.subnav-basic {
		height: 30px;
		line-height: 30px;
		background: #a10061 url('/img/bg-subnav-basic.gif') repeat-x top;
	}
	
	.subnav-symptoms {
		height: 30px;
		line-height: 30px;
		background: #002c4f url('/img/bg-subnav-symptoms.gif') repeat-x top;
	}
	
	.subnav-waiting {
		height: 30px;
		line-height: 30px;
		background: #1281a2 url('/img/bg-subnav-waiting.gif') repeat-x top;
	}
	
	.subnav-resources {
		height: 30px;
		line-height: 30px;
		background: #6a901b url('/img/bg-subnav-resources.gif') repeat-x top;
	}
	
	.subnav-learning {
		height: 30px;
		line-height: 30px;
		background: #c79f00 url('/img/bg-subnav-learning.gif') repeat-x top;
	}
	
		.subnav-learning ul li a, .subnav-learning ul li a:visited, .subnav-learning ul li a:active, .subnav-learning ul li a:hover {
			color: #000;
		}
		
		.subnav-learning ul li a.addto, .subnav-learning ul li a.addto:visited {
			background: transparent url('/img/icon-addto.gif') no-repeat 0 1px;
			padding: 0 0 0 17px;
		}
		
		.subnav-learning ul li a.addto:active, .subnav-learning ul li a.addto:hover {
			background: transparent url('/img/icon-addto.gif') no-repeat 0 -37px;
			padding: 0 0 0 17px;
		}
		
		.subnav-learning ul li a.reset, .subnav-learning ul li a.reset:visited {
			background: transparent url('/img/icon-reset.gif') no-repeat 0 1px;
			padding: 0 0 0 17px;
		}
		
		.subnav-learning ul li a.reset:active, .subnav-learning ul li a.reset:hover {
			background: transparent url('/img/icon-reset.gif') no-repeat 0 -37px;
			padding: 0 0 0 17px;
		}

/* CONTENT CONTAINERS */

	#content-container {
			border-left: 1px solid #cdcdcd;
			border-right: 1px solid #cdcdcd;
			border-bottom: 1px solid #b1b8ba;
			background: #e9f1f1 url('/img/bg-content.jpg') repeat-x top;
			padding: 15px;
			display: block;
		}
		
	.content-section-container {
		float: left;
    margin: 0 0 15px 0;
    width: 680px;
	}


	.content-section {
		float: left;
		background-color: #fff;
		width: 680px;
		margin:0px 0px 15px 0px;
	}
	
	.full-content-section-container {
		margin:0px 0px 15px 0px;
	}
	
	.full-content-section {
		background-color: #fff;
		margin:0px 0px 15px 0px;
	}
	
	.side-section-container {
    float: right;
    margin: 0;
    width: 238px;
	}

	.side-section {
		background: #f2f9ff url('/img/bg-side-section.gif') repeat-x top;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}
	
	.side-section-white {
		background-color: #fff;
		margin: 0 0 15px 0;
	}
	
	.side-section-title {
		background: #002c4f url('/img/bg-title-side-section.gif') repeat-x bottom;
		border-bottom: 1px solid #000;
		height: 27px;
		line-height: 20px;
		color: #fff;
		font-weight: bold;
		font-size: 14px;
	}
	
	.side-section-title span {
		padding: 0 0 0 15px;
	}
	
	.side-section-title-mylearning {
		background: #002c4f url('/img/bg-title-side-mylearning.gif') repeat-x bottom;
		border-bottom: 1px solid #999;
		height: 27px;
		line-height: 20px;
		color: #fff;
		font-weight: bold;
		font-size: 14px;
	}
	
	.side-section-title-voting {
		background: #002c4f url('/img/bg-title-side-voting.gif') repeat-x bottom;
		border-bottom: 1px solid #999;
		height: 27px;
		line-height: 20px;
		color: #fff;
		font-weight: bold;
		font-size: 14px;
	}

	.side-title-mylearning {
		width: 180px;
		height:27px;
		position: relative;
		padding: 0 0 0 15px;
		margin: -4px 0 0 0;
	}
	
	.side-title-voting {
		width: 180px;
		height:27px;
		position: relative;
		padding: 0 0 0 15px;
		margin: -4px 0 0 0;
	}
	.side-section-title-mylearning span {
		background: transparent url('/img/title-side-mylearning.gif') no-repeat left top;
		width: 100%;
		height:100%;
		position: absolute;
	}
	
	.side-section-title-voting span {
		background: transparent url('/img/title-side-voting.gif') no-repeat left top;
		width: 100%;
		height:100%;
		position: absolute;
	}

	.home-mylearning-progress {
		padding: 10px;
	}
	
	.home-mylearning-progress h4 {
		color: #333;
		margin: 0 0 5px 0;
	}


	.home-voting-pollbox {
		padding: 10px;
	}
	
	.home-voting-pollbox h4 {
		color: #333;
		margin: 0 0 5px 0;
	}

	
	.home-mylearning-lastviewed {
		padding: 10px;
	}
	
	.home-mylearning-lastviewed h4 {
		color: #333;
		margin: 0 0 5px 0;
	}
	
	.content {
		padding: 15px;
	}
	
	.content-about {
		padding: 15px;
	}
	
	.content-about h6 {
		margin: 0 0 10px 0;
	}
	
	.content ul, .content-about ul {
		margin: 5px 0 0 0;
	}
	
	.content ul li, .content-about ul li {
		margin: 0 0 5px 25px;
	}
	
	.question-container ul, .question_container ul{
		margin: 0;
	}
	
	.question-container ul li, .question_container ul li{
		margin: 0;
	}
	
	
	.content-title {
		margin: 0 0 15px 0;
		padding: 0;
	}
	
	.content-about-side {
		padding: 10px;
	}
	
	.content-about-side  ul li {
		margin: 0 0 5px 10px;
	}
	
	
	.content-title-default {
		float: left;
		padding: 0px 0 0 0;
	}
	.resource-title{
		margin: 0 0 5px 0;
	}
	.content-title-symptoms-examination {
		float: left;
		background: transparent url('/img/icon-examination.png') no-repeat center left;
		padding: 0 0 0 45px;
	}
	
	.content-title-question {
		float: left;
		background: transparent url('/img/icon-question.gif') no-repeat center left;
		padding: 2px 0 0 45px;
		height: 42px;
	}
	
	.content-title-uk {
		background: transparent url('/img/icon-uk.gif') no-repeat left center;
		padding: 0px 0 0 25px;
	}
	
	.content-title-usa {
		background: transparent url('/img/icon-usa.gif') no-repeat left center;
		padding: 0px 0 0 25px;
	}
	
	.content-title-others {
		background: transparent url('/img/icon-other.gif') no-repeat left center;
		padding: 0px 0 0 25px;
	}
	
	.resources-content ul{
		margin:5px 5px 5px 20px;
	}
	
	.resources-content ul li{
		padding: 2px;
	}
	
	
	.wr-content ul{
		margin:5px 5px 5px 20px;
	}
	
	.wr-content ul li{
		padding: 2px;
	}
	
	.mylearning-title {
		margin: 5px 10px 0 15px;
	}
	
	.side-section-white .mylearning-title {
		margin: 5px 10px 0 5px;
	}
	
	
		.mylearning-title h4 {
			float: left;
			margin: 0;
			line-height: 18px;
			font-size: 18px;
			color: #333;
			font-weight: bold;
		}
	
		.mylearning-title h4.open a {
			color: #333;
			text-decoration: none;
			padding: 0px 0 0 25px;
			background: transparent url('/img/icon-arrow-open.gif') no-repeat 0 7px;
		}
		
		.mylearning-title h4.open a:hover {
			color: #333;
			text-decoration: none;
			padding: 0px 0 0 25px;
			background: transparent url('/img/icon-arrow-open.gif') no-repeat 0 -34px;
		}
		
		.mylearning-title h4.close a {
			color: #333;
			padding: 0px 0 0 25px;
			text-decoration: none;
			background: transparent url('/img/icon-arrow-close.gif') no-repeat 0 3px;
		}
		
		.mylearning-title h4.close a:hover {
			color: #333;
			text-decoration: none;
			padding: 0px 0 0 25px;
			background: transparent url('/img/icon-arrow-close.gif') no-repeat 0 -32px;
		}
		
		.mylearning-x a {
			float: right;
			width: 9px;
			height: 9px;
			display: block;
			background: transparent url('/img/icon-x.gif') no-repeat 0 0px;
		}
		
		.mylearning-x a:hover {
			float: right;
			width: 9px;
			height: 9px;
			display: block;
			background: transparent url('/img/icon-x.gif') no-repeat 0 -41px;
		}
		
		.my-learning-videos {
			margin: 0 0px 0 20px;
		}
		
		.my-learning-videos ul li {
			float: left;
			list-style: none;
			background: transparent url('/img/learning-bg-video-box.gif') no-repeat left top;
			width: 202px;
			height: 154px;
			margin: 0 15px 15px 0;
			text-align: center;
		}
		
		.video-thumb-container {
			margin: 5px;
		}
		
		.video-thumb-container a, .video-thumb-container a:hover {
			text-decoration: none;
		}
		
		.video-thumb {
			width: 120px;
			height: 90px;
			border: 1px solid #ccc;
			padding: 3px;
			background-color: #fff;
			margin: -5px auto 3px auto;
		}
		
		.home-mylearning-lastviewed .video-thumb {
			margin: -3px 0 3px 0;
		}
		
		.video-title {
			font-size: 14px;
			font-weight: bold;
			line-height: 14px;
		}
		
		.video-location {
			font-size: 10px;
			font-weight: normal;
			line-height: 11px;
		}
		
		.home-video-thumb {
			width: 120px;
			height: 90px;
			border: 1px solid #ccc;
			padding: 3px;
			background-color: #fff;
			margin: 0px 0 3px 0;
		}
		
		.home-video-title {
			font-size: 12px;
			font-weight: bold;
			line-height: 12px;
		}
		
		.progress-small {
			text-align: right;
			margin: 10px 10px 0 10px;
		}
		
		.learning-link {
			text-align: right;
			margin: 5px 0 0px 0;
		}
		
		.learning-side-section-list, .side-section-list {
			padding: 10px;
		}
		
		.learning-side-section-list ul, .side-section-list ul {
			margin: 2px 0 10px 0;
		}
		
		.learning-side-section-list ul li {
			list-style: none;
		}
		
		.side-section-list ul li {
			list-style: none;
			font-size: 14px;
			padding: 8px 0px 2px 0px;
			font-weight: bold;
		}
		
		.learning-side-section-list ul li a div.score, .side-section-list ul li a div.score {
			float: right;
			color: #333;
			font-weight: bold;
			font-size: 14px;
			margin: 0 0 0 0;
			text-align: right;
		}
		
		.learning-side-section-list ul li a div.score-complete, .side-section-list ul li a div.score-complete {
			float: right;
			color: #4fa03a;
			font-weight: bold;
			font-size: 14px;
			margin: 0 0 0 0;
			text-align: right;
		}
		
		.learning-side-section-list ul li a div.score-incomplete, .side-section-list ul li a div.score-incomplete {
			float: right;
			color: #cc0000;
			font-weight: bold;
			font-size: 14px;
			margin: 0 0 0 0;
			text-align: right;
		}
		
		.learning-side-section-list ul li a div.topic, .side-section-list ul li a div.topic  {
			float: left;
			margin: 0 0 0 0;
		}
		
		.learning-side-section-list ul li.odd a {
			background: #f7f6f6 url('/img/bullet.gif') no-repeat 3px 10px;
			border-bottom: 1px solid #ccc;
			display: block;
			padding: 3px 5px 3px 13px;
			text-decoration: none;
		}
		
		.learning-side-section-list ul li.odd a:hover {
			background: #dff0f8 url('/img/bullet.gif') no-repeat 3px 10px;
			border-bottom: 1px solid #ccc;
			display: block;
			padding: 3px 5px 3px 13px;
			text-decoration: none;
		}
		
		.learning-side-section-list ul li.even a {
			background: #fff url('/img/bullet.gif') no-repeat 3px 10px;
			border-bottom: 1px solid #ccc;
			display: block;
			padding: 3px 5px 3px 13px;
			text-decoration: none;
		}
		
		.learning-side-section-list ul li.even a:hover {
			background: #dff0f8 url('/img/bullet.gif') no-repeat 3px 10px;
			border-bottom: 1px solid #ccc;
			display: block;
			padding: 3px 5px 3px 13px;
			text-decoration: none;
		}
		
		.learning-side-section-list .completed {
			font-weight: bold;
			background: transparent url('/img/icon-assessment-status.gif') no-repeat 0 4px;
			padding: 0 0 0 13px;
		}
		
		.learning-side-section-list .incomplete {
			font-weight: bold;
			background: transparent url('/img/icon-assessment-status.gif') no-repeat 0 -40px;
			padding: 0 0 0 13px;
		}
		
		.user-details-container {
			margin: 10px;
		}
		
		.user-details-container .details {
			float: left;
		}
			
			.user-details-container .details .name {
				font-size: 14px;
				font-weight: bold;
			}
			
			.user-details-container .details .job {
				font-style: italic;
			}
			
			.user-details-container .details .location {
				font-weight: normal;
			}
			
			.user-details-container .details .level {
				font-weight: bold;
			}
		
		.user-details-container .avatar {
			float: right;
		}
		
		.user-details-container .avatar img {
			border: 1px solid #ccc;
			background-color: #fff;
		}
		
	.selection-left {
		width: 49%;
		float: left;
		margin: 0 0 20px 0;
	}
	
	.selection-right {
		width: 49%;
		float: right;
		margin: 0 0 20px 0;
	}
		
	.selection-data {
		float: left;
		margin: 0 0px 0 10px;
	}
	
	.selection-data h4 {
		margin: 0 0 10px 0;
	}
	
	.selection-image {
		float: left;
	}

	.selection-level {
		margin: 5px 0 5px 0;
	}
	
	.content-controls {
		float: right;
		text-align: right;
		margin: 10px 0 0 0;
	}
	
	.content-controls ul li, .selection-level ul li {
		list-style: none;
		float: left;
		text-align: left;
		margin: 0 0px 0 15px;
	}
	
	.selection-level ul li.score {
		font-weight: bold;
		font-size: 14px;
		color: #333;
		padding: 0 0 0 5px;
	}
	
		.content-controls ul li a.add-learning {
			background: transparent url('/img/icon-add-learning.gif') no-repeat 0 3px;
			height: 23px;
			padding: 0 0 0 22px;
			line-height: 12px;
			width: 60px;
			display: block;
		}
		
		.content-controls ul li a:hover.add-learning {
			background: transparent url('/img/icon-add-learning.gif') no-repeat 0 -76px;
			height: 23px;
			padding: 0 0 0 22px;
			line-height: 12px;
			width: 60px;
			display: block;
		}
		
		.content-controls ul li a.transcript {
			background: transparent url('/img/icon-transcript.gif') no-repeat 0 3px;
			height: 23px;
			padding: 0 0 0 22px;
			line-height: 12px;
			width: 60px;
			display: block;
		}
		
		.content-controls ul li a:hover.transcript {
			background: transparent url('/img/icon-transcript.gif') no-repeat 0 -80px;
			height: 23px;
			padding: 0 0 0 22px;
			line-height: 12px;
			width: 60px;
			display: block;
		}
	
	.curve-container {
			height: 4px;
			width: 100%;
		}
		
			.curve-top-left {
				float: left;
				width: 4px;
				height: 4px;
				background: transparent url('/img/curve-top-left.png') no-repeat top left;
			}
			
			.curve-top-right {
				float: right;
				width: 4px;
				height: 4px;
				background: transparent url('/img/curve-top-right.png') no-repeat top right;
			}
			
			.curve-bottom-left {
				float: left;
				width: 4px;
				height: 4px;
				background: transparent url('/img/curve-bottom-left.png') no-repeat bottom left;
			}
			
			.curve-bottom-right {
				float: right;
				width: 4px;
				height: 4px;
				background: transparent url('/img/curve-bottom-right.png') no-repeat bottom right;
			}
			
			.video-large {
				width: 640px;
				height: 504px;
				margin: 0 0 15px 0;
				/*background: transparent url('/img/video-placeholder.jpg') no-repeat top left;*/
			}
			
			#section-nav ul li {
				list-style: none;
			}
			
			#section-nav ul li a{
				display: block;
				width: 208px;
				padding: 8px 13px 8px 15px;
				font-size: 14px;
				font-weight: bold;
				text-decoration: none;
			}
			
				#section-nav ul li a span{
					color: #666;
				}
			
			#section-nav ul li a:hover{
				display: block;
				width: 208px;
				padding: 8px 13px 8px 15px;
				font-size: 14px;
				font-weight: bold;
				text-decoration: none;
				background-color: #fcfbb6;
			}
			
			#section-nav ul li a.selected, #section-nav ul li a:hover.selected{
				display: block;
				width: 208px;
				padding: 8px 13px 8px 15px;
				font-size: 14px;
				font-weight: bold;
				text-decoration: none;
				background-color: #cce6f1;
				border-bottom: 1px solid #a4c3d1;
				border-top: 1px solid #dff0f8;
			}
			
			
			
			
					#section-nav ul li ul {
						background-color: #dff0f8;
						border-top: 1px solid #fff;
						border-bottom: 1px solid #bfd7e4;
						padding: 0 0 5px 0;
					}
			
					#section-nav ul li ul li a{
						padding: 4px 0 4px 30px;
						margin: 0;
						font-size: 11px;
						font-weight: normal;
						text-decoration: none;
					}
					
					#section-nav ul li ul li a:hover{
						padding: 4px 0 4px 30px;
						margin: 0;
						font-size: 11px;
						font-weight: normal;
						text-decoration: underline;
						background-color: transparent;
					}
					
					#section-nav ul li ul li a.selected{
						padding: 4px 0 4px 30px;
						margin: 0;
						font-size: 11px;
						font-weight: normal;
						text-decoration: none;
						color:#000;
						border:none;
					}
					#section-nav ul li ul li a.selected:hover{
						padding: 4px 0 4px 30px;
						margin: 0;
						font-size: 11px;
						font-weight: normal;
						text-decoration: none;
						color:#000;
						border:none;					
					}
			
/* BUTTONS */
		#button-stories a, #button-stories a:visited {
			background: #13bcef url('/img/button-stories.gif') no-repeat 0 0;
			width: 235px;
			height: 47px;
			margin: 7px 0 7px 0;
			display: block;
		}
		
		#button-stories a:hover, #button-stories a:active {
			background: #1283a5 url('/img/button-stories.gif') no-repeat 0 -47px;
			width: 235px;
			height: 47px;
			margin: 7px 0 7px 0;
			display: block;
		}
		
			#button-stories a span {
			display: none;
		}
		
		#button-guidelines a, #button-guidelines a:visited {
			background: #9fd03d url('/img/button-guidelines.gif') no-repeat 0 0;
			width: 235px;
			height: 47px;
			margin: 7px 0 7px 0;
			display: block;
		}
		
		#button-guidelines a:hover, #button-guidelines a:active {
			background: #69901b url('/img/button-guidelines.gif') no-repeat 0 -47px;
			width: 235px;
			height: 47px;
			margin: 7px 0 7px 0;
			display: block;
		}
		
			#button-guidelines a span {
				display: none;
			}
			
/* SECTION TITLES */

		#section-title-home {
			background: transparent url('/img/icon-home.gif') no-repeat left center;
			height: 40px;
			padding: 0 0 0 55px;
			margin: 5px 0 15px 0;
		}

		#section-title-basic {
			background: transparent url('/img/icon-basic.gif') no-repeat left center;
			height: 50px;
			padding: 0 0 0 55px;
			margin: 5px 0 15px 0;
		}

		#section-title-symptoms {
			background: transparent url('/img/icon-symptoms.gif') no-repeat left center;
			height: 50px;
			padding: 0 0 0 55px;
			margin: 5px 0 15px 0;
		}
		
		#section-title-waiting {
			background: transparent url('/img/icon-waiting.gif') no-repeat left center;
			height: 50px;
			padding: 0 0 0 60px;
			margin: 5px 0 15px 0;
		}
		
		#section-title-resources {
			background: transparent url('/img/icon-resources.gif') no-repeat left center;
			height: 50px;
			padding: 0 0 0 60px;
			margin: 5px 0 15px 0;
		}
		
		#section-title-glossary {
			background: transparent url('/img/icon-glossary.gif') no-repeat left center;
			height: 40px;
			padding: 10px 0 0 60px;
			margin: 5px 0 15px 0;
		}
		
		#section-title-search {
			background: transparent url('/img/icon-search.gif') no-repeat left center;
			height: 40px;
			padding: 10px 0 0 60px;
			margin: 5px 0 15px 0;
		}
		
		#section-title-login {
			background: transparent url('/img/icon-login.gif') no-repeat left center;
			height: 40px;
			padding: 10px 0 0 50px;
			margin: 5px 0 15px 0;
		}
		
		#section-title-about {
			background: transparent url('/img/icon-about.gif') no-repeat left center;
			height: 40px;
			padding: 10px 0 0 50px;
			margin: 5px 0 15px 0;
		}
		
		#section-title-registration {
			background: transparent url('/img/icon-registration.gif') no-repeat left center;
			height: 40px;
			padding: 10px 0 0 55px;
			margin: 5px 0 15px 0;
		}
		
		#section-title-contact {
			background: transparent url('/img/icon-contact.gif') no-repeat left center;
			height: 40px;
			padding: 10px 0 0 50px;
			margin: 5px 0 15px 0;
		}
		
		#section-title-mylearning {
			background: transparent url('/img/icon-learning.gif') no-repeat left center;
			height: 50px;
			padding: 0 0 0 60px;
			margin: 5px 0 15px 0;
		}
		
		#section-title-learning {
			background: transparent url('/img/title-mylearning.gif') no-repeat left center;
			width: 205px;
			height: 50px;
			padding: 0;
			margin: 5px 0 15px 0;
		}
		
		#section-title-learning h2 {
			display: none;
		}
		
/* FOOTER */
		#footer {
			background-color: #d8dbdc;
			border-top: 1px solid #fff;
			height: 30px;
			line-height: 30px;
			padding: 0 15px 0 15px;
		}
		
		.footer-left {
			float: left;
			text-align: left;
			font-weight: bold;
			color: #333;
		}
		
		.footer-right {
			float: right;
			text-align: right;
		}
		
			.footer-right ul li{
				list-style: none;
				display: inline;
				color: #666;
			}
			
		#logos {
			margin: 15px 0 15px 0;
			text-align: left;
		}
		
		#logos ul {
			padding: 0 0 15px 0;
			margin: 0 0 15px 0;
			border-bottom: 1px dashed #cdcdcd;
		}
		
		#logos ul li {
			list-style: none;
			display: inline;
			margin: 0 20px 0 20px;
		}
		
/* QUESTIONS */

.video-small {
	float: left;
	width: 320px;
	height: 264px;
	margin: 0;
	/*background: transparent url('/img/video-small-placeholder.jpg') no-repeat top left;*/
}

.question-container {
	margin: 10px 0 0 0;
}

.question-container form input {
			background-color: transparent;
			border: 1px solid #ffffff;
			width: 20px;
			outline: none;
			float: left;
		}
		
.question-container form input.q-submit {
				float: right;
				background: #0068c8 url('/img/bg-button.gif') no-repeat 0 0;
				color:#ffffff;
				font-weight:bold;
				font-family: Arial, Helvetica, sans-serif;
				font-size:14px;
				line-height: 36px;
				height: 38px;
				width: 90px;
				text-align: center;
				margin: 10px 0 0 0;
			}

.question-area {
	float: left;
	margin: 0 0 0 15px;
	width: 300px;
}

.question-area ul li, .user-answer-area ul li, .model-answer-area ul li{
	list-style: none;
	padding: 8px 0 8px 0;
}

.answer-area {
	float: left;
	margin: 0 0 0 0;
	width: 300px;
	padding: 7px;
	background-color: #e5f2ff;
	border: 1px solid #ccc;
}

.answer-area ul li {
	list-style: none;
	padding: 8px 0 8px 20px;
}

.answer-area ul li.correct {
	background: transparent url('/img/icon-correct.png') no-repeat 0 8px;
}

.answer-area ul li.incorrect {
	background: transparent url('/img/icon-incorrect.png') no-repeat 0 8px;
}

.correct-text {
color:#58cc19;
font-weight: bold;
}

.incorrect-text  {
color: #cc0000;
font-weight: bold;
}

.user-answer-area {
	float: left;
	margin: 0 0 0 0;
	width: 300px;
	padding: 7px;
	background-color: #e5f2ff;
	border: 1px solid #ccc;
}

.model-answer-area {
	float: left;
	margin: 0 0px 0 15px;
	padding: 7px;
	width: 300px;
	background-color: #ddff9a;
	border: 1px solid #ccc;
}

.avatar-left {
	float: left;
	padding: 2px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin: 0px 5px 0px 0;
}

.question-numbers ul li  {
	margin: 0 0 0 5px;
	text-align: center;
}

.question-numbers ul li a {
	border: 1px solid #c3c7cb;
	background-color: #f2f2f2;
	height: 12px;
	padding: 0 3px 0 3px;
	line-height: 12px;
}

.question-numbers ul li a:hover {
	border: 1px solid #c3c7cb;
	background-color: #0068c8;
	height: 12px;
	padding: 0 3px 0 3px;
	line-height: 12px;
	color: #fff;
	text-decoration: none;
}

.question-numbers ul li a.selected, .question-numbers ul li a:hover.selected {
	border: 1px solid #c3c7cb;
	background-color: #c5dee9;
	height: 12px;
	padding: 0 3px 0 3px;
	line-height: 12px;
	color: #333;
}

.question-numbers ul li a.correct, .question-numbers ul li a:hover.correct {
	border: 1px solid #c3c7cb;
	background-color: #4fa03a;
	height: 12px;
	padding: 0 3px 0 3px;
	line-height: 12px;
	color: #fff;
}

.question-numbers ul li a.incorrect, .question-numbers ul li a:hover.incorrect {
	border: 1px solid #c3c7cb;
	background-color: #cc0000;
	height: 12px;
	padding: 0 3px 0 3px;
	line-height: 12px;
	color: #fff;
}



.question-part {
	float: right;
	text-align: right;
	margin: 5px 0 0 0;
}

.question-part ul li  {
	margin: 0px 0 0 2px;
	text-align: right;
}

.glossary-item {
	margin: 0 0 15px 0;
}

.quick-jump {
	padding: 5px;
}

.quick-jump ul li {
	float: left;
	list-style: none;
	display: block;
	margin: 5px 10px 0 0;
	font-size: 14px;
	font-weight: bold;
	width: 15px;
	height: 20px;
	text-align: center;
}

.return-top {
	float: right;
	font-size: 10px;
	color: #999;
}

/* GENERAL */

		.col3 {
			width: 31%;
			float: left;
			margin: 0 15px 0 0;
		}
		
		.col3 ul li {
			float: none;
			list-style: none;
			padding: 4px 0 4px 10px;
			background: transparent url('/img/bullet.gif') no-repeat 0px 11px;
		}

		.left {
			width: 49%;
			float: left;
		}
		
			.left ul li {
				list-style: none;
				margin: 0 0 5px 0;
			}
			
		
		.right {
			width: 49%;
			float: right;
		}
		
			.right ul li {
				list-style: none;
				margin: 0 0 5px 0;
			}
		
		.clear {
			clear: both;
		}
		
		.left-image {
			float: right;
		}
		
		textarea {
				width: 300px;
				height: 180px;
				background-color:#f9fafa;
				border: 1px solid #cccccc;
			}
			
			textarea:focus {
				background-color:#edf8fd;
				color:#333333;
				border-color: #333333;
			}
				
		/*- Main Login -*/
	
	#login-container {
		padding: 20px;	
	}
	
	.login-section fieldset#details {
		padding: 10px 0 0 0;
	}
	
	.login-section fieldset input{
		margin:0px 0px 10px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		width: 200px;
		font-weight: bold;
		padding:1px 2px;
		background-color: #f9fafa;
		border: 1px solid #b4bec9;
		color: #999;
	}
	
	.login-section fieldset input:focus {
				background-color:#edf8fd;
				color:#666;
				border-color: #b4bec9;
			}
	
	.login-section fieldset#details div label.label {
			padding: 0;
			margin: 0;
			font-size: 14px;
			color: #666666;
			font-weight: bold;
			float: none;
			margin: 0 0 3px 0;
		}
		
	.login-section fieldset#details div {
			padding: 0;
			margin: 0 40px 0 0;
			float: left;
		}
		
	#remember-box {
			padding: 0;
			margin: 0 0px 0 0;
		}
		
	.login-section fieldset input.login-button{
		float: left;
		margin:15px 0px 10px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color: #fff;
		width: 100px;
		font-weight: bold;
		padding:4px;
		background-color: #0d7dc0;
		border: 0px solid #fff;
	}
	
		.login-button{
		float: left;
		margin:15px 0px 10px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color: #fff;
		width: 100px;
		font-weight: bold;
		padding:4px;
		background-color: #0d7dc0;
		border: 0px solid #fff;
	}
	
	.login-section fieldset input.remember{
		float: left;
		width: 15px;
		margin: 0 10px 0 0;
		border: 0px solid #fff;
		background-color: transparent;
	}
	
	.login-section fieldset#details div label.label span {
			font-weight: normal;
			font-size: 10px;
		}
		
		.required {
				display: none;
			}

			
			
.progress-section {
			text-align: left;
			padding: 10px 0 10px 0;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
		}

			.profile-section h3 {
			font-size: 18px;
			font-weight: normal;
		}

		.profile-section-left {
			float: left;
			width: 530px;
			padding: 0 20px 0 0px;
		}

		.profile-section-left table td {
			padding: 10px 0px 10px 0px;
		}

		

		.profile-section-left table td a {
			font-weight: normal;
		}

		

		.profile-section-left table td.title {
			text-align: right;
			font-weight: bold;
			padding: 10px 10px 10px 0px;
			width: 95px;
			vertical-align: top;
		}

		.profile-section-right {
			float: left;
			padding: 0 10px 0 10px;
			width: 114px;
		}

			.profile-section-right img {
				background-color: #fff;
				padding: 1px;
				border:1px solid #ccc;
			}


/*- Device Progress -*/

#device-progress h3{

}

#device-progress{
	width:208px;
	margin: 0 0 15px 0;
}


#device-progressbar{
	background:transparent url('/img/bg-progress-centre.gif') repeat-x;
	height:24px;
}

.profile-progress{
	width:924px;
}

.progress-centre{
	float:left;
	height:24px;
}





#device-progressbar .profile-progress{
	width:924px;
}



#device-progressbar .page-progress{
	width:208px;
}



#device-progressbar .device-profile-progress{
	width:142px;
}



#device-progressbar .progress-centre{
	float:left;
	height:24px;
}



#device-progressbar .progress-centre-page{
	width:194px;;
}



#device-progressbar .progress-centre-profile{
	width:910px;
}



#device-progressbar .device-progress-centre-profile{
	width:128px;
}



#device-progressbar .progress-centre .percent-label{
	text-align:center;
	line-height:24px;
	color:#333;
	font-size:1.2em;
	font-weight:bold;
	position:relative;
}



#device-progressbar .progress-left-0{
	float:left;
	width:7px;
	height:24px;
	background:transparent url('/img/bg-progress-left.gif') no-repeat;
}



#device-progressbar .progress-centre-0{
	background:transparent;
	height:24px;
	float:left;
}

#device-progressbar .progress-right-inline-0{
	background:transparent;
	height:24px;
	width:5px;
	float:left;
}

#device-progressbar .progress-left-20{
	float:left;
	width:7px;
	height:24px;
	background:transparent url('/img/bg-progress-left-20.gif') repeat-x;
}

#device-progressbar .progress-centre-20{
	background:transparent url('/img/bg-progress-centre-20.gif') repeat-x;
	height:24px;
	float:left;
}

#device-progressbar .progress-centre-20 .percent-label{
	color:#fff;
}

#device-progressbar .progress-centre-100 .percent-label{
	color:#fff;
}

#device-progressbar .progress-right-inline-20{
	background:transparent url('/img/bg-progress-right-inline-20.gif') repeat-x;
	height:24px;
	width:5px;
	float:left;
}

#device-progressbar .progress-left-40{
	float:left;
	width:7px;
	height:24px;
	background:transparent url('/img/bg-progress-left-40.gif') repeat-x;
}

#device-progressbar .progress-centre-40{
	background:transparent url('/img/bg-progress-centre-40.gif') repeat-x;
	height:24px;
	float:left;
}

#device-progressbar .progress-right-inline-40{
	background:transparent url('/img/bg-progress-right-inline-40.gif') repeat-x;
	height:24px;
	width:5px;
	float:left;
}

/*- 60 */

#device-progressbar .progress-left-60{
	float:left;
	width:7px;
	height:24px;
	background:transparent url('/img/bg-progress-left-60.gif') repeat-x;
}

#device-progressbar .progress-centre-60{
	background:transparent url('/img/bg-progress-centre-60.gif') repeat-x;
	height:24px;
	float:left;
}

#device-progressbar .progress-right-inline-60{
	background:transparent url('/img/bg-progress-right-inline-60.gif') repeat-x;
	height:24px;
	width:5px;
	float:left;
}


/*- 80 */

#device-progressbar .progress-left-80{
	float:left;
	width:7px;
	height:24px;
	background:transparent url('/img/bg-progress-left-80.gif') repeat-x;
}

#device-progressbar .progress-centre-80{
	background:transparent url('/img/bg-progress-centre-80.gif') repeat-x;
	height:24px;
	float:left;
}

#device-progressbar .progress-right-inline-80{
	background:transparent url('/img/bg-progress-right-inline-80.gif') repeat-x;
	height:24px;
	width:5px;
	float:left;
}


/*- 99 */

#device-progressbar .progress-left-98{
	float:left;
	width:7px;
	height:24px;
	background:transparent url('/img/bg-progress-left-98.gif') repeat-x;
}



#device-progressbar .progress-centre-98{
	background:transparent url('/img/bg-progress-centre-98.gif') repeat-x;
	height:24px;
	float:left;
}



#device-progressbar .progress-centre-98 .percent-label{
	color:#fff;
}



#device-progressbar .progress-right-inline-98{
	background:transparent url('/img/bg-progress-right-inline-98.gif') repeat-x;
	height:24px;
	width:5px;
	float:left;
}

/*- 99 -*/

#device-progressbar .progress-right-99{
	float:left;
	width:7px;
	height:24px;
	background:transparent url('/img/bg-progress-right-99.gif') repeat-x;
}


#device-progressbar .progress-left-99{
	float:left;
	width:7px;
	height:24px;
	background:transparent url('/img/bg-progress-left-98.gif') repeat-x;
}



#device-progressbar .progress-centre-99{
	background:transparent url('/img/bg-progress-centre-98.gif') repeat-x;
	height:24px;
	float:left;
}



#device-progressbar .progress-right-inline-99{
	background:transparent url('/img/bg-progress-centre-98.gif') repeat-x;
	height:24px;
	width:2px;
	float:left;

}


/*- 100 -*/

#device-progressbar .progress-left-100{
	float:left;
	width:7px;
	height:24px;
	background:transparent url('/img/bg-progress-left-98.gif') repeat-x;
}



#device-progressbar .progress-centre-100{
	background:transparent url('/img/bg-progress-centre-98.gif') repeat-x;
	height:24px;
	float:left;
}



#device-progressbar .progress-right-inline-100{
	background:transparent url('/img/bg-progress-centre-98.gif') repeat-x;
	height:24px;
	width:0px;
	float:left;
}


#device-progressbar .progress-right-100{
	float:left;
	width:7px;
	height:24px;
	background:transparent url('/img/bg-progress-right-100.gif') repeat-x;
}


#device-progressbar .progress-right{
	float:left;
	width:7px;
	height:24px;
	background:transparent url('/img/bg-progress-right.gif') repeat-x;
}

/*- DEVICE PROGRESS -*/

.device-progress-table{
	width:100%;
	border:1px solid #ccc;
	padding:3px;
	border-collapse:collapse;
	margin:20px 0 0 0;
	color:#666;
}

.device-progress-table th{
	font-size:14px;
	font-weight:bold;
	color:#666;
}

.device-progress-table-learning-topics{
	width:60%;
	text-align:left;
}

.device-progress-table-time{
	width:20%;
}

.device-progress-table-completion{
	width:20%;
}

.device-progress-table th, .device-progress-table td{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:5px;
	text-align:center;
}

.device-progress-table td.completion{
	font-size:14px;
	font-weight:bold;
}

.device-progress-table td a.topic-toggle-open{
	outline:none;
	text-decoration:none;
	color:#0068c8;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 20px;
	background:transparent url('/img/bg-progress-toggle.gif') no-repeat 0 3px;
}

.device-progress-table td a:hover.topic-toggle-open{
	outline:none;
	text-decoration:underline;
	color:#0068c8;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 20px;
	background:transparent url('/img/bg-progress-toggle.gif') no-repeat 0 -34px;
}

.device-progress-table td a.topic-toggle-close{
	outline:none;
	text-decoration:none;
	color:#0068c8;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 20px;
	background:transparent url('/img/bg-progress-toggle.gif') no-repeat 0 -71px;
}

.device-progress-table td a:hover.topic-toggle-close{
	outline:none;
	text-decoration:underline;
	color:#0068c8;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 20px;
	background:transparent url('/img/bg-progress-toggle.gif') no-repeat 0 -108px;
}

.device-progress-table tr td.topics{
	text-align:left;
	padding:8px 5px 8px 15px;
}

.device-progress-table tr.odd td{
	background-color:#ffffff;
}

.device-progress-table tr.even td{
	background-color:#f5f5f5;
}

.progress-pages{
	margin-left:10px;
	padding:5px;
	list-style:none;
}

.progress-pages img{
	margin:1px 5px 0 0;
	display:block;
	float:left;
}

.progress-pages ul {
	margin-left:10px;
	list-style:none;
	padding:3px;
}

.progress-pages li{
	padding:2px;
	margin: 0 0 5px 0;
	font-weight: normal;
}

.progress-pages li ul li img.rightimage{
	margin:1px 5px 0 0;
	display: inline;
	float:none;
}

.progress-pages li ul li{
	padding:2px;
	margin: 0;
	font-weight: normal;
}
.progress-pages li a{
	font-weight: normal;
}

.progress-interactions li img.rightimage{
	margin:1px 5px 0 0;
	display: inline;
	float:none;
}

.progress-interactions li{
	padding:2px;
	margin: 0;
	font-weight: normal;
}

.progress-interactions{
	list-style:none;
}

.progress-table-overall td{
	color:#fff;
	background-color:#939da4;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	border:none;
}

.progress-table-overall td.overall{
	text-align:left;
}

.progress-table-overall td.overall-total{
	font-size:18px;
}


.search-section ul {
					text-align: left;
					list-style:none;
				}
				
				.search-section ul li {
					text-align: left;
					padding: 10px 0 0 0px;
					margin: 0 0 10px 0;
					list-style:none;
					background-image: none;
					border-top: 1px dashed #e2e2e2;
				}
				
				.search-section ul li a  {
					font-weight: normal;
					font-size: 12px;
				}
				
.search-control {
				border-top: 1px solid #e1e1e1;
				border-bottom: 1px solid #e1e1e1;
				height: 30px;
				margin: 5px 0 0 0;
			}
			
	.search-control-left {
					float: left;
					line-height: 30px;
				}
				
				.search-control-right {
					float: right;
					font-weight: bold;
					line-height: 30px;
				}
				
				
	.symptom-box-left {
		width: 332px;
		float: left;
		background-color: #fff;
		margin: 0 0 20px 0;
	}
	
	.symptom-box-right {
		width: 332px;
		float: right;
		background-color: #fff;
		margin: 0 0 20px 0;
	}
	
	.symptom-box-breathing {
		background: transparent url('/img/symptom-breathing.jpg') no-repeat center top;
		width: 332px;
		height: 158px
	}
	
	.symptom-box-fever {
		background: transparent url('/img/symptom-fever.jpg') no-repeat center top;
		width: 332px;
		height: 158px
	}
	
	.symptom-box-dehydration {
		background: transparent url('/img/symptom-dehydration.jpg') no-repeat center top;
		width: 332px;
		height: 158px
	}
	
	.symptom-box-abdominal {
		background: transparent url('/img/symptom-abdominal.jpg') no-repeat center top;
		width: 332px;
		height: 158px
	}
	
	.symptom-box-head {
		background: transparent url('/img/symptom-head.jpg') no-repeat center top;
		width: 332px;
		height: 158px
	}
	
	.symptom-box-rash {
		background: transparent url('/img/symptom-rash.jpg') no-repeat center top;
		width: 332px;
		height: 158px
	}
	
	.symptom-box-fitting {
		background: transparent url('/img/symptom-fitting.jpg') no-repeat center top;
		width: 332px;
		height: 158px
	}
	
	.basic-box-communication {
		background: transparent url('/img/basic-communication.jpg') no-repeat center top;
		width: 332px;
		height: 158px
	}
	
	.basic-box-toolkit {
		background: transparent url('/img/basic-toolkit.jpg') no-repeat center top;
		width: 332px;
		height: 158px
	}
	
	.basic-box-howto {
		background: transparent url('/img/basic-howto.jpg') no-repeat center top;
		width: 332px;
		height: 158px
	}

/* Overlay */	
#overlay{
	display: none;
	padding:0;    
    position: fixed;
    top: 17%;
    left: 50%;   
    margin-left: -400px;
    width: 854px;
}
.jqmOverlay { background-color: #000; }

.overlay_drag {
  cursor: move;
}


		#overlay-container {
			width: 854px;
			margin:0 auto 0 auto;
			
		}
		
		#overlay-content {
			margin: 0px 22px 0px 22px;
			padding: 00px 27px 0px 27px;
			font-family: Arial, Helvetica, sans-serif;
			text-align: left;
			font-size:11px;
			line-height: 16px;
			min-height: 200px;
			max-height: 520px;
			background-color: #ffffff;
			border:0;
			overflow:auto;
		}
		
		#overlay-content p{
			padding-bottom:10px;
			margin-bottom: 0px;
		}
		
		.shadow-top {
			float: left;
			height: 54px;
			width: 746px;
			background: transparent url('/img/shadow-top.png') repeat-x top;
		}
		
			.shadow-top-left {
				float: left;
				width: 54px;
				height: 54px;
				background: transparent url('/img/shadow-top-left.png') no-repeat top;
			}
			
			.shadow-top-right {
				float: right;
				width: 54px;
				height: 54px;
				background: transparent url('/img/shadow-top-right.png') no-repeat top;
			}
			
		.shadow-left {
			background: transparent url('/img/shadow-left.png') no-repeat left;
			width: 100%;
		}
		
		.shadow-right {
			background: transparent url('/img/shadow-right.png') no-repeat right;
			width: 100%;
		}
			
		.shadow-bottom {
			float: left;
			width:746px;
			height: 54px;
			background: transparent url('/img/shadow-bottom.png') no-repeat bottom;
		}
		
			.shadow-bottom-left {
				float: left;
				width: 54px;
				height: 54px;
				background: transparent url('/img/shadow-bottom-left.png') no-repeat bottom;
			}
			
			.shadow-bottom-right {
				float: right;
				width: 54px;
				height: 54px;
				background: transparent url('/img/shadow-bottom-right.png') no-repeat bottom;
			}
			
			.jqmClose a {
				background: transparent url('/img/close.gif') no-repeat 0 0;
				width: 74px;
				height: 22px;
				position:absolute;
				top:40px;
				right:40px;
			}
			
			.jqmClose a:hover  {
				background: transparent url('/img/close.gif') no-repeat 0 -22px;
				width: 74px;
				height: 22px;
			}
			
			.jqmClose a span {
				display: none;
			}
			
			.placeholder{
				border:3px dashed #ddd;
				background-color:#efefef;
				margin-bottom:10px;
			}
			
			.placeholder-grid{
				border:1px solid #ddd;
				background-color:#efefef;
				background-image:none;
				margin:0px;
			}
			
			.video-list-item{
				padding:1px;
			}
			
			.sortable-list{
				list-style:none;
				margin:0;
				padding:0;
			}
			.ui-effects-transfer { border: 2px dotted gray; }
			
			/*- question stylkes-*/
			
			.correct {
			color: #00b600;
			font-weight: bold;
		}
		#results ul{
			list-style:none;
		}
		#results li{
			clear:both;
		}
		
		.icon-correct {
			float: left;
			width: 30px;
			height: 16px;
			color: #00b600;
			font-weight: bold;
			background: transparent url('/img/icon-correct.png') no-repeat center center;
		}
		
		.incorrect {
			color: #ff0000;
			font-weight: bold;
		}
		
		.icon-incorrect {
			float: left;
			width: 30px;
			height: 14px;
			color: #00b600;
			font-weight: bold;
			background: transparent url('/img/icon-incorrect.png') no-repeat center center;
		}
		
		.spacer {
			float: left;
			width: 30px;
			height: 14px;

		}
		
		
		/*- Tipsy-*/
		.tipsy { padding: 5px; font-size: 11px;  background-repeat: no-repeat; }
  .tipsy-inner { padding: 8px 8px; background-color: #00467f; color: white; max-width: 425px; text-align: left; }
  .tipsy-north { background-image: url(/img/tipsy-north.gif); background-position: top center; }
  .tipsy-south { background-image: url(/img/tipsy-south.gif); background-position: bottom center; }
  .tipsy-east { background-image: url(/img/tipsy-east.gif); background-position: 0 12px; }
  .tipsy-west { background-image: url(/img/tipsy-west.gif); background-position: 0 12px; }

		
		form .contact-form {
			
		}
		
		form#contact-form input {
			width: 500px;
			margin: 5px 0 15px 0px;
			padding: 5px;
			font-size: 14px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #f9fafa;
			border: 1px solid #b4bec9;
			color: #999;
		}
		
			
			form#contact-form input:focus {
				background-color:#edf8fd;
				color:#666;
				border-color: #b4bec9;
			}
		
		form#contact-form textarea {
			width: 500px;
			margin: 5px 0 15px 0px;
			background-color: #f9fafa;
		}
		
		form#contact-form textarea:focus {
			background-color:#edf8fd;
				color:#666;
				border-color: #b4bec9;
		}
		
		form#contact-form input.q-submit {
				float: right;
				background: #0068c8 url('/img/bg-button.gif') no-repeat 0 0;
				color:#ffffff;
				font-weight:bold;
				font-family: Arial, Helvetica, sans-serif;
				font-size:14px;
				line-height: 36px;
				height: 36px;
				width: 88px;
				text-align: center;
				margin: 10px 0 0 0;
				border: 0px solid #fff;
			}
			
		.index-link{
			display:block;
			height:100%;
		}

.quality-selected{
	font-weight:bold;
}

#overlay-addto {
	
}

#overlay-addto p {
	margin: 0 0 5px 0;
}

.addto-column {
	float: left;
	width: 49%;
	margin: 0 1% 0 0;
}

	.addto-column h3 {
		font-weight: bold;
		font-size: 11px;
		color: #999;
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		line-height: 14px;
	}
	
	.addto-column h3 span {
		font-weight: normal;
		font-size: 11px;
		color: #999;
	}
	
.addto-column ul {
	border-bottom: 1px solid #e2e2e2;
}	

.addto-column ul li.odd {
	border-top: 1px solid #e2e2e2;
	list-style: none;
	font-size: 14px;
	font-weight: bold;
	background-color: #f2f8fa;
}

.addto-column ul li.even {
	border-top: 1px solid #e2e2e2;
	list-style: none;
	font-size: 14px;
	font-weight: bold;
	background-color: #f6f9fa;
}

.addto-column ul li a.off {
	display: block;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: transparent url('/img/icon-addto-status.gif') no-repeat 5px 4px;
	padding: 5px 5px 5px 35px;
}

.addto-column ul li a.on {
	display: block;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: transparent url('/img/icon-addto-status.gif') no-repeat 5px -77px;
	padding: 5px 5px 5px 35px;
}

.addto-column ul li a:hover {
	display: block;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #0068c8;
	padding: 5px 5px 5px 35px;
	color: #fff;
	text-decoration: none;
}

	h2.title-mylearning-addto {
		background: transparent url('/img/title-mylearning-addto.gif') no-repeat left top;
		width: 236px;
		height: 48px;
		margin: 0 0 10px 0;
	}
	
	h2.title-mylearning-addto span {
		display: none;
	}
	
	
	/* AUTOCOMPLETE */
	.ac_results {
			 padding: 0px;
			 border: 1px solid black;
			 background-color: white;
			 overflow: hidden;
			 z-index: 99999;
		}
		
		.ac_results ul {
			 width: 100%;
			 list-style-position: outside;
			 list-style: none;
			 padding: 0;
			 margin: 0;
		}
		
		.ac_results li {
			 margin: 0px;
			 padding: 2px 5px;
			 cursor: default;
			 display: block;
			 /* 
			 if width will be 100% horizontal scrollbar will apear 
			 when scroll mode will be used
			 */
			 /*width: 100%;*/
			 font: menu;
			 font-size: 12px;
			 /* 
			 it is very important, if line-height not setted or setted 
			 in relative units scroll will be broken in firefox
			 */
			 line-height: 16px;
			 overflow: hidden;
		}
		
		.ac_loading {
			 background: white url('/img/indicator.gif') right center no-repeat;
		}
		
		.ac_odd {
			 background-color: #eff3f5;
		}
		
		.ac_over {
			 background-color: #0d7dc0;
			 color: white;
		}
		
		/* JQUERY VALIDATION */
		
			.formError {
			position:absolute;
			top:100px; left:300px;
			width:250px;
			padding-bottom:15px;
			display:block;
			z-index:5000;
		}
			.formError .formErrorContent {
				width:100%; 
				background:#ee0101;
				color:#fff;
				font-size:11px;
				padding:10px;
			}
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;
				
			}
				.formError .formErrorArrow div{
					font-size:0px; 
					
				}
				.formError .formErrorArrow .line10{width:15px;height:1px; background:#ee0101;margin:0 auto; font-size:0px; display:block;} 
				.formError .formErrorArrow .line9{width:13px;height:1px; background:#ee0101;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line8{width:11px;height:1px; background:#ee0101;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line7{width:9px;height:1px; background:#ee0101;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line6{width:7px;height:1px; background:#ee0101;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line5{width:5px;height:1px; background:#ee0101;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line4{width:3px;height:1px; background:#ee0101;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line3{width:1px;height:1px; background:#ee0101;margin:0 auto;display:block;} 
				
				
	.search-result img{
		margin: 0 15px 15px 0;
	}
	
	.content-control {
				border-top: 1px solid #e1e1e1;
				height: 30px;
				margin: 5px 0 0 0;
			}
			
			.page-header {
				text-align: left;
				border-top: 1px solid #e1e1e1;
				padding: 7px 0 7px 0;
				margin: 5px 0 0 0;
			}
			
				.content-control-left {
					float: left;
					line-height: 30px;
				}
				
				.content-control-right {
					float: right;
					font-weight: bold;
					line-height: 30px;
				}
				
	label {
		font-weight: bold;
		display:block;
		margin: 0 0 3px 0;
		color: #333;
		font-size: 11px;
	}
	
	.left-form {
		float: left;
		width: 49%;
		font-size: 14px;
		font-weight: bold;
	}
	
	.right-form {
		float: right;
		width: 49%;
		font-size: 14px;
		font-weight: bold;
	}
	
	#registration-form input {
		width: 99%;
		padding: 3px;
		font-weight: bold;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		background-color: #f9fafa;
		border: 1px solid #cdcdcd;
		color: #666;
	}
	
	#registration-form input:focus {
		background-color:#edf8fd;
		color:#333;
		border-color: #b4bec9;
	}
	
	#registration-form select {
		width: 99%;
		padding: 3px;
		font-weight: bold;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		background-color: #f9fafa;
		border: 1px solid #cdcdcd;
		color: #666;
	}
	
	#registration-form select:focus {
		background-color:#edf8fd;
		color:#333;
		border-color: #b4bec9;
	}
	
	#registration-form textarea {
		width: 99%;
		padding: 3px;
		font-weight: bold;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		background-color: #f9fafa;
		border: 1px solid #cdcdcd;
		color: #666;
		height: 80px;
	}
	
	#registration-form textarea:focus {
		background-color:#edf8fd;
		color:#333;
		border-color: #b4bec9;
	}
	
	#registration-form input.q-submit {
				float: left;
				background: #0068c8 url('/img/bg-button.gif') no-repeat 0 0;
				color:#ffffff;
				font-weight:bold;
				font-family: Arial, Helvetica, sans-serif;
				font-size:14px;
				line-height: 36px;
				height: 36px;
				width: 88px;
				text-align: center;
				margin: 10px 0 0 0;
				border: 0px solid #fff;
			}
	
	label .required {
		font-weight: bold;
		color: #cc0000;
	}
	
	.note {
		color: #fff;
	}
	
	.note a {
		color: #fff;
	}
	
	/*- MESSAGE BOX -*/
	
	#message-box {
		background: #e40011 url('/img/bg-warning.gif') repeat-x top;
		height: 24px; 
		line-height: 24px;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
	}
	
	#assessment-box {
		background: #e40011 url('/img/bg-assessment.gif') repeat-x top;
		height: 24px; 
		line-height: 24px;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
	}
	
	
	#message-box .message, #assessment-box .message {
		float: left;
		margin: 0 0 0 20px;
	}
	
	#message-box .close, #assessment-box .close {
		float: right;
	}
	
	#message-box  a.close, #assessment-box a.close {
		color: #fff;
		display: block;
		width: 24px;
		height: 24px;
		background-color: #000000;
		text-align: center;
		text-decoration: none;
		border-left: 1px solid #fff;
	}
	
	#message-box  a:hover.close, #assessment-box a:hover.close {
		color: #fff;
		display: block;
		width: 24px;
		height: 24px;
		background-color: #666666;
		text-align: center;
		text-decoration: none;
	}
	
	.site-map ul li a {
		outline:none;
		text-decoration:none;
		color:#0068c8;
	}
	
	.site-map ul li a:hover {
		outline:none;
		text-decoration:underline;
	}
	
	.site-map ul li ul li a {
		outline:none;
		text-decoration:none;
		color:#0068c8;
	}
	
	.site-map ul li ul li a:hover {
		outline:none;
		text-decoration:underline;
	}
	
	
	
	.site-map ul {
		margin: 0 0 10px 0;
	}
	
	.site-map ul li h2 {
		line-height: 32px;
		display: inline;
	}
	
	.site-map ul li {
		margin: 0 0 0px 0;
		list-style: none;
	}
	
	.site-map ul li ul li {
		margin: 0 0 0px 10px;
		list-style: none;
		line-height: 18px;
		font-weight: bold;
	}
	
		.site-map ul li ul li ul li {
			margin: 0 0 0px 20px;
			list-style: none;
			line-height: 18px;
			font-weight: normal;
		}
		
			.site-map ul li ul li ul li ul li{
			margin: 0 0 0px 20px;
			list-style: none;
			line-height: 18px;
			font-weight: normal;
			font-style: italic;
		}
		
	 a.toggle-expand {
		float: left;
		display: block;
		width: 9px;
		height: 9px;
		background:transparent url('/img/bg-progress-toggle.gif') no-repeat 0 0px;
	}
	
	a.toggle-expand:hover{
		float: left;
		display: block;
		width: 9px;
		height: 9px;
		background:transparent url('/img/bg-progress-toggle.gif') no-repeat 0 -37px;
	}
	
		.site-map ul li  a.toggle-expand {
			margin: 12px 10px 0 0;
			display: block;
		}
		
		.site-map ul li ul li  a.toggle-expand {
			margin: 5px 10px 0 0;
			display: block;
		}
		
		
	 a.toggle-close {
		float: left;
		display: block;
		width: 9px;
		height: 9px;
		background:transparent url('/img/bg-progress-toggle.gif') no-repeat 0 -74px;
	}
	
	 a.toggle-close:hover{
		float: left;
		display: block;
		width: 9px;
		height: 9px;
		background:transparent url('/img/bg-progress-toggle.gif') no-repeat 0 -111px;
	}
	
		.site-map ul li  a.toggle-close {
			margin: 12px 10px 0 0;
			display: block;
		}
		
		.site-map ul li ul li  a.toggle-close {
			margin: 5px 10px 0 0;
			display: block;
		}
	
	.toggle-none {
		float: left;
		display: block;
		width: 9px;
		height: 9px;
		background:transparent url('/img/toggle-none.gif') no-repeat 0 0px;
	}
	
	.site-map ul li .toggle-none {
			margin: 12px 10px 0 0;
		}
		
		.site-map ul li ul li .toggle-none {
			margin: 5px 10px 0 0;
		}
	
	
