a {
	color: #313078;
}
a:hover {
	text-decoration: none;
	color: #313078;
}
img {
	border: 0px;
	behavior:url('/css/png.htc');
}

td,body,div {
	vertical-align: top;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: black;
}
body {
	margin: 0px;
	background-color: transparent;
	padding: 0px;
	font-size:12px;
}
/* mac hide \*/
 html,body{height:100%;width:100%;}
/* end hide */ 

.hr {background:url('/images/dotline.png') repeat-x top; height:1px;}

.content p {text-align:left; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:black; font-weight:normal; display:inline; margin:0; padding:0;}

.index_out {display:table; position:absolute; width:100%; height:100% ; background-color:#201d4c; cursor:pointer; height:expression(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight +"px");}

.index_out_in {display:table-cell; vertical-align:middle; margin:0px auto; text-align:center; height:100%;}

.ind_p {margin-top:expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");}

.logo {position:absolute; left:36px; top:0px; margin-top:38px; height:47px; width:985px; background:url('/images/dotline.png') repeat-x bottom; z-index:2;}

.content {margin-left:36px; padding-top:100px; margin-top:1px; width:985px; z-index:1; min-height:625px; _height:625px; line-height:133%;}

.bottom {margin-left:36px;margin-top:20px; padding-top:15px; width:985px; height:50px; overflow:hidden; background:url('/images/dotline.png') repeat-x top; clear:both;}

.bottom1 {position:relative; height:50px; left:0px; width:300px; font-size:10px; color:#636363;}
.bottom2 {position:relative; height:50px; left:410px; top:-50px; width:280px; font-size:12px; color:#636363;}
.bottom3 {position:relative; height:50px; left:700px; top:-100px; width:240px; font-size:12px; color:#636363;}



.menu {position:absolute; left:445px; top:42px; color:#ccccff; font-size:18px; font-weight:bold; z-index:3;}
.easymenu {color:#636363; text-decoration:none; font-size:18px; font-weight:bold;}
.activemenu, .activemenu:visited  {color:#000000; font-size:18px; font-weight:bold; text-decoration:none;}
.activemenu:hover {color:#000000; font-size:18px; font-weight:bold; text-decoration:none;}

a.easymenu:hover{color: #000000;}

.gallery_right {position:relative; float:right; width:574px; color:#000000; font-size:12px; z-index:3; padding-bottom:15px; margin-right:0px; line-height:17px;}
.gallery_left {position:relative; float:left; width:369px; color:#000000; font-size:12px; z-index:3; padding-bottom:15px;}

input {border:1px solid; border-color:#636363 #636363 #AAAAAA #AAAAAA; color:#636363; font-size:12px;font-family: Helvetica, Arial, sans-serif;}
input.button {border:1px solid; background:#313078; border-color:#636363 #636363 #AAAAAA #AAAAAA; color:white; font-size:12px; font-weight:bold;font-family: Helvetica, Arial, sans-serif;}

.publ {position:relative; display:inline; float:left; margin-right:45px; margin-bottom:22px; font-size:12px;}
.publ1 {position:relative; display:inline; float:left; margin-right:45px; margin-bottom:45px; font-size:12px;}
.publ a {color:black; text-decoration:none;}

.publ_right {position:relative; float:left; width:300px; color:#000000; font-size:12px; z-index:3; padding-bottom:15px; margin-left:30px; line-height:17px;}
.publ_left {position:relative; float:left; color:#000000; font-size:12px; z-index:3; padding-bottom:15px; height:500px;}


h1 {text-align:left; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:black; font-weight:normal; display:inline; margin:0; padding:0;}


h1 span {color:#e85912; font-weight:normal;font-family: Helvetica, Arial, sans-serif;}
h1.big {display:block; color:#313078; font-size:24px;font-family: Helvetica, Arial, sans-serif; margin-top:16px;margin-bottom:16px;}
h1.headeronpage {display:block; color:#313078; font-size:12px; font-weight:bold; margin-bottom:15px; margin-top:0px; display:block; margin-top:12px;margin-bottom:12px;}
h1.orange {display:block; font-size:18px; color:#e85912; font-weight:normal;font-family: Helvetica, Arial, sans-serif; margin-top:12px;margin-bottom:12px;}
h1.medium {font-size:18px; color:#313078; font-weight:normal;font-family: Helvetica, Arial, sans-serif; display:block; margin-top:12px;margin-bottom:12px;}

.orangeslash {font-size:12px; color:#e85912;}
.activelink {font-size:12px; color:#313078; text-decoration:none;}
a.link {font-size:12px; color:#636363; text-decoration:none;}
a.link1 {font-size:12px; color:#636363; text-decoration:underline;}
a.nodecor {color:#000000; text-decoration:none;}

.arti_right {position:relative; float:left; width:230px; color:#000000; font-size:12px; z-index:3; padding-bottom:15px; margin-left:30px;}
.arti_left {position:relative; float:left; color:#000000; font-size:12px; z-index:3; padding-bottom:15px;}

h1 a {text-decoration:none;}
.exhibitiontext {width:710px; line-height:17px;}

.noh1 {color:#636363;}

.sixteenfont {font-size:16px; line-height:150%;}
.uim{padding-top:5px;}

.bot1 {position:relative; clear:both; top:-30px; width:300px;}
.bot2 {position:relative; clear:both; top:-17px;}

.bt a {text-decoration:underline;}
