﻿@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(/images/bg-close.gif);
}
#print-print-button a {
    background-image: url(/images/btn-print.gif);
}
#containerFade     {
    background-color: #FFF;    
    background-image:url(/images/bg-main-repeat.gif);
}
#container         {
    background-image:url(/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(/images/bullet-sqblue.gif);
}
.reddotText {
    color: red;
}
.reddotTextBold {
    color: red;
}
.external {
    background-image: url(/images/icon-external.gif);
}
a[href$=".xls"],
a[href$=".XLS"],
a[href$=".xlsx"],
a[href$=".XLSX"] {
    background-image: url(/images/icon-xls.gif);
}
a[href$=".doc"],
a[href$=".DOC"],
a[href$=".docx"],
a[href$=".DOCX"] {
    background-image: url(/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(/images/icon-ppt.gif);
}
a[href$=".pdf"],
a[href$=".PDF"],
span.pdfLink {
    background-image: url(/images/icon-pdf.gif);
}
p.note     {
    color: #777;
}
.imgborder     {
    border-color: #d8d8d8;
}
.btnlangCh1         {
    background-image: url(/images/btn-langchinese1.gif);
}
.btnlangCh1:hover         {
    background-image: url(/images/btn-langchinese1_over.gif);
}
.btnlangCh1.selected     {
    background-image: url(/images/btn-langchinese1_selected.gif);
}
.btnlangCh2         {
    background-image: url(/images/btn-langchinese2.gif);
}
.btnlangCh2:hover         {
    background-image: url(/images/btn-langchinese2_over.gif);
}
.btnlangCh2.selected     {
    background-image: url(/images/btn-langchinese2_selected.gif);
}
.iconinfo     {
    background-image: url(/images/icon-info.gif);
}
/*  headers  */
#homeBanner     {
    background-image: url(/images/banner-homeBanner.jpg);
}
.titleWrap .title         {
    color: #222;
}
.titleWrap .subtitle    {
    color: #222;
}
#landingBanner {
    background-image: url(/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(/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(/images/icon-print.gif);
}
#printWrap a.email     {
    background-image: url(/images/icon-email.gif);
}
#printWrap a.langswitch     {
    background-image: url(/images/icon-flag.gif);
}
#printWrap a.langSP     {
    background-image: url(/images/icon_spanish.png);
}
#printWrap a.langENG     {
    background-image: url(/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(/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(/images/bg-maintab-left2.gif);
}
#header .tabWrap .tab span     {
    background-image: url(/images/bg-maintab-right2.gif);
}
#header .tabWrap .tabon         {
    background-image: url(/images/bg-maintab-left.gif);
    color: #FFF;
}
#header .tabWrap .tabon span    {
    background-image: url(/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(/images/bg-maintab.gif);
    color: #FFF;    
}
.tabWrap ul li a:hover.on {
    background-image: url(/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(/images/bg-menuFade.jpg);
}
.menu {
    background-image: url(/images/bg-menu.gif);
}
.menu ul li                {
    border-right-color: #848689;
}
.menu ul li.on     {
    background-image: url(/images/bg-menu.gif);
}
.menu ul li a,
.menu ul li a:visited     {
    color: #FFF;
}
.menu ul li:hover {
    background-image: url(/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(/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(/images/bg-leftNav-bot.gif);
}
ul.leftNav li a {
    background-image: url(/images/bg-leftNav-top.gif);
}
ul.leftNav li.on {
    background-image: url(/images/bg-leftNav-active-bot.gif);
}
ul.leftNav li.on a {
    color: #000;    
    background-image: url(/images/bg-leftNav-active-top.gif);
}
ul.leftNav li.on ul li a {
    color: #073873;    
    background-image: url(/images/bullet-doublearrow.gif);
}
ul.leftNav li.on ul li a.on {
    color: #000;    
    background-image: url(/images/bullet-doublearrow-black.gif);
}
ul.leftNav li.on ul li span {
    color: #000;    
    background-image: url(/images/bullet-doublearrow-black.gif);
}
ul.leftNav li.on ul ul li a {
    color: #073873;    
    background-image: url(/images/bullet-sqblue.gif);
}
ul.leftNav li.on ul ul li span {
    color: #000;    
    background-image: url(/images/bullet-sqblack.gif);
}
/*  page-layout  */
.twoColWideSmall    {
    background-image: url(/images/line-column-wlsr.gif);
}
.twoColSmallWide    {
    background-image: url(/images/bg-3column.gif);
}
.headwrap     {
    background-image: url(/images/fullLine.gif);
}
.fullLine            {
    background-image: url(/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(/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(/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(/images/bullet-doublearrow.gif);
}
.blueSideCallouts .inner .generic_content li {
    background-image: url(/images/bullet-doublearrow.gif);
}
/*  modules-content  */
.blueBox             {
    background-color: #e6eaef;
    border-color: #ccc;
    background-image: url(/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(/images/icon-plus.gif);
}
a.collapseall     {
    background-image: url(/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(/images/icon-minus2.gif);
}
.closedlanguage2 {
    color: #073873;
    background-color: #FFF;    
    background-image: url(/images/icon-plus2.gif);
}
.simple_accordion .trigger2{
    color: #073873;
}
.section {
    background-image: url(/images/bg-home-tabs-outter.gif);
}
ul.tabNavigation li a {
    color: #FFF;
    background-image: url(/images/tab-right-normal.gif);
}
ul.tabNavigation li a:link{
    color: #FFF;
}
ul.tabNavigation li a:visited {
    color: #FFF;
    background-image: url(/images/tab-right-normal.gif);
}
ul.tabNavigation li a.selected, ul.tabNavigation li a:hover{
    color: #073873;
    background-image: url(/images/tab-right-selected.gif);
}
ul.tabNavigation li a span {
    background-image: url(/images/tab-left-normal.gif);
}
ul.tabNavigation li a.selected span, ul.tabNavigation li a:hover span {
    color: #073873;    
    background-image: url(/images/tab-left-selected.gif);
}
.singleBlockBG {
    background-image: url(/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(/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(/images/bullet-sqblue.gif);
}
.triggerContent ol li li {
    background-image: url(/images/bullet-sqblue.gif);
}
.notice {
    color: #777;
    border-color: #e5e5e5;
}
ul.hero li {
    background-image: url(/images/bullet-sqblue.gif);
}
.banner2 {
   background-image: url(/images/bg-hero2.png);
}
.banner2 .wrap1 {
    color: #fff;
}
.banner2 .wrap2 {
    color: #666;
}
.banner2 .wrap2 li {
    background-image: url(/images/bullet-doublearrow.gif);
}
/*  search  */
.searchforWrap             {
    background-image: url(/images/bg-searchresult_input.gif);
}
span.searchText             { 
    color: red; 
}
input#searchforfield    {
    color: #555;
}
.courtLocationsWrap             {
    border-color: #FFF;    
    background-image: url(/images/bg-input.gif);
}
input#courtLocationsfield { 
    color: #555;
}
.findMyCourtWrap         {
    border-color: #FFF;    
    background-image: url(/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(/images/bg-shsearchinput.gif);
}
input#selfhelpMainSearchfield {
    color: #666;
}
.contextSearchWrap             {
    background-image: url(/images/bg-shsearchinput.gif);
}
input#contextSearchField     {
    color: #666;
}
/*  tables  */
table.simple                {
    border-bottom-color: #CCC;
}
table.simple thead            {
    border-bottom-color: #ccc;
}
table.simple th                {
    background-color: #cfd7e1;
}
table.simple th.selected    {
    background-color: #93a7c0;
    color: #FFF;
    border-left-color: #FFF;
}
table.simple tr.header td     {
    border-bottom-color: #ccc;
}
table.simple tr.title         {
    background-color: #cfd7e1;
    color: #073873;
}
table.simple tr.title td    {
    border-left-color: #FFF;
    border-top-color: #FFF;
}
table.simple td.selected    {
    background-color: #93a7c0;
    color: #FFF;
    border-left-color: #FFF;
}
table.simple tr.odd td         {
    background-color: #fbfcfd;
    border-left-color: #FFF;
    border-top-color: #FFF;
}
table.simple tr.even td         {
    background-color: #f5f6f8;
    border-left-color: #FFF;
    border-top-color: #FFF;
}
table.simple td.colOne         {
    background-color: #cdd7e3 !important;
    color: #073873;
}
.twoColSmallWide .rightColumn table, 
.wideLeft table
.innerCenterColumn table {
    border-bottom-color: #CCC;
}
.innerCenterColumn table tr.header td, 
.wideLeft table tr.header td, 
.innerCenterColumn table thead td, .innerCenterColumn table thead th, .innerCenterColumn table tr.header th, .twoColSmallWide .rightColumn table tr.header td, .twoColSmallWide .rightColumn table thead td, .twoColSmallWide .rightColumn table thead th, .twoColSmallWide .rightColumn table tr.header th{
    border-bottom-color: #ccc;
}
.innerCenterColumn th,
.wideLeft th,    
.twoColSmallWide .rightColumn th {
    background-color: #cfd7e1;
    color: #073873;
    border-left-color: #FFF;
    border-top-color: #FFF;
}
.innerCenterColumn table .selected,    
.wideLeft table .selected,    
.twoColSmallWide .rightColumn table .selected {
    background-color: #93a7c0;
    color: #FFF;
    border-left-color: #FFF;
}
.innerCenterColumn table td,    
.wideLeft table td,    
.twoColSmallWide .rightColumn table td {
    background-color: #fbfcfd;
    border-left-color: #FFF;
    border-top-color: #FFF;
}
.innerCenterColumn table tr.even td,    
.wideLeft table tr.even td,    
.twoColSmallWide .rightColumn table tr.even td {
    background-color: #f5f6f8;
    border-left-color: #FFF;
    border-top-color: #FFF;
}
.innerCenterColumn table td.colOne,    
.wideLeft table td.colOne,    
.twoColSmallWide .rightColumn table td.colOne        {
    background-color: #cdd7e3 !important;
    color: #073873;
}
.innerCenterColumn th,    
.wideLeft th,    
.twoColSmallWide .rightColumn th {
    background-color: #ffffff;
    color: #073873;
}
.innerCenterColumn table.noformatting .selected,    
.wideLeft table.noformatting .selected,
.twoColSmallWide .rightColumn table.noformatting .selected {
    background-color: #ffffff;
    color: #073873;
}
.innerCenterColumn table.noformatting td,    
.wideLeft table.noformatting td,    
.twoColSmallWide .rightColumn table.noformatting td {
    background-color: #ffffff;
}
.innerCenterColumn table.noformatting tr.even td,    
.wideLeft table.noformatting tr.even td,    
.twoColSmallWide .rightColumn table.noformatting tr.even td {
    background-color: #ffffff;
}
.innerCenterColumn table.noformatting td.colOne,    
.wideLeft table.noformatting td.colOne,    
.twoColSmallWide .rightColumn table.noformatting td.colOne        {
    background-color: #ffffff !important;
    color: #073873;
}/*  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(/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(/images/ad_prev.png);
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background-image: url(/images/ad_next.png);
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
    background-image: url(/images/opa75.png);
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/images/opa75.png');
}
.ad-gallery .ad-back {
    background-image: url(/images/ad_prev.png);
}
.ad-gallery .ad-forward {
    background-image: url(/images/ad_next.png);
}

/*Center Search Box */
.CenterSearch input#CenterSearchBox {
    background-color: #eee;       
}
.CenterSearch input#CenterSearchBox:focus {
    background-color: #fff;    
    -moz-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
    box-shadow: 0 0 2px rgba(0,0,0,.8) inset;            
}
.CenterSearch input#CenterSearchBox::-webkit-input-placeholder {
    color: #999;
}
    
.CenterSearch input#CenterSearchBox:-moz-placeholder {
     color: #999;
}
    
.CenterSearch input#CenterSearchBox:-ms-input-placeholder {
     color: #999;
}  
.CenterSearch button#CenterSearchButton {
    color: #fff;
    background-color: #073873;    
}
.CenterSearch button#CenterSearchButton:hover{        
     background-color: #6a88ab;
}    
      
.CenterSearch button#CenterSearchButton:active,
.CenterSearch button#CenterSearchButton:focus{   
     background-color: #073873;    
}
.CenterSearch button#CenterSearchButton:before {
     border-color: transparent #073873 transparent;
}
.CenterSearch button#CenterSearchButton:hover:before{
     border-right-color: #6a88ab;
}
    
.CenterSearch button#CenterSearchButton:focus:before{
     border-right-color: #073873;
}  
 