body {font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #000000;	margin: 0px; }

table {font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #000000;}



.smhmetxt { font-size: 11px; }



.featured {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;}

.featured a:link {color: #FFFFFF; text-decoration: none;}

.featured a:visited {color: #FFFFFF; text-decoration: none;}

.featured a:active {color: #FFFFFF; text-decoration: none;}

.featured a:hover {text-decoration: none;color: #CCCCCC;}



a:link { color: #006600; text-decoration: none;}

a:visited { text-decoration: none; color: #006600;}

a:hover { text-decoration: underline; color: #0000CC;}

a:active { text-decoration: none; color: #006600;}



.thumbBorder { border-width: 1px; border-style: solid; border-color: #FFFFFF; }



/*borders on the homepage */

.hmeBrdrTop { border-width: 1px 0px 0px 0px; border-style: solid; border-color: #FFFFFF; }

.hmeBrdrBot { border-width: 0px 0px 1px 0px; border-style: solid; border-color: #FFFFFF; }

.hmeBrdrRight { border-width: 0px 1px 0px 0px; border-style: solid; border-color: #FFFFFF; }

.hmeBrdrRight-Gray { border-width: 0px 1px 0px 0px; border-style: solid; border-color: #CCCCCC; }

.hmeBrdrTopRight-bg { border-width: 1px 1px 0px 0px; border-style: solid; border-color: #FFFFFF; background-image: url(images/hme_backbttm.gif);background-repeat: no-repeat;	background-position: left bottom; }

.hmeBrdrTopRight { border-width: 1px 1px 0px 0px; border-style: solid; border-color: #FFFFFF; }

.imgBorder {border-width: 1px; border-color:#009900;}









.welcome {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #006600;

	padding-top: 25px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 25px;

}

.expandbg {

	background-image: url(images/hme_expbg_right.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

}

.subExpandbg {

	background-image: url(images/sub_expbg_right.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.btmtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-image: url(images/hme_btm_corner.gif);

	background-repeat: no-repeat;

	background-position: left;

	border-width: 1px 1px 0px 0px;

	border-style: solid;

	border-color: #FFFFFF;	

}

.subg {

	background-image: url(images/sub_btm_corner.gif);

	background-position: left bottom;

	background-repeat: no-repeat;

}

.title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #000000;

}

.prodname {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #006600;

}

.subexpbgRightMid {

	background-image: url(images/sub_expbg_right_mid.gif);

	background-repeat: repeat-y;

}

.smcontact {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

}

.smcontact a:link { color: #FFFFFF; }

.smcontact a:active { color: #FFFFFF; }

.smcontact a:visited { color: #FFFFFF; }

.smcontact a:hover { color: #cccccc; }

.heading {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #006600;

}

.hmeExpbgRightMid-green {



	background-image: url(images/hme_expbg_right_mid.gif);

	background-repeat: repeat-y;

}

.hmeExpbgRightMid {

	background-image: url(images/sub_expbg_right_mid.gif);

	background-repeat: repeat-y;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

}

.hmeExpbgRightMidNB {

	background-image: url(images/sub_expbg_right_mid.gif);

	background-repeat: repeat-y;

}

.required { 
color:#F00;
}