/* ocs print css */

body {background: none; font: 12pt "lucida grande", arial, helvetica, sans-serif; text-align: center; margin: 0 auto;}

div.ff_print_fix {height: 2em;} /* addresses firefox content-length bug */

#wrap {margin: 0 2% 0 2%; padding: 0; width: 100%;}

#top {margin: 0 auto; padding: 0; width: 100%; height: 38px;}

#logo {width: 590px; height: 38px; float: left; margin: 0; padding: 0;}

#logo img.logo_screen {display: none;}

#logo img.logo_print {display: block; margin: 0; padding: 0; text-align: left; width: 590px; height: 38px;}

#nav {display: none; height: 0;}

#nav_print {display: none;}

/* content */

#gray {display: none;} 

#content { background: #fff; margin: 0 auto; padding: 0; width: 100%; color: #333; font-size: .8em; font-weight: normal; overflow: visible;}

body div#wrap div#content #cont_left, #cont_right {float: left;  text-align: left; overflow: visible;}

#cont_left {width: 30%; padding: 10px;}

#cont_left ul.sub_nav {display: none;} 

body div#wrap div#content #cont_right {width: 60%; padding: 0px 10px 10px 10px;}

#ocs_main_img {display: none;} 

#ocs_img {display: none;}

#ocs_img2 {display: none;}

.ocs_print_img {width: 100%; text-align: center; display: block; margin-top: 0px; clear: both;}

.ocs_lt_beige_bg {background-color: #fff; padding: 10px 10px 30px 10px;}

.ocs_lt_beige_bg img {width: 100%;}

.beige_ocs_bg {background-color: #fff; color: #333; padding: 5px 0 5px 10px; font-size: 1.2em; margin: -10px -10px 20px -10px;}

#cont_left .sidebar .ocs_portrait {width: 100px; height: 130px;}

.microplegia {background-color: #e2f3f9; border: 1px solid #2870a0; border-bottom:0; width: 100%;}

.microplegia tr td {vertical-align: top; padding: 10px;}

table.microplegia tr td {border-bottom: 1px solid #2870a0;}

.microplegia tr td ul {padding: 0 0 0 15px; margin: 0;}

tr.blue_row td{background-color: #2870a0; color: #fff; font-weight: bold; padding-bottom: 0;}

.back_to {display: none;}

#cont_left img.wb_interface {width: 100%;}

#cont_right #sec_img {display: none;}

#cont_right #sec_img_1 {display: none;}

#cont_right #sec_img_2 {display: none;}

#cont_right #ocs_img {border: 0; margin: 0; width: 580px; height: 170px; padding-top: 10px; }

#columns {padding-left: 10px;}

#columns h2 {font-size: 1em; color: #2870a0; border-bottom: 1px solid #c9dbe7; padding: 0 0 4px 0;}

#column_top {width: 90%;}

#column_left {width: 42%; float: left;}

#column_right {width: 42%; float: left; margin-left: 20px;}

/* sidebar */

#content div.sidebar {width: 100%; margin: 0 0 0 10px; font-size: .9em; line-height: 1.3em;  color: #2b8b4b;}

.join_ocs {display: none;}

div.sidebar h1 {color: #663; font-size: 1.1em; width: 100%; border-bottom: 1px solid #d6d6ad; padding-bottom: 10px; margin-bottom: 5px;}

.blue {display: none;}

/*ocs tabs */

.subcrumb_info {font-size: .9em;}

.subcrumbs {color: #999; font-size: .9em;}

div#cont_right p.subcrumbs a {color: #999;}

.subcrumbs a:hover {color: #999;}

#navcontainer {margin-top: 10px; }

ul#navlist, ul#h_navlist {list-style-type: none; padding: 0 0 31px 0; /*border-bottom: 1px solid #C9DBE7;*/ margin: 0;}

ul#navlist li, ul#h_navlist li {float: left; height: 28px; background-color: #fff; margin: 2px 4px 0 4px; /*border: 1px solid #ccc;*/}

ul#navlist li#active, ul#h_navlist li#active {background-color: #d9e6ee;}

li#active a {color:#2870A0;}

#navlist a, #h_navlist a {float: left; display: block; color:#2870A0; text-decoration: none; padding: 5px 10px 5px 10px;}

#h_navlist a {padding: 5px 25px 5px 25px; font-weight: bold;}

#navlist a:hover, #h_navlist a:hover { background: #d9e6ee; color:#2870A0; text-decoration: none;}

#footer_boxes {display: none;}

#footer ul {display: none;}




