body {
	background-color:#FFFFFF;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
}
td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}
p {
	margin: 0px;
	margin-bottom:15px;
}
ul {
    padding-left:1.5em;
    margin-left:0;
}
blockquote {
	margin-left:40px;
}
a:visited {
	text-decoration: none;
	color: #993333;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #993333;
}
a:link {
	color: #993333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #993333;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #993333;
}
a.arrowlink, a.arrowlink:hover, a.arrowlink:active, a.arrowlink:visited, a.arrowlink:link {
	background: url(../images/arrow-double.gif) left 2px no-repeat;
	padding-left: 15px;
	color: #004781;
	font-size: 10px;
}

.datelink {
	color: #8d8d8d;
}
a.datelink:link, a.datelink:visited, a.datelink:active {
	color: #8D8D8D;
	text-decoration:none;
}
a.datelink:hover {
	color: #8D8D8D;
	text-decoration:underline;
}
.footer {
	color: #9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
a.footerlink:link, a.footerlink:visited, a.footerlink:active {
	color: #656565;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
a.footerlink:hover {
	color: #656565;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
}
.textfield {
	background-color: #E2E2E2;
	vertical-align: middle;
	padding: 0px;
	color: #888787;
	font-size:10px;
	border: 1px solid #b8b8b8;
	height:17px;
	padding-top: 3px;
	padding-left:4px;
	margin-top: 2px;
	margin-bottom: 1px;
}
.listfield {
	background-color: #E2E2E2;
	vertical-align: middle;
	color: #888787;
	font-size:10px;
	border: 1px solid #b8b8b8;
	height:18px;
	padding-right: 0px;
	padding-left:0px;
	padding-top: 2px;
	padding-bottom:2px;
	margin-top: 2px;
	margin-bottom: 1px;
}
.textarea {
	background-color: #E2E2E2;
	vertical-align: middle;
	padding: 0px;
	color: #888787;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #b8b8b8;
/*	height:17px; */
	padding-top: 3px;
	padding-left:4px;
	margin-top: 2px;
	margin-bottom: 1px;
}
.buttons {
	background-color:#9E292B;
	border: 1px solid #61080A;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	display:block;
	text-align: center;
	text-decoration:none;
}
a.buttons, a.buttons:link, a.buttons.visited, a.buttons:active {
	background-color:#9E292B;
	border: 1px solid #61080A;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	display:block;
	text-align: center;
	text-decoration:none;
}
a.buttons:hover {
	background-color:#61080A;
	border: 1px solid #61080A;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	display:block;
	text-align: center;
	text-decoration:none;
}

.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9E292B;
}
.title {
	font-size: 12px;
	font-weight: bold;
	}
.bodycopygold {
	color: #a39768;
}
.bodycopylight {
	color: #999999;
}
.bodycopyblue {
	color: #004781;
}
.bodycopybluesmall {
	font-size: 10px;
	color: #004781;
}
.bodycopyred {
	color: #993333;
}
.browncopysmall {
	color: #9f7b5b;
	font-size:10px;
}
.bodycopysmallgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4b4b4b;
}
.bodycopysmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.bodycopysmall b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}
.bodycopysmallred {
	font-family:Arial, Helvetica, sans-serif;
	color: #9e292b;
	font-size:10px;
}
.bodycopysmallblue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #45637a;
	font-size:10px;
}
a.goldlink:link, a.goldlink:visited, a.goldlink:active {
	color: #a39768;
	text-decoration:none;
}
a.goldlink:hover {
	color: #a39768;
	text-decoration:underline;
}
a.bluelink:link, a.bluelink:visited, a.bluelink:active {
	color: #004781;
	text-decoration:none;
}
a.bluelink:hover {
	color: #004781;
	text-decoration:underline;
}	
.searchbox {
	background-color: #E2E2E2;
	color: #888787;
	font-size:10px;
	border: 1px solid #60080a;
	width: 124px;
	height:14px;
	padding-left:4px;
}
.emailbox {
	background-color: #f9f9f9;
	color: #888787;
	font-size:10px;
	border: 1px solid #cacaca;
	width: 124px;
	height:14px;
	padding-left:4px;
}
.subheader {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#45637a;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
}
a.subheader, a.subheader:link, a.subheader:visited, a.subheader:active, a.subheader:hover {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#45637a;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
}
a.actionlink:link, a.actionlink:visited, a.actionlink:active, a.actionlink:hover {
	color: #45637a;
	font-size:11px;
	text-decoration:underline;
	}

.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active {
	color: #918367;
	font-size:10px;
	text-decoration:none;
}

