/* CONTENT */

body {
	background: url("/theme/default/img/layout/background-gradient.png") repeat-x scroll center top #48769F;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

*[style] {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

#content-container {
	background: #FFF url('/theme/default/img/layout/OCP_level2_bg.png') repeat-y;
}

#content {
	color: #666;
	width: 460px;
	float: left;
	padding: 20px;
	line-height: 1.5em;
}

#content h1 {
	font-size: 18px;
	color: #313E51;
	font-weight: bold;
	margin: 0 0 15px 0;
}

#content h2 {
	font-weight: bold;
	margin: 0 0 20px 0;
}

#content h3 {
	font-weight: bold;
}

#content h4 {
	color: #AA390D;
	font-weight: bold;
}

#content h5 {
	color: #AA390D;
	font-weight: bold;
	font-size: 10px;
}

#content p {
	margin: 0 0 15px 0;
}

#content em {
	font-style: italic;
}

#content a,
.sidebar#right a {
	color: #C84E00;
	font-weight: bold;
	text-decoration: underline;
}
#content .content_container table._indented
{
	margin:	0 30px 15px;
}
#content ul,
#content ol {
	margin: 15px 30px;
}

#content li {
	margin: 15px 0;
}

#content blockquote {
	margin: 0 0 15px 30px;
	color: #000;
}

#content .content_container table,
#content .topic-table table {
	font-size: 11px;
	margin: 0 0 15px 0;
	border: 4px outset #FF0000;
	border-collapse: separate;
	border-spacing: 3px;
}

#content .content_container table td,
#content .topic-table table td {
	border: 1px inset #FF0000;
	border-collapse: separate;
	border-spacing: 3px;
}

#content .content_container table tr,
#content .topic-table table tr {
	/*border-bottom: solid 1px #e6e6e6;*/
}

#content .content_container table td,
#content .topic-table table td {
	/*border-right: solid 1px #e6e6e6;*/
	padding: 5px;
}

#content .red-note {
	width: 450px;
	border: solid 1px #ae352d;
}

#content .red-note td {
	padding: 8px;
}

#content ul.ul_margin {
	margin: 15px 0;
}

#content ul.ul_margin li {
	margin: 0 30px;
}

#content ul.li_clean { list-style: none; }
#content ul.li_x { list-style-image: url('/theme/default/img/layout/li_x.png'); }
#content ul.li_mag { list-style-image: url('/theme/default/img/layout/li_mag.png'); }
#content ul.li_pdf { list-style-image: url('/theme/default/img/layout/li_pdf.png'); }
#content ul.li_file { list-style-image: url('/theme/default/img/layout/li_file.png'); }

#content ul.li_clean,
#content ul.li_x,
#content ul.li_mag,
#content ul.li_pdf,
#content ul.li_file {
	margin: 15px 0;
	list-style-position: inside;
}

#content ul.li_clean li ul {
	margin: 15px 30px;
}

#content ul li.no_icon {
	list-style: none;
}

#content .back-to-top {
	text-align: right;
	margin: 0 0 15px 0;
}

#content .border {
	border-bottom: solid 2px #AE352D;
	margin: 0 0 15px 0;
}

#content div.atd_content_toolbar {
	margin: 0 0 13px 0;
}

#content div.atd_content_toolbar a {
	padding: 7px 15px;
	color: #FFF;
	text-decoration: none;
	background: url('/theme/default/img/layout/ocp_topnav_bg.png');
	text-shadow: #520000 1px 1px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 0px 2px 2px #A5A5A5;
	-webkit-box-shadow: 0px 2px 2px #A5A5A5;
}

#content .quote {
	margin: 15px 30px 15px 30px;
	font-style: italic;
}

#content .inline-img {
	float: left;
	margin: 0 10px 0 0;
}

#content .blue-box {
	border: solid 2px #00377D;
	font-size: 11px;
	padding: 20px;
	width: 375px;
	margin: 0 auto;
}

