/***** main css *****/
body {
  background-color: #e4e9ed;
}
a { color: #003850; }
a:visited { color: #003850; }
a:hover { color: #ff9c00; }
#topTabs ul li {
  border-bottom: 2px solid orange;
  background-color: #003850;
}
#logo {
  background-image: url('../images/logo.gif');
}
#footerLinks li#otherBrand
{
  background-image: url('../images/otherBrand.png');
  width:11px;
  border-left: 0px;
}

/**** Struts styles ****/
.errorLabel {color:red;}
.errorMessage {font-weight:bold; color:red;}
.checkboxErrorLabel {color:red;}
.required {color:red;}
.errorLabel {color: red;}
.errorMessage {color: red;}

/**** Navigation ****/
#leftNav li {
    color: white;
    background-color: #a2b3bf;
}
#leftNav li.selectedSubmenu {
  background-color: #003850;
}
#subLeftNav li {
    background-color: white;
}
#subLeftNav li a, #subLeftNav li a:visited, #subLeftNav li a:hover  {
    color: #003850;
}
#topNav {
	background-color: #27697e;
}
#topNav .selected {
	color: #003850;
	border-bottom: 2px solid orange;
}


/*** form styles ****/
.fieldset {
	border-color: #003850; 
}
.legend {
	background-color: #003850;
}
.mainButton {
    background-color: #27697e;
    border-color: #1B4A60 #859DAB #859DAB #1B4A60;
}
.mainButton:hover {
    border-color: #859DAB #1B4A60 #1B4A60 #859DAB;
    color: #245166;
}
.actionMessages
{
background-color:#CEF6CE;
}
.fieldErrors
{
background-color:#F8E0E0;
}
.fieldErrorList
{
 color: red;
}
.warning
{
 color: red;
}

/**** list action tables ****/
.listActionResult tr:hover 
{
background-color: #859DAB;
}

/**** important boxes ****/
.important ul li.heading {
background-color: #27697E; font-weight: bold;
}
.important ul li {
background-color: #A2B3BF; color: white;
}

/**** footer ****/
#footer {
  border-top: 1px solid #003850;
  color: #245166;
}
#footerLinks li {
  border-left: 1px solid #003850;
}
#searchInput {
  border-left: 1px solid #1b4a60;
  border-top: 1px solid #1b4a60;
  border-right: 1px solid #859dab;
  border-bottom: 1px solid #859dab;
  color: #245166;
}
.search {
  background-image: url('../images/search.png');
}
#searchOptions {
  background-color: #859dab;
}

/**** rounded corners css ****/
.round6 {
border-left: 6px solid #E4E9ED;
border-right: 6px solid #E4E9ED;
}
.round4 {
border-left: 4px solid #E4E9ED;
border-right: 4px solid #E4E9ED;
}
.round2 {
border-left: 2px solid #E4E9ED;
border-right: 2px solid #E4E9ED;
}
.round1 {
border-left: 1px solid #E4E9ED;
border-right: 1px solid #E4E9ED;
}
.roundRtRm {
    border-right-color: #27697E;
}

/**** toolbar ****/
#toolbar { background-color: #003850; }