﻿html{ color: #000; background: #FFF; }
body{ font: 13px/1.231 arial,helvetica,clean,sans-serif; *font-size: small; *font: x-small; }
html, body, table, td, img { padding: 0; border: 0 none; }

.print { width: 670px;padding-top:5px; }
.print .borders { width: 100%; }
.print .borders td.c { width: 15px; height: 15px; }
.print .borders .lt div { display: block; width: 640px; height: 14px; overflow: hidden; border-top: 1px solid #C4B3A0; }
.print .borders .lb div { display: block; width: 640px; height: 14px; overflow: hidden; border-bottom: 1px solid #C4B3A0; }
.print .borders .content { margin: 0; border-width: 0 1px; border-color: #C4B3A0; border-style: solid; padding: 1em 25px; clear: both; }

.title { color: #ac5a27; text-align:left }
h1 { font-size: 169.25%; font-weight: normal; }
h2 { font-size: 123.1%; }
div.copyright { font-size: 85%; padding-top:5px;}




table#tableCover { width: 470px; margin: 0 auto 115px; }
table#tableCover th,
table#tableCover td { border: 0 none; padding: 0; vertical-align: top; }
table#tableCover thead th { padding: 80px 0; text-align: center; }
table#tableCover tbody th { text-align:left }
table#tableCover tbody td {  }
table#tableCover tbody td * { margin: 0; padding: 0; }


/* Profile Tables */
div.profileTable {margin-bottom:8px!important}
div.profileTable * {margin:0;padding:0;border:0 none;}
div.profileTable table {}
div.profileTable table thead th{font-weight:bold;padding:5px!important;  border-bottom: 1px solid #C4B3A0;}
div.profileTable table tbody td{font-weight:normal;padding:10px 5px!important}
div.profileTable table tfoot td{font-weight:bold;padding:10px 5px!important}
div.profileTable table .col-0 {color:#165788;text-align:left;padding-left: 0!important}
div.profileTable table .col-1 {text-align:left;width:90px;}
div.profileTable table .col-2 {}
div.profileTable table .col-gen {text-align:center;}
div.profileTable table .col-3 {text-align:center;width:90px;}
div.profileTable table .col-4 {text-align:center;width:90px;}
div.profileTable table .col-5 {text-align:center;width:90px;}
div.profileTable table .colMerge {width:180px !important;}
div.profileTable table thead th.col-0 { font-size: 116%; color:#165788 }
div.profileTable table thead th.col-1 {}
div.profileTable table thead th.col-2 {}
div.profileTable table thead th.col-3 { color:#165788 }
div.profileTable table thead th.col-4 {}
div.profileTable table thead th.col-5 {}
/* Spacing on top of rating icon */
div.profileTable table .col-1 img { padding-top:5px !important; }

/* Profile Sub Tables */
div.profileSubTable {font-size:93%;padding-bottom:15px!important;padding-left:140px!important}
div.profileSubTable table {}
div.profileSubTable table thead th{/* NOT USED */}
div.profileSubTable table tbody td{border-bottom:2px solid #F4F1EB !important;}
div.profileSubTable table .col-0 {}
div.profileSubTable table .col-1 {}
div.profileSubTable table .col-2 {}
div.profileSubTable table .col-3 {}
div.profileSubTable table .col-4 {}
div.profileSubTable table .col-5 {}

/* Main table header */
table#profileTableHeader {}
table#profileTableHeader thead th{ color: #C36937; padding-bottom: 0 !important; padding-top: 0 !important; }
table#profileTableHeader thead th.col-0 {}
table#profileTableHeader thead th.col-1 {}
table#profileTableHeader thead th.col-2 {}
table#profileTableHeader thead th.col-3 {}
table#profileTableHeader thead th.col-4 { color:#000000 }
table#profileTableHeader thead th.col-5 { color:#000000 }

table#profileTableHeader .col-0 {}
table#profileTableHeader .col-1 {/* NOT USED */}
table#profileTableHeader .col-2 {/* NOT USED */}
table#profileTableHeader .col-3 {}
table#profileTableHeader .col-4 {/*text-align:left;*/}
table#profileTableHeader .col-5 {}

div#labelRatingKey {border-bottom:3px double #C4B3A0;padding: 10px 25px; margin: 1em -25px 25px; font-size:93%;}
div#labelRatingUpdated {border-top:3px double #C4B3A0;padding: 10px 25px; margin: 25px -25px; font-size:93%; text-align:right;}
table#tableRatingKey { margin:0.5em -25px 1em; width:668px; }
table#tableRatingKey th,
table#tableRatingKey td { padding: 1%; width: 14%; vertical-align: top; text-align: left;border-left: 1px solid #C4B3A0;font-size:93%; }
table#tableRatingKey th { border-top:0 none;padding-top:1em }
table#tableRatingKey th:first-child,
table#tableRatingKey td:first-child {border-left: 0 none; }

div.layout-2columns-col-right { display:none; }
div.#ui-header-bottom  { display:none; }

div.logo-img{margin-bottom: 20px;margin-left:20px;margin-top:10px;}

div.care-option h4.title { display: block; border-bottom: 1px solid #d1dbde; color: #666666; margin-bottom: .5em; }
p.advisorResult{margin-bottom:.3em;}
p.advisorAbstract{margin-top:.3em;}
span.shrink { font-size: 85% }

/* Learn Section */
h3.articleTitle { margin-bottom:5px; }
div.articleAbstract p { margin:0px; }
.stepsIcons { margin: 3em 0; }
.stepsIcons p { clear:both; }
.stepsIcons span { font-weight:bold; color:#3E6671; vertical-align:text-top; display:inline-block; }
.stepsIcons span img { float:left;margin: -3px 10px 0 0; vertical-align: middle; }
