body {
  background: #000; /* #255722; old#234821; */
  margin: 15;
  padding: 0;
  font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
  color: #000;
  letter-spacing: normal;
  }
  
h1 {font-weight:bold; font-size:1.1em; color:#396130;}
  
#smalltext {
  font: 10px/12px Verdana, Arial, Helvetica, Sans-Serif;
  color: #000;
  letter-spacing: normal;
  }

.BoldText {font-weight:bold; color:#396130;}
.indent {margin-left:30px;}
  
#MainTable {
  background: #234821;
  border: 1px solid #000;
  }  
  
ul li {
  margin:0;
/*  list-style-type: round; */
  }
  
img { border: none; }  

/* THIS IS THE HEADER AT THE TOP OF EACH PAGE */
#Header {
  background: transparent url(images/header.jpg) no-repeat top left;
  padding: 0;
  margin: 0 0 5px 0;
  width: 697px;
  height: 116px;
  /* position: relative; */
  }

/* THIS IS THE MAIN MENU UNDER THE HEADER OF EACH PAGE */
  
#MainMenu {
  background: transparent url(images/buttonrow-none.gif) no-repeat top left;
  width:697px;
  height: 49px;
  text-align: center;
  margin: 0 10px 0 0;
  }
  
.MainItem a {
  background: transparent url(images/blank-green-off.gif) no-repeat bottom center;
  width:95x;
  height: 42px;
  font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;
  color: #fff;
  margin: 0 0 5px 0;
  }
  
#BelowMenu {
  background: transparent url(images/belowmenu.gif) no-repeat top left;
  width:697px;
  height: 8px;
  }  
  
#Left1 {
    background: transparent url(images/left1.gif) no-repeat top left;
    width: 40px;
    height: 66px;
    }
    
#Center1 {
    background: transparent url(images/center1.gif) repeat top left;
    width: 657px;
    /* height: 200px; */
    }

.CenterTableArea {
    width: 588;
    padding-top: 0;
    padding-left: 24;
    padding-bottom: 10;
    display: block;
    }
    
.CenterTable {
    width: 570;
    display: block;
    }    

.CenterTableCellLeft {
    width: 156px;
    }
    
#leftText {font: normal normal 12px/16px Verdana, Arial, Sans-Serif; color:#000;}
    
.CenterTableCellLeft2 {
    width: 75px;
    }    
    
.CenterTableCellRight {
    font: normal 12px/16px Verdana, Arial, Helvetica, Sans-Serif;color: #000;
    text-align: left;    
    display: block;
    padding-right: 15px;
    }
    
.CenterTableCellRight a { font: normal 12px/14px Verdana, Arial, Helvetica, Sans-Serif;color: #0000ff; text-decoration: none;}
    
.CenterTableCellRight a:hover {
    font: normal 12px/14px Verdana, Arial, Helvetica, Sans-Serif;color: #ff0000;
    text-decoration: none;
    }    

#Bottom {
    background: transparent url(images/bottom.gif) no-repeat top right;
    width: 657px;
    height: 34px;
    }
    
#BottomMenu {
    width: 607;
    font: normal 10px/10px Verdana, Arial, Helvetica, Sans-Serif;color: #000;
    padding-bottom: 11;
    display: block;  
    text-align: center;
    margin-left: 22;
    }
    
#BottomMenu a{
    font: normal 10px/10px Verdana, Arial, Helvetica, Sans-Serif;color: #000;
    text-decoration: none;    
    }
    
#BottomMenu a:hover{
    text-decoration: underline;    
    }    
    
#copyright {
  font-size: 10px;
  position: relative;
  top: 0px;
  color: #6EA538;
  display: block;
  padding: 15px;
  text-align: center;
  }
  
  
/*
main navigation image swap
swap a plain background image and change font style
*/
#navcontainer
{
margin:0px;
padding:0px;
}

/* GREEN BUTTONS ON THE MAIN MENU */
#navcontainer ul
{
margin:5px 0 0 70px;
padding:0px;
list-style-type:none;
text-align:center;
}

#navcontainer ul li {
float:left;
}

#navcontainer ul li a
{
text-decoration:none;
background:url(snap/bg_menu_off.jpg) no-repeat top left;
font:normal normal 10px verdana,arial,sans-serif,sans,helvetica,geneva;
color:#fff;
float:left;
margin:0px;
height:42px;
width:95px;
padding-top:13px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

#navcontainer li a:hover
{
background:url(snap/bg_menu_on.jpg) no-repeat left top;
color:#fff;
}
#navcontainer li a:active{
background:url(snap/bg_menu_on.jpg) no-repeat left top;
color:#fff;
}

