﻿html,body {
	margin:0px;
	padding:0px;
	height:100%;
}

body {
    background:#F9F9F9 url('/images/pageborder_redline_left.gif') repeat-y;
}

form {
	height:100%;
	margin:0;
	padding:0;
}

div#logoContainer {
	clear:both;
	float:left;
	padding-bottom:19px;
	padding-top:6px;
	padding-left:12px;
	width:418px;
	overflow:hidden;
}

div#factNavigationContainer {
	float:right;
	padding-top:37px;
	padding-right:19px;
}

div#subjectNavigationContainer {
	clear:both;
	float:left;
	padding-right:19px;
	padding-left:12px;
}

#background {
    height:auto;
    margin-left:15px;
	background: url('/images/dovbkg.gif') repeat-y center 0;
}



#page_centerer {
    margin:0 auto;
    width:960px;
    height:auto;
    background-color:#FFFFFF;
}

#content {
	width:960px;
	margin:0;
	padding:0;
	display:block;
	background-color:White;
}

#main_content_area  {
	display:inline;
	float:left;
	width:929px; /* 960 - 12 - 19 */
	padding-top:16px;
	padding-left:12px;
	padding-right:19px;
}

#startpage_first_row  {
	display:inline;
	float:left;
	height:237px;
	width:100%;
}

#startpage_second_row  {
	display:inline;
	float:left;
	width:100%;
	margin-top:37px;
	clear:both;
}

#startpage_mainimage  {
	float:left;
	height:237px;
	width:465px;
	border: none 0px;
}

#startpage_searchcourt_container {
	display:inline;
	float:left;
	height:100%;
	width:269px; /* 270 - 2px for the right edge image (defined below) */
	background:#5f9bc1;
}

#startpage_searchcourt_container_edge_right {
	background:url('/images/startpage_searchcourt_container_edge_right.gif');
	display:inline;
	float:left;
	height:100%;
	width:2px;
	margin-right:14px;
}

#startpage_searchcourt_container .heading {
	background:url('/images/bluebox_dottedline.gif') no-repeat bottom left;
	display:inline;
	float:left;
	width:100%;
	font:bold 15px "Trebuchet MS"; /*normal*/
	color:#ffffff;
	padding-top:2px;
	padding-bottom:7px;
	margin-left:8px;
}

#startpage_searchcourt_container .subheading {
	font:normal 13px "Verdana";
	color:#ffffff;
}


#startpage_searchcourt_container .content {
	display:inline;
	float:left;
	width:100%;
}

#startpage_searchcourt_inputs {
	display:inline;
	float:left;
	margin-top:55px;
	margin-left:17px;
	font-size: 0.68em;
}

#startpage_searchcourt_map {
	display:inline;
	float:right;
	width:64px;
	height:158px;
	margin-top:16px;
	margin-right:19px;
}

#startpage_searchcourt_inputs input[type="text"] {
	height:15px;
	width:148px;
	margin-top:2px;
	margin-bottom:11px;
}

#startpage_searchcourt_inputs select {
	height:19px;
	width:156px;
	margin-top:2px;
}

#startpage_searchcourt_inputs #startpage_searchcourt_button {
	padding-top:14px;
}

#startpage_searchcourt_postalcodediv
{
	padding-top: 10px;
	clear:both;
}
#startpage_searchcourt_postalcodediv a
{
	color: White;
	font: normal 10px "Trebuchet MS";
	float: right;
	margin-right: 14px;
	text-decoration: none;
}

#startpage_searchcourt_postalcodediv .arrow
{
    padding-top:3px;
    padding-right:5px;
	float:right;
}

div.startpage_newslist_item
{
	margin-top:7px;
	margin-bottom:6px;
	display:block;
}

div.startpage_newslist_item a:link
{
	color:#000000;
	text-decoration:none;
}

div.startpage_newslist_item a:visited
{
	color:#7c7e81;
	text-decoration:none;
}

