﻿@charset "utf-8";
/* Updated 6/5/2014 at 1:59pm */
/* All styles that can have any customization are indicated in this stylesheet. */
/* If you are unsure if you can customize something, contact the current CSS Dev */
/* in WebServices */
/* This is a test */
/*  normalize  */
select, .inputStyle {
    border-color: #7F9DB9;
    background-color: #FFF;
}
select {
    background-color: #FFF;
}
/*  default  */
body        {
    color: #333;
}
#print-close-page a {
    background-image: url(/partners/images/bg-close.gif);
}
#print-print-button a {
    background-image: url(/partners/images/btn-print.gif);
}
#containerFade     {
    background-color: #FFF;    
    background-image:url(/partners/images/bg-main-repeat.gif);
}
#container         {
    background-image:url(/partners/images/bg-main.gif);
}
a {
    color: #333;
}
a:link {
    color: #093691;
}
a:visited {
    color: #660033;
}
a:hover{
    color: #093691;
}
a:active {
    color: #093691;
}
.content ul li, .wideLeft ul li, .singlePanel ul li, .doublePanel ul li, .innerCenterColumn ul li, .rightColumn ul li {
    background-image: url(/partners/images/bullet-sqblue.gif);
}
.reddotText {
    color: red;
}
.reddotTextBold {
    color: red;
}
.external {
    background-image: url(/partners/images/icon-external.gif);
}
a[href$=".xls"],
a[href$=".XLS"],
a[href$=".xlsx"],
a[href$=".XLSX"] {
    background-image: url(/partners/images/icon-xls.gif);
}
a[href$=".doc"],
a[href$=".DOC"],
a[href$=".docx"],
a[href$=".DOCX"] {
    background-image: url(/partners/images/icon-doc.gif);
}
a[href$=".pps"],
a[href$=".PPS"],
a[href$=".ppt"],
a[href$=".PPT"],
a[href$=".pptx"],
a[href$=".PPTX"]  {
    background-image: url(/partners/images/icon-ppt.gif);
}
a[href$=".pdf"],
a[href$=".PDF"],
span.pdfLink {
    background-image: url(/partners/images/icon-pdf.gif);
}
p.note     {
    color: #777;
}
.imgborder     {
    border-color: #d8d8d8;
}
.btnlangCh1         {
    background-image: url(/partners/images/btn-langchinese1.gif);
}
.btnlangCh1:hover         {
    background-image: url(/partners/images/btn-langchinese1_over.gif);
}
.btnlangCh1.selected     {
    background-image: url(/partners/images/btn-langchinese1_selected.gif);
}
.btnlangCh2         {
    background-image: url(/partners/images/btn-langchinese2.gif);
}
.btnlangCh2:hover         {
    background-image: url(/partners/images/btn-langchinese2_over.gif);
}
.btnlangCh2.selected     {
    background-image: url(/partners/images/btn-langchinese2_selected.gif);
}
.iconinfo     {
    background-image: url(/partners/images/icon-info.gif);
}
/*  headers  */
#homeBanner     {
    background-image: url(/partners/images/banner-homeBanner.jpg);
}
.titleWrap .title         {
    color: #222;
}
.titleWrap .subtitle    {
    color: #222;
}
#landingBanner {
    background-image: url(/partners/images/bg-bluebanner.jpg);
    border-bottom-color: #fff;
}
#landingBanner .txtRight h1,
#landingBanner .txtRight2 h1 {
    color: #fff;
}
#landingBanner .txtRight p,
#landingBanner .txtRight2 p {
    color: #fff;
}
#microBanner {
    background-image: url(/partners/images/bg-bluebanner.jpg);
    border-bottom-color: #fff;
}
#microBanner .txtRight h1 {
    color: #30401C;
}
#microBanner .txtRight p {
    color: #fff;
}
#microBanner .desc a, #microBanner .desc a:visited { 
    color: #fff; 
}
#microBanner2 .header {
    color: #465a29;
}
#breadcrumb             {
    color: #1e232a;
}
#breadcrumb a         {
    color: #2c3138;
}
#breadcrumb span    {
    color: #62676e;
}
#printWrap a.print     {
    background-image: url(/partners/images/icon-print.gif);
}
#printWrap a.email     {
    background-image: url(/partners/images/icon-email.gif);
}
#printWrap a.langswitch     {
    background-image: url(/partners/images/icon-flag.gif);
}
#printWrap a.langSP     {
    background-image: url(/partners/images/icon_spanish.png);
}
#printWrap a.langENG     {
    background-image: url(/partners/images/icon_english.gif);
}
#lang                 {
    color: #dedfe1;
}
#lang a                 { 
    color: #233b71; 
}
#lang .langwrap, #lang .langwrapch     {
    border-right-color: #ccc;
}
#lang .langwrap     a.selected     {
    color: #000;
}
#searchBar                         {
    background-color: #073873;
}
#searchBar .searchwrap             {
    border-color: #FFF;
    background-image: url(/partners/images/bg-searchinput.gif);
}
input#searchfield     {
    color: #666;
}
#searchBar .sitelink a, #searchBar .sitelink a:visited    {
    color: #fff;
}
 a.normal     {
    background-color: #FFF;
    border-color: #bec0c2;
}
.textsizer a.medium     {
    background-color: #FFF;
    border-color: #bec0c2;
}
.textsizer a.large         {
    background-color: #FFF;
    border-color: #bec0c2;
}
#searchBar .advsearch a, #searchBar .advsearch a:visited    {
    color: #FFF;
}
#header .logo     {
    background-color: #FFF;
}
#header .tabWrap .tab         {
    background-image: url(/partners/images/bg-maintab-left2.gif);
}
#header .tabWrap .tab span     {
    background-image: url(/partners/images/bg-maintab-right2.gif);
}
#header .tabWrap .tabon         {
    background-image: url(/partners/images/bg-maintab-left.gif);
    color: #FFF;
}
#header .tabWrap .tabon span    {
    background-image: url(/partners/images/bg-maintab-right.gif);
    color: #FFF;
}
#header .tabWrap .tabon span a, #header .tabWrap .tabon span a:visited {
    color: #FFF;
}
.tabWrap ul li a.on, .tabWrap ul li a:visited.on {
    background-image: url(/partners/images/bg-maintab.gif);
    color: #FFF;    
}
.tabWrap ul li a:hover.on {
    background-image: url(/partners/images/bg-maintab_hover.gif);
    color: #FFF;    
}
#footerWrap                 {
    color: #ddd;
    background-color: #073873;
}
#footerWrap .copyright     {
    color: #ddd;
}
#footerWrap a             {
    color: #ddd;
}
/*  navigation-top  */
#menuWrapper    {
    background-image: url(/partners/images/bg-menuFade.jpg);
}
.menu {
    background-image: url(/partners/images/bg-menu.gif);
}
.menu ul li                {
    border-right-color: #848689;
}
.menu ul li.on     {
    background-image: url(/partners/images/bg-menu.gif);
}
.menu ul li a,
.menu ul li a:visited     {
    color: #FFF;
}
.menu ul li:hover {
    background-image: url(/partners/images/bg-menu.gif);
} 
.menu ul li:hover a.menuaction     { 
    color: #FFF; 
}
.menu ul li:hover a.menulast     { 
    color: #FFF; 
}
.menu ul li:hover ul {
    background-color: #4e6d99;
}
/* specific to Firefox */
@-moz-document domain(ca.gov) {
.menu ul li:hover ul {
    background-color: #4e6d99;
}
}
.menu ul li:hover ul li     {
    background-color: #4e6d99;
    background-image: url(/partners/images/bg-borderdropdown.gif);
}
.menu ul li:hover ul li.last    {
    background-color: #4e6d99;
}
.menu ul li:hover ul li a             {
    color: #FFF;
}
.menu ul li:hover ul li a:hover        {
    color: #FFF;
    background-color: #073873;
}
/*  navigation-left  */
.sectionTitle a, .sectionTitle a:visited {
    color: #000000;
}
ul.leftNav a:link, ul.leftNav a:visited, ul.leftNav a:hover, ul.leftNav a:active {
    color: #073873;
}
ul.leftNav li {
    background-image: url(/partners/images/bg-leftNav-bot.gif);
}
ul.leftNav li a {
    background-image: url(/partners/images/bg-leftNav-top.gif);
}
ul.leftNav li.on {
    background-image: url(/partners/images/bg-leftNav-active-bot.gif);
}
ul.leftNav li.on a {
    color: #000;    
    background-image: url(/partners/images/bg-leftNav-active-top.gif);
}
ul.leftNav li.on ul li a {
    color: #073873;    
    background-image: url(/partners/images/bullet-doublearrow.gif);
}
ul.leftNav li.on ul li a.on {
    color: #000;    
    background-image: url(/partners/images/bullet-doublearrow-black.gif);
}
ul.leftNav li.on ul li span {
    color: #000;    
    background-image: url(/partners/images/bullet-doublearrow-black.gif);
}
ul.leftNav li.on ul ul li a {
    color: #073873;    
    background-image: url(/partners/images/bullet-sqblue.gif);
}
ul.leftNav li.on ul ul li span {
    color: #000;    
    background-image: url(/partners/images/bullet-sqblack.gif);
}
/*  page-layout  */
.twoColWideSmall    {
    background-image: url(/partners/images/line-column-wlsr.gif);
}
.twoColSmallWide    {
    background-image: url(http://courts.ca.gov/images/bg-3column.gif);
}
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px) {
    .twoColSmallWide    {
        background-image: none;
    }
}
/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px) {
    .twoColSmallWide    {
        background-image: none;
    }
}
/* Medium devices (tablets, less than 992px)
@media (max-width: 991px) { ... } */
/* Large devices (desktops, less than 1200px)
@media (max-width: 1199px) { ... } */
/* Extra large devices (large desktops) */
/* No media query since the extra-large breakpoint has no upper bound on its width */
.headwrap     {
    background-image: url(/partners/images/fullLine.gif);
}
.fullLine            {
    background-image: url(/partners/images/fullLine.gif);
}
.twoColWideSmall h1,.twoColSmallWide h1, .landing h1     {
    color: #222;
}
.twoColSmallWide h2, .landing h2 {
    color: #444;
    border-color: #ccc;
}
.rightColumn h2 a {
    color: #073873;
}
.rightColumn h3, .innerCenterColumn h3     {
    color: #555;
}
/*  homepage  */
.sectionhp                 {
    background-color: #f7f7f7;
}
.hometab                    {
    background-image: url(/partners/images/bg-home-page-tabs-outter.gif);
}
.hometab a:visited {
    color: #073873;
}
.hometab .left .home_tabs_link_item  .txtarea a:visited {
    color: #073873;
}
.hometab .right h3        {
    color: #444;
}
.hometab .right li        {
    border-bottom-color: #d9d9d9;
}
.hometab .right li a:visited {
    color: #073873;
}
.home_panel    {
    color: #333;
}
.home_panel h2    {
    border-color: #ccc;
    color: #444;
}
/*  modules-side  */
.sideSpecialNotice         {
    border-color: #b69797;
}
.sideSpecialNotice h3     {
    background-color: #872525;    
    color: #FFF;
    background-image: url(/partners/images/icon-clipboard.gif);
}
.sideSpecialNotice .inner     {
    color: #872525;
}
.courtLocations             {
    border-color: #999;
    color: #f2f2f2;
}
.courtLocations .inner     {
    background-color: #999;
}
.courtLocations h2         {
    color: #FFF !important;
}
.sideVideo            {
    border-color: #e0e0e0;
}
.sideVideo h3        {
    color: #333;
    background-color: #FFF;
}
.blueSideCallouts                     {
    border-color: #6a88ab;
}
.blueSideCallouts .inner             {
    background-color: #f5f6f9;
    border-bottom-color: #f5f6f9;
}
.blueSideCallouts .inner h3        {
    color: #FFFFFF;
    background-color: #6a88ab;
}
.blueSideCallouts .inner .content li {
    background-image: url(/partners/images/bullet-doublearrow.gif);
}
.blueSideCallouts .inner .generic_content li {
    background-image: url(/partners/images/bullet-doublearrow.gif);
}
/*  modules-content  */
.blueBox             {
    background-color: #e6eaef;
    border-color: #ccc;
    background-image: url(/partners/images/bg-bluebox.gif);
}
#special                        {
    border-color: #8297b1;
}
#special .content                 {
    background-color: #8297b1;
}
#special .content .left h2         {
    color: #FFF;
}
#special .content .left .date     {
    color: #fff;
}
#special .content .right        {
    color: #FFF;
}
.noteModule {
    border-color: #DADFE8;
    background-color: #F4F5F6;
}
.noteModule h3 {
    color: #333;
}
a.expandall         {
    background-image: url(/partners/images/icon-plus.gif);
}
a.collapseall     {
    background-image: url(/partners/images/icon-minus.gif);
}
.trigger2Wrap     {
    border-color: #eaeaea;
}
.trigger2         {
    border-color: #ccc;
    background-color: #FFF;
}
.triggerContent2     {
    background-color: #f6f6f6;
    border-bottom-color: #CCC;
}
.openlanguage2     {
    color: #073873;
    background-color: #f6f6f6;    
    background-image: url(/partners/images/icon-minus2.gif);
}
.closedlanguage2 {
    color: #073873;
    background-color: #FFF;    
    background-image: url(/partners/images/icon-plus2.gif);
}
.simple_accordion .trigger2{
    color: #073873;
}
.section {
    background-image: url(/partners/images/bg-home-tabs-outter.gif);
}
ul.tabNavigation li a {
    color: #FFF;
    background-image: url(/partners/images/tab-right-normal.gif);
}
ul.tabNavigation li a:link{
    color: #FFF;
}
ul.tabNavigation li a:visited {
    color: #FFF;
    background-image: url(/partners/images/tab-right-normal.gif);
}
ul.tabNavigation li a.selected, ul.tabNavigation li a:hover{
    color: #073873;
    background-image: url(/partners/images/tab-right-selected.gif);
}
ul.tabNavigation li a span {
    background-image: url(/partners/images/tab-left-normal.gif);
}
ul.tabNavigation li a.selected span, ul.tabNavigation li a:hover span {
    color: #073873;    
    background-image: url(/partners/images/tab-left-selected.gif);
}
.singleBlockBG {
    background-image: url(/partners/images/bg-singleBlock.gif);
}
.singleBlock.grey     {
    background-color: #f2f2f2;
}
.singlePanel h2 {
    color: #444;
    border-bottom-color: #ccc;
}
.doublePanel h2 {
    color: #444;
    border-bottom-color: #ccc;
}
.doublePanel li li     {
    background-image: url(/partners/images/bullet-graydash.gif);
}
* .sortable-wrapper td {
    background-color:#fbfcfd;
}
* .sortable-wrapper th {
    background-color:#cfd7e1;
}
* .sortable-wrapper table {
    background-color:#e3eefb;
}
.groupFormSelect    {
    border-color: #c3c3c3;
    color: #555;
}
.select2    {
    border-color: #c3c3c3;
    color: #555;
}
#toc li.current a     { 
    color: #555; 
}
.toccontentWrap         {
    border-bottom-color: #CCC;
}
.toccontent            {
    background-color: #f6f6f6;
}
.toccontent li {
    background-image: url(/partners/images/bullet-sqblue.gif);
}
.triggerContent ol li li {
    background-image: url(/partners/images/bullet-sqblue.gif);
}
.notice {
    color: #777;
    border-color: #e5e5e5;
}
ul.hero li {
    background-image: url(/partners/images/bullet-sqblue.gif);
}
.banner2 {
   background-image: url(/partners/images/bg-hero2.png);
}
.banner2 .wrap1 {
    color: #fff;
}
.banner2 .wrap2 {
    color: #666;
}
.banner2 .wrap2 li {
    background-image: url(/partners/images/bullet-doublearrow.gif);
}
/*  search  */
.searchforWrap             {
    background-image: url(/partners/images/bg-searchresult_input.gif);
}
span.searchText             { 
    color: red; 
}
input#searchforfield    {
    color: #555;
}
.courtLocationsWrap             {
    border-color: #FFF;    
    background-image: url(/partners/images/bg-input.gif);
}
input#courtLocationsfield { 
    color: #555;
}
.findMyCourtWrap         {
    border-color: #FFF;    
    background-image: url(/partners/images/bg-input.gif);
}
input#findMyCourtfield {
    color: #555;
}
table.findMyCourt thead th         {
    background-color: #bcbcbe;
    color: #FFF;
    border-color: #FFF;
}
table.findMyCourt tr td     {
    background-color: #f5f5f5;
    border-bottom-color: #FFF;
}
table.findMyCourt td.city2     {
    background-color: #d9d9d9;
    color: #555;
}
.selfhelpMainSearchWrap         {
    background-image: url(/partners/images/bg-shsearchinput.gif);
}
input#selfhelpMainSearchfield {
    color: #666;
}
.contextSearchWrap             {
    background-image: url(/partners/images/bg-shsearchinput.gif);
}
input#contextSearchField     {
    color: #666;
}

/*  photo gallery  */
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
/* Or else IE will hide it */
    background-image: url(/partners/images/transparent-image.png);
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background-image: url(/partners/images/ad_prev.png);
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background-image: url(/partners/images/ad_next.png);
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
    background-image: url(/partners/images/opa75.png);
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/partners/images/opa75.png');
}
.ad-gallery .ad-back {
    background-image: url(/partners/images/ad_prev.png);
}
.ad-gallery .ad-forward {
    background-image: url(/partners/images/ad_next.png);
}


/* BEGIN cards */
.card {
    margin-bottom: 15px;
}

.card-link {
    color: inherit !important;
    text-decoration: none !important;
}

.card-button:hover {
    background-color: #f4f5f6;
}
/* END */


/* SmartEdit */
/* fix stretched red dot image occurrences */
img[src*="icon_reddot"] {
    width: 16px;
}