/* ---------- Content ---------- */
a {
	color:#c30;
}

a:hover {
	color:#ff6501;
}

#content {
	background:none;
	min-height:200px;
}

#breadcrumb {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	padding:0 0 25px 0;
}

	#breadcrumb a {
		padding:0 14px 0 0;
		color:#ff6501;
		background:url(/html/images/internal/breadcrumb_arrow.gif) right no-repeat;
	}

#right-col {
	width:710px;
	float:right;
}
	#content-frame {
		padding:50px 10px 10px 10px;
		background:#eee url(/html/images/internal/content-frame-header.gif) top no-repeat;
	}
	
		#page-heading h1 {
			margin:0 0 15px 0;
			padding:0 30px;
			color:#ff8532;
			font-weight:normal;
			font-size:2em;
		}
	
	#content-frame-inside {
		background:#fff;
		padding:10px 30px;
		font-size:0.8em;
		background:#fff url(/html/images/internal/content-frame-inside-header.gif) top left no-repeat;
		color:#666;
	}
	
		.img-left {
			float:left;
			margin:10px 10px 10px 0;
		}
		
		.img-right {
			float:right;
			margin:10px 0 10px 10px;
		}
		
		#content-frame-inside h2 {
			margin:0 0 10px 0;
			padding:0;
			color:#666;
			font-weight:normal;
			font-size:1.6em;
		}
		
		#content-frame-inside h3 {
			color:#ff8532;
			font-size:1.2em;
		}
		
			#contentcol-left, #contentcol-right {
				width:305px;
			}
			
			#contentcol-left {
				float:left;
			}
	
			#contentcol-right {
				float:right;
			}
			
.number {
	display:block;
	padding:16px 0 18px 103px;
	font-size:1.2em;
}

	.number a {
		color:#069;
	}
		
	.number a:hover {
		color:#09c;
	}

.number-footer {
	background:#eef2f4 url(../images/internal/contentLink_q_bottom.gif) bottom left no-repeat;
	padding:0 0 12px 0;
	display:block;
}

#number01 {
	background:url(../images/internal/01.gif) top left no-repeat;
}

#number02 {
	background:url(../images/internal/02.gif) top left no-repeat;
}

#number03 {
	background:url(../images/internal/03.gif) top left no-repeat;
}

#number04 {
	background:url(../images/internal/04.gif) top left no-repeat;
}

#number05 {
	background:url(../images/internal/05.gif) top left no-repeat;
}

#number06 {
	background:url(../images/internal/06.gif) top left no-repeat;
}

#number07 {
	background:url(../images/internal/07.gif) top left no-repeat;
}

#number08 {
	background:url(../images/internal/08.gif) top left no-repeat;
}

#number09 {
	background:url(../images/internal/09.gif) top left no-repeat;
}

#number10 {
	background:url(../images/internal/10.gif) top left no-repeat;
}



#left-col {
	width:266px;
	float:left;
	padding:32px 0px 0px 0px;
}

.colfeature-top {
	background:url(/html/images/features/colfeature-top.gif) top no-repeat;
	padding:20px 20px 0 20px;
}

	.colfeature-top h4 {
		font-size:1.3em;
		color:#09c;
		margin:0 0 10px 0;
		padding:0;
	}
	
		.colfeature-top h4 a {
			color:#069;
		}
		
		.colfeature-top h4 a:hover {
			color:#09c;
		}
	
	.colfeature-top p {
		font-size:1.1em;
		margin:0 0 10px 0;
		padding:0;
	}
	
	.colfeature-top p strong {
		color:#09c;
	}
	
	.colfeature-top p.marked-link {
		background:url(../images/link-arrow-blue.gif) top left no-repeat;
		
	} 
	
		.colfeature-top p.marked-link a {
			color:#069;
			padding-left:14px;
			display:block;
		}
		
		.colfeature-top p.marked-link a:hover {
			color:#09c;
			background:url(../images/link-arrow-blue_over.gif) top left no-repeat;
		}
	
.colfeature-bottom {
	background:#eef2f4 url(/html/images/features/colfeature-bottom.gif) bottom no-repeat;
	padding:0 0 10px 0;
}

p strong, ul li strong {
	font-size:1.0em;
	color:#ff8532;
}

/* ---------- Left menu --------- */

#left-col ul {
	margin:0px 0px;
	padding:5px 0 5px 20px;
	border-left:1px dotted #b2c6d8;
}