div.startpage_newslist_item a:hover span.header, a:hover span.body
{
	/*color:#5f9bc1;*/
	text-decoration:underline;
}

div.startpage_newslist_item span.newsheader
{
	display:block;
	clear:both;
	overflow:hidden;
}

div.startpage_newslist_item span.header
{
	font-weight:bold;
	height:1.2em;
	overflow:hidden;
	white-space:nowrap;
	display:inline-block;
}

div.startpage_newslist_item a span.date
{
	color:#7c7e81;
}

div.startpage_newslist_item a:hover span.date
{
	color:#7c7e81;
	text-decoration:none;
}

div.startpage_newslist_item span.body
{
	display:block;
	height:2.4em;
	overflow:hidden;
}

div.startpage_newslist_separator
{
	clear:both;
	height:1px;
	width:100%;
	background:#e0e0e0;
}

div.startpage_newslist img.startpage_newslist_itemarrow
{
	display:inline;
	float:right;
	margin-top:20px;
}

.RSSLink
{
	margin-top:-2px;
	padding-left:2.2em;
	padding-top:4px;
	height:15px;
	background: url('/images/icon_rss.gif') no-repeat 0 0;
}

.PDFLink
{
	padding-left:2.2em;
	height:15px;
	background: url('/images/icon_pdf.gif') no-repeat 0 0;
}

.ContactPageLink
{
	padding-left:2.2em;
	padding-top:2px;
	padding-bottom:2px;
	background-position: 0 1px;
	background-repeat: no-repeat;
}
.PostCodeResult
{
	padding-top: 5px;
}
.PostCodeResult .listheading
{
	font-size: 1.05em;
	text-decoration: underline;
}
.PostCodeResult .listheading:visited
{
	text-decoration: underline;
}

.IconHome
{
	background-image: url('/images/searchhome.gif');
}

.IconInfo
{
	background-image: url('/images/searchinfo.gif');
}

div.ContactPageLinkSpacer
{
	display:inline;
	margin-right:40px;
}

.RedArrowLink
{
	padding-left:14px;
	background: url('/images/redarrow_right.gif') no-repeat 0 2px;
}

/* Red arrow exceptions */
#topnav_list .RedArrowLink
{
	padding-left:2.2em;
	background-position:9px 9px;
}

#verdict_list .RedArrowLink
{
	background-position:0px 3px;
}

.PostCodeResult .RedArrowLink
{
	font-size:13px!important;
	background-position:0px 4px;
	padding-bottom:7px;
	display:inline-block;
}

.PostCodeResult a.RedArrowLink,
.PostCodeResult a:visited.RedArrowLink,
.PostCodeResult a:hover.RedArrowLink,
.PostCodeResult a:active.RedArrowLink
{
	color: #006699;
}

.ContactBoxFooter .RedArrowLink,
#startpage_searchcourt_postalcodediv .RedArrowLink
{
	background-position:0 3px;
}

a.RedArrowLink span,
a:link.RedArrowLink span,
a:visited.RedArrowLink span,
a:active.RedArrowLink span,
a.stbutton span,
a:link.stbutton span,
a:visited.stbutton span,
a:active.stbutton span
{
	text-decoration:none;
}

.footer_content a:hover,
.topnav_homenode  a:hover,
a:hover.stbutton span,
a:hover.RedArrowLink span
{
	text-decoration:underline!important;
}

img.page_top_image
{
	margin-bottom:16px;
}


/*#gradient_left {
	background:url('/images/pageborder_gradient_left.gif') repeat-y top right;
    width:25px;
    height:100%;
    display:inline;
    float:left;
}
#gradient_right {
	background:url('/images/pageborder_gradient_right.gif') repeat-y;
    width:25px;
    height:100%;
    display:inline;
    float:left;
}
#page {
    width:100%;	
	display:inline;
    height:100%;
    background-color:White;
}*/