body {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F0F0F0;
}

a {text-decoration: none;}
a:link {color: #0000ff;}
a:visited {color: #0000ff}
a:hover {text-decoration: underline;}
a:active {color: #ff0000;}



/* ******** Main Layout ************* */

.CSS-Class-Layout-Spacer {
	background-color: #000000;
}

.CSS-Class-Layout-Date {
	font-size: 9pt
}

.CSS-Class-Layout-Navigation {
	font-size: 9pt;
}

.CSS-Class-Layout-Content {
	background-color: #ffffff;
	padding: 5px;
	color: #000000;
	font-size: 12pt;

}

.CSS-Class-Layout-Form {
	font-size: 8pt;
	padding: 3px;
}

.CSS-Class-Layout-Form-Input-Field {
	font-size: 8pt;
}

.CSS-Class-Layout-Form-Button {
	font-size: 8pt;
}


.CSS-Class-Layout-Footer {
	font-size: 8pt;
	color: #333333;
}





/* ********* CONTENT ********** */


h1 {
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	background-color: #666699;
	width: auto;
}
h1 a{text-decoration: none;}
h1 a:link {color: #ffffff;}
h1 a:visited {color: #ffffff}
h1 a:hover {text-decoration: underline;}
h1 {color: #ffffff;}


h2 {
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	background-color: #C0C0C0;
}

h3 {
	font-size: 10pt;
	font-weight: bold;
	color: #444444;
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #666699;
	background-color: #F0F0F0;
}

.navigationMainBodySeparator {
	background-color: #dFddee;
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: solid;
	border-right-style: none;

	border-color: #666699;
	
	border-width: 1px;

}

.navigationMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: lowercase;
	color: #EEEEEE;
	text-align: center;
	background-color: #A4ACC1;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;

	border-color: #666699;
	
	border-width: 1px;
	
}

.navigationMain a{text-decoration: none;}
.navigationMain a:link {color: #EEEEEE;}
.navigationMain a:visited {color: #EEEEEE}
.navigationMain a:hover {text-decoration: underline;}
.navigationMain a:active {color: #EEEEEE;}

.navigationMainSpacer {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;

	border-top-style: none;
	border-left-style: none;
	border-bottom-style: solid;
	border-right-style: none;
	border-color: #666699;
	
	border-width: 1px;
}


a.navigationMain {
	text-decoration: none;
	color: #FFFFFF;
}
.navigationMain.selected {
	color: #555555;
	background-color: #DFDDEE;
	border-bottom-style: none;
}

.navigationMain.selected a{text-decoration: none;}
.navigationMain.selected a:link {color: #555555;}
.navigationMain.selected a:visited {color: #555555}
.navigationMain.selected a:hover {text-decoration: underline;}
.navigationMain.selected a:active {color: #555555;}




.sideTabHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;

	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	
	border-style-top:  solid;
	border-style-right:  solid;
	border-style-bottom:  none;
	border-style-left:  solid;
	
	border-color: #660000;
	border-width: 5px;	
	
	text-align: center;
	background-color: #CBA8A8;
}

.sideTabBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;

	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-style-top:  none;
	border-style-right:  solid;
	border-style-bottom:  solid;
	border-style-left:  solid;
	
	border-color: #660000;
	border-width: 1px;

	background-color: #c0c0c0;
}
	
	