* { margin: 0; padding: 0; }

body, table, pre
{
	font-family: Georgia, Times, Serif;
	font-size: 12px;
	line-height: 175%;
	color: #707070;
}

img 					{ border-style: none; }
a   					{ outline: none; }

h1, h2, h3, h4, h5, h6	{ margin: 0px 0 .5em 0; text-decoration: none; font-weight: normal;}
h1 						{ font-size: 20px; color: #161616; }
h2 						{ font-size: 16px; color: #161616; }
h3 						{ font-size: 14px; color: #161616; }
h4 						{ font-size: 12px; color: #161616; }
.content h1.page-title  { font-size: 25px; color: #005273; }

.body-txt strong        { color: #434343;} 

a        				{ color: #4c9ebf; text-decoration: none;}
.body-txt a             { text-decoration: underline;}
.body-txt h1 a,
.body-txt h2 a,
.body-txt h3 a,
.body-txt h4 a,
.body-txt h5 a          { text-decoration: none;}
.body-txt a:hover       { color: #971216; text-decoration: underline;}
a:hover  				{ color: #ccc; text-decoration: none; }
a.small-link 			{ font-size: 10px; }

p, dt, dd, blockquote, table, pre
{ margin: 0 0 1.4em; }

dt					{ margin: 1.5em 0 0.5em 0; font-weight: bold;}
ul, ol, dl			{ margin: 0 0 1.4em 1.4em; list-style-type: none; }
table ul 			{ margin-left: 0; }
ul li				{ padding: 0 0 .7em 1.4em; background: url(../images/icon_list_disc.jpg) no-repeat 0 7px;}
ul ul, ol ul		{ margin: 0 0 0 1.4em;}
ul li ul li			{ margin: 1em 0 0 1.4em;}
ul ul li, ol ul li	{ padding: 0 0 0em 1.4em; background: url(../images/icon_list_disc2.jpg) no-repeat 0 8px;}
ol					{ list-style-type: decimal; }
ol li				{ margin: 1em 0 0 1.2em; padding: 0; }
ol ol li, ul ol li	{ font-size: 90%; list-style-type: lower-alpha; }

.hr					{ margin: 0 0 25px; height: 10px; border-bottom: 1px solid #d5d5d5; }
code  				{ color: #555; background-color: #ccc;}
.callout, blockquote
{
    display: block;
	margin: 1em 0;
	padding: 15px 20px 15px;
	width: 460px;
	font-size: 20px;
	font-style: italic;
	line-height: 140%;
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;	
}
.lead-in			{ font-size: 160%; color: #3b5781;}
.small     			{ font-size: 10px; }
.big       			{ font-size: 120%; }
.disabled  			{ opacity: .5; filter: alpha(opacity=50); }
.hidden    			{ display: none; }

.data-table 			{ width: 100%; border-collapse: collapse; border-top: none; border-right: none;}
.data-table td			{ padding: 5px; line-height: 1em; }
.data-table tr.even td 	{ background: #666; }
.data-table .table-header, .data-table .table-header td
{
	font-size: 11px;
	font-weight: bold;
	background-color: #DDE7F0;
}

.caption-right, .caption-left			{ }
.caption-right img, .caption-left img	{ margin: 0 0 10px 0; border: none; }
.caption-right p, .caption-left p		{ margin: 0; padding: 10px 0px; font-size: 11px; line-height: 155%; font-style: italic; color: #161616;}
.caption-right							{ float: right; margin: 5px 0 10px 10px; }
.caption-left							{ float: left; margin: 5px 10px 10px 0; }

.image-right							{ float: right; margin: 0 0 10px 15px; }
.image-left								{ float: left; margin: 0 15px 10px 0; }

.mceVisualAid {	border: 1px dashed #bbb; }