
body, div, td, th, a, img, form {
    margin: 0;
    padding: 0;
}

body {
    background-color : #698b69;
    font-family : Verdana, Arial;
    font-size : 0.7em;
    text-align : center;
}

body.print {
	background-color: #ffffff;
	text-align: left;
}

#greeting {
    text-align: right;
}

#main {
    background-color : #ffffff;
    margin-bottom : 0 ;
    margin-left : auto;
    margin-right : auto;
    margin-top : 0;
    text-align : left;
    width : 806px;
}


.border {
    border : #008000 solid 1px;
    padding: 10px;
}

.centered {
    margin-left : auto;
    margin-right : auto;
	text-align : center;
}

div.content {
	clear : both;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
}
  
div.confirmation {
	color : #003399;
	font-size : 1.3em;
    margin-left: 10px;
    margin-right: 10px;
    text-align : center;
    vertical-align: middle;
}

div.agree {
	border : 1px inset #000000;
	height : 200px;
	margin-bottom : 20px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 20px;
	overflow : auto;
	text-align: left;
	width: 400px;
}

#error {
    color : red;
}

#error a {
    color : red;
    text-decoration : none;
  }

#error a:hover {
    color : red;
    font-weight: bold;
    text-decoration : none;
  }

.footer {
    border : #008000 solid 1px;
	clear: both;
    font-size : 0.8em;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px;
    text-align : center;
  }

.green {
	color: green;
  }

.left {
    float: left;
    width: 580px;
  }

.login {
    border : #008000 solid 1px;
    font-size : 1.0em;
    padding: 10px;
  }

input.loginElement {
    font-size: 1.0em;
  }

.right {
    float: right;
    width: 196px;
  }

.menu {
    line-height: 2em;
	text-align : center;
}

a {
	color : #003399;
    text-decoration : none;	
}

a:hover {
    color : #FF6600;
    text-decoration : none;
  }

a.menuLink {
    background-color : #008000;
    border-bottom : #000000 solid 1px;
    border-right : #000000 solid 1px;
    border-top : #000000 solid 1px;
    color : white;
    float: left;
    font-size : 1.2em;
    line-height: 2em;
    padding: 0;
    margin: 0;
    text-decoration : none;
    width: 160px;
  }

a.menuLink#firstMenu {
    border-left : #000000 solid 1px;
  }


a.menuLink:hover {
    background-color : #ffff00;
    color : #000000;
    font-weight : bold;
    text-decoration : none;
  }

.disabled {
	color : #cccccc;
}

.cellForm {
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
}

.rowForm {
	padding-bottom : 7px;
}

div.listHeading {
    background-color : #698b69;
	border-top : #000000 solid 1px;
	border-bottom : #000000 solid 1px;
	color : white;
	font-weight : bold;
	font-size : 1.3em;
}

a.toc {
    background-color : #ffffff;
	color : #698b69;
	font-size : 1.2em;
	line-height : 1.5em;
    text-decoration : none;
  }

a.toc:hover {
    background-color : #698b69;
	color : white;
    font-weight : bold;
    text-decoration : none;
  }

span.pageHeading {
	color : #003399;
	font-size : 2em;
}

textarea, input, select {
    font-family : Verdana, Arial;
	font-size : 1em;
}
