body { background-color: #5c7fa1; }

.count { color: #5c7fa1; position:absolute; top:2px; left:2px; }

/* @group Links */

a { font-style: normal; color: navy; text-decoration: none; }
a:link { color: navy; }
a:visited { color: navy; }
a:active { color: red; }
a:hover { text-decoration: underline; }
	
.even{background-color:white;} 
.odd{background-color:#edf3fe;}
.odd:hover, .even:hover{background-color:#b5d5ff;background:#b5d5ff;}

/* @end */

.vcard{
	padding-left: 2mm;
	margin-top: 2em;
	font-size: 9pt;
}

.vcard img {
	padding-right: 1mm;
	margin-top: -1em;
	float: left;
	width: 32px;
	height: 32px;
}

#please_note
{
	font-weight: bold;
	margin:2mm 0;
	border-top:2px solid #900;
	border-bottom:2px solid #900;
	padding:1mm 8mm;
}

#done
{
	position:absolute;
	top:0;
	left:0;
	z-index:99;
	border:0;
	height:40px;
	width:40px;
}

/* @group Ticker */
#ticker {margin: 0 auto 10px;}
#ticker table {
/*	border: 1px solid #d0ced0; */
	border: 1px solid navy;
	margin: 0;
	padding: 0;
	height: 50px;
/*	background: #eeecee; */
/***************************************************************************************************************************************************************/
	border-radius:10px; /* Official statement */
	-moz-border-radius:10px; /* For Firefox */
	-webkit-border-radius:10px; /* For Safari and Chrome */
	-o-border-radius:10px; /* Reported statement for Opera 10.5 */
}
#ticker table td {font-size: 12px; height:30px;}
#ticker table td#tic-title { background-color: #d0ced0; border-radius: 10px 0 0 10px; -webkit-border-radius: 10px 0 0 10px; border-right: 1px solid navy; font-weight: 700; vertical-align:middle;padding: 13px 0; text-align: center; width: 172px; }
#ticker table td#tic-item {width: 534px; text-align: left; vertical-align:middle;}
#ticker table td#tic-item a {opacity: 0.999px;}
#ticker table a {/*color: #222;*/ text-decoration: none;}
#ticker table a:hover {color: #111; text-decoration: underline;}

/*
#ticker table {background: transparent url(../img_src/ticker/ticker_bot.gif) no-repeat bottom left;border: 0 solid #900; margin: 0; padding: 0; height:50px;}
#ticker table td#tic-title {background: transparent url(../img_src/ticker/ticker_top.gif) no-repeat top left;font-size: 12px; font-weight: 700; vertical-align:middle;padding: 13px 0; text-align: center; width: 180px; }
#ticker table td#tic-item {background: transparent url(../img_src/ticker/ticker_top.gif) no-repeat top right;width: 534px; text-align: left; vertical-align:middle;}
*/

/* @end */

.title {

	font-weight: 700;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Helvetica, Arial, serif;
	font-size: 30px;
	color: #FFFFFF;
	border-bottom: 3px solid #990000;
	padding-right: 0px;
	padding-left: 0px;
}

cite
{
	float: center;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.j_red{color:#c00;font-weight:700;}
.j_blue{color:#00c;font-weight:400;}

.sig { font-size:11px; font-style:italic; }

.cap_case 
{
	font-size: 20px;
	color: navy;
	font-style: italic;
	font-family: 'Monotype Corsiva';
	padding-right: 0.7mm;
}

/* @group Headings */

h3 {
	color : navy;
	padding: 0px;
	margin: 3mm 0mm 0mm 0mm;
	font: italic bold 15pt "Times New Roman", Times, serif;
}

h4 {
	color : navy;
	margin: 0mm;
	padding: 0mm;
	font: bold 12pt "Times New Roman", Times, serif;
}

h6 {
	color : navy;
	margin: 0mm;
	padding: 0mm;
	font: bold 9px/1px Arial, Helvetica, sans-serif;
}

/* @end */

.rss_link
{
	color: #cdce00;
	margin: 0px;
	padding-right: 2mm;
	padding-left: 2mm;
}
acronym, abbr, .tool_tips
{
	border-bottom: 1px double #f00;
	font-size: 95%;
	cursor:help;
	letter-spacing: .05em;
}

.fake_link { text-decoration:underline; color:#fff; font-size:inherit; padding:0mm 1mm 0mm 1mm; background-color:#990033; }

.link_rss 
{
	background: url(../img_src/rss-icon.png) left top no-repeat;
	float: left; 
/*	padding-right: 1px;*/
	padding-left: 5mm;
	padding-bottom: 1mm;	
}
.link_pdf, link_pdf:hover
{ background: url(../img_src/smallpdf.gif) right 3px no-repeat !important; }
.link_flash, link_flash:hover
{ background: url(../img_src/smallflash.jpg) right 3px no-repeat !important;  }
.link_pdf_error
{
	background: url(../img_src/smallpdf.gif) right center no-repeat;
	padding-right: 1px;
	padding-left: 1px;
	
}

.comments 
{
	color: #00ff00;
	font-size: small;
	padding-right: 10mm;
	padding-left: 10mm;
	background: #000000;
	border: thin solid #00ff00;
	margin-right: 15mm;
	margin-left: 15mm;
}

.toolbar {
	width: 695px;
}

.loc
{
	margin: 0;
	color: navy;
	font: 14px "Times New Roman", Times, serif;
	letter-spacing: 1px;
	padding: 2mm 0;
	cursor:pointer;
}
.selected
{ 
		color:#900; 
		margin: 0 -10px;
		padding: 2mm 10px; 

		background: -moz-linear-gradient(left, #ffffff, #d3d3d3);
/* 		background: -webkit-gradient(linear, 0% 100%, 100% 100%, from(#d3d3d3), to(#ffffff)) */
		background: -webkit-gradient(linear, 0% 100%, 100% 100%, from(#ffffff), to(#d3d3d3));
/* 		background: -moz-linear-gradient(100% 100% 90deg, #ffffff, #d3d3d3); */
		background-color: #d3d3d3;
}

.locSmall
{
	list-style: inherit;
	margin: 0;
	padding: 0;
	color: navy;
	font: 11px "Times New Roman", Times, serif;
	letter-spacing: 1px;
	text-align: right;
	cursor:pointer;
}

.locSub
{
	font: 12px "Times New Roman", Times, serif;
	border:thin solid transparent;
	min-height:22px;
	padding:0;
	margin:1mm 0;
	letter-spacing: .25px;
}

.content {
	width: 720px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: normal;
	font-family: Verdana, Tahoma, Helvetica, Arial, serif;
	font-size: 12px;
	color: #000000;	
}

.line
{
	border-top: 1px solid navy;	
}

.caption 
{
	padding: 0px 26px;
	margin: 0;
	font-size: 16px;
	background: navy;
	padding-bottom: 1mm;
	padding-top: 1mm;
	border-bottom: 2px solid #cccccc;
	text-align: center;
	color: white;
	font-weight: bold;
}

.list_blank { margin:1em; position:static; list-style-type: none; }
.list_bullet { margin:1em 1em 1em 2em; position:static; list-style-type: disc;}
.list_square { margin:1em 1em 1em 2em; position:static; list-style-type: square;}
.list_number { margin:1em 1em 1em 2em; position:static; list-style-type: decimal; }
.list_alpha { font-style: normal; font-weight: normal; margin:1em 1em 1em 2em; position:static; list-style-type: upper-alpha; }
.list_roman { margin-left: 1em; margin-bottom: 1em; margin-right: 1em; margin-top: 1em; position:static; list-style-type: upper-roman; }
.list_bullet li, .list_number li, .list_roman li, .list_alpha li, .list_blank li, .list_square li { padding:1mm; margin:0; float:none; text-align:left; list-style: inherit; z-index:1;cursor: default; }
.list_bullet ol, .list_number ol, .list_roman ol, .list_alpha ol, .list_roman ol, .list_square ol { margin-left:5mm; padding:2mm;}

.list_blank li { padding:1mm; margin:0; float:none; text-align:left; list-style: inherit; z-index:1; }
.list_blank ol { margin-left:3mm; padding:1mm;}


/* separate the list from what follows it */
/* 	div.wrapper{  width: 182px; border: 1px solid green;} */

	
	div.wrapper ul{
/* 		display: block; width: 7em; */

	}
	div.wrapper ul li{
		width: 7em;
		float: left;
		padding: 5mm 0;
		border: 1px solid fuchsia;
	}
/* anchor styling */
/*
	div.wrapper ul li a
	{
      display: block;
      width: 7em;
      text-decoration: none;  border: 1px solid fuchsia;
      padding: 1mm 0;
    }
*/
/*
    div.wrapper ul li a:hover
    {
      color: #FFF;
      background-color: #A52A2A; 
    }
*/
/* stop the floating after the list */
	div.wrapper br { clear: left; }
	
/* .list_menu { border: thin solid red; } */
/* .list_menu ul{float: left; width: 182px; list-style: none;  border: thin solid green;} */
/* .list_menu ul li{float:left;  border: thin solid purple;} */
/* .list_menu li{ width: 7em; padding-bottom: 10mm;  border: 1px solid fuchsia;} */

.announce
{
	background: #600;
	background-color: #600;
	vertical-align: top;
	margin:0;
	padding:1em 10mm;
	text-align:center;
	color:#fff;
	text-decoration: none;
	font-weight: normal;
	line-height: 5mm;
	word-spacing: 1pt;
	font-family: Times New Roman, Times, serif;
}

/* @group Forms Listing */

.form_close			{ float: right; padding: 4px;color: #600;cursor: pointer;margin: 0;position: relative;bottom: 5mm;font: bold 10pt Times; }
.form_close:hover	{ float: right;padding: 4px;color: #fff;background-color:#600;cursor: pointer;margin: 0;position: relative;bottom: 5mm;font: bold 10pt Times; }

/* @end */

/* @group Notice Wide */

.notice_wide 
{
	margin: 0mm;
	padding: 0mm;
/*	width: 99%;*/
}

.notice_wide h4 
{
	text-align: center;
	background-color: navy;
	padding: 1mm 0mm 1mm 0mm;
	margin: 0px;
	color: white;
	
}

.notice_wide .outside_edge
{
	background-color: navy;
	margin: 0mm;
	padding:0mm 0mm 0mm 0mm;
	font: bold 12pt "Times New Roman", Times, serif;
	color:white;
	text-indent: 2mm;
}

.notice_wide .inside_edge
{
	border-left:2px solid navy;
	border-right:2px solid navy;
	padding: 0;
	margin: 0;
}

.notice_wide .container {
	border-left:2px solid navy;
	border-right:2px solid navy;
}

.notice_wide .notice_date {
	
	text-decoration: underline;
	font-weight: bold;
	text-align:left;
	padding: 0.5mm 0.5mm 0mm 0mm;
	border-top: 1px solid #cccccc;
}

.notice_wide .notice_text {
	text-decoration: none;
	font-weight: normal;
	text-align:right;
	padding: 1mm 3mm;
}
	
/* @end */

/* @group My Group */
/*
.maintable
{
	border: 1px solid #999999;
	margin-top: 2%;
}
*/
/*
.tablebody {
	margin-left: 5pt;
	margin-right: 5pt;
	height: 400px;
	width: 100%;
}
*/
/*
.tablebody td {
	vertical-align:top;
	padding-top: 10px;
}
*/
/* @end */

.innertable{border:1px solid navy; margin:0; padding:0;}
.innertable td{padding:0;border-top:thin solid #d3d3d3; vertical-align: bottom;}
/* .innertable tr:hover{background-color:#b0c3dd;} */


/* @group Listing */
/*
.listing {
	font: 10px Arial;
	text-align:center;
	border-left: 1px solid #a5a5a5;
	border-right: 1px solid #a5a5a5;
	padding: 2px;
	margin: 0px;
}
*/
/*
.listing td {
	
	border-bottom: 1px solid #a5a5a5;
	font-size: 15px;
	font: 12px   Times New Roman, Times, serif;
	padding: 4px;
}
*/
/*
.listing th {
	
	background-color:#e2e2e2;
	border-bottom: 1px solid #a5a5a5;
	border-top: 2px solid #a5a5a5;
	font: bold 13px "Lucida Grande";
}
*/	
/* @end */

/* @group Nav */
#navigation ul 
{
	margin: 0;
	font-family: Times New Roman, Times, serif;
	padding: 5px 2px 5px 2px;
	list-style: none;
}
        
#navigation li
{
	/*background: #fff;*/
	/*background: #ccc;   background of unselected tabs*/
	/*border-right: 1px solid #999;*/
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
        
#navigation a {
     /*color: #588BA8;*/
     /*color: #666;        text of unselected tabs*/
	padding: 5px 12px 5px 12px;
	text-decoration: none;
	color: #000;
}

#navigation a:hover
{
     color: navy;
}

#navigation #ECF a {
        color: #900;
        /*color: #666;        text of unselected tabs*/
        font-weight: bold;
        padding: 5px 10px;
        text-decoration: none;
}

#navigation #ECF a:hover {
        color: #006;
        background: #fff;
        /*color: #666;        text of unselected tabs*/
        font-weight: bold;
        padding: 5px 10px;
        text-decoration: none;
}
        
#navigation #currentpage a {
        /*background: #fff;*/
        font-weight: bold;
        color: #900;
        }

#nav_arrow 
{
/*	background: url(temp/tridown.gif) right bottom  no-repeat; */
}


/* @group Describe */

#describe 
{
	width:100%;
	height: 28px;
	text-align: center;
	border-spacing: 5mm;
	border-spacing:inherit;
}

#describe li
{
	float: left;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	list-style: none;
	margin-left: 5mm;
}

#describe a {
     /*color: #588BA8;*/
     /*color: #666;        text of unselected tabs*/
	padding: 5px 12px 5px 12px;
	text-decoration: none;
	color: #000;
}

#describe a:hover
{
     color: white;
	background: navy;
	font-weight: bold;
}
	
/* @end */
/* @end */

/* @group Main_Table */

/* This is the table that everything will have everything in it. */
/****************************************************************************************************************/
.main_table 
{
	border: 2px double #009; width: 900px; /* was 815px  & 808px && 855px*/  
	box-shadow: 0 0 20px 5px #444;
	-moz-box-shadow: 0 0 20px 5px #444;
	-webkit-box-shadow: 0 0 20px 5px #444;
}

/* This is for the parts of the main table that will have the grey backgrounds */
.main_table .head { 
	height: 155px; 
	background-repeat: no-repeat; 
/* 	background-image: url(../img_src/site_head_pillar.gif);  */
	text-align: center; 
	margin:0; 
	padding:0; 
	cursor: pointer; 
	
	letter-spacing: 2px; 
	text-shadow: 2px 2px 5px #666; 
	word-spacing: 2mm; 
	font-weight: bold; 
	font-family: "Copperplate Gothic Bold";
}
.main_table .grey { background: #ccc; }
/* This is the section that all of the editable text will be in. */
.main_table .body { background: #fff; background-color: #fff; vertical-align: top; padding: 4mm; }
/* This is the footer */
.main_table #footer 
{
/* 	color: black; */
	text-align: center;
	border-top: solid #600 1mm;
/* 	padding-top: 1mm; */
/* 	height: 15em; */
/* 	padding-bottom: 0px; */
	background: #ccc;
	font: bold 12px/4mm "Lucida Grande", Arial, "Trebuchet MS", Helvetica, serif;
}

.main_table #footer .menu
{
	display:none;
	font: bold 11px/4mm "Lucida Grande", Arial, "Trebuchet MS", Helvetica, serif;
}
	
/* @end */

/* @group Mainblock */
/****************************************************************************************************************/
.mainblock
{
	width: 645px;  /* was 525px and 560px and 600px*/
	float: left; margin: 0;
	padding: 0;
}
.mainblock #courthouse 
{
	border-bottom: 1px solid navy;
	padding: 0mm 0mm 3mm 0mm;
	margin: 0mm 0mm 5mm 0mm;
}

.mainblock #text 
{
	margin-bottom: 5mm;
	padding: 0;
	font: 12px  Verdana, Arial, Helvetica, san-serif;
}

.mainblock #text td 
{
	vertical-align: top;
	padding: 3mm;  /* Change this to 3 after you are done with the Bar Notice */
}
/* @end */
td .left 
{
	border-right: 1px solid navy;
	vertical-align: top;
}

.search
{
	border-bottom: 1px solid navy;
}

.main { border: 1px solid navy; width: 100%; height: 176mm; min-height: 212mm;}
.main .whiteback { background-color:#fff; vertical-align: top; }
.main .whiteback td { vertical-align: top; height: 100%; }
.main th { background-color: #cccccc; border-bottom: 1px solid #900; padding-top: 1mm; padding-bottom: 1mm; margin: 0; height:8mm; }	


/* @group Aplha-Shadow */

.alpha-shadow_right
{
	float: right;
	background: url("img_src/shadow1.gif") no-repeat right bottom;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
}

.alpha-shadow_right div
{
	background: url("img_src/shadow2.png") no-repeat left top !important;
	background: url("img_src/shadow2.gif") no-repeat left top;
	padding: 0px 5px 5px 0px;
}

.alpha-shadow_right img
{
	background-color: #fff;
	border: 1px solid #a9a9a9;
	padding: 1mm;
}

.alpha-shadow_left
{
	background: url("../img_src/shadow1.gif") no-repeat right bottom;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
	float: left;
}

.alpha-shadow_left div
{
	background:  url("../img_src/shadow2.png") no-repeat left top !important;
	background:  url("../img_src/shadow2.gif") no-repeat left top;
	padding: 0px 5px 5px 0px;
}

.alpha-shadow_left img
{
	background-color: #fff;
	border: thin solid #a9a9a9;
	padding: 1mm;
}
	
/* @end */

/* The Following stuff doesn't need to stay */

/* @group LinkPreview */
/* CSS Document */

.amazon{
width:20px;
padding:3px 20px 0 0;
background: url(../img_src/files/amazon.gif) no-repeat right;
}
.doc{
width:20px;
padding:0 20px 0 0;
background: url(../img_src/files/doc.png) no-repeat right;
}
.url{
width:20px;
padding:0 18px 0 0;
background: url(../img_src/link_arrow.gif) no-repeat right; 
/* background: url(../img_src/files/link_arrow.png) no-repeat right; */
}
.pdf{
width:20px;
padding:0 20px 0 0;
background: url(../img_src/smallpdf.gif) no-repeat right;
/* background: url(../img_src/files/pdf.png) no-repeat right; */
}
.ppt{
width:20px;
padding:0 20px 0 0;
background: url(../img_src/files/ppt.png) no-repeat right;
}
.wpd{
width:20px;
padding:0 20px 0 0;
background: url(../img_src/files/wpd.png) no-repeat right;
}
.html{
width:20px;
padding:0 20px 0 0;
background: url(../img_src/files/html.png) no-repeat right;
}
.rss{
width:20px;
padding:0 20px 0 0;
background:  url("../img_src/rss.gif") no-repeat right;
}
.xls{
width:20px;
padding:0 20px 0 0;
background: url(../img_src/files/xls.png) no-repeat right;
}
.xml{
width:20px;
padding:0 25px 0 0;
background: url(../img_src/files/xml.gif) no-repeat right;
}
.zip{
width:20px;
padding:0 20px 0 0;
background: url(../img_src/files/zip.png) no-repeat right;
}
/* *[href$= .pdf ]:hover:after { content:  p ; color: red; background-color: yellow; }  */

/* @end */
