body {
margin-left: 0px;
margin-top: 15px;
margin-right: 0px;
margin-bottom: 0px;
text-align: left;
font-family: 'PMingLiU', 'MingLiU', 'SimHei', 'SimSun', 'FangSong';
background:transparent url(img/bg.gif) repeat-x scroll left top;
}

#wrapper{ 
text-align: left;
/*width: 905px;*/
width: 1020px;
margin: 0 auto;
}

#header {
background:#FFF;
}

#front {
display:inline;
float:left;
padding-top:0px;
text-align:left;
width:100%;
background: #FFF;
padding:10px;
}

#slideshow{
float:left;
width:735px;
}

#hot_topic{
float:left;
width:148px;
padding-left:10px;
}

#front_left {
display:inline;
float:left;
width:405px;
}

#front_center {
float:left;
padding-left:5px;
padding-right:5px;
width:300px;
}

#front_right {
float:left;
line-height:11px;
width:185px;
padding-left:5px;
padding-top:5px;
}

#addon {
width:900px;
}

#footer {
float: left;
background:#FFF url(img/footer_bg.jpg) no-repeat scroll left top;
/*width:100%;*/
width:1020px;
height:110px;
padding-top:50px;
text-align: center;
}

div#footer div.footer_message {
color:#2D2D2D;
font-size:12px;
padding-top:40px;
}

div#footer div.footer_message a {
color: #2D2D2D;  
}

div#footer div.footer_message a:hover {
 color: red;  
}

#inpage_right {
float: left;
display: inline;
width: 300px;
}

#inpage_left {
display:inline;
float:left;
margin-top:0px;
padding-top:0px;
width:700px;
}

#photo_front_left {
display:inline;
float:left;
line-height:18px;
width:568px;
}

#photo_front_right {
display:inline;
float:left;
line-height:18px;
width:300px;
}

/************* typo **************/
.newsHTop {
font-size: 12px;
color: #ccc;
width: 100%;
height:25px;
line-height: 25px;
background-color: #666666;
font-family: 'PMingLiU', 'MingLiU', 'SimHei', 'SimSun', 'FangSong';
}

.logoHTop {
float:left;
height:108px;
margin:0pt;
padding:0pt;
width:100%;
}

.menuHTop {
	float:left;
	margin:0px 0pt 0pt;
	padding-top:10px;
	width:1019px;
	color:#940505;
	font-size:13px;
	background:#FFF url(img/menu_bar2.jpg) no-repeat scroll center top;
	z-index:100; 
	position:relative;
	height:30px;
}

.menuHTop a {
	color:#940505;
	font-size:14px;
	font-family: 'PMingLiU', 'MingLiU', 'SimHei', 'SimSun', 'FangSong';
	font-weight:bold;
}

.menuHTop a:hover {
	text-decoration: none;
}

.menuHTop_inner {
float:left;
margin:0px 0pt 0pt;
padding-left:10px;
padding-top:10px;
padding-bottom:7px;
width:946px;
height:38px;
color:#940505;
font-size:13px;
/*background-image: url(img/menu_bar_inner.jpg);
background-repeat: no-repeat;*/
background:transparent url(img/menu_bar_inner.jpg) no-repeat scroll center top;
}

.menuHTop_inner a {
color:#940505;
font-size:13px;
font-family: "Times New Roman", Times, serif;
font-weight:bold;
}

.footer_text {
float:left;
text-align:right;
color:#333333;
font-family:arial;
font-size:12px;
width:744px;
margin: 8px 0pt 0pt -10px;
}

.footer_logo {
float:left;
margin:-20px 0pt 0pt 10px;
}

div.newsHTop div img {
	display: inline;
}

div.content {
	margin-top:4px;
}

a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #f00;
	text-decoration: underline;
}

h2.title {
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
}

h3.a {
color:#940505;
font-size:13px;
font-weight:bold;
}

div.node div.content p {
font-size:13px;
line-height:20px;
margin-top:0px;
}

div.submitted ul.links.inline {
	font-size: 12px;
}

div.submitted ul.links.inline a {
	
}

div.submitted ul.links.inline a:hover {
	color: red;
	text-decoration: underline;
}

div.submitted {
	
	font-size:14px;
}

div.content div.content_wrapper {
	margin:0px 0px auto;
	padding-top:0px;
	text-align:justify;
}


div.content div.content_wrapper table {
	border-collapse:separate;
margin:0px 15px 15px;
}

div.content div.content_wrapper table tbody {
	
}


div.enlarge {
}

a#enlarge {
  color: #808080;
}

div.block.block-space h2.title, div.block.block-related h2.title, div.block.block-block h2.title {
	margin: 0pt;
}

div#block-block-4 {
	margin-bottom:auto;
}

div.node {
	margin-top:0px;
	padding-top:15px;
}

div#inpage_left h2.title {
	color:#CC0001;
	font-size:24px;
	padding-bottom:0px;
}

div.submitted span.field-item {
	margin-right:5px;
	font-size: 13px;
}

div#inpage_left div.content p {
font-size:12px;
line-height:17px;
margin:0pt 0pt 20px;
}

span.submitted {
	font-size:12px;
padding-right:20px;
text-align:justify;
}