.breadcrumbs a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #918367;
	font-size:10px;
	text-decoration:underline;
}
.imgborder {
	border: 1px solid #CCCCCC;
	}
.breadcrumbs{
	font-family:Arial, Helvetica, sans-serif;
	color: #918367;
	font-size:10px;
	}
.rightdash {
	background-image:url(../images/dash-vert.gif);
	background-position: right;
	background-repeat: repeat-y;
	/* border-right: 1px dashed #dfdbd8; */
}
.t1nav {
	font-size:10px;
	color:#993333;
	margin-top: 2px;
	margin-bottom: 7px;
	margin-left: 5px;
}
.t1nav a:link, .t1nav a:visited, .t1nav a:active {
	background-image:url(../images/bullet-t3-1.gif);
	background-position: top left;
	background-repeat:no-repeat;
	display:block;
	margin-top: 5px;
	padding-left: 5px;
	color:#993333;
	text-decoration: none;
}
.t1nav a:hover {
	background-image:url(../images/bullet-t3-1.gif);
	background-position: top left;
	background-repeat:no-repeat;
	display:block;
	margin-top: 5px;
	padding-left: 5px;
	color:#6a7884;
	text-decoration: underline;
}
.t1navOn {
	color:#45637a;
	text-decoration: none;
}
a.t1navOn:link, a.t1navOn:visited, a.t1navOn:active, a.t1navOn:hover {
	color:#45637a;
	text-decoration: none;
}
.t2nav {
	font-size:10px;
	color:#993333;
	margin-top: 2px;
	/* margin-bottom: 4px; */
	margin-left: 5px;
}
.t2nav a:link, .t2nav a:visited, .t2nav a:active {
	background-image:url(../images/bullet-t2-1.gif);
	background-position: top left;
	background-repeat:no-repeat;
	display:block;
	margin-top: 5px;
	padding-left: 5px;
	color:#993333;
	text-decoration: none;
}
.t2nav a:hover {
	background-image:url(../images/bullet-t2-2.gif);
	background-position: top left;
	background-repeat:no-repeat;
	display:block;
	margin-top: 5px;
	padding-left: 5px;
	color:#6a7884;
	text-decoration: underline;
}
.t2navOn {
	background-image:url(../images/bullet-t2-2.gif);
	background-position: top left;
	background-repeat:no-repeat;
	display:block;
	margin-top: 5px;
	padding-left: 5px;
	color:#6a7884;
	text-decoration: none;
}
a.t2navOn:link, a.t2navOn:visited, a.t2navOn:active, a.t2navOn:hover {
	background-image:url(../images/bullet-t2-2.gif);
	background-position: top left;
	background-repeat:no-repeat;
	display:block;
	margin-top: 5px;
	padding-left: 5px;
	color:#6a7884;
	text-decoration: none;
}
.t3nav {
	font-size:10px;
	color:#a39768;
	margin-top: 2px;
	/* padding-bottom: 7px; */
	margin-left: 1px;
}
.t3nav a:link, .t3nav a:visited, .t3nav a:active {
	background-image:url(../images/bullet-t3-1.gif);
	background-position: top left;
	background-repeat:no-repeat;
	display:block;
	margin-top: 5px;
	padding-left: 5px;
	color:#a39768;
	text-decoration: none;
}
.t3nav a:hover {
	background-image:url(../images/bullet-t3-2.gif);
	background-position: top left;
	background-repeat:no-repeat;
	display:block;
	margin-top: 5px;
	padding-left: 5px;
	color:#a39768;
	text-decoration: underline;
}
.t3navOn {
	background-image:url(../images/bullet-t3-2.gif);
	background-position: top left;
	background-repeat:no-repeat;
	display:block;
	margin-top: 5px;
	padding-left: 5px;
	color:#6a7884;
	text-decoration: none;
}
a.t3navOn:link, a.t3navOn:visited, a.t3navOn:active, a.t3navOn:hover {
	background-image:url(../images/bullet-t3-2.gif);
	background-position: top left;
	background-repeat:no-repeat;
	display:block;
	margin-top: 5px;
	padding-left: 5px;
	color:#6a7884;
	text-decoration: none;
}

.clickout {
	font-size:10px;
	color:#8c8c8c;
	margin-top: 2px;
	padding-bottom: 2px;
}
.clickout a:link, .clickout a:visited, .clickout a:active {
	background-image:url(../images/bullet-grey.gif);
	background-position: top left;
	background-repeat:no-repeat;
	margin-top: 3px;
	padding-left: 9px;
	display:block;
	color:#8c8c8c;
	text-decoration: none;
}
.clickout a:hover {
	background-image:url(../images/bullet-grey.gif);
	background-position: top left;
	background-repeat:no-repeat;
	margin-top: 3px;
	padding-left: 9px;
	display:block;
	color:#8c8c8c;
	text-decoration: underline;
}

