body { font-size:75%; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.5em; color:#545454; }
#content table { border-collapse:separate;border-spacing:0; }
#content th, #content td { text-align:left;font-weight:normal; }
#content table, #content th, #content td { vertical-align:top; }
#content table {margin-bottom:1.4em; width:100%; }
#content th {font-weight:bold;}
#content thead th {background:#c3d9ff;}
#content th, #content td {padding:4px 10px 4px 5px; }
#content td.td2 { width:33%; }
#content td.td3 { width:33%; }
#content td.td4 { width:25%; }
td#content { padding-left:20px; padding-right:20px; text-align:left; }
a:hover { color:#E5BFBF; }
a { color:#A10A0A; font-family:Verdana, Arial, Helvetica, sans-serif; }
p.right { text-align:right; }

td.menu a:hover { color:#E5BFBF; }
td.menu a { color:#fff; text-decoration:none; text-transform:uppercase; font-size:10px; font-weight:700; }
td.procedures a:hover { color:#000; background:#fff5f5; border-bottom:1px solid #FFCCCC; }
td.procedures a { text-decoration:none; font-size:11px; line-height:14px; display:block; padding:9px; _margin-bottom:-18px; border-bottom:1px solid #fff;  }
td.procedures a.selected { background:#fff5f5; border-bottom:1px solid #FFCCCC; font-weight:700; }

td.menu { background:#A10A0A; }
td.menu ul { margin:0; padding:0; list-style-type:none; }
td.procedures ul { margin:36px 0 18px 20px; padding:0; list-style-type:none; text-align:left; }
td.menu ul { text-align:center; }
td.menu li { display:inline; margin:0 .5em; }

.post, .sidebarentry { width:245px; float:left; }
.post { margin-right:15px; }

h1, h2, h3, h4 { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size:18px; line-height:24px; margin-bottom:18px; color:#CC0033; font-weight:700; }
h2 { font-size:15px; line-height:18px; margin-bottom:18px; color:#545454; font-weight:700; }

em.alt { font-family:Georgia, "Times New Roman", Times, serif; color:#959595; }
td.entry p, td#content p { padding:0; margin:0 0 18px; }
td.entry ul, td.entry ul li { margin-bottom:18px; }
td.entry li ul { margin-top:18px; }
td.entry ul.norm li { margin-bottom:0; line-height:18px; }

hr {background:#eee;color:#eee;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}

img.right { float:right; margin-left:18px; }

.type { text-transform:uppercase; }
span.description { font-size:12px; line-height:18px; font-weight:700; color:#000; font-family:Arial, Helvetica, sans-serif; }
em.state { font-family:Georgia, "Times New Roman", Times, serif; color:#959595; }
.mid { text-align:center; }
.big { font-weight:700; }
ul.adjlist { padding:0 0 0 1.25em; }

.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}

.column-50 { float: left; width: 250px; margin-right: 25px; }
.last { margin-right: 0; }

.col-50 { float: left; width: 45%; }
ul.col-50 { margin-left:0; padding-left: 5%;}
.section-title { font-size: 1em; line-height: 1.5em; padding: 0; margin-bottom: 1.5em; font-weight: 700; text-transform: uppercase;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

