/* CSS Document  */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,800italic,800,700italic);
@import url(http://fonts.googleapis.com/css?family=Merriweather:400,300italic,300,700,700italic,400italic,900italic,900);
/*  Document layout  */
* {
	margin: 0;
	padding: 0;
}
html {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	font-size: 80%;
	width: 100%;
	color: #444444;
	/*font-family: 'Open Sans', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Tahoma, Arial, sans-serif; */
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	background: #ffffff url(/global_change_elements/includes/images/bkg_gradient_board.gif) repeat-x;
}
#wrapper {
	margin: 0;
	padding: 0;
	width: 100%;
	min-height: 100%;
}
#header {
	width: 100%;
	height: 125px;
	/*	background: none #3c7a5d; 	*/
	color: #ffffff;/*	overflow:hidden; */
}
#superheader {
	position: absolute;
	top: 0;
	left: 0;
	height: 15px;  /*min-width: 800px; */
	width: 100%;
	background: url(/global_change_elements/includes/images/superheader-bkg.gif) #000000;
	color: #ffffff;
}
#banner {
	position: absolute;
	top: 15px;
	left: 0;
	/*	position:relative;  */
	height: 85px;
	width: 100%;
	background: url(/global_change_elements/includes/images/banner-bkg.gif) repeat-x #3c7a5d;
	color: #ffffff;/*	overflow:hidden; */
}
#toolbar {
	position: absolute;
	top: 100px;
	left: 0;
	height: 25px;
	min-width: 800px;
	width: 100%;
	background: url(/global_change_elements/includes/images/toolbar-board-bkg.gif) repeat-x #3c7a5d;
	color: #ffffff;
	overflow-y: hidden; /* important -- this prevents toolbar from spilling down in IE6 */
}
#columnwrapper {
	position: static;
	padding: 0;
	margin: 0;
	min-width: 800px;
	min-height: 600px;
	/*	width: 100%; */
	clear: both;/* 	background: url(/global_change_elements/includes/images/toolbar-shadow.gif) top repeat-x; */
}
#mainnav {
	float: left;
	width: 150px;
	left: 0;
	background: url(/global_change_elements/includes/images/nav-board-bkg.gif) repeat-y; /* #ede9d9;*/
	/*	overflow-x: hidden;   Changed to prevent click down nav from spilling out*/
	overflow: hidden;
}
#contentwrapper {
	position: absolute;
	left: 150px;
	top: 125px;
	margin: 0;
	padding: 0;
	min-width: 650px;
	max-width: 1100px;  /* added max width - works for new browsers	*/
}
#contentwrapper-fixed {
	position: absolute;
	left: 150px;
	top: 125px;
	margin: 0;
	padding: 0;
	width: 850px;		/* reduced from 855 to get rid of horizontal scroll */
}
#content {
	margin: 0 auto 0 0;
	padding: 10px 15px 15px 15px;
	clear: left;/*	max-width: 1000px;	 keeps text length from getting too long but IE7 doesn't like it */	
}
#content-fixed {
	margin: 0;
	padding: 10px 0 15px 15px;
	float: left;
	clear: left;
	width: 632px;	  /* changed from 635 */
}
#feature {
	float: left;
	width: 650px;
	height: 200px;
	margin: 0;
	padding: 0;
	border-bottom-right-radius: 15px;
	/*	background: url(/images/agendatools.gif) no-repeat #507aa9; */
	color: #ffffff;
	background: #615f5a;
	background: -moz-linear-gradient(top, #615f5a 1%, #9e9d98 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #615f5a), color-stop(99%, #9e9d98));
	background: -webkit-linear-gradient(top, #615f5a 1%, #9e9d98 99%);
	background: -o-linear-gradient(top, #615f5a 1%, #9e9d98 99%);
	background: -ms-linear-gradient(top, #615f5a 1%, #9e9d98 99%);
	background: linear-gradient(to bottom, #615f5a 1%, #9e9d98 99%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#615f5a', endColorstr='#9e9d98', GradientType=0 );
}
#feature-main {
	float: left;
	width: 852px;
	height: 250px;
	margin: 0;
	padding: 0;
	background: none;
} /*was 840, added padding for IE5 */
#footer {
	clear: both;
	padding: 25px 15px 25px 15px;
	margin-bottom: 15px;
}
#accessibility {
	position: absolute;
	top: -9999px;
	font-size: 1px;
}
/*  General text styles  */

/* default headings */
h1 {
	font-weight: bold;
}
h2 {
	font-weight: bold;
}
h3 {
	font-weight: bold;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}
h1, h2, h3 {
	font-family: 'Merriweather', Georgia, "Hoefler Text", Garamond, "Times New Roman", Times, serif;
	font-weight: normal;
}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
	font-weight: inherit;
}
h1 {
	font-size: 3.2em;
	line-height: 1.3em;
	color: #6699cc;
	padding: 0;
	margin: 0 0.2em 0.2em 0;
}
h2 {
	font-size: 2.4em;
	color: #6699cc;
	padding: 0.6em 0 0.2em 0;
	border: none;
}
h3 {
	font-size: 1.8em;
	color: #3378be;
	padding: 0.6em 0 0.2em 0;
	clear: left;
}
h4 {
	font-size: 1.5em;
	font-weight: normal;
	color: #6699cc;
	padding: 0.6em 0 0.2em 0;
	clear: left;
}
h5 {
	font-size: 1.2em;
	font-weight: bold;
	color: #85ADD6;
	padding: 0.6em 0 0.2em 0;
}
h6 {
	font-size: 1.1em;
	font-weight: bold;
	color: #6491bf;
	padding: 0.6em 0 0.2em 0;
}  /*  91b8e0 */
p {
	font-size: 1em;
	line-height: 1.6em;
	color: #444444;
	padding: 0.4em 0 0.8em 0;
} /* slight increase */
h1, h2 {
	color: #9b947f;
}   /* brown headlines */
h3 {
	color: #7f7862;
}		/* brown headlines */
#content-fixed > h3, #content > h3 {
	border-top: 1px #eee solid;
	margin-top: 22px;
	padding-top: 20px;
}
#content-fixed > h2 + h3, #content > h2 + h3, #content-fixed > h3 + h3, #content > h3 + h3, #content-fixed h3.subtitle, #content h3.subtitle {
	border-top: none;
	padding: 0.4em 0 0.2em 0;
	margin: 0;
}
a:link, a:visited {
	color: #76674e;
}  /* color:#736e60; color:#6d5f47;*/
a:visited {
	color: #615e56;
} /* 59564F*/
a:hover, a:active {
	color: #a28c4a;
}  /* color:#96815A; color:#9c8455;*/
ul, ol {
	margin: 0.2em 0 0.1em 2em;
	padding: 0.2em 0 0.1em 1em;
}
ul li, ol li {
	padding: 0.1em 0 0.1em 0;
	color: #444444;
}
#content ul ul, #content ol ol {
	margin-bottom: -0.4em;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
}
#content ul li, #content-fixed ul li {
	list-style-image: url(/images/bullet-blue5.gif);
	font-size: 0.95em;
	line-height: 1.4em;
	margin-left: 15px;
}
ul.nobullets li, li.nobullets {
	list-style-image: none !important;
	list-style: none !important;
}
#content ul, #content ul ol {
	margin: 0 0 1em 2em;
}
#content-fixed ul, #content-fixed ul ol {
	margin: 0 0 1em 2em;
}
#content li, #content-fixed li {
	margin: 0;
	padding: 0.2em 0 0.4em 0; /*font: normal 0.95em/1.4em Helvetica, Tahoma, Arial, sans-serif; color: #444444*/
	;
}
dl {
	margin: 0 0 0.6em 0;
}
dl dt {
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.2em;
	padding: 0 0 0.2em 0;
}
dl dd {
	font-weight: normal;
	font-size: 0.85em;
	line-height: 1.2em;
	padding: 0.2em 0 0 1.6em;
}
blockquote {
	margin: 10px 30px 10px 30px;
	line-height: 80%;
}
blockquote p {
	margin: 0 0 10px 0;
}
abbr, acronym {
	color: #777;
	background-color: #FFFFEE;
}
/*	Custom styles and tools */
.clear {
	clear: both;
}
.fineprint {
	font-size: 0.75em;
	line-height: 1.2em;
	color: #777777;
}
.fineprint li {
	list-style-image: url(/images/bullet4.gif);
}
.update {
	font-weight: bold;
	color: #CC3333;
}
.definition {
	font-weight: bold;
	padding: 0 0.2em 0 0;
}
.comments {
	font-style: italic;
	color: #CC0000;
	font-weight: 400;
}
.pdf {
	color: #666666;
	padding-right: 15px;
	margin-right: 3px;
	background: url(/images/acrobat_icon.png) right center no-repeat;
}
.doc {
	color: #666666;
	padding-left: 18px;
	background: url(/images/word_icon.png) 0 2px no-repeat;
}
.credits {
	color: #444444;
	font-size: 8px;
	line-height: 0.9em;
}
.highlight {
	background-color: #FFFFCC;
	color: #222222;
}
.subtitle {
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #999999;
	margin-top: -5px;
	padding-top: 0;
}
.breadcrumbs {
	font-weight: normal;
	font-size: 0.7em;
	line-height: 1em;
	color: #999999;
	padding: 2px 0 10px 5px;
	display: block;
}
.breadcrumbs a:link, .breadcrumbs a:visited {
	color: #999999
}
.breadcrumbs a:hover, .breadcrumbs a:active {
	color: #777777
}
/* Table of Contents */
.toc {
	width: 180px;
	padding: 5px 10px;
	border: solid 1px #DEECFA;
	font-size: 0.9em;
	margin: 10px 0;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.toc p {
	color: #6699cc;
	margin: 0;
	padding: 0;
}
.toc ul li {
	list-style-image: url(/images/bullet-blue5.gif);
}
.toc ul {
	padding-left: 15px;
}
.toc ul li {
	padding-left: 0;
	margin-left: 0;
	clear: none;
}
.toc a:link, .toc a:visited {
	color: #538dc7;
	text-decoration: none;
}
.toc a:hover, .toc a:active {
	color: #2066ac;
	text-decoration: underline;
}
#sidebar .toc {
	font-size: 0.85em;
	width: 195px;
	padding: 10px 15px;
}
#sidebar-fixed .toc {
	font-size: 0.85em;
	width: 135px;
	padding: 10px 15px;
}
.toc img.icon {
	margin-bottom: -3px;
	padding-right: 3px;
	margin-top: -1px;
	margin-right: 3px;
}
.toc h6 {
	color: #578ABD;
}
/*	Image styles */
img.left {
	float: left;
	margin: 2px 25px 5px 0;
	border: 0;
}
img.right {
	float: right;
	margin: 2px 0 5px 25px;
	border: 0;
}
img.border {
	border: 1px solid #ddd;
}
img.across {
	margin: 0 0 10px 0;
	border: 0;
}
img.opacity {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	khtml-opacity: .6;
}
a.opacity img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	khtml-opacity: .8;
}
a.opacity:hover img {
	opacity: 1.0;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	khtml-opacity: 1.0;
}
img.icon {
	float: left;
	margin: 2px 8px 5px 0;
}
/* Captions */
div.caption-right {
	width: auto;
	float: right;
	border: 1px solid #eee;
	margin: 5px 0 5px 25px;
}
div.caption-left {
	width: auto;
	float: left;
	border: 1px solid #eee;
	margin: 5px 25px 5px 0;
}
div.caption-right img, div.caption-left img {
	padding: 5px;
}
div.caption-right span, div.caption-left span {
	display: block;
	font-size: 0.8em;
	line-height: 1.2em;
	text-align: left;
	color: #666666;
	padding: 0.5em
}
.caption-text {
	font-size: 0.8em;
	line-height: 1.2em;
	text-align: left;
	color: #666666;
	padding: 0.5em
}
div.caption-left span > span, div.caption-right span > span {
	display: inline;
	font-size: 1.0em;
	padding: 0;
	margin: 0;
} /* reset for ipaper script */
/* Table styles */
.table-data {
	margin: 0;
	padding: 0;
	width: 95%;
	border-collapse: collapse;
}
.table-data th {
	font-size: 1em;
	background-color: #DCEAF1;
	color: #316279;
}
.table-data tr {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 0.9em;
	line-height: 1em;
	color: #444444;
}
.table-data td {
	padding: 1px 2px 1px 8px;
	margin: 0;
	border: #ECF5F9 1px solid;
	color: #444444;
	line-height: 1.4em;
	font-size: 1em;
}
.table-data-fixed {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
.table-data-fixed th {
	font-size: 1em;
	background-color: #DCEAF1;
	color: #316279;
}
.table-data-fixed tr {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 0.9em;
	line-height: 1em;
	color: #444444;
}
.table-data-fixed td {
	padding: 1px 2px 1px 8px;
	margin: 0;
	border: #ECF5F9 1px solid;
	color: #444444;
	line-height: 1.4em;
}
.table-form {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
.table-form th {
	font-size: 1.2em;
	color: #6699cc;
}
.table-form tr {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 0.9em;
	line-height: 1em;
	color: #444444;
}
.table-form td {
	padding: 1px 2px 1px 8px;
	margin: 0;
	border: none;
	color: #444444;
	line-height: 1.4em;
}
.table-lines-fixed {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: #c9e2ee 1px solid;
}
.table-lines-fixed th {
	font-size: 1em;
	background-color: #DCEAF1;
	color: #e1f1f8;
}
.table-lines-fixed tr {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 0.9em;
	line-height: 1em;
	color: #444444;
	border: none;
}
.table-lines-fixed td {
	padding: 1px 2px 1px 8px;
	margin: 0;
	border: none;
	border-bottom: #c9e2ee 1px solid;
	border-collapse: collapse;
	color: #444444;
	line-height: 1.4em;
}
table td.update {
	font-weight: bold;
	color: #CC3333;
}
/*	Specific div styles */



/*	Features and Subfeature - agenda toolbox */
#feature h1 {
	font-size: 3em;
	margin: 10px 10px 0 19px;
	padding: 0;
}  /* color: #78AAE5;*/
#feature h2 {
	font-size: 3.2em;
	color: #ffffff;
	position: relative;
	top: 124px;
	;
	left: 13px;
	z-index: 5;
}
#feature h1, #feature h2, #feature h3 {
	color: #cbc9c5
}
#subfeature1, #subfeature2 {
	float: left;
	width: 250px;
	margin: 5px 10px 0 21px;
	margin: 12px 10px 0 20px;
	padding: 0;
}
#subfeature1 h3, #subfeature2 h3 {
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.6em;
	color: #BED7F3;
	margin: 0;
	padding: 0 0 0 1px;
}
#subfeature1 p, #subfeature2 p {
	font-weight: 600;
	font-size: 1.3em;
	line-height: 1.7em;
	color: #BED7F3;
	margin: 0;
	padding: 1px 0 1px 1px;
}
#subfeature1 a:link, #subfeature1 a:visited, #subfeature2 a:link, #subfeature2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#subfeature1 a:hover, #subfeature1 a:active, #subfeature2 a:hover, #subfeature2 a:active {
	color: #CBDFF5;
	color: #e7e6e2;
	text-decoration: none;
}
#subfeature1 p img, #subfeature2 p img {
	padding-right: 1px;
	margin-bottom: -3px;
}
/*#feature div.description {position: absolute; top:0; left:0; width: 650px; height: 200px; text-align:right; z-index:2}*/
/*#feature div.description span {position: absolute; padding: 0; margin: 0; bottom: 8px; right: 8px; font: normal 0.7em/1em; color: #000; text-align:right;}	*/
#feature div.description {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 650px;
	height: 200px;
	height: 260px;
	text-align: right;/*	display:none;*/
}
#feature div.description span {
	position: absolute;
	left: 0;
	bottom: 8px;
	padding: 0;
	padding-left: 15px;
	margin: 0;
	font-size: 0.7em;
	line-height: 1em;
	color: #ddd;
	text-align: left;
}
#boardbanner {
	height: 230px;
	overflow: hidden;
}
#boardbanner img {
	margin-top: -45px;
}
/* 	Superheader styles */
#superheader {
	font-family: 'Open Sans', sans-serif;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
	color: #999;
}
#superheader div#mncppc {
	float: left;
	padding: 2px 15px 0 160px;
	letter-spacing: 0.2em;
}
#superheader div#sites {
	float: right;
	padding: 2px 15px 0 0;
	letter-spacing: 0.1em;
}
#superheader a:link, #superheader a:visited {
	color: #ccc;
	text-decoration: none;
}
#superheader a:active, #superheader a:hover {
	color: #fff;
}
/*#superheader h5 {float: left; padding: 0 15px 0 160px; font-size: 10px;}
#superheader h6 {float: right; padding: 0 15px 0 0; font-size: 10px;}*/

