BODY { 
	background-color: #DEDEDE;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
.maintbl {
	height: 100%;
}
.topreptr {
	background-image: url(images/top_repeater.jpg);
}
.mmenuna {
	background-image: url(images/mmenu_tr.jpg);
}
.botreptr {
	background-image: url(images/bottom_repeater.jpg);
}
.bloreptr {
	background-image: url(images/login_bottom_repeater.jpg);
}
.mspacer {
	background-image: url(images/tab_repeater.jpg);
}
.subtophd {
	background-image: url(images/c1_trep.jpg);
}
.navlower {
	background-image: url(images/sol_nav_lower_rep.jpg);
}
.subexpcn {
	background-image: url(images/c1_1_contbox.jpg);
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 18px;
}
.subwhocn {
	background-image: url(images/c1_3_contbox.jpg);
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
}
.subtddcn {
	background-image: url(images/c1_2_contbox.jpg);
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 18px;
}
.subfpcn {
	background-image: url(images/c2_contbox.jpg);
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 18px;
}

.subexphd {
	background-image: url(images/c1_1_topbar.jpg);
}
.subfphd {
	background-image: url(images/c2_topbar.jpg);
}
.subtddhd {
	background-image: url(images/c1_2_topbar.jpg);
}

.subwhohd {
	background-image: url(images/c1_3_topbar.jpg);
}
.footcopy {
	background-image: url(images/c_footer_l_repeater.jpg);
	padding-left: 9px;
}
.footmenu {
	background-image: url(images/c_footer_r_repeater.jpg);
	color: #999999;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 10px;
	padding-top: 3px;
}
.newsintr {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
.newsfeed {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-left: 6px;
}
.newsspac {
	padding-top: 2px;
}
.copyrght {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
.featcont {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FA8710;
	padding-left: 20px;
	text-decoration: none;
}
A.featcont:Hover {
	text-decoration: underline;
}
.footlink {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
A.footlink:Hover {
	text-decoration: underline;
}
.explink {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
A.explink:Hover {
	text-decoration: underline;
}
.webdlink {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
A.webdlink:Hover {
	text-decoration: underline;
}
.navouter {
	border: 1px solid #FFFFFF;
}
.navinner {
	border: 1px solid #999999;
}
.mmenu {
	background-image: url(images/sol_nav_menu.jpg);
	padding-left: 13px;
	padding-top: 2px;
	cursor: pointer;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.smenu {
	background-image: url(images/sol_nav_sub.jpg);
	padding-left: 13px;
	padding-top: 2px;
	cursor: pointer;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.smenulnk {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
A.smenulnk:Hover {
	color: #FFFFFF;
}
.mmenulnk {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
A.mmenulnk:Hover {
	color: #FA8710;
}
.submenu {
	padding-left: 13px;
	padding-top: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	cursor: pointer;
}
.contentb {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}
.contentt {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.tcontent {
	padding-top: 15px;
}
.vtemp {
	background-image: url(images/exp_temp_footer.jpg);
	padding-left: 14px;
	padding-top: 53px;
}
.vexamp {
	background-image: url(images/exp_example_footer.jpg);
	padding-left: 14px;
	padding-top: 53px;
}
.features {
	border: 1px solid #DAD3CF;
}
.contentf {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #A09C9A;
	padding-left: 3px;
	padding-right: 3px;
}
.contentd {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-left: 3px;
}
.mttsep {
	background-image: url(images/mtt_sep.jpg);
}
.formtxt {
	border: 1px solid #A09C9A;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.portlink {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FA8710;
	font-weight: bold;
	text-decoration: none;
}
A.portlink:Hover {
	text-decoration: underline;
}

.view {
	font-size: 11px;
	color: #166F99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.smaphdln {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
}
A.smaphdln:Hover {
	text-decoration: underline;
}
.smaphd {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
}
.smapsbln {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	padding-left: 20px;
}
A.smapsbln:Hover {
	text-decoration: underline;
}
.contlogn {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 40px;
	padding-left: 25px;
	font-weight: bold;
}
.contlog2 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 25px;
	font-weight: bold;
}
.loginlnk {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
A.loginlnk:Hover {
	color: #FA8710;
}
.logintxt {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 25px;
}
.stoprept {
	background-image: url(images/s_header_rep.jpg);
}
.stoprepl {
	background-image: url(images/s_header_repl.jpg);
}
.cplink {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
A.cplink:Hover {
	color: #FA8710;
}
.prjhead {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6B6B6B;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
}
.prjlink {
padding-left: 10px;
}
.prjlinka {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: underline;

}
A.prjlinka:Hover {
	color: #FA8710;
}
.prjsel {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: bold;
	padding-left: 10px;
}
.prjcont {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6B6B6B;
	padding-left: 10px;
}
.prjmcont {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6B6B6B;
	text-decoration: none;
}
A.prjmcont:Hover {
	color: #FA8710;
}
.prjhder {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #666666;
}
.prjtcont {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	padding-left: 5px;
}
.prjtinpr {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FA8710;
	font-weight: bold;
	padding-left: 5px;
}
.prjcnlnk {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
A.prjcnlnk:Hover {
	color: #FA8710;
}
.pcontent {
	padding-top: 5px;
}
.cprofih {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	padding-right: 10px;
}
.cprofir {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 10px;
}
.cprotxt {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #CCCCCC;
}
.invpay {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
.navmntp {
	padding-top: 3px;
}
div.menuBar,
div.menuBar a.menuButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #333333;
}
div.menuBar {
  background-color: transparent;
  padding: 0px 6px 0px 6px;
  text-align: left;
}
div.menuBar a.menuButton {
  background-color: transparent;
  color: #333333;
  cursor: pointer;
  left: 0px;
  margin: 1px;
  padding: 1px 6px 0px 6px;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: #DEDEDE;
  border: 1px solid #333333;
  color: #FA8710;
  margin: 0px;
}
div.menuBar a.menuButtonActive {
  background-color: #DEDEDE;
  border: 1px solid #333333;
  color: #FA8710;
  margin: 0px;
  cursor: default;
}
.t1bg {
	background-image: url(images/h_t_logo.jpg);
}
.t2bg {
	background-image: url(images/h_t_bar.jpg);
}
.t3bg {
	background-image: url(images/h_t_bar_r.jpg);
}
.t4bg {
	background-image: url(images/c_news_r.jpg);
}
.t5bg {
	background-image: url(images/c_news_l.jpg);
}
.t6bg {
	background-image: url(images/c1_leftbar.jpg);
}
.t7bg {
	background-image: url(images/c1_rightbar.jpg);
}
.t8bg {
	background-image: url(images/c2_leftbox.jpg);
}
.t9bg {
	background-image: url(images/c2_rightbar.jpg);
}
.t10bg {
	background-image: url(images/s_header_rep.jpg);
}
.t11bg {
	background-image: url(images/s_header_rep.jpg);
}
.t12bg {
	background-image: url(images/s_header_rep.jpg);
}
.t13bg {
	background-image: url(images/s_header_rep.jpg);
}
.t14bg {
	background-image: url(images/s_header_rep.jpg);
}
.t15bg {
	background-image: url(images/s_header_rep.jpg);
}
.porthd {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 20px;
}
.porthd2 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 20px;
}
.portftr {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 20px;
}
.portftr2 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-right: 20px;
}
.portsel {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #999999;
}
.portcont {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top: 15px;
	padding-left: 20px;
}
.portpic {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 16px;
	padding-bottom: 16px;
}
.portnav {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FA8710;
	text-decoration: none;
}
A.portnav:Hover {
	color: #666666;
}
.portnavc {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-right: 20px;
	padding-bottom: 5px;
}