body { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-image: url(/images/Gradient_Background.gif); background-repeat: repeat-x; margin: 0; padding: 0 }
p { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0 }
td { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
a:link { color: black; text-decoration: underline; }
a:visited { color: black; text-decoration: underline; }
a:hover { color: block; text-decoration: underline;  } /* background-color: #f7e714 */
.alt, .hide { display: none }
h1 { font-size: 20px; margin: 0 0 4px }
h2 { font-size: 12px; font-weight: normal; margin: 0 0 4px; padding-bottom: 4px; border-bottom: 1px solid #ccc }
h3 { font-size: 12px; font-weight: bold; margin: 0 0 5px; padding-bottom: 4px }
.imgblock { display: block; border-width: 0 }
.button { background-color: #d3e871 }
.button_lt { background-color: #ffffff; font-size: 9px;  }
#imagelead { margin-top: 4px; margin-right: 8px; border: solid 1px #999 }

/*Navigation*/
#navcontainer { font-size: 10px }
#navcontainer ul { background-color: #d3e871; background-image: url(/images/Nav_Background.gif); background-repeat: repeat-x; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-left: 0; width: 100%; float: left }
#navcontainer ul li { display: inline }
#navcontainer ul li a { color: #000; text-decoration: none; background-color: #d3e871; background-image: url(/images/Nav_Background.gif); background-repeat: repeat-x; padding: 0.3em 1em; float: left; border-right: 1px solid #d3e871 }
#navcontainer ul li a:hover { color: #000; background-image: url(/images/Nav_Background_Hover.gif); background-repeat: repeat-x } /*background-color: #f7e714;*/
ul.inny { margin-top: 0; margin-bottom: 4px; margin-left: 0; padding-left: 0 }
.inny li { display: inline; padding: 0 6px; border-right: 1px solid #999 }
li.first { }
li.last { border-right: none }

/*Layout*/
#container { background-color: #fff; width: 700px; border-top: 1px #999 }
#container td { border-style: none solid solid; border-width: 1px; border-color: #999 }
#content td { vertical-align: top; border-style: none }
#header, #content, #footer { padding: 10px }
#header { background-color: #d3e871 }
#footer { color: #666; background-color: #f4f4f4; text-align: center; padding: 6px }
#divider { background-image: url(/images/Dotted_Rule.gif); background-repeat: repeat-y; width: 21px }
#sidebar  { }
#bblogo { background-image: url(/images/BBLogo.gif); background-repeat: no-repeat; margin-top: 6px; width: 194px; height: 40px }
#login { background-color: #d3e871; border: solid 1px #999 }
#loginhead h1 { font-size: 10px; font-weight: bold; background-color: #d3e871; background-image: url(/images/Nav_Background.gif); background-repeat: repeat-x; text-align: center; margin: 0; padding: 4px; border-bottom: 1px solid #999 }
#logininfo { white-space: nowrap; padding: 6px }
#logininfo p { margin: 0 0 2px }
#loginemail { font-weight: bold; padding-bottom: 6px }
#loginpass { font-weight: bold; padding-bottom: 6px }
#alert { color: Red; }

/*tables for the account page*/
.tableheader  { color: black; font-weight: bold; background: white url(images/TH_Background.gif); text-align: center; vertical-align: middle; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-left: 0; border-style: none solid solid solid; border-width: 1px; border-color: #999; width: 100%; height: 15px }

.unadornedList { color: black; font-weight: bold; margin-bottom: 6px; list-style-type: none }