* {	margin:0px;	padding:0px;}body {	background-color:#FFFFFF;	font-size:62.5%;}img {	border:none;}img.norm {	border:#CCCCCC solid 1px;	padding:3px;}br {	clear:both;}p {	padding-bottom:10px;}hr {	color:#CCCCCC;	height:1px;}a {	color:#CC0000;	font-weight:bold;	font-size:1em;	font-family:Arial, Helvetica, sans-serif;	text-decoration:none;	text-align:left;}a:hover {	text-decoration:underline;}a.menu-item {	margin:0px;	padding-top:6px;	padding-bottom:6px;	padding-left:10px;	padding-right:10px;	border-left:#FFFFFF 1px solid;	border-right:#FFFFFF 1px solid;	text-decoration:none;	color:#FFFFFF;	font-size:1.3em;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;}a.menu-item:hover {	width:100%;	background-color:#62845A;	text-decoration:none;}a.menu-itemon {	margin:0px;	padding-top:6px;	padding-bottom:6px;	padding-left:10px;	padding-right:10px;	border-left:#FFFFFF 1px solid;	border-right:#FFFFFF 1px solid;	text-decoration:none;	color:#FFFFFF;	font-size:1.3em;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	background-color:#62845a;}a.menu-itemon:hover {	width:100%;	background-color:#62845A;	text-decoration:none;}a.menu-item2 {	margin:0px;	padding-top:6px;	padding-bottom:6px;	padding-left:10px;	padding-right:10px;	border-right:#FFFFFF 1px solid;	text-decoration:none;	color:#FFFFFF;	font-size:1.3em;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;}a.menu-item2:hover {	background-color:#62845a;	text-decoration:none;	display:inline;}a.menu-item2on {	margin:0px;	padding-top:6px;	padding-bottom:6px;	padding-left:10px;	padding-right:10px;	border-right:#FFFFFF 1px solid;	text-decoration:none;	color:#FFFFFF;	font-size:1.3em;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	background-color:#62845a;}a.menu-item2on:hover {	background-color:#62845a;	text-decoration:none;}a.topbar {	color:#FFFFFF;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:1em;	text-decoration:none;	font-weight:normal;}a.topbar:hover {	text-decoration:underline;	font-weight:normal;}a.next {	float:right;}/****** TOP LINKS BAR CSS STARTS HERE ******/.container {	margin: 0px auto;	width:999px;}.toplinks {	padding-left:25px;	padding-top:5px;	padding-bottom:7px;	background-color:#333333;	color:#FFFFFF;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:1em;}.productlinks {	position:absolute;	float:right;	margin-left:135px;	margin-right:85px;	width:200px;	text-align:right;	color:#999999;}/****** TITLEBAR CSS STARTS HERE ******/.titlebar {	font-family:Arial, Helvetica, sans-serif;	font-size:2.1em;	color:#000000;	background-color:#d0f1c8;	padding-left:25px;	height:80px;	display:block;	clear:both;	margin-bottom:2px;}.titlebar-norm {	font-family:Arial, Helvetica, sans-serif;	font-size:2.1em;	padding:5px;	padding-top:10px;	padding-left:25px;	background-color:#d0f1c8;	height:30px;	display:block;	clear:both;	margin-bottom:2px;}.title-norm {	float:left;	color:#333333;}.title {	color:#333333;	float:left;	margin-top:15px;	margin-left:0px;}.icon {	float:right;	margin-right:25px;	margin-top:4px;}/****** TOP TEXT CSS STARTS HERE ******/.toptext {	background:#d0f1c8 url("../images/elms-top-text-bg.png") no-repeat bottom left;	width:999px;	float:left;	padding-bottom:100px;	display:block;	clear:both;}.toptext-norm {	background:#d0f1c8 url("../images/elms-top-text-bg.png") no-repeat bottom right;	width:999px;	float:right;	height:210px;	display:block;}.toptext-title {	float:left;	position:absolute;	font-family:Arial, Helvetica, sans-serif;	font-size:1.2em;	color:#FFFFFF;	margin-left:25px;	margin-top:7px;}.toptext-column {	float:right;	margin-left:125px;	width:450px;	margin-top:10px;}.toptext-text {	text-align:left;	position:absolute;	margin-left:25px;	margin-top:35px;	width:425px;	color:#3b6964;	float:left;	font-size:1.3em;	font-family:Arial, Helvetica, sans-serif;	}.toptext-textheader {	font-weight:bold;	font-size:2em;}.toptext-linktitle {	color:#195583;	font-size:22px;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;}.toptext-linktext {	font-family:Arial, Helvetica, sans-serif;	font-size:1.1em;	color:#000000;	padding-left:2px;}.breadcrumbs {	float:left;	margin-top:180px;	margin-left:25px;	font-size:1.2em;	font-family:Arial, Helvetica, sans-serif;	color:#15527e;}		.breadcrumbs a {		font-size:1.0em;	}/****** TIARA MENU CSS STARTS HERE ******/.menu {	float:left;	width:974px;	background:#709966 url("../images/elms-menu-bg.png") repeat-x top;	padding-left:25px !important;	padding-left:22px;	padding-top:7px;	padding-bottom:7px;}/****** MAIN CONTENT CSS STARTS HERE ******/.content {	text-align:left;	clear:both;	padding:10px;	font-size:1.1em;}.content-title {	font-family:Arial, Helvetica, sans-serif;	font-size:1.2em;	color:#749e6a;	font-weight:bold;}.content-subtitle {	font-family:Arial, Helvetica, sans-serif;	font-size:1.2em;	color:#666666;	font-weight:bold;}.content-bigcol1 {	float:left;	margin-left:10px;	width:675px;	padding:20px;	padding-top:5px;	font-family:Arial, Helvetica, sans-serif;	font-size:1.1em;	color:#000000;	display:block;	clear:both;}.content-halfcol1 {	float:left;	margin-left:15px;	width:465px;	padding:0px;	padding-top:5px;	font-family:Arial, Helvetica, sans-serif;	font-size:1.1em;	color:#000000;	display:block;	clear:both;}.content-col1 {	float:left;	margin-left:10px;	width:166px;	padding-top:10px;	padding-bottom:10px;}.content-col2 {	float:left;	margin-left:75px;	width:166px;	padding-top:10px;	padding-bottom:10px;}.content-col3 {	float:left;	margin-left:15px;	width:205px;	padding:20px;	padding-top:5px;	font-family:Arial, Helvetica, sans-serif;	font-size:1.1em;	color:#000000;}.content-col4 {	float:right;	width:210px;	padding-top:5px;	font-family:Arial, Helvetica, sans-serif;	font-size:1.1em;	color:#000000;	text-align:left;	margin-right:15px;}.news-feed {	float:left;	font-family:Arial, Helvetica, sans-serif;	font-size:1.0em;	color:#000000;	width:675px;	border-top:#749e6a solid 1px;	background-image:url("../images/elms-footer-bg.png");	background-repeat:repeat-x;	padding:10px;}	.news-feed ul {		margin-top:5px;		padding-left:20px;	}	.mini-news-feed {	font-family:Arial, Helvetica, sans-serif;	font-size:1.0em;	color:#000000;	border-top:#749e6a solid 1px;	background-image:url("../images/elms-footer-bg.png");	background-repeat:repeat-x;	padding:10px;	padding-left:15px;	padding-right:15px;	text-align:left;}.display-image {	float:left;	width:225px;	text-align:center;}.display-text {	text-align:left;	float:right;	width:420px;}.news-image {	float:left;	width:175px;	text-align:center;}.news-display-date {	padding-left:7px;	font-family:Arial, Helvetica, sans-serif;	font-size:1.3em;	color:#666666;	font-weight:bold;}.mini-news-date {	font-family:Arial, Helvetica, sans-serif;	font-size:1.0em;	color:#666666;	font-weight:bold;}.news-date {	text-align:left;	font-family:Arial, Helvetica, sans-serif;	font-size:1.1em;	color:#666666;	font-weight:bold;}.news-text {	text-align:left;	float:right;	width:500px;}.news-display-title {	padding-left:7px;	text-align:left;	font-family:Arial, Helvetica, sans-serif;	font-size:1.3em;	color:#749e6a;}.mini-news-title {	text-align:left;	font-family:Arial, Helvetica, sans-serif;	font-size:1.0em;	font-weight:bold;	color:#749e6a;}.news-title {	text-align:left;	font-family:Arial, Helvetica, sans-serif;	font-size:1.3em;	font-weight:bold;	color:#749e6a;}.mini-news-header {	text-align:left;	font-family:Arial, Helvetica, sans-serif;	font-size:1.3em;	font-weight:bolder;	color:#749e6a;}.sub-title {	font-family:Arial, Helvetica, sans-serif;	color:#999999;	font-weight:bold;	font-size:12px;}.testimonial {	width:191px;	border:#CCCCCC solid 1px;	padding:10px;	text-align:left;	font-size:1em;	color:#000000;}/****** FOOTER CSS STARTS HERE ******/.footer {	background-image:url("../images/elms-footer-bg.png");	background-repeat:repeat-x;	height:110px;	display:block;	clear:both;}.footer-logo {	position:absolute;	float:left;	margin-top:15px;	margin-left:25px;}.footer-address {	position:absolute;	float:left;	margin-left:150px;	margin-top:20px;	color:#888888;	font-family:Arial, Helvetica, sans-serif;	font-size:1.1em;}.footer-cite {	float:right;	margin-top:20px;	margin-right:20px;	font-family:Arial, Helvetica, sans-serif;	font-size:1.1em;	color:#000000;}			