body {
margin:0; padding:0;
font-family:verdana; font-size:11px; color:#000000;
background:url(images/bg.gif) #5d2f00 repeat;
}

p.bold {
font-weight:bold;
color:#000000;
padding:15px 0 5px 0; margin:0;
}

a img {
border:0;
}

.clear {
clear:both;
}

#container {
width:945px;
margin-left:30px; padding:0;
}

#header {
width:945px; height:296px;
background:url(images/header_01.png);
z-index:1;
}

.logo {
float:left;
width:312px; height:190px;
margin:75px 0 0 325px;
}

.header_btn {
width:220px; height:100px;
float:left;
position:absolute; margin:180px 0 0 570px;
}

a.reg {
display:block;
background:url(images/reg.png) no-repeat;
width:100px; height:100px;
}

a.reg:hover {
display:block;
background:url(images/reg1.png) no-repeat;
}

a.dlc {
display:block;
background:url(images/dlclient.png) no-repeat;
width:100px; height:100px;
float:left;
position:absolute; margin:-100px 0 0 170px;
}

a.dlc:hover { background:url(images/dlclient1.png) no-repeat; }

#menubg {
padding:0;
width:867px; height:51px;
background:url(images/bg1.gif) no-repeat;
position:absolute; margin-left:78px;
}

/*1st = Firefox, IE7; 2nd = IE6 --*/

#menu {
position:relative;
height:2.5em;
text-align:left; font-size:10px; font-weight:bold;
list-style-type:none;
margin-top:-1px;
background:none;
}

#menu ul {
list-style-type:none;
margin:0; padding:0;
background:none;
}

#menu li {
position:relative; float:left;
background:none;
}

#menu li a, #menu li a:visited {
display:block;
width:9em; height:23px;
padding:0 2px 0 0;
text-decoration:none; color:#FFF; text-align:center;
float:left;
line-height:3em; height:3em;
background:none;
}

#menu li ul {
visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden;
}

#menu table {
margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */
}

#menu li:hover a, #menu li a:hover {
text-decoration:none;
border:0; /*IE6 effect*/
}
#menu li:hover ul, #menu li a:hover ul {
visibility:visible; overflow:visible;
height:auto; width:10em; 
background:#104c02;
left:0; top:2.5em;
}

#menu li:hover ul li a, #menu li a:hover ul li a {
display:block;
background:transparent;
text-decoration:none; color:#FFF; font-weight:bold;
height:auto; width:9em;
padding:0.5em;
line-height:1.5em;
}

#menu li:hover ul li a:hover, #menu li a:hover ul li a:hover {
text-decoration:none; font-weight:bold; color:#FFFF88;
}

#menu li:hover ul li ul, #menu li a:hover ul li a ul {
visibility:hidden; overflow:hidden;
position:absolute; top:0; left:9.5em;
height:0;
}

#menu li:hover ul li:hover ul, #menu li a:hover ul li a:hover ul {
visibility:visible;
height:auto; width:10em;
background:#104c02;
color:#ccff99;
}

#menu li:hover ul li:hover ul li a, #menu li a:hover ul li a:hover ul li a {
display:block;
height:auto;
color:#ccff99;
}

#menu li:hover ul li:hover ul li a:hover, #menu li a:hover ul li a:hover ul li a:hover {
color:#fdbd3b;
}

#wrapper {
width:875px;
background:url(images/bgpaper.gif) repeat-y ;
margin:51px 0 0 80px;
overflow:auto;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#wrapper
{
float:left;
margin:51px 0 0 80px;
overflow:auto; 
}
}


#leftpanel {
width:187px;
float:left;
margin-left:20px;
}

#leftpanel a {
color:#FFF;
text-decoration:underline;
font-weight:bold;
}

#leftpanel a:hover {
color:#FFF;
text-decoration:none;
}

#contentmid {
width:403px;
float:left;
margin-left:8px;
padding-bottom:20px;
}

#contentmid a {
color:#124c00;
text-decoration:none;
font-weight:bold;
}

#contentmid a:hover {
color:#ed080d;
text-decoration:none;
}

.space {
padding-bottom:5px;
}

/*left*/
.loginbg {
background:url(images/slogin.gif) no-repeat;
width:184px; height:168px;
text-align:left;
}

.staticpromo {
width:187px;
height:525px;
}

/*mid*/
.tail {
background:url(images/tigertail.png) no-repeat;
position:absolute;
width:154px; height:179px;
margin-left:497px;
}

.contenthead9 {
background:url(images/topbg7.gif) no-repeat;
margin:0; padding:0;
width:578px; height:126px;
text-align:left;
}

#txtcont { background:url(images/txttop1.gif) no-repeat top; width:598px; padding-top:10px; }
.txt { width:550px; text-align:justify; margin:0; padding:15px 5px 0 0; }

.txt table.ann { border-spacing:1px; font-size:11px; }
.txt table.ann tr.fill { background:#ffcc66; font-weight:bold; border:none; }
.txt table.ann td.filltr { border:none; padding:0; }
.txt table.ann td { border-bottom:#b70100 dotted 1px; text-align:left; width:265px; padding-top:8px; }
.txt table.ann td.dte { border-bottom:#b70100 dotted 1px; text-align:right; width:250px; padding-top:8px; }

/*footer*/

#footer {
background:url(images/footerbg.gif) no-repeat;
width:818px; height:79px;
margin-left:-25px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#footer {
float:left;
margin-left:80px;
}
}

@media all and (min-width: 0px) 
{
#footer {
float:left;
margin-left:80px; }
}

.footerTXT {
margin:10px 0 0 10px;
float:left;
text-align:left;
}

.footerIMG {
float:left;
margin:10px 0 0 20px;
}

