body {color:#ffffff; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;    padding:0,0,0,0;}

.maintable {width:1004px; }

.mainpagetop {height:435px;  background: url(../graph/main_top_bg.jpg); background-color:#ffffff}
.newspagetop {height:435px;  background: url(../graph/news_top_bg.jpg); background-color:#ffffff}
.placepagetop {height:435px;  background: url(../graph/place_top_bg.jpg); background-color:#ffffff}
.archpagetop {height:435px;  background: url(../graph/arch_top_bg.jpg); background-color:#ffffff}


.topmenutd {height:50px; padding-top:12px;}
.footer {height:139px; background: url(../graph/end_bg.jpg); padding-top:60px; }



.advtext {text-decoration : none; color : #666666; font-family : Verdana, Arial, Helvetica, Sans-serif, Pragmatica; font-size : 8px; letter-spacing: -1px;  text-align:center; position: absolute; left:-350; top: -470; z-index:-1;}

.mainlogotd {height:385px; text-align:right; padding-bottom:10px; padding-right:10px;}
.maincenter {height:50px; background: url(../graph/main_top_center_bg.jpg) no-repeat left top;}
.mainpagetitle  {width:370px; text-align:right; padding-right:33px;}                    
.maintoptext {text-align:right; padding-right:30px; decoration:none; color:#333333; font-family: Arial,Verdana,Tahoma; font-size:15px;}

.newspagetitle  {width:370px; text-align:right; padding-top:5px; padding-right:22px;}                    
.newstoptext {text-align:right; padding-right:30px; padding-bottom:5px; decoration:none; color:#333333; font-family: Arial,Verdana,Tahoma; font-size:15px;}
.newstd {padding-right:20px; padding-left:20px;}
                 


h1 {margin:0px; font-weight:normal; padding:0px; color:#D81D15;  font-family: Arial; font-size:24px;}           
h2 {margin:0px; font-weight:normal; padding:0px; color:#D81D15;  font-family: Verdana; font-size:17px;}           
h4 {margin:0px; font-weight:normal; padding:10px; color:#000000;  font-family: Arial; font-size:15px;}           



.topmenutext {font-size:12px; font-weight:bold; font-family: Arial, Verdana; padding-left10:px; padding-right:25px;}   
.topmenutext a {text-decoration : none; color: #ffffff;}
.topmenutext a:hover {text-decoration : none; color: #FFFF99;}

.pictd {border: 1px solid #DA251C; padding: 3 3 3 3; }                                            
.leftpic {margin-right:20px; margin-bottom:10px; }
.pagetext {padding-top:30px; padding-bottom:10px; padding-left:40px; padding-right:35px;}
.placepagetext {padding-bottom:10px; padding-left:40px; padding-right:35px;}
.endtext {font-size:12px; font-family: Arial,Verdana; color: #ffffff; }   
.copy {font-size:11px; width:230px; font-family: Arial,Verdana; color: #ffffff; padding-top:45px;}

.justtext {font-size:13px; font-family: Arial,Verdana; color:#333333; text-align:justify}   
.newstext {font-size:12px; margin-top:10px; margin-bottom:10px; font-family: Verdana,Arial; color:#222222; text-align:justify}
.normaltext {font-size:12px; font-family: Arial, Tahoma, Verdana; color:#333333; }   
.smalltext{font-size:10px; font-family: Tahoma, Arial, Verdana; }   
                          
p {margin-bottom:10px; margin-top:5px;}
ul {margin-bottom:5px; margin-top:5px;}

a {text-decoration : none; color: #CC0000;}
a:hover {text-decoration : none; color: #FF0000; font-weight:bold}
                          


