* 									{ padding: 0 0 0 0 ; margin: 0 }

body 								{ color:#666; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; background-color:#ffffff }
#container 							{ position: relative; margin: 0 auto 0 auto; width: 100%; padding: 0; font: .85em/1.4em Arial, Verdana, sans-serif; background: #ffffff }
img 								{ border:0; vertical-align: middle }

/* {Header} */
#header 							{ display:none }
#extradiv 							{ position: relative; margin: 0 0 0 44px; width: 100%; padding: 0; background:#fff}
#pageheader 						{ display:none}
#pagesearch 						{ display:none }
#content 							{ margin: 0; padding:0; width: 100%; color:#666 }
#content p 							{ padding: 0 0 8px 0 }
#left 								{ display:none }
#left .sidebar 						{ padding: 0; margin-bottom:3px; min-height:52px }
/** html #left .sidebar 				{ height: 52px } */

/* {typography} */
#right 								{ float: left; background: #ffffff; margin: 6px 0 0 8px; padding:0; min-height: 350px; width: 90%; display: inline; }

#right a 							{ text-decoration: underline; font-weight: bold; color: #666 }
#right p 							{ padding:0 0 7px 0 }
#right a:link 						{ }
#right a:visited					{ }
#right a:active 					{ }
#right a:hover 						{ text-decoration: underline }

#right ul, ol						{ list-style:inside; padding-left: 5px; padding-bottom:5px; list-style-position: inside }
#right ul li 						{ margin: 2px 0; padding-left: 25px }

#right .box img 					{ margin: 0 }
#right .box dt 						{ text-align:center }
#right .box dl 						{ padding-bottom: 10px }
#right .box dl dt 					{ font-size: 120%; font-family: Georgia, sans-serif; color: #cb6600 }
#right .box dl dd 					{ }
#right .box dl dd.caselaw 			{ padding: 5px }
.caselaw 							{ padding: 5px }
.latestnews							{ padding:5px; background-color:#ffffff  }
.latestnews h2  					{ padding:0 0 5px 0; margin:0; font-weight:bold; font-size:1.0em }
.latestnews p	  					{ padding:0 0 5px 0 }

#right .box dl dd.launch 			{ }
#right .search_title 				{ padding: 2px 0; color: #ea9f10; margin: 0; width: 542px; height: 25px; float: left; display: inline; text-align: left }
#right .search_title h1 			{ padding: 5px; background: #bababa; font-size: 1.0em; color: #ffffff }				
#right .box_content_left 			{ padding: 5px 10px 0 0; margin: 0; width: 355px; float: left; display: inline; text-align:left;  }
#right .box_content_right 			{ padding-top: 5px; margin: 0; width: 175px; float: right; display: inline; text-align:left; color:#C46611 }
#right .leftcol 					{ float: left; width:255px; background:#ffffff }
#right .rightcol					{ float: left;  margin-left: 5px; width: 293px; background: #ffffff }

/* {footer} */
#footer 							{ display:none }

/* {top navigation} */
#topmenu 							{ display:none }
#topmenu ul 						{ padding: 0; margin: 0; background: url('http://www.equalrightstrust.org/app/webroot/img/ert/menu_bg.gif') repeat-x center; color: #ffffff; float: left; width: 100%; font-family: arial, helvetica, sans-serif }
#topmenu ul li 						{ display: inline }
#topmenu ul li a					{ margin: 0; height: 18px; padding: 0 1em 0 1em; background-color: #B25C0F; color: #ffffff; text-decoration : none; float: left; border-right: 1px solid #fff }
#topmenu ul li a:hover 				{ background-color: #369; color: #fff }		
.box p.filter 						{ font-size: 1.0em; font-weight: bold; color: #B5A685; padding: 0px 0px; line-height: 1.0em }

/* {left navigation} */
ul#navlist li a, ul#subnavlist li a { text-decoration: none }
div#navcontainer					{ width: 170px; padding: 0 }
ul#navlist 							{ list-style-type: none; margin: 0; padding: 0 }
ul#navlist li 						{ display: block; margin:1px 0}
ul#navlist li a 					{ color: #666; display: block; padding: 2px 6px 0 8px; background: #eeeeee url('http://www.equalrightstrust.org/app/webroot/img/ert/menu_on.gif') no-repeat right; width: 156px; height: 20px }
ul#navlist li a:hover 				{ background: #eeeeee url('http://www.equalrightstrust.org/app/webroot/img/ert/menu_over.gif') right no-repeat; width: 156px; height: 20px }
ul#navlist li a#current 			{ color: #666; background: #eeeeee url('http://www.equalrightstrust.org/app/webroot/img/ert/menu_over.gif') right no-repeat; width: 156px; height: 20px }
ul#navlist li a.sub 				{ color: #666; background-color: #eeeeee }
/* {sub nav list} */
ul#subnavlist 						{ margin: 0; list-style-type: none; padding: 0 }
ul#subnavlist li					{ display: block }
ul#subnavlist li a					{ display: block; color: #666; background: #eaeaea; padding: 2px 6px 0 8px; height: 20px; width: 156px }
ul#subnavlist li a:hover 			{ background: #eaeaea; color: #bd5b3e }
ul#navlist li a#subcurrent 			{ color: #bd5b3e; background: #eaeaea }
ul#navlist li a#suvcurrent: hover 	{ background: #ddd }

#key 								{ background-color: #ffffff; padding: 5px 0; color: #ea9f10; font-size: 1.8em; margin: 0; width: 542px; height: 32px; float: left; display: inline; text-align: left; background: url('http://www.equalrightstrust.org/app/webroot/img/ert/im/dot.gif') repeat-x bottom }
#key li 							{ display: inline; list-style-type: none; padding: 5px 0 2px 0 }
#result 							{ padding: 5px 0; color: #ea9f10; argin: 0; width: 542px; height: 25px; float: left; display: inline; text-align: left }
#result h1 							{ padding: 4px 4px; background: #bababa; font-size: 1.0em; color: #ffffff }
#resource_library 					{ padding: 5px 0; color: #ea9f10; font-size: 1.6em; margin: 0; width: 200px; height: 50px; float: left; display: inline; text-align: left; background: url('http://www.equalrightstrust.org/app/webroot/img/ert/im/dot.gif') repeat-x top }
#resource_search  					{ padding: 5px 0; color: #8d7c4e; font-size: 1.6em; margin: 0; width: 342px; height: 50px; float: left; display: inline; text-align: right; background: url('http://www.equalrightstrust.org/app/webroot/img/ert/im/dot.gif') repeat-x top }
#resource_search form 				{ margin: 0; padding: 0; vertical-align: top }
#resource_search input.submit 		{ margin-left: 1.2em; background: #ffffff; border: 1px solid #d4d4d4; font-weight: none; padding: 0 2px; color: #666; font-size: 0.8em }

fieldset#resource_search 			{ width: 20em }
#library_menu 	  					{ color: #8d7c50; font-weight: bold; margin: 0; padding: 2px 0; width: 542px; height: 40px; float: left; display: inline; text-align: left; background: url('http://www.equalrightstrust.org/app/webroot/img/ert/im/inner_bar.gif') repeat-x center }		
#bottomresult 						{ background: #f0f0f0; padding: 0 5px; color: #ea9f10; margin: 0; width: 532px; height: 22px; float: left; display: inline; text-align: left }

/* {search box} */
form 								{ margin: 0; padding: 0 }
input								{ display: inline; padding: 2px; margin: 0; border: 1px inset #DB7700; background-color: #ffffff; vertical-align: middle }
input.searchbox 					{ background: #fffff; margin-right: 8px; border: none; font-size: 80%; width: 175px }
input.button 						{ width: auto; border: none; margin: 0; padding: 0 }

.box 								{ margin: 0; padding: 5px 0 0 0; text-align:justify }
.floatright 						{ float: right; width: 183px; margin: 0; background-color: #fff; padding: 5px 0 5px 10px; border:0 }
div.floatright img  				{ border:0 }

.search 							{ margin: 0; width: 400px; float: right; display: inline; text-align:right; vertical-align:middle; padding:5px }
.logo 								{ margin: 0; width: 260px; float: left; display: inline; text-align: left }
.box_3columns_1 					{ margin: 0; padding:0 0 0 1px; width: 177px; float: left ; }
.box_3columns_2 					{ margin: 0; padding:0 0 0 4px; width: 177px; float: left ; }
.box_3columns_3						{ margin: 0; padding:0 0 0 5px; width: 177px; float: left ; }
.box_3columns_1 h1, .box_3columns_2 h1, .box_3columns_3 h1					{ width:177px; height:56px; padding:0; margin:0 }


.box_3bottom						{ width:177px; padding:0; margin:0 }
.box_3text_wrapper					{ width:177px; background: #ffffff url('http://www.equalrightstrust.org/app/webroot/img/ert/box_bg.gif') repeat }
.box_3text							{ padding:5px 8px }

.box_latestnews 					{ float: left; margin: 10px 0 0 0; width: 360px; display: inline; text-align:left; background-color:#ffffff }
.box_download 						{ float: left; margin: 16px 0 0 5px; width: 175px; display: inline; text-align:left; background-color: #E5E6E8 }
.skip 								{ padding: 13px 50px 0 0; text-align: right }
.clear 								{ padding:1px }

.result_head 						{ clear:both; padding: 2px 0 0 0; margin: 0; width: 542px; height: 20px; background: #faebc4 }
.title 								{ padding: 0 0 0 5px; font-size: 1.0em; width: 400px; float: left; display: inline; color: #ca6702; font-weight: bold; text-align: left }
.profil 							{ padding: 0 5px 0 0; margin: 0; width: 100px; float: right; display: inline; text-align: right }

.title_small 						{ padding: 0 0 0 1px; font-size: 0.95em; width: 255px; float: left; display: inline; color: #ca6702; font-weight: bold }
.viewdoc 							{ padding: 0 0 5px 0; margin: 0; width: 140px; float: left; display: inline }
.drill 								{ padding: 0 0 5px 0; margin: 0; width: 140px; float: left; display: inline }
.refine 							{ padding: 0 0 5px 0; margin: 0; width: 203px; float: left; display: inline }
.desc 								{ clear: both; padding: 2px 5px; background: #fef7e7; margin: 0; width: 532px; min-height: 30px; float: left; display: inline; text-align: left }
.orange_title 						{ margin: 0; padding: 4px 0; color: #666; font-weight: bold; font-size: 1.6em }
.dotlinebottom 						{ background: url('http://www.equalrightstrust.org/app/webroot/img/ert/dot.gif') repeat-x 1% 1%; height: 1px; /*clear: both;*/ }
.dotline 							{ background: url('http://www.equalrightstrust.org/app/webroot/img/ert/dot.gif') repeat-x center; height: 1px; /*clear: both;*/ }
.dotlinetop 						{ background: url('http://www.equalrightstrust.org/app/webroot/img/ert/dot.gif') repeat-x 1% 1%; height: 1px; /*clear: both;*/ }
.dotline_gray						{ background: url('http://www.equalrightstrust.org/app/webroot/img/ert/bg_box2.gif') repeat-x bottom; height: 8px; clear: both }
.letter_title						{ background: url('http://www.equalrightstrust.org/app/webroot/img/ert/dot.gif') repeat-x 1% 1%; margin: 0; padding: 4px 0; color: #E7A00F; font-weight: bold; font-size: 1.6em; min-height:30px }
.letter_date						{ background: url('http://www.equalrightstrust.org/app/webroot/img/ert/dot.gif') repeat-x 1% 1%; margin: 0; padding: 4px 0; color: #666; font-weight: bold; font-size: 1.0em;}
.letter_content						{ padding:10px 0; color:#666 }
.letter_content p					{ margin:0 0 8px 0 } 
.search_header						{ background: #F59324; margin: 0; padding: 4px 2px; color: #ffffff; font-weight: bold; font-size: 1.2em; height:50px }
.filter_head 						{ padding: 2px 0; color: #ea9f10; font-weight: bold; font-size: 1.1em; margin: 0; width: 542px; height: 20px; float: left; display: inline; text-align: left }
.orange_text 						{ color: #E7A00F }

/* {form styles} */
#standardForm 						{ padding: 10px 10px 0 0 }
#standardForm br 					{ display: none }
#standardForm fieldset 				{ width: 100%; display: block; margin: 0 20px 20px 0; padding: 0 10px 0 0; border: 0 }
#standardForm legend 				{ font-weight: bold; color: #666; padding: 10px 5px 2px 0; margin: 0 0 5px 0; display: block; float: left; border-bottom: 1px solid #cccccc }
#standardForm input 				{ position: relative; top: -17px; left: 140px; display: block; float: left; margin-right: 5px }
#standardForm textarea 				{ position: relative; top: -17px; left: 140px; display: block; float: left; margin-right: 5px }
#standardForm select 				{ position: relative; top: -17px; left: 140px; display: block }
#standardForm input					{ display: inline; padding: 0; margin: 0; background-color: #ffffff; vertical-align: middle }
#standardForm input.submit 			{ clear: both; top: 0 }
#standardForm label 				{ clear: both; float: left; display: block; width: 130px; margin-top: -10px; padding-left:7px }
#standardForm label.first 			{ margin-top: 10px }

/* {radio buttons} */
#standardForm fieldset.radio 		{ border: 0px solid #ffffff; margin: 10px 0 0 0; padding: 0 0 10px 0; border: 0; clear: both }
#standardForm fieldset.radio input	{ position: static; clear: both; float: left }
#standardForm fieldset.radio label	{ position: relative; top:-17px; left: 7px; display: inline; margin: 0 0 0 128px; font-weight: bold; font-weight: normal }
#standardForm fieldset.radio legend { font-weight: normal; border: 0; font-size: 12px; width: 150px; padding: 0 0 0 7px; margin: -7px 0 0 0 }

/* {buttons} */
#standardForm div.formButtons 		{ width: 410px; height: 30px; margin: -15px 0 0 0; padding: 5px; background-color: #F397A2; border-top: 1px solid #ED5C6F; clear:both }
#standardForm input.standardButton 	{ clear: both; margin: 0; padding: 2px 5px 2px 5px; position: relative; top: 0; display: block }

/* {extras} */
.clearer 							{ clear: both; height: 5px; padding: 0px; margin: 0px }

#topcontentwrapper					{ width:526px; padding:5px; border:3px solid #f1f1f1; margin-bottom:10px; color:#e7a00f; font-weight:bold }
.contenttopimg						{ padding-bottom:5px; width:542px; height:237px }
.contenttopheader					{ padding:2px 0 5px 0; font-size:1.4em }
.accesskey							{ text-decoration:underline; font-weight:normal }
.clear_h2							{ clear:both; height:2px }
#bottombar							{ display:none; font-size:0.9em; padding:15px 5px 5px 5px; border-top:1px dashed #ccc; text-align:right }
#bottombar a						{ color:#666 }

#letterbox							{ color:#e7a00f; width:173px; height:70px; background: url('http://www.equalrightstrust.org/app/webroot/img/ert/box.jpg') no-repeat; padding:0 }
#letterbox .fontsizer				{ padding:10px 8px 0 8px; font-weight:bold }
.maincontent 						{ min-height:537px }
.contenttopimage                    { display:none }
.contenttitle1						{ padding:5px 0; height:100% }
.print								{ display: inline; height:80px; float:left }

.box h1, h2, h3, h4, h5, h6 { font-weight: bold }
.box h1 { font-size: 150%}
.box h2 { font-size: 120%}
.box h3 { font-size: 100%}
.box h4 { font-size: 80% }
.box h5 { font-size: 70% }
.box h6 { font-size: 64% }
.box strong, b { font-weight: bold }
.box .orange_h1 { font-size: 150%; font-weight: bold}
.box .orange_h2 { font-size: 120%; font-weight: bold}
.box .orange_h3 { font-size: 100%; font-weight: bold}
.box .orange_h4 { font-size: 80%; font-weight: bold}
.box .orange_h5 { font-size: 70%; font-weight: bold}
.box .orange_h6 { font-size: 64%; font-weight: bold}
.box .footnote { font-size: 80%}