/* slightly edited till marked, as of 9_23_05 *//* additional edits_3_16_07 for elc use *//* Body */BODY {	margin: 0;	background-color: #ffffff ;	color: #000000;	/* ln edit - ra ie fix */	text-align: center;	}td,tr,p,div {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	}h4 {	color: #003399; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px; font-weight: bold;	}	h5 {	color: #0033FF; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bold;	}	h6 {	color: #3366FF; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	}/* Links */a:link, a:visited {	font-size: 12px; color: #336699; text-decoration: none;	font-family:  Verdana, Arial, Helvetica, sans-serif;	}a:hover {	color: #003399;	text-decoration: none;	}/* Horizontal Line */	hr {	background: #C0C0C0; height:2px; border: 1px inset;	}/* --Default Class Settings-- */	a.mainmenu:link, a.mainmenu:visited {	color: #336699;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;	}	a.mainmenu:hover {	color: #003399;	text-decoration: none;	font-weight: bold;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;	}table.moduletable {	margin: 0px 0px 0px 0px;	/* important - width here controls display of modules (used in right hand column only at this point) */	/* width: 150px; */	width: 98%;	border-left: solid 0px #000000;	border-right: solid 0px #000000;	border-top: solid 0px #000000;	border-bottom: solid 0px #000000;	}table.moduletable th {	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	white-space: nowrap;	background-color: #D92B2A;	height: 14px;	width: auto;	padding: 3px;	text-align: left;	border-top: 1px solid #FFFFFF;	border-right: 2px solid #888888;	border-bottom: 2px solid #888888;	border-left-width: 8px;	border-left-style: solid;	border-left-color: #000000;	}table.moduletable td {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	/* ln edit - below provides separate bg color for listings etc. */	background: color #FFFFFF;	}	/* Content - Sections & Categories */.contentpane {	background-color : #FFFFFF; 	}		.contentpaneopen {	border : 0px ridge #DCDCDC;	}	.contentheading {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold; 	color: #333333;	text-align:left;	}	.contentdescription {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #808080;	text-align: left;	}	/* Links */.contentpaneopen a:link, .contentpaneopen a:visited {	font-size: 11px; color: #515678; text-decoration: underline;	font-weight: bold;	font-family:  Verdana, Arial, Helvetica, sans-serif;	}.contentpaneopen a:hover {	color: #000000;	text-decoration: none;	background-color: #FFFFCC;	}a.blogsection:link, a.blogsection:visited {	color: #336699; text-decoration: none; font-weight: normal;	font-family:  Verdana, Arial, Helvetica, sans-serif;	}a.blogsection:hover {	color: #003399;	text-decoration: none;	}	a.weblinks:link, a.weblinks:visited {	color: #336699; text-decoration: none; font-weight: normal;	font-family:  Verdana, Arial, Helvetica, sans-serif;	}a.weblinks:hover {	color: #003399;	text-decoration: none;	}a.readon:link, a.readon:visited {	color: #CC0000; text-decoration: none; font-weight: normal;	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	}a.readon:hover {	color: #CC6666;	text-decoration: none;	}.moduleheading {	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	white-space: nowrap;	background-color: #002F85;	border: 1px solid #000000;	height: 16px;	width: auto;	padding: 2px;	text-align: left;	}.componentheading {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold; 	color: #333333;	text-align:left;	}	.button {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-style: normal;	font-weight: bold;	font-size: 10px;	color: #000000;	border-style: solid;	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;	} .inputbox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #666666;	background: #FFFFFF;	border: 1px solid;	}	select {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #666666;	background: #FFFFFF;	border: 1px solid;	}	/** category text format and links **/.category {	color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: 400; text-decoration: none;	}a.category:link, a.category:visited {	color: #336699; font-weight: bold;	}a.category:hover {	color: #003399;	}	.poll {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	line-height: 14px	}	.sectiontableentry1, .contentpane {	background-color : #FFFFFF;		}.sectiontableentry2 {	background-color : #FFF9EA;	}.sectiontableheader {	background-color : #FFCC66;	color : #FFFFFF;	font-weight : bold;	}	.small {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #FF9900;	text-decoration: none; 	font-weight: normal;	}.createdate {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #6699FF;	text-decoration: none; 	font-weight: normal;	}.modifydate {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #6666CC;	text-decoration: none; 	font-weight: normal;	}			ul {	margin: 0px 0px 0px 0px;	}li { 	list-style: inside url(../images/arrow.png) 3px;	list-style-image: url(../images/arrow.png);	}.fase4rdf {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; color: #000000; font-weight: normal;	}a.fase4rdf:link {	font-size: 10px; font-weight: normal; color: #336699;	}a.fase4rdf:hover {	font-weight: bold; color: #003399;	}	table.searchintro {  	background-color: #FFF2D7;	border: solid 1px #777777;	}table.contact {	background-color: #FFFFFF;	}table.contact td.icons {	background-color: #FFEBBF;	}table.contact td.details {	background-color: #FFF9EA;	font-size: 10px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	}	.pathway, a.pathway:link, a.pathway:visited {	/* ln edit - breadcrumbs trail */	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	padding-left: 1px;	color: #000000;	background: #faf8ad;}a.pathway:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #c0333e;}a.navigationButton, a.navigationButton:link, a.navigationButton:visited,a.navigationButton-current {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	background-color: #eeeeee;	background-image: url(../images/AquaButton3.jpg);	border: none;	height: 44px;	width: 110px;	text-align: center;	white-space: nowrap;	background-repeat: no-repeat;	padding-top: 15px;	text-decoration: none;}a.navigationButton:hover {	background-image: url(../images/AquaButton3_over.jpg);	color: #555555;	background-repeat: no-repeat;	padding-top: 15px;	height: 44px;	width: 110px;}  /* end of original which only exist as a solid block above *//* some of my comment is this version from 8_3 are incorrect *//* body  { background-color: #ffffff; background-image: url(../../../Media/ha.gif); background-repeat: no-repeat; margin: 0; padding: 0 }p {	font: 80%/1.8em Verdana, Geneva, Arial, Helvetica, sans-serif;	padding-top: 0;	margin-top: 0;}form {	margin: 0;	padding: 0;} *//* trbl (trouble) = clockwise from top *//* enclosing box - width set overall live width for page */#enc {	position: relative;	width: 800px;	margin-left: auto;	margin-right: auto;		margin-top: 10px;	margin-bottom: auto;	border: 1px solid #000000;	background-color: #FFFFFF;	/* ln - add image_9_23_05 */	background-image: url(../images/vert_pin.gif);	color: #000000;	padding: 0 0 0 0;	/* ln - ra ie fix, matches body at very top */	text-align: left;	}/* top - governs the full width of the upper part of the page */#top {	position: relative;}/* ---- hold full-width graphics */#hdr_top_row {	position: relative;}/* ---- single mid_row not used when two below are active *//* #hdr_mid_row {	position: relative;} *//* ---- two below as mid_row needed to contain explicit start points *//* ---- needed_8_11_05 edit as being used at full width */#hdr_mid_row_left {	position: relative;	/* float: left; */	/* the two entries immediately below are essentially identical */	/* background-image: url(http://wecard.org/wcmos/templates/wc_home/images/midheader.jpg); */	background-image: url(../../../templates/wc_home/images/midheader.jpg);	background-repeat: no-repeat;	height: 24px;	width: 800px;}/*#hdr_mid_row_right {	position: relative;	float: right;}*/#hdr_bot_row {	position: relative;}/*#highlight_row {	position: relative;	height: 20px;}*/#pathway_row {	position: relative;	height: 20px;}/* end top *//* rachel andrew's top stuff */#top h3 {	color: white;	font-size: 14px;	font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	font-weight: bold;	line-height: 16px;	background-color: #c30b08;	text-align: center;	text-indent: 0;	margin: 5px;	padding: 2px 5px;	border: solid 1px #000;}/* content - the center, wide column - my version floats, unlike her original *//* its width is set expicitly below *//* its max width is overall width - side 1 width - side 2 width */#content {	/*margin: 115px 260px 0px 240px; */	float: left;	padding: 10px;	width: 410px;	border: 1px solid #000000;}#content h1 {	text-align: right;	padding-right: 20px;	font: 150% arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	color: #901602;}#helpcontent {	margin: 66px 5px 0px 5px;	padding: 10px; }#helpcontent h1 {	text-align: left;	padding-left: 20px;	font: 150% arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	color: #901602;}/* the left column - overall height is automatically max of side1, content, or side2 *//* width is set here */#side1 {	float: left;	/* margin-top: 400px; */	width: 170px;	padding: 8px 10px 10px 10px;	background-color: #fff8b0;	/* border: 2px solid #000000; */}/* the right column - overall height is automatically max of side1, content, or side2 *//* width is set here */#side2  {	padding: 8px 10px 10px;	float: right;	width: 150px;	background-color: #fff8b0;	border-left: 1px dotted #cccccc}#side2 h3 {	font: 110% arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	margin: 0;	padding-bottom: 8px;}#side2 a:link, #side2 a:visited      { color: #ffffff; font-style: normal; font-weight: normal; text-decoration: none; background-color: transparent }#side2 a:hover    { color: #000000 }.adbox {	padding: 2px 4px 2px 6px;	margin: 0 0 10px 0;	border: 1px dotted #B1B1B1;	background-color: #F4F4F4;}#side1 h3 {	font: 110% arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	color: #621313;	background-color: transparent;	margin: 0;	padding-bottom: 4px;}#side1 .txt {	width: 184px;	background-color: #FCF5F5;	border: 1px inset #901602;}#side1 ul {	list-style: none;	margin-left: 0;	padding-left: 0;	width: 184px;}#side1 li {	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;	margin-bottom: 0.3em;	border-bottom: 1px solid #E7AFAF;}#side1 a:link, #side1 a:visited {	text-decoration: none;	color: #901602;	background-color: transparent;}#side1 a:hover {	color: #621313;}#footer {	clear: both;	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #FFFFFF;	padding-left: 5px;	background-color: #eb1e25;}/* ok, that's it - this is insane - ln */#footer li{	display: inline;	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	line-height: 16px;	color: #333333;	margin-left: 11px;	padding: 5px;}#footer a{	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #FFFFFF;}#footer a:hover{	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #000000;}.button    { background-color: #ffffff; margin: 3px; padding: 1px 3px 2px; border: solid 1px #000 }.assoc {	width: 620;	margin-left: auto;	margin-right: auto;}.assoc_left {	width: 430px;}.assoc_right {	width: 180px;}.assoc_ul {	text-align: left;}.assoc_li {	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	line-height: 14px;	text-align: left;	padding: 7px;	border-top: 1px solid #000000;	border-right: 1px solid #000000;	border-bottom: 1px solid #000000;	border-left: 10px solid #346187;	background-color: #dbe6ef;}.quote {	width: 180px;	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	text-align: left;	font-weight: bold;	font-style: italic;	line-height: 14px;	padding: 7px;	padding-left: 12px;	margin-top: 20px;	border-top: 4px dotted #BBBBBB;	border-right: 4px dotted #BBBBBB;	border-bottom: 4px dotted #BBBBBB;	border-left: 4px dotted #c0333e;	background-color: #FFFDD8;}

.quote_narr {	width: 160px;	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	text-align: left;	font-weight: bold;	font-style: italic;	line-height: 12px;	padding: 7px;	padding-left: 12px;	margin-top: 5px;	margin-bottom: 10px;	border-top: 4px dotted #BBBBBB;	border-right: 4px dotted #BBBBBB;	border-bottom: 4px dotted #BBBBBB;	border-left: 4px dotted #c0333e;	background-color: #FFFDD8;}.constyl {	width: 620;	margin-left: auto;	margin-right: auto;}.constyl_left {	width: 430px;}.constyl_right {	width: 180px;}.constyl_ul {	text-align: left;}.constyl_li {	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;	line-height: 14px;	text-align: left;	padding: 7px;	border-top: 1px solid #000000;	border-right: 1px solid #000000;	border-bottom: 1px solid #000000;	border-left: 10px solid #D92B2A;	background-color: #e8e8e8;}.constyl_quote {	width: 180px;	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	text-align: left;	font-weight: bold;	font-style: italic;	line-height: 14px;	padding: 7px;	padding-left: 12px;	margin-top: 20px;	border-top: 4px dotted #BBBBBB;	border-right: 4px dotted #BBBBBB;	border-bottom: 4px dotted #BBBBBB;	border-left: 4px dotted #c0333e;	background-color: #FFFDD8;}.constyl_li_mod {	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;	line-height: 14px;	text-align: left;	padding: 7px;	border-top: 1px solid #e8e8e8;	border-right: 1px solid #e8e8e8;	border-bottom: 1px solid #e8e8e8;	border-left: 20px solid #e8e8e8;	background-color: #ffffff;}.constyl_li_mod_bal {	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;	line-height: 14px;	text-align: left;	padding: 7px;	border-top: 1px solid #e8e8e8;	border-right: 1px solid #e8e8e8;	border-bottom: 1px solid #e8e8e8;	border-left: 20px solid #e8e8e8;	border-right: 20px solid #e8e8e8;	background-color: #ffffff;}*/