div#inpage_left h4 a {
	color: #3167CB;
}

div#inpage_left h4 a:hover {
	color: red;
	text-decoration: underline;
}

.visible {
	display: block !important;
}

.field-item {
	color: #336633;
	font-weight: bold;
	padding: 0;
	margin: 0;
	margin-left: 0px;
}

.field-item.footer {
	color: gray;
	font-size: 13px;
	font-weight: italic; 
}


ul.links.inline li a {
	text-decoration: underline;
}

div#inpage_left div.content p a {
	text-decoration: underline;
}

div.content_wrapper {
 padding-right: 20px;
 text-align:justify;
}

div.block-block-1 {
	margin-bottom: -10px;
}

div.node div.content div.content_wrapper ul, div.node div.content div.content_wrapper ol {
font-size:12px;
margin-bottom:15px;
padding-left:30px;
}

div.node div.content div.content_wrapper ul li, div.node div.content div.content_wrapper ol li {
padding-bottom:8px;
}

div.node div.content div.content_wrapper ul li a, div.node div.content div.content_wrapper ol li a {
}

div.node div.content div ul#node-page li p.file-description {
font-size:11px;
line-height:15px;
margin-bottom:0px;
padding-left:5px;
padding-right:5px;
text-align:justify;
}

.alpha-shadow {
background:transparent url(img/shadow/shadow.gif) no-repeat scroll right bottom;
clear:both;
float:left;
height:100%;
margin:0pt !important;
width:100%;
}

.otherlinks {
	float:left;
	clear:both;
	width: 98%;
}

.otheritem li {
	font-size:12px;
	display:inline;
	padding:5px;
}

div.links {
border:1px solid #CCCCCC;
float:right;
margin-left:2px;
margin-right:10px;
margin-top:0px;
width:138px;
font-size: 12px;
}

div.links div.item {
	padding-top: 5px; 
	clear: both; 
	padding-left: 10px;
}

div.links div.item img {
	float: left;
}

div.links div.item div.title {
margin: 0px; 
float: left; 
padding-left: 2px; 
padding-top: 2px;
}

div#inpage_left h2.title.teaser.england {
color:#699EFF;
background:transparent url(img/title_bar_england.png) no-repeat scroll left bottom;
font-size:18px;
height:30px;
margin-bottom:10px;
}

div#inpage_left h2.title.teaser.england a{
color:#FFFFFF;
font-size:14px;
margin-top:5px;
}

div#inpage_left h2.title.teaser {
color:#699EFF;
background:transparent url(img/title_bar.png) no-repeat scroll left bottom;
font-size:18px;
height:30px;
margin-bottom:10px;
}

div#inpage_left h2.title.teaser a{
color:#FFFFFF;
}

h4.title.teaser {
color:#CF1A00;
font-size:16px;
margin-bottom:0px;
margin-top:2px;
}

div#inpage_left h4 a {
color:#CF1A00;
}

div#inpage_left div.image {
border:1px solid #CECECE;
float:left;
height:120px;
line-height:0px;
margin-bottom:10px;
margin-right:8px;
width:134px;
}

div.submitted {
display:inline;
font-size:12px;
padding-right:14px;
}

ul.links.inline li {
padding-left:0px;
padding-right:5px;
}

div.submitted.teaser ul.links.inline li a {
color:#306BCE;
text-decoration:none;
}

div.submitted.teaser ul.links.inline li a:hover {
	color: red;
	text-decoration: underline;
}

div#inpage_left div.content_wrapper {
padding-right:14px;
}

div.pager span.pager-list, div.pager {
font-size:12px;
padding-bottom:20px;
padding-top:10px;
}

div.pager strong.pager-current {
border:1px solid white;
color:#AAAAAA;
font-weight:normal;
margin-left:4px;
padding-bottom:1px;
padding-top:1px;
}


div.pager a.pager-last, div.pager a.pager-previous, div.pager a.pager-next, div.pager a.pager-first {
border:1px solid #CEDFEE;
color:#004175;
font-size:11px;
margin-left:4px;
padding:4px 8px;
}

div#inpage_left div.node div.content div.content_wrapper p {
	font-size: 15px;
	line-height:17px;
	font-family: 'PMingLiU', 'MingLiU', 'SimHei', 'SimSun', 'FangSong';
}

/**** photo gallery slideshow *****/

div#inpage_left div.hybrid-fl div.image { width: 65px; height: 50px; border: 1px solid #CCCCCC;}
div#inpage_left div.hybrid-fl div.image a { line-height: 0px; margin: 0px; padding: 0px;}
div#inpage_left div.hybrid-fl div.image table tbody { padding: 0px; }
div#inpage_left div.hybrid-fl div.image table tbody tr td { padding: 0px; line-height: 0px; }
.caption {background: #CCCCCC; font-size: 13px; padding: 5px; width: 491px;}
div#inpage_left div.button {padding-bottom: 10px; background: url(img/nav1.jpg) no-repeat center 26px;padding-top:20px;}
a.pauseresume{position: relative; top: 3px;}
div#inpage_left div#s1 div.item div.img { 	border: 1px solid rgb(204, 204, 204); background: black none repeat scroll 0% 50%; clear: both;	margin-top: 0px; 	width: 500px; }

/******************************/