.clickout2 {
	font-size:10px;
	color:#8c8c8c;
	margin-top: 2px;
	padding-bottom: 2px;
}
.clickout2 a:link, .clickout2 a:visited, .clickout2 a:active {
	background-image:url(../images/bullet-grey.gif);
	background-position: 11px 0px;
	background-repeat:no-repeat;
	margin-top: 3px;
	padding-left: 20px;
	display:block;
	color:#8c8c8c;
	text-decoration: none;
}
.clickout2 a:hover {
	background-image:url(../images/bullet-grey.gif);
	background-position: 11px 0px;
	background-repeat:no-repeat;
	margin-top: 3px;
	padding-left: 20px;
	display:block;
	color:#8c8c8c;
	text-decoration: underline;
}
/************ subglobalNav styles **************/

#menu{
position: relative;
width: 100%;
min-width: 563px; 
height: 30px;
padding: 0px;
margin: 0px;
}

#subnav {
/* This class defines things about menu overview's div. */
	float: left;
	position:absolute;
	left:0px;
	top:31px;
	width:563px;
	height:30px;
}
/*
.subnavBG {
	position:absolute;
	height:30px;
	width:563px;
	background-image: url("../images/DnavBG.png");
	 _background-image: url("../images/DnavBG.gif");
	 ieWin only stuff 
	 _background-image: none;
	 _background-color:#FFFFFF;
	 _filter:alpha(opacity=50); 
	_background-image: none;
	_background-color:#EEEBE7;
	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='images/DnavBG.png'); 
}
 */
#subnav a, #subnav a:link, #subnav a:visited, #subnav a:active {
	font-size:10px;
	color: #000000;
	padding-left:9px;
	background-image:url(../images/arrow-subnav1.gif);
	background-repeat: no-repeat;
	background-position: left; 
	cursor: pointer;
}

#subnav a:hover{
	color: #2A6188;
	padding-left:9px;
	 background-image:url(../images/arrow-subnav2.gif);
	background-repeat: no-repeat;
	background-position: left; 
	text-decoration: none;
	cursor: pointer;
}
#subnav a.subnavOn {
	color: #2A6188;
	padding-left:9px;
	 background-image:url(../images/arrow-subnav2.gif);
	background-repeat: no-repeat;
	background-position: left; 
	text-decoration: none;
	cursor: pointer;
}
#subnav a.subnavOn, #subnav a.subnavOn:link, #subnav a.subnavOn:visited, #subnav a.subnavOn:active, #subnav a.subnavOn:hover {
	color: #2A6188;
	padding-left:9px;
	 background-image:url(../images/arrow-subnav2.gif);
	background-repeat: no-repeat;
	background-position: left; 
	text-decoration: none;
	cursor: pointer;
}

.menuItem {
	position:absolute;
	height:30px;
	width:563px;
	background-image: url("../images/navBG-left.gif");
	background-position: left;
	background-repeat: no-repeat;
/*  background-image: url("../images/DnavBG.png");
	_background-image: url("../images/DnavBG.gif");
	/ ieWin only stuff /
	_background-image: none;
	_background-color:#FFFFFF;
	_filter:alpha(opacity=50);
	_background-image: none;
	_background-color:#EEEBE7; 
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='images/DnavBG.png');
*/
	}
