/* CSS generated January 11, 2011 at 12:48 PM in Sacramento, California */

#PIElink {display:block;}
#PIElink_ExistingUser {display:inline;}
#PIElink_NewUser {display:inline;}
#amber_alert_on {margin-bottom:10px;}
#changePasswords {padding-bottom:1em;}
#changePasswords #gobutton {left:36.2em;}
#changePasswords .item {left:27em;}
#changePasswords .item {position:absolute;}
#changePasswords .password {left:26em;}
#changePasswords .password {position:absolute;}
#changePasswords .password {width:8em;}
#heading form {height:56px;} /* overrides ca_master style to allow searching ca.gov or dpa */
#left_column {overflow:hidden;} /* Prevent oversized content from breaking the layout */
#left_column .column_inner {padding:8px;}
#left_column a {color:#000000;}
#left_column ul {margin:.4em .5em 1em 0em;}
#left_column ul li a {position:relative;}
#left_column ul li a {top:.2em;}
#left_column ul ul {margin:.2em 0em 0em 0em;}
#login input#gobutton {left:35em;}
#login input.login {left:25em;}
#login input.login {position:absolute;}
#login input.login {width:8em;}
#login input.rememberMe {position:static;}
#login label.rememberMe {position:relative;}
#login label.rememberMe {top:-.1em;}
#middle_column {font-size:80%;} /* primary font size parameter; body is 0.8 em */
#middle_column .block_with_rounded_corners {font-size:140%;}
#middle_column .block_with_rounded_corners h3 {color:#ffffff;}
#middle_column .block_with_rounded_corners h3 {font-family:Arial, Helvetica, sans-serif;}
#middle_column .block_with_rounded_corners h3 {font-size:140%;}
#middle_column .block_with_rounded_corners h3 {margin-bottom:0;}
#middle_column .block_with_rounded_corners li {font-size:100%;}
#middle_column .block_with_rounded_corners p {font-size:100%;}
#middle_column .block_with_rounded_corners p {margin-left:2em;}
#middle_column .latest_news li a {position:relative;}
#middle_column .latest_news li a {top:3px;}
#middle_column .list_decorative_blue li {list-style-image:url(../images/ca_department/bullet_blue.gif);}
#middle_column .list_decorative_blue li {margin-bottom:0px;}
#middle_column .list_decorative_blue li {padding:2px;}
#middle_column .list_decorative_dark li {list-style-image:url(../images/ca_department/bullet_black.gif);}
#middle_column .list_decorative_dark li {margin-bottom:1px;}
#middle_column .list_decorative_dark li {padding:2px;} /* controls spacing of list items in the home page tab panel; careful not to break layout on low screen res */
#middle_column .list_decorative_light li {list-style-image:url(../images/ca_department/bullet_gray.gif);}
#middle_column .list_decorative_light li {margin-bottom:0px;}
#middle_column .list_decorative_light li {padding:2px;}
#middle_column h3 {color:#253b5a;}
#middle_column h3 {font-family:Georgia, "Times New Roman", Times, serif;}
#middle_column h3 {font-size:210%;}
#middle_column h3 {margin-bottom:1em;}
#middle_column h3 {margin-top:0;}
#middle_column legend {font-size:140%;}
#middle_column li {font-size:140%;}
#middle_column li li {font-size:100%;}
#middle_column li ol li {margin-bottom:5px;}
#middle_column li p {font-size:100%;}
#middle_column li ul li {list-style-image:url(../images/ca_department/bullet_darkgray.gif);}
#middle_column li ul li {margin-bottom:5px;}
#middle_column li ul li {margin-top:5px;}
#middle_column ol li {margin-bottom:1em;}
#middle_column p {font-size:140%;}
#middle_column table tbody tr td ul {margin:0;}
#middle_column table tbody tr td ul {padding:0;}
#middle_column table tbody tr td ul li {list-style-image:none;} /* IE6 needs the list-style-image selector set to none */
#middle_column table tbody tr td ul li {list-style:none;}
#middle_column table tbody tr td ul li {margin:0;}
#middle_column table tbody tr td ul li {padding:.3em 0 .3em 0;}
#middle_column table.pml tbody tr td ul {margin-left:2em;}
#middle_column table.pml tbody tr td ul li {list-style-image:url(../images/ca_department/bullet_darkgray.gif);}
#middle_column table.pml tbody tr td ul li {list-style-type:disc;}
#middle_column td {font-size:140%;}
#middle_column td li {font-size:100%;}
#middle_column td li {font-size:100%;}
#middle_column td li li {font-size:100%;}
#middle_column th {font-size:140%;}
#middle_column ul li {list-style-image:url(../images/ca_department/bullet_red.gif);}
#middle_column ul li {margin-bottom:1em;}
#navigation li.nav_default_off a {background: #C84B13 url(../images/02_ca/navigation_tabs.gif) 100% -201px no-repeat;} /* big orange default off */
#navigation li.nav_default_off a span {background: transparent url(../images/02_ca/navigation_tabs.gif) 0% -201px no-repeat;} /* big orange default off */
#right_column {overflow:hidden;} /* Prevent oversized content from breaking the layout */
#specializedsearchbutton {position:relative;}
#specializedsearchbutton {top:.4em;}
#tab_list #PIElink #PIElink_NewUser {margin-left:0;}
#tabpanel #tab_list ul ul li {margin-top:0px;}
* html .column_inner {float:left;} /* Needed for IE */
.breadcrumbs {background-color:#ecece7;}
.breadcrumbs {font-size:140%;}
.breadcrumbs {padding:5px 5px 5px 10px;}
.button {height:1.5em;}
.center {text-align:center;}
.column_inner {overflow:visible;} /* layout only requires hidden on home page */
.column_inner {padding:14px;}
.column_inner {width:95%;}
.column_inner .latest_news ul {margin-bottom:1em;}
.column_inner .latest_news ul {padding-bottom:.5em;}
.column_inner ul {margin-bottom:0;}
.column_inner ul {padding-bottom:0;}
.column_inner ul li ul {margin-top:.1em;}
.contact {width:32em;}
.contact fieldset {padding-left:1em;}
.contact fieldset {width:38em;}
.contact input {left:26em;}
.contact input#gobutton {left:27em;}
.contact select {left:26em;}
.contact textarea {left:26em;}
.contractsearch {background:#ccd4df;}
.contractsearch {border:1px solid #728eb4;}
.contractsearch {padding:3px 6px 9px 6px;}
.contractsearch {width:14em;}
.critical {color:#ff0000;}
.critical {font-weight:bold;}
.events input {left:27em;}
.events input#gobutton {left:28em;}
.form {background:#ccd4df;}
.form {border:1px solid #728eb4;}
.form {padding:2em 0 0 2em;}
.form {width:43em;}
.form input {position:absolute;}
.form select {position:absolute;}
.form textarea {position:absolute;}
.form ul {padding-bottom:0;}
.jobDescriptions {padding:.5em 1em .5em 1em;}
.jobDescriptions {width:30em;}
.jobDescriptions input {left:22em;}
.jobDescriptions input#gobutton {left:35em;}
.left_column_top {background:#BCC5D0 url(../images/ca_department/left_column_divider.gif) bottom left no-repeat;}
.left_column_top {margin:0;}
.left_column_top {padding:1px 0 34px 8px;}
.left_column_top a {display:block;}
.left_column_top a {text-decoration:none;}
.left_column_top a:hover {background:#BCC5D0;}
.list_decorative_blue a {display:block;}
.list_decorative_blue a {margin-bottom:3px;}
.list_decorative_blue a {text-decoration:none;}
.list_decorative_blue a:hover {text-decoration:underline;}
.list_decorative_blue li {list-style-image:url(../images/ca_department/bullet_blue.gif);}
.list_decorative_blue li {margin-bottom:0px;}
.list_decorative_blue li {padding:2px;}
.list_decorative_dark a {display:block;}
.list_decorative_dark a {margin-bottom:3px;}
.list_decorative_dark a {text-decoration:none;}
.list_decorative_dark a:hover {text-decoration:underline;}
.list_decorative_dark li {list-style-image:url(../images/ca_department/bullet_black.gif);}
.list_decorative_dark li {margin-bottom:0px;}
.list_decorative_dark li {padding:2px;}
.list_decorative_light a {display:block;}
.list_decorative_light a {margin-bottom:3px;}
.list_decorative_light a {text-decoration:none;}
.list_decorative_light a:hover {text-decoration:underline;}
.list_decorative_light li {list-style-image:url(../images/ca_department/bullet_gray.gif);}
.list_decorative_light li {margin-bottom:0px;}
.list_decorative_light li {padding:2px;}
.message {height:7em;}
.right {text-align:right;}
.sessions {margin-top:3em;}
.sessions .text {width:19em;}
.sessions input {left:29em;}
.sessions input#gobutton {left:30em;}
.sessions select {left:29em;}
.specializedsearch {background:#ccd4df;}
.specializedsearch {border:1px solid #728eb4;}
.specializedsearch {padding:3px 6px 9px 6px;}
.specializedsearch {width:25em;}
.statewide_banners div {width:115px;}
.subscribe {width:56em;}
.subscribe input {left:37em;}
.subscribe input#gobutton {left:37em;}
.subscribe input.text {left:36em;}
.text {width:20em;}
.young {display:none;}
a.asterisk {color:#000000;}
a.asterisk {font-size:120%;}
a.asterisk {text-decoration:none;}
div.block_with_image_and_tabpanel h3 {letter-spacing:1px;} /* to give heading overhang */
div.block_with_rounded_corners h3 {letter-spacing:1px;} /* for consistency */
div.hr {background-color: #C84B13;}
div.hr {padding:.1em;}
div.latest_news {z-index:0;} /* to allow tab panel overlap in compliant browsers */
div.medalPhoto {float:left;}
div.medalPhoto {padding-right:2em;}
div.medalPhoto {width:200px;}
div.moveRight {margin-left:6em;}
div.pml {border:1px solid #c84b13;}
div.pml {padding:.5em;}
div.pmlContact {border-top:1px solid #000000;}
div.pmlContact {margin:3em 0 1em 0;}
div.pmlContact h4 {margin-top:1em;}
div.pmlDateLine {float:right;}
div.pmlDateLine {width:100%;}
div.pmlInner {padding:0 1em 0 1em;}
div.pmlTo {border-bottom:1px solid #000000;}
div.pmlTo {border-left:0;}
div.pmlTo {border-right:0;}
div.pmlTo {border-top:1px solid #000000;}
div.pmlTo {clear:right;}
div.pmlTo {margin-bottom:3em;}
div.pmlTo {margin-top:-.8em;}
div.pmlTo {padding-bottom:.5em;}
div.pmlTo h4 {margin-top:1em;}
div.surveySummary {border:1px solid #000000;}
div.surveySummary {float:left;}
div.surveySummary {margin-top:2em;}
div.surveySummary {padding:0 0 0 1em;}
div.surveySummary {width:20em;}
div.surveySummary h6 {background:#ffffff;}
div.surveySummary h6 {border:1px solid #C84B13;}
div.surveySummary h6 {font-size:115%;}
div.surveySummary h6 {margin:0;}
div.surveySummary h6 {padding-left:.6em;}
div.surveySummary h6 {padding:.2em;}
div.surveySummary h6 {position:relative;}
div.surveySummary h6 {top:-.8em;}
div.surveySummary h6 {width:11em;}
fieldset {background:#ffffff;}
fieldset {border:1px solid #728eb4;}
fieldset {margin-top:1em;margin-right:2em;} 
fieldset {padding:0 1em 1em 1em;}
fieldset fieldset {margin-right:1em;padding-bottom:0;}
form.login {padding:.5em 1em .5em 1em;}
form.login {width:20em;}
h2 {border-bottom:none;}
h2 {color:#253b5a;}
h2 {font-family:Georgia, "Times New Roman", Times, serif;}
h2 {font-weight: bold;}
h2 {margin:14px 0;}
h2 {width:99%;} /* Fix IE problem, too short */
h3 {margin-bottom:.5em;}
h3#pmlNumber {background:#cccccc;}
h3#pmlNumber {color:#000000;}
h3#pmlNumber {font-family:Arial, Helvetica, sans-serif;}
h3#pmlNumber {font-size:250%;}
h3#pmlNumber {margin-bottom:0;}
h3#pmlNumber {padding:.2em;}
h3#pmlNumber {text-align:center;}
h3#pmlTitle {margin-top:.6em;}
h4 {font-size:190%;}
h4 {font-weight:bold;}
h4 {margin-top:2em;}
h4#pmlDate {float:left;}
h4#pmlDate {font-size:140%;}
h4#pmlDate {margin-top:.1em;}
h4#pmlDate {padding:.5em 0 0 0;}
h4#pmlDate {text-align:left;}
h4#pmlSupersedes {font-size:140%;}
h4#pmlSupersedes {margin-top:.1em;}
h4#pmlSupersedes {padding:.5em 0 0 0;}
h4#pmlSupersedes {text-align:right;}
h5 {font-size:160%;}
h5 {font-style:italic;}
h5 {font-weight:bold;}
h5 {margin-bottom:0;}
h5 a:hover {background:#ecece7;}
h5 a:hover {color:#bc3e06;}
h5 a:link {text-decoration:underline;}
h5 a:visited {color:#8b3f1d;}
h5 a:visited {text-decoration:underline;}
h6 {font-size:140%;}
h6 {margin-bottom:-0.4em;}
hr {background-color: #C84B13;}
hr {border: 0;}
hr {color: #C84B13;}
hr {height: 2px;}
label {font-weight:bold;}
legend {background:#ffffff;}
legend {border:1px solid #728eb4;}
legend {font-weight:bold;}
legend {padding:.2em;}
p.clear {clear:both;}
p.clear {padding-top:1em;}
p.close {margin-bottom:0;}
p.close {margin-top:0;}
p.last {padding-bottom:.7em;}
p.latest-news {margin-bottom:2em;}
p.latest-news {margin-top:-1em;}
p.medalPhoto {font-weight:bold;}
p.medalPhoto {margin-bottom:0;}
p.medalPhoto {margin-top:0;}
p.medalPhoto {text-align:center;}
p.searchWhat {padding:3px 0px 3px 12px;}
p.updated {font-style:italic;}
p.updated {margin-top:18px;}
select {width:20em;}
select.pmls {width:13em;}
table.allCentered tbody tr td {text-align:center;}
table.bam caption {display:none;}
table.bam td {border-left:0;}
table.bam td {border-top:0;}
table.bam td {border:2px solid #c0c0c0;}
table.bam td {padding:.5em 1em .5em 1em;}
table.bam td {text-align:center;}
table.bam td.first {border-left:2px solid #c0c0c0;}
table.bam td.first {text-align:left;}
table.bam th {background:#ffffff;}
table.bam th {border-left:0;}
table.bam th {border:2px solid #c0c0c0;}
table.bam th {color:#000000;}
table.bam th {padding:1em;}
table.bam th.first {border-left:2px solid #c0c0c0;}
table.class-data {font-size:90%;}
table.class-data caption {display:none;}
table.class-data td {border-left:0;}
table.class-data td {border-top:0;}
table.class-data td {border:1px solid #000000;}
table.class-data td {text-align:right;}
table.class-data td.first {border-left:1px solid #000000;}
table.class-data td.first {text-align:left;}
table.class-data th {border-left:0;}
table.class-data th {border-top:0;}
table.class-data th {border:1px solid #000000;}
table.class-data th.first {border-left:1px solid #000000;}
table.class-data tr.benchmark td {background:#ccffff;}
table.openEnrollment {font-family:Verdana, Arial, Helvetica, sans-serif;}
table.openEnrollment {font-size:90%;}
table.openEnrollment {margin-top:2.5em;}
table.openEnrollment caption {display:none;}
table.openEnrollment td.heading {background:#ffffff;}
table.openEnrollment td.heading {font-weight:bold;}
table.openEnrollment tr td {background:#e5e5e5;}
table.openEnrollment tr td {border:1px solid #ffffff;}
table.openEnrollment tr td {color:#003366;}
table.openEnrollment tr td {padding:.3em .7em 0 .7em;}
table.openEnrollment tr td.dental {padding-left:4em;}
table.openEnrollment tr td.first {padding-left:2em;}
table.openEnrollment tr td.first {text-align:left;}
table.openEnrollment tr td.plan {background:#ffffff;}
table.openEnrollment tr th {background:#ffffff;}
table.openEnrollment tr th {border-left:0;}
table.openEnrollment tr th {border-top:0;}
table.openEnrollment tr th {border:2px solid #003366;}
table.openEnrollment tr th {color:#000000;}
table.openEnrollment tr th {padding:.3em .7em 0 .7em;}
table.openEnrollment tr th {text-align:center;}
table.openEnrollment tr th#plan {border-top:0;}
table.openEnrollment tr th#plan {border:2px solid #003366;}
table.openEnrollment tr th.top {background:#003366;}
table.openEnrollment tr th.top {border-top:2px solid #003366;}
table.openEnrollment tr th.top {color:#ffffff;}
table.openEnrollment tr th.top {font-size:130%;}
table.openEnrollment tr th.top {padding-bottom:.2em;}
table.openEnrollment tr th.top {text-align:left;}
table.pml caption {display:none;}
table.pml td {border-left:0;}
table.pml td {border-top:0;}
table.pml td {border:1px solid #cccccc;}
table.pml td {padding:.5em;}
table.pml td.first {border-left:1px solid #cccccc;}
table.pml th {background-color:#cccccc;}
table.pml th {border:0;}
table.pml th {color:#000000;}
table.pml th {font-weight:bolder;}
table.pml th {padding:.5em;}
table.pml th.date {width:11em;}
table.pml th.format {width:8em;}
table.pml th.number {width:6em;}
table.pml thead {border-collapse:collapse;}
table.pml thead {font-family:Arial,Hevetica,sans-serif;}
table.pml thead {font-size:100%;}
table.pmls tbody tr td.date {text-align:center;}
table.pmls tbody tr td.first {text-align:left;}
table.pmls thead tr th.first {width:20em;}
table.survey {font-size:90%;}
table.survey caption {display:none;}
table.survey td {border-left:0;}
table.survey td {border-top:0;}
table.survey td {border:1px solid #000000;}
table.survey td {text-align:right;}
table.survey td.first {border-left:1px solid #000000;}
table.survey td.first {text-align:left;}
table.survey td.left {text-align:left;}
table.survey th {border-left:0;}
table.survey th {border-top:0;}
table.survey th {border:1px solid #000000;}
table.survey th.first {border-left:1px solid #000000;}
table.survey tr.titleRow td {background:#ccffff;}
table.surveyResponse {font-size:90%;}
table.surveyResponse caption {display:none;}
table.surveyResponse td {border-left:0;}
table.surveyResponse td {border-top:0;}
table.surveyResponse td {border:1px solid #000000;}
table.surveyResponse td {text-align:left;}
table.surveyResponse td.centered {text-align:center;}
table.surveyResponse td.first {border-left:1px solid #000000;}
table.surveyResponse td.first {text-align:left;}
table.surveyResponse td.left {text-align:left;}
table.surveyResponse th {background:#ccffff;}
table.surveyResponse th {border-left:0;}
table.surveyResponse th {border-top:1px;}
table.surveyResponse th {border:1px solid #000000;}
table.surveyResponse th {color:#000000;}
table.surveyResponse th.first {border-left:1px solid #000000;}
table.surveyResponse th.merged {border-bottom:0;}
table.surveyResponse tr.titleRow td {font-weight:bold;}
td {border-bottom:1px solid #253B5A;}
td {border-right:1px dashed #253B5A;}
td {padding:6px;}
td ul {margin-bottom:0;}
td ul {padding-bottom:0;}
td.first {text-align:center;}
td.first, td.tl, td.bl, th.tl, th.bl, td.l {border-left:1px dashed #253b5a;}
td.firstLeft {border-left:1px dashed #253b5a;}
td.firstLeft {text-align:left;}
td.last {border-right:1px solid #ffffff;}
td.left {	border-left:1px dashed #253b5a;}
td.shade {background:#253B5A;}
td.shade {border-left:0;}
td.shade {border-right:1px solid #ffffff;}
td.shade {border-top:1px solid #ffffff;}
td.shade {color:#ffffff;}
td.shade a.asterisk {color:#ffffff;}
textarea {width:20em;}
th {background:#253B5A;}
th {border-right:1px solid #ffffff;}
th {color:#ffffff;}
th {padding:6px;}
th {text-align:center;}
th a {color:#ffffff;}
th a {font-size:120%;}
th a {text-decoration:none;}
th a:hover {background:#253B5A;}
th a:hover {color:#ffffff;}
th a:hover {font-weight:bold;}
th a:visited {color:#ffffff;}
th.merged {border-bottom:1px solid #ffffff;}
ul li ul {margin-top:.7em;}
