/* ------------------ GLOBAL ------------------ */
html, body { padding: 0; margin: 0; }
body { background: #FBFAF4 url(../images/topbarBG.gif) left top repeat-x; text-align: center; }
.hidden { display: none; }
.center { text-align: center; margin: 0 auto; }

/* ------------------ GLOBAL > TYPOGRAPHY ------------------ */
p, h1, h2, h3, ul, ol, li, label, a, th, td, dd, dt { font-family: verdana, sans-serif; font-weight: normal; padding: 0; margin: 0; color: #333; }
p, ul, ol, li, label, a, td, th { font-size: 12px; line-height: 20px; margin: 0; }
p, ul, ol, label { padding: 0 0 10px 0; }
h1 { font-family: gerogia, serif; font-size: 24px; padding: 0 0 12px 0; line-height: 24px; color: #6E9128; text-align: left; }
h2 { font-size: 16px; padding: 16px 0 8px 0; line-height: 16px; font-family: georgia, serif; color: #6E9128; font-weight: bold;}
th {  }
a { color: #6E9128; }
a:hover { color: #4D661C; }
dd { }
dl { }

/* ------------------ GLOBAL > LISTS ------------------ */
ul, ol { margin: 0 0 0 30px; }
li { padding: 0 0 5px 0; }

/* ------------------ GLOBAL > TABLES ------------------ */
table { padding: 0; border: 1px solid #999; margin: 10px 0 5px 0; }
th, td { padding: 5px; margin: 0; text-align: left; line-height: 12px; }
table.small td { font-size: 10px; line-height: 10px; text-align: left;}
th { background: #eee; border-bottom: 1px solid #999; }
th.left { text-align: left; }
th.right { text-align: right; }
td.left { text-align: left; }
td.right { text-align: right; }

/* ------------------ GLOBAL > FORMS ------------------ */
form { padding: 0; margin: 0; }
.text { border: 1px solid #999; width: 160px; }
.textShort { border: 1px solid #999; width: 30px; }
.textMed { border: 1px solid #999; width: 40px; }
textarea { border: 1px solid #999; width: 450px; }
input.login { float: left; margin: 18px 10px 18px 0; }

/* ------------------ GLOBAL > IMAGES ------------------ */
img { border: none; }
img.right { float: right; margin: 0 0 0 20px; }
img.left { float: left; margin: 0 20px 0 0; }

/* ------------------ CONTAINER ------------------ */
#container { width: 600px; margin: 23px 0; background: url(.../images/containerBG.gif) 0 0 repeat-y; text-align: left; }

/* ------------------ MASTHEAD ------------------ */
#masthead { display: none; }

/* ------------------ MAIN ------------------ */
#main { float: left; width: 600px; padding-left: 16px; background: url(../images/containerBG.gif) 0 0 repeat-y; }
#sidebar { display: none; }
#content { float: left; width: 600px; padding: 0; }
#logo { display: none; }

/* ------------------ MAIN ------------------ */
#footer{ float: left; width: 600px; height: 100px; padding-left: 16px; background: url(../images/footerBG.gif) 0 0 no-repeat; }
