/* Added for Prospective Agents */
a.Nav:active
{
  color: #ffffff;
  text-decoration: none;
}
a.Nav:visited
{
  color: #ffffff;
  text-decoration: none;
}
a.Nav:hover
{
  color: #ffffff;
  text-decoration: none;
}
.noprint 
{
  display: none;
}

/* Added for Prospective Agents Panel Bar */
.cspbPanelBar { position:relative; top:0px; left:0px; z-index:0 }
.cspbBtn {
  font-family:Verdana, Tahoma, Arial, Helvetica, "MS Sans Serif", sans-serif;
  font-size:11px;
  font-weight:bold;
  font-style:normal;
  color:#FFFFFF;
  text-decoration:none;
  text-align:Left;
  Padding-left:1px;
  Padding-right:1px
}
.cspbItm {
  font-family:Tahoma, Arial, Verdana, Helvetica, "MS Sans Serif", sans-serif;
  font-size:11px; font-weight:bold; font-style:normal; color:#003366; text-decoration:none
}
.cspbItm:Hover {
  font-family:Tahoma, Arial, Verdana, Helvetica, "MS Sans Serif", sans-serif;
  font-size:11px; font-weight:bold; font-style:normal; color:#000000; text-decoration:none
}
.cspbItmAlign { text-align:Left; Padding-left:5px; Padding-right:1px }

/* from this point on: same as MNStyle1 */
a:link {
  font-family: Tahoma, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
  color: #003366;
}
a:visited {
  font-family: Tahoma, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
  color: #225588;
}
a:active {
  color: #770000;
}
a:hover {
  text-decoration: none;
}
.BreadCrumb {
  font-family: Tahoma, Sans-Serif;
  font-size: 11px;
  font-weight: bold;
}
a.BreadCrumb:link, a.BreadCrumb:visited {
  font-family: Tahoma, Sans-Serif;
  font-size: 11px;
  font-weight: bold;
  color: #003366;
}
a.BreadCrumb:active {
  color: #770000;
}
a.BreadCrumb:hover {
  text-decoration: none; 
}
span.BreadCrumbSep {
 font-family: Webdings;
 font-weight: normal;
 font-size: 8px; 
}
.Header {
  font-family: Verdana, Sans-Serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
}	
a.Header:link, a.Header:visited {
  font-family: Verdana, Sans-Serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
}
a.Header:active {
  color: #FFFFFF;
}
a.Header:hover {
  color: #cccccc;
}
a.Logout:link, a.Logout:visited {
  font-family: Verdana, Sans-Serif;
  font-size: 10px;
  font-weight: bold;
  color: white;
}
a.Logout:active {
  color: #000000;
}
a.Logout:hover {
  text-decoration: none;
}
.cspbItm, .cspbItm:link {
  font-family: Tahoma, Sans-Serif;
  font-size: 11px;
  font-weight: bold;
  color: #003366;
  text-decoration: underline;
  line-height: 12px;
}
.cspbItm:visited {
  font-family: Tahoma, Sans-Serif;
  font-size: 11px;
  font-weight: bold;
  color: #225588;
  text-decoration: underline;
  line-height: 12px;
}
.cspbItm:hover {
  color: #003366;
  text-decoration: none; 
}
span.cspbDeadLink {
  color: #000000; 
  font-family: Tahoma, Sans-Serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  line-height: 11px;
}
.cswmActiveItem {
  font-family: Tahoma, Sans-Serif;
  font-size: 12px;
  cursor: hand;
  text-decoration: underline;
}
.cswmActiveItem:hover {
  text-decoration: none;
}
.cswmItem {
}
a.FootNote3:link, a.FootNote3:visited {
  font-family: Tahoma, Sans-Serif;
  font-size: 9px;
  font-weight: bold;
  color: #003366;
}
a.FootNote3:active {
  color: #770000;
}
/*
a.FootNote3:visited {
  font-family: Tahoma;
  font-size: 9px;
  font-weight: bold;
  color: #225599;
}
*/
a.FootNote3:hover {
  text-decoration: none;
}
body {
  margin: 0px,0px,0px,0px;
  padding: 0px,0px,0px,0px;
  background-image: url(/_Template/image/BackFiller.jpg);
  background-repeat: repeat-y;
  /*
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-base-color: #225599;
  scrollbar-highlight-color: #99bbdd;
  */
}
td, p, div, span {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
}
.Headline1 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
}
.Heading1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
.Heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}
.SubHeading1 {
  font-family: Arial, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
}
.BodyCopy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
}
.BodyCopy5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.FootNote1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.FootNote2 {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: italic;
}
.FootNote3 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 9px;
}
.Date {
  font-family: Tahoma, Sans-Serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
}
.Callout2 {
	font-family: "Times New Roman", serif;
	font-size: 17px;
	font-weight: bold;
}
.Row1
{
  background-color: #003366;
  color: #FFFFFF;
  font-weight: bold;
}
a.Row1:link, a.Row1:visited, a.Row1:active
{
  color: #FFFFFF;
}
.Row2
{
  background-color: #99bbdd;
  color: #FFFFFF;
}
.Row3
{
  background-color: #FFFFFF;
  color: #000000;
}
.Row4
{
  background-color: #DDDDBB;
  color: #000000;
}
.Color2 {
	color: #FFFFFF; /* White */
	background-color: transparent;
}
.Color3 {
	color: #FF0000; /* Red */
	background-color : transparent;
}

/*  Management Reports *************************/
.TableCell1
{
  border-color:Gray;
  border-width:1px;
  border-style:Solid;  
}

.menu { BORDER-RIGHT: darkblue 1px solid; BORDER-TOP: darkblue 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: darkblue 1px solid; WIDTH: 250px; BORDER-BOTTOM: darkblue 1px solid; FONT-FAMILY: verdana; color: #FFFFFF; BACKGROUND-COLOR: #003366 }
.menutable { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: verdana; color: #FFFFFF; BACKGROUND-COLOR: #003366 }
.item_panel { BORDER-RIGHT: darkblue 1px solid; BORDER-LEFT: darkblue 1px solid; WIDTH: 250px; CLIP: rect(0px 300px 0px 0px) }
.item_panel A { CURSOR: hand; COLOR: black; TEXT-DECORATION: none }
.item { PADDING-RIGHT: 0px; PADDING-LEFT: 35px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; WIDTH: 250px; PADDING-TOP: 0px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #DDDDBB }
.PlusMinus { WIDTH: 18px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none }
/* End Management Reports ************************/
/* Edify Pages ******************************/
.Table1
{
  background-color: #003366;
  color: #FFFFFF;
}
.Table2
{
  background-color: #FFFFFF;
  color: #000000;
}
.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;	
}
.sectionheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: White;
	background-color: #003366;
	height: 16px;
	border-bottom : 1px solid #003366;
}
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.footnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
/*For data display areas*/
.readonly {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: Maroon;
	background-color : transparent;
}
/* End Edify Pages ***************************/
/* Print additions */
#TopNavTable, .NoPrint { display: none; }
.PrintOnly {display: inline;}
.Header { color: #000000; }
