body {
 margin: 0px;
 padding: 0px;
}



#mainBody {
    width: 980px;
}



#splashTop {

    background-image: url('/images/topSplashBackground.jpg');
	background-repeat: no-repeat;
    width: 965px;
    height: 22px;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: right;   
	margin: 0px;
	padding: 115px 15px 0px 0px;
 }



#menubar {
    background-image: url('/images/menubar.jpg');
	background-repeat: no-repeat;
    width: 955px; /* 972 */
    height: 28px;
    font-family: Verdana;
    font-size: 11px;
    color: #185FA1;
	padding: 0px 0px 0px 25px;
	margin: 0px;
}

div.search {
	float: right;
	margin: 4px 10px 0px 0px;
	display: block;
	padding: 0px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	height: 14px;
    text-decoration: none;
}

#maincontent {
    display: block;
    background-image: url('/images/borders.jpg');
	background-repeat: repeat-y;
    width: 980px; /*963*/
    margin: 0px;
    padding: 5px 0px 5px 0px;
	border: 0px;
	text-align: left;
 }   
* html #mainleft {
	height: 440px;
}
#mainleft {
	width: 608px;
	min-height: 440px;
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 0px 18px;
	border: 0px;
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
}
#mainleft p {
	line-height: 1.5;
	margin: 10px 0px 10px 0px;
	/* margin: 15px 0px 0px 0px; */
}
#mainleft ul {
	list-style: none;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}
#mainleft ul li{
	background-image: url('/images/bullet.jpg');
	background-repeat: no-repeat;
	background-position: 15px 5px;
	margin: 5px 0px 5px 0px;
	padding: 0px 40px 0px 30px;
}
#mainleft ul li ul {
	list-style: none;
	margin: 5px 0px 10px 0px;
	padding: 0px;
}
#mainleft ul li ul li{
	background-image: url('/images/bullet2.jpg');
	background-repeat: no-repeat;
	background-position: 15px 5px;
	margin: 5px 0px 5px 0px;
	padding: 0px 20px 0px 25px;
}
/*#mainleft ol {
	margin: 5px 0px 5px 0px;
	padding: 0px;
}*/
#mainleft ol li{
	margin: 5px 0px 5px 0px;
	padding-right: 40px;
}
#mainleft table {
	border-collapse: collapse;
}
#mainleft table td {
	font-family: Verdana;
	font-size: 11px;
}
#mainleft table th {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

#mainright {
    width: 310px;
    padding: 0px 11px 0px 0px;
    margin: 0px;
	vertical-align: top;
	float: right;
	border: 0px;
}

#homecontent {
    display: block;
    background-image: url('/images/borders.jpg');
	background-repeat: repeat-y;
    width: 980px; /*963*/
    margin: 0px;
    padding: 5px 0px 1px 0px;
	border: 0px;
	text-align: left;
 }   

* html #homecenter {
	height: 310px;
}
#homecenter {
	width: 310px;
	min-height: 310px;
	padding: 0px;
	margin: 0px 0px 0px 335px;
	border: 0px;
}
#homeleft {
    width: 310px;
    padding: 0px;
    margin: 0px 0px 0px 15px;
	vertical-align: top;
	/*float: left;*/
	position: absolute;
	top: 170px;
	border: 0px;
	text-align: left;
} 
#homeright {
    width: 310px;
    padding: 0px;
    margin: 0px 0px 0px 655px;
	vertical-align: top;
	/*float: right;*/
	border: 0px;
	position: absolute;
	top: 170px;
	text-align: left;
}

 


div.columns {

    width: 320px;

    padding: 0px 0px 0px 0px;

    margin: 3px 0px 3px 0px;

	vertical-align: top;

	float: left;

    } 



div.doublecolumn {

    width: 640px;

    padding: 0px 0px 0px 0px;

    margin: 3px 0px 3px 0px;

	vertical-align: top;

	float: left;

    } 



div.columnheadings {
    background-image: url('/images/columntopper.jpg');
    background-repeat: no-repeat;
    width: 302px;    
	height: 26px;
    padding: 7px 0px 0px 17px;
    margin: 3px 0px 3px 0px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
    } 



div.columnbuttons {
    background-image: url('/images/columntopperbutton.jpg');
    background-repeat: no-repeat;
    width: 302px;    
	height: 27px;
    padding: 6px 0px 0px 17px;
    margin: 3px 0px 3px 0px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
    }
div.columnbuttons a {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
} 
div.columnbuttons a:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
} 



div.columnheadingssub {

    background-image: url('/images/columntoppersub.jpg');

    background-repeat: no-repeat;

    width: 305px;

    height: 34px;

    padding: 0px 0px 0px 0px;

    margin: 3px 0px 3px 0px;

	vertical-align: top;

    }  



