@charset "UTF-8";/* CSS Document */.block {	display: block;}.width {	display: block;	width:980px;	text-align:left;}.widthadjusted {	display: block;	width:980px;	text-align:left;}.wide {	text-align:center;	padding-bottom:30px;}.fullpadding {	padding:20px 20px 0px 20px;	}.leftside {	width:640px;	border-right:1px solid #ccc;	padding-right:15px;	}.rightside {	padding-left:15px;	}.clearfloat {	clear:float;	}body {	margin: 0px;	padding: 0px;}.main-navigation {	display: block;	width:980px;	text-align:left;	border-top:1px solid #ccc;	border-bottom:1px solid #ccc;	height:35px;	margin-top:10px;	padding-top:10px ;	}.column1 {	padding-right:10px;	border-right:1px solid #ccc;	}.column2 {	padding-right:10px;	padding-left:10px;	border-right:1px solid #ccc;	}.column3 {	padding-left:10px;	}/*   MAIN NAV   */.main_dnnmenu_rootitem {	border-right: solid 1px #ccc;	font-size: 18px;	text-transform: uppercase;	text-decoration: none;		padding:0px 15px;	color:#666666;		}.main_dnnmenu_rootitem_selected {	border-right: solid 1px #ccc;	font-size: 18px;	text-transform: uppercase;	text-decoration: none;		padding:0px 15px;	color:#036733;	}.main_dnnmenu_itemhover {	color:#000;	}.main_dnnmenu_rootitem_hover {	color:#000;	}.main_dnnmenu_submenu {	font-size: 12px;	text-decoration: none;	background-color:#FFFFFF;	}.main_dnnmenu_submenu {	background-color:#D1E8BA;	font-size:14px;	}.main_dnnmenu_submenu td {	padding:5px;	}.main_dnnmenu_itemhover {	background-color:#7BBD37;	}	/*   LOCAL NAV   */ul#localnav {	/*margin-left:-40px;*/	border-bottom: solid 1px #ccc;	font-size: 14px;	padding-bottom:10px;	margin-bottom:20px;	height:25px;	}#localnav {		}#localnav li {	float:left;	list-style-type: none;		}#localnav a {	color:#666666;	border-right: solid 1px #ccc;	display:block;	padding-right:10px;	padding-left:10px;	}#localnav a:hover {	color:#000;	text-decoration: none;	}#localnav ul {	margin-left:-40px;	}#localnav #houseMenuCurrentLink {	color:#036733;	}/* GENERIC */p {	font-family: Arial, Helvetica;	color:#666666;	font-size: 14px;	line-height: 22px;	}H1{	font-family: Arial, Helvetica;	font-size: 20px;	font-weight: normal;	color: #666644;}H2{	font-family: Arial, Helvetica;	font-size: 16px;	font-weight: bold;	color: #666666;	margin-bottom:7px;}H3{	font-family: Arial, Helvetica;	font-size: 14px;	font-weight: bold;	color: #000;	margin-bottom:5px;}H4{	font-family: Arial, Helvetica;	font-size: 12px;	font-weight: bold;	color: #000;}H5, DT{	font-family: Arial, Helvetica;	font-size: 11px;	font-weight: bold;	color: #003366;}H6{	font-family: Arial, Helvetica;	font-size: 11px;	font-weight: bold;	color: #003366;}TFOOT, THEAD{	font-family: Arial, Helvetica;	font-size: 12px;	color: #003366;}TH{	vertical-align: baseline;	font-family: Arial, Helvetica;	font-size: 12px;	font-weight: bold;	color: #003366;}A:link{	text-decoration: none;	color: #036733;}A:visited{	text-decoration: none;	color: #036733;}A:hover{	text-decoration: underline;	color: #036733;}A:active{	text-decoration: none;	color: #036733;}SMALL{	font-size: 8px;}BIG{	font-size: 14px;}BLOCKQUOTE{	font-family: Georgia, "Times New Roman", Times, serif;	display:block;	background-color:#D1E8BA;	color:#000;	padding:15px 15px 15px 60px;	background-image: url(blockquote.gif);	background-repeat: no-repeat;}BLOCKQUOTE p{	font-family: Georgia, "Times New Roman", Times, serif;	color:#000;}UL LI{	list-style-type: square;	font-family: Arial, Helvetica;	color:#666666;	font-size: 14px;	line-height: 22px;}UL LI LI{	list-style-type: disc;	font-family: Arial, Helvetica;	color:#666666;	font-size: 14px;	line-height: 22px;}UL LI LI LI{	list-style-type: circle;	font-family: Arial, Helvetica;	color:#666666;	font-size: 14px;	line-height: 22px;}OL LI{	list-style-type: decimal;	font-family: Arial, Helvetica;	color:#666666;	font-size: 14px;	line-height: 22px;}OL OL LI{	list-style-type: lower-alpha;	font-family: Arial, Helvetica;	color:#666666;	font-size: 14px;	line-height: 22px;}OL OL OL LI{	list-style-type: lower-roman;	font-family: Arial, Helvetica;	color:#666666;	font-size: 14px;	line-height: 22px;}OL UL LI{	list-style-type: disc;	font-family: Arial, Helvetica;	color:#666666;	font-size: 14px;	line-height: 22px;}HR{	color: #696969;	height: 1pt;	text-align: left;}#dnn_ctr1120_FAQs_lstFAQs .SubHead {	font-weight:normal;	padding:0px;	margin:0px;	color:#036733;	}#dnn_ctr1120_FAQs_lstFAQs .SubHead p {	font-weight:normal;	padding:0px;	margin:0px;	color:#036733;	}.SubHead p {	font-weight:normal;	padding:0px;	margin:0px;	color:#036733;	}/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ *//*--------------------------------------------------  REQUIRED to hide the non-active tab content.  But do not hide them in the print stylesheet!  --------------------------------------------------*/.tabberlive .tabbertabhide { display:none;}/*--------------------------------------------------  .tabber = before the tabber interface is set up  .tabberlive = after the tabber interface is set up  --------------------------------------------------*/.tabber {}.tabberlive { margin-top:1em;}/*--------------------------------------------------  ul.tabbernav = the tab navigation list  li.tabberactive = the active tab  --------------------------------------------------*/ul.tabbernav{ margin:0; padding: 3px 0; border-bottom: 1px solid #ccc; font: bold 12px Verdana, sans-serif;}ul.tabbernav li{ list-style: none; margin: 0; display: inline;}ul.tabbernav li a{ padding: 3px 0.5em; margin-left: 3px; border: 1px solid #ccc; border-bottom: none; background: #D1E8BA; text-decoration: none;}ul.tabbernav li a:link { color: #666; }ul.tabbernav li a:visited { color: #666; }ul.tabbernav li a:hover{ color: #000; background: #7BBD37; border-color: #ccc;}ul.tabbernav li.tabberactive a{ background-color: #fff; border-bottom: 1px solid #fff;}ul.tabbernav li.tabberactive a:hover{ color: #000; background: white; border-bottom: 1px solid white;}/*--------------------------------------------------  .tabbertab = the tab content  Add style only after the tabber interface is set up (.tabberlive)  --------------------------------------------------*/.tabberlive .tabbertab { padding:5px; border:none; border-top:0; /* If you don't want the tab size changing whenever a tab is changed    you can set a fixed height */ /* height:200px; */ /* If you set a fix height set overflow to auto and you will get a    scrollbar when necessary */ /* overflow:auto; */}/* If desired, hide the heading since a heading is provided by the tab .tabberlive .tabbertab h2 { display:none;}.tabberlive .tabbertab h3 { display:none;}*//* Example of using an ID to set different styles for the tabs on the page */.tabberlive#tab1 {}.tabberlive#tab2 {}.tabberlive#tab2 .tabbertab { height:200px; overflow:auto;}	/*			Vertical Accordions		*/				.accordion_toggle {			display: block;			height: 30px;			width: 680px;			background: #a9d06a;			padding: 0 10px 0 10px;			line-height: 30px;			color: #ffffff;			font-weight: bold;			text-decoration: none;			outline: none;			font-size: 14px;			color: #000000;			border-bottom: 1px solid #cde99f;			cursor: pointer;			margin: 0 0 0 0;		}				.accordion_toggle_active {			background: #036733;			color: #ffffff;			border-bottom: 1px solid #036733;		}				.accordion_content {			background-color: #ffffff;					overflow: hidden;		}						.accordion_content h2 {				margin: 15px 0 5px 10px;				color: #0099FF;			}						.accordion_content p {				line-height: 150%;				padding: 5px 10px 15px 10px;			}					.vertical_accordion_toggle {			display: block;			height: 30px;			width: 600px;			background: #D1E8BA;			padding: 0 10px 0 10px;			line-height: 30px;			color: #ffffff;			font-weight: normal;			text-decoration: none;			outline: none;			font-size: 12px;			color: #000000;			border-bottom: 1px solid #ffffff;			cursor: pointer;			margin: 0 0 0 0;		}		.vertical_accordion_toggle_active {			background: #e0542f;			color: #ffffff;			border-bottom: 1px solid #f68263;		}		.vertical_accordion_content {			background-color: #ffffff;			overflow: hidden;		}			.vertical_accordion_content h2 {				margin: 15px 0 5px 10px;				color: #0099FF;			}			.vertical_accordion_content p {				line-height: 150%;				padding: 5px 10px 15px 10px;			}  					/*			Horizontal Accordion		*/				.horizontal_accordion_toggle {			/* REQUIRED */			float: left;	/* This make sure it stays horizontal */			/* REQUIRED */			display: block;			height: 100px;			width: 30px;			/*background: url(images/h_accordion_toggle.jpg) no-repeat top left #a9d06a;*/			color: #ffffff;			text-decoration: none;			outline: none;			/*border-right: 1px solid #cde99f;*/			cursor: pointer;			margin: 0 0 0 0;		}				.horizontal_accordion_toggle_active {			/*background: url(images/h_accordion_toggle_active.jpg) no-repeat top left #e0542f;			border-right: 1px solid #f68263;*/		}				.horizontal_accordion_content {			/* REQUIRED */			height: 100px;	/* We need to define a height for the accordion as it stretches the width */			float: left;	/* This make sure it stays horizontal */			/* REQUIRED */						overflow: hidden;			background-color: #ffffff;			color: #444444;		}						.horizontal_accordion_content p {				width: 450px;				line-height: 150%;				padding: 5px 10px 15px 10px;			}										    /* Container styling*/    #horizontal_container {      margin: 20px auto 20px auto;      width: 680px;         height: 100px;        }        #vertical_nested_container {      margin: 20px auto 20px auto;      
