﻿body 
{
	margin: 0px;
	background-color: #555;
	font-size: 10pt;
	color: black;
	font-family: Arial;
}



.tab {background: url('../../media/image/tabs/fronttab.png') no-repeat top left; width:153px; height:36px; text-align:left; _behavior:url('../../iepngfix.htc');}
.backtab {width:133px; height:30px; text-align:left; padding-left:5px}
.tabforward {background: url('../../media/image/tabs/fronttabactive.png') no-repeat top left; width:153px; height:36px; text-align:left}
.bignum {font-family:Verdana; font-size:15px; color:#5a5a5a; padding-left:13px;}
.bignum2 {font-family:Verdana; font-size:15px; color:#5a5a5a; padding-left:8px;}
.bignumforward  {font-family:Verdana; font-size:15px; color:#fff; padding-left:13px;}
.bignumforward2  {font-family:Verdana; font-size:15px; color:#fff; padding-left:8px;}

.bigtabtext {padding-left:10px;}
.bigtabtext a {color:#4b4b4b; font-size:12px}

.smalltabtext {padding-left:5px;}
.smalltabtext a {color:#767676; font-size:11px}
.smallnum {font-family:Verdana; font-size:14px; color:#BBB; }
.smallnum2 {font-family:Verdana; font-size:14px; color:#BBB; padding-left:5px}

.imgoptional {margin-bottom:-3px}
.CharacterCount {border:1px solid #ccc;}

.member-content a {text-decoration:underline;}
.blue-alert a {color:#000;}
.blue-alert {width:762px; height:47px;font-size:13px;  color:#003163; background: url('../../media/image/misc/alert-background-blue.png') no-repeat top left; margin-left:15px; text-align:left; }
.blue-alert-EA {width:762px; height:47px;font-size:12px;  color:#000; background: url('../../media/image/misc/alert-background-blue-ea.png') no-repeat top left; margin-left:15px; text-align:left; padding-left:0px;}
.blue-alert-EA span {padding-left:150px;}
.blue-alert-EA a {color:blue; text-decoration:underline }
.blue-alert-EA a:hover {text-decoration:none;}
.blue-alert-EA2 {width:762px; height:47px;font-size:13px;  color:#000; background: url('../../media/image/misc/alert-background-blue-ea.png') no-repeat top left; margin-left:0px; text-align:left; padding-left:0px;}
.blue-alert-EA2 span {padding-left:150px;}
.blue-alert-EA2 a {color:#225593; text-decoration:none; font-weight:bold; }
.blue-alert-EA2 a:hover {text-decoration:underline; color:#222;}

.blue-alert-EA2 a {color:#225593; text-decoration:none; font-weight:bold; }
.blue-alert-EA2 a:hover {text-decoration:underline; color:#222;}

.invert-link th a:link, .invert-link a:link {text-decoration:underline;}
.invert-link th a:hover, .invert-link a:hover {text-decoration:none;}
.investor-links a, .investor-links a:link, .investor-links-table td a:link {color:#225593; text-decoration:none;  }
.investor-links a:hover, .investor-links-table td a:hover {text-decoration:underline; color:#222;}

.yellow-alert {width:762px; height:47px;font-size:13px;  color:#000; background: url('../../media/image/misc/alert-background.png') no-repeat top left; margin-left:15px; text-align:left; }
.yellow-alert  a {color:#225593; text-decoration:none; font-weight:bold; }
.yellow-alert  a:hover {text-decoration:underline; color:#222;}


#sub-nav-global ol, #sub-nav-global ul, #sub-nav-global li { margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;font-style: inherit;font-size: 100%;	font-family: inherit;vertical-align: baseline;}
#sub-nav-global ol, #sub-nav-global ul { list-style: none;}
#sub-nav-global ul#nav {  width:202px;}
#sub-nav-global ul#nav li a:link, ul#nav li a:visited { height:18px; color:#2f2f2f; font-size:13px; display:block; background:#f2f2f2 url(../../media/image/globalnav/eq-nav-parent-bck.png) repeat-x top left; padding: 8px 12px; text-align:left; font-family:Arial, Helvetica, sans-serif; text-decoration:none;border-bottom:1px solid #e2e2e2; }
#sub-nav-global ul#nav li.first { border-top:1px solid #ddd;} 
#sub-nav-global ul#nav li.last { border-bottom:0px solid #fff;}
#sub-nav-global ul#nav li.opentray a:link, ul#nav li.opentray a:visited {background:none; background-color:#fafafa; border-bottom:1px solid #e8e8e8; color:#003163; font-size:12px; padding: 6px 12px; height:18px;}
#sub-nav-global ul#nav li.opentray a:hover {color:#003163; background:none;}
#sub-nav-global .selected {font-weight:bolder;   }
#sub-nav-global ul#nav li a:hover { background:#003163 url(../../media/image/globalnav/eq-nav-parent-hover.png) repeat-x top left; color:#fff }

#bluebox3a, #bluebox3b, #bluebox3c, #bluebox3d, #bluebox3e, #bluebox3f
{background: url('../../media/image/default/3column-bluebox.png') no-repeat top left; width:260px; height:223px; float:left; margin-left:6px; margin-top:8px; color:White; font-family:Arial; font-size:13px;}
#bluebox3b, #bluebox3e, #bluebox3c, #bluebox3f {margin-left:10px;}

#bluebox3a img, #bluebox3b  img, #bluebox3c img, #bluebox3d img, #bluebox3e img, #bluebox3f img {behavior: url(iepngfix.htc) }

.bblearnmore {font-weight:bold; font-size:15px; color:#ffde00;}
.bbtitle {font-weight:bold; padding:12px 0 0 10px;}
.bbprice {padding:12px 10px 0 0}
.bbtext {padding:10px; padding-right:12px; font-size:12px}
.bbtdbutton {padding-left:10px;}
.bbtdlearnmore {padding-right:10px;}
.bbsubtext {  margin-bottom:10px; font-style:italic; font-size:11px; margin-top:10px;  }
.bbtitle a {text-decoration:none; color:White}
.bbtitle a:hover {text-decoration:underline;}

#bluebox1 {background: url('../../media/image/default/1column-bluebox.png') no-repeat top left; width:801px; height:202px; float:left; margin-left:6px; margin-top:8px; color:White; font-family:Arial; font-size:13px;}
#bluebox1.short {background: url('../../media/image/default/1column-bluebox-short.png') no-repeat top left; width:801px; height:172px; }
#bluebox1 .bbtitle {font-size:14px;}
#bluebox1 .bbprice {font-size:14px;}
#bluebox1 .bbtdlearnmore {padding-right:15px;}
#bluebox1 img {behavior: url(iepngfix.htc) }

.testimonialbyline {padding-left:65px;}
.boldout {font-weight:bold; font-size:15px; color:blue}

/* start userinterface shared */

/* page  */
#page {
	margin:0 auto;
	padding-bottom:16px;
	width:799px;
	position:relative;
}
/* content */
#pagecontent {
	width:100%;
	overflow:hidden;
	padding:22px 0 0;
}
/* header */
#header {
	position:relative;
	left:-1px;
	top:0px;
	width:100%;
	height:40px;
	border-bottom:7px solid #083466;
	overflow:hidden;
}


/* navigation */
#header ul {
	float:left;
	margin:10px 0 0 -3px;
	padding:0;
	list-style:none;
	height:1%;
}
#header ul li {
	float:left;
	display:inline;
	margin-left:3px;
}
#header ul a {
	float:left;
	background:url(../../media/image/userinterface/bg-nav-left.gif) no-repeat;
	position:relative;
	text-decoration:none;
	cursor:pointer;
}
#header ul span {
	float:left;
	padding:1px 11px;
	height:30px;
	line-height:28px;
	font-size:13px;
	color:#fff;
	background:url(../../media/image/userinterface/bg-nav-right.gif) no-repeat 100% 0;
}
#header li.active a,
#header ul a:hover {
	background-position:0 -30px;
	text-decoration:none;
}
#header li.active span,
#header ul a:hover span {
	background-position:100% -30px;
}


/* end userinterface shared */

.ProgressStatusLabel
{
	font-size: 10pt;
	color: white;
	font-family: Arial;
}

.Caption
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial;
}

.SubHeaderSmallText
{
	font-weight:normal;
	font-size: 8pt;
	color: #A5A5A5;
	font-family: Arial;
}

.SubHeaderText
{
	font-weight:normal;
	font-size: 12pt;
	color: #A5A5A5;
	font-family: Arial;
}

.AltRow
{
	background-color:#eeeeee;
}

.SmallWhite
{
	font-size: 9pt;
	color: white;
	font-family: Arial;
}

.Footer
{
	font-size: 8pt;
	color: #4f514e;
	font-family: Arial;
	text-decoration: none;	
}
.Footer a {color: #4f514e;}

.Header
{
	font-size: 10pt;
	color: #4f514e;
	font-family: Arial;
	text-decoration: none;	
}

.ToolTip
{
	font-size: 10pt;
	color: Blue;
	font-family: Arial;	
	font-weight:bold;
}

.QuestionLabel
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
	font-weight: bold;
}

.MaxLengthLabel
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
}

.SmallLabel
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
}

.NewsArticles
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
}

.FAQAnswer
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
}

.RequiredLabel
{
	font-size: 8pt;
	color: gray;
	font-family: Arial;
	font-weight:normal;
}

.MessageLabel
{	
	font-size: 10pt;
	color: red;
	font-family: Arial;
	font-weight: bold;
}

.HelpCaptionLabel
{
	font-weight: bold;
	font-size: 12pt;
	color: Black;
	font-family: Arial;
	text-decoration: underline;
}

.SectionSaved
{
	font-size: 10pt;
	color: Lime;
	font-family: Arial;
	font-weight: bold;
}

.SectionNotSaved
{
	font-size: 10pt;
	color: Red;
	font-family: Arial;
	font-weight: bold;
}

.ExtraSmall
{
	font-size: 1pt;
	font-family: Arial;
}

.TextBoxAlignRight
{
    text-align : right;
}

.ValidationSummary
{
	background-color : #F2E9DA;
	border-color : Black;
}

.ValidationSummaryManual
{
	background-color : #F2E9DA;
	border-color : Black;
	margin:10px 15px;
	padding:10px;
	color:red;
	text-align:left;
}
.ValidationSummaryManual td {text-align:left;}

.StepOn
{
	font-size: 12pt;
	color: blue;
	font-family: Arial;
	font-weight: bold;
}

.StepOff
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
	font-weight: bold;
}

.ToolTipLarge
{
	font-weight:normal;
	font-size: 12pt;
	color: Blue;
	font-family: Arial;	
}

.FreeTrialOffer
{
	font-size: 14pt;
	color: #14d546;
	font-family: Arial;
	font-weight: bold;	
}

.SpecialOffer
{
	font-weight: bold;
	font-size: 12pt;
	color: Blue;
	font-style: italic;
	font-family: Arial;	
}

.BoldUnderline 
{
	text-decoration: underline;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;	
}

.AJAXUpdateProgress
{	
	font-size: 10pt;
	color: red;
	font-family: Arial;
	font-weight: bold;
}

.OutputTitle
{  
	font-size: 12pt;
	color: #003366;
	font-family: Arial;
	font-weight: bold;
}


