html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
:focus {outline: 0;}
table {border-collapse: collapse; border-spacing: 0;}


body {font: 12px "Trebuchet MS", arial, sans-serif; color: #333; background: #F9F4ED url(../img/pagebg.png) repeat-x; margin:0; padding:0;}

.container  {width:971px; margin:auto;}
.header     {width:971px; height:135px;}

.logo       {float:left; width:235px; height:85px; background:url(../img/logo.png);}
.quickinfo  {float:right; width:165px; height:85px; background:url(../img/quickinfo.png);}
.body       {width:971px; height:500px;}
.menu       {width:952px; height:26px; margin:0 10px 0 10px; background:url(../img/menubg.png) no-repeat;}
.content    {width:971px; background:url(../img/contentbg.png) no-repeat; height:302px;}

.mnu    {float:left; width:135px; height:20px; background:url(../img/menubg0.png); text-align:center;}
.mnupro	{float:left; width:196px; height:20px; background:url(../img/menupro.png); text-align:center;}

.mnu1   {width:95px; background:url(../img/menubg01.png);}
.mnuon  {background:url(../img/menubg0on.png);}
.mnu1on {background:url(../img/menubg01on.png);}

.mnuend    {float:left; width:135px; height:26px; background:url(../img/menuend.png); }

.mnu, .mnupro {font:normal 14px "Trebuchet MS", Helvetica; color#333; padding-top:6px; text-transform:uppercase;}
.menu a:link, .menu a:visited  {color:#333; text-decoration:none;}
.menu a:hover  {color:#A52A2A; text-decoration:none;}


.col1   {float:left; width:323px; margin: 5px 5px 0 15px;}
.col2   {float:left; width:388px; margin: 5px 5px 0 5px;}
.col3   {float:left; width:210px; margin: 5px 5px 0 5px;}
.col1index {float:left; width:323px; margin: 5px 5px 0 15px;}

.col2 h1    {font: normal 16px tahoma, "Trebuchet MS", vedana, arial; color:#2E4865; background:url(../img/h1bg.png) no-repeat; border-bottom:1px solid #C8C8C8; display:block;}
.col2 h2    {font: normal 14px tahoma, "Trebuchet MS", vedana, arial; color:#39597D; display:block;}
.col2 p     {font: normal 12px/16px "Trebuchet MS", vedana, arial; color:#333; margin: 5px 0px 10px 0px}
.col2 p.more    {color:#666; margin: 2px 0px 10px 0px; line-height:15px;}
.col2 ul		{padding-left:20px; color:#666;}
.col2 a {text-decoration:none; border-bottom:1px dotted #000; color:#000; letter-spacing:0.5px; font-style:italic;}

#showpic	{width:318px; height:318px; margin-left:2px; overflow:hidden;}
#showpic img	{/*width:400px;*/ height:300px; border:1px solid #8A7F70; padding:1px;}
/*#showpic img	{width:400px; height:300px;}*/

.thumbs     {width:318px; margin:20px 0 0 2px;}
.thumbs img {width:48px; height:48px; border:1px solid #8A7F70; padding:1px; margin:4px;}
.thumbs img:hover {border:1px solid #000;}


.col3 h1    {font: bold 14px georgia, Garamond, "Times New Roman", serif; color:#333; border-bottom:1px dotted #333; display:block; margin-top:4px;}
.col3 p     {margin:4px;}
.col3 p.more    {color:#666; margin-left:14px;}
sup {font-size:80%; vertical-align:top;}

h2.mheader  {font-weight:bold; display:block; border-bottom:1px solid silver; background:#E5E5E5; padding:4px;}
.mheader cite {font-size:10px;}

.tmain {width:100%; font: normal 11px/16px "Trebuchet MS", vedana, arial; color:#333; border-bottom:1px solid silver; background:#fff;}
.tmain TR {border:1px solid #ddd;}
.tmain TR:hover {background:#ddd;}
.tmheaders {font-weight:bold;}
TD.tmheaders {padding:4px;}
TD.tminfo {padding:4px; font-weight:normal; border-left:1px dotted #ddd;}
TD.pfix {padding:0px 4px 0px 4px; font-weight:normal;}
.tmlegend {background:#FFFFCC; font-weight:bold; padding:4px; color:#666;}
.tmsummary {background:#FFDFDF; font-weight:bold; padding:4px; color:#666;}

.footer {clear:both; width:971px; height:75px; margin:20px auto 0 auto; padding-top:5px; text-align:center; border-top:1px solid silver;}
.red {font-size:9px; color:red; font-weight:bold;}
.norm {font-weight:normal;}