#content .red-box {
	border: solid 2px #ac1816;
	font-size: 11px;
	padding: 20px;
	width: 375px;
	margin: 0 auto;
}

#right .add-this {
	margin: -10px 0 0 0;
}

#content .print-text {
	text-align: right;
	margin: -10px -10px 0 0;
}

#content a.anchor {
	text-decoration: none;
}

#content table.blue-table {
	border: 2px solid #0000FF;
	border-spacing: 2px;
}

#content table.blue-table td {
	border-color: #0000FF;
}

#content table.no-style {
	border: none;
	font-size: 12px;
	color: #666;
}

#content table.no-style td {
	border: none;
	padding: 0;
}

#breadcrumb {
	float: right;
	width: 697px;
	background: #EEE;
	font-size: 10px;
	color: #666;
	padding: 7px 12px;
}

#breadcrumb a {
	color: #C84E00;
	font-weight: bold;
}

.red {
	border: solid 1px #FF0000;
	padding: 20px;
	margin: 0 0 15px 0;
}

.sidebar {
	width: 200px;
	padding: 20px 10px;
}

.sidebar#left {
	float: left;
}

.sidebar#right {
	float: right;
	font-size: 11px;
}

.sidebar#left a,
.sidebar#right a {
	font-weight: bold;
	color: #3C425C;
	text-decoration: none;
}

.sidebar#left a.selected,
.sidebar#right a.selected {
	color: #003399;
}

.sidebar a:hover {
	color: #003399;
}

.sidebar#left h1,
.sidebar#right h1,
.sidebar#left h2,
.sidebar#right h2,
.sidebar#left h3,
.sidebar#right h3 {
	margin: 0 0 15px 0;
	font-size: 12px;
	font-weight: bold;
	color: #3C425C;
}

.sidebar#left li {
	font-size: 11px;
	list-style: none;
	margin: 0 0 10px 15px;
}

.sidebar#right .red-link {
	color: #C84E00;
	text-decoration: underline;
}

.sidebar#right #searchInput {
	float: left;
	width: 150px;
}

#home_right #searchInput {
	float: left;
	width: 230px;
}

.sidebar#right #searchBtn,
#home_right #searchBtn {
	float: left;
	margin: 1px 0 0 0;
}

#home_right #search-box {
	padding: 0 0 25px 0;
}

#content .print-text {
	height: 30px;
}

#content .add-this a.addthis_button {
	text-decoration: none;
}

#content .print-text a.print-btn {
	text-decoration: none;
	background: url('/theme/default/img/layout/print.png') no-repeat center left;
	padding: 0 0 0 15px;
	margin: -1px 3px 0 10px;
	float: right;
}

#content .print-text span {
	float: right;
	font-weight: bold;
	color: #C84E00;
	margin: -1px 0 0 5px;
}

#content .print-text .hidden {
	display:	none;
	height:		0px;
	width:		0px;
	visibility: hidden;
}

#content .print-text a.sz-btn {
	text-decoration: none;
	/*background: url('/theme/default/img/layout/print.png') no-repeat center left;*/
	padding: 0;
	margin: 1px 5px 0 0;
	float: left;
}

/* FAQ */

#faq-content li {
	list-style: none;
	margin: 0 0 20px 0;
}

#faq-content a.anchor {
	height: 1px;
	display: block;
}

/* Consumer Topics */

div.related-topics h1 {
	border-top: dashed 1px #f5f7fa;
	padding: 10px 0 0 0;
}

ul#relatedTopicsList {
	border-bottom: dashed 1px #f5f7fa;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
}

ul#relatedTopicsList li {
	font-size: 11px;
	list-style: none;
}

ul#relatedTopicsList li a {
	padding: 5px;
	display: block;
}

ul#relatedTopicsList li.alt1 a {
	background: #f5f7fa;
}

ul#relatedTopicsList li a:hover {
	color: #5e6582;
}

.airtight-html-block {
	background: #f6f7fb;
	padding: 5px;
}

#left .airtight-html-block a:hover,
#right .airtight-html-block a:hover {
	color: #5e6582;
}