/*	Banner styles */
#banner-title {
	height: 85px;
	position: absolute;
	left: 0;
	top: 0;/*	float: left; width: 1000px; 
	background: url(/global_change_elements/includes/images/banner-board.gif) no-repeat;	*/
}
#banner h1 {
	float: none;
	padding: 0;
	margin: 16px 0 0 163px;
	padding-left: 30px;
	font-family: 'Open Sans', Helvetica, Tahoma, Arial, sans-serif;
	font-weight: 600;
	font-size: 36px;
	line-height: normal;
	color: #ffffff;
	text-shadow: -1px -1px 1px #1c4a35;
	background: url(/images/mncppc_logo_26x26.png) no-repeat 0 12px;/* 				
	float:left; margin: 0; padding: 22px 0 0 165px; 
	font: normal 44px/50px; 	
	letter-spacing:0.02em; color: #ffffff;
	margin-left: -9000px;	  */	
}
a.banner-link, a.banner-link:visited, a.banner-link:hover, a.banner-link:active, a.banner-link:focus {
	display: block;
	top: 20px;
	left: 160px;
	width: 565px;
	height: 50px;
	position: absolute;
	margin: 0;
	z-index: 6;
	color: #3c7a5d;
}
.banner-color {
	color: #b5b69e;
}			/*  color of the .org part of the title  */
#banner h1 a:link, #banner h1 a:visited {
	text-decoration: none;
	color: #fff
}   /* gets rid of link color */
a.banner-link, a.banner-link:visited, a.banner-link:hover, a.banner-link:active, a.banner-link:focus {
	display: block;
	top: 20px;
	left: 160px;
	width: 470px;
	height: 50px;
	position: absolute;
	margin: 0;
	z-index: 16;
	color: #3c7a5d;
}
/* 	Navigation styles */

