body {
background-color: #ffffff;
color: #000000;
margin: 0px;
}
#area {
background-color: #D4D4D4;
color: #000000;
margin: 0px;
}
td {
font-family: Arial, Helvetica;
font-size: 10pt;
}

td.largerfont {
font-family: Arial, Helvetica;
font-size: 12pt;
}

td.paddedl {
padding-left: 10;
padding-right: 0;
}

td.paddedr {
padding-left: 0;
padding-right: 10;
}

.error {
color: #CC0000;
}

.highlighttext {
font-family: Arial, Helvetica;
color: black;
font-weight: bold;
}

.lightcolortext {
color: #999999;
font-style: italic;
}

.feature {
font-weight: bold;
color: #CC6633;
}

.linecolor {
color: #D4D4D4;
}

.verticalline {
background-color: #D4D4D4;
}

.cellaccent {
background-color: #E7CBBE;
}

.generaltable {
background-color: #ffffff;
border: 1px dotted #333333;
width: 90%;
padding: 6px;
spacing: 0px;
}
.generaltablenone {
background-color: #ffffff;
width: 500px;
padding: 5px;
spacing: 5px;
}
.generaltablenone td {
	border-bottom: 1px dotted #666666;}
.largetable {
background-color: #EEE0D2;
border: 1px solid #ffffff;
padding: 3px;
spacing: 0px;
}

.smalltable {
background-color: #EEE0D2;
border: 1px solid #ffffff;
width: 360px;
padding: 3px;
spacing: 0px;
}

.colortable {
border: 1px solid #C0C0C0;
border-collapse: collapse;
}

.colorcell {
border: 1px solid #C0C0C0;
}

.fieldname {
font-weight: bold;
color: #000000;
text-decoration: none;
}

.regtext {
font-family: Arial, Helvetica;
font-size: 10pt;
}

.smalltext {
font-family: Arial, Helvetica;
font-size: 8pt;
}

.largelinks {
font-size: 12pt;
}

.largeboldtext {
font-size: 14pt;
font-weight: bold;
}

.noline {
text-decoration: none;
}

.black {
color: #000000;
}

.nolineblack {
text-decoration: none;
color: #000000;
}

.warning {
color: #E7761F;
font-weight: bold;
}

a {
color: #1F8BC7;
}
a:link, a:visited, a:active {
	color: #1F8BC7;
	text-decoration: underline;
}
a.links:hover {
color: #ffffff;
background: #1F8BC7;
text-decoration: none;
}

a.linkset {
color: #979696;
font-weight: bold;
background-color: transparent;
border: none;
padding: 0px;
margin: 0px;
text-decoration: none;
left: -2px;
}

input.button, .button {
color:#000000;
background-color: #BDBD6F;
border:2px solid;
border-top-color: #A0A06B;
border-left-color: #A0A06B;
border-right-color: #A0A06B;
border-bottom-color: #A0A06B;
font-weight: bold;
font-size: 11px;
}


/* Modified Styles */
#login {
	background-color: #ffffff;
	background-image: url(images/fish.jpg);
	background-position: bottom left;
	background-repeat: none;
	padding: 0;
	margin: 0;
}
#login td {padding: 0px;}
.leftbg {
	background-image: url(images/left-bgnd.gif);
	background-repeat: repeat-y;
	width: 15px;
	vertical-align: top;
}
.rightbg {
	background-image: url(images/right-bgnd.gif);
	background-repeat: repeat-y;
	width: 15px;
	vertical-align: top;
}
.topbg {
	background-image: url(images/top-bgnd.gif);
	background-repeat: repeat-x;
	height: 15px;
	vertical-align: top;
}
.botbg {
	background-image: url(images/bot-bgnd.gif);
	background-repeat: repeat-x;
	height: 15px;
	vertical-align: top;
}
.left {
	float: left;
	margin: 0;
	padding: 0;
	width: 15px;
}
.right {
	float: right;
		margin: 0;
	padding: 0;
	width: 15px;
}
.logtitle {
	padding-left: 170px;
	font-weight: bold;
}

html>body #headerlogo {
	text-align: center;
	width: ;
	background-color: white;
	height: 65px;
	padding: 20px 0px 0px 0px;
	margin: 0;
}
#headerlogo {
	text-align: center;
	width: ;
	background-color: white;
	height: 80px;
	padding: 20px 0px 5px 0px;
	margin: 0;
}
#navigation {
	width: ;
	height: 27px;
	text-align: center;
	background-color: #689CB7;
	border-top: 2px solid #356076;
	border-bottom: 2px solid #356076;
}
#footerdivide {
	width: ;
	height: 10px;
	background-color: #689CB7;
	border-top: 2px solid #356076;
	border-bottom: 2px solid #356076;
}
h1 {
	font-weight: bold;
	font-size: 22px;
	color: #989852;
	text-align: center;
	border-bottom: 2px dotted #333333;
	padding-bottom: 22px;
}
h2 {
	font-weight: bold;
	font-size: 16px;
	color: #989852;
	text-align: center;
	padding-bottom: 0px;
}
.dotbox {
	width: 300px;
	padding: 15px;
	border: 2px dotted #333333;
	text-align: left;
}
.iconleft {
	float: left;
	margin: 0;
	padding: 0;
	width: 26px;
}
.iconright {
	float: right;
		margin: 0;
	padding: 0;
	width: 26px;
}
.cellpad {padding: 20px;}
.groupclass {color: #666666;}
.accent {
	font-weight: bold;
	color: #989852;
}
.tiny {font-size: 11px}
#pagestbl td {border-bottom: 1px dotted #333333;}

.headlink {
background-color: white;
border: 1px solid #999999;
padding: 5px;
}
.linkhead {
background-color: #689CB7;
color: white;
font-weight: bold;
display: block;
border: 1px solid #356076;
padding: 2px;
}
.linkset {
background-color: white;
border: 1px solid #999999;
padding: 5px;
}
.help {
	padding: 20px;}
	
#helpheader {
	width: ;
	color:white;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	font-size: 14px;
	letter-spacing: 1px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #689CB7;
	border-top: 2px solid #356076;
	border-bottom: 2px solid #356076;
}
.loadtable {
background-color: #ffffff;
text-align: center;
padding: 3px;
spacing: 0px;
}
.navigation img {border: none;}
.navigation a:link, .navigation a:visited, .navigation a:active, .navigation a:hover {border: none; text-decoration: none;}
#description input {width: 100%; height: 350px;}
