.tag {
	color : #000066;
	font-style : italic;
	font-weight : bold;
	padding : 0px 0px 0px 10px;
}

/* Topic Tabs ------------------------------------------ */

#tab {
	background-color : #007cc2;
}

/* Topic Home ------------------------------------------ */

table.home, table.home td {
	background-color : #007cc2;
}
table.topichome td.first p {
	padding : 0px 5px 0px 5px;
}
table.topichome td.bottom {
	vertical-align : bottom;
}
table.topichome td h2 {
	color : #009;
	padding : 0px 0px 0px 5px;
}
table.topichome td.first h2 a {
	padding : 5px 5px 5px 0px;
}
table.topichome td img {
	float : none;
}
table.topichome td ul {
	font-weight : bold;
}

/* Topic Left Nav -------------------------------------- */

table.topicbody td.leftnav h2, table.topicbody td.leftnav h2 a, div.leftnav h2, div.leftnav h2 a {
	font-size : 15px;
	line-height : 20px;
}
table.topicbody td.leftnav h2, table.topicbody td.leftnav h2 a {
	margin : 8px 0px 0px -3px !important; margin : 5px 0px 0px -3px;
}
table.topichome td.first div.leftnav h2, table.topichome td.first div.leftnav h2 a {
	margin : 15px 0px 3px -3px !important; margin : 15px 0px 5px -3px;
}
table.topicbody td.leftnav h2.initial, table.topichome td.first div.leftnav h2.initial {
	margin-top : 12px !important; margin-top : 12px;
}
table.topichome td.first div.leftnav h2 a {
	margin-left : -2px !important; margin-left : -2px;
	padding : 0px 5px 0px 5px;
}
table.topichome td.first div.leftnav li a:hover, table.topichome td.first div.leftnav h2 a:hover {
	background-color : #009;
	color : #c1daff;
}
table.topicbody td.leftnav ul {
	list-style-type : disc;
	margin : 0px 0px 0px 15px;
}
table.topichome td.first div.leftnav ul {
	list-style-type : disc;
	margin : 0px 0px 0px 20px !important; margin : 0px 0px 0px 27px;
}
table.topichome td.first div.leftnav li {
	line-height : 21px !important; line-height : 10px;
}
table.topichome td.first div.leftnav li a {
	color : #009;
	display : block;
	font-size : 12px;
	margin : 0px -4px 0px -5px !important; margin : -2px -4px -3px -5px;
	padding : 0px 5px 0px 5px !important; padding : 2px 5px 3px 5px;
	text-decoration : none;
}
table.topichome td.first div.leftnav li a.current {
	background-color : #009;
	color : #fff;
}
table.topicbody td.leftnav li a {
	background-color : #c1daff;
	color : #009;
	display : block;
	font-size : 12px;
	margin : 0px -5px 0px -5px !important; margin : 0px -5px 0px 2px;
	padding : 0px 5px 0px 5px;
	text-decoration : none;
}