#mainnav span {
	padding: 10px 0 0 0;
	display: block;
	float: left;
	clear: none;
	width: 150px;
	height: 20px;
}
#mainnav span#navbottom {
	background: url(/global_change_elements/includes/images/nav-board-bottom.gif) bottom no-repeat;
}
#mainnav ul {
	margin: 0;
	padding: 10px 15px 10px 15px;
	background: url(/global_change_elements/includes/images/nav-board-top.gif) top no-repeat;
}
#mainnav ul ul {
	margin: 0;
	padding: 0 0 0 7px;
	background: none;
}
#mainnav li {
	margin: 0;
	padding: 7px 0 8px 0;
	list-style: none;
	font-size: 12px;
	line-height: 16px /*Verdana, Helvetica, Tahoma, Arial, sans-serif*/;
	border-bottom: #b5b5a2 1px dashed;
	border-bottom: 1px solid #ddd8c5;
}
#mainnav ul ul li {
	border: none;
	padding: 2px 0 2px 5px;
}
#mainnav li a:link, #mainnav li a:visited {
	text-decoration: none;
	color: #736e60;
}   /* 6f6f68 */
#mainnav li a:hover, #mainnav li a:active, #mainnav li a:focus {
	text-decoration: none;
	color: #585447;
}	/* 494943 */
#home .self a:link, #home .self a:visited, #home .self a:hover, #home .self a:focus, #home .self a:active {
	color: #b5b5a2;
	cursor: default;
}
/* nav css fixes */
#mainnav {
	background: none;
}
#navwrapper {
	padding-bottom: 20px;
	background-color: #ede9d9;
	background-color: #eeece2;
	border-bottom-right-radius: 10px;
	border-right: #ddd8c5 1px solid;
	border-bottom: #ddd8c5 1px solid;
	box-shadow: 0px 4px 3px 0px rgba(50, 50, 50, 0.1);
}
#mainnav span#navbottom {
	background: none;
}
#mainnav ul {
	background: none;
}
#rssbox {
	margin: 0;
	padding: 0;
	float: left;
	clear: left;
	width: 150px;
}
#rssbox h5, #rssbox h6 {
	margin: 0;
	color: #aaaaaa;
	background: none; /*#ffffff;*/
}
#rssbox h5 {
	padding: 0 0 0 32px;
	font-size: 0.8em;
	text-transform: uppercase;
	background: url(/images/rss-icon-12px.gif) 15px no-repeat #ffffff;
}
#rssbox h6 {
	padding: 0 0 15px 32px;
	font-size: 0.7em;
	font-weight: normal;
}
#rssbox h5 a:link, #rssbox h5 a:visited {
	color: #aaaaaa;
	text-decoration: none;
}
#rssbox h5 a:hover, #rssbox h5 a:active {
	color: #666666;
	text-decoration: underline;
}
div#share {
	padding-left: 15px;
	margin: 0;
}
div#share > span > a > span, div#share > span > span, div#share span a, div#share span a span {
	background: none !important;
	margin: 0;
	padding: 0;
}
div#share > span {
	background: url(http://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXC) top left no-repeat;
}
div#share span a span {
	float: left;
	padding-left: 20px;
	padding-top: 0;
	margin-top: -10px;
	color: #aaaaaa;
	font-size: 0.8em;
	text-transform: uppercase;
	text-decoration: none;
}
div#share span a:hover span, div#share span a:active {
	text-decoration: underline;
}
/* 	Toolbar styles */
#toolbar h5, #toolbar h6 {/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	text-transform: uppercase;
	color: #ffffff;
	background: none;
}
#toolbar h5 {
	/*	float:left;  */
	padding: 6px 15px 0 11px;
	font-weight: bold;
	font-size: 12px;
	font-size: 13px; /*color: #ede9d9;*/
	height: 25px;
	background: url(/global_change_elements/includes/images/toolbar-board-curve.gif) no-repeat;
	position: absolute;
	top: 0;
	left: 150px;
	margin: 0;
}
#toolbar h6 {
	float: right;
	padding: 6px 15px 0 0;
	padding: 7px 15px 0 0;
	letter-spacing: 0.05em;
	font-weight: normal;
	font-size: 10px;
	font-size: 11px;
}
#toolbar h6 a:link, #toolbar h6 a:visited {
	color: #ffffff;
	text-decoration: none;
}
#toolbar h6 a:hover, #toolbar h6 a:active {
	color: #ffffff;
	text-decoration: none;
}
#toolbar form {
	float: right;
	padding: 1px 15px 0 0;
}
#toolbar input {
	vertical-align: middle;
	padding: 1px 0 0 0;
}
#toolbar input.button {
	color: #666666;
	font-weight: bold;
	font-size: 0.9em;
}
#toolbar input.text {
	color: #999999;
	font-weight: normal;
	font-size: 0.9em;
}
#toolbar span {
	/*	float:left; display:block; width:140px; */
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	width: 150px;
	padding: 6px 0 0 10px;
	height: 25px;
	overflow: hidden;
	color: #87bba3;
	font-size: 10px;
	line-height: 12px;
	background: url(/global_change_elements/includes/images/toolbar-left.gif) repeat-x;
}
div#textsizer {
	float: right;
	margin: 0 7px 0 0;
	padding: 4px 1px 0 1px;
}
ul.textresizer {
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
ul.textresizer li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
ul.textresizer a, ul.textresizer a:link, ul.textresizer a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #ded7c4;
}
ul.textresizer a:hover {
	color: #ffffff;
}
ul.textresizer a.textresizer-active {/*background: #ffffcc;*/
	color: #ffffff; /*font-weight:bold;*/
}
ul.textresizer .small-text {
	font-size: 10px;
}
ul.textresizer .medium-text {
	font-size: 12px;
}
ul.textresizer .large-text {
	font-size: 14px;
}
/*ul.textresizer .larger-text{font-size: 15px;}*/






















