/*
 * www.ktauber.com Cascading Style Sheet
 * Copyright (c) 2001-2003 Karl Tauber.
 * All rights reserved.
 */

/*---- General ----*/

body {
    margin: 0pt;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    background-color: white;
	
	scrollbar-face-color: #bbeebb;
	scrollbar-shadow-color: #bbeebb;
	scrollbar-darkshadow-color: #668866;
	scrollbar-arrow-color: #668866;
}
table {
    font-size: 10pt;
}

h1 {
    color: darkseagreen;
    font-size: 18pt;
    font-weight: normal;
	letter-spacing: 2px;
    clear: both;
}
h2 {
    color: darkseagreen;
    font-size: 14pt;
    font-weight: normal;
	letter-spacing: 1px;
    clear: both;
}
h3 {
    color: darkseagreen;
    font-size: 12pt;
    font-weight: bold;
    clear: both;
}
h4 {
    color: darkseagreen;
    font-size: 10pt;
    font-weight: bold;
    clear: both;
}

ul {
	list-style-image: url('images/dot.gif');
}

table.frame {
	border: 2px darkseagreen solid;
}
table.table {
    font-size: 9pt;
}
th {
	color: #008000;
	background-color: #bbeebb;
    font-weight: normal;
	height: 25px;
	background-image: url(images/cellpic1.gif);
}
.row1 {
	background-color: #f7fff7;
}
.row2 {
	background-color: #eeffee;
}

/*---- Areas ----*/

.topArea {
    background-color: darkseagreen;
    color: white;
    border-bottom: 1px solid Green;
    padding: 3px;
 }
.leftArea {
    background-color: #ccffcc;
    border-right: 1px solid Green;
	padding: 2px 3px 3px 3px;
}
.contentArea {
	padding: 30px;
}

.mainMenuBox {
}

.leftBox {
	color : white;
    background-color: #99cc99;
    font-family: Arial, Helvetica, sans-serif;
	text-align: center;
    padding: 5px;
}

.previewImage {
    float: right;
    margin-left: 20px;
    margin-bottom: 10px;
}


/*---- General Links ----*/

a, a:link, a:visited {
    color: green;
}
a:hover {
    color: #dd6900;
}

h1 a, h1 a:link, h1 a:visited,
h2 a, h2 a:link, h2 a:visited,
h3 a, h3 a:link, h3 a:visited,
h4 a, h4 a:link, h4 a:visited {
    color: darkseagreen;
    text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
    color: #dd6900;
}


/*---- Menu Links ----*/
a.menuMain, a.menuMain:visited {
	background-color: darkseagreen;
    color: white;
    font-weight: bold;
    font-size: 12pt;
    text-decoration: none;
	display: block;
	margin-top: 1px;
	padding: 3px;
	padding-left: 5px;
}
a.menuMain:hover {
	background-color: #fab749;
    color: white;
}
a#currentMain {
	background-color: #fab749;
/*	border-right: 10px solid #fab749;*/
}

a.menuSub1, a.menuSub1:visited {
	background-color: #99c699;
    color: white;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
	display:block;
	padding:2px;
	padding-left: 15px;
}
a.menuSub1:hover {
	background-color: #fab749;
    color: white;
}
a#currentSub1 {
	background-color: #fab749;
/*	border-right: 7px solid #fab749;*/
}

a.menuSub2, a.menuSub2:visited {
	background-color: #a0d2a0;
    color: white;
    font-size: 10pt;
    text-decoration: none;
	display:block;
	margin-bottom: 0px;
	padding:1px;
	padding-left: 25px;
}
a.menuSub2:hover {
	background-color: #fab749;
    color: white;
}
a#currentSub2 {
	background-color: #fab749;
/*	border-right: 5px solid #fab749;*/
}


/*--- Form elements ----*/

input {
	color: #000000;
	background-color: #ffffff;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color: #668866;
}
input.button {
	background-color: #eeffee;
}


/*---- Misc ----*/

.underline {
	border-bottom: 1px solid darkseagreen;
}

.copyright, .preview {
	font-size: 7pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
