@charset "utf-8";
/* 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$=".ppt"],
a[href$=".PPT"] {
    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, .innerCenterColumn table {
    border-bottom-color: #CCC;
}
.innerCenterColumn 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,    .twoColSmallWide .rightColumn th {
    background-color: #cfd7e1;
    color: #073873;
    border-left-color: #FFF;
    border-top-color: #FFF;
}
.innerCenterColumn table .selected,    .twoColSmallWide .rightColumn table .selected {
    background-color: #93a7c0;
    color: #FFF;
    border-left-color: #FFF;
}
.innerCenterColumn table td,    .twoColSmallWide .rightColumn table td {
    background-color: #fbfcfd;
    border-left-color: #FFF;
    border-top-color: #FFF;
}
.innerCenterColumn 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,    .twoColSmallWide .rightColumn table td.colOne        {
    background-color: #cdd7e3 !important;
    color: #073873;
}
.innerCenterColumn th,    
.twoColSmallWide .rightColumn th {
    background-color: #ffffff;
    color: #073873;
}
.innerCenterColumn table.noformatting .selected,    
.twoColSmallWide .rightColumn table.noformatting .selected {
    background-color: #ffffff;
    color: #073873;
}
.innerCenterColumn table.noformatting td,    
.twoColSmallWide .rightColumn table.noformatting td {
    background-color: #ffffff;
}
.innerCenterColumn table.noformatting tr.even td,    
.twoColSmallWide .rightColumn table.noformatting tr.even td {
    background-color: #ffffff;
}
.innerCenterColumn 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);
}