a.cat{
	border-bottom:solid 1px black;
	text-decoration:none;
}	

a.cat:hover{
	color:black;
	cursor:help;
	text-transform: capitalize;
	border-bottom:double 3px red;
}

.category{
	font-weight:bold;
	width:100px;
	display:block;
	padding-bottom:10px;
}	


.large_cat {
	font-weight:bold;
	display:block;
	padding:5px;
	text-decoration:none;
	font-size:1.4em;
	color:black;
}

.vlarge_cat {
	font-weight:bold;
	display:block;
	padding:10px;
	margin-left:50px;
	text-decoration:none;
	font-size:2.5em;
}

	li {padding:10px;}
	#tutorial_toc ul {padding:5px 0px 5px 13px;margin:0px 0px 0px 2px;}
	#tutorial_toc li {padding:0px;}

	a.toc_link{
		display:block;
		width:150px;
		text-align:left;				
		font-weight:bold;
		padding:5px 0px 5px 5px;
		text-transform: capitalize;
	}
	a.toc_link:hover{
		background-color:#3695C1;
		color:white;
		text-transform: uppercase;
	}

	
	a.toc_sub_link{
		display:block;
		width:120px;
		text-align:left;				
		padding:5px 0px 5px 5px;
		text-decoration:none;
	}
	
	a.toc_sub_link:hover{
		background-color:#d7f2fb;
		color:black;
		text-transform: capitalize;
	}
	
	#tutorial_toc ul{
		list-style-type:lower-alpha;
		margin-left:10px;
		padding-left:13px;
	}
	#tutorial_toc a {padding-left:2px;margin-left:0px; }
	#tutorial_toc ul ul ul{ 
		list-style-type:disc;
		margin-left:5px;
		}
	#tutorial_toc ul ul{
		list-style-type:square;
		margin-left:10px;
		padding-top:0px;
		margin-top:0px;
	}
	#tutorial_toc ul li { vertical-align: middle; }
	html>body #tutorial_toc ul li,  html>body #tutorial_toc ul li a{margin-left:-0.4em}
	
table.tutorial{
	border:1px solid black;
	height:500px;
	width:980px;
}

table.tutorial div#tutorial_toc,	
table.tutorial div#tutorial_body{
	display:block;
	height:495px;
	overflow:auto;
}
table.tutorial div#tutorial_toc{
	width:170px;
	border-right:1px solid black;
}
table.tutorial div#tutorial_body{
	width:800px;
	}

	table.table_list{
		margin-left:25px;
	}
	table.table_list td{padding-right:10px; padding-top:15px;}
	table.table_list td span{line-height:25px;display:block;}

#tutorial_body img.icon{
	padding:5px;
	background-color:#d7f2fb;
	border:1px solid black;
	vertical-align:middle;
}
#tutorial_body span.important{
	text-transform:capitalize;
	color:red;
	font-weight:bold;
}
#tutorial_body ol {
	background-color:transparent;
}

.heading {
	padding:5px;	
	display:block;
	width:50%;
}
.border1{
	border:1px solid black;
}
.border2{
	border:1px solid yellow;
}

#tutorial_body ul.remember {
	list-style-type:circle;
}
#tutorial_body ul.remember li {
	padding:2px;
	margin-left:10px;
}

#tutorial_body .th_heading {
	padding:5px;
	font-size:1.2em;
	border:1px solid black;
}
#tutorial_body table.dictionary a {text-decoration:none;}
