/* Legal Page --------------------- */

#legal #main_content, #opensrs #main_content{
	background: white;
}

#legal #first_info, #opensrs #first_info{
	float: none;
	width: auto;
	margin-left: 10px;
	margin-right: 20px;
}

#opensrs #first_info ol li{
	margin-left: 20px;
}

#legal #first_info #legal-toc{
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding-left: 20px;
}

#legal #first_info #legal-toc ol li a{
	font-size: 13px;
	border: 0;
}

#legal #first_info #legal-toc ol ol li a{
	font-size: 12px;
}

#legal #first_info #legal-toc ol ol ol li a{
	font-size: 11px;
}

#legal #first_info #legal-toc ol li a:hover{
	background-color: #b43328;
	color: white;
}

#legal #first_info #legal-toc ol li{
	margin: 3px 0 3px 20px;
}

#legal #first_info #legal-toc ol ol{
	margin: 3px 0;
}

.top{
	text-align: right;
	margin: 15px 0;
}

.top a{
	font-size: 11px;
}
