.body { font-size: 12px; font-family: Arial, Helvetica, 'sans-serif'; }

.title {
	font-family : Arial, Helvetica, 'sans-serif';
	font-size : 22px;
	color : #FFFFFF;
	font-weight : bold;
}

.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
.txt1 {  font-size: 12px; font-family: Arial, Helvetica, 'sans-serif'; color: #000000; }
.txt2 { font-size: 12px; font-family: Verdana, Arial, Helvetica, 'sans-serif' }
.inp1 {  height: 20px; width: 100px }
.inp2 { height: 20px; width: 50px }
.logo {  font-family: Arial, Helvetica, 'sans-serif'; font-size: 24px; font-weight: bolder; color: #40708C; text-decoration: none }

.logonav { background-color: #000000; }

.topnav { background-color: #942D0C; font-size: 12px; font-family: Arial, Helvetica, 'sans-serif'; color: #FFFFFF; font-weight:bold; }
.topnav:link { font-size: 12px; font-family: Arial, Helvetica, 'sans-serif'; color: #FFFFFF; font-weight:bold; }
.topnav:hover { font-size: 12px; font-family: Arial, Helvetica, 'sans-serif'; color: #FFFFFF; font-weight:bold; text-decoration: underline }
.topnav:visited { font-size: 12px; font-family: Arial, Helvetica, 'sans-serif'; color: #FFFFFF; font-weight:bold; }

.leftnav { background-color: #656565; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; color: #FFFFFF; font-weight: bold; }
.leftnav:link { font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; color: #FFFFFF; font-weight: bold; }
.leftnav:hover { font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; color: #FFFFFF; font-weight: bold; text-decoration: underline }
.leftnav:visited { font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; color: #FFFFFF; font-weight: bold; }

h1 { color: #333; font-style: normal; font-weight: 300; font-size: 37px; font-family: Arial, Helvetica, 'sans serif'; text-decoration: none }
h3 { color: #93A070; font-size: 18px;font-weight: bold; font-family: Verdana, Arial, 'san serif'; text-decoration: none }
td { color: #000000; font-size: 14px; font-family: Arial, Verdana, Helvetica, 'sans serif'; }
th { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica;font-weight: bold; background-color: #942D0C }
address { color: #CCC; font-style: normal; font-size: 12px; font-family: Arial, Helvetica, 'sans serif' }



a:visited { color: #0036BB; text-decoration: underline;font-weight: bold;}
a:link { color: #0036BB; text-decoration: underline;font-weight: bold;}
a:hover { color: red; text-decoration: none;font-weight: bold; }

.port_nav_link:visited { color: #293153; font-family: Arial, Helvetica;font-weight: bold;  text-decoration: underline; }
.port_nav_link:hover { color: #990000; font-family: Arial, Helvetica;font-weight: bold;  text-decoration: none;   }
.port_nav_link:link { color: #293153; font-family: Arial, Helvetica;font-weight: bold;  text-decoration: underline; }

.prod_nav:visited { color: #000000; font-size: 12pt; font-family: Arial, Helvetica;font-weight: bold;  text-decoration: underline; }
.prod_nav:hover { color: #990000; font-size: 12pt; font-family: Arial, Helvetica;font-weight: bold;  text-decoration: none;   }
.prod_nav:link { color: #000000; font-size: 12pt; font-family: Arial, Helvetica;font-weight: bold;  text-decoration: underline; }

.feature_link:visited { color: #ffffff; font-family: Arial, Helvetica;font-weight: bold;  text-decoration: underline; }
.feature_link:hover { color: #990000; font-family: Arial, Helvetica;font-weight: bold;  text-decoration: none;   }
.feature_link:link { color: #ffffff; font-family: Arial, Helvetica;font-weight: bold;  text-decoration: underline; }

.side_nav_link:visited { color: #FFFFFF; font-size: 8pt; font-family: Arial, Helvetica; font-weight: bold;  text-decoration: none;}
.side_nav_link:hover { color: #FFFFFF; font-size: 8pt; font-family: Arial, Helvetica; font-weight: bold;   text-decoration: underline;   }
.side_nav_link:link { color: #FFFFFF; font-size: 8pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none; }

.side_nav_link_sub:visited { color: #5E7549; font-size: 10pt; font-family: Arial, Helvetica;font-weight: bold;  text-decoration: underline; }
.side_nav_link_sub:hover { color: #990000; font-size: 10pt; font-family: Arial, Helvetica;font-weight: bold;  text-decoration: none;   }
.side_nav_link_sub:link { color: #5E7549; font-size: 10pt; font-family: Arial, Helvetica;  text-decoration: underline; }

.cat_nav_link:visited { color: white; text-decoration: none; }
.cat_nav_link:hover { color: white; text-decoration: underline;   }
.cat_nav_link:link { color: white; text-decoration: none; }

.cat_prodlink:visited { color: #012F8B; font-family: Arial, Helvetica;font-weight: bold;  text-decoration: none; }
.cat_prodlink:hover { color: #D5FFFF; font-family: Arial, Helvetica;font-weight: bold; text-decoration: underline;   }
.cat_prodlink:link { color: #012F8B; font-family: Arial, Helvetica;font-weight: bold; text-decoration: none; }

.title_link:link { color: #ffffff; text-decoration: none; }
.title_link:hover { color: #ffffff; text-decoration: underline;   }
.title_link:visited { color: #ffffff; text-decoration: none; }

.menulink:link { text-decoration:none; }
.menulink:hover { text-decoration:underline; color: #800000 }

.portlet_copyright:hover { color: #000000; text-decoration: none; }
.portlet_copyright:link { color: #000000; text-decoration: none; }

.port_nav_link { color: #012F8B; }



.alert { color: #ffffcc; background-color: #483d8b; font-size: 12px; font-family: Verdana, Arial, 'san serif' }

.erroralert { color: red; font-size: 14px; font-family: Verdana, Arial, 'san serif'; font-weight: bold }
.erroralerttext { font-size: 14px; font-family: Verdana, Arial, 'san serif'; font-weight: bold }
.error { color: white; background-color: red; font-size: 12px; font-family: Verdana, Arial, 'san serif' }
.even { color: #bbbbbb; font-size: 12px; font-family: Verdana, Helvetica, 'sans serif'; background-color: #cecece }
.exec_table { color: #0000ff; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #C0C0C0; font-weight: bold }

.featured { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; }
.first_row { color: #000; font-size: 12px; font-family: Verdana, Helvetica, 'sans serif'; background-color: #dddddd }
.form { color: #000; font-size: 12px; font-family: Verdana, Arial, 'san serif' }
.formelement { font-size: 12px; font-family: Verdana, Arial, 'san serif'; color: darkblue; }
.formelementtext { font-size: 12px; font-family: Verdana, Arial, 'san serif'; color: darkblue; }
.formlabel { font-size: 12px; font-family: Verdana, Arial, 'san serif'; text-align: right}

.header { color: #000000; text-decoration: none; font-size: 15px; }
.header_date { color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, "sans serif"; }
.hidden { visibility: hidden; } 
.highlight { color: #006600; font-size: 14px; font-family: Arial, Verdana, Helvetica, 'sans serif'; }

.link_table {}
.listheader { color: #000000; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #cccccc; font-weight: bold }
.listfooter { color: #000000; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #cccccc }
.login_table { color: #0000ff; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #cccccc }

.menu { font-size: 12px; font-family: Verdana, Arial, 'san serif'; text-decoration: none }
.modulehead { color: #fff; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #483d8b }
.msgsent { color: #0000ff; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; }

.odd { color: #000; font-size: 12px; font-family: Verdana, Helvetica, 'sans serif'; background-color: #d3d3d3 }

.portlet_copyright { color: #000000; font-size: 10px; font-family: Arial, Helvetica, 'sans serif'; }
.portlet_content { color: #000000; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #ffffff; text-align: top}
.portlet_content_text { color: #0000ff; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; text-align: top}
.portlet_content_error { color: #0000ff; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #ffffff; text-align: top}
.portlet_content_text_error { color: red; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; text-align: top}
.portlet_navigation { color: #999999; font-size: 12px; font-family: Arial, Helvetica,Arial, Helvetica, 'sans serif'; }
.portlet_navtable { color: #0000ff; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #cccccc; font-weight: bold }
.portlet_table { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #000000; font-weight: bold }
.portlet_table_error { color: red; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: red; font-weight: bold }
.prbox {font-family: arial, verdana, helvetica; font-size: 10px; line-height: 13px}

.records { color: #696969; font-size: 10px; font-family: Verdana, Arial, 'san serif' }

.sec_row { color: ; font-size: 12px; font-family: Verdana, Helvetica, 'sans serif'; background-color: #cccccc }
.sign_table { color: #0000ff; font-size: 12px; font-family: Arial, Helvetica, 'sans serif'; background-color: #C0C0C0; font-weight: bold }
.side_nav { color: #FFFFFF; font-size: 9pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration: underline; }
