body { margin: 0; text-align: center; font-family: arial, sans-serif; color: #000000; font-size: 12px; background-color: #000000; min-width: 770px; }

a {	color: #6B8D7C;	text-decoration: underline; }
a:hover { text-decoration: none; }
form { margin: 0; }
input,select { font-size: 11px; }
p { font-size: 12px; margin: 10px 0 12px 0;	padding: 0px; }
table, tr, td {	border-collapse: collapse; border-spacing: 0px; padding: 0px; margin: 0px; border: 0px; font-size: 12px; }
h1 { font-size: 14px; font-weight: bold; color: #808080; padding: 0; margin: 0 0 20px 0; }
h1.smooth, h1.smoothSml { font-size:17px; font-weight:normal; font-style:italic; color:#000;  margin: 0 0 5px 0; line-height:18px; }
h1.smoothSml { font-size: 14px; }
h1.askExpert { 
	PADDING-RIGHT:0px; 
	PADDING-LEFT:0px; 
	FONT-SIZE:28px; 
	PADDING-BOTTOM:10px; 
	COLOR:#6b8d7c; 
	PADDING-TOP:11px; 
	FONT-FAMILY:'arial narrow', arial;
	font-weight:normal;
	margin-bottom:0;
}
h2 { font-size: 12px; font-weight: bold; padding: 0; margin: 15px 0 10px 0; }
h2.callOut {
	margin: 0 0 -1px 0;
}
h2.callOutSplash {
	margin: 0 0 -1px 0;
}
h2.callOut a:link, h2.callOut a:visited, h2.callOut a:hover, h2.callOut a:active {
	 color:#ffffff; 
	 text-decoration:none; 
	 font-size:15px; 
	 line-height:16px;
	 font-weight:normal;
	 font-family:Verdana;
}
h2.callOutSplash  {
	 color:#ffffff; 
	 text-decoration:none; 
	 font-size:16px; 
	 line-height:16px;
	 font-weight:normal;
	 font-family:Verdana;
}
h2.steps {
	font-size:13px;
}
h3 {
	font-size:12px;
	margin: 12px 0 10px;
	font-weight:normal;
	font-style:italic;
}

ul { margin:7px 0; padding:0; }
ul li { list-style: none; padding: 5px 0 5px 15px; background: url(/images/blt_square.gif) no-repeat 4px 10px }

.headerImage {
	margin-bottom:15px;
}
.dataGrid
{
	font-family: arial, sans-serif; color: #000000; font-size: 11px;
}

.btnClass 
{
		border: 1px solid #496B92;
		background-color: #eeeeee;
		filter:progid:DXImageTransform.Microsoft.Gradient
     			(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#B6B6B6');
     	
     	/* PFS ADMIN green: background-color: #4F8472;*/		
     	
     	/* DUSTIN'S ORIGINAL BLACK BUTTON

		background-color: #4C4C49;
		border: 1px solid #666662;
		color: #FFFFFF;
		padding-left: 3px;
		padding-right: 3px;
		
		*/

}
#contentContainer { font-family: arial, sans-serif; font-size: 12px; color: #666666; padding: 0 12px 30px 29px; width:613px; voice-family: "\"}\""; voice-family: inherit; width:572px;	/* This is the correct value */ } html>body #contentContainer { width: 572px; }
#globalNav { background-color: #005C97; padding: 0 0 0 191px; font-size: 11px; color: #EAF1F6; height: 26px; }
#footer { background-color: #000000; border-top: 25px solid #000000; border-bottom: 25px solid #000000; font-size: 10px; color: #C4C3C3; }
#footer a { font-size: 10px; color: #C4C3C3; text-decoration: none;	}
#footer a:hover { font-size: 10px; color: #C4C3C3; text-decoration: none; }	
#globalNavTable { margin-left: 13px; }		
#leftCol { background-color: #292927; font-size: 11px; color: #FFFFFF; }
#leftCol a { color: #FFFFFF; text-decoration: underline; }
#leftCol a:hover { text-decoration: none; }
#leftCol ul.subNav {
	padding:5px 10px 5px 35px !important;
	margin:0;
	list-style:none;
	background-color:#909090;
}

#leftCol ul.subNav li {
	padding: 4px 0px 4px 10px !important;
	background: none;
	margin:0;

}

#leftCol ul.subNav li.active {
	font-weight:bold;
	background: url(/images/blt_small_arrow.gif) no-repeat 4px 9px;
} 

#leftCol ul.subNav li a, #leftCol ul.subNav li a:hover {
	color:#ffffff; text-decoration:none;
}
#leftCol ul.subNav li a:hover {
	color:#ffffff; text-decoration:underline;
}

