body {
	font-family:  arial, lucida, helvetica, "Trebuchet MS", "Bitstream Vera Sans", verdana, sans-serif;
	font-size: 90%;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.bodytext {
	font-family: arial, lucida, helvetica, "Trebuchet MS", "Bitstream Vera Sans", verdana, sans-serif;
	font-size: 90%;
	text-align: left;
}

.smalltext {	font-size: 10px;	}

h1 {
	font-size: 140%;
	font-weight: bold;
}

h1.tp {	font-size: 180%;	font-weight: bold; color: #FFFFFF; margin: 0px 0px 1px 0px; padding: 0px; }
h2.tp {	font-size: 130%;	font-weight: bold; color: #FFFFFF; margin: 2px 0px 1px 0px; padding: 0px; }

h3 { 	font-size: 120%; padding: 0px; margin: 5px 0px 1px 0px; }

h3.notopmargin { 	font-size: 110%; padding: 0px; margin: 5px 0px 1px 0px; }

h2 {	font-size: 130%;	font-weight: normal; }
h2.hp { padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; font-size: 120%;	font-weight: bold; color: #007CC3; }

a:link, a:active, a:visited { 	text-decoration: none; 	color:#700000; text-align: left }
a:hover { 	color:#C00000; }

a.jsc:link, a.jsc:active, a.jsc:visited { 	text-decoration: none; 	color:#700000; }
a.jsc:hover { 	color:#C00000; }

a.subl:link, a.subl:active, a.subl:visited { 	text-decoration: none; 	color:#E77817;	font-weight: bold; }
a.subl:hover { 	color:#C00000;	font-weight: bold; }

a.ft:link, a.ft:active, a.ft:visited {	color:#FFF; }
a.ft:hover { 	color:#000; }

a.hl:link, a.hl:active, a.hl:visited {	font-size: 120%;	font-weight: bold;	color: #E77817;	text-decoration: none; text-align: left; }
a.hl:hover {	color:#700000; }

a.h2:link, a.h2:active, a.h2:visited {	font-size: 100%;	font-weight: bold;	color: #E77817;	text-decoration: none; text-align: left; }
a.h2:hover {	color:#700000; }

h5.share { padding: 2px 0px 2px 15px; margin: 0px 0px 0px 0px; font-size: 100%;	font-weight: bold;	color: #052E21; }


.imgbdr { 	  padding: 5px; margin: 5px;	  border: 1px solid #000; 	  }

.tcen		{ text-align: center;  }

.tt		{ border-style: solid; border-width: 1px 0px 1px 1px; border-color: #C8DCD6; text-align: left;  }
.tte		{ border-style: solid; border-width: 1px 1px 1px 1px; border-color: #C8DCD6; text-align: left;	}
.tm		{ border-style: solid; border-width: 0px 0px 1px 1px; border-color: #C8DCD6; text-align: left;	}
.tme		{ border-style: solid; border-width: 0px 1px 1px 1px; border-color: #C8DCD6; text-align: left;	}
.ttp		{ border-style: solid; border-width: 1px 0px 1px 1px; border-color: #C8DCD6;	background-color:#C8DCD6;	color: #ffffff; text-align: left;	}
.ttpe		{ border-style: solid; border-width: 1px 1px 1px 1px; border-color: #C8DCD6;	background-color:#C8DCD6;	color: #ffffff; text-align: left;	}

.sptt		{ padding: 2px 0px 2px 15px; border-style: none; border-width: 1px 0px 1px 1px; border-color: #00552c; color: #ffffff; text-align: left; }
.sptte	{ padding: 2px 0px 2px 0px; border-style: none; border-width: 1px 1px 1px 1px; border-color: #00552c; color: #ffffff; text-align: left;	}
.sptm		{ padding: 2px 0px 2px 15px; border-style: none; border-width: 0px 0px 1px 1px; border-color: #00552c; color: #ffffff; text-align: left;	}
.sptme	{ padding: 2px 0px 2px 0px; border-style: none; border-width: 0px 1px 1px 1px; border-color: #00552c; color: #ffffff; text-align: left;	}

.str1		{ background-color:#052E21; }
.str2		{ background-color:#578270; }

.ftte		{ padding: 10px 0px 10px 0px; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #000;	background-color:#052E21;	color: #ffffff; font-size: 90%; text-align: left; }

.hp_tab_ul { border-style: solid; border-width: 0px 0px 3px 0px; border-color: #000; text-align: left;  }

.hp_news_summary {	font-size: 80%;	}

.jtt		{ border-style: solid; border-width: 1px 0px 1px 1px; border-color: #9AAEBB; text-align: left;	font-size: 90%;  }
.jtte		{ border-style: solid; border-width: 1px 1px 1px 1px; border-color: #9AAEBB; text-align: left;	font-size: 90%;	}
.jtm		{ border-style: solid; border-width: 0px 0px 1px 1px; border-color: #9AAEBB; text-align: left;	font-size: 90%;	}
.jtme		{ border-style: solid; border-width: 0px 1px 1px 1px; border-color: #9AAEBB; text-align: left;	font-size: 90%;	}
.trshade	{ background-color:#eeeeee;	}

.jbodytext {
	font-family: arial, lucida, helvetica, "Trebuchet MS", "Bitstream Vera Sans", verdana, sans-serif;
	text-align: left;
}

.twarn 	{ background-color:#aaFFaa; }
.trshade	{ background-color:#eee; }