.topbar
/* Style for the Top Bar of the Page (used in main template) */
{
	padding: 0px;
	margin: 0px;
	background-color: #79795D;
	color: #ffffff;
}

.topbar TD, .topbar P
{
	color: #ffffff;
}

.navigation
/* Style for Navigation Tree Bar of the Page (used in main template) */
{
	border-left: none;
	border-right: 1px solid #79795D;
	border-top: none;
	border-bottom: none;
	/* padding: 25px 0px 10px 5px;*/
	background-color: #CDCD9E;
	color: #79795D;
}

.linksasblock A
{
	display: block;
}

DIV.naviitemmain
/* Main Entry in Navigation Tree (first level) Style (used in Navigation Mod) */
{
	color: #79795D;
	border-bottom: 1px solid #ffffff;
	padding: 3px 0px 3px 15px;
	background-image: url('arrow.gif');
	background-repeat: no-repeat;
	background-position-x: 5px;
	background-position-y: 5px;
}

DIV.naviitem
/* Style for Sub Entry in Navigation Tree, SiteMap (used in Navigation Mod) */
{
	color: #79795D;
}

DIV.naviitems
/* Style for Sub Entries Container in Navigation Tree (used in Navigation Mod) */
{
	padding-left: 15px;
}

.naviitemmain A:link, .naviitemmain A:hover, .naviitemmain A:visited, .naviitemmain A:active,
.naviitems A:link, .naviitems A:hover, .naviitems A:visited, .naviitems A:active
{
	color: #79795D;
}