div#leftNav 						{ color: #FFF; background-color: #666662;}
div#leftNav a						{ font-family:Verdana; font-size: 14px; padding: 10px 10px 10px 16px; margin:0; display:block; color: #FFF; text-decoration: none; }
div#leftNav a:link					{ display:block; color: #FFF; text-decoration: none; }
div#leftNav a:visited				{ display:block; color: #FFF; text-decoration: none; }
div#leftNav a:hover					{ display:block; text-decoration: none; color: #fff; background-color:#4E4E4A;}
div#leftNav a:active				{ display:block; text-decoration: none; color: #fff; background-color:#4E4E4A;}

div#leftNav a.mainNavActive			{ background-color:#4E4E4A; }

div#leftNav a.subNavActive			{ font-family:arial; color: #000; }
div#leftNav a.subNavActive:link		{ font-family:arial; color: #000; }
div#leftNav a.subNavActive:visited	{ font-family:arial; color: #000; }
div#leftNav a.subNavActive:hover		{ font-family:arial; color: #000; }
div#leftNav a.subNavActive:active		{ font-family:arial; color: #000; }

div#leftNav a.subNav					{ font-family:arial; font-size: 12px; background: url(/images/nav/blt_dash.gif) no-repeat 24px 12px; padding: 5px 10px 5px 32px;}
div#leftNav a.subNav:hover				{ font-family:arial; background: url(/images/nav/blt_arrow_white.gif) no-repeat 24px 9px; }
div#leftNav a.subNavActive        		{ font-family:arial; font-size: 12px; background-image: none; padding: 5px 10px 5px 32px; color: #000; background: #ffffff URL(/images/nav/misc_navarrow.gif) no-repeat 24px 9px;}
div#leftNav a.subNavActive:hover		{ font-family:arial; font-size: 12px; background-image: none; padding: 5px 10px 5px 32px; color: #000; background: #ffffff URL(/images/nav/misc_navarrow.gif) no-repeat 24px 9px;}

div#leftNav a.tertNav					{ font-size: 11px; color:#fff; background-color: #909090; padding: 7px 10px 7px 42px;}
div#leftNav a.tertNav:hover				{ text-decoration: underline; background-color: #909090;}
div#leftNav a.tertNavActive				{ font-size: 11px; color:#fff; padding: 7px 10px 7px 42px; font-weight:bold; background: #909090 url(/images/blt_small_arrow.gif) no-repeat 34px 12px; }
div#leftNav a.tertNavActive:hover		{ background: #909090 url(/images/blt_small_arrow.gif) no-repeat 34px 12px; text-decoration:underline; }


#mainTable { margin-left: 13px; }
#masterDivHome { background-color: #FFFFF4; width: 762px; margin: 20px auto 0px auto; text-align: left; }
#masterDivSub {	background-color: #000000; width: 762px; margin: 10px auto 0px auto; text-align: left; }		
#subShadowLeft { background: url(/images/misc_subshadow_left.gif); }
#subShadowTop { height: 6px; font-size: 6px; background: url(/images/misc_subshadow_top.gif); }		
#subShadowRightTop { height: 8px; font-size: 4px; background: url(/images/misc_rightshadow_top.gif); margin-bottom: 12px;}		
#subShadowRightCallOut { height: 20px; font-size: 4px; background: url(/images/misc_shadow_right_callout.gif);}		
#subRightCallOut { padding: 0px 16px 12px; background-color:#779883; color:#ffffff; font-size:11px !important; }
#subRightCallOut p { font-size:11px; margin-bottom: 8px; }
#subRightCallOut ul { margin:6px 0 8px; padding:0; }
#subRightCallOut ul li { list-style: none; padding: 3px 0 2px 15px; background: url(/images/blt_square_wht.gif) no-repeat 4px 7px }

#subShadowRightSpacing { height: 25px; font-size: 25px; }
#subContentCell { background-color: #FFFFF4; }
#subContent { padding: 15px 30px 30px 19px; }

