html, body, ol, ul, li, dl, dt, dd, img {	margin: 0; 	padding: 0;	border: 0;	list-style:none;	}	.pop ul li {list-style-position:inside; list-style-type:disc;}.pop {padding: .5em 1em 1em 2em;}body {  padding: 0 350px; /* the critical side padding that sets the natural min-width! */ 	background: #cccccc url("bg_turboplay2.jpg") fixed; /* this BG tiles the area outside the columns */	color: #333; /* main content text */   font-family: arial, sans-serif;  font-size: 100.01%; /* this body font-size fixes an IE bug and maintains x-browser uniformity */   text-align: center; /* centers the #sizer element in IE5.x/win */}#sizer {  margin: 0 auto; /* centers #sizer in standard browsers */  padding: 0;  width: 95%; /* this value controls liquidity; 0% = full rigid, 100% = full liquid */  text-align: left; /* resets the default text alignment for the page */	max-width: 3000px;}#expander { /* Any % height here causes IE to lose the neg right margin */	margin: 0 -330px; /* neg side margin values should be < or = to side body padding */	min-width: 660px; /* This prevents Safari from losing the negative margins in narrow windows */ 	position: relative; /* makes #expander visible outside #sizer in IEwin */	background-color:#FFFFFF; /* neo */} /*\*/* html #expander {height: 0;} /* #expander must have "height: 0" in IEwin bug fixing *//* The above is a modified Holly hack for #expander, with zero substituted for the usual 1% height value. Any % value on this element causes a horrendous IE bug! */ #wrapper1 {  position:relative;	background: url(images/faux_left_200px.gif) repeat-y; /* this BG tiles the left column FINALLY2 */  font-size:.99em; /* set global font-size here */   border-width: 4px 3px;} /* this positioning may be needed for IEwin if page is to contain positioned elements */#wrapper2 {    position:relative; /* extra insurance against bugs in IEwin */  background: url(images/faux_rt_120px.gif) 100% 0 repeat-y; /* background color overrides the background image */	/* this BG tiles the right column ... background: url(../images/faux_right_200px.gif) 100% 0 repeat-y */}/****************** Main Page Structure *****************//* To modify the side column widths and the col divider widths, the values that are marked "critical" and also refer to the desired mod MUST be changed as a group. */.outer {  background-color:#FFFFFF; /* this BG tiles the center column ... background: url(../images/bluelattice.gif) */  border-left: 0px solid #da5; /*** Critical left divider dimension value ***/  border-right: 0px solid #da5; /*** Critical right divider dimension value ***/  margin-left: 140px;    /*** 140 Critical left col width value ***/  margin-right: 120px;    /*** 120 Critical right col width value ***/}.float-wrap {  float: left;  width: 100%;}.floatl {	float:left;	position:relative;	}	.floatr {	float:right;	position:relative;	}.center {  float: right;  width: 100%;}.left {  float: left;  position: relative; /* Needed for IE/win */  width: 140px;    /*** Critical left col width value ***/  margin-left: -140px;    /*** Critical left col width value ***/ /*** Critical left divider dimension value ***/}.right {  float: right;   position: relative; /* Needed for IE/win */  width: 120px;    /*** Critical right col width value ***/  margin-right: -120px;    /*** Critical right col width value ***/ /*** Critical right divider dimension value ***/  margin-left: 0px;   /*** Critical right divider dimension value ***/}.centerbox {  font-weight: normal;  text-align:left;  overflow: visible;  width: 100%;  background:url(images/faux_center_200px.gif) 100% 0 repeat-y;  /* background-color:#FFFFFF; /* remove? */}.container-left {color: #999;} /* font color in left-hand column */.container-right {color: #0000CC;} /* font color in right-hand column */  /* makes room for the froggy -- padding-bottom: 80px;*/.opaque {	font-size: 1.2em;	margin:0;	padding:0;	background-color:#ffffff;} .transparent {	font-size: 1.2em;	margin:0;	padding:0;}/*************** Header and Footer elements *****************/.header {  width: 100%;  height: 150px;  color: #999;  background: #000 url(images/play_left3.gif) no-repeat;}.header_slide {  float:right;  width: 256px;  height: 150px;  color: #999;  background-image:url(images/play_right3.gif);}/*\*/* html .header {background-position: 0px 0px;}/* IEwin hack needed because the "jello" BG is in a positioned wrapper and showsvariance. IEwin does not support fixed backgrounds on elements other than the body */.header span {color: #373;} .footer_spot_errors {	font-weight:normal;	padding:40px 0px 35px 0px;	color:#666;	font-style:italic;}.footer {  width: 100%;  font-size: .8em;  clear: both;  padding: 0;  position: relative;  background-color:#C1CC89;  border-top:2px solid #95AB3D;}.footer p {padding: 8px; color:#6C7F0F;}.footer a {color:#6C7F0F; text-decoration:none;}.footer a:hover {color:#404D02; text-decoration:underline;}/************** Spacing Controls for various column contents ***************/.center_text {	margin:0;	padding:0;	font-family: arial, sans-serif;	font-size: .9em;	text-align: center;	color: #315d6e;}/************** Generic Rules *************/.smaller {font-size:smaller;}.textpadder {padding: 0px 5px 0px 20px;}.textpadder a {color:#4C92AC; text-decoration:none; font-weight:bold;}.textpadder a:hover {color:#034f6c; text-decoration:underline;}.textpadder blockquote {	font-size:.9em;	color:#315D6E;	padding: 15px;	background-color:#E0F2F9;	/* border: 1px solid #ADDDF0; */}.textpadder span a {	font-size: .75em;	color:#7DB4B4;	text-decoration:none;	font-weight:normal;	padding:2px;	border:1px solid #8ECCCC;	line-height:2em;}.textpadder span a:hover{	font-size:.75em;	color:#315D6E;	text-decoration:none;	padding:2px 2px 2px 2px;	background-color:#FFFFFF;	border:1px solid #315D6E;	line-height:2em;}p  {margin:0; padding:5px 0px 5px;}.more {margin-bottom: 25px; }a.arrow {	font-weight:bold;	font-size:smaller;	color:#ADDDF0;	/* color:#ADDDF0; darker TOC border blue */	/* color:#C0E5F4; */	padding: 0px 10px 0px 10px;}a.arrow:hover {	text-decoration:none;}.toc a.arrow {	font-size:smaller;	font-weight:bold;	color:#ADDDF0;	/* color:#C0E5F4; lighter */	padding: 0px 10px 0px 10px;}.toc a.arrow:hover {	color:#012736;	text-decoration:none;}h1 {	font-family:Arial, "Trebuchet MS", sans-serif;	font-size:1.5em;	color:#404D02;	font-weight:bold;	margin:0;	padding:0;}h2 {  font-family:Arial, "Trebuchet MS", sans-serif;  font-size: 1.2em;  color: #999999;  padding: 0px 0px 0px 20px;   margin: 0; }h3 {  font-family:Arial, "Trebuchet MS", sans-serif;  font-size: 1.2em;  color: #999999;  /* color: #4C92AC; ORIGINAL BLUE COLOR */  padding: 2em 0px 0px 0px;   margin: 0; }h4 {	font-size: 1.2em;	margin:0;	padding: .55em .55em .55em 1em;	background-color:#ADDDF0;	border-bottom: .7em solid #CCE7F0;}h5 {	font-size: 1.2em;	margin:0;	padding:0;}h6 {	font: .9em Arial, "MS Trebuchet", sans-serif;	color:#95AB3D;	font-weight: bold;	padding:20px 5px 0px 5px;	margin:0;	background-color:#6C7F0F;	border-bottom: 1px  solid #95AB3D;}.alignright {margin: 0 10px 10px 0; text-align: right;}.image_right {margin: 0; padding: 1.5em 0px 0px 0px; text-align: right;}.image_top {margin: 0; padding: 0px 0px 0px 0px; text-align: right;}.small {font-size: .8em;}/************** page_title (see h1 above, as well) *************/.page_title{	padding: 17px 0px 6px 5px;	margin: 0;	background-color:#95AB3D;	background-image: url(images/page_name_background.jpg);	border-bottom:1px solid #6C7F0F;}.page_tit{	padding: 10px 5px 3px 5px;	margin: 0;	background-color:#95AB3D;	background-image: url(images/page_name_background.jpg);	border-bottom:1px solid #6C7F0F;}.page_tit span {	font-size:.7em;	color:#404D02;}.page_tit input {	color:#404D02;	border: 1px solid #6C7F0F;	width:4em;	/* background-color:#C1CC89; */}.page_tit select {	color:#404D02;	border: 1px solid #6C7F0F;	width:9em;	/* background-color:#C1CC89; #95AB3D #6C7F0F #404D02 */}/************** Left Column Nav Buttons *************/.left_nav li a {  display: block;   color: #C1CC89;  text-decoration: none;  padding: 0px 5px 0px 5px;  font-family: arial, "Trebuchet MS", sans-serif;  font-size: .9em;  font-weight: normal;  background-color:#6C7F0F;}.left_nav li a:hover {  background-color:#95AB3D;  color:#ffffff;}.left_nav_year li {	display:inline;	/* background-color:#6C7F0F;  finally */}.left_nav_year li a {   color: #C1CC89;  background-color:#6C7F0F;  text-decoration: none;  padding: 0px 5px 0px 5px;  font-family: arial, "Trebuchet MS", sans-serif;  font-size: .9em;  font-weight: normal;}.left_nav_year li a:hover {  background-color:#95AB3D;  color:#fff;}/************** Right Column Nav Buttons *************/.right_nav ul {	padding:0px 0px 0px 0px;}.right_nav li a {  display: block;   color: #315d6e;  text-decoration: none;  padding: 5px 2px 5px 20px;  font-family: arial, "Trebuchet MS", sans-serif;  font-size: .8em;  font-weight: normal;}.right_nav li a:hover {  text-decoration: underline;  color: #000033; /* change this to a dark blue! */}/************** Horizontal Nav Buttons *************/.hori_nav li a {  display: block;   color: #315d6e;  text-decoration: none;  padding: 10px 5px 10px 5px;  font-family: arial, "Trebuchet MS", sans-serif;  font-size: .8em;  font-weight: normal;}.hori_nav li a:hover {  text-decoration: underline;  color: #000033; /* change this to a dark blue! */}/************** Special Fixes *************//* .outer {word-wrap: break-word;}/* Prevents long urls from breaking layout in IE, must be hidden in a conditional comment for CSS to validate */img {max-width: 100%;} /* prevents oversize images from breaking layout in browsers that support max-width *//* \*/* html #wrapper1,* html #wrapper2,* html #wrapper9,* html .outer a, * html .container-left, * html .container-right,* html .outer,* html h2,* html .sidenav li a {height: 1%;}/* Holly hack *//*** Variance fixes for IEwin ***//*\*/* html .outer p {margin-right: 0px;}/* *//**************** Utility Rules *******************//*\*/ /*/.sidenav a:hover {position: relative;}/* this fixes an IEmac hover bug in the left column, hidden from other browsers */.brclear { /* Use a break with this class to clear float containers */  clear:both;  height:0;  margin:0;  font-size: 1px;  line-height:0px;}/**************** Pipelist Rules *******************/.pipelist {	margin: 0;	width:100%; /* should I add "position:relative" for IE/win? */	background-color:#E01712;	padding:2px 0px 3px 0px;	font-family:"Trebuchet MS", Arial, sans-serif;	font-size:.9em;	color:#f05f52;} .pipelist li {display: inline;}.pipelist a {	font-family:"Trebuchet MS", Arial, sans-serif;	font-size:.9em;	color:#ff9783;	text-decoration:none;}.pipelist a:hover {	color:#fff;}.right_pipe {float:right; }/**************** pipe_scan rules *******************/.pipe_container {	padding: 6px 0 6px 0;}.pipe_sc {	margin: 0;	width:100%; /* should I add "position:relative" for IE/win? */	font-family:"Trebuchet MS", Arial, sans-serif;	font-size:.73em;	color:#6C7F0F;	background-color:#C1CC89;	border-bottom:1px solid #95AB3D;	padding: 4px 0px 4px 0px;	/* line-height:2.1em; */} .pipe_sc a {	color:#95AB3D;	text-decoration:none;}.pipe_sc a:hover {	color:#6C7F0F;	/* text-decoration:underline; */}.pipe_scan {	margin: 0;	width:100%; /* should I add "position:relative" for IE/win? */	font-family:"Trebuchet MS", Arial, sans-serif;	font-size:.73em;	color:#6C7F0F;	background-color:#C1CC89;	border-bottom:1px solid #95AB3D;	padding: 11px 0 9px 0;	/* line-height:2.1em; */} .pipe_scan li {display: inline;}.pipe_scan a {	font-family:"Trebuchet MS", Arial, sans-serif;	color:#6C7F0F;	text-decoration:none;	border:1px solid #C1CC89;	padding:4px 2px 4px 2px;}.pipe_scan a:hover {	color:#404D02;	background-color:#fff;	border:1px solid #6C7F0F;	padding:4px 2px 4px 2px;}.pipe_scan span {	font-family:"Trebuchet MS", Arial, sans-serif;	color:#6C7F0F;	text-decoration:none;	border:1px solid #C1CC89;	padding:4px 2px 4px 0px;}/**************** Pipelist ARROWS *******************/.pipe_arrow {	padding: 0px 0px 0px 24px;	margin: 0;}.pipe_arrow li {	display:inline;}/***************** images floated to the right *******************/.right {	float:right;}/****************** Table Stuff Mark I *****************/.toc2 {	float:right;	position:relative;	}.toc {	margin: 1em .7em .25em .7em;	padding:0 0 .7em 0;	background-color:#E0F2F9;	border: 1px solid #ADDDF0;	font-size:.9em;	color:#315D6E;}/* .toc img { border: 2px solid #ADDDF0;} */.toc p {padding: 1em;}.toc ol li {margin:1em; }.toc dl {	margin: .75em 0 0 0;}.toc dt {	padding: 2px .3em 2px 1em;}.toc dd {	padding: 2px .3em 2px 3.25em;}.toc dt:hover, dd:hover {	background-color:#FCFC94;}dd.nobg:hover {background:transparent; }.toc a {	color:#315D6E;	text-decoration:none;	font-weight:normal;}.toc a:hover{	color:#012736; /* is the best darkblue I can devise, see line 313 */	text-decoration:underline;}.toc span a {	font-size: .75em;	color:#7DB4B4;	text-decoration:none;	font-weight:normal;	padding:2px;	border:1px solid #8ECCCC;	line-height:2em;}.toc span a:visited{	font-size: .75em;	color:#7DB4B4; /* #ADDDF0; too light, use it for border 4 lines down too */	text-decoration:none;	font-weight:normal;	padding:2px;	border:1px solid #8ECCCC;	line-height:2em;}.toc span a:hover{	font-size:.75em;	color:#315D6E;	text-decoration:none;	padding:2px 2px 2px 2px;	background-color:#FFFFFF;	border:1px solid #315D6E;	line-height:2em;}/*********** TOC NUMBER ************/.toc_number{	font-size:.75em;	color:#315D6E;	font-weight:bold;	padding:2px 2px 2px 2px;	border: 1px solid #ADDDF0; 	background-color:#C0E5F4;	line-height:2em;}/* CSS Example for CMX Table Sorter */.test1 th {	padding: 5px 4px 5px 4px;	background-color:#ADDDF0;	border-bottom: 10px solid #CCE7F0;	font-weight:bold;	text-align:left;	font-size:1.1em;}.test1 td {	border-bottom:2px solid #CCE7F0;	padding:4px;}.test1 tr:hover {	background-color:#FCFC94;}tr.nobg:hover {background:transparent; }caption {	font-size: 1.2em;	text-align:left;	margin:0;	padding: .55em .55em .55em 1em;	background-color:#ADDDF0;	border-bottom: .7em solid #CCE7F0;}/* Class for when this column is sorted in descending order */TABLE TH.sortableDown {	background-color:#FCFC94;	background-image:url(images/arrowDownOff.gif);	background-repeat:no-repeat;	background-position:97% 50%;}/* Class for when this column is sorted in ascending order */TABLE TH.sortableUp {	background-color:#FCFC94;	background-image:url(images/arrowUpOff.gif);	background-repeat:no-repeat;	background-position:97% 50%;}/* Class for the search key field input when the search phrase is not found in the table*/.notFound {	background-color:#FFFF00;	color:#000066;}.dropdown {	font-size:1em;	border: 1px solid #95AB3D; 	color:#95AB3D; /* #404D02; */	background-color:#fff;}INPUT {	font-size:1em;	border: 1px solid #95AB3D; 	color:#95AB3D; /* #404D02; */	background-color:#fff;}SELECT {	font-size:1em;	border: 1px solid #95AB3D; 	color:#95AB3D; /* #404D02; */	background-color:#fff;}/* End -- CSS Example for CMX Table Sorter *//****************** Table Stuff Mark I *****************/.test1 {	margin: 0em;	padding:0em;	background-color:#E0F2F9;	/* border: 1px solid #ADDDF0; */	font-size:.75em;	color:#315D6E;}.test2 a {	color:#315D6E;	text-decoration:none;	font-weight:bold;}.test2 a:hover{	color:#012736; /* is the best darkblue I can devise, see line 313 */	text-decoration:underline;}.test1 a {color:#4C92AC; text-decoration:none; font-weight:normal;}.test1 a:hover {color:#012736; text-decoration:underline;} /* color:#034f6c; */.wrapper9 {background:url(images/faux_center_200px.gif) #ffffff 100% 0 repeat-y;background-color:#FFFFFF; }.test1 span a {	font-size: 1em;	color:#7DB4B4;	text-decoration:none;	font-weight:bold;	padding:2px;	border:1px solid #8ECCCC;	line-height:2em;}.test1 span a:visited{	font-size: 1em;	color:#7DB4B4; /* #ADDDF0; too light, use it for border 4 lines down too */	text-decoration:none;	font-weight:bold;	padding:2px;	border:1px solid #8ECCCC;	line-height:2em;}.test1 span a:hover{	font-size: 1em;	color:#315D6E;	text-decoration:none;	padding:2px 2px 2px 2px;	background-color:#FFFFFF;	border:1px solid #315D6E;	line-height:2em;}