/* ORANGE MYACCOUNT BUTTON AT END OF MAIN MENU */
#navcontainer lh a
{
text-decoration:none;
background:url(snap/bg_menu_orangeoff.jpg) no-repeat top left;
font:normal normal 10px verdana,arial,sans-serif,sans,helvetica,geneva;
color:#fff;
float:left;
margin:0px;
height:42px;
width:95px;
padding-top:13px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

#navcontainer lh a:hover
{
background:url(snap/bg_menu_orangeon.gif) no-repeat left top;
color:#fff;
}
#navcontainer lh a:active{
background:url(snap/bg_menu_orangeon.gif) no-repeat left top;
color:#fff;
}


.MyAcctLogin {
margin:10px 0 10px 0;
padding:15px 15px 15px 50px;
position: 50%;
align: center;
width: 300px;
font:normal normal 12px arial,sans-serif,sans,helvetica,geneva,verdana;
color:#000;
background:#ccffcc;
border:2px solid green;
}

/* FORM ELEMENTS */

.confirmation {
margin:10px 0 10px 0;
padding:15px 15px 15px 50px;
font:normal normal 12px arial,sans-serif,sans,helvetica,geneva,verdana;
color:#000;
background:#ccffcc url(images/confirmation.gif) no-repeat;
border:2px solid green;
}
.error {
margin:10px 0 10px 0;
padding:15px 15px 15px 60px;
font:normal normal 12px arial,sans-serif,sans,helvetica,geneva,verdana;
color:#000;
background:#ffcccc url(images/error.gif) no-repeat;
border:2px solid red;
}



/* GREEN and ORANGE MENU BUTTONS */

#MainMenu2 {
  background: transparent url(images/buttonrow-none.gif) no-repeat top right;
  width:697px;
  height: 49px;
  align:right;
  text-align: center;
  /* margin: 10px 0 0 100px; */
  margin: 0px 0 0 0px;
  }

#MainMenu2Table {
  align:right;
  border:1;
  padding-right:50px;
  }
	

#greenmenu
{
align:left;
margin:5px 0 0 70px;
padding:4px 0 0 0;
list-style-type:none;
text-align:center;
}

#greenmenu a
{
text-decoration:none;
background:url(snap/bg_menu_off.jpg) no-repeat top left;
font:normal normal 10px verdana,arial,sans-serif,sans,helvetica,geneva;
color:#fff;
float:left;
margin:0px;
height:20px; /*40px*/
width:95px;

padding: 14px 0 10px 0;

/*padding-top:13px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;*/

}

#greenmenu a:hover
{
background:url(snap/bg_menu_on.jpg) no-repeat left top;
color:#fff;
}

#greenmenu a:active{
background:url(snap/bg_menu_on.jpg) no-repeat left top;
color:#fff;
}


#greenmenuactive
{
margin:5px 0 0 70px;
padding:4px 0 0 0;
list-style-type:none;
text-align:center;
}

#greenmenuactive a
{
text-decoration:none;
background:url(snap/bg_menu_on.jpg) no-repeat top left;
font:normal normal 10px verdana,arial,sans-serif,sans,helvetica,geneva;
color:#fff;
float:left;
margin:0px;
height:20px;
width:95px;

padding: 14px 0 10px 0;
/*
padding-top:13px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
*/
}

#greenmenuactive a:hover
{
background:url(snap/bg_menu_on.jpg) no-repeat left top;
color:#fff;
}

#greenmenuactive a:active{
background:url(snap/bg_menu_on.jpg) no-repeat left top;
color:#fff;
}


/* ORANGE MYACCOUNT BUTTON AT END OF MAIN MENU */

#orangemenu
{
margin:4px 0 0 70px;
padding:4px 0 0 0;
list-style-type:none;
text-align:center;
}

#orangemenu a
{
text-decoration:none;
background:url(snap/bg_menu_orangeoff.jpg) no-repeat top left;
font:normal normal 10px verdana,arial,sans-serif,sans,helvetica,geneva;
color:#fff;
float:left;
margin:0px;
height:20px;
width:95px;
padding: 14px 0 10px 0;
/*
padding-top:13px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;*/
}

#orangemenu a:hover
{
background:url(snap/bg_menu_orangeon.gif) no-repeat left top;
color:#fff;
}
#orangemenu a:active{
background:url(snap/bg_menu_orangeon.gif) no-repeat left top;
color:#fff;
}

#orangemenuactive
{
margin:5px 0 0 70px;
padding:4px 0 0 0;
list-style-type:none;
text-align:center;
}

#orangemenuactive a
{
text-decoration:none;
background:url(snap/bg_menu_orangeon.gif) no-repeat top left;
font:normal normal 10px verdana,arial,sans-serif,sans,helvetica,geneva;
color:#fff;
float:left;
margin:0px;
height:20px;
width:95px;

padding: 14px 0 10px 0;
/*
padding-top:13px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;*/
}

#orangemenuactive a:hover
{
background:url(snap/bg_menu_orangeon.gif) no-repeat left top;
color:#fff;
}
#orangemenuactive a:active{
background:url(snap/bg_menu_orangeon.gif) no-repeat left top;
color:#fff;
}