body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #fff;
	font-family:Helvetica, Arial, sans-serif;
}

H1 {font-size:12pt; font-family:Helvetica, Arial, sans-serif; color:#000000; text-align:left;}

P {FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 10pt; COLOR:#000000;}
P.TITLE {font-size:13pt; font-family:Helvetica, Arial, sans-serif; color:#FF3300; text-align:left;
	font-weight: bold;}
	
TD {font-size:10pt; font-family:Helvetica, Arial, sans-serif; color:#000000;}
td.evtmenu {font-size : 8pt;  font-family: Helvetica, Arial, sans-serif; background:#FFCC33;}

P.SMALL {font-size:8pt; font-family:Helvetica, Arial, sans-serif; color:#000000;}
P.FOOTER {font-size:8pt; font-family:Helvetica, Arial, sans-serif; color:#000000; text-align:CENTER;}
	
LI {FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 10pt; COLOR:#000000;}
OL {FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 10pt; COLOR:#000000;}
UL {FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 10pt; COLOR:#000000;}

a { color:#006600; text-decoration:none; font-family:Helvetica, Arial, sans-serif;}
a:hover {color:#FF3333}

A.header { font-size :9pt; text-decoration : none; color:#FFFFFF; }
A.header:LINK { color:#FFFFFF; }
A.header:VISITED {color:#FFFFFF;}
A.header:ACTIVE {color:#006600;}
A.header:HOVER {color: #006600; text-decoration : underline;}

A.footer { font-size :11pt; text-decoration : none; color:#003366; }
A.footer:LINK { color:#003366; }
A.footer:VISITED {color:#003366;}
A.footer:ACTIVE {color:#FF3333;}
A.footer:HOVER {color: #FF3333; text-decoration : underline;}

A.linker { font-size :12pt; text-decoration : none; color:#006600; }
A.linker:LINK { color:#006600; }
A.linker:VISITED {color:#006600;}
A.linker:ACTIVE {color:#FF3333;}
A.linker:HOVER {color: #FF3333; text-decoration : underline;}

A.bodylink { font-size :10pt; text-decoration : none; color:#006600; }
A.bodylink:LINK { color:#006600; }
A.bodylink:VISITED {color:#006600;}
A.bodylink:ACTIVE {color:#FF3333;}
A.bodylink:HOVER {color: #FF3333; text-decoration : underline;}

div.mainT{ position:absolute; top:50px; left:400px;}
div.topnav{ position:absolute; top:0px; left:0px;}
div.flashObj{ position:absolute; top:25px; left:0px;}

span.red { color:red;}

.error { 
  display: block;
  color: #CF0226;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 2px 0px;
}

.warning{
	margin: 0px 0px 0px 0px;
	padding: 8px;
	background: #ffeecc;
	border: 1px dotted #ccc; 
	font-weight: bold;
}

/******************** Form *********************/
.form { 
  display: inline; 
}
.text {
  	border: 1px solid #aaaaaa;
  	padding: 2px;
  	font-size: 14px;
}
textarea {
  	border: 1px solid #aaaaaa;
  	padding: 3px;
  	font-size: 11px;
}
select {
  	border: 1px solid #aaaaaa;
  	padding: 0px;
  	font-size: 12px;
}
.selectSmall {
  	border: 0px solid #aaaaaa;
  	padding: 0px;
  	font-size: 10px;
}
.button{
	border-style: solid;
  	border-top-width: 1px;
  	border-left-width: 1px;
  	border-bottom-width: 1px;
  	border-right-width: 1px;
  	border-top-color: #cecece;
  	border-left-color: #cecece;
  	border-bottom-color: #666666;
  	border-right-color: #666666;
  	background-color: #dedede;
  	padding: 0px 10px 0px 10px;
  	font-size: 13px;
	color: #333;
}
.buttonSmall{
	border-style: solid;
  	border-top-width: 1px;
  	border-left-width: 1px;
  	border-bottom-width: 1px;
  	border-right-width: 1px;
  	border-top-color: #cecece;
  	border-left-color: #cecece;
  	border-bottom-color: #666666;
  	border-right-color: #666666;
  	background-color: #dedede;
  	padding: 0px;
  	font-size: 11px;
	color: #666;
}
.formFieldset{
	border: solid #bbb 1px; padding: 0px 8px 18px 8px; font-size:11px; margin-top: 5px; margin-bottom: 8px;
}
.formFieldsetLegen{
	font-size: 15px; COLOR: #4D7CC3; font-weight: bold;
}
.formTitle{
	font-size: 18px;
	font-weight: bold;
	color: #444;
}
.formLabel{
	font-size: 13px;
	font-weight: bold;
	color: #777;
	text-align: right;
	padding: 0px 2px 0px 30px;
}

.formLabelRequire{
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-align: right;
	padding: 0px 2px 0px 50px;
}

.menu, .menu a{
 padding: 5px 5px 0px 5px ; 
 font-size: 12px !important ; 
 font-family: Helvetica, Arial, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: normal !important ; 
 color: #FFFFFF !important ; 
 text-decoration: none !important ; 
 white-space: nowrap; 
}

.menutop a{
 padding: 1px 1px 0px 6px ; 
 font-size: 12px !important ; 
 font-family: Helvetica, Arial, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: normal !important ; 
 color: #FFFFFF !important ; 
 text-decoration: none !important ; 
 white-space: nowrap;
}

.menutop a:hover{
	color: #ff0000 !important ; 
}

.pageTitle{
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding: 7px;
	text-align: left;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	display: block;
}
.pageContent{
	padding: 15px;
}

.pageButton{
	padding: 15px; border: 1px solid #ccc; margin: 3px;
	background-color: #fff;	
}

.pageButton a{
	color: #0790cc;
}