/*  css based banner styles */
body {
	background-image: none;
} /* removed important */
#toolbar {
	box-shadow: 0px 4px 3px 0px rgba(50, 50, 50, 0.15);
	z-index: 3;
}
/*#banner {
	background-image: none;
	background: #468165;
	background: -moz-linear-gradient(top, #468165 0%, #2d664c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #468165), color-stop(100%, #2d664c));
	background: -webkit-linear-gradient(top, #468165 0%, #2d664c 100%);
	background: -o-linear-gradient(top, #468165 0%, #2d664c 100%);
	background: -ms-linear-gradient(top, #468165 0%, #2d664c 100%);
	background: linear-gradient(to bottom, #468165 0%, #2d664c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#468165', endColorstr='#2d664c', GradientType=0 );
}*/
#banner {
	background-image: none;
	background: #468165;
	background: -moz-linear-gradient(top, #468165 0%, #3a755a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #468165), color-stop(100%, #3a755a));
	background: -webkit-linear-gradient(top, #468165 0%, #3a755a 100%);
	background: -o-linear-gradient(top, #468165 0%, #3a755a 100%);
	background: -ms-linear-gradient(top, #468165 0%, #3a755a 100%);
	background: linear-gradient(to bottom, #468165 0%, #3a755a 100%);
}
/*#toolbar {width:100%; background-image:none; background-color:#92B4CC}
#toolbar span {display: none;}
#toolbar h5 {background:none;}*/



























/*	Sidebar (right nav) styles	*/
#sidebar {
	float: right;	/* makes content wrap around it and underneath  */
	width: 225px;
	margin: 0 0 10px 10px;
	padding: 15px;/*	width: 225px; margin: 0 0 15px 5px; padding: 15px; */
}
#sidebar-fixed {
	float: right;	/* makes content wrap around it and underneath  */
	width: 165px;
	margin: 0 0 10px 5px;
	padding: 15px;		 /* right padding reduced from 10 to 5 on leftside to get rid of horizontal scroll */
}
#sidebar > p {
	font-size: 0.9em;
	line-height: 1.6em;
}
/* 	Subnav styles  */
.subnav {
	margin: 0 0 15px 0;
	padding: 10px; /*border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; */
	border-radius: 5px;
	border: solid 1px #deecfa; /*background: none #f3fafd;  background-color:#f6fcfe; */
}
.subnav h3 {
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	display: block;
	background: none;
	color: #6699cc;
	font-size: 1.4em;
	line-height: 1.1em;   /*8db3d8 */
	font-weight: bold !important;
	border-bottom: dashed thin #deecfa;
	/*	border-bottom: solid 1px #cbe1f3; 	*/
	border-bottom: solid 1px #deecfa;
}
.subnav h4 {
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	display: block;
	background: none;
	color: #6699cc;
	font-size: 1.1em;
	line-height: 1.1em;    /* 8db3d8 */
	font-weight: bold !important;/*	border-bottom: dashed thin #deecfa; */
}
.subnav p {
	font-size: 0.85em;
	line-height: 1.6em;
}
.subnav .update {
	font-weight: normal;
}
.subnav ul, .subnav ol {
	margin: 0;
	padding: 0 0 10px 15px;
}
.subnav ul ul, .subnav ol ol, .subnav ul ol, .subnav ol ul, .subnav ul ul {
	margin: 0;
	padding: 2px 0 0 15px;
}
.subnav li {
	margin: 0 0 4px 0;
	padding: 0;
	color: #666;
	font-size: 0.85em;
	line-height: 1.6em;
}
.subnav ul li {
	list-style: url(/images/bullet-blue.gif);
}
.subnav a:link, .subnav a:visited {
	color: #538dc7;
	text-decoration: none;
} /*6699cc*/
.subnav a:hover, .subnav a:active {
	color: #2066ac;
	text-decoration: underline;
} /*3d7ab8*/
/* 	Search box	*/
#searchbox {
	float: left;
	width: 614px;
	height: 20px;
	margin: 10px 0 15px 10px;
	margin-left: 0;
	padding: 5px 8px 10px 15px;	/* adjusted right padding to keep search box from bumping into righthand nav  */
	background: url(/images/magnifying.gif) no-repeat left top #f3f8fd;
	border: 1px solid #DEECFA;
}
#searchbox h6 {
	font-weight: bold;
	font-size: 14px;