.arrowFloat { float: left; padding-top: 2px; padding-right: 3px; }
.clientHeader { font-weight: bold; }
.copyright { float: right; }
.divLineLeft { height: 1px; background: url(/images/leftcol_divider.gif) repeat-x; font-size: 1px; line-height: 1px; }
.divLineRight { height: 10px; background: url(/images/misc_horiz_divider.gif) repeat-x; margin: 0px 5px 0px 5px; }
.divLineMiddle { height: 10px; background: url(/images/misc_horiz_divider.gif) repeat-x; margin: 0 0 8px 0; }
.darkText { color: #797979; }
.error { color: Red; }
.exampleText { font-size: 10px; }
.footerLinks { float: left; padding-left: 15px; }
.h2ImagePad { padding-left: 5px; padding-top: 4px; }
.leftNavPadding { margin-left: 18px; margin-right: 18px; margin-bottom: 15px; }
.padContent { padding: 0px 0px 15px 5px; }	
.rightNav { color: #797979; font-size: 11px; background-color: #DCE6D9;	}
.rightNavSplash { color: #797979; font-size: 14px; background-color: #779883; text-align:center;	}
.rightNav a { font-size: 11px; color: #508374; text-decoration: underline; }
.rightNav a:hover { text-decoration: none; }
.rightNavPadding { margin-left: 16px; margin-right: 16px; margin-bottom: 18px; margin-top: 6px; }
.rightPhoneContainer { padding-bottom:15px; }
.subNav_pad { padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }
.subNav_back { background-color: #2E2E2C; }
.subNav_off { background-color: #4C4C49; }
.subNav_on { background-color: #FFFFF4; }
.whiteLine { margin-left: 13px; height: 1px; background-color: #FFFFFF; width: 749px; font: normal 1px/1px arial; }	
.formButton { font-size: 11px; }
.form td { padding: 4px; font-size: 12px; }
.pressSort td { padding: 3px 5px 4px 5px; font-size: 11px; background-color: #DCE6D9; }
.ulGloss { margin-left: 0px; }
.ulGloss { margin-left: 0px; margin: 0 0 10px 0; padding: 0; list-style: none; }
.liGloss {  margin-left: 0px;  padding-left: 0px; list-style: none; font-weight: bold; background-image: url(/images/misc_arrow_closed.gif); padding-left: 15px; background-repeat: no-repeat;
  background-position: top left; }
.liGloss2 {  margin-left: 0px;  list-style: none; list-style: none; background-image: url(/images/misc_arrow_open.gif);  padding-left: 15px; background-repeat: no-repeat;
  background-position: top left; }
.top { text-align: right; font-size: 11px; margin: 8px 0 15px 0; }
.top a { text-decoration: none; }
.learnMoreLink {
	font-weight:bold;
	background: url(/images/misc_arrow_closed.gif) no-repeat 0px 6px;
	padding: 6px 0 0 15px;
}
#extra0, #extra1, #extra2, #extra3, #extra4 {
	display:none;

}
#page_header 
{
	BORDER-LEFT: #000000 13px solid;
	background-color: #2E2E2C;
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFF;
}
#page_phone 
{
	background-color: #FFFFF4;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	BORDER-LEFT: #000000 13px solid;

}


label, .inputInline {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

.special_input 
{
	width: 50px;
}
label {
	text-align: right;
	width: 120px;
	padding-right: 10px;
	font-weight: bold;
}

.required 
{
	color: #FF0000;	
}
.datalabel { FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-TOP: 4px; TEXT-ALIGN: right;}
.dataInput { MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; WIDTH: 50px;}
.selectBox { FONT-SIZE: 10px; }
.headerRow { PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #dce6d9; }
.subHeaderRow { PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #fffff4; }

.validationError { FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-LEFT: 2px; TEXT-ALIGN: left;}

.s0 {
	width:362px;
	padding:0 0 42px 0;
	margin:0;
	background:url(/images/detail_b0.gif) bottom left no-repeat;
}
.s0 h2 {
	margin:0;
	padding:16px 14px 0 14px;
	background:url(/images/detail_b0.gif) top left no-repeat;
}
.s1 {
	width:362px;
	padding:0 0 42px 0;
	margin:0;
	background:url(/images/detail_b1.gif) bottom left no-repeat;
}
.s1 h2 {
	margin:0;
	padding:13px 14px 0 14px;
	background:url(/images/detail_b1.gif) top left no-repeat;
}
.s2 {
	width:362px;
	padding:0 0 42px 0;
	margin:0;
	background:url(/images/detail_b2.gif) bottom left no-repeat;
}
.s2 h2 {
	margin:0;
	padding:15px 14px 0 14px;
	background:url(/images/detail_b2.gif) top left no-repeat;
}
.s3 {
	width:362px;
	padding:0 0 42px 0;
	margin:0;
	background:url(/images/detail_b3.gif) bottom left no-repeat;
}
.s3 h2 {
	margin:0;
	padding:15px 14px 0 14px;
	background:url(/images/detail_b3.gif) top left no-repeat;
}
.s4 {
	width:362px;
	padding:0 0 18px 0;
	margin:0;
	background:url(/images/detail_b4.gif) bottom left no-repeat;
}
.s4 h2 {
	margin:0;
	padding:16px 14px 0 14px;
	background:url(/images/detail_b4.gif) top left no-repeat;
}
p.copy , a.more {
	margin:0;
	font-size: 11px;
	padding: 5px 14px 3px 14px;
	border-width:0 1px;
}
a.more {
	display:block;
	text-align:right;
	padding: 5px 15px 0 0;
}
.calcText td 
{
	font-size: 11px;
	padding: 5px 10px 5px 0;
}

.commentBox 
{
	width: 350px;
	height: 70px;	
}
.quoteGiver {
	text-align:right;
	font-weight:bold;
	padding-top:7px;
}
.horzDiv {
	height:35px; 
	background:url(/images/misc_horz_divider2.gif) repeat-x;
}
	