/* CSS Document */
*{margin:0;padding:0;}
body{font-family: arial, tahoma, verdana, geneva, sans-serif, "宋体";  background: #FFF; font-size:12px; line-height:21px; color:#666;}
ul, li{list-style:none;}
img{border:0;}
hr {border-bottom:1px dashed #fff}
a{color:#fff; text-decoration:none}
a:hover{color:#0000ff;}

.clear{clear:both;}

/* NAVIGATION */
/*#home_nav{background:url(home_bg.jpg) center top no-repeat #fff; width:1000px; height:665px;}
#home_nav div{padding-top:225px; margin-left:-80px;}*/

#left,#middle,#right{float:left; height:500px; display:block;}
#header_wrap{background:url(header_bg.gif) left top repeat-x; width:100%; height:106px;}
#header{width:1000px;}
#header ul, #header img{float:right;}
#header li{width:112px; height:76px; background:url(nav_sep.gif) right top no-repeat #0000ff; float:left;}
#header a{width:111px; height:56px; display:block; padding-top:20px;}
#header a:hover{background-color:#6722ac; color:#fff;}
#header li.final{background:none; background-color:#0000ff;}
#header .nav_selected{background-color:#6722ac!important;}

/* CONTENT */
#content_wrap{background:url(content_bg.jpg) center top no-repeat #fff; width:1000px; height:521px;}
#primary_content,#secondary_content{float:left; height:385px; margin-top:52px; text-align:left;}
#secondary_content{width:160px; margin-left:84px; _margin-left:42px;}
#primary_content{width:570px; margin-left:116px;}

#footer{margin-top:45px; height:20px; clear:both;}
#copyright{float:left; margin-left:64px; _margin-left:32px;}
#author{float:right; margin-right:64px; _margin-right:32px;}
#footer a{color:#666;}
#footer a:hover{color:#0000ff;}

.font_1{ font-size:11px;}
.font_2{ font-size:12px;}
.font_4{ font-size:16px;}
.font_5{ font-size:23px;}
.font_6{ font-size:30px;}

.category_list li{margin-top:10px;}
.category_list a{background:url(li_style1.gif) 0 5px no-repeat; padding-left:10px; color:#000;}
.category_list a:hover{color:#7979f5;}
.category_list .list_selected{color:#7979f5!important;}
.category_list img{margin-left:10px;}
#locations{width:1000px; clear:both; line-height:24px; font-size:14px;}
#locations div{width:300px; height:150px; border:1px solid #000; float:left; padding:5px; margin:10px;}

#content h3{font-size:14px; color:#7979f5!important; background:url(li_style1.gif) left center no-repeat; padding-left:10px;}
#content p{margin-bottom:15px; padding:5px 10px;}
#content a{color:#800080}
#content a:hover{color:#7979f5}

#secondary_content p{padding:5px 0;}
#secondary_content .p1{color:#7d177e; margin-top:15px;}

#img_list li{float:left; margin:0 10px 10px 0; width:100px; text-align:center;}
#img_list li p{margin:0; padding:0; width:100px; word-wrap:break-word; word-break:normal; word-break:break-all;}

/* CONTACT FORM */
#form1{width:500px; margin-top:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left;}
#form1 input, #form1 textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#form1 td{padding:5px 10px 0 0;}
#email, #message{color:#666;}
