/*
 * Last Updated: 2010-08-30
 */

@import url("/styles/environment.css");

/* NOTES / EXAMPLES */
/* Figure fonts on HTML font size = POINTS (2=10,3=12,4=14,5=18,6=24). */
/* dummy - set up to fix problem of browsers ignoring first style definition */
/* StdBody1,StdHdg1-3 - bailbond pages */
/* StdBody2 - TOP link at bottom of long pages */
/* StdBody3 - body of most pages */
/* StdBody4 - left-hand column */
/* StdFont2 - footer links, help links, sub-text, and copyright */
/* StdFont4 - home page address, page sub-headings */
/* StdFont5 - most page headings */
/* StdFont7 - text under people pictures */
/* StdFont8 - warning messages */
/* StdFont9 - indicates sort order on forms results page */
/* StdFont10 - imbedded light-grey text (in description on search results pages) */
/* StdFont11 - imbedded text (form links label on site search results page) */
/* StdFont12 - outage text, etc. in left-hand column of all pages */
/* StdFont13 - grey text, posting note under News & Notices (left-hand column) */
/* StdFont14 - column headings for chat board, bold */
/* StdFont15 - links for chat board */
/* StdFont16 - blue text, used for representing an actual link */
/* StdFont17 - red text, small attention notice/help */
/* StdFont18 - red, bold text */
/* StdFont19 - white, bold text */

body 
{
	background-color: white;
	color: black;
	margin: 0;
	text-align: center;
}

div.contentHeader
{
	margin: 1em auto 0.25em;
	text-align: center;
}

div.contentHeader .pageTitle
{
	font-size: 18pt;
	font-weight: bold;
}

div.contentHeader .realPageSubtitle
{
	font-size: 15pt;
	font-weight: bold;
}

div.contentHeader .pageSubtitle
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight: normal;
}

div.page
{
	margin: 0 auto;
	text-align: left;
	width: 723px;
}

h1
{
	color: navy;
	font-size: 14pt;
	font-weight: normal;
	margin-top: 1.5em;
}

h2
{
	color: navy;
	font-size: 13pt;
	font-weight: normal;
	margin-top: 1em;
}

img
{
	border: none;
	margin: 0;
	padding: 0;
}

img.floatRight
{
	float: right;
	padding: 0 0 0.25em 0.5em;
}

label {
    font-weight: bold;
}
    
label.radio {
    font-weight: normal;
}

legend 
{
	color: black;
	font-weight: bold;
}

p
{
	margin-top: 1em;
	margin-bottom: 1em;
}

p.pageHeader
{
	font-size: 18pt;
	font-weight: bold;
	margin: 18px 0 4px 0;
}

table 
{
	border-collapse: collapse;
	empty-cells: show;
}

table.center
{
    margin: 0 auto;
    text-align: left;
}