.naviitemmain A:hover, .naviitemmain A:active
{
	color: #79795D;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

SPAN.naviitemactive
/* How shall an active Item in the Navigation Tree look like (meaning the current content is within this folder) */
{
	/*font-weight: bold;*/
	color: #ffffff;
	font-weight: bold;
}

DIV.sitemapitemmain
/* Main Menu Folder (first level) Style (used my Navigation Mod) */
{
	background-color: #6f7e8a;
	color: #FFFFFF;
	padding: 2px;
	margin: 0px;
	text-align: center;
	font-weight: normal;
}

DIV.sitemapitemmain A:link, DIV.sitemapitemmain A:hover, DIV.sitemapitemmain A:active, DIV.sitemapitemmain A:visited
{
	color: #FFFFFF;
}

DIV.sitemapitems
/* Sub Menu Items Container Style (used my Navigation Mod) */
{
	background-color: #ffffff;
	color: #79795D;
	padding: 3px 0px 0px 10px;
	margin: 0px;
	text-align: left;
	font-weight: normal;
}

DIV.sitemapitems P, DIV.sitemapitems DIV, DIV.sitemapitems TD
{
	color: #79795D;
}

DIV.sitemapitems A:link, DIV.sitemapitems A:hover, DIV.sitemapitems A:active, DIV.sitemapitems A:visited
{
	color: #79795D;
}

.contextbar
/* Style for Right Bar of the Page (used in main template) */
{
	padding: 0px;
	background-color: #3b5060;
	color: #ffffff;
	border: 1px solid #3b5060;
}

.contextbar P
{
	text-align: center;
	padding: 0px;
	margin: 2px 1px 3px 1px;
}

.contextbar P, .contextbar TD, .contextbar DIV
{
	color: white;
}

.contextbar P.firstentry
{
	text-align: left;
	padding: 3px 1px 5px 45px;
	margin: 0px;
	border-bottom: 1px solid #5b7b94;
	border-top: 1px solid #5b7b94;
}

.contextbar P.entry
{
	text-align: left;
	padding: 3px 1px 5px 45px;
	margin: 0px;
	border-bottom: 1px solid #5b7b94;
}

.contextbar H1
/* set a special style for any H1 in Elements of the class "contextbar" */
{
	width: 100%;
	padding-bottom: 1px;
	margin: 5px 0px 10px 0px;
	border-bottom: solid 1px #AAAAAA;
	font-size: 11pt;
}

.contextbar A:link, .contextbar A:hover, .contextbar A:active, .contextbar A:visited
{
	color: #ffffff;
}

.content
/* Style for the Contents of the Page (used in main template) */
{
	padding: 20px 20px 0px 20px;
	background-color: #FEFEFE;
	color: #000000;
	cursor: auto;
	text-align: justify;
	/*border-top: 1px solid #3b5060*/
}

.content H1, .title
/* set a special style for any H1 in Elements of the class "content" and for Element of the Class "title" */
{
	margin: 3px 0px 10px 0px;
	font-size: 12px;
	font-weight: bold;
}

.content P, .content TD, .content TH, .content LI, .content H1, .content H2, .content H3, .content H5, .content H6
{
	color: #000000;
}

.content H4
{
	color: #FF9900;
}

.footer
/* Style for the Contents of the Page (used in main template) */
{
	padding: 0px 5px 1px 5px;
	background-color: #CDCD9E;
	color: #79795D;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 7pt;
	text-align: right;
	vertical-align: top;
	border-top: 1px solid #ffffff;
}

.footer A:link, .footer A:hover, .footer A:active, .footer A:visited
{
	color: #79795D;
}

.printable
/* Style for Contents to be printed (used by print template) */
{
	padding: 10px;
	margin: 0px;
	background-color: white;
	color: #79795D;
	text-align: justify;
}

.newsitem
/* Style for News Items (used in news mod) */
{
	width: 100%;
	background-color: #ffffff;
	color: #79795D;
	margin: 2px 0px 5px 0px;
	text-align: left;
	font-size: 10px;
}

.newsitem_bullet
{
	font-weight: bold;
	color: #4c687d;
	text-align: left;
	padding: 8px 8px 8px 28px;
	font-size: 10px;
}

TD.newsitem_date
{
	font-weight: bold;
	color: #4c687d;
	text-align: left;
	padding: 8px;
	font-size: 10px;
}

SPAN.newsitem_date
{
	font-weight: bold;
	color: #4c687d;
	font-size: 10px;
}

.newsitem_title
{
	font-weight: normal;
	color: #79795D;
	text-align: left;
	padding: 8px;
	font-size: 10px;
}

.newsitem_link
{
	margin: 5px 3px 0px 0px;
	text-align: right;
	font-size: 10px;
}

.eventitem
/* Style for News Items (used in news mod) */
{
	background-color: #ffffff;
	color: #79795D;
	margin: 2px 0px 0px 0px;
	text-align: left;
	font-size: 10px;
}

.eventitem_bullet
{
	width: 25px; 
	font-weight: bold;
	color: #4c687d;
	text-align: left;
	padding: 2px;
	font-size: 10px;
}

TD.eventitem_date
{
	font-weight: bold;
	color: #4c687d;
	text-align: left;
	padding: 2px;
	font-size: 10px;
}

SPAN.eventitem_date
{
	font-weight: bold;
	color: #4c687d;
	font-size: 10px;
}

.eventitem_title
{
	font-weight: normal;
	color: #79795D;
	text-align: left;
	padding: 1px 0px 0px 2px;
	font-size: 10px;
}

.eventitem_title A:link, .eventitem_title A:visited, .eventitem_title A:hover, .eventitem_title A:active
{
	color: #79795D;
}

.eventitem_link
{
	text-align: right;
	font-size: 10px;
}

.result
/* Style for Result Items (used in search script) */
{
	width: 90%;
	font-size: 9px;
	margin: 1px 0px 1px 0px;
	padding: 1px 3px 2px 5px;
	border-left: solid 5px #003366;
	border-right: solid 1px #AAAAAA;
	border-top: solid 1px #AAAAAA;
	border-bottom: solid 1px #AAAAAA;
	text-align: left;
}

TABLE.folderlisting
{
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #B0B0EE;
	border: outset 1px white;
	width: 90%;
}

TABLE.folderlisting TR
{
	background-color: #DDDDEE;
}

TABLE.folderlisting TD, TABLE.folderlisting TH
{
	border: inset 1px white;
	padding: 3px;
}

BODY {
	scrollbar-face-color: #dddddd;
	scrollbar-base-color: #aaaaaa;
	scrollbar-arrow-color: #414141;
	scrollbar-3dlight-color: #aaaaaa;
	scrollbar-track-color: #eeeeee;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;

	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	line-height: 120%;
	COLOR: #79795D; 
	background-color: #79795D;
	MARGIN: 0px; 
	PADDING: 0px;
	CURSOR: default;
}

P, TD
{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	line-height: 120%;
	text-align: justify;
}

TH
{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	line-height: 120%;
	text-align: center;
	background-color: #EEEEEE;
}

H1 {
	margin: 3px 0px 11px 0px;
	font-size: 12px;
	font-weight: bold;
}

H2 {
	margin: 3px 0px 11px 0px;
	font-size: 11px;
	font-weight: bold;
}

H3 {
	margin: 3px 0px 11px 0px;
	font-size: 11px;
	font-weight: bold;
}

H4 {
	margin: 3px 0px 11px 0px;
	font-size: 12px;
	font-weight: bold;
	font-color: #FF9900;
}

HR {
	HEIGHT: 1px;
	WIDTH: 100%;
	BORDER: solid 1px #AAAAAA;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	PADDING: 0px;
}

DIV.hline {
	font-size: 1px;
	border-bottom: solid 1px #aaaaaa;
	margin: 2px 0px 2px 0px;
}

A, A:link {
	COLOR: #4c687d; 
	TEXT-DECORATION: none;
}

A:visited {
	COLOR: #4c687d; 
	TEXT-DECORATION: none;
}

A:hover {
	COLOR: #4c687d; 
	TEXT-DECORATION: underline;
}

A:active {
	COLOR: #4c687d; 
	TEXT-DECORATION: underline;
}

INPUT, BUTTON, SELECT, TEXTAREA {
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 10px; 
	LINE-HEIGHT: 120%;
	PADDING: 1px;
	FONT-WEIGHT: normal;
	COLOR: #79795D; 
	BACKGROUND-COLOR: #FFFFFF; 
	border: 1px solid #4c687d;
}

IMG {
	BORDER: none;
}

UL { 
	list-style-image: url('dot.gif'); 
    	margin: 5px 5px 5px 20px;
}

LI {
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal; 
	margin-bottom: 5px;
	VERTICAL-ALIGN: TOP;
	text-align: left;
}

FORM {
    border: none;
    margin: 1px;
}

ABBR, ACRONYM, .help {
    border: 1px dotted #AAAAAA;
    padding-top: 1px; 
    padding-bottom: 1px; 
    padding-left: 4px; 
    padding-right: 4px; 
    background-color: #FFFFEE;
    font-size: 9px;
}

.help H1, .help H2, .help H3, .help H4, .help H5, .help H6
{
    margin: 1px;
}

.info
{
	font-size: 9px;
	font-weight: normal;
}

CODE, PRE {
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    border: 1px solid #414141;
    background-color: #FFFFEE;
}

TABLE.futuretable
{
	padding: 2px;
	margin: 2px;
	border: outset 1x white;
	background-color: #6f7e8a;
	color: #79795D;
}

TABLE.futuretable TH
{
	background-color: #6f7e8a;
	color: white;
	border: none;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	padding: 3px;
}

TABLE.futuretable TD
{
	background-color: white;
	padding: 3px;
	color: #79795D;
	border: 1px inset white;
	font-weight: normal;
	vertical-align: top;
}

TD.odd {
	background-color: #eeeeee;
}

TD.even {
	background-color: #ffffff;
}

TD.odd INPUT, TD.odd TEXTAREA, TD.odd SELECT
{
	margin-bottom: 2px;
	background-color: #eeeeee;
}

TD.even INPUT, TD.even TEXTAREA, TD.even SELECT
{
	margin-bottom: 2px;
	background-color: #ffffff;
}

LABEL, BUTTON
{
	padding: 1px;
	cursor: hand;
}

FIELDSET
{
	padding: 0px 10px 15px 10px;
}

LEGEND
{
	font-weight: bold;
	font-size: 9pt;
	margin-bottom: 10px;
}

.entryinabox_frame
{
	margin: 1px 1px 5px 1px;
	padding: 1px 1px 1px 1px;
	background-color: #6f7e8a;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}

.entryinabox_content
{
	margin: 2px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
	background-color: #ffffff;
	color: #79795D;
	font-weight: normal;
}

.entryinabox_frame A:link, .entryinabox_frame A:hover, .entryinabox_frame A:active, .entryinabox_frame A:visited
{
	color: white;
}

.entryinabox_content A:link, .entryinabox_content A:hover, .entryinabox_content A:active, .entryinabox_content A:visited
{
	color: #4c687d;
}

UL.golist
{
	list-style-image: url('../systemmisc/dataman/arrow.gif'); 
	margin-top: 5px;
	margin-bottom: 5px; 
}

UL.golist LI
{
	padding: 0px 0px 3px 8px; 
}

UL.golist A:link, UL.golist A:visited, UL.golist A:active, UL.golist A:hover
{
	color: #79795D;
}

TABLE.shaded
{
	border-left: 1px solid #888888;
	border-top: 1px solid #888888;
	border-right: 2px solid #555555;
	border-bottom: 2px solid #555555;
}

TH.shaded, TD.shaded
{
	border-right: 1px inset #bbbbbb;
	border-bottom: 1px inset #bbbbbb;
}