line-height:16px color: #6699cc;
	margin: 0 0 0 27px;
	padding: 4px 0 0 0;
	display: block;
}
#searchbox form {
	float: right;
	margin: 0;
	padding: 0;
}
#searchbox input {
	vertical-align: top;
	padding: 3px;
	margin: 0;
}
#searchbox input.button {
	color: #6699cc;
	font-weight: bold;
	font-size: 0.9em;
}
#searchbox input.text {
	color: #999999;
	font-size: 0.9em;
}
/*	Two-column divs for homepage */
#subcolumn-left {
	float: left;
	width: 325px;
	margin: 0;
	padding: 0 14px 0 0;
	border-right: 1px dashed #ADC2DC;	/* dashed border with light color */
	border-right: solid 1px #eee;
}
#subcolumn-right {
	float: left;
	margin: 0;
	padding: 0 0 0 15px;
	width: 270px;	/* adjusted width to keep search box from bumping into righthand nav  */
}
#subcolumn-left ul, #subcolumn-right ul {
	margin-left: 5px;
}
#subcolumn-right li {
	margin: 0;
	padding: 4px 0 6px 0;
	font-size: 1em;
	line-height: 1.4em;
	color: #666666;
}
#subcolumn-right li span.headline {
	margin: 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.4em;
}
#subcolumn-right li p {
	display: inline;
	margin: 0;
	padding: 0 0 0 0.7em;
	color: #999999;
	font-size: 1em;
	line-height: 1.4em;
}
/*#subcolumn-right li a:link, #subcolumn-right li a:visited {color:#6699cc;}
#subcolumn-right li a:hover, #subcolumn-right li a:active {color:#3d79b6;}*/
div#creditfooter {
	display: none;
}   /* feedburner */
/* 	Footer styles */
#footer p {
	font-size: 0.8em;
	line-height: 1.2em;
	color: #999;
	text-decoration: none;
	border-top: 1px solid #eee;
	padding-top: 1em;
	padding-top: 3em;
	padding-left: 0.7em;
