/***********************************************/
/* HTML tag styles                             */
/***********************************************/
html, body{
	height:100%;
	margin: 0px;
	font-family: Tahoma;
	font-size: 14px;
	color: #67676A;
	line-height: 1.5;
	background-color: #86827F;
}
*{
	padding: 0px;
	margin: 0px;
}
a {
	color:#2372AB;
	text-decoration:none;
}
/***********************************************/
/* Main Layout Divs                            */
/***********************************************/
#wrapper{
	margin: 0;
	background: #FFFFFF;
}
#masthead{
	float:none;
	background:#FFFFFF;
	margin: 0px;
	padding: 0px 11px;
}
#mastheadLinks{
	display:none;
}
#content {
	background:#FFFFFF;
	padding: 0px 11px;
}
#rightColumn {
	display:none;
}
#subnav{
	display:none;
}
#footer {
	margin-top: 20px;
	border-top: 1px solid #b8b5b3;
	background-color: #e6e8e3;
	padding: 6px 10px 6px 8px;
}
#globalNav {
	display:none;
}
/*Dynamic Pages*/
#dynamicContentTemplate{
	float:none;
	margin-top: 13px;
	padding: 6px 12px;
}
#dynamicContentTemplate a{
	color:#D94D15;
}
#dynamicContentTemplate a:hover{
	text-decoration:underline;
}
#dynamicContentTemplate ul{
	color:#5D5D5D;
	list-style:circle;
	margin-top:0px;
	margin-bottom: 24px;
	margin-left:0px;
}
#dynamicContentTemplate li{
	padding-left: 11px;
}
#dynamicContentTemplate p{
	padding-bottom:15px;
}
#dynamicContentTemplate h1{
	font-size:15px;
	color:#D94D15;
}	
#dynamicContentTemplate h2{
	font-size:17px;
	color:#D94D15;
}	
#dynamicContentTemplate h3{
	border-bottom:3px solid #dbdcd8;
	padding-bottom:8px;
	margin-bottom:9px;
	font-size:14px;
	color:#616161;
	padding-right: 20px;
}	
#dynamicContentTemplate h4{
	font-size:11px;
}
#fullWidthImage{
	padding-top:5px;
	padding-bottom:26px;
}
#cta{
	padding-bottom:0px;
	padding-top:20px;
	margin:24px 0px 0px;
	border-top:3px solid #dbdcd8;
	clear: both;
}
#cta a{
	color:#2372AB;
	background:none;
	padding:0;
}
#soapboxHeader{
	clear:both;
	padding-top:15px;
	padding-bottom:0px;
	padding-right:60px;
	border-top:1px dotted #9DA09E
}
#dynamicContentTemplate #soapboxBlurb{
	float:right;
	width:300px;
	padding-bottom:4px;
}
#dynamicContentTemplate #soapboxBlurbImage{
	float:left; 
	padding-bottom:20px;
}
#dynamicContentTemplate #soapboxBlurbLink{
	float:right;
	width:280px;
	background-position: left 2px;
}
#resourcesHeader{
	margin-bottom:4px;
	padding-top:20px;
	border-bottom:1px solid #9DA09E;
}
#dynamicContentTemplate #noPadBlurb{
	padding-top:0px;
	padding-bottom:4px;
}
#ebriefBlurb{
	margin-bottom:15px;
	border-bottom:1px dotted #9DA09E;
}
#dynamicContentTemplate #articlesByline{
	font-size:11px;
	color:#8D8A86;
}
#dynamicContentTemplate #readingBlurb{
	float:right;
	width:370px;
	display: block;
}
#dynamicContentTemplate #readingBlurbImage{
	float:left;
	display:block;
	padding-bottom:20px;
	margin-bottom:0px;
	margin-top: -12px;
}
#readingBlurbLink{
	display:block; 
	clear:both; 
	margin-left:78px;
}
#smallTitleOverline{
	margin-top:15px;
	padding-top:15px;
	border-top:1px dotted #9DA09E;
}
#usefulLinks{
	display:block;
	background:none;
	padding:0px;
}
#topPadHeader{
	padding-top:12px;
}
#bottomPadHeader{
	padding-bottom:6px;
}
#dynamicContentTemplate #bioContent{
    line-height:1.9;
	padding-right:20px;
	padding-bottom:112px;
} 
#nosubHeader{
	padding-bottom:18px;
	margin-bottom:12px;
	border-bottom:3px solid #dbdcd8;
}
#officeHeader{
	font-size:12px;
	padding-top:20px;
	padding-bottom:0px;
	margin-bottom:0px;
}
#plainLinkOrange a{
	padding:0px;
	background:none;
}
/*Business Value Calculator Styles*/

#dynamicContentTemplate #bvCalcSubHeader{
	border-bottom:none;
	margin-bottom:0px;
	padding-bottom:4px;
}
#dynamicContentTemplate #bvCalcCTA{
	text-align:center;
	border:1px dotted #8A8985;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	margin-top:20px;
	margin-bottom:18px;
	background:#F2F4EF;
	background-image:none;
	clear:both;
}
#dynamicContentTemplate #bvCalcCTA:hover{
	background:#EFF1EB;
}
#dynamicContentTemplate #bvCalcShowAndSell{
	margin:0px;
	padding: 0px 0px 0px 156px;
}

#bvCalcValueProp{
	display:block;
	padding: 16px 14px 10px;
	margin-bottom:15px;
	background: #3371A0;
}
#bvCalcValueProp h4{
	color:#FFFFFF;
	padding-right:142px;
	padding-bottom:8px;
}
#bvCalcValueProp h5{
	color:#CFE2FF;
	padding-right:32px;
	padding-bottom:8px;
}
#dynamicContentTemplate #bvCalcSupportPara{
	font-size:12px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:15px;
	margin-bottom:10px;
}
#bvCalcLists ul{
	width:143px;
	list-style:none;
	padding:0px;
	margin:0px;
}	
#bvCalcLists li{
	list-style:none;
	background-image:none;
	padding:0px;
	margin:0px;
	line-height:1.2;
}
#bvCalcLists a{
	font-size:11px;
	color:#1C72A3;
	text-decoration:underline;
	padding:0px;
	background:none;
	display:block;
	padding-bottom:10px;
}
#bvCalcLists a:hover{
	color:#D94D15;
}
#bvCalcLists #bvCalcListsTitle{
	padding-top:6px;
	padding-left:4px;
	padding-bottom:4px;
	padding-right:22px;
	background:#FBFBF9;
	font-weight:bold;
	border-top: 3px solid #E2E5DC;
	border-right: 3px solid #E2E5DC;
	border-left: 3px solid #E2E5DC;
}
#bvCalcLists #bvCalcListsDescription{
	padding-top:6px;
	padding-left:4px;
	height:60px;
	margin-bottom:11px;
	background:#F2F4EF;
	border-bottom: 3px solid #E2E5DC;
	border-right: 3px solid #E2E5DC;
	border-left: 3px solid #E2E5DC;
}	
#bvCalcLists #bvCalcsExampleHeader{
	border-top:1px dotted #A9A9A7;
	font-size:10px;
	margin-bottom:12px;
}
#bvCalcLists #bvCalcCalculators{
	float:left;
}
#bvCalcLists #bvCalcWhitePapers{
	float:right;
	margin-left:11px;
}
#bvCalcLists #bvCalcCaseStudies{
	float:right;
}
/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}