.subnavBG {
	position:absolute;
	height:30px;
	width:563px;
	background-color:#FFFFFF;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

/* SIMPLIFY LEFT NAV STYLES */

div.leftnav {
	position:absolute; 
	width:178px; 
	left:14px; 
	/* visibility:hidden;  */
	display: none;
	padding-bottom: 30px;
}
div a.leftnavlink:link, div a.leftnavlink:visited, div a.leftnavlink:active {
	font-size:10px;
	color: #4c697f;
	padding-left:11px;
	background-image:url(../images/arrow-simplifynav1.gif);
	background-repeat: no-repeat;
	background-position: left;
}

div a.leftnavlink:hover{
	color: #293035;
	padding-left:11px;
	text-decoration: none;
}
.leftnavlink2 {
	font-size:9px;
	color: #9d292a;
	padding-left:11px;
	background-image:url(../images/arrow-simplifynav3.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
}
.leftcol {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	line-height:12px;
}
.chk {
	margin-right:4px;
	cursor: pointer;
}
.chkbg {
	background-image:url(../images/chk-bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}

/* Attorney Drop Nav styles */
.dropnav {
	position:absolute;  
	left:-5px; 
	top: -1px;
	background-color: #EFEFEF;
	visibility:hidden;
	background-image:url(../images/dropnav-underline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	/* border: 1px solid #456479; */
}
a.dropnavlink:link, a.dropnavlink:visited, a.dropnavlink:active {
	color:#456479;
	font-size:9px;
	padding-bottom:2px;
	display:block;
	padding-left: 3px;
	padding-right: 3px;
	
}

a.dropnavlink:hover{
	color: #993333;
	font-size:9px;
	text-decoration:underline;
	padding-bottom:2px;
	text-decoration: none;
	display:block;
	padding-left: 3px;
	padding-right: 3px;
}

.login_label, .login_input, .login_error  {
  padding:10px;
  color:#000;
  text-align:left;
  float:left; 
  width:100px;
  font-size:20px;
  color:#64355A;
}

.login_input {
  width:200px;
}

.login_error {
  width:250px;
  color:#F00;
}

.login_input input {
  width:100%;
}

#login {
  background:#123;
}

/* FLASH REPLACEMENT
----------------------------------------------- */

/* Header Styles for the flash fonts */
h1 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:24px;
	color:#990000;
	margin: 0;
	padding: 0;
	line-height: 1em;

}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	margin:0px;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 15px;
	color:#000000;
}
h3 {
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	font-size:12px;
	color:#6a6c6d;
}
h4 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	margin:0px;
	padding:0px;
	font-size:13px;
	color:#817649;
}
div.subpracheader {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	margin:0px;
	padding:0px;
	font-size:13px;
	color:#9E292B;
	display:block;
}
div.subpracheader2 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#817649;
}
h5 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#29628a;
}
h6 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	margin:0px;
	padding:0px;
	font-size:30px;
	color:#990000;
}

/* sIFR bug for links with hover color */
.linkblue {
	color: #29628a;
}
a.linkblue:visited, a.linkblue:link, a.linkblue:active {
	color: #29628a;
}
a.linkblue:hover {
	color: #9e292b;
}
/*SHARE BOX */
#sharethiscontainer {
	position: relative;
	z-index:2000;
}
#sharethis img {
	border: 0px;
	padding-right: 3px;
	float:left;
	display:inline;
}
#sharethis td {
	padding-bottom: 5px;
	font-size:9px;
}
#sharethis td a, #sharethis td a:link, #sharethis td a:active, #sharethis td a:hover, #sharethis td a:visited {
	font-size:9px;
}
#sharethis {
	background:url(images/share_bg.gif) left bottom #fbfbf9 repeat-y;
	width:88px; 
	padding:7px; 
	padding-right: 3px;
	border: 1px solid #5d7c8e;
	z-index:550;
	text-align:left;
}
#sharethis td {
	font-size: 95%;
}
#hpsimplifycontainer {
	background:url(../images/hp_gradient.gif) left bottom repeat-x; 
	padding:2px; 
	border-bottom: 2px solid #e5e6e1; 
	margin-bottom:15px; 
	float:left; 
	width:727px;
}
#hpsimplify {
	width:400px; 
	float:left; 
	display:inline; 
	padding-right:10px;
	overflow: hidden;
}
#hphighlight {
	width:250px; 
	border-left: 1px solid #e5e6e1; 
	margin-top:25px; 
	margin-bottom:20px; 
	padding-left:35px; 
	float:right;
}
#hptopheadlines {
	padding-bottom:7px; 
	margin-bottom:10px; 
	border-bottom:1px solid #e5e6e1; 
	float:left; 
	width:560px;
}
.twitterlink {
	display:block;
	padding-left: 20px;
	line-height: 20px;
	margin-top: 5px;
	background: url(../images/twitterIcon.png) left 2px no-repeat;
}
.spotlightbox {
	border: 1px solid #e5e6e1;
	font-size: 11px;
	padding:7px;
	width: 100px;
	overflow: hidden;
	background: #FDFDFD url(../images/spotlight-bg.gif) bottom repeat-x;
	margin-bottom: 15px;
}
.spotlightbox img {
	display: block;
	border: 1px solid #e5e6e1;
	margin-bottom: 5px;
}
div.noresults {
	line-height: 18px;
	margin-top: 28px;
	margin-bottom: 28px;
	margin-left: 14px;
	font-size: 11px;
}

-->