@charset "utf-8";
/* default tags */

html, body {background-color: #fff; color: #666; font: normal x-small Arial, Helvetica, sans-serif;}

h1, #topnav, #footer ul {display: none;}
div#main_wrapper img {width: 95%; border: thin solid #bbb;}

h2 {color:#542; font-size:18pt; padding:3pt 0 0 3pt; margin:0;}
div#main_content h2 {font-size: 22pt; font-weight: normal;}

h3 {color:#542; font-size:14pt; padding:5pt 0 0 3pt; margin:0; border-top: thin solid #542;}
div#main_content h3 {font-size: 16pt; font-weight: normal;}

h4 {color:#542; font-size:12pt; padding:5pt 0 0 3pt; margin:0;}

h5 {color:#542; font-size:10pt; padding:3pt 0 0 3pt; margin:0; border-top: thin solid #542;}

p {line-height: 135%; font-size: 10pt; letter-spacing: 0.25pt; color: #666; padding: 2pt 3pt; margin: 0;}

ol {list-style-type: decimal;}

ol ol {list-style-type: lower-alpha;}

ul {margin: 0; padding: 0; list-style-type: none;}

li {line-height: 135%;}

blockquote {text-align:justify;}

img.bdr {width: 25%; border: thin solid #bbb;}

body#contact_pg #right_col img {width: 25%; float:right;}

a, a:link, a:visited {font-weight: bold; color: #542; text-decoration:underline;}

div#right_col img {display:inline; margin: 0;}

div#right_col p.caption, .h_grad_flt_r, .error {display: none;}

div.list_block, div.feature_sm dl {width: 40%;}

div.feature_sm ul {margin: 3pt 6pt;}

div.list_block dl, div.feature_sm dl {border: thin solid #542; padding: 3pt; margin: 3pt;}

div.list_block dt, div.feature_sm dt {font-size: 11pt; font-weight: bold; color: #542;}

div.list_block dd, div.feature_sm dd {margin: 0; font-size: 9pt; font-weight: normal; line-height:150%;}

div#main_content ul {margin: 0;	padding: 2pt 0 1pt 20pt; border: 0; list-style-type: square;}

div.h_grad {width: auto; padding: 2pt 0;}

div.h_grad p {font-size: 9pt; border: thin dotted #542; padding: 3pt; margin: 3pt;}