/*
Color Definitions:
=================================
336699 - Royal Blue
33CCCC - Teal/Blue
669933 - Army Green
EAFFD5 - Light Yellow/Green
CCFFCC - Pale Light Green
6B2824 - Maroon
24486B - Navy Blue
000    - Black
FFF    - White
FF0000 - Red
*/


body {
width: 770px;
margin-top: 0;
margin-bottom: 0;
margin-left: auto;
margin-right: auto;
padding:0px;
background-color: #336699;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
}

form {
display:inline;
}

label {
font-weight: bold;
}

input {
/*width: 120px;*/
}

A {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

div {
background-color: #FFF;
}

div.alternate {
background-color: #EAFFD5;
}

hr {
color: #33CCCC;
background-color: #33CCCC;
}

table {
margin-left: auto;
margin-right: auto;
padding: 5px;
border: 1px solid #000;
}

caption {
margin-left: auto;
margin-right: auto;
font-weight: bold;
text-align: left;
}

th {
background-color: #669933;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
color: #FFF;
text-align: center;
}

tr {
background-color: #FFF;
}

td {
padding-left: 5px;
padding-right: 5px;
border-bottom: 1px solid #669933;
font-size: 8pt;
}

td.alternate {
background-color: #EAFFD5;
}

td.rowTitle {
border-right: 1px solid #669933;
text-align: right;
}

#callContainer table th {
color:#000;
}

h1 {
margin-top: 0;
margin-bottom: 0;
letter-spacing: .1em;
font-size: 13pt;
}

h2 {
font-size:11pt;
}

h3 {
font-size:.9em;
}

p {
}
/*
ul {
width: 100%;
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
border: none;
}

ul li {
margin: 0;
padding: 2px;
background-color: #CCFFCC;
white-space: nowrap;
text-align: center;
border-bottom: 1px solid #669933;
}

li.active {
background-color: #EAFFD5;
}
*/

#header-container {
_height: 80px;
min-height: 80px;
margin: 0;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 0;
text-align: center;
border: 1px solid #24486B;
}

#accredit-container {
padding-top: 2px;
text-align: right;
}

#accredit-image {
float: left;
padding-right: 5px;
}

#menu-container {
float: left;
width: 150px;
_height: 400px;
min-height: 400px;
margin-top: 2px;
margin-right: 2px;
background-color: #669933;
border: 1px solid #24486B;
}

#menu-container ul {
width: 100%;
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
border: none;
}

#menu-container ul li {
margin: 0;
padding: 2px;
background-color: #CCFFCC;
white-space: nowrap;
text-align: center;
border-bottom: 1px solid #669933;
}

#menu-container li.active {
background-color: #EAFFD5;
}

A.navigationLink:link 	{ text-decoration: none; }
A.navigationLink:visited	{ text-decoration: none; }
A.navigationLink:link:active, A.navigationLink:visited:active { color: #6B2824; text-decoration: none; }
A.navigationLink:link:hover, A.navigationLink:visited:hover { color: #6B2824; text-decoration: none; }

#menu-container .menuSectionHeader {
background-color: #669933;
color: #FFF;
font-weight: bold;
}

#menu-container #homeLink {
background-color: #669933;
color: #FFF;
font-weight: bold;
}

#menu-container #adminHomeLink {
background-color: #669933;
color: #FFF;
font-weight: bold;
}

#content-container  {
float: left;
width: 594px;
_height: 380px;
min-height: 380px;
margin-top: 2px;
padding: 10px;
border: 1px solid #24486B;
}

.floatRight {
float: right;
}

.alignLeft {
text-align: left;
}

.noShow {
display: none;
}

.icon {
padding: 5px;
}

#error-container {
border:1px solid #FF0000;
}

#error-container h1 {
background-color: #FF0000;
color: #FFF;
font-size: small;
}

#error-container ul {
width: 100%;
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
border: none;
}

#error-container li {
margin: 0;
padding: 2px;
background-color: #FFF;
white-space: nowrap;
text-align: left;
border-bottom: 1px solid #669933;
}

#alert-container {
border:1px solid #669933;
}

#alert-container h1 {
background-color: #669933;
color: #FFF;
font-size: small;
}

#alert-container ul {
width: 100%;
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
border: none;
}

#alert-container li {
margin: 0;
padding: 2px;
background-color: #FFF;
white-space: nowrap;
text-align: left;
border-bottom: 1px solid #669933;
}