body, body *{	margin: 0;	padding: 0;	outline: none;}body, table, pre{	font-family: Arial, Verdana, Sans Serif;	font-size: 12px;	color: #666;	line-height: 160%;}img { border: none; }h1, h2, h3, h4, h5, h6{	margin: 1em 0 0.3em 0;	font-size: 180%;	font-weight: normal;	color: #0E3D61;	line-height: 1.2em;}h1         { }h2         { font-size: 150%; }h3         { font-size: 110%; font-weight: bold; }h4, h5, h6 { font-size: 110%; line-height: 1.3em; }h1.page-title, h2.side-bar-title, h2.sub-title{	margin-top: 0;	font-family: arial, verdana, sans-serif;	font-size: 210%;	font-wieght: bold;	text-transform: uppercase;	color: #0e3d61;}h2.side-bar-title { font-size: 160%; color: #afb49a; }h2.sub-title      { font-size: 160%; color: #c27b0c; }h2.about	      { font-size: 160%; color: #c27b0c; }p { margin: 0 0 1em; }p.footnote { margin: 10px 0 0 0; font-size: 10px;  font-style: italic; }ul, ol{	margin: 0 0 1.2em 1.5em;	font-size: 11px;	list-style-type: none;	line-height: 145%;}ul ul, ol ol, ol ul, ul ol { margin: .3em 0 0 1.5em; }li                         { padding: .3em 0 .3em 1.5em; }ul li, ul ul li, ol ul li  { padding-left: 1.5em; list-style-type: none; background: url(../images/arrow.gif) 2px 6px no-repeat; }ol                         { padding-left: 2.1em; }ol li                      { padding-left: 0; list-style-type: decimal; background: none; }ol ol li, ul ol li         { padding-left: 0; list-style-type: lower-alpha; background: none; }a        { color: #0e3d61; }a:hover  { color: #c27b0c; }.hr{	margin: 15px 0 0;	height: 15px;	border-top: 1px solid #999;}.hr-2{	margin: 5px 0 0 0;	height: 5px;	border-top: 1px solid #999;}.small { font-size: 80%; }.data-table{	border-collapse: collapse;	border: 1px solid #777;	border-top: none;	border-right: none;}.data-table td{	padding: 3px 7px;	line-height: 1em;	border-top: 1px solid #777;	border-right: 1px solid #777;}.data-table tr { vertical-align: top; }.data-table .table-header, .data-table .table-header td{	font-weight: bold;	color: #fff;	background-color: #777;	border-top: 1px solid #777;}.callout{	display: block;	margin: 1.2em;	padding: 10px;	color: #666;	font-size: 120%;	font-style: oblique;	font-weight: bold;	line-height: 1.3em;	background: #eee;}.caption-right, .caption-left{	background-color: #c9dedf;}.caption-right img, .caption-left img{	margin: 0;	border: none;}.caption-right p, .caption-left p{	margin: 0;	padding: 5px 8px;	font-size: 9px;	line-height: 140%;	color: #666;}.caption-right, img.right{	float: right;	margin: 5px 0 10px 10px;}.caption-left, img.left{	float: left;	margin: 5px 10px 10px 0;}.mceVisualAid {	border: 1px dashed #bbb; }
