body{
	color: #56543F;
	line-height:1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
p{
	margin: 15px 0px;
}
h1, h2, h3, h4{
	font-weight: normal;
	color: #3F5030;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 20px 0px 15px 0px;
	padding:0px;
	line-height:normal;
}
h5, h6 {
	font-weight: bold;
	color: #3F5030;
	font-size: 12px;
	margin: 20px 0px 15px 0px;
	padding:0px;
	line-height:normal;
}
h1 { font-size: 24px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }

a { color: #8E4235; text-decoration:none; cursor: pointer; }
a:hover { color: #CC0000; text-decoration:underline; }
a img { border-style: none; }
.a_linkArrow {
	background: url(/Templates/04resources/images/arrow.gif) no-repeat left center;
	display: block;
	padding-left: 16px;
}
.a_linkArrowDown {
	background: url(/Templates/04resources/images/arrow_down.gif) no-repeat left center;
	display: block;
	padding-left: 16px;
}
.a_linkPDF {
	background: url(/Templates/04resources/images/pdf14x16.gif) no-repeat left center;
	display: block;
	padding-left: 16px;
}

.sideContent h1, .sideContent h2, .sideContent h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #8E4235;
	text-transform:uppercase;
	font-size: 12px;
	margin: 5px 0px;
	display: block;
	border-bottom: 1px solid #CDC2AE;
	padding-bottom: 5px;
	text-shadow:#E5E3D8 1px 1px 1px;
}
.sideContent h1 a, .sideContent h2 a, .sideContent h3 a{
	/*text-decoration:none;*/
}
.sideContent h4, .sideContent h5, .sideContent h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #8E4235;
	font-size: 11px;
	margin: 10px 0px;
}
.nice h1, .nice h2, .nice h3, .nice h4, .nice h5, .nice h6, .nice p, .nice {
	font-size:11px;
}
.sideContent ul, .sideContent ol{
	padding-left:20px;
	margin-left:0px;
}
.sideContent p{
	margin-top: 10px;
	margin-bottom: 10px;
}
hr{
	margin:10px 0px;
	padding:0px;
	height:0px;
	background:none;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: 1px solid #CDC2AE;
}
.sideQuote {
	color: #808080;
	line-height: 2em;
	margin: 2em 1.5em !IMPORTANT;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
.sideQuote a{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-shadow:#E5E3D8 1px 1px 1px;
}
.nice .sideQuote{
	margin: .65em .7em;
}
.a_tableFormatted{
	border-collapse:collapse;
}
.a_tableFormatted th {
	background-color:#8A9D8A;
	color:#E5E3D8;
	font-weight: bold;
	background-image: url(/Templates/04resources/images/table_head.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-collapse:collapse;
	padding: 3px 6px;
	text-align: left;
}
.a_tableFormatted td {
	background-color:#EBE9DD;
	border-bottom: 1px solid #CDC2AE;
	padding: 3px 6px;
	border-collapse:collapse;
	color: #ACA796;
}
.a_tableFormatted a { color: #3F5030; }
.a_tableFormatted .a_tableSection td, .a_tableFormatted td.a_tableSection {
	background-color:#CDC2AE;
	font-weight: bold;
	color: #56543F;
}
.a_tableFormatted tr.hover td {
	background-color:#FFFFFF;
	cursor: pointer;
}
.a_tableFormatted tr.hover.a_tableSection td, .a_tableFormatted  tr.hover td.a_tableSection {
	background-color:#CCC7B3;
	cursor: default;
}

.a_listHead { margin-bottom:0px; }

.a_subHead {
	font-size: smaller;
	font-style: italic;
	display: block;
}
sup { vertical-align:text-top; font-size:75%; }
.a_greenButton {
	background: url(/Templates/04resources/images/button_green.gif) no-repeat left top;
	border-style: none;
	color: #FFFFFF;
	height: 19px;
	width: 122px;
	cursor:pointer;
	line-height:1em;
}
.a_greenButton:hover{
	text-decoration:underline;
}

.collapse {
	border: 1px dotted #C2C1B3;
	padding: 2px 3px 0px 3px;
	background-color: #D3D1C6;
	margin: 3px 0px;
}
.collapse h3{ font-weight:normal; margin: 0px 0px 2px 0px; cursor:pointer; color: #8E4235; font-size: 14px; }
.collapse h3:hover{
	color:#CC0000;
}
.collapse p{ margin: 0px 0px 2px 0px; }
.listTop {
	color:#3F5030;
	font-size:18px;
	text-decoration:none;
}
ol.htaSpace>li{
	margin-bottom:10px;
}
.placeholderText{
    color: #CBB;
}
.embeddedTextArea{
    background: transparent;
    border: none;
    padding: 0px;
    margin: 0px;
    color: #56543F;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1em;
    overflow: hidden;
    display: block;
    width: 100%;
    resize:none;
}
.embeddedTextArea:focus, .embeddedTextArea:hover{
    background-color: #fff;
    padding: 2px 1%;
    width: 97%;
    border: solid 1px;
}
