a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }

div#TabHeader {
	position:relative; 
	text-align:center;
}

div#TabHeader ul {
	position:relative;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div#TabHeader ul li {
	font-size:10px;
	float:left;
	margin:0px;
	padding:0px;
	white-space:nowrap;
	width:100%;
}

div#TabHeader ul li h1 {
	font-size:20px;
	color:#ffffff;
	margin:0px;
	padding:0px;
	cursor:default;
	background-image:url(/resource/image/spacer.gif); /* Fix IE */
}

div#TabHeader ul li a {
	display:block;
	cursor:default;
	color:#A0E0FF;
	margin:0px;
	white-space:nowrap;
	background-image:url(/resource/image/spacer.gif); /* Fix IE */
}

div#TabHeader ul li:hover a {
	color:#ffffff;
	text-decoration:none;
}

div#TabHeader ul li ul li {
	font-size:12px;
	width:171px;	/* width of all menu boxes */
}

div#TabHeader ul li:hover ul li a {
	color:#3D3D3D;
	background-color:#D9D5B7;
	padding:1px;
	text-decoration:none;
}

div#TabHeader ul li ul li a:hover {
	color:#3D3D3D;
	background-color:#C2BD9D;
	cursor:pointer;
	text-decoration:none;
}

div#TabHeader ul li ul li {
	margin:0px 0px 1px 0px;
}

div#TabHeader ul ul {
	position:absolute;
	z-index:500;
	top:auto;
	left:0px;
	display:none;
	padding:2px 2px 1px 2px;
	margin:0px 0px 1px 0px;
	border:1px solid #A8A275;
	background-color:#ffffff;
}

div#TabHeader ul li ul {
	background-color:#E9E7D4;
}

div#TabHeader li:hover ul,
div#TabHeader li li:hover ul {
	display:block;
}

div#headertitle {
	position: relative;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	top: -14px;
	left: 135px;
	margin: 0; padding: 0;
}
div#headertitle a,
div#headertitle a:link,
div#headertitle a:visited {
	color: #FFF;
	text-decoration: none;
}

.headerlist {
	list-style: none;
	display: block;
	float: left;
    margin-top: 5px;
	margin-left: -28px;
}

.headerlist li {
	display: block;
	float: left;
	padding: 0px 13px 0px 0px;
}

.headerlist a,
.headerlist a:link,
.headerlist a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: 700;
	color: #eff2ee;
	text-decoration: none;
}

.headerlist a:hover {
	color: #fffefb;
}
.TextBoxEdit {
  border:1px solid;
  border-color:#a0a0a0;
  padding-left:3px;
  padding-top:2px;
  padding-bottom:0px;
  padding-right:3px;
  font:10px Verdana,Arial;
  width:100%;
  height:18px;
  background-color:#f3f3f3;
  color:#000000;
}

.TextAreaEdit {
  border:1px solid;
  border-color:#a0a0a0;
  padding-left:3px;
  padding-top:2px;
  padding-bottom:0px;
  padding-right:3px;
  font:10px Verdana,Arial;
  width:100%;
  background-color:#f3f3f3;
  color:#000000;
}

.DivisionLine {
	background-image:url(/resource/image/line_dashed.gif);
	background-repeat:repeat-x;
	margin-top:15px;
	margin-bottom:15px;
}

.HeaderFont {
	font:18px Verdana,Arial;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:3px;
}

.SubHeaderFont {
	font:14px Arial,Verdana;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}

.SmallSubHeaderFont {
	font:10px Arial,Verdana;
	font-weight:bold;
	margin-top:-3px;
	margin-bottom:15px;
}

.DefaultFont { font:12px Arial,Verdana; line-height:155%; }
.NavigationFont { font:12px Arial,Verdana; }
.TitleFont { font:13px Arial,Verdana; text-transform:uppercase; }
.FooterFont { font:11px Arial,Verdana; }

p.MsoNormal, li.MsoNormal, div.MsoNormal {
	mso-style-parent:"";
	margin:0in;
	margin-bottom:0.0001pt;
	mso-pagination:widow-orphan;
}

p {
	margin:0in;
	margin-bottom:0.0001pt;
}

td {
	font:12px Arial,Verdana;
	line-height:155%;
}
.number {
	top: -20px;
	color: #B78D1C;
	position: relative;
	font-size: 20px;
}
