﻿body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
}
p {
	margin-bottom:20px;
}
a.toplinks:link, a.toplinks:visited, a.toplinks:active {
	font-size: 10px;
	font-weight: bold;
	color: #4b4b4b;
}
a.toplinks:hover{
	text-decoration: underline;
	color: #000000;
}
a.blue:link, a.blue:visited, a.blue:active {
	text-decoration: none;
	color: #45637a;
}
a.blue:hover{
	text-decoration: underline;
	color: #000000;
}
a.leftnavlink:link, a.leftnavlink:visited, a.leftnavlink:active{
	text-decoration: none;
	color: #993333;
	padding-left:35px;
}
a.leftnavlink:hover{
	text-decoration: underline;
	color: #000000;
}
a.AppNameLink:link, a.AppNameLink:visited, a.AppNameLink:active {
	text-decoration: none;
	color: #993333;
	padding-left:47px;
}
a.AppNameLink:hover{
	text-decoration: underline;
	color: #000000;
}
a.leftnavmenu:link, a.leftnavmenu:visited, a.leftnavmenu:active{
	text-decoration: none;
	color: #993333;
}
a.leftnavmenu:hover{
	text-decoration: underline;
	color: #000000;
}
a.AppNameMenu:link, a.AppNameMenu:visited, a.AppNameMenu:active {
	text-decoration: none;
	color: #993333;
	padding-left:12px;
}
a.AppNameMenu:hover{
	text-decoration: underline;
	color: #000000;
}
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;
}
.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;
}
.dates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
}
.officeClosed {
	font-size: 10px;
	text-decoration: none;
	color: #FF0000 ;
	font-weight: bold;
}
.helptext {
	font-size:10px;
	text-decoration:none;
}
.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: #45637a;
}
.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: #456479;
	text-decoration:none;
}
a.bluelink:hover {
	color: #456479;
	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;
}
/************ 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;
	visibility:hidden;
	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;
	visibility:hidden;
	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;
	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 {
	position:absolute;
	font-size:10px;
	color: #4c697f;
	padding-left:11px;
}

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;
}

/* FLASH REPLACEMENT
----------------------------------------------- */

/* Header Styles for the flash fonts */
h1 {
	margin:0px;
	padding:0px;
	font-size:17px;
	color:#990000;
}
h2 {
	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 {
	margin:0px;
	padding:0px;
	font-size:13px;
	color:#817649;
}
h5 {
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#29628a;
}
h6 {
	margin:0px;
	padding:0px;
	font-size:24px;
	color:#990000;
}

/* These are standard sIFR styles... do not modify */
/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... 
the negative-letter spacing in this case is used to make the browser text metrics 
match up with the sIFR text metrics since the sIFR text in this example is so much narrower... 
your own settings may vary... any weird sizing issues you may run into are usually 
fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 { visibility:hidden; font-size:20px; padding: 0px; margin: 0px; letter-spacing: -3px !important;}
.sIFR-hasFlash h2 { visibility:hidden; font-size:17px; letter-spacing: -3px;  }
.sIFR-hasFlash h3 { visibility:hidden; font-size:13px; width:563px; }
.sIFR-hasFlash h4 { visibility:hidden; font-size:14px; padding:0px; margin:0px; }
.sIFR-hasFlash h5 { visibility:hidden; font-size:14px; padding:0px; margin:0px; letter-spacing: -2px !important;}
.sIFR-hasFlash h6 { visibility:hidden; font-size:27px; width:500px;}


-->