body {
	background-color: #747474;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
}

body.hm #n #hm, body.hm #n #hm a,
body.bu #n #bu, body.bu #n #bu a,
body.gl #n #gl, body.gl #n #gl a,
body.up #n #up, body.upvc #n #up a,
body.ro #n #ro, body.rope #n #ro a,
body.te #n #te, body.test #n #te a,
body.ab #n #ab, body.ab #n #ab a, 
body.co #n #co, body.co #n #co a,
body.si #n #si, body.si #n #si a {color:#990000;text-decoration:none;}


.bodyTableHdrError
{
FONT-SIZE: 12pt; 
color:red;
font-weight:bold;
padding:5px;
vertical-align:top;
LINE-HEIGHT: 100%; 
FONT-FAMILY: Arial;
TEXT-ALIGN: justify;
TEXT-KASHIDA-SPACE: 50%;
}

.contact
{text-align:right;
font-size:small;
padding-right:50px;
font-weight:bold;
}

sub {
FONT-SIZE:9pt;
color:#330000;
font-weight:bold;
padding:20px;
LINE-HEIGHT: 100%; 
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
TEXT-ALIGN: justify;
}


td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #330000;
}
a.subnav {
	color: #ffffff;
	text-decoration:none;
}

a.subnav:hover {
	color: #330000;
	text-decoration:none;
}

a {
	color: #330000;
	text-decoration:none;
}

form {
	background-color:#ffffff;
}

.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 30px;
  background-color: #990000; color: #FFFF66;
}

.subtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
  color: #660000; font-style: oblique;
}
p {padding-left:5px;
}

.header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	background-color: #990000;
  color: #FFFF66;
}

.nav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	font-weight: bold;
	background-color: #CCCC99;
}

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #990000;
}
a:hover {
	color: #990000;
}

.sidebar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	background-color: #330000;
}

.sidebarHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFff;
	background-color: #999966;
 font-weight: bold;
}

.sidebarFooter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFF99;
 color: #990000;
}

.footer {
  font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	text-align:center;
	color: #333333;
	width:70%;
}

.legal {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #333333;
}

.box1 {
	border-width: 2px;
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
  border-style: dotted;
	}

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
	padding-left:35px;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699;
}

.dingbat {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #CCCC99;
 color: #660000; font-weight: bolder; font-size: medium;
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}

