body { font-family:Arial, Helvetica, sans-serif;font-size:12px;font-size-adjust:none;font-style:normal;font-variant:normal;}

h1 { font-size:2em; }
h2 { font-size:1.5em; }
h3 { font-size:1.35em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

a img { border:0;}
:focus { outline:0; }

ul,ol {margin: 10px 0px 10px 0px; padding-left:20px;}
li { line-height:18px;}
td {font-size:12px;}

.hr_img {margin:5px 0px 5px 0px;}

.highlight {color:#A30050;}



/* Supplier - Registered Readers */

.supplier_relreaders {}
.supplier_relreaders span.label {line-height:16px;font-weight:bold;}
.supplier_relreaders input.feild_a {width:185px; border: 1px solid #ccc;padding:2px;color:#666;}
.supplier_relreaders .col_a {width:190px;float:left;margin: 0px 15px 10px 0px;}
.supplier_relreaders .col_wide {clear:both;margin: 0px 0px 10px 0px;}
.supplier_relreaders .removeSpan {clear:both;}

/* Resourse Template - details */
.details_header {background:url(images/details_header_bg.gif) bottom left no-repeat;height:108px;width:586px;}
.details_companyname {margin:10px 10px 0px 3px;color:#ffffff;font-size:16px; text-align:right;}
.details_tagline {color:#FF9A00;font-size:12px;text-align:right;margin:0px 10px 0px 3px;}

/* Register - Layout */
.register_layout {width:568px;}
.register_text { background-color:#38bb2b;padding:15px 30px 18px 30px;}
.register_title_subtext {color:#fff;margin:2px 0px 10px 1px;}
.register_layout h2 {margin:0px;color:#FFF;font-size:20px;}
.register_layout h3 {margin:0px;color:#FFF;font-size:16px;margin-bottom:10px;}
.register_layout h4 {margin:0px;color:#FFF;font-size:14px;}
.register_layout ol {margin-bottom:0px;}
.register_layout .wForm {margin:5px 0px 0px 30px;text-align:left;width:538px;}
.register_layout .denotes {margin:5px 0px 10px 0px;}