
body {background-color:#e9e6d1; margin:0; padding:0; text-align:center; font-size: 86%;}

body p, dl{color:#6b5934; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; line-height:1.25em;}

#loader {
display:block;
position:absolute;
top:0;
left:0;
background: url(/images/loader.gif) center no-repeat fixed; 
width:100%; 
height: 100%;
}

#wrapper {margin-bottom:0; margin-left:auto; margin-right:auto; margin-top:30px; padding:0; text-align:left; width:1000px; background:#fff;}

#header {margin:0; padding:0; background:#fff; overflow:auto; width:1000px;}
#header img {float:left; margin:0; padding:30px 0 30px 30px;}

#site-map {float:right; margin:30px 30px 10px 0; text-align:right;}
#site-map p {font-size:8pt; color: #4b8eba; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
#site-map p a {text-decoration: none; color: #4b8eba; border: 1px dotted #4b8eba; border-style: none none dotted;}

/*#top-nav {clear: right; float:right; margin:20px 30px 30px 0; padding:10px 20px 10px 20px; background:#d2e3ee; text-align:center;}*/
#top-nav {clear: right; float:right; margin:20px 30px 30px 0; padding:10px 15px 10px 15px; background:#d2e3ee; text-align:center;}
/*#top-nav p {margin:0; padding:0 2px 0 2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13.5pt; font-weight:bold; color:#93bbd6;}*/
#top-nav p {margin:0; padding:0 2px 0 2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5pt; font-weight:bold; color:#93bbd6;}
/*#top-nav p a {font-size:11pt; color:#4b8eba; text-decoration: none;}*/
#top-nav p a {font-size:10.5pt; color:#4b8eba; text-decoration: none;}
#top-nav p a:hover {color: #1b3343;}

#home-featured {margin:0; padding:0;}

/*#home-featured-search {float: left; width: 255px; background:#d2e3ee; margin: 0 30px 30px 30px; padding: 15px; height: 226px;}*/
#home-featured-search .row {padding: 5px 0 10px 0;}
/*#home-featured-search .text {border: #263e4e 1px solid; width: 245px; padding:5px; margin: 0 0 5px 0;}*/
/*#home-featured-search*/ .defaultText {border: #263e4e 1px solid; width: 245px; padding:5px; margin: 0 0 5px 0;}
/*#home-featured-search*/ .defaultTextActive {border: #263e4e 1px solid; width: 245px; padding:5px; margin: 0 0 5px 0; color: #a1a1a1; font-style: italic;}
#home-featured-search .select {width:258px; margin:0; padding:0;}
#home-featured-search .submit {float: right; padding: 3px 5px 3px 5px; background: #4b8eba; border:#1b3343 1px solid; color:#fff; font-weight: bold; margin: -35px 0 0 0; cursor: pointer; cursor: hand;}
#home-featured-search .advanced {clear: both; font-size:8pt; color: #4b8eba; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 15px 0 0 0;}
#home-featured-search .help {clear: both; font-size:8pt; color: #4b8eba; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 10px 0 0 0;}
#home-featured-search .advanced a, #home-featured-search .help a {text-decoration: none; color: #4b8eba; border: 1px dotted #4b8eba; border-style: none none dotted;}
#home-featured-search h3 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #1b3343; padding:5px 0 5px 0; margin:0; }

/*#home-featured-content {background: url('images/feature_bg1.jpg') no-repeat right top; padding: 50px 250px 0 0; color: #fff; margin: 0 30px 0 30px; height: 225px; position: relative, z-index: 1}*/

#home-featured-content p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #fff; margin:0; padding: 5px 0 0 0;}
#home-featured-content p a, #home-featured-content h3 a, #home-featured-content h2 a {text-decoration: none; color: #fff;}
#home-featured-content h2 {margin:0; padding:0 0 5px 0; line-height: 1.1em;}
#home-featured-content h3 {margin:0; padding:0 0 5px 0;}


#home-content {clear: both; background: #1b3343; padding: 20px 30px 20px 30px;}
#home-content p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #c9ddea; padding: 0; margin:0; }
#home-content p a {color: #4b8eba;}


#home-content .recent { float: right; border-left: #546672 2px dotted; padding: 0 0 0 30px; margin: 0 0 0 25px; width:550px;}
#home-content .recent h2 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff;}
#home-content .recent ul {margin:0; padding: 0;}
#home-content .recent li {float: left; width: 150px; margin: 0 10px 15px 0; list-style:none; padding: 0;}
#home-content .recent li p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #c9ddea; width: auto; margin: 0 0 10px 0;}
#home-content .recent li p a {text-decoration: none; border: 1px dotted #4b8eba; border-style: none none dotted;}

#home-subcontent {clear: both; background: #fff; padding: 0px 30px 10px 30px; text-align:center;}
#home-subcontent p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #1b3343; padding: 0; margin:0; }
#home-subcontent p a {color: #4b8eba;}


#home-footer {margin:20px auto 30px auto; padding:0 0 0 0; text-align:center; width:1000px;}
#home-footer img {float: left; margin: 0 30px 0 20px;}
#home-footer p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#9e957c; text-align: left; margin:0 125px 0 0; padding:0;}

#footer {margin:0 auto 30px auto; padding:15px 0 15px 0; text-align:center; width:1000px; background: #1b3343;}
#footer img {float: left; margin: 0 30px 0 20px;}
#footer p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#728897; text-align: left; margin:0 125px 0 0; padding:0;}

#contact-footer {margin:20px auto 30px auto; padding:0 0 0 0; text-align:center; width:1000px;}
#contact-footer p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#9e957c; text-align: center; margin:0; padding:0;}
#contact-footer a { color:#9e957c; text-decoration: none;}
#contact-footer a:hover {color:#4b8eba; text-decoration: underline;}

#ie-spacer {display:none;}

#notice {display: none;}

#breadcrumb {margin:0; padding:5px 30px 5px 30px; background:#1b3343; overflow:auto;}
#breadcrumb p {margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#fff;}
#breadcrumb p a {text-decoration: none; border: 1px dotted #fff; border-style: none none dotted; color:#fff;}

#content {padding: 30px; background: #f4f3e8;}
#popup_content {padding: 0px; background: #f4f3e8;}
#content h1, #popup_content h1 {color:#4b8eba; padding:0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
#content h2 {margin: 1.5em 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
#content h2 a {text-decoration: none; color: #4b8eba; border: 1px dotted #4b8eba; border-style: none none dotted;}
#content h3 {font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 12pt;}
#content h3 a {/*color:#6b5934;*/ text-decoration: none; color: #4b8eba; border: 1px dotted #4b8eba; border-style: none none dotted;}
#content p, #popup_content p {color:#6b5934; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; line-height:15pt;}
#content p a {/*color:#6b5934;*/ text-decoration: none; color: #4b8eba; border: 1px dotted #4b8eba; border-style: none none dotted;}
#content .result-link {/*color:#6b5934;*/ text-decoration: none; color: #6b5934; border: 1px dotted #6b5934; border-style: none none dotted;}
#content .excel {padding: 5px 10px 5px 10px; background: #4b8eba; border:#1b3343 1px solid; color:#fff; font-weight: bold; margin: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
#content .help {text-decoration: none; color: #4b8eba; border: 1px dotted #4b8eba; border-style: none none dotted; font-size: 9pt; margin: 0 0 -10px 0}
#content .error {font-weight: bold; color:#990000;}
#content .submit {padding: 5px 10px 5px 10px; background: #4b8eba; border:#1b3343 1px solid; color:#fff; font-weight: bold; margin: 0; cursor: pointer; cursor: hand;}
#content .small {font-size: 9pt;}
#content .small a {text-decoration: none; color: #4b8eba; border: 1px dotted #4b8eba; border-style: none none dotted;}
#content .question {font-size: 125%; font-weight: bold; padding-top: 1em;}
#content .equation {font-size: 115%; font-weight: bold;}

#content .results {font-size: 125%;}

#content .indent {margin: 0 0 0 30px;}

#content ul {list-style: square; color: #4b8eba; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;}
#content ul li {margin: 0 0 1em 0; color: #6b5934;}
#content ul li a {text-decoration: none; color: #4b8eba; border: 1px dotted #4b8eba; border-style: none none dotted;}

#content ol {color: #4b8eba; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;}
#content ol li {margin: 0 0 1em 0; color: #6b5934;}
#content ol li a {text-decoration: none; color: #4b8eba; border: 1px dotted #4b8eba; border-style: none none dotted;}

#content .downlinks {list-style: none; color: #4b8eba; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; margin:0 0 0 0; padding:15px;}
#content .downlinks li {margin: 0 0 1em 0; padding: 0 0 0 20px; color: #6b5934; background: url(/images/down_arrow.gif) no-repeat 0 3px;}
#content .downlinks li a {text-decoration: none; color: #4b8eba; border: 1px dotted #4b8eba; border-style: none none dotted;}


#sub-nav {float: right; background: #fff; width: 250px; padding: 5px 15px 5px 5px; margin: 15px 0 30px 30px; border-top: 5px solid #4b8eba; font-family:Verdana, Arial, Helvetica, sans-serif;}
#sub-nav ul {list-style: square; }
#sub-nav ul li {margin-top: 10px; margin-bottom: 10px; color: #4b8eba;}
#sub-nav ul li a {text-decoration: none; color: #4b8eba; border: 1px dotted #4b8eba; border-style: none none dotted;}
#sub-nav ul li .active {text-decoration: none; color: #4b8eba; border: none; border-style: none none none; font-weight: bold;}
#sub-nav h3 {margin-left: 1em; font-size: 130%; color: #4b8eba;}

.popup {padding: 25px; text-align: left;}

.popup .bottom {padding: 10px 0 0 0; border-top: 1px solid #4b8eba;}

.print-pdf {float: right; margin: 0; width: 155px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.print-pdf a {padding: 7px 17px 7px 17px;  margin: 0 0 10px 0; background: #4b8eba; border: 1px solid #1b3343; color:#fff;}

hr {clear:both; margin: 20px 0;border:0; border-top: 1px dotted #cbb998; height: 0; background: #f4f3e8;}

.right-newsletter {clear: both; float: right; margin: 0 0 20px 20px;}
.right-newsletter img {border:2px solid #cccccc;}
.right-newsletter p {padding: 5px; margin:0; color: #999; font-size: 75%; font-weight: bold;}
.left-newsletter {clear: both; float: left; margin: 0 20px 20px 0;}
.left-newsletter img {border:2px solid #cccccc;}
.left-newsletter p {padding: 5px; margin:0; color: #999; font-size: 75%; font-weight: bold;}
.center-newsletter {clear: both; margin: 20px; text-align:center;}
.center-newsletter a {border:none; text-decoration: none;}
.center-newsletter img {border:2px solid #cccccc;}
.center-newsletter p {padding: 5px; margin:0; color: #999; font-size: 75%; font-weight: bold;}

#content .indent {padding: 15px; background: #e7e2d1; margin: 0 0 20px 0;}
#content .indent p {margin:0; padding:0;}

#news {background: #faf9f4; margin: 15px 0 30px 0; padding: 20px; border: 1px dotted #e9e6d1; font-family:Verdana, Arial, Helvetica, sans-serif;}
#news p {font-size: 115%;}

/* COMPARISON CHART AS DIVS
#comparisonchart {width:100%; border:0; font-size:1em; font-family:Verdana,​Arial,​Helvetica,​sans-serif;}
#comparison_highlight {background-color:#B0C4DE;}
#comparison_regular {background-color:none;}
#column_one {width:27%; float:left;}
#columns_container {background-color:#FF00FF;}
#columns {width:95%;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;-ms-word-break: break-all;word-break: break-all;}
*/

/* COMPARISON CHART AS TABLES*/
#comparisonchart {width:100%; border:0; font-size:1em; font-family:Verdana,​Arial,​Helvetica,​sans-serif;}
#comparisonchart tr { padding:10px 0 10px 0; height:30px;border-bottom: 1px solid #b0c4de;}
#comparisonchart td { padding:5px 10px 5px 10px;}
.compare_highlight {background-color:#d2e3ee; height:30px;font-style: italic;font-weight:bold;}
.columnone {width:30%; font-weight:bold;}
.columns {width:95%;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;/*-ms-word-break: break-all;word-break: break-all;*/}
.columns a, .columns a:visited {color: #4b8eba;text-decoration: none;}
.columns a:hover {text-decoration: underline;}
#compare_button {background-color:#4b8eba; color: #fff; font-weight: bold;}
.wordbreak_tr {-ms-word-break: break-all;word-break: break-all;}


/* FORMS -------------------------------------------------- */

#content .row, #content .check-row, #content .radio-row, #content .explanatory {color:#6b5934; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt;}

#content .row .submit {padding: 5px 20px 5px 20px; background: #4b8eba; border:#1b3343 1px solid; color:#fff; font-weight: bold; margin: 0 0 0 16.85em; cursor: pointer; cursor: hand;}

#content .row a {text-decoration: none; color: #4b8eba; font-size: 8pt;}

fieldset {margin: .5em 0 1em 0; /*border: 1px solid #009900;*/ border: none; padding:0;}
	
legend {font-weight: bold; }
	
.redstar {color: red; font-weight: bold;}
	
.redtext {color: #990000;}

form {margin:0; padding:0;}

form p {margin: 0;}
	
#content .row,
#content .check-row,
#content .radio-row,
#content .explanatory {margin: .5em 0 1.5em 0;}

#content .check-row .text,
#content .radio-row .text {font-weight: bold; float: left; width: 15em; text-align: right;}

#content .row-box {float: left; margin: 0 0 1.5em 1em; width: 40em;}

#content .text a {text-decoration: none; color: #4b8eba; font-size: 8pt;}
	
.indent {margin: .5em 0 1em 10.5em;}

.indenter {margin: 0 0 0 15.65em;}
.indenter2 {margin: 0 0 0 -.35em;}

.button1 {font-size:100%; margin: 1em .5em 0 1em; padding: 5px 40px 5px 40px;}
	
.row label {float: left; width: 15em; padding-right: 1em; text-align: right; font-weight: bold;}

.row2 label {float: left; width: 7em; padding-right: 1em; text-align: right;}

.check-row label,
.radio-row label {font-size: 90%; font-weight: normal; font-family:Verdana,Arial,Helvetica,sans-serif;}

.check-row input,
.radio-row input {font-weight: normal; margin: 0 0 0 0;}

#content .instructions {font-size: 90%; margin:.5em 17em 0 18em; line-height:normal;}

#content .detail-content-text-pad fieldset .row p {color: #999; font-size: 86%; padding: 0 0 0 13.5em; margin:0;}
	
.explanatory label {display: block; padding: 0 0 5px 0;}

.form_indent {margin: 0 0 0 3em;}

.textarea {margin: 1em 0 0 4em;}

#question-keywords {width: 60%;}
	
#form-hidden {display: none;}

.row label a, .explanatory label a {
	text-decoration: none; color: #4b8eba; border: 1px dotted #4b8eba; border-style: none none dotted;
}


/*SQR Table */
#sqr  {width:100%; padding:0; margin:30px 0 30px 0; border-collapse: collapse;}
#sqr tr th, #sqr tr td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center; padding: 20px;}
#sqr tr th {padding: 10px; margin: 0 0 10px 0; font-size: 10pt; font-weight: bold; }
#sqr tr td {padding: 10px; margin: 0 0 10px 0; border-top: 6px solid #f4f3e8;}
#sqr .sqr1 {background: #4b8eba; color: #fff; font-weight: bold;}
#sqr .sqr2 {background: #cfecce; color: #000;}
#sqr .sqr3 {background: #8ec3e6; color: #000;}
#sqr .sqr4 {background: #e6a38e; color: #000;}


/* display table */
#content .display {width:50%; padding:0; margin:0 auto 30px auto; border-collapse: collapse;  border: 1px solid #e9e6d1;}

/*
border-width: 0 0 1px 1px;
border-style: solid;
*/

#content .display tr th, #content .display tr td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; border: 1px solid #e9e6d1;}
#content .display tr th {background-color: #e9e6d1; color: #5e4e2d; font-weight: bold; padding: 10px; margin: 5px 0 5px 0}
#content .display tr td {background: #fff; color:#333; padding: 10px;}

/*results table*/
#results {width:100%; padding:0; margin:0 0 /*30px*/ 0 0; border-collapse: collapse;}
#results tr th, #results tr td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;}
#results tr th {background-color: #c8ba9a; background-image: url('images/table-border.jpg') no-repeat ; color: #5e4e2d; font-weight: bold; padding: 10px; margin: 5px 0 5px 0;  border-bottom: 2px solid #f4f3e8;}
#results tr td {background: #e7e2d1; color:#333; padding: 10px;  border-bottom: 2px solid #f4f3e8;}
#results tr td a {color:#4B8EBA; border: none;}
#results tr td a:hover {color:#4B8EBA; border: none; text-decoration:underline;}
#results tr .results {text-align: left;}
#results tr td .positive {color:#13bf01; font-weight: strong;}
#results tr td .negative {color:#bf0a01; font-weight: strong;}

/*details table*/
#details {width:100%; padding:0; margin:30px 0 20px 0; /*border-collapse: collapse*/}
#details tr th {background-color: #c8ba9a; color: #5e4e2d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11pt; text-align: center; padding: 10px;}
#details tr td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt;}
#details tr td {background: #e7e2d1; color:#333; padding: 10px;  margin: 2px 0 2px 4px; border-bottom: 3px solid #f4f3e8;}
#details tr td a {color:#9c824d;}
#details tr .left {text-align: right; width:33%; color:#5e4e2d; margin: 2px 0 2px 0;}

/*search nav*/
#search-nav {clear: both; padding:0 50px 50px 50px; margin: 0; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif;}
#search-nav .previous {float: left; margin: 5px; padding: 5px;}
#search-nav .previous a {text-decoration: none; color: #4b8eba; border: 1px dotted #4b8eba; border-style: none none dotted;}
#search-nav .next {float: right; margin: 5px; padding: 5px;}
#search-nav .next a {text-decoration: none; color: #4b8eba; border: 1px dotted #4b8eba; border-style: none none dotted;}
#search-nav .page-numbers {list-style: none; margin:0 0 0 225px; padding:0;}
#search-nav .page-numbers li {float: left; margin: 5px; padding: 5px;}
#search-nav .page-numbers li a {text-decoration: none; color: #4b8eba; border: 1px dotted #4b8eba; border-style: none none dotted;}
#search-nav .page-numbers li .active {font-weight: bold; font-size: 12pt;}


/*////////////////////*/

/* Drop Downs */

#topnavlist {margin: 0; padding: 0;}
	
	#topnavlist li {float: left; list-style: none; font: 12.5px Verdana, Arial, Helvetica, sans-serif; margin:3px 4px 3px 4px; padding:0 8px 0 0; border-right: 3px solid #93bbd6; font-weight:bold;}
	
	#topnavlist .last {padding:0 0px 0 0; border-right: none;}

	#topnavlist li a
	{	display: block;
		font-size: 10.5pt;
		color:#4b8eba; 
		text-decoration: none;
		white-space: nowrap}

	#topnavlist li a:hover
	{	/*background: #1A4473; */ color: #1b3343;  }
		
		#topnavlist li ul
		{	margin: 15px 0 0 -18px;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: none;
			z-index: 100; 
			}
		
		#topnavlist li ul li
		{	float: none;
			display: inline; border-right: none; margin: 0; padding:0; float: none; text-align: left; }
		
		#topnavlist li ul li a
		{	width: auto;
			background: #d2e3ee; padding: 9px 18px 9px 18px;}
		
		#topnavlist li ul li a:hover
		{	}
		#topnavlist li ul li ul li
		{	float: none;
			display: inline; border-right: none; margin: 0; padding:0; float: none; text-align: left; }
		
		#topnavlist li ul li ul li a
		{	width: auto;
			background: #ff00ff/*d2e3ee*/; padding: 9px 18px 9px 18px;}
		
		#topnavlist li ul li ul li a:hover
		{	}


/* Expanding Results +++++++++++++ */

/*#treecontrol a {padding: 5px 10px 5px 10px; background: #4b8eba; border:#1b3343 1px solid; color:#fff; font-weight: bold; margin: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}*/

#treewrapper {
	width: 940px;
	float: left;
	margin-bottom: 20px;
}
#sidebar {
	width: 180px;
	min-height: 500px;
	float: left;
	/*background: #ff00ff;*/
	background:#FFF;
	border-top: 5px solid #4B8EBA;
	padding: 0 0 0 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
#sidebar .filterboxes {
	padding-left: 15px;
	font-size: 12px;
}
#sidebar .filterboxes hr {
	margin: 5px 20px 5px 5px;
}
#sidebar .filterSetHeading {
	margin-top: 20px;
	color: #6B5934;
	font-size: 12px;
	border: 0px !important;
}
#sidebar .filterSetHeading a {
	color: #6B5934;
	text-decoration:none;
	border: 0px solid !important;
}
#sidebar .filterSetHeading img {
	border: 0px solid !important;
}
/* Expanding Results +++++++++++++ */

/*#treecontrol a {padding: 5px 10px 5px 10px; background: #4b8eba; border:#1b3343 1px solid; color:#fff; font-weight: bold; margin: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}*/

#treecontrol {
	width: 700px;
	float: left;
	padding-left:20px;
}
#treeresults {
	width: 740px;
	float: left;
	padding-left:20px;
}
#treeresults2 {
	width: 700px;
	float: left;
	padding-left:20px;
}
#treecontrol a {}


#treeresults ul {list-style:none; margin:0; padding:0;}
#treeresults ul li {list-style:none; margin:0; padding:0;}
#treeresults ul li ul {/*list-style:none;*/ background: #f4f3e8; margin:0; padding:0;}
#treeresults ul li ul li {/*list-style:none;*/ background: #f4f3e8; margin:0; padding:0;}
#treeresults ul li ul li ul {/*list-style:none;*/ background: #f4f3e8; margin:0; padding:0;}
#treeresults ul li ul li ul li {/*list-style:none;*/ background: #f4f3e8; margin:10px 0 0 0; padding:0; }

#treeresults .level-1 {padding: 0 0 0 25px; font-size: 135%;}

#treeresults .level-2 {padding: 0 0 0 25px; }

#treeresults .level-3 {padding: 0 0 0 25px; font-size:115%;}



/* TESTING _________________________ */

.clear {
	clear: both;
}

.slides1_wrap {
	position: relative;
	padding: 0;
	width: 625px;
}

#slides1 {
	overflow: hidden;
	height: 256px;
	margin:0;
	padding:0;
}

#slides1 li {
	list-style: none;
	width: 625px;
}

.slides1_wrap a:active {
	top: 102px;
}

.bx_pager {
	/*position:relative;
	top: -30px;
	right: -443px;*/
	position: absolute;
	top: 220px;
	right: 8px;
	
}

.bx_pager a {
	float: left;
	background: url('images/bg_pager3.png') no-repeat 0 -20px;
	width: 14px;
	height: 17px;
	color: #1b3343;
	font-size: 11px;
	margin-right: 6px;
	padding: 3px 0 0 7px;
	text-decoration: none;
}

.bx_pager a:hover, .bx_pager a.active {
	background-position: 0 0;
	text-decoration: none;
}

#content #notes li, #content #changes li {
	font-size: 12px;
	color: #8f8f8f;
	margin-left: 43px;
	padding-bottom: 6px;
}

#content #notes li a {
	color: #e41996;
}

#idc-container a {
	color: #e41996;	
}

#idc-container h3 {
	color: #666;
}

/*rledit feb/2013 changed height in home-featured-search to 280 from 226*/
#home-featured-search {float: left; width: 255px; background:#d2e3ee; margin: 0 /*30px*/ 0 30px 30px; padding: 30px 30px 0 30px; height: 226px;}
#home-featured-wrapper {
	float: left;
	margin:0 0 30px;
	padding:0;
	/*height: 380px;*/
	background:none repeat scroll 0 0 #D2E3EE;
	width: 625px;
	/*padding: 50px 250px 0 0;*/
	/*margin:0 0 0 0; padding:0;*/
	}

#home-featured-content1 {background: url('images/feature_bg2.jpg') no-repeat right top;}
#home-featured-content2 {background: url('images/feature_bg1.jpg') no-repeat right top;}
#home-featured-content3 {background: url('images/feature_bg4.jpg') no-repeat right top;}
#home-featured-content4 {background: url('images/feature_bg3.jpg') no-repeat right top;}

#home-featured-content1 {color: #fff; /*margin: 0 30px 0 30px;*/margin:0; padding: 50px 0 0 30px; height: 225px; position: relative, z-index: 1}
#home-featured-content2 {color: #fff; /*margin: 0 30px 0 30px;*/margin:0; padding: 50px 0 0 30px; height: 225px; position: relative, z-index: 1}
#home-featured-content3 {color: #fff; /*margin: 0 30px 0 30px;*/margin:0; padding: 50px 0 0 30px; height: 225px; position: relative, z-index: 1}
#home-featured-content4 {color: #fff; /*margin: 0 30px 0 30px;*/margin:0; padding: 50px 0 0 30px; height: 225px; position: relative, z-index: 1}

#home-featured-content1 p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #fff; margin:0; padding: 5px 250px 0 0;}
#home-featured-content2 p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #fff; margin:0; padding: 5px 250px 0 0;}
#home-featured-content3 p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #fff; margin:0; padding: 5px 250px 0 0;} 
#home-featured-content4 p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #fff; margin:0; padding: 5px 175px 0 0;}

#home-featured-content1 p a, #home-featured-content1 h3 a, #home-featured-content1 h2 a {text-decoration: none; color: #fff;}
#home-featured-content2 p a, #home-featured-content2 h3 a, #home-featured-content2 h2 a {text-decoration: none; color: #fff;}
#home-featured-content3 p a, #home-featured-content3 h3 a, #home-featured-content3 h2 a {text-decoration: none; color: #fff;}
#home-featured-content4 p a, #home-featured-content4 h3 a, #home-featured-content4 h2 a {text-decoration: none; color: #fff;}

#home-featured-content1 h2, #home-featured-content2 h2, #home-featured-content3 h2, #home-featured-content4 h2 {margin:0; padding:0 0 5px 0; line-height: 1.1em;}
#home-featured-content1 h3, #home-featured-content2 h3, #home-featured-content3 h3, #home-featured-content4 h3 {margin:0; padding:0 0 5px 0;}

/* TESTING */

#home-featured-content1a {background: url('images/feature_bg1.jpg') no-repeat right top;}
#home-featured-content2a {background: url('images/feature_bg7.jpg') no-repeat right top;}
/*#home-featured-content2a {background: url('images/feature_bg2.jpg') no-repeat right top;}*/
#home-featured-content3a {background: url('images/feature_bg5.jpg') no-repeat right top;}
#home-featured-content4a {background: url('images/feature_bg4.jpg') no-repeat right top;}
#home-featured-content5a {background: url('images/feature_bg6.jpg') no-repeat right top;}

#home-featured-content1a {color: #fff; /*margin: 0 30px 0 30px;*/margin:0; padding: 50px 0 0 30px; height: 225px; position: relative, z-index: 1}
#home-featured-content2a {color: #fff; /*margin: 0 30px 0 30px;*/margin:0; padding: 50px 0 0 30px; height: 225px; position: relative, z-index: 1}
#home-featured-content3a {color: #fff; /*margin: 0 30px 0 30px;*/margin:0; padding: 50px 0 0 30px; height: 225px; position: relative, z-index: 1}
#home-featured-content4a {color: #fff; /*margin: 0 30px 0 30px;*/margin:0; padding: 50px 0 0 30px; height: 225px; position: relative, z-index: 1}
#home-featured-content5a {color: #fff; /*margin: 0 30px 0 30px;*/margin:0; padding: 50px 0 0 30px; height: 225px; position: relative, z-index: 1}

#home-featured-content1a p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #fff; margin:0; padding: 5px 250px 0 0;}
#home-featured-content2a p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #fff; margin:0; padding: 5px 200px 0 0;}
#home-featured-content3a p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #fff; margin:0; padding: 5px 250px 0 0;} 
#home-featured-content4a p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #fff; margin:0; padding: 5px 250px 0 0;}
#home-featured-content5a p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #fff; margin:0; padding: 5px 250px 0 0;}

#home-featured-content1a p a, #home-featured-content1a h3 a, #home-featured-content1a h2 a {text-decoration: none; color: #fff;}
#home-featured-content2a p a, #home-featured-content2a h3 a, #home-featured-content2a h2 a {text-decoration: none; color: #fff;}
#home-featured-content3a p a, #home-featured-content3a h3 a, #home-featured-content3a h2 a {text-decoration: none; color: #fff;}
#home-featured-content4a p a, #home-featured-content4a h3 a, #home-featured-content4a h2 a {text-decoration: none; color: #fff;}
#home-featured-content5a p a, #home-featured-content5a h3 a, #home-featured-content5a h2 a {text-decoration: none; color: #fff;}

#home-featured-content1a h2, #home-featured-content2a h2, #home-featured-content3a h2, #home-featured-content4a h2, #home-featured-content5a h2 {font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0 0 5px 0; line-height: 1.3em;}
#home-featured-content1a h3, #home-featured-content2a h3, #home-featured-content3a h3, #home-featured-content4a h3, #home-featured-content5a h3 {margin:0; padding:0 0 5px 0;}

/*#content dl {font-size:.95em;}
#content dl a{ border-color: #4B8EBA;
    border-style: none none dotted;
    border-width: 1px;
    color: #4B8EBA;
    text-decoration: none;}*/
	
/*gr edit 11/24/15 video tutorials */
div.videotutorial {
	clear: both;
	width: 640px;
	padding: 15px 150px 15px 150px;
	background: #1b3343;
	margin: 0 auto;
}