/*	 background:url(/images/border2.gif) top repeat-x;  */}
#footer a, .footer a:link, #footer a:visited {
	color: #999;
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	color: #666;
	text-decoration: underline;
}
#footer span {
	display: block;
	margin-top: 5px;
}
#footer img.left {
	margin-bottom: 40px;
	margin-right: 10px;
	padding: 0
}
#footer > p.noprint {
	margin-top: 14px;
	border: none;
} /* old web awards img */
/* remove links from headlines */
h1 a:link, h1 a:visited, h2 a:link, h2:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited {
	color: inherit !important;
	text-decoration: none;
}
h1 a:hover, h1 a:active, h2 a:hover, h2:active, h3 a:hover, h3 a:active, h4 a:hover, h4 a:active, h5 a:hover, h5 a:active, h6 a:hover, h6 a:active {
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: inherit;
}
/* remove underlines  */
u {
	text-decoration: none;
}
/* Star ratings */
/*#content div.div-wrapper,  iframe#odbPingIframeId, div#outbrain_container_0_bottom, div.div-wrapper, #content #outbrain_container_0_bottom, #content #rateStatusInfo_0_bottom, .div-wrapper{clear: none !important; margin-top:0; padding-top:0; float:none !important; position:relative !important;}
*/
/* Disqus clear fix */
.dsq-popup .dsq-profile-commentlist li span.comment-meta, .dsq-popup-profile .dsq-popup-profile-state, .dsq-popup .dsq-profile-recentcomments, .dsq-menu li, #dsq-content #dsq-comments .dsq-drop-profile li, #dsq-content .dsq-request-user-info, #dsq-content .dsq-append-post, #OBTB_ajaxContent, #OBTB_iframeContent {
	clear: none !important;
}
#disqus_thread ul li {
	list-style: none;
}
/* CSS3 & HTML5 */
section:target {
	background-color: #FFC;
}
h3:target {
	background-color: #FFC;
}
a:target {
	display: block;
	width: 7px;
	height: 6px;
	background: url(/images/down-planning2.gif) top left no-repeat;
}
/* hide show script styles */
.hideshowbtn {
	display: none;
}
a.hideshowbtn:link, a.hideshowbtn:visited {
	color: #ccc;
}
p.alert, p.alert-error, p.alert-success, p.alert-info, span.alert, span.alert-error, span.alert-success, span.alert-info {
	display: block;
	display: inline-block;
	line-height: 1.4em;
	padding: 8px 15px 10px 15px;
	margin: 0;
	margin-bottom: 6px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #FBF5D7;
	border: 1px solid #F9E6C1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
span.alert, p.alert, .alert a:link, .alert a:visited {
	color: #BC9249;
	color: #aa7d2f;
}
span.alert-success, p.alert-success {
	color: #468847;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.alert-success a:link, .alert-success a:visited {
	color: #468847;
}
span.alert-error, p.alert-error {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;
}
.alert-error a:link, .alert-error a:visited {
	color: #b94a48;
}
span.alert-info, p.alert-info {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.alert-info a:link, .alert-info a:visited {
	color: #3a87ad;
}
/* Footer social buttons */
ul.social-buttons {
	float: right;
	display: block;
	margin: 0;
	padding: 2em 0 0 0;
}
ul.social-buttons li {
	float: left;
	display: block;
	margin: 10px 5px 0 0;
	padding: 0;
}
a.social-facebook, a.social-twitter, a.social-email, a.social-video, a.social-awards {
	display: block;
	width: 40px;
	height: 40px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	background: url(/images/social_media_icons.png);
}
a.social-facebook {
	background-position: 0 40px
}
a:hover.social-facebook {
	background-position: 0 0
}
a.social-twitter {
	background-position: -40px 40px
}
a:hover.social-twitter {
	background-position: -40px 0
}
a.social-email {
	background-position: -80px 40px
}
a:hover.social-email {
	background-position: -80px 0
}
a.social-video {
	background-position: -240px 40px
}
a:hover.social-video {
	background-position: -240px 0
}
a.social-awards {
	background-position: -360px 40px
}
a:hover.social-awards {
	background-position: -360px 0
}
/* 	Navigation styles */
.udm, .udm li, .udm ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.udm {
	left: 0;
	top: 0;
	z-index: 20000;
	width: 120px;
	cursor: default !important;
	border: none;
	text-align: left;
}
.udm {
	margin-left: 8px;
	margin-top: 8px;
}
.udm li {
	display: block;
	width: 120px;
	position: static;
} /* was 128px */

@media Screen, Projection {
:root .udm/**/[class="udm"] li {
	position: relative;
}
}

@media Screen, Projection {
:root .udm/**/[class="udm"] ul li {
	position: relative;
}
}
.udm li {
	margin-bottom: 1px;
}
.udm ul li {
	margin-bottom: 0;
}
.udm ul li:first-child {
	margin-top: 0px;
}
.udm li a {
	position: relative;
	display: block;
	margin: 0;
	margin-top: 0;
	margin-right: 0px !important;
	margin-bottom: 0;
	margin-left: 0px !important;
}
.udm ul {
	cursor: default !important;
	width: 119px;
	height: auto;
	position: absolute;
	z-index: 20100;
}
.udm ul li {
	cursor: default !important;
	width: 100%;
	position: static;
	float: none;
}
.udm ul {
	display: none;
	visibility: hidden;
}
html/**/[xmlns] .udm u\l {
	display: block;
	visibility: visible;
	height: 0;
	overflow: scroll;
	left: -10000px;
}

@media screen, projection {
* html .udm ul {
	display: block;
	visibility: visible;
	height: 0;
	overflow: scroll;
	top: -10000px;
}
}
ul.udm/**/[class^="udm"] u\l {
	display: block;
	visibility: visible;
	height: 0;
	overflow: visible;
	left: -1000em;
}
.udm a .udmA {
	visibility: hidden;
	margin: 0 0;
	display: block;
	cursor: pointer !important;
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
	border: none;
	cursor: inherit !important;
}
.udm a .udmA img {
	display: block;
}
.udm ul a .udmA {
	margin: 0 8px;
}
* html .udm a .udmA {
	right: 1px;
	top: 1px;
}
* html .udm ul a .udmA {
	right: 0px;
	top: 0px;
}
.udm a, .udm a:link, .udm a.nohref {
	cursor: pointer !important;
	z-index: 1000;
	text-align: left;
	padding-left: 0;
	padding-right: 0;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	text-decoration: none;
	/*		font: 12px/16px Verdana, Helvetica, Tahoma, Arial, sans-serif;*/
	font-size: 12px;
	line-height: 16px;
}
.udm a, .udm a.nohref {
	font-size: 100%;
}
.udm a .udmA, .udm a:link .udmA, .udm a.nohref .udmA {/*font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;*/
}
.udm li a.udmR, .udm li a.udmY, .udm li a.udmR:visited, .udm li a.udmY:visited {
	text-decoration: none;
}
.udm li a:hover, .udm li a:focus, .udm li a.nohref:hover, .udm li a.nohref:focus {
	text-decoration: underline;
}
* html .udm li a:active {
	text-decoration: underline;
}
.udm ul a, .udm ul a:link, .udm ul a.nohref {
	text-align: left;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 0;
	padding-bottom: 0 !important;
	font-size: 11px;
	line-height: 14px;
}
.udm ul li a, .udm ul li a:link, .udm ul li a.nohref, .udm ul li a:visited {
	letter-spacing: 0 !important;
}
.udm ul li a:visited, * html .udm ul li a:visited {
	font-style: normal;
}
.udm ul li a.udmR, .udm ul li a.udmY, .udm ul li a.udmR:visited, .udm ul li a.udmY:visited {
	text-decoration: none;
}
.udm ul li a:hover, .udm ul li a:focus, .udm ul li a.nohref:hover, .udm ul li a.nohref:focus, .udm ul li a:visited:hover {
	text-decoration: underline;
}
* html .udm ul li a:active {
	text-decoration: underline;
}
.udm a.nohref, .udm ul a.nohref {
	cursor: default !important;
}

@media screen, projection {
* html .udm li {
	display: inline;
}
}

@media screen, projection {
* html .udm li, * html .udm ul li {
	display/**/: block;
	float/**/: left;
}
}
ul[class$="udm"].udm li, ul[class$="udm"].udm ul li {
	display: block;
	float: left;
}
ul[class$="udm"].udm:not([class="xxx"]) li {
	float: none;
}
ul[class$="udm"].udm:not([class="xxx"]) ul li {
	float: none;
}

@media all and (min-width:0px) {
ul[class$="udm"].udm li {
	float: none;
}
}

@media all and (min-width:0px) {
ul[class$="udm"].udm ul li {
	float: none;
}
}
/* expanding menu styling */
		/* give all anchors a hand cursor */
#udm a {
	cursor: pointer !important;
}
#udm ul {
	margin-left: 0 !important;
	padding-left: 10px;
	margin-top: 1px !important;
	width: 128px !important;
	w\idth: 120px !important;
}
#udm ul ul {
	width: 120px !important;
	w\idth: 112px !important;
}
#udm ul ul ul {
	width: 112px !important;
	w\idth: 104px !important;
}
#mainnav #udm li {
	padding: 7px 0 6px 0;
}
#mainnav #udm ul li {
	padding: 2px 0 3px 0;
	font-size: 90%;
}

/*     responsive for large screens  */

@media only screen and (min-width: 1600px) {
body {
	background-color: #fcfcfc
}
#columnwrapper {
	width: 1020px;
	margin: 0 auto;
	height: 100%;
	min-height: 100%;
}
#mainnav {
	position: relative;
	width: 150px;
	float: left;
}
#navwrapper {
	border-bottom-left-radius: 10px;
}
#contentwrapper, #contentwrapper-fixed {
	width: 870px;
	margin: 0;
	top: 0 !important;
	left: 0;
	background-color: #fff;
	position: relative;
	float: left;
	clear: none;
}
#content, #content-fixed {
	float: left;
	top: 0;
	left: 0;
	clear: none;
	width: 650px;
}
#feature-main {
	margin: 0;
	position: relative;
	float: left;
	clear: none;
	top: 0;
	left: 0;
}
#sidebar {
	width: 200px;
	width: 165px;
	margin-left: 10px;
	padding-left: 0;
}
#sidebar-fixed {
	width: 165px;
	margin-left: 10px;
	padding-left: 0;
}
#content div#banner-bg {
	margin-left: -15px;
}
}

