/*  */
body { background: #000 url(images/bg.jpg) repeat-x fixed bottom left; margin: 0px; padding: 0px; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 1em; line-height: 125%; }
p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,table,tr,th,td,img { margin: 0px; padding: 0px; border: 0px; }

h1 { font-family: "Times New Roman", Times, serif; letter-spacing: -1px; font-size: 2.95em; font-weight: normal; line-height: normal; }
h2 { font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px; font-size: 1.4em; color: #000; margin: 5px 0px 15px 0px; }
h3 { font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px; font-size: 1.3em; color: #000; margin: 5px 0px 10px 0px; }
h4 { font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px; font-size: 1.2em; color: #000; margin: 5px 0px 10px 0px; }
h5 { font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px; font-size: 1.1em; color: #000; margin: 5px 0px 10px 0px; }

p { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #333; line-height: 125%; margin: 10px 0px; }

a { color: #B32E2F; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; color: #701D1D; }

ul { padding: 0px 0px 0px 20px; margin: 0px; }
ol { padding: 0px 0px 0px 20px; margin: 0px; }
li { padding: 0px; margin: 3px 0px; }
dt { font-weight: bold; }

hr { height: 1px; margin: 10px 0px; padding: 0px; border: 0px; border-top: 1px solid #999; line-height: normal; }

.l { float: left; margin: 0px 10px 5px 0px; border: 1px solid #B32E2F; }
.r { float: right; margin: 0px 0px 5px 10px; border: 1px solid #B32E2F; }
.lnob { float: left; margin: 0px 10px 5px 0px; }
.rnob { float: right; margin: 0px 0px 5px 10px; }

.clr { clear: both; line-height: normal; } 
.clear { clear: both; } 

#shell { background: #fff; margin: 10px auto 0px auto; width: 748px; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; font-size: 0.75em; }

#header { background: #fff url(images/header.gif) no-repeat top left; width: 738px; \width: 748px; w\idth: 738px; height: 92px; padding: 5px 0px 0px 10px; border-bottom: 1px solid #513939 }
#header h1 a { background: url(images/phoenix.gif) no-repeat 0% 50%; padding: 20px 0px 20px 60px; display: block; font-weight: normal; color: #000; }
*>html #header h1 a { padding: 30px 0px 0px 70px!important; padding: 20px 0px 32px 60px; }

#banner{ background: #fff; }
#banner img { border-bottom: 3px solid #B32D2E; vertical-align: top; }
#content { background: #fff url(images/content_bg.gif) repeat-y top left;}

#menu { width: 152px; float: left; border-right: 1px solid #ccc; }
#menu ul { padding: 0px; }
#menu li { background: transparent url(images/menu_bg.gif) no-repeat top left; width: 152px; display: block; margin: 0px; }
#menu li a { padding: 6px 20px 10px 18px; display: block; background: transparent url(images/menu_here_bg.gif) no-repeat left top; width: 114px; \width: 152px; w\idth: 114px; font-size: 1.15em; letter-spacing: -1px; }
#menu li a:hover { background-position: right top; }
#menu li.here a { color: #333; }

#page { float: right; width: 575px; \width: 593px; w\idth: 575px; padding: 10px 10px 0px 10px; }

#footer { clear: both; background: #999 url(images/footer_bg.gif) repeat-x top left; text-align: right; padding: 4px 5px; }
#footer p { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; color: #333; font-size: 0.8em; }
#footer a { color: #eee; font-weight: normal; }

.data { width: 100%; }
.data td { line-height: 100%; padding: 5px; border-bottom: 1px solid #ccc; }
.data th { line-height: 100%; padding: 5px; } 
.data tr.even td { background: #ddd; }
.data tr.headings th { background: #666; color: #fff;  }