#left-col ul.menu-header {
	padding:5px 0px 0px 20px;
	/*border: 1px solid #f00;*/
}

	#left-col ul li {
		margin:0;
		padding:0;
		display:inline;
		list-style:none;
		text-align:right;
		line-height:1em;
		font-size:0.8em;
	}
	
	
	#left-col ul.menu-header li {
		margin: 0px 0px;
		padding: 10px 0px;
		display:block;
		text-decoration:none;
		color:#ff8532;
		background:#efefef url(../images/nav/menu-header-top.gif) top no-repeat;
	}
		
		#left-col ul.menu-header li a {
			color:#ff8532;
			text-decoration:none;
			background:none;
		}
		
		#left-col ul.menu-header li a:hover {
			color:#ff8532;
			text-decoration:underline;
			background:none;
		}
	
	#left-col ul li a {
		width:195px;
		padding:5px 30px 5px 20px;
		display:block;
		text-decoration:none;
		color:#ff8532;
		text-align:right;
	}
	
	#left-col ul li a:hover {
		background:#ff8532 url(../images/nav/subnav-arrow.gif) top right no-repeat;
		color:#fff;
	}
	
#left-col ul#ed-menu, #left-col ul#tds-menu {
	background:url(/html/images/menuheader-footer.gif) top right no-repeat;
	padding-top:10px;
}
	
/* ---------- Left sub menu --------- */

#left-col ul ul {
	margin: 0px 0px;
	/*
	padding:5px 20px 10px 0;
	*/
	padding: 0px 0px;
	border-left:none;
	background:#fff2e5 url(../images/nav/subnav-footer.gif) bottom no-repeat;

}

	#left-col ul ul li {
		margin:0;
		padding:0;
		display:inline;
		list-style:none;
		text-align:right;
		line-height:1em;
		font-size:1em;
	}
	
	#left-col ul ul li a {
		padding:5px 30px 5px 20px;
		display:block;
		text-decoration:none;
		color:#ff8532;
		text-align:right;
	}
	
	#left-col ul ul li a:hover {
		background:#ffbb8b url(../images/nav/subsubnav-arrow.gif) top right no-repeat;
		color:#fff;
	}
	
/* ---------- Tools menu ---------- */

#tools-menu-container {
	position:absolute;
	width:100%;
	top:106px;
} 
#tools-menu {
	width:996px;
	padding:0;
	margin:0 auto;
	position:absolute;
	top:106px;
}

#tools-menu ul {
	height:32px;
	margin:0;
	padding:0 15px;
}

#tools-menu ul li {
	display:inline;
	list-style:none;
	margin:0;
	float:right;
	color:#666;
}

#tools-menu ul li a {
	color:#666;
	text-decoration:none;
}

#tools-menu ul li a:hover {
	color:#333;
	text-decoration:underline;
}

	#tools-menu ul li.print {
		background:#eee url(../images/features/tools-left.gif) top left no-repeat;
		margin:0;
		padding:7px 5px 4px 15px;
		width:110px;
	}
		#tools-menu ul li.print a {
			background:url(../images/features/print-icon.gif) left no-repeat;
			padding-left:20px;
			height:21px;
			line-height:21px;
			font-size:11px;
			display:block;
		}	
	
	#tools-menu ul li.email {
		background:#eee url(../images/features/tools-bg.gif) top repeat-x;
		margin:0;
		padding:7px 10px 4px 5px;
		width:120px;
	}
	
		#tools-menu ul li.email a {
			background:url(../images/features/email-icon.gif) left no-repeat;
			padding-left:20px;
			height:21px;
			line-height:21px;
			font-size:11px;
			display:block;
		}
	
	#tools-menu ul li.textsize-down {
		background:#eee url(../images/features/textsize-bg-down.gif) top right no-repeat;
		margin:0;
		padding:9px 15px 2px 0;
	}
	
		#tools-menu ul li.textsize-down a {
			width:21px;
			height:21px;
			display:block;
		}
		
			#tools-menu ul li.textsize-down a:hover {
				background:url(../images/features/down-over.gif)
			}
	
	#tools-menu ul li.textsize-up {	
		background:#eee url(../images/features/textsize-bg-up.gif) top left no-repeat;
		margin:0;
		padding:9px 10px 2px 15px;
	}
	
		#tools-menu ul li.textsize-up a {
			width:21px;
			height:21px;
			display:block;
		}
		
			#tools-menu ul li.textsize-up a:hover {
				background:url(../images/features/up-over.gif)
			}
			
	#tools-menu ul li.end {
		background:#eee url(../images/features/textsize-end.gif) top right no-repeat;
		margin:0;
		padding:9px 0 2px 0;
		height:21px;
		width:10px;
	}
	
/* ---------- Features ---------- */

#self-assessment {
	margin:20px 0 0 0;
	background:url(../images/features/self-assessment-bg.gif) top left no-repeat;
}

	#self-assessment a {
		width:265px;
		height:107px;
		display:block;
	}
	
	#self-assessment a:hover {
		background:url(../images/features/self-assessment-over.gif) top left no-repeat;
	}
	
