/* CSS Document */
/* -- All Pages - Top Banner with Logo -- */
#banner {
margin-bottom:0px;
width:100%;
}
#banner-image {
	height:76px;
	background-repeat:repeat;
	float:left;
}
#banner-logo {
	float:right;
}


/* -- All Pages - Top Menu System -- */
#tmenu {
margin-bottom:25px;
width:785px;
height:33px;
vertical-align:top;
}
#search {
	margin-top:2px;
	text-align:center;
}

/* -- All Pages - Menu and Content Table --*/
#menucontent {
	margin-left:3px;
	margin-top: 10px;
	width: 100%;
	padding-right: 5px;
}

/* -- All Pages - Left Menu System -- */
#leftmenu {
	color:#FFFFFF;
	font-weight:bold;
	margin-left:5px;
	margin-bottom: 5px;
	font-family:Arial;
	font-size:80%;
}
#leftmenu a:link {color:#FFFFFF; text-decoration:none;
}
#leftmenu a:visited {color:#FFFFFF; text-decoration:none;
}
#leftmenu a:hover {color:#FFFFFF; text-decoration:none;
}

/* --- All Pages - Left and Right Table --- */
#lefttd {
	width:170px;
	background-color: #0075BD;
	padding-top:5px;
}
#righttd {
	padding-right: 10px;
}

/* --- All Pages - Content <div id="content"> */
#content a:link {color:#00499C; text-decoration:none;
}
#content a:visited {color:#00499C; text-decoration:none;
}
#content a:hover {color:#00499C; text-decoration:underline;
}
#content {
padding-bottom:30px;
padding-left:10px;
}


/* -- General CSS -- */
h1 {
	font-size: large;
	padding-top:5px;
}
h2 {
	font-size: medium;
}
h3 {font-size:medium;
}	
body {
	margin:0px;
	background-color:#FFFFFF;
}
		
/* --- All Pages - Accessibility --- */
#accessibility a:link {color:#FFFFFF; text-decoration:none; font-weight:bold; 
}
#accessibility a:visited {color:#FFFFFF; text-decoration:none; font-weight:bold;
}
#accessibility a:hover {color:#FFFFFF; text-decoration:none; font-weight:bold;
}
#accessibility {
	text-align:center;
	margin-top: 5px;
}
#accessibility img {
border:0;
}
#accessibility td {
width:100%;
}	
	
	
/* --- All Pages - Disclaimer Section ---*/
#disclaimer {color:#000000;
}
#disclaimer a:link {color:#000000; text-decoration:none;
}
#disclaimer a:visited {color:#000000; text-decoration:none;
}
#disclaimer a:hover {color:#000000; text-decoration:none;
}
#disclaimer p {
text-align:center;
font-size:small;
}	


/* --- sitemap.html - Site Map --- */
.submenu {
margin-left:25px;
}


/* --- Contact Pages --- */
#genmail {
text-align:center;
}
#trafficmail {
text-align:center;
}
#ctitle {
text-align:center;
}
#ctitle img {
border:0;
}
#emailimg img {
border:0;
}
#emailimg {
	margin-right:auto;
	margin-left:auto;
}
#tablecenter {
margin-right:auto;
margin-left:auto;
}
#hcf2 {color:#FFFFFF;
}

/* --- comment forms code --- */
#hcf {
	border:0;
	background-color: #FFFFFF;
}




/*-- Index.html page - Quicklinks --*/
#quicklink {
background-color:#C5C5A7;
width:720px;
}
#quicklinkmenu {
	background-color:#0075BD;
	text-align:left;
	font-weight:bold;
	font-family:Arial;
	vertical-align:text-top;
	height:5px;
	color: #FFFFFF;
}
#space {
height:10px;

}
#quicklink2 {
padding-top:10px;
}
#quicklink3 {
padding-top:10px;
}
#qm1 {
	background-image: url(../images/quicklink/calendar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	padding-left:65px;
	padding-top:25px;
	vertical-align:top;
	width:300px;
	
}
#qm2 {
	background-image: url(../images/quicklink/traffic-fine.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	padding-left:65px;
	padding-top:25px;
	vertical-align:top;
	width:300px;
}
#qm3 {
	background-image: url(../images/quicklink/jury-duty.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	padding-left:65px;
	padding-top:25px;
	vertical-align:top;
	width:300px;
}
#qm4 {
	background-image: url(../images/quicklink/case-search.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	padding-left:65px;
	padding-top:25px;
	vertical-align:top;
	width:300px;
}
#qm5 {
	background-image: url(../images/quicklink/traffic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	padding-left:65px;
	padding-top:25px;
	vertical-align:top;
	width:300px;
}
#qm6 {
	background-image: url(../images/quicklink/tentative-rulings.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	padding-left:65px;
	padding-top:25px;
	vertical-align:top;
	width:300px;
}
#qm7 {
	background-image: url(../images/quicklink/EZ-Legal-File.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	padding-left:65px;
	padding-top:25px;
	vertical-align:top;
	width:300px;
}
#qm8 {
	background-image: url(../images/quicklink/self-help.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	padding-left:65px;
	padding-top:25px;
	vertical-align:top;
	width:300px;
}

/*--- Index.html page - Recent updates & court news --- */
#newsbox {
	float: right;
	border: thin solid #0075BD;
	height:280px;
	width:400px;
}
#newslabel {
	background-color:#0075BD;
	text-align:left;
	font-weight:bold;
	font-family:Arial;
	vertical-align:text-top;
	height:5px;
	color: #FFFFFF;
}
#news {
	background-color:#FFFFFF;
	text-align:left;
	height:150px;
	width:350px;
	font-size: small;
}
#image-news {
border:0;
} 
#newstd {

}
#newsimage {
width:314px;
}
#newsimage a:link {color:#0075BD; text-decoration:none;
}
#newsimage a:visited {color:#0075BD; text-decoration:none;
}
#newsimage a:hover {color:#0075BD; text-decoration:none;
}
#newsimage img {
border:0;
}
#newsimage #hourglass {
padding-left:15px;
}
#newsimage #map {
padding-left:15px;
}


/* --- Locations.html - Locations Image Map ---*/
#imagemap {
text-align:center;
}
#imagemap img {
border:0;
}
#holiday {
text-align:center;
}

/* --- Calendar Matrix --- */
#bcolor {
border-color:#000000;
}
#bcolor2 {
border-color:#000000;
}