/*@charset "utf-8";
!* CSS Document *!

*{
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
}
td{
	vertical-align:top;
}
body{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	
}*/
#document-div{
	position:relative;
}

.topics_wrapper {
	vertical-align: top;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#topics{
	height: 600px;
	overflow: auto;
	width:300px;
}
.topics_wrapper h2{
	background:#53becb;
	color:#fff;
	text-align:left;
	margin:0;
	text-transform:uppercase;
	font-weight:700;
	font-size:14px;
	font-style:normal;
	padding:15px 0 ;
	padding-left:20px;
}
.topics_wrapper h2 em{
	font-style:normal;
}

#topics-container{
	padding-left:20px;
	padding-top:15px;
	font-size:0;
}
#topics-container a{
	background:#8cd4df;
	color:#000;
	font-style:normal;
	display:inline-block;
	padding:2px 5px;
	font-size:13px;
	font-weight:700;
	border-radius:2px;
	text-decoration:none;
	overflow:hidden;
	margin: 4px 4px 4px 0px;
}
#table_1{
	border-left:#53becb solid 1px;
	vertical-align: top;
}
#doc-main{
	padding-left:30px;
	padding-top:20px;
	font-size:13px;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#doc-main h1{
	padding-bottom:15px;
}
#doc-main  .highlight{
	background:yellow;
	color:#000;
}
#doc-main .label{
	display:block;
	text-transform:uppercase;
	font-size:13px;
	color:#2c8e9e;
	font-weight:bold;
	margin-top:15px;
	padding-bottom:5px;
}
div#doc-scroller {
	position: relative;
	height: 480px;
	overflow: auto;
	width: 100%
}

#doc-scroller .redacted {
	background: #000;
}

#exported_title {
	font-size: 2em;
}

.error_wrapper {
	margin: 20px 30px;
}