BODY {
    background-color: #eeeeee;
}

input, select, textarea {
	background-color: #cccccc;
}

th, td.blankHeader {
	background-color: #cccccc;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

/**Table Styles**/
.mainTable {
    border: 2px outset green;
}

.navTable {
    border: 1px solid black;
    width: 100%;
    height: 200px;
}

.contentTable {
    border: 1px solid black;
    width: 100%;
    height: 320px;
}

/**DIV Styles**/
.sectionTitle {
    font-family: Arial;
    font-size: 16px;
    padding-left: 5px;
    padding-top: 2px;
    font-weight: bold;
    color: #0000cc;
}

/** <a> styles **/
.navLink {
    font-family: Arial;
    font-size: 14px;
    color: #0000cc;
    padding-left: 10px;
    font-weight: bold;
    text-decoration: none;
}

.navLink:hover {
    text-decoration: underline;
    color: #0000ff;
}

/**<span> inline styles**/
.selectedNav {
    font-family: Arial;
    font-size: 14px;
    color: #aa0000;
    font-weight: bold;
    padding-left: 10px;
}

/** <td> styles **/
.formtext {
    font-family: Arial;
    font-size: 14px;
    padding-left: 3px;
}

.fromFormtext {
    font-family: Arial;
    font-size: 14px;
    color: #0000cc;
}

.error {
    color: red;
    font-family: Arial;
    font-size: 14px;
}

.title {
    font-family: Arial;
    font-weight: bold;
    font-size: 18px;
}

.searchMessage {
	font-family: Arial;
    font-size: 14px;
    color: blue;
    font-weight: bold;
    padding-left: 3px;
}

.resultText {
	padding-right: 10px;
	padding-left: 3px;
	padding-bottom: 2px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	font-family: Arial;
	font-size: 14px;
}

td.resultText a {
	text-decoration: none;
}

td.resultText a:hover {
	text-decoration: underline;
}