#adam-test {
	margin:20px 0 0 0;
	background:url(../images/features/adam-test-bg.gif) top left no-repeat;
}

	#adam-test a {
		width:265px;
		height:107px;
		display:block;
	}
	
	#adam-test a:hover {
		background:url(../images/features/self-assessment-over.gif) top left no-repeat;
	}
	
.toollink {
	background:url(/html/images/features/icon-tools.gif) top left no-repeat;
	padding:15px 0 15px 75px;
	margin:0 0 20px 0;
	border-bottom:1px dotted #999;
}
	.toollink h4, .toollink p {
		margin:0 0 10px 0;
	}
	
	.toollink h4 {
		color:#ff8532;
		font-size:1.2em;
		font-weight:normal;
	}
	
.pdflink {
	background:url(/html/images/features/icon-pdf.gif) top left no-repeat;
	padding:15px 0 15px 75px;
	margin:0 0 20px 0;
	border-bottom:1px dotted #999;
}

	.pdflink h4, .pdflink p {
		margin:0 0 10px 0;
	}
	
	.pdflink h4 {
		color:#ff8532;
		font-size:1.2em;
		font-weight:normal;
	}
	
.weblink {
	background:url(/html/images/features/icon-weblink.gif) top left no-repeat;
	padding:15px 0 15px 75px;
	margin:0 0 20px 0;
	border-bottom:1px dotted #999;
}

	.weblink h4, .weblink p {
		margin:0 0 10px 0;
	}
	
	.weblink h4 {
		color:#ff8532;
		font-size:1.2em;
		font-weight:normal;
	}

	
/* ---------- Feature cols ---------- */

#feature-cols {
	padding:20px 0 30px 40px;
}

	.feature-col {
		width:192px;
		padding:0 10px;
		border-left:1px dotted #b2c6d8;
		float:left;
		font-size:0.7em;
		color:#999;
	}
	
		.feature-col h4 {
			margin:0 0 10px 0;
			padding:0;
			font-size:1.2em;
			color:#c30;
		}
		
		.feature-col p {
			margin:0 0 10px 0;
			padding:0;

		}
	
	#feature-cols .first {
		border:none;
		padding-left:0;
	
	}
	
	

/* ---------- FAQs ---------- */

.contentLink-faq-question1 {
	background:#eef2f4 url(../images/internal/faq_q_bottom.gif) bottom left no-repeat;
	padding:0 0 12px 0;
}

.contentLink-faq-question2 {
	background:url(../images/internal/faq_q_top.gif) top left no-repeat;
	line-height:26px;
	line-height:1.3em;
}
	.contentLink-faq-question2 h3 {
		margin:0;
		padding:0;
	}
	
	.contentLink-faq-question2 h3 a {
		padding:13px 30px 8px 42px;
		display:block;
		color:#ff8532;
		text-decoration:none;
	}
	
	.contentLink-faq-question2 h3 a:hover {
		/*background:url(../images/internal/faq_q_over.gif) top left no-repeat;*/
		text-decoration:underline;
	}
	
.contentLink-faq-answer1 {
	background:url(../images/internal/faq_ans_top.gif) top left no-repeat;
}

.contentLink-faq-answer2 {
	background:url(../images/internal/faq_ans_bottom.gif) bottom right no-repeat;
	padding:20px 42px;
}

	.contentLink-faq-answer2 h4 {
		margin:0 0 15px 0;
		color:#ff8532;
		font-size:1.2em;
	}
	
	.contentLink-faq-answer2 p {
		margin:0 0 15px 0;
	}
	
.faq-footer {
	border-top:1px dotted #ccc;
	margin:0 42px;
}

/* ---------- Content link ---------- */

.contentLink-question1 {
	background:#eef2f4 url(../images/internal/contentLink_q_bottom.gif) bottom left no-repeat;
	padding:0 0 12px 0;
}

.contentLink-question2 {
	background:url(../images/internal/contentLink_q_top.gif) top left no-repeat;
	line-height:26px;
	line-height:1.3em;
}
	.contentLink-question2 h3 {
		margin:0;
		padding:0;
	}
	
	.contentLink-question2 h3 a {
		padding:13px 30px 8px 42px;
		display:block;
		color:#ff8532;
		text-decoration:none;
	}
	
	.contentLink-question2 h3 a:hover {
		/*background:url(../images/internal/faq_q_over.gif) top left no-repeat;*/
		text-decoration:underline;
	}
	
.contentLink-answer {
	margin:0 6px;
	padding:0 0 0 36px
}
	
.contentLink-footer {
	border-top:1px dotted #ccc;
	margin:0 6px;
	padding:0 0 0 36px
}