/* ipad only */ 
@media only screen and (device-width: 768px) and (device-height: 1024px) {
#searchbox {
	width: 90%;
	display: none;
}
/*
	#banner { width:100%;  }
	#wrapper {overflow:hidden; width:100%; max-width:100%; }
	#feature-main {min-width:0; width:100%; display:none;}	
	#toolbar { width:100%; min-width:100px; overflow:hidden}
 	#contentwrapper-fixed {overflow:hidden; width:inherit; }
	#content-fixed {width:100%;}
	#subcolumn-left {width:40%;}
	#subcolumn-right {width:40%;}	
	#footerlinks ul li {width:95px; }
*/	
}

/* NEW IPAD STYLES */


/* ipad only */ 

@media only screen and (device-width: 768px) and (device-height: 1024px) {
#subfeature1, #subfeature2 {
	width: 45%;
}
#searchbox {
	width: 90%;
	display: none;
}
#feature-main {
	min-width: 0;
	width: 100% !important;
}
#banner {
	width: 100%;
}
#wrapper {
	overflow: hidden;
	width: 100%;
	max-width: 100%;
}
#toolbar {
	width: 100%;
	min-width: 100px;
	overflow: hidden
}
#contentwrapper-fixed {
	overflow: hidden;
	width: inherit;
}
/*	#content-fixed {width:100%;}*/ 

#subcolumn-left {
	width: 40%;
}
#subcolumn-right {
	width: 40%;
}
#footerlinks ul li {
	width: 95px;
}
}

/* ipad only portrait*/ 

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
#contentwrapper-fixed {
	overflow: hidden;
	width: 80%;
}
#columnwrapper {
	overflow: hidden;
}
#content, #content-fixed {
	margin: 0;
	padding: 0 10px 0 15px; /*float:left; clear:none; */
	/*width:85%; max-width:85% !important;  */width: 68% !important;
	font-size: 90%;
}
#sidebar, #sidebar-fixed {
	float: right;
	clear: left;
	width: 22%;
	font-size: 90%;
	margin-right: 0;
}
#content div, #content-fixed div {
	max-width: 95%;
}
#content table, #content-fixed table {
	max-width: 99%;
}
#content img, #content-fixed img {
	max-width: 99%;
	height: auto;
}
#toolbar h6 {
	display: none;
}
/*#contentwrapper, #contentwrapper-fixed { font-size:100%; margin: 0; padding: 0; width:99%;  max-width:99% !important; float:left; clear:none; position:relative;top:0; left:0; }*/
/*#feature h2 {   top:124px; }*/


#boardbanner {
	max-width: 72%;
	height: auto;
}
#feature {
	max-width: 72%;
	height: 350px;
	overflow: visible;
	clear: none;
}
#subfeature1, #subfeature2 {
	margin: 10px;
	padding: 0;
	float: left;
	width: 90%;
	clear: left;
	display: inline;
}
#subcolumn-left {
	width: 95%;
}
#subcolumn-right {
	width: 95%;
	clear: left;
}
}

/* END NEW IPAD STYLES */









/* handheld */ 
/*only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 1136px)*/
@media only screen and (max-device-width: 480px) {
html {
	-webkit-text-size-adjust: none;
}
html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 100%;
	margin: 0;
	padding: 0;
	width: 100%;   /*background-image:none;*/
}
#content img, #content-fixed img {
	vertical-align: middle;
	max-width: 90%;
	/*float:none; margin:0; padding:0; */ height: auto; /*width:auto\9;*/ /*ie8 */
}
.caption-right, .caption-left {
	max-width: 90% !important;
}
.video embed, .video object, .video iframe, embed, object, iframe {
	max-width: 100%;
	height: auto;
}
#accessibility {
	float: left;
}
#wrapper {
	margin: 0;
	padding: 0;
	width: 100%;
}
#header {
	margin: 0;
	padding: 0;
	width: 100%;
	display: block;
	float: none;
	clear: none;
	position: relative;
	top: 0;
/*	overflow-x: hidden !important;	*/
/*	background-color: #2d664c;*/
	background-color: #3a755a;		
}
#superheader, #toolbar, #feature, #searchbox {
	float: left;
}
#superheader h6, #superheader span {
	float: left;
	display: block;
}
#wrapper {
}
#header {
	overflow-x: hidden !important;
	;
}
#banner {
	width: 99% !important;
	max-width: 99%;
	top: 0;
	background: none;
	background-image: none; /*background-color:#3c7a5d;*/
	margin: 0;
	padding: 0;
}
#banner h1 {/*color:#cccccc; background: none #ffffff;*/
	font-size: 2em; /*display:none;  */
	margin-right: 0;
	margin-left: 10px;
	padding-left: 0;
	;
	padding-right: 0;
	font-size: 1.3em;
	background: none;
}
#banner-title {
	width: 99%;
	max-width: 99%;
	margin: 0;
	padding: 0;
	background-size: 150%;
	background-position: -100px 0;
	background: none !important;
	background-image: none;
}
a.banner-link, a.banner-link:visited, a.banner-link:hover, a.banner-link:active, a.banner-link:focus {
	width: 100%;
	margin: 0;
	padding: 0;
	left: 0;
	top: 0;
}
#toolbar {
	width: 200px !important;
	max-width: 99% !important;
	margin: 0;
	padding: 0;
	background: none;
	background-color: transparent;
}
#toolbar h5, #toolbar h6, #toolbar span, #toolbar p, #textsizer {
	display: none;
}
#toolbar form {
	float: none;
	padding: 0 12px;
	width: 90% !important;
	max-width: 90% !important;
	overflow: hidden !important;
}
#toolbar form#cse-search-box div {
	width: 100%;
	max-width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#toolbar input {
	max-width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#toolbar {
	width: 100%;
	background-image: none;
	background-color: #B3AD98;
}
#copyright {
	display: none;
}
/*#feature-main, #feature {display:none;} */
#feature {
	width: 100%;
	height: 300px;
	margin: 0;
	padding: 0;
}
#feature > h1 {
	font-size: 1.6em !important;
}
#subfeature1, #subfeature2 {
	float: left;
	width: 99%;
}
/*#feature, #searchbox {display: none;}*/
#superheader, #superheader h5 {
	display: none;
	width: 100%;
}
#sidebar, #sidebar-fixed {
	clear: left;