div.columnbuttonssub {

    background-image: url('/images/columntopperbuttonsub.jpg');

    background-repeat: no-repeat;

    width: 305px;

    height: 34px;

    padding: 0px 0px 0px 0px;

    margin: 3px 0px 3px 0px;

	vertical-align: top;

    }      

    

h1 {
	color: #660000;
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 15px 0px;
	/* margin: 0px 0px 15px 0px; */
}
h1 a {
	font-size: 16px;
	text-decoration: underline;
}
h1 a:hover {
	font-size: 16px;
	color: #660000;
}

h2 {
	color: #4A0101;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 12px 0px 8px 0px;
	/* margin: 0px 0px 15px 0px; */
}

h3 {

	font-family: Verdana;

	font-size: 14px;

	font-weight: bold;

	color: #920000;

	padding: 0px 0px 0px 0px;

    margin: 0px 0px 0px 10px;

}

p {

	font-family: Verdana;

	font-size: 12px;

	color: #000000;

	padding: 0px;

    margin: 7px 0px 0px 0px;

}
.formitem {
	font-family: Verdana;
	font-size: 11px;
	/*border-collapse: collapse;
	border: solid 1px #7F9DB9;*/
}
blockquote {
	margin-left: 25px;
	margin-right: 25px;
}

#findalawyer {
    background-image: url('/images/lawyer.gif');
    background-repeat: no-repeat;
	background-position: bottom left;
    width: 304px;
    height: 172px;
    padding: 0px;
    margin: 0px 0px 6px 0px;
	border: solid 1px #B8B8B8;
}
#findalawyer select option {
	font-family: Verdana;
	font-size: 11px;
}
#findalawyer p {
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 11px;
}
#findalawyer td {
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 11px;
}

#findalawyersub {
    background-image: url('/images/lawyersub.jpg');
    background-repeat: no-repeat;
	background-position: bottom left;
	/*min-height: 125px;*/
    width: 304px;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 6px 0px;
	border: solid 1px #B8B8B8;
}

#findalawyersub p {
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 11px;
}
#findalawyersub td {
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 11px;
}


#memberlogin {
    /*background-image: url('/images/memberloginback.jpg');
	background-repeat: no-repeat;*/
	background: #DDD3C0;
    width: 304px;
    height: 190px;
    padding: 0px;
    margin: 0px 0px 6px 0px;
	border: solid 1px #B8B8B8;
}
#memberlogin p {
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 12px;
}
#memberlogin td {
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 11px;
}

#memberloginsub {
    background: #DDD3C0;
    width: 304px;
    height: 120px;
    padding: 0px;
    margin: 0px 0px 6px 0px;
	border: solid 1px #B8B8B8;
	text-align: center;
}
#memberloginsub p {
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 12px;
}
#memberloginsub td {
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 11px;
}




.button {
    background-image: url('/images/buttonback.gif');
    background-repeat: no-repeat;
	outline: none;
    width: 89px;
    height: 18px;
    padding: 0px 0px 3px 0px;
    margin: 0px;
	vertical-align: top;
	text-align: Center;
	font-size: 10px;
    font-family: Verdana;
    color: #FFFFFF;
	border: 0px;
	cursor: pointer;
}
.buttonbeige {
    background-image: url('../images/buttonbackbeige.gif');
    background-repeat: no-repeat;
	outline: none;
	width: 89px;
    height: 18px;
    padding: 0px 0px 3px 0px;
    margin: 0px;
	text-align: Center;
	font-size: 10px;
    font-family: Verdana;
    color: #FFFFFF;
	border: 0px;
	cursor: pointer;
}




a.redbutton {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 90px;
    height: 18px;
    padding: 0px;
    margin: 0px;
	vertical-align: top;
	text-align: Center;
	font-size: 10px;
    font-family: Verdana;
    color: #FFFFFF;
	text-decoration: none;
}



a.redbutton:hover {
    color: #000000;
	text-decoration: none;

}



a.redlink {
font-size: 12px;
font-family: Verdana;
color: #920000;
text-decoration: none;
}
a.redlink:hover {
color: #920000;
text-decoration: underline;
}
a {
font-size: 12px;
font-family: Verdana;
color: #920000;
text-decoration: none;
}
a:hover {
color: #920000;
text-decoration: underline;
}



#footer {
	background-image: url('/images/footerback.jpg');
	background-repeat: no-repeat;
    font-size: 11px; 
    width: 980px; 
    color: #000000; 
    font-family: Verdana;
    text-align: center;
	padding-bottom: 20px;
	margin-top: 0px;
}

