/* general element level - site wide styles */BODY, TABLE, TD, P {	font-family: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;	font-size: 11px;	color: #213828;	line-height: 12px;		}A {	color: #213828;	text-decoration: none;	}A:hover {	text-decoration: underline;	}TD.bottom {	background: url(images/shamrock_bottom.jpg) no-repeat bottom;	}TD.bottomtext {	font-family: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;	font-size: 9px;	color: #3A3A3A;	line-height: 11px;	}A.green {	color: #213828;	}H1 {	color: #213828;	font-size: 17px;	font-weight: bold;	margin: 0px;	margin-top: 10px;	margin-bottom: 5px;	}H2 {	color: #213828;	font-size: 14px;	font-weight: bold;	padding: 0px;	margin: 0px;	margin-bottom: 5px;	}H3 {	color: #213828;	font-size: 11px;	border-bottom: 1px solid #B2B2B2;	margin: 0px;	margin-top: 0px;	margin-bottom: 5px;	margin-right: 20px;	}LABEL {	font-size: 10px;	color: #43722A;	}SELECT, INPUT, TEXTAREA	{	font-family: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;	font-size: 10px;	}/* style used on every page to maintain minumum height */#heightcontrol {	width: 1px;	height: 432px;	}/* styles for the quicklinks that appear on the index page */TD.quicklinks A {	font-size: 12px;	color: #213828;    text-decoration: none;	}TD.quicklinks A:hover {	text-decoration:underline;	}/* these styles are used specifically for the expandable lists that display the news articles */TD.articles {	/*background: #D9D9D1;*/	padding: 10px 10px 0px 0px;	}TD.article {	font: normal normal normal 11px/20px Arial, Helvetica, sans-serif;	padding: 30px 60px 30px 30px;	}#articles UL {	margin-left: 10px;	padding-left: 10px;	}#articles UL LI {	font: normal normal bold 12px/normal Arial, Helvetica, sans-serif;	list-style-image: url(images/bul_right.gif);	}#articles UL UL {	margin-top: 5px;	padding-top: 5px;	margin-left: 10px;	padding-left: 10px;	margin-bottom: 5px;	padding-bottom: 5px;	}#articles UL UL LI {	font: normal normal bold 11px/normal Arial, Helvetica, sans-serif;	list-style-type: disc;	list-style-image: none;	}#articles SPAN {	cursor: pointer;	}/* styles used in the homes now pages */TD.teamintro {	color:#213828;	font-family: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;	font-size: 11px;	line-height: 11px;	padding: 5px 25px 5px 20px;	}TD.teamtitle {	color:#213828;	font-family: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;	font-size: 10px;	font-weight:bold;	line-height: 10px;	padding: 5px 0px 0px 3px;	}	TD.teamdesc {	color:#213828;	font-family: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;	font-size: 10px;	line-height: 10px;	padding: 3px 5px 0px 3px;	}	TD.teamdescleft {	color:#213828;	font-family: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;	font-size: 10px;	line-height: 10px;	padding: 3px 5px 0px 13px;	}.form1 {	font-size: 10px;	font-family: arial;	border: 1px solid #666666; 	font-weight: lighter;}P.mainstyle {	color:#213828;	font-family: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;	font-size: 12px;	line-height: 14px;	padding: 10px 10px 5px 20px;	}/* main footer styles */TD.footer, TD.footer A {	font-size: 10px;	color: #315B0F;	text-align: center;	padding-top: 10px;	}.smalltext {	font-size: 8px;	color: #43722A;	}TD.contenthead {	background-color: #43722A;	color: #FFFFFF;	vertical-align: middle;	padding: 4px;	}TD.searchtext {	color:#3A3A3A;	font-family: Arial, sans-serif;	font-size: 9px;	line-height: 8px;	padding-top: 20px;	padding-left: 50px;	padding-right: 40px;	text-align: left;	}