body { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #787866 }
a { color: #fff }
p { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 1.5em; margin-top: 1.5em; margin-bottom: 1.5em; text-align: left; }
td { font-size: 11px; font-family: Arial, Helvetica, sans-serif }
h1 { font-size: 20px; font-weight: normal; line-height: 1.5em; margin-bottom: -0.5em; text-align: left;  }
h2 { font-size: 18px; font-weight: normal; line-height: 1.5em; text-align: left; }
h3 { font-size: 14px; font-weight: normal; line-height: 1.5em; text-align: left; }
sup { font-size: 60%; vertical-align: super }
img { display: block; margin: 0; padding: 0 }
li { line-height: 1.5em; text-align: left; }
.tableclear { border: none; border-collapse: collapse; }
.fda { color: #aaa; font-size: 10px; line-height: 1em; margin: 20px; padding: 2px; border: solid 1px; text-align: left; }
.float_right { float: right; }
.header1 { font-size: 20px; font-weight: bold }
.header2 { font-size: 20px; font-weight: normal }
.header3 { font-size: 14px; font-weight: bold; line-height: 1.5em; padding-bottom: -1em }
.main { margin-right: 20px; margin-left: 20px; text-align: left;}
.main a { color: #fff }
.mainfooter { margin-right: 20px; margin-left: 20px; text-align: center; }
.mainfooter a { color: #fff }
.main_black { color: #001; margin-right: 20px; margin-left: 20px }
.main_black a { color: #001 }
.marginleft { margin-left: 20px; text-align: left; }
.marginleft20 { margin-left: 20px; }
.nav { font-weight: bold; display: block; padding-top: 6px; padding-bottom: 6px; padding-left: 30px; float: left }
.nav a { color: #fff; text-decoration: none }
.nav a:hover { color: #cf0; text-decoration: underline }
.imgcart { display: inline; margin-top: 5px; }
.leftalign { text-align: left; }#GridView1 td { margin: 7px 0 7px 0; padding: 7px 0 7px 0; border-bottom: dotted 1px #424233 }
.login { background-color: White; color: Black; margin-left: 20px; }
.portalmenu { background-color: #787866; margin: 0 10px 0 10px; }
.price { color: #c00; font-size: 16px; font-weight: bold }
.productdetail { font-weight: normal; }
.productdetail a { font-weight: normal; }
.productdetail a:hover { font-weight: normal; }
.productnav { display: block; margin-bottom: -1em; padding-top: 0; padding-right: 5px; padding-left: 20px; text-align: right; }
.productnav a { color: #fff; text-decoration: none }
.productnav a:hover { color: #cf0; text-decoration: underline;}
.registered { font-size: 75%; vertical-align: super }
.registered1 { font-size: 100%; vertical-align: super }
.ruleabove { border-top: 3px solid #fff; border-right: 0; border-bottom: 0; border-left: 0 }
.rulebelow { border-top: 0; border-right: 0; border-bottom: 3px solid #fff; border-left: 0 }
.ruleleft { border-top: 0 none; border-right: 0 none; border-bottom: 0; border-left: 3px solid #fff }
.ruletopnbottom { border-top: 3px solid #fff; border-right: 0; border-bottom: 3px solid #feffff; border-left: 0 }
.ruletopnbottom2 { border-top: 3px solid #fff; border-right: 0; border-bottom: 3px solid #cccccc; border-left: 0 }
.search { margin-right: 10px; margin-left: 20px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin-top: 0.5em; margin-bottom: 0.5em; text-align: right;}
.search2 { margin-right: 20px; margin-left: 0px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin-top: 0.5em; margin-bottom: 0.5em; text-align: left;}
.searchhdr { font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 1.5em;}
.subnav { display: block; margin-bottom: -1em; padding-top: 0; padding-right: 20px; padding-left: 20px; text-align: right; }
.subnav a { color: #fff; text-decoration: none }
.subnav a:hover { color: #cf0; text-decoration: underline }
.subnav2 { display: block; padding-top: 0; padding-left: 20px; text-align: left; }
.subnav2 a { color: #fff; text-decoration: none }
.subnav2 a:hover { color: #cf0; text-decoration: underline }
.subnavPortal { display: block; margin-bottom: -1em; padding-top: 0; padding-right: 10px; padding-left: 20px; text-align: right; }
.textnormal { font-weight: normal; }
.top { color: #70705d; text-align: left; display: block; padding-top: 10px; padding-right: 20px; padding-bottom: 8px; position: relative; float: right }
.top a { color: #70705d; text-decoration: none; position: relative }
.top a:hover { color: #60604b; text-decoration: underline; position: relative }
.txtpadright { margin-right: 5px; }
#ctl00_LoginView1_LoginName1 { font-weight: bold; }
#ctl00_LoginView1_LoginStatus1 { color: #70705d; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#eventsgrid { margin-right: 20px; margin-left: 20px; text-align: left;}
#GridView1 th { margin: 7px 0 7px 0; padding: 7px 0 7px 0; border-bottom: dotted 1px #424233 }
#GridView1 .eventdt { margin: 7px 0 7px 5px; padding: 7px 0 7px 5px; }
#login {padding: 0px 0px 0px 0px; }
#login h3 {padding: 0px 0px 0px 0px; line-height: 1em;  }
#login a { color: #c00; font-weight: bold; text-decoration: underline; }
#login a:hover { color: #c00; font-weight: bold; text-decoration: none; }

