/* CourtRecords Custom Style */.sfContainer
{
    width: 58em;
    margin: 10px auto;
}

/* CourtRecords Custom Style */.sfKarl
{
    width: 64em;
    margin: 10px 0;
}
.sfContent /* field item container*/
{
    width: 30em;
    float: left;
}
a.onlineSale,a.onlineSale:visited,a.onlineSale:active,a.onlineSale:link,.onlineSale{color:Green;}
.button{width:230px;}
.hpContainer
{
    width: 25em;
    float: right;
}
.hpContent
{
    display: block;
    border: solid 1px #333;
    margin-bottom: 10px;
    background: #ffffe1;
    padding: 5px;
    color: #666;
}
/* Help container*/.hpHeader
{
    padding-left: 20px;
    padding-bottom: 5px;
    border-bottom: solid 1px #333;
    font-size: 100%;
    background-position: left top;
    margin-bottom: 5px;
    background-image: url(/images/helpcap.gif);
    background-repeat: no-repeat;
    font-weight: bold;
}
.noright{border-right:none !important;}
.whiteout{border-left:none !important;color:White;}
.altRow{background: gainsboro;}
.altRow .whiteout{color:gainsboro;}
.tbContainer /* tab container*/
{
    border: solid 1px #919b9c;
    border-top: none;
    padding: 10px 10px;
    background-color: #ECECEC;
}
.required
{
    color: Red;
}
.flContent1 /* Float container*/
{
    width: 50%;
    float: left;
}
.flContent2 /* Float container*/
{
    width: 49%;
    float: left;
}
fieldset
{
    padding: 5px 10px;
}
legend
{
    color: #666;
}
.section
{
    margin-bottom: 5px;margin-top:10px;
    clear: both;
}
.clear
{
    clear: both;
}
.fieldNote
{
    color: Green;
}
label
{
    color: #003366;
    font-weight: bold;
    line-height: 1.8em;
}
.cvContent
{
    border: solid 1px #bbb;
    border-top: none;
    padding: 10px;
    background-color: #ECECEC;
    margin-right: 10px;
}
.labelcell
{
    width: 15%;
    background: white;
    color: #003366;
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
}
.fieldcell
{
    background: gainsboro;
    width: 35%;
}
.counter
{
    width: 20px;
    text-align: right;
    color: White;
}
.sectionhead th
{
    background-color: Maroon;
    padding: 4px;
    color: White;
}
.emphasis
{
    color: #333;
    font-style: italic;
    font-size: 80%;
}
.tblobts
{
    border: solid 1px maroon;
    margin-bottom: 5px;
}
.tblobts div
{
    padding: 0 4px;
}
.obts
{
    color: red;
}
td
{
    white-space: normal;
}
.errorMsg
{
    color: Red;
}
.errorMsg img
{
    margin-right: 4px;
}
h1 .whiteHeader, h1 .errorMsg
{
    margin: 0;
    text-align: center;
    font-size: 45%;
    color: White;
    background-color: #455971;
    font-weight: normal;
    display: block;
}
h1 .whiteHeader
{
    padding: 3px 5px 3px 5px;
}
.over td
{
    background-color: #aaccef;
}
.over .whiteout{color:#aaccef !important;}
.over a:link, .over a:active, .over a:visited
{
    color: #6A7883;
}
.over a:hover
{
    color: #333;
}
.selected td
{
    background-color: #FF7600;
}
.selected td a, .selected td
{
    color: #FFF;
}
.selected td.whiteout{color:#FF7600 !important;}
th.whiteout
{
    color: #1164AE;
}
.buttonOver
{
    background: #fff;
    border: 1px solid #333;
}
.innerHdr
{
    text-align: center;
    color: #333;
    border: solid 1px #333;
    background: aliceblue;
}
.myLegend ul
{
    list-style: none;
    list-style-image: none;
    display: inline;
    margin: 0;
    padding: 0;
}
.myLegend li
{
    list-style: none;
    list-style-image: none;
    list-style-position: outside;
    display: inline;
    margin: 0 5px;
    padding: 0;
}
.tabstrip, .tabstrip ul
{
    margin: 0;
    padding: 0;
}
.tabstrip div
{
    width: 100%;
}
.tabstrip div:after
{
    content: "";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
}
.tabstrip ul
{
    width: 100%;
}
.tabstrip li
{
    list-style: none;
    list-style-image: none;
    list-style-position: outside;
    float: left;
    margin: 0;
    padding: 0;
}
.tabstrip li.break
{
    float: none;
}
.tabstrip li.break br
{
    clear: both;
}
.tabstrip li a
{
    float: left;

    font-size: 100%;
}
.tabstrip li a img
{
    float: left;
    margin-top: 5px;
    margin-right: 5px;
    border: 0;
}
.tabstrip li a.selected
{
    z-index: 0;
    cursor: default;
}
.tabstrip li a .wrap, .tabstrip li a .innerWrap
{
    float: left;
    clear: both;
    white-space: nowrap;
    cursor: pointer; /* IE 5 Win */
    _cursor: hand;
}
.tabstrip li a.selected .wrap, .tabstrip li a.selected .innerWrap
{
    cursor: default;
}
/* Disabled tab */.tabstrip li a.disabled, .tabstrip li a.disabled:hover
{
    color: Gray;
}
.RadTabStrip_Outlook
{
    font: 8pt tahoma,sans-serif;
    text-align: center;
}
.RadTabStrip_Outlook ul
{
    padding-top: 3px !important;
}
.RadTabStrip_Outlook li a
{
    padding-left: 3px;
    background: transparent url( '/images/tabLeftOff.gif' ) 0px 0px no-repeat;
    color: Black;
    text-decoration: none;
    line-height: 19px;
}
.RadTabStrip_Outlook li a .wrap
{
    padding-right: 3px;
    background: transparent url( '/images/tabRightOff.gif' ) right 0px no-repeat;
}
.RadTabStrip_Outlook li a .innerWrap
{
    padding: 0 5px;
    background: transparent url( '/images/tabMiddleOff.gif' ) 0px 0px repeat-x;
}
.RadTabStrip_Outlook li a.selected
{
    margin-top: -2px;
    line-height: 21px;
    background: transparent url( '/images/tabLeftOn.gif' ) 0px 0px no-repeat;
}
.RadTabStrip_Outlook li a.selected .wrap
{
    background-image: url( '/images/tabRightOn.gif' );
}
.RadTabStrip_Outlook li a.selected .innerWrap
{
    background-image: url( '/images/tabMiddleOn.gif' );
}
.disabled
{
    font-weight: bold;
}
.recLink:visited
{
    color: #333;
    display: block;
}
.recLink:visited img
{
    display: block;
    filter: alpha(opacity=40);
    -moz-opacity: .40;
    opacity: .40;
}
#disclaimer .xlarge{font-size:120%;text-align:center;margin:10px 0;}
.loginLink
{
    margin: 5px auto;
    display: block;
    width: 19em;
    background: #C0C0C0;
    border: thin outset #CCCCCC;
    padding: 4px 0;
    color: #000000; text-decoration:none;
}
.loginLink:hover
{color: #000000;}
.calDay p,.calOtherDay p{height:100px;width:120px;font-size:x-small; overflow:auto;}
.calDay,.calOtherDay {vertical-align:top;text-align:left;white-space:nowrap;}
.cal{border-color:#000;background:#fff;color:#000;}
.cal td{padding:0;}
.calSelected{background:#CC3333;color:#fff;}
.calSelector{background:#ccc;font-weight:bold; color:#333; width:1%;}
.calTitle,.calTitle td{background:#369;font-weight:bold;font-size:110%;color:#fff;padding:5px;}
.calHeader{background:#ccc;color:#333;font-weight:bold;}
.calDayText
{
	display: block;
	background: #FFEAC1;
	padding: 5px;
}
.calOtherDay .calDayText{background:whitesmoke;padding:5px;color:#ccc;}
.cal caption{color:#369; font-size:150%;padding-bottom:10px;}
.loader{padding-top:200px;margin-top:22px;}
.efileLink{font-weight:bold;}
.efileLink img{margin-right:10px;}