/***** main css *****/
body {
  background-color: #ebede8;
  background-image: url('../images/bg.png');
  background-repeat: repeat-x;
}
a { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #53ad39; }
#topTabs ul li {
  border-bottom: 2px solid #bcd50a;
  background-color: #000000;
}
#logo {
  background-image: url('../images/logo.png');
}
#footerLinks li#otherBrand
{
  background-image: url('../images/otherBrand.gif');
  width:26px;
  border-left: 0px;
}

/**** Struts styles ****/
.errorLabel {color:#e2201f;}
.errorMessage {font-weight:bold; color:#e2201f;}
.checkboxErrorLabel {color:#e2201f;}
.required {color:#e2201f;}
.errorLabel {color: #e2201f;}
.errorMessage {color: #e2201f;}

/**** Navigation ****/
#leftNav li {
	color: black;
    background-color: #b2cca1;
}
#leftNav li.selectedSubmenu {
  background-color: #000000;
}
#subLeftNav li {
    background-color: white;
}
#subLeftNav li a, #subLeftNav li a:visited, #subLeftNav li a:hover  {
    color: #000000;
}
#topNav {
	background-color: #163730;
}
#topNav .selected {
	color: #000000;
	border-bottom: 2px solid #bcd50a;
}


/*** form styles ****/
.fieldset {
	border-color: #000000; 
}
.legend {
	background-color: #000000;
}
.mainButton {
    background-color: #163730;
    border-color: #1B4A60 #859DAB #859DAB #1B4A60;
}
.mainButton:hover {
    border-color: #859DAB #1B4A60 #1B4A60 #859DAB;
    color: #163730;
}
.actionMessages
{
background-color:#CEF6CE;
}
.fieldErrors
{
background-color:#F8E0E0;
}
.fieldErrorList
{
 color: #e2201f;
}
.warning
{
 color: #e2201f;
}

/**** list action tables ****/
.listActionResult tr:hover 
{
background-color: #859DAB;
}

/**** important boxes ****/
.important ul li.heading {
background-color: #163730; font-weight: bold; color: white;
}
.important ul li {
background-color: #b2cca1; color: black;
}

/**** footer ****/
#footer {
  border-top: 1px solid #000000;
  color: #163730;
}
#footerLinks li {
  border-left: 1px solid #000000;
}
#searchInput {
  border-left: 1px solid #163730;
  border-top: 1px solid #163730;
  border-right: 1px solid #b2cca1;
  border-bottom: 1px solid #b2cca1;
  color: #163730;
}
#leftNav li.selectedSubmenu a, #leftNav li.selectedSubmenu a:visited, #leftNav li.selectedSubmenu a:hover {
    color: white;
}
#leftNav li a, #leftNav li a:visited, #leftNav li a:hover {
    color: black;
}
.search {
  background-image: url('../images/search.png');
}
#searchOptions {
  background-color: #163730;
}

/**** rounded corners css ****/
.round6 {
border-left: 6px solid #a3a992;
border-right: 6px solid #a3a992;
}
.round4 {
border-left: 4px solid #a3a992;
border-right: 4px solid #a3a992;
}
.round2 {
border-left: 2px solid #a3a992;
border-right: 2px solid #a3a992;
}
.round1 {
border-left: 1px solid #a3a992;
border-right: 1px solid #a3a992;
}
.roundRtRm {
    border-right-color: #163730;
}

/**** toolbar ****/
#toolbar { background-color: #000000; }