
body 
{ 
	background: url() repeat-x left top;
	font-family: Arial, Helvetica, sans-serif; 
	color:#b7d4f1; 
	font-size:12px; 
	margin:0;
	padding:0;
	text-align:center;
	background-color: #000000;
	color: #FFFFFF;
}
p
{
	padding:0 0 5px;
	margin:0;
}
table
{
	border:0;
	padding:0;
	margin:0;
}
td
{
	border:0;
	padding:0;
	margin:0;
	text-align:left;
}
td hr
{
	margin-top:10px
}

a:link, a:active, a:visited
{
	color:#3399CC;
}
a:hover
{
	color:#444444;
}
iframe
{
	border:none;
}
#wrapper
{
	clear:both;
	background:#000000; 
	margin:5px; 
	padding:3px;
}
#contentbody
{
	background-color:#000000;
	color:#FFFFFF;
	list-style:none;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	padding:10px;
	min-height:200px;
}
h1
{
	font-family: Arial, Helvetica, sans-serif, Arial; 
	font-weight:normal;
	color: #FFFFFF;
	font-size: 22px;
	padding: 5px 0;
	margin:0;
	text-align:left;
}
h2
{
	font-family: Arial, Helvetica, sans-serif, Arial; 
	font-weight:normal;
	color: #FFFFFF;
	font-size: 18px;
	padding: 5px 0;
	margin:0;
	text-align:left
}
h3
{
	font-family: Arial, Helvetica, sans-serif, Arial; 
	font-weight:normal;
	background-color:#222222;
	color: #FEFEFE;
	font-size: 14px;
	padding: 3px;
	margin:8px 0 5px;
	text-align:left;
}
h4
{
	font-family: Arial, Helvetica, sans-serif, Arial; 
	font-weight:normal;
	color: #FFFFFF;
	font-size: 12px;
	padding: 3px;
	margin:8px 0 5px;
	text-align:left;
}
h5
{
	font-family: Arial, Helvetica, sans-serif, Arial; 
	color: #FFFFFF;
	font-size: 11px;
	padding: 3px;
	margin:8px 0 5px;
	text-align:left;
}
h6
{
	font-family: Arial, Helvetica, sans-serif, Arial; 
	color: #FFFFFF;
	font-size: 10px;
	padding: 3px;
	margin:8px 0 5px;
	text-align:left;
}
.headerholder
{
	text-align:center;
	margin:0;
	padding:5px;	
	background-color:#000000;
}
.FullSite
{
  float: right;
  margin: 8px
}
.FullSite a:link
{
  color:#FEFEFE;
  background-color:#000000;
  border: 1px solid #FEFEFE;
  display: block;
  float: right;
  font-size: 12px;
  padding: 5px;
  text-decoration: none;
  font-weight: bold;
}
#logoimage
{
	max-width:180px;
	margin:5px;
}
.imageright
{
	float:right;
	margin:0 0 8px 8px;
	border:1px solid #000000;
}
.imageleft
{
	float:left;
	margin:0 8px 8px 0 ;
	border:1px solid #000000;
}
.gencontent ul
{ 
	padding: 0 0 2px; 
	margin:0 
}
ul li, .gencontent ul li 
{ 
	padding: 0 0 2px; 
	margin:0 0 0 14px 
}
.gencontent ul li ul, .gencontent ul li ul li
{ 
	padding: 0 0 2px; 
	margin:0 0 0 14px 
}
#menu 
{ 
    clear:both;
}
.MenuBack a
{
	display:block; 
	background-color:#000000; 
	color:#FEFEFE;
	padding:7px 5px; 
	margin:0 0 2px; 
	text-decoration:none; 
	font-weight:bold; 
	font-size:12px;
	text-align:left
}
#QA, #QA ul, #QA ul li, #QA ul li ul
{
  list-style: none outside none;
  padding:0;
}
#QA ul li ul li
{
	list-style: disc outside none
}
.QA
{
  font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color: #FFFFFF;
	font-size: 16px;
	padding: 5px 0;
	margin:0;
	text-align:left
}
.arrow, .arrow:visited
{
	font-weight:bold; 
	float:right; 
	font-size:18px; 
	margin: 0 10px
}
#footer
{
	background-color:#FEFEFE;
	padding:6px;
	margin:2px 0 0;
	font-size:9px;
	text-align:left;
	font-style:normal;
}
.msg
{
  POSITION: absolute;
  COLOR: #444444;
  BACKGROUND-COLOR: #F2F2F2;
  BORDER-TOP: #000000 1px solid;
  BORDER-LEFT: #000000 1px solid;
  BORDER-BOTTOM: #000000 1px solid;
  BORDER-RIGHT: #000000 1px solid;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  DISPLAY: block;
  MIN-HEIGHT: 200px;
  WIDTH: 240px
}
.msgTitle
{
  BORDER-BOTTOM: #000000 1px solid;
  COLOR: #FEFEFE;
  BACKGROUND-COLOR: #000000;
  TEXT-ALIGN: center;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
  DISPLAY: block;
  WIDTH: 390px
}
.msgText
{
  COLOR: #444444;
  BACKGROUND-COLOR: #F2F2F2;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
  DISPLAY: block;
  WIDTH: 390px
}
.msgButton
{
    margin: 0;
}
.msgButton a 
{
   BORDER: solid 1px #E5E5E5;
   BACKGROUND-COLOR: #000000;
   COLOR: #FEFEFE;
    margin-top: 0;
    padding: 2px 5px;
    text-decoration: none
}
.msgButton a:hover 
{
    BACKGROUND-COLOR: #FEFEFE;
    COLOR: #000000;
    padding: 2px 5px;
    text-decoration: none;
}
.gencontent
{
  text-align:left;
  width:100%;
  padding-top:5px;
}
.gensection
{
  padding: 10px;
  margin: 10px 0 0;
  border:1px solid #000000
}
.gensubsection
{
  padding: 10px;
  margin: 10px 0 0;
  border-top:1px solid #000000
}
.gensection p
{
  margin: 0 10px 10px 
}
.gensubsection p
{
  margin: 0 10px 10px 
}
.gensubsection img
{
	max-width:240px;
}
#claim
{
  border:0;
  border-top: 1px solid #000000;
}
.newssource, a.newssource
{
  FONT-FAMILY: Arial;
  FONT-WEIGHT: bold;
  font-size: 14px;
  COLOR: #888888
}
.newsdate
{
  FONT-FAMILY: Arial;
  font-size: 12px;
  COLOR: #FEFEFE
}
.newsarticle, a.newsarticle
{
  FONT-FAMILY: Arial;
  font-size: 12px;
  COLOR: #666666
}
.title
{
	font-weight:bold;
}
.employeeimage
{
  float:none;
  border:0;
  margin:0;
  padding:0;
}
.form
{
	width:95%;
	margin: auto;
}
#formintro
{
  text-align:left;
}
#formclosing
{
  text-align:left;
}
.formline
{
  color: #E5E5E5;
}
.formprompt
{
	border-bottom: 1px dotted #000000;
	padding: 3px 4px;
}
a.formbutton
{
  background-color:#3399CC;
	color: #000000;
	border: 2px groove #000000;
	padding: 4px 6px;
	display: block;
	cursor: pointer;
	width: 75px;
	margin: auto;
	text-decoration:none;
	text-align:center;
}
a.formbutton:HOVER
{
  background-color:#FFFFFF;
	color: #3399CC;
}
.formtext
{
  text-align:left;
}
.formform
{
  width:100%;
	text-align:left;
}
.formrule
{
  BACKGROUND-COLOR: #E5E5E5;
  COLOR: #E5E5E5
}
.formselect
{
  text-align:left;
  cursor: pointer
}
.forminput
{
  text-align:left;
}
.formtextarea
{
  text-align:left;
}
.formradio, .formcheckbox
{
	margin:0 4px 0 0;
	cursor: pointer
}
.formpassword
{
  text-align:left;
}
.formtable
{
  width: 100%;
}
.formfieldset
{
  padding: 3px 4px;
  border: 1px solid #000000;
}
.formlegend
{
  background-color: #000000;
  padding: 3px 6px;
  color: #000000;
  margin: 5px 0 0 10px;
  font-weight: bold;
}
.formsubmit
{
  margin: 5px 0;
}
.formsubmit a
{
  background-color:#000000;
  color: #FEFEFE;
  border: 2px groove #E5E5E5;
  padding: 4px 6px;
  display: block;
  cursor: pointer;
  width: 75px;
  text-decoration:none;
  text-align:center;
}
.formsubmit a:hover
{
  background-color:#FEFEFE;
  color: #000000;
}
#ScrollContainer
{
  POSITION: relative;
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #000000;
  BORDER: #444444 1px solid;
  MIN-HEIGHT: 100px;
  WIDTH: 200px;
  overflow:hidden
}
#ScrollContent
{
  POSITION: absolute;
  text-align:center;
  WIDTH:200px;
  overflow:hidden
}
#ScrollContent a
{
  text-decoration:none;
  COLOR: #3399CC
}
