body {
  background-color : #ffffff ;
  color : #000000;
  margin : 0px 0px 0px 0px;
}

#banner td {
  padding-left: 12px ;
  padding-right: 12px ;
}

#banner td table td {
  padding-left: 3px ;
  padding-right: 3px ;
  border: 0 ;
}

.container {
  /*  content area */
  background-color : #ffffff;
  color : #000000;
  margin-top: 1em ;
  margin-bottom: 1em ;
}

.container td {
  padding: 0 12px ;
}

td.top_cell {
  padding-top: 1em ;
  padding-left: 1em ;
  padding-right: 1em ;
}

.breadcrumbs {
  background-color : #ffffff;
}

p, li, form {
  font-family: georgia, times, serif;
  font-size: 90%;
  line-height : 1.25;
}

form#LoginForm {
  padding-top: .5em ;
}

ul, ol {
  font-family: georgia, times, serif;
  line-height : 1.25;
}

a:link {
  color: #006699;
  text-decoration: underline;
}

a:visited {
  color: #666666;
  text-decoration: underline;
}

a:hover {
  color: #993300;
  text-decoration: underline;
}

a:active {
  color: #993300;
  text-decoration: underline;
}

.nav, .stbuttontext {
  font-family : arial, helvetica, sans-serif;
  font-weight : bold;
  font-size : 75%;
}

.selected {
  font-family : arial, helvetica, sans-serif;
  font-weight : bold;
  font-size : 75%;
  color : #aaaaaa ;
}

a.nav:link, a.stbutton:link {
  color : #333333;
  text-decoration : none;
}

a.nav:visited, a.stbutton:visited {
  color : #333333;
  text-decoration : none;
}

a.nav:hover, a.stbutton:hover {
  color : #993300;
  text-decoration : underline;
}

a.nav:active, a.stbutton:active {
  color : #993300;
  text-decoration : underline;
}

.nav2 {
  font-family : arial, helvetica, sans-serif;
  font-size : 75%;
}

.join {
  font-family : arial, helvetica, sans-serif;
  font-weight : bold;
  font-size : 18px;
}

a.join:link {
  color : #ffffff;
  text-decoration : none;
}

a.join:visited {
  color : #ffffff;
  text-decoration : none;
}

a.join:hover {
  color : #993300;
  text-decoration : underline;
}

a.join:active {
  color : #993300;
  text-decoration : underline;
}

.bottomnav {
  font-family : arial, helvetica, sans-serif;
  font-size : 75%;
}

a.bottomnav:link {
  color : #333333;
  text-decoration : none;
}

a.bottomnav:visited {
  color : #333333;
  text-decoration : none;
}

a.bottomnav:hover {
  color : #993300 ;
  text-decoration : underline;
}

a.bottomnav:active {
  color : #993300;
  text-decoration : underline;
}

.selected2 {
  font-family : arial, helvetica, sans-serif;
  font-weight : bold;
  font-size : 75%;
  color : #aaaaaa ;
}

.small1 {
  font-family: arial, helvetica, sans-serif;
  font-size: 80%;
  color: #000000;
}

.small2 {
  font-family: arial, helvetica, sans-serif;
  font-size: 80%;
  color: #993300;
}

.status {
  font-family: arial, helvetica, sans-serif;
  font-size: 100%;
  color: #993300;
}

.tm {
	font-size: 70%;
}

.rememberme {
 font-family : arial, helvetica, sans-serif;
 font-size : 75%;
 color : #000000 ;
}

h1 {
  font-family: georgia, times, serif;
  font-size: 125%;
  color: #000000;
  background-color : #ffffff;
  margin-top : 0;
  margin-bottom : 0;
}

h2 {
  font-family: georgia, times, serif;
  font-size: 100%;
  color: #000000;
  background-color : #ffffff;
  margin-top : 0;
  margin-bottom : 0;
}

/*  to color a header dark red rather than black  */
.darkred {
  color : #993300;
  background-color : #ffffff;
}

/*
These customized header tags were created in March 2005
and superseded in 2007. I'm keeping them in the style
sheet so that they won't break in any of the older pages.
*/

.title1 {
  font-family: georgia, times, serif;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}

.title2 {
  font-family: georgia, times, serif;
  font-size: 18px;
  font-weight: bold;
  color: #993300;
  margin-top: .5em ;
}

.title1_small {
  font-family: georgia, times, serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

.title2_small {
  font-family: georgia, times, serif;
  font-size: 16px;
  font-weight: bold;
  color: #993300;
  margin-top : 0;
  margin-bottom : 0;
}

/*  end of obsolete header designations  */

.footer_text {
  font-family: arial, helvetica, sans-serif;
  font-size: 75%;
  color: #242424;
  margin-bottom: 0 ;
}

.feedicon {
  width: 14px ;
  height: 14px ;
  border: none ;
}

.feedicon_top {
  border: none ;
}

a:link.TextButton,
a:visited.TextButton {
  font-family: Arial, Helvetica, sans-serif ;
  font-size: 85% ;
  font-weight: bold ;
  color: #00528a ;
  text-transform: capitalize ;
  padding: 0 ;
}

a:focus.TextButton,
a:hover.TextButton,
a:active.TextButton {
  color: #993300 ;
}

#theTop {
  background-color: #3685ff;
  text-align: right ;
  padding: 2px 1em ;
}

#theBottom {
  background-color: #3685ff ;
  padding: 2px 1em ;
}

#theBottom .LeftSideBottom {
  float: left ;
  margin-right: auto ;
}
  
#theBottom .RightSideBottom {
  float: right ;
  font-size: 75% ;
  color: #ffffff ;
  margin-left: auto ;
  padding: 2px 1em 0 0 ;
}
  
#theBottom a:link,
#theBottom a:visited {
  text-align: left ;
  font-size: 75% ;
  color: #ffffff ;
}

#theBottom a:hover,
#theBottom a:active {
  font-size: 75% ;
  color: #993300 ;
}

#theBottom Clear {
  clear: both ;
}

a.imageLink {
  text-decoration: none ;
}

.rtop,
.rbottom {
  display:block ;
  background-color: white ;
}

.rtop *,
.rbottom * {
  display: block ;
  height: 1px ;
  overflow: hidden ;
}

#yellow_floating_table {
  background-color: #fff494 ;
  padding: 0 ;
  margin-top: 0 ;
}

/* Note: see well-ielt7.css for IE < 7.0 overrides */

#yellow_floating_table .rtop *,
#yellow_floating_table .rbottom * {
  background-color: #fff494 ;
}

#highlights {
  padding: 0 1em ;
}

.r1 {
  margin: 0 5px ;
}

.r2 {
  margin: 0 3px ;
}

.r3 {
  margin: 0 2px ;
}

.r4 {
  margin: 0 1px ;
  height: 2px ;
}

.off_screen {
  position: fixed ;
  top: -50px ;
  background-color: yellow ;
}

.eyecatcher {
	  color: #3584ff ;
}

.larger {
	font-size: larger ;
}

.address {
	text-align: center ;
}

.Social {
  margin: 0 ;
  margin-top: 1em ;
  padding: 0 ;
}