/*	width: 95%;*/
	float: right;
	width: 30%;
	display: none;
}
#columnwrapper {
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	min-width: 100%;
	width: 100%;
	max-width: 100%;  /*	width: 100%; */	/*	clear:both;		*/
}
#contentwrapper, #contentwrapper-fixed {
	font-size: 100%;
	margin: 0;
	padding: 0;
	width: 99%;
	max-width: 99% !important;
	float: left;
	clear: none;
	position: relative;
	top: 0;
	left: 0;
}
#content, #content-fixed {
	margin: 0;
	padding: 0 10px 0 15px;
	float: left;
	clear: left;
	width: 85%;
	max-width: 85% !important;
	position: relative;
	top: 0;
	left: 0;
	font-size: 90%;
}
#content div, #content-fixed div {
	max-width: 99% !important;
}
#content iframe, #content-fixed iframe {
	max-width: 99% !important;
}
#mainnav, #navwrapper {
	float: left;
	width: 100%;
	max-width: 100%;
	clear: left;
	display: block;
	margin: 0;
	padding: 0;
	/*position:relative; top:0; left:0;*/ /*background:none !important;*/ background-image: none;
}
#mainnav ul, #navwrapper ul {
	width: 90%;
	display: block; /*border:none;*/
	background-image: none;
	margin: 0 0 0 15px;
	padding: 0;
}
#mainnav ul li, #navwrapper ul li {
	display: block;
	width: 100%; /* border:none; background:none;*/
	margin: 0 !important;
/*	padding: 0 !important;*/
}
#mainnav ul li {padding:10px 0 9px 0 !important; 	font-size:95%; }   /* fix menu type */
#mainnav ul li ul li {padding:5px 0 2px 0 !important;}   
#mainnav #navwrapper ul li ul {width:99% !important; }

#mainnav span#navbottom, #navbottom, #rssbox {
	background: none;
	background-image: none;
	display: none;
}
#footer {
	margin: 0 0 0 10px;
	padding: 0;
	width: 90%;
	max-width: 95%;
	float: left;
	clear: left;
	position: relative;
	overflow-x: hidden;
	font-size: 90%;
}
#footer p {
	color: #999999;
}
#footerlinks ul {
	clear: left;
	float: left;
	display: block;
	width: 100%;
	max-width: 100%;
}
#footerlinks ul li {
	display: block;
	width: 100%;
	max-width: 100%;
	font-size: 100%;
}
#promos {
	float: left;
	padding: 15px;
}
#subcolumn-left, #subcolumn-right {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	clear: left;
}
.noprint {
	display: none;
}
/*h2 {font-size:1.4em;}*/
#searchbox {
	display: none !important;
}
/* hide show script mobile */
div#mainnav {
	display: none;
	overflow: hidden;
}
a.hideshowbtn:link, a.hideshowbtn:visited {
	color: #fff;
}
.hideshowbtn {
	display: block;
	position: absolute;
	width: 80px;
	top: 74px;
	left: 0px;
	text-decoration: none;
	font-size: 0.9em;
	margin-left: 12px;
	background: url(/images/down-gray1.gif) 37px 5px no-repeat;
}
}

/*
@media only screen and (max-device-width: 480px)  {  
		body, html {font-size:80%; margin: 0; padding: 0; width:95%;}
		#accessibility {float: left;}
		#wrapper {margin:0; padding:0; width:100%;}
		#header {margin:0; padding:0; height: auto; width: 100%;}
		#superheader, #toolbar, #feature, #searchbox {float: left;}
		#superheader h6, #superheader span {float: left; display: block;}
		#superheader h5 {display: none;}
		#banner h1 {margin: 0; padding:0; color:#cccccc; background: none #ffffff; font-size:1.6em;}
		#banner-title {display: none;}
		#toolbarh6, #toolbar span, #toolbar p  {float: left; display: block;}
		#toolbar h5 {display: none;}
		#feature, #searchbox {display: none;}
		#contentwrapper, #contentwrapper-fixed {margin: 0; padding: 0; width:100%;}
		#content, #content-fixed {margin: 0; padding: 0; width: 100%;}
		#footer {margin: 0; padding: 0;}	
		#footer p {font-size: 70%; color:#999999;}
		#subcolumn-left, #subcolumn-right {float: left; width: 100%; margin: 0; padding:0; border: none;}	
		.noprint {display:none;}
}  
      
// recent Webkit-specific media query to target the iPhone 4's high-resolution Retina display  
@media only screen and (-webkit-min-device-pixel-ratio: 2) {  
        // CSS goes here  
}  
      
// should technically achieve a similar result to the above query,  
// targeting based on screen resolution (the iPhone 4 has 326 ppi/dpi)  
@media only screen and (min-resolution: 300dpi) {  
        // CSS goes here  
}  
 
*/










@media print {
body, html {
	font-size: 100%;
	width: 95%;
	max-width: 95%;
	margin: 10px 0;
	padding: 5px 0 15px 0;
	background-color: white;
	background: none;
}
p {
	font-size: 11pt;
}
#mainnav, #toolbar, #feature, #searchbox {
	display: none;
}
#wrapper {
	margin: 0;
	padding: 0;
	width: 100%;
}
#header {
	margin: 0;
	padding: 0;
	height: auto;
}
#superheader {
	display: none;
}
h1 {
	font-size: 3.0em;
}
h2 {
	font-size: 2.0em;
}
h3 {
	font-size: 1.6em;
}
#banner {
	position: absolute;
	top: 0;
	left: 0;
	height: auto;
	background: none;
} /* position:inherit; float: none;  */
#banner h1 {
	margin: 0;
	padding: 0;
	color: #3378be;
	color: #8c7c4f;
	background: none #ffffff;
	font-size: 22pt;
	text-shadow: none !important;
}
#banner-title {
	display: none;
}
.banner-color {
	color: #3378be;
	color: #8c7c4f;
}
.subtitle {
	color: #3378be;
	font-weight: normal;
}
h1, h2, h3 {
	color: #8c7c4f;
} /* brown color */
#columnwrapper {
	background: none;
}
#contentwrapper, #contentwrapper-fixed {
	margin: 0;
	padding: 0;
	width: 95%;
	max-width: 95%;
	left: 0;
	top: 40pt;
	position: relative;
	background: none;
}	/* correct padding above the content */
#content, #content-fixed {
	margin: 0;
	padding: 0;
	width: 90%;
	max-width: 90%;
	float: none;
}
#footer {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	page-break-inside: avoid;
	page-break-before: avoid;
}	/*avoid page break */
#footer p {
	font-size: 65%;
	color: #ccc;
}
#footer span {
	display: none;
}
#sidebar, #sidebar-fixed {
	display: none;
}
#subcolumn-left, #subcolumn-right {
	float: none;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0 0 18pt 0;
	border: none;
	clear: left;
}
#subcolumn-right {
	display: none;
}
.noprint {
	display: none;
}
.breadcrumbs {
	display: none;
	padding: 0;
	margin: 0;
}
/*	#content a:after, #content-fixed a:after {content:"[" attr(href) "]"; font-size:0.6em; padding-left:10px; padding-right:5px;} */
h1, h2, h3, h4, h5, h6 {
	page-break-after: avoid;
}
#content a:link, #content a:visited, #content-fixed a:link, #content-fixed a:visited {
	text-decoration : underline
}
.pdf, #content span .pdf + .pdf, #content span a.pdf + a.pdf, #content-fixed span .pdf + .pdf, #content-fixed span a.pdf + a.pdf {
	background: none;
	padding: 0
}
span .pdf + .pdf, span a.pdf + a.pdf {
	display: none;
}
}
