body {padding:0; margin:0; font:12px verdana,tahoma,sans-serif; background:#ffffff url(images/banner1.jpg) top center no-repeat; color:#444; border-top:3px solid #fff; text-align:center; line-height:1.5em;}
#wrap {width:900px; text-align:center; margin:0 auto;}
/* #maincontent {background:#fff; filter:alpha(opacity=80); opacity: 0.8; text-align:left; border:4px solid #666; padding:15px 15px 5px 15px; margin:0 0 15px 0;} */
#maincontent {background: url(images/bkgt.png) repeat; text-align:left; border:2px solid #666666; padding:15px 15px 0px 15px; margin:-10px 0 10px 0;}


a {text-decoration:none; font-weight:700; color:#ffa500;}
a:hover {text-decoration:underline;}
a img {border:0;}
h1 {margin:15px auto 10px auto; padding:0; font-size:2.6em; color:#eee; letter-spacing:-2px; line-height:1.2em;}
h1 a {color:#eee; font-weight:700; text-decoration:none;}
h1 a:hover {color:#fff; text-decoration:none;}
h2 {margin:0 0 12px 0; padding:12px 6px 12px 15px; background:#dc9000 url(images/h2bkg.jpg) top center no-repeat; border-left:20px solid #ffa500; color:#fff; font-size:2.2em; font-family:Times; font-weight:700;}
h2 a {font-weight:400;}
h3 {font-size:1.4em; font-weight:400; margin:0 0 10px 0;}
h4 {margin:0 0 12px 0; padding:12px 6px 12px 15px; background:#dc9000 url(images/h2bkg.jpg) top center no-repeat; border-left:20px solid #ffa500; color:#fff; font-size:2.0em; font-family:Times; font-weight:700;}
p {margin:0 0 15px 0;}
ul {margin:0 0 15px 20px; padding:0;}
li {margin:0; padding:0 0 0 5px;}

.slogan {color:#ccc; font-size:1.4em; margin:0 0 15px 0; padding:0;}
.toptabs {clear:both; font-size:14px; line-height:1.5em; color:#aaa; margin:138px 0 15px 0;}
.toptabs a {font-weight:700;}
.toptab {padding:3px 6px 7px 6px; font-weight:400; margin:0 2px; color:#000;}
.toptab:hover {background-color:#142a42; color:#fff; text-decoration:none;}
.active {background-color:#142a42; color:#fff;}
.active:hover {background-color:#444; color:#fff;}
.bottomlinks, .bottomlinks a {text-align:center; color:#888; font-size:0.9em; font-weight:400; margin:5px auto;}
.footer {margin-left:14px; text-align:left; color:#444; font-weight:400;}
.hide {display:none;}
.td1 {vertical-align: center; font-weight:700; background-color:#ffa500; text-align:center}
.td2 {vertical-align: center; background-color:#ffe5b5; text-align:left;}

.td1 {background-color: #fdf5e6; text-align:left;}
.td2 {background-color: #fdebc7;}








