body   { color:#2d465f; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #01b2c1; margin: 0; padding: 0; }

.hidden { display: none;}
.clear_floats   { clear: both; }

#headercontainer  { background-color: #00a0b1; background-image: url("../images/full_header.jpg"); background-repeat: no-repeat; background-position: center; margin: 0; padding: 0; width: 100%; height: 211px }

#mastercontainer { text-align: left; margin: 0 auto; padding: 0 0 100px 0; width: 750px; height: 100%; }
#subcontainer { margin: 0; padding: 7px 0 0 0; width: 750px; }

.column1 { width: 200px; margin: 0 0 10px 0; padding: 0; float: left; background-color: #ffffff; border-bottom: 6px solid #225d74;}
.column2 { width: 543px; margin: 0 0 10px 7px; padding: 0; float: left; color: #2d465f; background-color: #ffffff; border-bottom: 6px solid #225d74;}


p, td { font-size: 90%; line-height: 1.3em;}
a { color: #01b2c1; text-decoration: none; }
a:hover { color: #01b2c1; text-decoration: underline; }
img { border: 0; }
.turq {  }
/* .turq { color:#01b2c1; } */
.white { color: #ffffff; }

h1, h2, h3, h4, h5 { font-size: 105%; text-transform: uppercase; font-weight: normal; color: #ffffff; }
h1 a, h2 a, h3 a, h4 a, h5 a { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { text-decoration: underline; }

#partnercontainer { background-color: #01b2c1; margin: 0; padding: 20px 0px 20px 0px; }
a.csv_logo_link  { background-image: url("../images/csv_logo_comp.gif"); background-repeat: no-repeat; background-position: left top; display: block; margin: 0; padding: 0; width: 55px; height: 41px; float: left }
/* a.csv_logo_link:hover { background-position: bottom left; } */
a.asc_logo_link  { background-image: url("../images/hca_logo_comp.gif"); background-repeat: no-repeat; background-position: left top; display: block; margin: 0 0 0 10px; padding: 0; width: 132px; height: 41px; float: left }
/* a.asc_logo_link:hover { background-position: bottom left; } */

.column1 p { margin: 6px 6px 10px 6px; padding: 0; }
.column1 p.uppercase { text-transform: uppercase; }

.mini { display: block; width:180px; margin: 0 0 6px 0; padding: 10px; }
.wide { display: block; width:523px; margin: 0 0 6px 0; padding: 10px;  } 

.fill_back { background-color: #2d465f; color: #ffffff; border-bottom: 6px solid #225d74; }
.fill_back a { color: #ffffff; text-decoration: none; }
.fill_back a:hover { text-decoration: underline; }

.no_back { background-color: #01b2c1; color: #ffffff; margin: 0; }
.no_back a { color: #ffffff; text-decoration: none; }
.no_back a:hover { text-decoration: underline; }

.rm_btm_margin { margin-bottom: 0; }


.column2 a { font-weight: bold; }
.column2 a.back_type_link { font-weight: normal; }
.column2 p { padding: 4px 8px 10px 8px; margin: 0; }
.column2 .subtitle { text-transform: none; padding: 4px 8px 0 8px; margin: 0; color: #2d465f; }
.column2 .pad_top { padding-top: 10px; }
.column2 .pad_btm { margin-bottom: 15px; }
.column2 .uppercase { text-transform: uppercase; }
.column2 ul { margin-top: 3px; padding-left: 25px; font-size: 90%; }
.column2 ol { font-size: 90%; }
.column2 a.dnload_link  { background-image: url("../images/dark_right_arrow.gif"); background-repeat: no-repeat; background-position: left center; margin-left: 5px; padding-left: 18px }
.column2 a.dnload_link:hover  { background-image: url("../images/light_right_arrow.gif") }
.column2 img.pdf_icon { padding: 2px 2px 0px 2px; }
.column2 .grey_dashed_hr  { background-image: url("../images/dark_dashed_hr.gif"); background-repeat: no-repeat; background-position: center; margin: 0; padding: 0; width: 535px; height: 10px }
.column2 .wide_turq_bar { height: 10px; width:543px; border-bottom: 6px solid #225d74; margin: 0; padding: 0; }
.column2 img.pack_icon { display: block; float: right; padding: 0; margin: 3px 20px 6px 6px; border: 0; }
.column2 p.dark_back { padding: 8px; margin: 8px; background-color: #2d465f; color: #ffffff; }
.column2 p.turq_border { padding: 20px; margin: 20px; border: 1px solid #01b2c1; }
.column2 p.justify { text-align: justify; }
.column2 p.right_align { text-align: right; }

ul.top_level { margin: 0 0 0 0; padding: 6px 6px 6px 6px; text-transform: uppercase; font-weight: lighter;}
ul.top_level li  { font-size: 85%; background-image: url("../images/long_grey_pipe.gif"); background-repeat: no-repeat; background-position: right bottom; list-style: none; margin: 0 0 3px 0; padding: 0 0 3px 0; }
ul.top_level li a  { color: #2d465f; text-decoration: none; background-image: url("../images/dark_square.gif"); background-repeat: no-repeat; background-position: left center; display: block; margin: 0; padding: 0 0 0 16px; width: 172px }
ul.top_level li a:hover  { color: #01b2c1; text-decoration: none; background-image: url("../images/light_square.gif"); background-repeat: no-repeat; background-position: left center } 
ul.top_level li span.no_link_parent  { text-decoration: none; background-image: url("../images/dark_dn_tri.gif"); background-repeat: no-repeat; background-position: left center; display: block; margin: 0; padding: 0 0 0 16px; width: 168px }
ul.top_level li a.active  { color: #01b2c1; background-image: url("../images/light_square.gif") }
ul.top_level li a.active:hover { text-decoration: none; } 
ul.top_level li#home_link  { font-weight: bold; }

ul.top_level li a.parent  { background-image: url("../images/dark_right_tri.gif"); }
ul.top_level li a.parent:hover  { background-image: url("../images/light_right_tri.gif"); }
ul.top_level li a.parent_active  {  color: #01b2c1; background-image: url("../images/light_dn_tri.gif"); } 
ul.top_level li a.parent_active:hover  { color: #01b2c1; background-image: url("../images/light_dn_tri.gif"); } 

ul.top_level li a.parent_expand  { background-image: url("../images/dark_dn_tri.gif"); } 
ul.top_level li a.parent_expand:hover  { color: #01b2c1; background-image: url("../images/light_dn_tri.gif"); } 


ul.sub_level { margin: 3px 0 0 0; padding: 0 0 0 25px; text-transform: uppercase; font-weight: lighter;}
ul.sub_level li  { font-size: 98%; background-image: url("../images/short_grey_pipe145.gif"); background-repeat: no-repeat; background-position: right top; margin: 0 0 3px 0; padding: 5px 0 0 0;}
ul.sub_level li a  { text-decoration: none; background-image: url("../images/dark_square.gif"); background-repeat: no-repeat; background-position: left center; display: block; margin: 0; padding: 0 0 0 16px; width: 147px }
ul.sub_level li a:hover  { text-decoration: none; background-image: url("../images/light_square.gif") } 
ul.sub_level li a.active  { background-image: url("../images/light_square.gif") }
ul.sub_level li a.active:hover { text-decoration: none; } 


.column1 h3.no_frills { color: #2d465f; font-weight: bold; margin: 5px 0 0 16px; padding: 6px; font-size: 85%; }

ul.dnloads_menu { margin: 0 0 12px 0; padding: 6px; text-transform: uppercase; font-weight: lighter;}
ul.dnloads_menu li  { font-size: 85%; background-image: url("../images/long_grey_pipe.gif"); background-repeat: no-repeat; background-position: right bottom; list-style: none; margin: 0 0 3px; padding: 0 0 3px }
ul.dnloads_menu li a  { color: #2d465f; text-decoration: none; background-image: url("../images/dark_down_arrow.gif"); background-repeat: no-repeat; background-position: left center; display: block; margin: 0; padding: 0 0 0 16px; width: 172px }
ul.dnloads_menu li a:hover  { color: #01b2c1; text-decoration: none; background-image: url("../images/light_down_arrow.gif"); background-repeat: no-repeat; background-position: left center } 
ul.dnloads_menu li span.no_link_parent { display: block; width:168px; margin: 0; padding: 10px 0 0 0; text-decoration: none;  }
ul.dnloads_menu li a.active  { color: #01b2c1; background-image: url("../images/light_down_arrow.gif") }
ul.dnloads_menu li a.active:hover { text-decoration: none; } 

ul.dnloads_menu li ul.sub_level { margin: 3px 0 0 0; padding: 0 0 0 25px; text-transform: uppercase; font-weight: lighter;}
ul.dnloads_menu li ul.sub_level li  { font-size: 98%; background-image: url("../images/short_grey_pipe145.gif"); background-repeat: no-repeat; background-position: right top; margin: 0 0 3px; padding: 5px 0 0 }
ul.dnloads_menu li ul.sub_level li a  { text-decoration: none; background-image: url("../images/dark_down_arrow.gif"); background-repeat: no-repeat; background-position: left center; display: block; margin: 0; padding: 0 0 0 16px; width: 147px }
ul.dnloads_menu li ul.sub_level li a:hover  { text-decoration: none; background-image: url("../images/light_down_arrow.gif") } 
ul.dnloads_menu li ul.sub_level li a.active  { background-image: url("../images/light_down_arrow.gif") }
ul.dnloads_menu li ul.sub_level li a.active:hover { text-decoration: none; } 


.footer_bar { background-color: #2d465f; color: #ffffff; margin: 30px 0 0 0; padding: 12px; }
.footer_bar p.right_info { display: block; width: 300px; float: right; text-align: right; margin: 0; padding: 0;}
.footer_bar p.left_info { display: block; width: 400px; float: left; margin: 0; padding: 0;}

.footer_notes { margin: 0; padding: 8px; color: #225d7f; text-align: right; }
.footer_notes a { color: #2d465f; text-decoration: none; }
.footer_notes a:hover { text-decoration: underline; }

.column2 img.align_right { display: block; float: right; }
.column2 img.align_left { display: block; float: left; }

p.prev_link { display: block; float: left; width: 250px; }
p.next_link { display: block; float: right; width: 250px; text-align: right; }

img.quart_page { display: block; width: 125px; float: left; margin: 10px 0 10px 8px; padding: 0; }


