table { border-collapse: collapse; border-spacing: 0; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; text-align : left; font-family : Arial; font-size : 14px; vertical-align: top; color: #000000; }
tr { border: 0; }
td { text-align : left; font-family : Arial; font-size : 14px; vertical-align: top; }
a { outline: none; }
a:link { text-decoration : none; color : #0033FF; }
a:visited { text-decoration : none; color : #0033FF; }
a:active { text-decoration : none; color : #0033FF; }
a:hover { text-decoration : bold; color : #000099; }
input text { width: 120px; }


.Main { width: 800px; height: 100%; vertical-align: middle; text-align: center; }
.Content { width: 100%; height: 100%; }
.Banner { width: 100%; height: 150px; text-align: center; }
.Context { width: 100%; }
.HorSpacer { height: 5px; }
.VerSpacer { width: 5px; }
.Button { color: #000000; background: #FF7711; height: 20px; font-family: Arial; font-size: 12px; font-weight: bold; border-width: 2px; border-style: solid; border-color: #000000; vertical-align: middle;}
.Item { font-weight: bold; font-size: 12px; width: 11%; text-align: center; vertical-align: middle; border: solid 1px #330000; }
.Edit { font-size: 12px; width: 220px; height: 18px; }
.Edit2 { font-size: 12px; height: 18px; }
.BlueTd { color: #0066FF; text-align: center; vertical-align: middle; font-size: 14px; }
.Gauge { color: #FFFFFF; text-align: center; }
.Cal { width: 78px; font-size: xx-small; text-align: right; }
.GenTable td { vertical-align: middle; text-align: center; }
.GenTable2 td { vertical-align: middle; text-align: center; padding-top: 5px; padding-bottom: 5px; }
.GenTable3 td { vertical-align: top; text-align: left; padding-top: 5px; padding-bottom: 5px; }
.GenTable4 th { vertical-align: top; text-align: left; padding: 5px; }
.GenTable4 td { vertical-align: top; text-align: left; padding: 5px; }
.Attrib td { width: 45px; }
.sem tr { height: 15px; }
.sem td { height: 15px; }

.BorderMiddle { width: 300px; background: url(images/GenericMiddle.png) left top repeat-y; }

.BlueBorderTop { width: 300px; height: 13px; background: url(images/blue/BorderTop.png) left top no-repeat; }
.BlueBorderBottom { width: 300px; height: 13px; background: url(images/blue/BorderBottom.png) left top no-repeat; }

.OrangeBorderTopLogin { width: 300px; height: 50px; background: url(images/orange/BorderTopLogin.png) left top no-repeat; }
.OrangeBorderTopReg { width: 300px; height: 50px; background: url(images/orange/BorderTopReg.png) left top no-repeat; }
.OrangeBorderTop { width: 300px; height: 50px; background: url(images/orange/BorderTop.png) left top no-repeat; }
.OrangeBorderBottom { width: 300px; height: 13px; background: url(images/orange/BorderBottom.gif) left top no-repeat; }
.OrangeTable th { font-size: 14px; font-weight: bold; color: #FFFFFF; background: #CC3333; }
.OrangeTable td { font-size: 12px; color: #000000; background: #EEEEEE; }
.OrangeTableG th { font-size: 14px; font-weight: bold; color: #FFFFFF; background: #CC3333; text-align: center; vertical-align: middle; }
.OrangeTableG td { font-size: 12px; color: #000000; background: #EEEEEE; text-align: center; vertical-align: middle; }

.OrangeTable2 th { height: 10px; font-size: 14px; font-weight: bold; color: #FFFFFF; background: #CC3333; border: solid 1px #000000; text-align: center; }
.OrangeTable2 tr { height: 30px; }
.OrangeTable2 td { font-size: 12px; color: #000000; background: #EEEEEE; border: solid 1px #FFFFFF; text-align: center; vertical-align: middle; }

.OrangeTable3 th { height: 10px; font-size: 14px; font-weight: bold; color: #FFFFFF; background: #CC3333; border: solid 1px #000000; text-align: center; }
.OrangeTable3 tr { height: 30px; }
.OrangeTable3 td { font-size: 12px; color: #000000; background: #FFFFFF; border: solid 1px #000000; text-align: center; vertical-align: middle; }

.ToriiTable td { font-size: 14px; font-family: Verdana; text-align: center; vertical-align: middle; }

.Schedule { border: 0px; }
.Schedule th { color: #000000; background: #CC3333; border-top: solid 1px #000000; border-bottom: solid 1px #000000; }
.Schedule td { background: transparent; text-align: center; vertical-align: middle; }

#dropmenudiv{
position:absolute;
border: 1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{
background-color: #FFFFFF;
}