table.dataLayout td
{
	border-bottom: 2px;
	border-color: #e8e8e8;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

table.dataLayout th
{
	font-weight: bold;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

table.dataLayout thead
{
	background-color: #e8e8e8;
}

table.pageLayout 
{
	width: 100%
}

table.pageLayout td
{
	border: none;
	vertical-align: top;
}

table.labeledSection th
{
	font-weight: bold;
	padding-right: 0.5em;
	text-align: left;
	vertical-align: top;
}

table.labeledSections td
{
	vertical-align: top;
}

table th
{
	font-weight: bold;
}

ul.noBullet
{
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

ul.graySphereBullet
{
	list-style-image: url(/images/btn_black4.gif);
}

.bookTitle
{
	font-style: italic;
}

.center
{
	text-align: center;
}

/* dummy - DO NOT USE */
.dummy { }

.indent
{
    padding-left: 3em;
}

.colSize
{
	text-align: left;
    padding-right: 2em;
}

.customPageContent
{
	padding-left: 2em;
	vertical-align: top;
	width: 550px;
}

.errorMessage
{
	color: red;
	font-weight: bolder;
}

.footnote
{
	font-size: smaller;
}

.footnoteMarker
{
	font-size: smaller;
	vertical-align: super;
}

.justifyRight
{
	text-align: right;
}

.label
{
	font-weight: bold;
}

.pageFooter
{
	font-size: smaller;
	font-weight: normal;
	padding-bottom: 1em;
	padding-top: 1em;
	text-align: center;
}

.pageFooter hr
{
	width: 90%;
}

.pageFooter .hyperlinks
{
	padding-bottom: 1em;
}

.pageFooter .hyperlinks a
{
	padding: 0 1em;
}

.sideMenu
{
	background-color: #e8e8e8;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-right: 15px;
	padding: 4px 2px;
	vertical-align: top;
	width: 152px;
}

.sideMenu li
{
	background: url("/images/btn_black4.gif") left top no-repeat;
	padding-left: 18px;
}

.sideMenu ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.sideMenu .section
{
	padding-bottom: 1em;
}

.sideMenu .section .sectionHeading
{
	padding-bottom: 2px;
	text-align: center;
}

.signature
{
	font-style: italic;
}

.siteHierarchy
{
	-moz-border-radius: 5px 5px 5px 5px;
	background-color: #e8e8e8;
	font-size: smaller;
	padding: 0.25em;
}

.siteHierarchy ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.siteHierarchy ul li
{
	display: inline;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
    
/* bailbond agent page header - line 1 */
.StdHdg1 {
	font-weight: bold;
	font-size: 20pt;
}

/* bailbond agent page header - line 2 */
.StdHdg2 {
	font-weight: bold;
	font-size: 16pt;
}

/* bailbond agent page header - line 3 */
.StdHdg3 {
	font-size: 11pt;
}

/* standard page font - footer links, help links, sub-text, and copyright */
.StdFont2, .StdFont2 TD {
	font-size: 10pt;
}

/* standard page font - home page address, page sub-headings */
.StdFont4, .StdFont4 TD {
	font-size: 14pt;
	color: navy;
}

/* standard page font - most page headings */
.StdFont5 {
	font-weight: bold;
	font-size: 18pt;
}

/* standard page font - text under people pictures */
.StdFont7 {
	font-size: 16pt;
}

/* standard page font - warning messages */
.StdFont8, .StdFont8 TD {
	font-size: 14pt;
	color: red;
}

/* standard page font - indicates sort order on forms results page */
.StdFont9 {
	font-weight: bold;
	color: #8194B6;
}

/* standard page font - small grey text (imbedded text (in description on search results pages)) */
.StdFont10 {
	font-size: 10pt;
	font-family: Arial, Verdana, Helvetica;
	color: #8d8d8d;
}

/* standard page font - light blue text (imbedded text (form links label on site search results page)) */
.StdFont11 {
	color: #4a56fa;
}

/* standard page font - outage text, etc. in left-hand column of all pages */
.StdFont12, .StdFont12 TD {
	font-size: 11pt;
}

/* standard page font - posting note under News & Notices (left-hand column) */
.StdFont13, .StdFont13 TD {
	font-size: 10pt;
	color: #727171;
}

/* standard page font - column headings for chat board */
.StdFont14, .StdFont14 TD {
	font-weight: bold;
}

/* standard page font - links for chat board */
.StdFont15, .StdFont15 TD {
	font-size: 10pt;
	font-weight: bold;
}

/* standard page font - blue text (used for representing an actual link) */
.StdFont16 {
	color: #082ece;
}

/* standard page font - red text, small attention notice/help */
.StdFont17, .StdFont17 TD {
	font-size: 10pt;
	color: red;
}

/* standard page font - red text, small attention notice/help */
.StdFont18, .StdFont18 TD {
	font-weight: bold;
	color: red;
}

/* standard page font - white text, section headings with dark background */
.StdFont19, .StdFont19 TD {
	font-weight: bold;
	color: white;
}

/* standard page font - white text, section headings with dark background */
.StdFont20, .StdFont20 TD {
	text-align: right;
}

/* bailbond agent page body */
.StdBody1, .StdBody1 TD {
	font-size: 10pt;
	font-family: Arial, Verdana, Helvetica;
}

/* standard page body (TOP link) */
.StdBody2 {
}

/* standard page body (most pages) */
.StdBody3, .StdBody3 TD {
}

/* standard page body - left-hand column */
.StdBody4 {
/*		background-color: #f1f1f1; light grey */
	background-color: #e8e8e8;
}

.whitespaceAbove 
{
	margin-top: 1em;
}

.whitespaceBelow
{
	margin-bottom: 1em;
}