
/* globals */
body {padding:0; margin:0; font-family:"lucida grande", verdana, lucida, arial, helvetica, 宋体, sans-serif; font-size: 12px; color: #003407;}
div {overflow: hidden }
ul,p,form,h1 { padding: 0; margin: 0 }
a img { border: 0 }

body { background:#003407; }
#floatad #floatleft{ z-index: 1000; position: absolute; left: 10px; top:expression(offsetParent.scrollTop+10) }
#floatad #floatright{ z-index: 1000; position: absolute; right: 10px; top:expression(offsetParent.scrollTop+10) }

#mainscreen { margin-left: auto; margin-right: auto; width: 760px; background-color: #fff }


/* top */
#main-top { background: url(banner.jpg) right no-repeat; width: 100%; position: relative}
#main-ad { width: 100%; padding:5px 0 0 0; }
#transflash { position: absolute; left: 0; top: 20px }
/* nav */
#main-nav { background: url(nav_bg.gif) repeat-x 0 0; width:100%; height: 43px; position: relative; border:1px solid;margin:2px 0 0 0; }
#main-nav ul { position: absolute; left: 25px; top: 5px; }
#main-nav ul li {  display: block; width:65px; padding: 10px 0px 0px 0px; float:left; }
#main-nav ul li a { color: #ccdcd2; text-decoration: none; }
#main-nav ul li a:hover{color: #f00; text-decoration: underline }
/* content */
#main-content { position: relative; }
/* footer */
#main-footer { color: #ccdcd2; background: url(footer_bg.gif) repeat-x; height: 100px; width: 100%; position: relative; line-height: 24px }
#main-footer #tabs { position: absolute; top: 4px; width: 100%; left: 0; text-align: center; }
#main-footer p { display: inline; padding: 0 10px 0 10px }
#main-footer a { color: #ccdcd2; text-decoration: none }

/* pages */
.lipage{ text-align:right; }
.pages{ clear:both; margin:10px 0; }
	.pages em, .pages a, .pages strong{ text-decoration:none; margin-left:5px; padding:2px 5px; border:1px solid #E5E5E5; }
		.pages a:hover{ text-decoration:none; border:1px solid #09C; background:#09C; color:#FFF; }
	.pages strong{ border:none; font-weight:700; }