/*  screen stylesheet by dennis breen, redengine.commay 2003 *//*  main elements */body {margin: 0px;padding: 0;font-family: verdana, arial, helvetica, sans-serif;margin: 0px;font-size: 11px;background-color: #000066;}table {margin: 0px;}h1, h2, h3{font-family: arial, verdana, helvetica, sans-serif;}p, th, td, dd, dt, ul, li {font-size: 12px;font-family: verdana, arial, helvetica, sans-serif;color : black;margin-top: 0px;margin-bottom: 0px;}/*  formatting elements */img{border: 0;}a:link {color: #49490f;}a:visited {color: #49490f;}a:hover, a:visited:hover {color: black;}#logoCell {border-top: 2px black solid;border-bottom: 2px black solid;background-color: #e2e438;}#popupPhoto {	border: 1px solid #abab7b;	background-color: #efefbf;	color: #E3E3E3;}#rightPhotoDiagram {	border: 1px solid #abab7b;	background-color: #efefbf;	color: #E3E3E3;	margin-left: 10px;	margin-bottom: 10px;}.photoDiagramDescription {font-size: 11px;font-family: verdana, arial, helvetica, sans-serif;line-height: 16px;color : #444d10;}.photoDiagramTitle {font-size: 11px;font-family: verdana, arial, helvetica, sans-serif;line-height: 16px;color : #444d10;}#quoteCell {background-color: #006600;padding-bottom: 30px;}#blogCell {	padding-bottom: 10px;	vertical-align: top;}#highlightsTitleCell {	padding-left: 5px;	padding-top: 5px;}#highlightsContentCell {	padding-top: 5px;	padding-bottom: 5px;}#highlightsContentCellNoPhoto {	padding-top: 5px;	padding-bottom: 5px;	padding-left: 5px;}#fromprojectTitleCell {	padding-left: 5px;	padding-top: 5px;	padding-right: 5px;}#fromprojectThumbCell {	padding-top: 5px;	padding-left: 5px;	padding-bottom: 5px;}#fromprojectDescriptionCell {	padding-top: 5px;	padding-left: 5px;	padding-right: 5px;	padding-bottom: 5px;}#topLinks {padding-top: 5px;padding-bottom: 5px;font-family: verdana, arial, helvetica, sans-serif;font-size: 10px;}.homebody {margin: 0px;padding: 0;font-family: verdana, arial, helvetica, sans-serif;margin: 0px;font-size: 11px;background-color: #ffffcc;border-left: 2px black solid;}.pagebody {margin: 0px;padding: 0;font-family: verdana, arial, helvetica, sans-serif;margin: 0px;font-size: 11px;background-color: #000066;border-left: 2px black solid;border-right: 2px black solid;border-bottom: 2px black solid;}.topYellow {background-color: #e2e438;border-top: 2px black solid;}.topYellowRight {background-color: #e2e438;border-top: 2px black solid;border-bottom: 2px black solid;}.topYellowRightHome {background-color: #e2e438;border-top: 2px black solid;border-bottom: 2px black solid;border-right: 2px black solid;}.textBody {background-color: #ffffcc;}.textBody2 {background-color: #ffffcc;border-left: 2px black solid;padding-left: 29px;padding-right: 30px;}.textBodySecond2 {background-color: #ffffcc;border-left: 2px black solid;padding-left: 29px;padding-right: 30px;height: 450px;}.homeGreen {background-color: #006600;}.secondBlue {background-color: #000066;border-top: 2px black solid;}.bottomBlue {background-color: #000066;border-top: 2px black solid;}.bottomRightBlue {background-color: #000066;border-top: 2px black solid;}.bottomRightBlueHome {background-color: #000066;border-top: 2px black solid;border-right: 2px black solid;}.leftBlue {background-color: #000066;}.secondMenuGreen {background-color: #006600;}.rightRed {background-color: #ff0000;border-left: 2px black solid;}.rightRedHome {background-color: #ff0000;border-left: 2px black solid;border-right: 2px black solid;}.secondaryMenu {font-family: verdana, arial, helvetica, sans-serif;font-size: 12px;font-color: #f5f5b8;padding-left: 18px;}.secondaryMenuDivider {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-color: #003800;	padding-left: 18px;	font-weight:bold;	font-style: italic;	color: #003300;}a:link.secondaryMenu {color: #f5f5b8; text-decoration:none;}a:visited.secondaryMenu {color: #f5f5b8; text-decoration:none;}a:hover.secondaryMenu, a:visited:hover.secondaryMenu {color: #ffffff; font-weight: bold;}.secondaryMenuFrame {border-bottom: 1px solid #1e781e;height: 24px;}.secondaryMenuHilite {background-color: #bed898;border-bottom: 1px solid #1e781e;height: 24px;}.secondaryMenuOn {font-family: verdana, arial, helvetica, sans-serif;font-size: 12px;font-color: #003800;padding-left: 18px;font-weight:bold;}.homeFeature {	background-color: #efefbf;	border: 1px solid #abab7b;}.photobody {margin: 0px;padding: 0;font-family: verdana, arial, helvetica, sans-serif;margin: 0px;font-size: 11px;background-color: #efefbf;}