@charset "UTF-8";/* CSS Document */body, html{	margin:0px;	padding:0px;}body{	background-image:url("../images/top_cap.gif");	background-repeat:repeat-x;	padding-top:12px;	background-color:#eaeaea;		font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#3d362d;	line-height:16px;}#wrapper{		background-color:#fafafa;}#main, #footer .text{	width:960px;	margin:0px auto;}#main #header .logo .right{	float:right;}#main #header .navigation{	width:inherit;	height:70px;	border-left:1px solid #ececec;	border-right:1px solid #ececec;	border-top:1px solid #ececec;		background-color:#ffffff;	clear:both;}#main #header .navigation .links, #main #header .navigation .sub{	float:right;	width:500px;	text-align:right;}#main #header .navigation .sub{	padding:5px 0px 5px 0px;	text-align:left;	color:#dfdedb;}#subnav{	display:inline;	font-size:13px;}.subnav h3{	font-size:12px !important;}#content{	border-left:1px solid #ececec;	border-right:1px solid #ececec;	background-color:#ffffff;}#footer{	clear:both;	border-top:1px solid #b6b4b1;	padding-top:15px;	text-align:center;}#footer .text{	font-size:10px;}.dashboardLogin{	margin-left:18px;	margin-top:8px;	width:222px;	text-align:left;}.dashboardLogin .right{	float:right;	text-align:right;}.dashboardLogin .left{	float:left;	line-height:14px;}.threeColumn{	clear:both;	padding-bottom:40px;	margin-top:45px;	//margin-top:0px;}.threeColumn_iPhone{	clear:both;	padding-bottom:40px;	margin-top:15px;	//margin-top:15px;}.threeColumn table{	width:900px;	margin-left:15px;}.threeColumn table tr .column{	width:300px;	vertical-align:top;	border-top:1px solid #fca311;}.spacer{	width:25px !important;}.threeColumn table tr td h3{	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;	font-size:14px;	color:#fca311;	margin-top:8px;}a:link{	color:#fca311;	font-weight:bold;	text-decoration:none;}a:hover{	color:#fca311;	font-weight:bold;	text-decoration:underline;}a:visited{	color:#f6cd89;	font-weight:bold;	text-decoration:none;}#main #header .navigation .sub a:link, #main #header .navigation .sub a:visited{	color:#fca311;	font-weight:normal;	text-decoration:none;}#main #header .navigation .sub a:hover{	color:#4a453b;	font-weight:normal;	text-decoration:none;}.leftColumnMain, .leftColumnWide, .rightColumnMain{	margin-top:10px;}.leftColumnMain{	width:600px;	float:left;	margin-bottom:50px;}.leftColumnWide{	width:950px;	float:left;	margin-bottom:50px;}.rightColumnMain{	width:310px;	float:right;	font-weight:normal;	padding-right:20px;	padding-top:15px;	margin-bottom:50px;}.rightColumnMain h3{	color:#fca311;	font-size:15px;	margin-top:0px;}.rightColumnMain hr{	color:#fca311;	margin-top:15px;	margin-bottom:15px;}.rightColumnMain .estatusSidebar{	background-color:#625c55;	padding:8px;	color:#ffffff;}.rightColumnMain .estatusSidebar h3{	margin-top:0px;	color:#ffffff;}.input, .textarea{	border:1px solid #d7d4cf;	padding:3px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#666666;	vertical-align:middle;}.rightColumnMain .estatusSidebar .input{	width:195px;	//width:180px;	vertical-align:middle;}.leftColumnMain .rightColumn{	width:460px;	float:right;}.leftColumnWide .rightColumn{	width:780px;	float:right;}.breadcrumb{	width:125px;	font-size:10px;	margin-top:10px;	margin-left:10px;}.bio .name{	width:165px;	float:right;}.bio .name strong, .bio .name em{	display:block;}.bio .info{	color:#747474;	border-bottom:1px solid #ededed;	padding-bottom:10px;	padding-top:10px;	margin-bottom:7px;}.subnav{	margin-top:33px;	margin-left:10px;	font-size:12px;	width:125px;}.subnav a{	display:block;}.subnav a:link, .subnav a:visited{	font-weight:normal;	text-decoration:none;	color:#fc9c00;}.subnav a:hover{	font-weight:normal;	text-decoration:none;	color:#3d362d;}.subnav span{	display:block;	color:#3d362d;}.arrownav .left{	float:left;}.arrownav .right{	float:right;}.revCalculator{	width:455px;	background-color:#fc9c00;	padding:8px;	color:#ffffff;}.revCalculator .input{	width:275px;	}.revCalculator td{	padding:5px;}.hpCalculator{	width:345px;	float:right;	margin-right:35px;	margin-top:110px;}.hpCalculator .input{	width:185px;	margin:3px 0px 3px 10px;}.hpCalculator table{	margin-top:8px !important;	//margin-top:-10px;	font-size:11px;}.hpCalculator div{	margin-top:10px;	//margin:0px;}.sidebarCalculator{	width:271px;	background-image:url("../images/calc_sidebar_bknd.jpg");	background-repeat:no-repeat;	padding:22px;}.sidebarCalculator .input{	border:1px solid #cccccc;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000;	margin-bottom:9px;	//margin-bottom:4px;	width:100px;}.sidebarCalculator table{	//margin-bottom:-12px;}.sidebarCalculator td{	padding:0px 5px 0px 5px;		font-size:10px;}.dashboardLogin .input{	border:1px solid #cccccc;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000;	margin-bottom:9px;	//margin-bottom:5px;	width:145px;	margin-left:5px;}.formSpacer{	width:5px;	height:20px;	display:block;}.disclaimer{	font-size:9px;	vertical-align:middle;	line-height:11px;}.newsSnippet span a:link, .newsSnippet span a:visited{	font-weight:bold;	font-size:13px;	color:#fc9c00;	text-decoration:none;}.newsSnippet span a:hover{	font-weight:bold;	font-size:13px;	color:#fc9c00;	text-decoration:underline;}.newsSnippet .snipBody{	margin-top:5px;	border-bottom:1px solid #ededed;	padding-bottom:10px;	margin-bottom:10px;}.newsSnippet .snipBody p{	margin:0px !important;	border:0px !important;	padding:0px;	display:inline !important;}.resultsTable{	border-bottom:1px solid #ededed;	padding-bottom:8px;}.resultsTable td{	color:#574a40;	font-weight:bold;	padding-bottom:8px;	font-size:13px;}.resultsTable td strong{	color:#000000;	font-size:13px;}.resultsTable td h3{	color:#000000;}h1{	font-size:20px !important;	color:#fc9c00;	line-height:26px;	margin-top:10px;	border-bottom:1px solid #ededed;	padding-bottom:9px;	margin-bottom:4px;}h2{	font-size:14px !important;	color:#3d362d;	border-bottom:1px solid #ededed;	padding-bottom:5px;	margin-bottom:4px;}sup{	font-size:7px;}/* admin styles */#zeContent{text-align:left;}.nav{width:170px;float:left;text-align:left;line-height:20px;padding:20px;border-right:1px solid #666666;}.forms{padding-left:50px;width:690px;text-align:left;float:right;padding:20px;}.list{width:500px;}.imgInstr{font-size:10px;font-style:italic;}.loginPanel{	text-align:center;}.details{font-size:11px;font-style:italic;line-height:13px;color:#3d362d;}#captioned_image_left{float:left;width:214px;}#captioned_image_right{float:left;padding-left:30px;width:213px;}.subnav_access{	margin-top:28px;	margin-left:10px;	font-size:12px;	width:125px;}.subnav_access a{	display:block;}.subnav_access a:link, .subnav_access a:visited{	font-weight:normal;	text-decoration:none;	color:#fca820;}.subnav_access a:hover{	font-weight:normal;	text-decoration:none;	color:#3d362d;}.subnav_access span{	display:block;	color:#3d362d;}