body{	margin: 0;	padding: 0;	background-color: #e5e5e5;	font-family: Arial, Helvetica, sans-serif;	min-width: 770px;	font-size: 100%;}#wrapper{	/* border-color: #0e8c00;	border-width: 2px;	border-style: solid;*/	background-color: #ffffff;	text-align: left;	width: 770px;	margin: 0px auto 10px auto;	padding: 0px;}#wrapper { \width: 790px; }/* IE/Win 5 and below */#wrapper { w\idth: 770px; }/* the proper value */#skipnav{	position: absolute;	top: 12px;	left: auto;	right: 30px;}#skipnav a:link, #skipnav a:visited, #skipnav a:hover{	text-decoration: none;	color: #5C5C5C;	font-size: 1px;	cursor: default;}#skipnav a:active, #skipnav a:focus{	background-color: #99CC00!important;	font-size: 0.7em!important;	color: #FFFFFF;}#masthead{	background-image: url(../images/mnshi_header.jpg);	background-repeat: no-repeat;	height: 98px;	background-color: #fff;}#ie6spacer { width: 770px; }h1 { margin: 0; }#tagline{	height: 26px;	font-size: 1px;	width: 770px;}#layoutwrapper{	width: 744px;	margin: 35px auto 0 auto;}#mainbox{	float: left;	width: 548px;	margin: 0;	background-image: url(../images/vrule.jpg);	background-repeat: repeat-y;	background-position: right top;	vertical-align: 100%;}#mainbox2{	float: left;	width: 744px;	margin: 0;	vertical-align: 100%;}#maincontent{	font-size: 12px;	padding: 10px 15px 20px 0;}#maincontent ul, #maincontent ol{	margin: .5em 0 .5em 20px;	padding: 0 0 .5em 1.5em;}#maincontent ul ul, #maincontent ol ol{	margin: .3em 0 .3em 1.5em;	padding: 0 0 .3em 1.5em;}#maincontent li{	margin: 0;	font-size: 12px;	line-height: 1.5em;}#maincontent h2, h3, h4{	padding: 0px 10px 0px 15px;	font-weight: bold;	line-height: normal;	letter-spacing: normal;}#maincontent p{	padding: 0px 10px 0px 15px;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;}#maincontent2{	font-size: 12px;	padding: 10px 15px 20px 15px;}#maincontent2 ul, #maincontent2 ol{	margin: .5em 0 .5em 20px;	padding: 0 0 .3em 1.5em;}#maincontent2 ul ul, #maincontent2 ol ol{	margin: .3em 0 .3em 1.5em;	padding: 0 0 .3em 1.5em;}#maincontent2 li{	margin: 0;	font-size: 12px;	line-height: 1.5em;}#maincontent2 p{	padding: 0px 10px 10px 0px;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;}#librarycontent p{	padding: 0px 10px 0px 0px;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;}#maincontent2 h2, h3, h4{	margin: 5px 0 10px 0px;	font-weight: bold;	line-height: normal;	letter-spacing: normal;}#maincontent table { margin: 0px; }	#maincontent table.head	{		margin: 20px 0px 0px 10px;		font-weight: bold;	}	#maincontent table.data	{		padding: 0px;		margin: 0px 15px 0px 15px;		background-color: #999;	}	#maincontent td.datatitle		{		color: #000;		margin: 0px;		padding: 1px;	font-family: Arial, Helvetica, sans-serif;		font-size: 10px;		line-height: 12px;		background-color: #acdcb4;		vertical-align: bottom;		text-align: center;		font-weight: bold;	}	#maincontent td.datatitle2	{		color: #000;		margin: 0px;		padding: 1px;		font-family: Arial, Helvetica, sans-serif;		font-size: 10px;		line-height: 12px;		background-color: #acdcb4;		vertical-align: middle;		text-align: center;		font-weight: bold;	}	#maincontent td.data		{		color: #000;		margin: 0px;		padding: 2px;	font-family: Arial, Helvetica, sans-serif;		font-size: 10px;		text-align: center;		line-height: 12px;      background-color: #fff;	}#maincontent2 table { margin: auto; }	#maincontent2 table.data	{		padding: 0px;		margin: auto; 		background-color: #999;	}	#maincontent2 td.datatitle		{		color: #000;		margin: 0px;		padding: 1px;	font-family: Arial, Helvetica, sans-serif;		font-size: 10px;		line-height: 12px;		background-color: #acdcb4;		vertical-align: bottom;		text-align: center;		font-weight: bold;	}	#maincontent2 td.data		{		color: #000;		margin: 0px;		padding: 2px;	font-family: Arial, Helvetica, sans-serif;		font-size: 10px;		text-align: left;		line-height: 12px;      background-color: #fff;	}	#maincontent2 td.data2		{		color: #000;		margin: 0px;		padding: 2px;	font-family: Arial, Helvetica, sans-serif;		font-size: 10px;		text-align: left;		line-height: 12px;      background-color: #c9c9c9;	}	#maincontent table.data3	{		padding: 0px;		margin: 0px;		background-color: #e7e7e7;	}	#maincontent table.case	{		padding: 0px;		margin: 10px;	}	#maincontent td.case		{		color: #000;		margin: 0px;		padding: 2px;	font-family: Arial, Helvetica, sans-serif;		font-size: 11px;		text-align: center;		line-height: 14px;      background-color: #fff;	}.glossary{	padding: 0px 10px 0px 0px;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;}.glossary2{	padding: 0px 10px 0px 0px;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;}.glossary3{	padding: 0px 10px 0px 0px;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;}.small{	font-size: 9px;	font-family: Arial, Helvetica, sans-serif;	padding: 0;	margin: 0 0 12px 0;}.caption{	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	padding: 0;	margin: 0 0 12px 0;	font-style: italic;}.small2{	font-size: 9px;	font-family: Arial, Helvetica, sans-serif;	padding: 0;	margin: 0 0 6px 0;}.left { text-align: left; }.indent{	font-family: Arial, Helvetica, sans-serif;	margin: 0 30px 0px 30px;	padding: 0px;	display: block;}.indent li ul{	font-family: Arial, Helvetica, sans-serif;	margin: 0 30px 0px 30px;	padding: 0px;	display: block;}.footnote{	font-size: 9px;	line-height: .5em;	vertical-align: super;}.references{	padding: 0px 10px 0px 0px;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;}.tight { margin: 5px 0 10px 0; }.continued{	padding: 0px 10px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 1.5em;	letter-spacing: 1px;	font-weight: bold;}.subheading{	margin: 0 0 1em 0!important;	font-size: .85em;	line-height: normal;	color: #333333;	padding: 0;	background-color: #FFFFFF;	letter-spacing: normal;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;}h2 { font-size: 17px; }h3 { font-size: 15px; }h4 { font-size: 13px; }h5 { font-size: 12px; }#footer{	font-size: 9px;	color: #fff;	background-color: #0e8c00;	line-height: 10px;	clear: both;	text-align: center;	padding-top: 9px;	padding-bottom: 9px;}#footer p { margin: 0; }#footercontent { width: 770px; }/*definitions*/#definition{	width: 744px;	margin: 35px auto 0 auto;}#definition p{	padding: 0px 10px 10px 0px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;}#definition ul{	padding: 0px 10px 10px 10px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;}/*3 columns*/#column1{	float: left;	margin: 0 0 50px 10px;	width: 210px;	color: #000;	line-height: 16px;	font-family: Arial, Verdana, Sans-Serif;	font-size: 11px;	background-color: #fff;	border-top: none;	border-right: none;	border-bottom: none;	border-left: 2px #acdcb4 solid;	padding-left: 10px;	padding-right: 10px;}#column1 h1{	font-family: Arial, Sans-Serif;	font-size: 16px;	line-height: 18px;	word-spacing: 2px;	color: #000;	margin: 0px 0px 5px 0px;	padding-bottom: 10px;}#column2{	float: left;	margin: 0 0 50px 10px;	width: 210px;	color: #000;	line-height: 16px;	font-family: Arial, Verdana, Sans-Serif;	font-size: 11px;	background-color: #fff;	border-top: none;	border-right: none;	border-bottom: none;	border-left: 2px #acdcb4 solid;	padding-left: 10px;	padding-right: 10px;}#column2 h1{	font-family: Arial, Sans-Serif;	font-size: 16px;	line-height: 18px;	word-spacing: 2px;	color: #000;	margin: 0px 0px 5px 0px;	padding-bottom: 10px;}#column3{	float: left;	margin: 0 0 50px 10px;	width: 210px;	color: #000;	line-height: 16px;	font-family: Arial, Verdana, Sans-Serif;	font-size: 11px;	background-color: #fff;	border-top: none;	border-right: 2px #acdcb4 solid;	border-bottom: none;	border-left: 2px #acdcb4 solid;	padding-left: 10px;	padding-right: 10px;}#column3 h1{	font-family: Arial, Sans-Serif;	font-size: 16px;	line-height: 18px;	word-spacing: 2px;	color: #000;	margin: 0px 0px 5px 0px;	padding-bottom: 10px;}/*Case Studies*/#case{	padding: 0px;	margin: 0;}#case h3{	margin: 12px 0 8px 0;	font-size: 14px;	padding: 0px 10px 0px 12px;	line-height: 26px;	background-color: #dff6d5;	border-bottom: #0e8c00;	border-width: 0 0 2px 0;	border-style: none none solid none;	font-weight: bold;}#case ul { margin: 0 0 0 20px; }#case li{	font-size: 12px;	line-height: 1.5em;}#case table { margin: 0px 10px 15px 10px; }#case p{	padding: 5px 10px 5px 13px;	font-size: 12px;	line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif;	margin: 0;}#case td{	padding: 5px 10px 5px 13px;	font-size: 12px;	line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif;	margin: 0;}/*Goals list*/#goals{	padding: 0px;	margin: 0;}#goals h3{	margin: 12px 0 8px 0;	font-size: 14px;	padding: 0px 10px 0px 12px;	line-height: 26px;	background-color: #dff6d5;	border-bottom: #0e8c00;	border-width: 0 0 2px 0;	border-style: none none solid none;	font-weight: bold;}#goals ul { margin: 0 0 0 20px; }#goals li{	font-size: 12px;	line-height: 1.5em;}#goals table { margin: 0px 0 15px 10px; }#goals p{	padding: 5px 10px 5px 13px;	font-size: 12px;	line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif;	margin: 0;}/*Green Communities styles*/#green{	padding: 0px;	border-color: #0e8c00;	border-width: 3px;	border-style: solid;	margin: 0px;}#green p{	padding: 0px 10px 0px 10px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;}#green h3{	font-size: 14px;	padding: 3px 0px 3px 10px;	line-height: 1.25em;	background-color: #dff6d5;	margin: 0px;	font-weight: bold;}#green h4{	font-size: 12px;	padding: 0px 0px 0px 10px;	line-height: 1.25em;	background-color: #dff6d5;	font-weight: bold;}#green ul{	margin: 0 0 0 1.0em;	padding: 0px 10px 0px 10px;}#green li{	font-size: 12px;	line-height: 1.5em;}#blue{	padding: 0px;	border-color: #4355ae;	border-width: 3px;	border-style: solid;	margin: 0px;}#blue p{	padding: 5px 10px 5px 10px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	margin: 0;}#blue h3{	font-size: 14px;	padding: 0px 0px 0px 10px;	background-color: #e6e5ff;	margin: 0px;	font-weight: bold;}#blue h4{	font-size: 14px;	padding: 0px 0px 0px 10px;	line-height: 26px;	background-color: #e6e5ff;	font-weight: bold;	margin: 0;}#blue ul{	margin: 0 0 0 20px;	padding: 0px 10px 10px 10px;}#blue li{	font-size: 12px;	line-height: 1.5em;}.itallicsubhead{	margin: 0px;	padding: 0px 0px 0px 10px;	font-size: 12px;	line-height: 1.5em;	font-weight: normal;	background-color: #e6e5ff;	font-style: italic;}.boldsubhead{	margin: 0px;	padding: 0px 0px 0px 10px;	font-size: 12px;	line-height: 1.5em;	font-weight: bold;	background-color: #e6e5ff;}#orange{	padding: 0px;	border-color: #f89820;	border-width: 3px;	border-style: solid;	margin: 0px 0px 15px 0px;}#orange p{	padding: 0px 10px 0px 10px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;	background-color: #ffffff;}#orange h3{	font-size: 14px;	padding: 6px 0px 6px 10px;	line-height: 1.25em;	background-color: #ffd8a1;	margin: 0px;	font-weight: bold;}#orange ul{	margin: 0 0 0 20px;	padding: 0px 10px 10px 10px;}#orange li{	font-size: 12px;	line-height: 1.5em;}#orange2{	padding: 0px;	border-color: #F89820;	border-width: 0px 0px 2px 0px;	border-style: solid;	margin: 0px 0px 15px 0px;}#orange2 p{	padding: 0px 10px 0px 10px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;	background-color: #ffffff;}#orange2 h3{	font-size: 14px;	padding: 6px 0px 6px 10px;	line-height: 1.25em;	background-color: #ffd8a1;	margin: 0px;	font-weight: bold;}#orange2 ul{	margin: 0 0 0 1.0em;	padding: 0px 10px 0px 10px;}#orange2 li{	font-size: 12px;	line-height: 1.5em;}#purple{	padding: 0px;	border-color: #6e337b;	border-width: 3px;	border-style: solid;	margin: 0px 0px 15px 0px;}#purple p{	padding: 0px 10px 0px 10px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;	background-color: #ffffff;;}#purple h3{	font-size: 14px;	padding: 6px 0px 6px 10px;	line-height: 1.25em;	background-color: #efcef1;	margin: 0px;	font-weight: bold;}#purple h4{	font-size: 14px;	padding: 0px 0px 0px 10px;	line-height: 26px;	background-color: #efcef1;	font-weight: bold;	margin: 0;}#purple ul{	margin: 0 0 0 20px;	padding: 0px 10px 10px 10px;}#purple li{	font-size: 12px;	line-height: 1.5em;}#purple2{	padding: 0px;	border-color: #6e337b;	border-width: 0px 0px 2px 0px;	border-style: solid;	margin: 0px 0px 15px 0px;}#purple2 p{	padding: 0px 10px 0px 10px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;	background-color: #ffffff;}#purple2 h3{	font-size: 14px;	padding: 6px 0px 6px 10px;	line-height: 1.25em;	background-color: #efcef1;	margin: 0px;	font-weight: bold;}#purple2 ul{	margin: 0 0 0 1.0em;	padding: 0px 10px 0px 10px;}#purple2 li{	font-size: 12px;	line-height: 1.5em;}#consideration h3{	font-size: 14px;	padding: 0px 10px 0px 12px;	line-height: 26px;	background-color: #dff6d5;	border-bottom: #0e8c00;	border-width: 0 0 2px 0;	border-style: none none solid none;	font-weight: bold;	margin: 12px 0 0px 0;}#consideration p{	padding: 0px 10px 8px 13px;	font-size: 12px;	line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif;	margin: 0;}#consideration h4{	padding: 6px 0px 4px 13px;	margin: 0;}#consideration table{	padding: 0px 0px 4px 11px;	margin: 0;	border: none;}#consideration blockquote{	padding: 0px 20px 0px 20px;	font-size: 12px;	line-height: 1.25em;	font-family: Arial, Helvetica, sans-serif;	margin: 0;}#consideration p.smallindent{	font-size: 9px;	font-family: Arial, Helvetica, sans-serif;	padding: 0 34px 0 34px;	margin: 0;}#consideration ul{	margin: 0 0 0 20px;	padding: 0 0 .3em 1.5em;}#consideration li{	font-size: 12px;	line-height: 1.5em;}#background h3{	margin: 12px 0 8px 0;	font-size: 14px;	padding: 0px 10px 0px 12px;	line-height: 26px;	background-color: #dff6d5;	border-bottom: #0e8c00;	border-width: 0 0 2px 0;	border-style: none none solid none;	font-weight: bold;}#background h4{	padding: 6px 0px 4px 13px;	margin: 0;}#background p{	padding: 0px 10px 8px 13px;	font-size: 12px;	line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif;	margin: 0;}#resources table{	padding: 0px 0px 4px 11px;	margin: 0;	border: none;}#resources h3{	margin: 12px 0 8px 0;	font-size: 14px;	padding: 0px 10px 0px 12px;	line-height: 26px;	background-color: #dff6d5;	border-bottom: #0e8c00;	border-width: 0 0 2px 0;	border-style: none none solid none;	font-weight: bold;}#resources h4{	padding: 6px 0px 4px 13px;	margin: 0;}#resources p{	padding: 0px 10px 8px 13px;	font-size: 12px;	line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif;	margin: 0;}#resources table{	padding: 0px 0px 4px 11px;	margin: 0;	border: none;}#resources td{	padding: 0;	font-size: 12px;	line-height: 1.5em;	margin: 0;}#resources blockquote{	padding: 0px 30px 0px 30px;	font-size: 12px;	line-height: 1.25em;	font-family: Arial, Helvetica, sans-serif;	margin: 0;}#resources ul{	margin: 0 0 0 20px;	padding: 0 0 .3em 1.5em;}#resources li{	font-size: 12px;	line-height: 1.5em;}#resources2 h3{	margin: 12px 0 8px 0;	font-size: 14px;	padding: 0px 10px 0px 12px;	line-height: 26px;	background-color: #dff6d5;	border-bottom: #0e8c00;	border-width: 0 0 2px 0;	border-style: none none solid none;	font-weight: bold;}#resources2 p{	margin: 12px 0 8px 0;	padding: 0px 10px 0px 12px;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;}#resources3 h3{	margin: 12px 0 8px 0;	font-size: 14px;	padding: 0px 10px 0px 12px;	line-height: 26px;	background-color: #dff6d5;	border-bottom: #0e8c00;	border-width: 0 0 2px 0;	border-style: none none solid none;	font-weight: bold;}#resources3 p{	margin: 12px 0 8px 0;	padding: 0px 10px 0px 12px;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;}#resources4 h3{	margin: 12px 0 8px 0;	font-size: 14px;	padding: 0px 10px 0px 12px;	line-height: 26px;	background-color: #dff6d5;	border-bottom: #0e8c00;	border-width: 0 0 2px 0;	border-style: none none solid none;	font-weight: bold;}#resources4 p{	margin: 12px 0 8px 0;	padding: 0px 10px 0px 12px;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;}#resources5 h3{	margin: 12px 0 8px 0;	font-size: 14px;	padding: 0px 10px 0px 12px;	line-height: 26px;	background-color: #dff6d5;	border-bottom: #0e8c00;	border-width: 0 0 2px 0;	border-style: none none solid none;	font-weight: bold;}#resources5 p{	margin: 12px 0 8px 0;	padding: 0px 10px 0px 12px;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;}/* begin sidebar */#sidebar{	float: right;	padding: 0px 10px 20px 10px;	margin: 0 0 10px 10px;	width: 248px;	color: #000;	line-height: 16px;	font-family: Arial, Verdana, Sans-Serif;	font-size: 11px;	background-color: #e3f2dc;}#sidebar h2{	font-family: Arial, Sans-Serif;	font-size: 13px;	line-height: 18px;	word-spacing: 2px;	color: #000;	margin: 10px 0 5px 5px;}#sidebar ul, #sidebar ul ol{	margin: 0 5px 0 5px;	padding: 0 0 0 10px;}#sidebar p{	margin: 0 15px 0 5px;	padding: 0;}#sidebar a {	color: #4355ae;	padding: 0 0;	text-decoration: none;	font-weight: bold;}#sidebar a:hover, .inlink a:active, .inlink a:focus{	color: #000000;	font-weight: bold;	text-decoration: underline;}#sidebar ul li{	list-style-type: none;	list-style-image: none;	margin-bottom: 15px;}#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }#sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 10px; }#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }ol li, #sidebar ul ol li { list-style: decimal outside; }#sidebar ul ul li, #sidebar ul ol li{	margin: 3px 0 0;	padding: 0;}#sidebar2{	float: right;	margin: 0 0 50px 10px;	width: 185px;	color: #000;	line-height: 16px;	font-family: Arial, Verdana, Sans-Serif;	font-size: 11px;	background-color: #fff;	border-top: none;	border-right: none;	border-bottom: none;	border-left: 2px #acdcb4 solid;	padding-left: 10px;}#sidebar2 h2{	font-family: Arial, Sans-Serif;	font-size: 13px;	line-height: 18px;	word-spacing: 2px;	color: #000;	margin: 10px 0 5px 5px;}#sidebar2 ul, #sidebar2 ul ol{	margin: 0 5px 0 5px;	padding: 0 0 0 10px;}#sidebar2 p{	margin: 0 15px 0 5px;	padding: 0;}#sidebar2 a {	color: #4355ae;	padding: 0 0;	text-decoration: none;	font-weight: bold;}#sidebar2 a:hover, .inlink a:active, .inlink a:focus{	color: #000000;	font-weight: bold;	text-decoration: underline;}#sidebar2 ul li{	list-style-type: none;	list-style-image: none;	margin-bottom: 15px;}#sideba2r ul p, #sidebar2 ul select { margin: 5px 0 8px; }#sidebar2 ul ul, #sidebar2 ul ol { margin: 5px 0 0 10px; }#sidebar2 ul ul ul, #sidebar2 ul ol { margin: 0 0 0 10px; }ol li, #sidebar2 ul ol li { list-style: decimal outside; }#sidebar2 ul ul li, #sidebar2 ul ol li{	margin: 3px 0 0;	padding: 0;}/* begin sidebar_case studies */#sidebarc{	float: right;	padding: 0px 10px 20px 10px;	margin: 0 0 10px 10px;	width: 248px;	color: #000;	line-height: 16px;	font-family: Arial, Verdana, Sans-Serif;	font-size: 11px;	background-color: #e3f2dc;	text-align: center;}#sidebarc h2{	font-family: Arial, Sans-Serif;	font-size: 13px;	line-height: 18px;	word-spacing: 2px;	color: #000;	margin: 10px 0 5px 5px;}#sidebarc ul, #sidebarc ul ol{	margin: 0 5px 0 5px;	padding: 0 0 0 10px;}#sidebarc p{	margin: 0 5px 0 5px;	padding: 0;	font-size: 10px;}#sidebarc td{	margin: 0 0px 0px 0px;	padding: 0 0 5px 0;	font-size: 11px;	line-height: 12px;	vertical-align: text-top;	font-weight: bold;}#sidebarc a {	color: #4355ae;	padding: 0 0;	text-decoration: none;	font-weight: bold;}#sidebarc a:hover, .inlink a:active, .inlink a:focus{	color: #000000;	font-weight: bold;	text-decoration: underline;}#sidebarc ul li{	list-style-type: none;	list-style-image: none;	margin-bottom: 15px;}#sidebacr ul p, #sidebacr ul select { margin: 5px 0 8px; }#sidebarc ul ul, #sidebarc ul ol { margin: 5px 0 0 10px; }#sidebacr ul ul ul, #sidebarc ul ol { margin: 0 0 0 10px; }ol li, #sidebarc ul ol li { list-style: decimal outside; }#sidebar ul ul li, #sidebar ul ol li{	margin: 3px 0 0;	padding: 0;}#sidebox3{	width: 248px;	margin: 0 0 0 10px;}#sidecontent3 { padding: 20px 0 10px 0; }#featurebox3{	margin: 0 0 .5em 0 !important;	padding: 0px;	width: 248px;}#featurebox3 p{	border: 1px gray solid;	padding: 4px;	text-align: center;	font-size: 11px;	width: 158px;	line-height: 14px;	background-color: #fff;	margin-left: 38px;}/*Right Content*/#logodiv2{	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 15px;	padding: 0px;	font-weight: bold;	letter-spacing: 1px;	margin: 0 0 0 10px;}#logodiv2 a{	color: #000;	text-decoration: none;}#logodiv2 a:hover{	color: #000;	text-decoration: underline;}#logodiv{	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 15px;	padding: 0px;	font-weight: bold;	letter-spacing: 1px;	float: left;	width: 185px;	margin: 0 0 0 10px;}#logodiv a{	color: #000;	text-decoration: none;}#logodiv a:hover{	color: #000;	text-decoration: underline;}#sidebox{	float: left;	width: 185px;	margin: 0 0 0 10px;}#sideboxc{	float: left;	width: 285px;	margin: 0 0 0 10px;}#sidebox p{	font-size: 11px;	margin: 0;	font-weight: normal;	text-align: center;}#sidebox p.left{	font-size: 11px;	margin: 0;	font-weight: normal;	text-align: left;	line-height: 15px;}#sidebox h3{	font-size: 14px;	margin: 0;	font-weight: bold;	text-align: center;}#sidebox h2{	font-size: 16px;	margin: 0;	font-weight: bold;}#sidebox h4{	font-size: 12px;	margin: 10px 0 0 0;	font-weight: bold;	text-align: left;	padding: 0px;	line-height: 15px;}#sidebox h5{	font-size: 11px;	margin: 4px 0 0 0;	text-align: left;	padding: 0px;	line-height: 15px;}#sidecontent { padding: 20px 0 10px 0; }#sidecontent td{	margin: 0px;	font-size: 10px;	line-height: 14px;}/*Feature Box*/#featurebox{	margin: 0 0 .5em 0 !important;	padding: 0px;	width: 158px;}#featurebox p{	border: 1px gray solid;	padding: 4px;	text-align: center;	font-size: 11px;	line-height: 14px;}#featurebox2{	text-align: left;	margin: 0 0 .5em 0 !important;	display: block;	padding: 4px;	font-size: 10px;	line-height: 14px;}/*ET Box*/#etbox{	margin: .5em 0 .5em .5em !important;	padding: 0px 0px 20px 0px;	height: 45px;	float: right;}#etbox p{	border: 1px gray solid;	padding: 4px;	text-align: center;	font-size: 11px;	line-height: 14px;}/*Link styles*//*#mainbox a, a ul{	color: #4355ae;	padding: 0 0;	text-decoration: none;	font-weight: bold;}#mainbox a:visited{	color: #8493d9;	text-decoration: none;	font-weight: bold;}#mainbox a:hover, #mainbox a:active, #mainbox a:focus{	color: #000000;	font-weight: bold;	text-decoration: underline;}*/#sidecontent a, a ul, a td{	color: #4355ae;	padding: 0 0;	text-decoration: none;	font-weight: bold;}/*#sidecontent a:visited{	color: #8493d9;	text-decoration: none;	font-weight: bold;}*/#sidecontent a:hover, #mainbox a:active, #mainbox a:focus{	color: #000000;	font-weight: bold;	text-decoration: underline;}.glosslink a, a li, a td{	color: #0e8c00;	padding: 0 0;	text-decoration: none;	font-weight: normal;}.glosslink a:visited{	color: #0e8c00;	text-decoration: none;	font-weight: normal;}.glosslink a:hover, .glosslink a:active, .glosslink a:focus{	color: #000000;	font-weight: normal;	text-decoration: underline;}.outlink a, a li, a td{	color: #4355ae;	padding: 0 0;	text-decoration: none;	font-weight: normal;}.outlink a:visited{	color: #4355ae;	text-decoration: none;	font-weight: normal;}.outlink a:hover, .outlink a:active, .outlink a:focus{	color: #000000;	font-weight: normal;	text-decoration: underline;}.inlink a, a li, a td{	color: #4355ae;	padding: 0 0;	text-decoration: none;	font-weight: bold;}.inlink a:visited{	color: #4355ae;	text-decoration: none;	font-weight: bold;}.inlink a:hover, .inlink a:active, .inlink a:focus{	color: #000000;	font-weight: bold;	text-decoration: underline;}.continued a, a li, a td{	color: #4355ae;	padding: 0 0;	text-decoration: none;	font-weight: bold;}.continued a:visited{	color: #4355ae;	text-decoration: none;	font-weight: bold;}.continued a:hover, .continued a:active, .continued a:focus{	color: #000000;	font-weight: bold;	text-decoration: underline;}.glossary a{	color: #4355ae;	padding: 0 0;	text-decoration: none;	font-weight: normal;}.glossary a:visited{	color: #4355ae;	text-decoration: none;	font-weight: normal;}.glossary a:hover, .glossary a:active, .glossary a:focus{	color: #000000;	font-weight: normal;	text-decoration: underline;}.glossary2 a{	color: #0e8c00;	padding: 0 0;	text-decoration: none;	font-weight: normal;}.glossary2 a:visited{	color: #0e8c00;	text-decoration: none;	font-weight: normal;}.glossary2 a:hover, .glossary2 a:active, .glossary2 a:focus{	color: #000000;	font-weight: normal;	text-decoration: underline;}.small a, a li, a td{	color: #4355ae;	padding: 0 0;	text-decoration: none;	font-weight: normal;}.small a:visited{	color: #4355ae;	text-decoration: none;	font-weight: normal;}.small a:hover, .small a:active, .small a:focus{	color: #000000;	font-weight: normal;	text-decoration: underline;}.tight a, a li, a td{	color: #4355ae;	padding: 0 0;	text-decoration: none;	font-weight: bold;}.tight a:visited{	color: #4355ae;	text-decoration: none;	font-weight: bold;}.tight a:hover, .inlink a:active, .inlink a:focus{	color: #000000;	font-weight: bold;	text-decoration: underline;}#sidecontent p a{	color: #4355ae;	text-decoration: none;	font-weight: normal;}#sidecontent p a:hover{	color: #000;	text-decoration: underline;}.sidecontent p a:visited{	color: #4355ae;	text-decoration: none;	font-weight: normal;}#featurebox a{	color: #4355ae;	display: block;	text-decoration: none;	font-weight: normal;}#featurebox a:hover{	color: #000;	text-decoration: underline;	font-weight: normal;}.featurebox a:visited{	color: #4355ae;	text-decoration: none;	font-weight: normal;}#etbox a{	color: #4355ae;	display: block;	text-decoration: none;	font-weight: normal;}#etbox a:hover{	color: #000;	text-decoration: underline;	font-weight: normal;}.etbox a:visited{	color: #4355ae;	text-decoration: none;	font-weight: normal;}/*#goals a{	color: #4355ae;	text-decoration: none;	font-weight: bold;}#goals a:hover{	color: #000;	text-decoration: underline;}#goals a:visited{	color: #b384ff;	text-decoration: none;}#resources a{	color: #4355ae;	text-decoration: none;	font-weight: bold;}#resources a:hover{	color: #000;	text-decoration: underline;}#resources a:visited{	color: #b384ff;	text-decoration: none;}#consideration a{	color: #4355ae;	text-decoration: none;	font-weight: bold;}#consideration a:hover{	color: #000;	text-decoration: underline;}#consideration a:visited{	color: #b384ff;	text-decoration: none;}*//*SEARCH BOX*/#psearch{	margin: 0;	text-align: center;	padding: 1em;}#psearch form { margin: 0; }#psearch label { display: none; }#psearch h3 { margin: 0 0 .3em 0!important; }#psearch input{	display: block;	margin: .7em 0 0 0;}/*FLOAT CLEARING*/.clearit{	clear: both;	height: 0;	line-height: 0;	font-size: 0;}/* InfoBase Styles */#iBar{	width: 750px;	margin: 4em auto 3em auto;}#ibh2 { margin: 0 0 8px; }dl{	line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif;}dt{	font-weight: normal;	margin: 18px 0 0 0;	padding: 0;}dt a{	padding: 3px 0 !important;	border: 1px solid #fff !important;}dt a:hover{	letter-spacing: 0.25em;	border-color: #333 !important;	padding: 2px 6px!important;}dd{	margin: 0;	padding: 0 0 6px 0;	border-bottom: 1px dotted #999;}form a { border: 0 !important; }label { display: none; }#p7kbase{	padding: 0 0 0 1.5em;	background-image: url(../06_images/vrule.gif);	background-repeat: repeat-y;	background-position: left top;}#p7kbase h4, #p7kbasenoborder h4{	margin: 2em 0px .75em;	font-size: 1.25em;}#p7kbase select, #p7kbasenoborder select{	width: auto;	font-size: 14px;}#p7kbase input, #p7kbasenoborder input { font-size: 14px; }#ibaseTable td { padding: 0 0 1em 0; }#ibaseTable .nopad{	padding: 0 0 .25em 0;	font-weight: bold;}#ibaseTable .padleft { padding-left: 1em; }td.padleft { padding-left: 1em; }/* Datatable Styles */#datatable table{	border-collapse: collapse;	border: 0;	font-size: 0.95em;	width: 98%;}#datatable th, #datatable td{	text-align: left;	padding: 4px;	border: 1px solid #4a4a4a;	font-weight: normal;}#datatable h2, #datatable h3 { }#datatable h3 { margin: 2em 0px .75em; }#datatable h4{	margin: 2em 0px .75em;	font-size: 1.1em;	letter-spacing: .1em;}#mainbox #maincontent #datatable a{	border: 1px solid #fff;	text-decoration: none;	padding: 2px 6px;	color: #333333;	display: block;	cursor: pointer !important;}#mainbox #maincontent #datatable a:hover{	background-color: #5F5F5F;	color: #FFFFFF;	background-image: none;	border-color: #FFFFFF;}/* functions.js styles */div.TabView div.Tabs{  height: 25px;}div.TabView div.Tabs a{	float: left;	display: block;	width: 30px;	text-align: center;	height: 30px;	padding-top: 0px;	vertical-align: middle;	border: 0px solid black;	border-bottom-width: 0;	text-decoration: none;	font-family: "Times New Roman", Serif;	font-weight: 900;	color: #000080;	padding-bottom: 5px;}div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active{background-color: #fff;}div.TabView div.Pages{  clear: both;  border: 0px solid #404040;  overflow: hidden;}div.TabView div.Pages div.Page{  height: 200%;  padding: 0px;  overflow: hidden;}div.TabView div.Pages div.Page div.Pad{	padding: 3px 5px;}.modal {	left: 30%;	margin: -250px 0 0 -32%;	opacity: 0;	position: absolute;	top: -50%;	visibility: hidden;	width: 85%;	box-shadow: 0 3px 3px rgba(0,0,0,.25);	box-sizing: border-box;	transition: all .4s ease-in-out;	-moz-transition: all .4s ease-in-out;	-webkit-transition: all .4s ease-in-out;}.modal:target {	opacity: 1;	top: 50%;	visibility: visible;}.modal .header, .modal .footer {	border-bottom: 1px solid #e7e7e7;	border-radius: 5px 5px 0 0;}.modal .footer {	border: none;	border-top: 1px solid #e7e7e7;	border-radius: 0 0 5px 5px;}.modal h2 {	margin: 0;	color: #333333;}.modal .btn {	float: right;}.modal .copy, .modal .header, .modal .footer {	padding: 5px;	color: #333333;}.modal-content {	background: #f7f7f7;	position: relative;	z-index: 20;	border-radius: 5px;	color: #333333;}.modal .copy {	background: #fff;}.modal .overlay {	background-color: #000;	background: rgba(0,0,0,.8);	height: 100%;	left: 0;	position: fixed;	top: 0;	width: 100%;	z-index: 10;}.copy ul li a {	color: #333333;	text-decoration: none;}/* Responsive Options */@media screen and (min-width: 1000px) {	.modal{		width:832px;		margin:-250px 0px 0px -18.2%;		top: -50%;	}}.modalcss-button {    /* Structure */    display: inline-block;    zoom: 1;    line-height: normal;    white-space: nowrap;    vertical-align: middle;    text-align: center;    cursor: pointer;    -webkit-user-drag: none;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}/* Firefox: Get rid of the inner focus border */.modalcss-button::-moz-focus-inner {    padding: 0;    border: 0;}/*csslint outline-none:false*/.modalcss-button {    font-family: inherit;    font-size: 100%;    padding: 0.5em 1em;    color: #444; /* rgba not supported (IE 8) */    color: rgba(0, 0, 0, 0.80); /* rgba supported */    border: 1px solid #999;  /*IE 6/7/8*/    border: none rgba(0, 0, 0, 0);  /*IE9 + everything else*/    background-color: #E6E6E6;    text-decoration: none;    border-radius: 2px;}.modalcss-button-hover,.modalcss-button:hover,.modalcss-button:focus {    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000',GradientType=0);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0,0,0, 0.05)), to(rgba(0,0,0, 0.10)));    background-image: -webkit-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10));    background-image: -moz-linear-gradient(top, rgba(0,0,0, 0.05) 0%, rgba(0,0,0, 0.10));    background-image: -o-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10));    background-image: linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10));}.modalcss-button:focus {    outline: 0;}.modalcss-button-active,.modalcss-button:active {    box-shadow: 0 0 0 1px rgba(0,0,0, 0.15) inset, 0 0 6px rgba(0,0,0, 0.20) inset;    border-color: #000\9;}.modalcss-button[disabled],.modalcss-button-disabled,.modalcss-button-disabled:hover,.modalcss-button-disabled:focus,.modalcss-button-disabled:active {    border: none;    background-image: none;    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);    filter: alpha(opacity=40);    -khtml-opacity: 0.40;    -moz-opacity: 0.40;    opacity: 0.40;    cursor: not-allowed;    box-shadow: none;}.modalcss-button-hidden {    display: none;}/* Firefox: Get rid of the inner focus border */.modalcss-button::-moz-focus-inner{    padding: 0;    border: 0;}.modalcss-button-primary,.modalcss-button-selected,a.modalcss-button-primary,a.modalcss-button-selected {    background-color: rgb(0, 120, 231);    color: #fff;}.modal2 {	left: 50%;	margin: -250px 0 0 -32%;	opacity: 0;	position: absolute;	top: -50%;	visibility: hidden;	width: 65%;	box-shadow: 0 3px 3px rgba(0,0,0,.25);	box-sizing: border-box;	transition: all .4s ease-in-out;	-moz-transition: all .4s ease-in-out;	-webkit-transition: all .4s ease-in-out;}.modal2:target {	opacity: 1;	top: 50%;	visibility: visible;}.modal2 .header, .modal2 .footer {	border-bottom: 1px solid #e7e7e7;	border-radius: 5px 5px 0 0;}.modal2 .footer {	border: none;	border-top: 1px solid #e7e7e7;	border-radius: 0 0 5px 5px;}.modal2 h2 {	margin: 0;	color: #333333;}.modal2 .btn {	float: right;}.modal2 .copy, .modal2 .header, .modal2 .footer {	padding: 5px;	color: #333333;}.modal2-content {	background: #f7f7f7;	position: relative;	z-index: 20;	border-radius: 5px;	color: #333333;}.modal2 .copy {	background: #fff;}.modal2 .overlay {	background-color: #000;	background: rgba(0,0,0,.8);	height: 100%;	left: 0;	position: fixed;	top: 0;	width: 100%;	z-index: 10;}.copy2 ul li a {	color: #333333;	text-decoration: none;}/* Responsive Options */@media screen and (min-width: 768px) {	.modal2{		width:600px;		margin:-250px 0px 0px -18.2%;		top: -50%;	}}.modal2css-button {    /* Structure */    display: inline-block;    zoom: 1;    line-height: normal;    white-space: nowrap;    vertical-align: middle;    text-align: center;    cursor: pointer;    -webkit-user-drag: none;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}/* Firefox: Get rid of the inner focus border */.modal2css-button::-moz-focus-inner {    padding: 0;    border: 0;}/*csslint outline-none:false*/.modal2css-button {    font-family: inherit;    font-size: 100%;    padding: 0.5em 1em;    color: #444; /* rgba not supported (IE 8) */    color: rgba(0, 0, 0, 0.80); /* rgba supported */    border: 1px solid #999;  /*IE 6/7/8*/    border: none rgba(0, 0, 0, 0);  /*IE9 + everything else*/    background-color: #E6E6E6;    text-decoration: none;    border-radius: 2px;}.modal2css-button-hover,.modal2css-button:hover,.modal2css-button:focus {    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000',GradientType=0);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0,0,0, 0.05)), to(rgba(0,0,0, 0.10)));    background-image: -webkit-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10));    background-image: -moz-linear-gradient(top, rgba(0,0,0, 0.05) 0%, rgba(0,0,0, 0.10));    background-image: -o-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10));    background-image: linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10));}.modal2css-button:focus {    outline: 0;}.modal2css-button-active,.modal2css-button:active {    box-shadow: 0 0 0 1px rgba(0,0,0, 0.15) inset, 0 0 6px rgba(0,0,0, 0.20) inset;    border-color: #000\9;}.modal2css-button[disabled],.modal2css-button-disabled,.modal2css-button-disabled:hover,.modal2css-button-disabled:focus,.modal2css-button-disabled:active {    border: none;    background-image: none;    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);    filter: alpha(opacity=40);    -khtml-opacity: 0.40;    -moz-opacity: 0.40;    opacity: 0.40;    cursor: not-allowed;    box-shadow: none;}.modal2css-button-hidden {    display: none;}/* Firefox: Get rid of the inner focus border */.modal2css-button::-moz-focus-inner{    padding: 0;    border: 0;}.modal2css-button-primary,.modal2css-button-selected,a.modal2css-button-primary,a.modal2css-button-selected {    background-color: rgb(0, 120, 231);    color: #fff;}.button-success,        .button-error,        .button-warning,        .button-secondary {            color: white;            border-radius: 4px;            text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);        }        .button-success {            background: rgb(28, 184, 65); /* this is a green */        }        .button-error {            background: rgb(202, 60, 60); /* this is a maroon */        }        .button-warning {            background: rgb(223, 117, 20); /* this is an orange */        }        .button-secondary {            background: rgb(66, 184, 221); /* this is a light blue */        }