/****************************************************************************************
																   >> General Selectors << 
*****************************************************************************************/
html, body {
	margin: 0; 
	padding: 0;
}
body {
	color: #000;
	font: 11pt Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px;
	background-color: white;
}
table td {font: 11pt Georgia, "Times New Roman", Times, serif;}
a:link, a:visited {
   	text-decoration: none; 
	color: #000;
}
a img {border: 0;}
p {
	margin: 0 0 1.5em;
	padding: 0;
	line-height: 1.5;
}
ul, ol {
	margin: 0 0 1.5em 0;
	padding: 0;
}
ul ul, ol ol {margin: 0.40em 0 0.80em 10px;}
ul li, ol li {line-height: 1.5;}
ul li {list-style: inside disc;}
ul li ul li {list-style: square;}
ol li {list-style: inside decimal;}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
blockquote {
	margin: 0 0 0 15px;
	padding: 0;
	font-style: italic;
}
address {font-style: normal;}
hr {
	color: #ccc; 
	background: #ccc; 
	height: 1px; 
	border: 0;
}
h1 {
	font: 600 19pt Arial, Helvetica, sans-serif;
	color: #A38D66;
	margin: 0 0 0.80em;
	padding: 0;
}
h1 span {color: #003873;}
h2,h3,h4,h5,h6 {
	margin: 0 0 0.30em;
	padding: 0;
	font: bold 15pt Arial, Helvetica, sans-serif;
	color: #003873;
}
h3,h4,h5,h6 {
	font: bold 14pt Arial, Helvetica, sans-serif;
	color: #545253;
}
h4,h5,h6 {color: #737373;}
h5,h6 {
	font: bold 13pt Arial, Helvetica, sans-serif;
	color: #A38D66;
	margin-bottom: 1.5em;
}

table td p, table td h1,
table td h2, table td h3,
table td h4, table td h5,
table td h6, table td blockquote {
	margin: 0; 
	padding: 0;
}
table td ul, table td ol {margin-bottom: 0.80em;}
table td ul li, table td ol li {line-height: 1.4;}

p + ul {margin-top: -1em;}
table td p + ul {margin-top: 0.20em;}

/****************************************************************************************
																		  >> Structure << 
*****************************************************************************************/

/*-------------------------------------------Hide Elements---*/
.hide,
#header p,
#imenus0,
#banner,
.style_hook,
#sidebar_inner,
#footer p#copyright span,
#footer br,
#page_home #main_content #sidebar a.style-arrow {display: none;}

/*-------------------------------------------Show Elements---*/
#wrapper {width: 100%;}

#header {
	border-bottom: 5px solid #000;
	padding-bottom: 4px;
}
	#header h1 {
		margin: 0;
		font-size: 24pt;
	}
	#header h1 a {
		color: #000; 
		text-decoration: none;
	}
	
#main_content {margin: 26px 0;}
	#page_home #main_content #sidebar {
		width: 230px;
		padding: 10px 0;
		border: 3px solid #666;
		float: right;
		margin: 0 0 20px 20px;
	}
		#page_home #main_content #sidebar h1 {
			font-size: 15pt;
			font-weight: 500;
			padding: 0 10px;
		}
		#page_home #main_content #sidebar h2 {
			color: #666;
			font: 500 12pt Arial, Helvetica, sans-serif;
			margin-bottom: 0.20em;
			padding: 0 10px;
		}
		#page_home #main_content #sidebar p {
			margin-bottom: 0.70em;
			padding: 0 10px;
			font-size: 10pt;
			line-height: 1.3;
		}
		table.tombstones {
			width: 540px;
			border: 0;
			margin: 0 auto;
		}
		table.tombstones td {
			text-align: center;
			padding: 13px 3px;
			width: 180px;
			line-height: 1.3;
			font-weight: bold;
			border: 1px solid #999;
			vertical-align: top;
		}
		table.tombstones td img {
			display: block;
			margin: 0 auto 10px auto;
		}
		table.tombstones td p {
			line-height: 1.3; 
			font-size: 10pt;
			color: #333;
		}
	
#footer {
	border-top: 2px solid #000;
	padding-top: 5px;
}
	#footer p {
		margin: 0 0 3px;
		font: normal 8pt Arial, Helvetica, sans-serif;
		color: #666;
		line-height: normal;
	}

