body
{
	background: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

p, ul, table
{
	background: no;
	color: #000000;
	text-align: left;
}

h1, h2, h3
{
	background: no;
	color: #000000;
}

h1
{
	font-size: 14pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 8px;
}

h2
{
	font-size: 11pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 4px;
}

h3
{
	font-size: 10pt;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 3px;
	margin: 0px;
}

img.imgBox {
	position: absolute;
	text-align: right;
	padding: 0px;
	background-color: #FFFFFF;
	border: 3px groove #000000;
} 

p, table.table4
{
	margin-top: 2px;
	margin-bottom: 6px;
}

p.longtext
{
	text-align: justify;
	line-height: 14px;
	margin-bottom: 10px;
}

p.frontpage
{
	background-color: #000000;
	color: #FF8A00;
	font-size: 11px;
}

a
{
	color: #864F15;
	font-weight: normal;
	text-align: left;
}

.emp 
{
	font-weight: bold;
}

#content {
	width: 431px;
	height: 268px;
	border: none;
	overflow: auto;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 15px;
	padding-right: 10px;
}

#contentHeader {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 0px;
}

#rightHeader {
	height: 34px;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 10px;
}

#rightContent {
	width: 125px;
	max-height: 254px;
	height: 240px;
	border: none;
	overflow: auto;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
}

#debugBox {
	background-color: #FFFFFF;
	color: #000000;
	position: absolute;
	top: 10px;
	left: 810px;
	border: 2px solid #FF8A00;
	padding: 5px;
}

img.imglink
{
	border: 0px;
} 

button
{
	color: #000000;
	background: #FFFFFF;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	height: 22px;
	border-style: solid;
	border-color: #FFDDB4 #FFAD48 #D87601 #FFDDB4;
	border-width: 2px 3px 3px 2px;
}

button:active
{
	border-color: #D87601 #FFDDB4 #FFDDB4 #FFAD48;
	border-width: 3px 2px 2px 3px;
}

/*
 * Top Nav
 */
a.topNav {
	color: #000000;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
}

/*
 * MENU 
 */ 
p.menuCategory, a.menuCategory, a.menuEntry
{
	background-color: #000000;
	font-size: 8pt;
	height: 16px;
	font-weight: normal;
	text-decoration: none;
	width: 160px;
	display: block;
	padding: 0px;
	margin: 0px;
}

p.menuCategory, a.menuCategory, a.menuCategory:link, a.menuCategory:visited
{
	text-align: right;
	padding-right: 10px;
	color: #FF8A00;
	border-style: solid;
	border-color: #2B2B2B;
	border-width: 0px 0px 1px 0px;
}

a.menuCategory:hover
{
	background-color: #FF8A00;
	color: #000000;
	border-color: #FF9E28;
}

a.menuEntry, a.menuEntry:link, a.menuEntry:visited
{
	background-color: #FF8A00;
	text-align: left;
	padding-left: 10px;
	color: #000000;
	border-style: solid;
	border-color: #FF9E28;
	border-width: 0px 0px 1px 0px;
}

a.menuEntry:hover
{
	background-color: #000000;
	color: #FF8A00;
	border-color: #2B2B2B;
}

/*
 * Right Nav
 */
p.rightNav, a.rightNav
{
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	width: 160px;
	display: block;
	padding: 0px;
	padding-left: 10px;
	margin: 0px;
	border-style: solid;
	border-color: #C8C8C8;
	border-width: 0px 0px 1px 0px;
}

p.rightNav
{
	background-color: #999999;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	padding-top: 3px;
}

a.rightNav, a.rightNav:link, a.rightNav:visited
{
	background-color: #B3B3B3;
	color: #000000;
	font-size: 10px;
	height: 16px;
	padding-top: 2px;
}

a.rightNav:hover
{
	background-image: url(/_image/page/rightNavHover.gif);
	background-repeat: no-repeat;
}

/*
 * Top Bar
 */
span.topBar, td.topBar, a.topBar, a.topBar:link, a.topBar:visited, a.topBar:active
{
	background-color: #000000;
	color: #FF8A00;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
	text-align: right;
	height: 15px;
}

td.topBar
{
	padding-right: 12px;
}

a.topBar:hover
{
	color: #FF8A00;
	text-decoration: underline;
}

/*
 * Bottom Bar
 */
span.bottomBar, td.bottomBar, a.bottomBar, a.bottomBar:link, a.bottomBar:visited, a.bottomBar:active
{
	background-color: #000000;
	color: #FF8A00;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	vertical-align: bottom;
	height: 20px;
}

td.bottomBar
{
	padding-right: 12px;
}

a.bottomBar:hover
{
	color: #FF8A00;
	text-decoration: underline;
}

/*
 * Nav Path
 */

.navPath, a.navPath
{
	background-color: #ffffff;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 5px;
}

a.navPath:hover
{
	text-decoration: underline;
}

/*
 * Top Box
 */
table.topBox {
	background-image: url(/_image/page/topBox.jpg);
	font-size: 10px;
	width: 168px;
	height: 118px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}

/*
 * Table4
 * background-color: #F4F8FC;
 */

td.table4, th.table4, td.table4dots, td.table4leftdots, td.table4label, td.table4odd, input.table4, select.table4, input.table4buttons 
{
	background-color: #F4F8FC;
	color: #000000;
	font-size: 11px;
	line-height: 14px;
	height: 17px;
	border-width: 0px;
	margin: 0px;
	padding: 4px;
	vertical-align: middle;
	text-align: left;
}

td.table4odd
{
	background-color: #FFFFFF;
}

th.table4
{
	background-color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFFF;
}

td.table4dots
{
	padding: 0px 0px 0px 0px;
	background: url(/_image/table/table4DotSep.gif);
	height: 2px;
}

td.table4leftdots
{
	background-image: url(/_image/table/table4LeftDotSep.gif);
}

td.table4label
{

	font-weight: bold;
}

input.table4, select.table4
{ 
	background-color: #ffffff;
	border: 1px solid;
	height: 20px;
	padding: 1px 2px 1px 2px;
	border-color: #1b578c #cddff0 #cddff0 #1b578c;
}

input.table4buttons
{
	background-color: #99b3cb;
	color: #00427d;
	font-weight: bold;
	text-align: center;
	border: 1px solid;
	height: 22px;
	padding: 0px 2px 0px 2px;
	border-color: #CDDFF0 #1B578C #1B578C #CDDFF0;
}

/*
 * TREE
 */
 
a.tree, p.tree
{
	background-color: #F4F8FC;
	font-size: 12px;
	text-align: left;
	display: block;
	width: 300px;
	border: 1px solid;	
	border-color: #005289;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

a.tree:unknown
{

	border-top-style: none;
}

a.tree:link, a.tree:visited
{

	color: #005289;
	text-decoration: none;
}

a.tree:hover
{
	background-color: #005289;
	color: #fae500;
	text-decoration: none
}

p.tree
{
	width: 400px;
}

/*
 * Venue
 */

p.venue, span.venueDate, span.venueName, span.venueLocation
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	font-size: 8pt;
}

span.venueDate
{
	font-weight: bold;
}

/*
 * MailSystem
 */
 
.emailcontent
{
	font-size: 12px;
	line-height: 18px;
	padding: 35px;
}

