@import url(global.css);
body{/*defined in global.css*/}
#header, #navigation, #content, #footer{/*defined in global.css*/}
#content{/*defined in global.css*/ }

/***********Home GLobal style*********/
h2.heading{position:relative; font-size:17px; line-height:28px; background:#990000; color:#FFFFFF; padding-left:10px; height:30px; }
a.more{position:relative; margin:15px; margin-top:30px; line-height:17px; float:right; color:#990000; background:url(../siteimages/background/more.jpg) left 2px no-repeat; padding-left:25px; #margin-bottom:0px;}
a.more:hover{text-decoration:none;}
/**************/

/**********content-text***********/
#content .content-text
{
	position:relative; 
	width:687px;
	border:1px solid #BEBEBE;
	background:#fff;
	float:left;
	z-index:100;
	
}

.content-text h1
{
	position:relative; margin-top:15px; margin-left:10px; margin-right:10px; margin-bottom:5px;
	border-bottom:1px solid #bebebe; line-height:20px; padding-bottom:3px; color:#990000;
	line-height:30px;
}

.content-text h1 sup{font-size:12px; font-weight:normal;}



.content-text h4{position:relative; color:#454545; line-height:15px; margin-left:10px; margin-right:10px;}

.content-text h6{position:relative; color:#000; line-height:15px; margin:10px; font-size:14px;}

.content-text h3{position:relative; color:#454545; line-height:15px; margin-left:10px; margin-right:10px; margin-top:25px;}

.content-text h5{position:relative; color:#454545; line-height:15px; margin-left:10px; margin-right:10px; color:#990000; margin-top:10px;}

.content-text h5 a{position:relative; color:#990000; text-decoration:none;}
.content-text h5 a:hover{color:#990000; text-decoration:underline;}

.content-text p{position:relative; margin-left:10px; margin-right:10px; margin-top:10px;  }
.content-text p sub{font-size:10px;}

.content-text p a{color:#990000; text-decoration:none;}
.content-text p a:hover{text-decoration:underline;}

.content-text ul{position:relative; margin-left:25px;}
.content-text ul li{position:relative; line-height:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-right:10px;}

.content-text .description-nav{position:relative; margin:0; padding:0; margin:10px; border-bottom:1px solid #EDEDED; width:667px; padding-bottom:5px; margin-top:20px;}

	.description-nav div.date{position:relative; width:49%; float:left; display:inline;}
		.description-nav div.date p{position:relative; line-height:18px; /*color:#454545;*/ color:#000; font-style:italic;}
	
	.description-nav div.description-links{position:relative; width:49%; float:right;  display:inline; text-align:right;  }
	
	div.description-links a{position:relative; font-size:12px; line-height:18px; text-decoration:none; color:#454545;  padding-top:7px; padding-bottom:7px; margin-left:10px; margin-right:10px; _margin-left:0px; }
	div.description-links a:hover{text-decoration:underline;}
	div.description-links a.email{background:url(../siteimages/background/email.jpg) left top no-repeat; padding-left:40px;}
	div.description-links a.print{background:url(../siteimages/background/print.jpg) left top no-repeat; padding-left:40px;}
	div.description-links a.return{background:url(../siteimages/background/return.jpg) left top no-repeat; padding-left:40px;}
	
	div.description-nav .article-intro{position:relative; width:667px;}
	.article-intro p span{position:relative; float:left; display:inline; margin-left:20px; width:450px;}
	.article-intro p span.redish{font-size:14px; margin:0; padding:0; font-weight:bold; width:130px; float:left; display:inline;}
	
	
	
.content-text .main-image
{
	position:relative; margin:0; padding:0; margin:10px; border:1px solid #EDEDED; width:667px; text-align:center; padding-top:5px; padding-bottom:5px;
}

.content-text .detail-text
{
	position:relative; margin:10px; width:667px;
}

.detail-text h2
{
	position:relative; margin-top:15px; margin-right:10px; margin-bottom:5px;
	line-height:20px; padding-bottom:3px; color:#990000; line-height:22px; font-size:16px; 
}

.detail-text h3
{
	position:relative; margin:0; margin-top:15px; margin-right:10px; margin-bottom:5px;
	line-height:20px; padding-bottom:3px; color:#990000; line-height:22px; font-size:14px; 
}

.detail-text h6
{
	position:relative; margin:0; margin-top:15px; margin-right:10px; margin-bottom:5px;
	line-height:20px; padding-bottom:3px; color:#343434; line-height:22px; font-size:14px; 
}



.detail-text p{position:relative; margin:0; padding:0; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; text-align:justify;}
.detail-text blockquote{margin:25px; font-weight:bold; line-height:18px;}
.detail-text p a{color:#990000; text-decoration:none;}
.detail-text p a:hover{text-decoration:underline;}
.detail-text ol{position:relative; margin-top:15px; margin-bottom:15px; list-style-position:outside; margin-left:20px; #margin-left:23px; font-family:Arial, Helvetica, sans-serif;}
.detail-text ol li{position:relative; line-height:18px; /*color:#454545; */ color:#000; font-size:11px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.detail-text ul{position:relative; margin-top:15px; margin-bottom:15px; list-style-position:outside; margin-left:20px; #margin-left:23px; font-family:Arial, Helvetica, sans-serif;}
.detail-text ul li{position:relative; line-height:18px; /*color:#454545; */ color:#000; font-size:11px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.detail-text ol li a, .detail-text ul li a  {color:#990000; text-decoration:none;}
.detail-text ol li a:hover, .detail-text ul li a:hover{text-decoration:underline;}

.detail-text h5{position:relative; margin:0; padding:0; color:#990000; margin-top:10px; margin-bottom:10px; line-height:18px;}
.detail-text h5 a{position:relative; color:#990000; text-decoration:none;}
.detail-text h5 a:hover{color:#990000; text-decoration:underline;}
.detail-text em, .detail-text p em
{position:relative; margin:0; padding:0; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px
; color:#000;}

.detail-text p img{position:relative; float:left; display:inline;  margin-right:15px; margin-top:15px; margin-bottom:15px;}

.detail-text form.mail-to
{
	position:relative; width:650px;  padding-top:15px; padding-bottom:15px; 
}

	form.mail-to label.text{position:relative; margin:0; padding:0; width:120px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#515151; line-height:18px; float:left; display:inline; margin-bottom:15px; }
	form.mail-to input.input-text{position:relative; margin:0; padding:0;  margin-left:5px; border:1px solid #ccc; padding:2px;   margin-bottom:15px;}
	
	form.mail-to textarea.textarea{position:relative; margin-left:5px; border:1px solid #ccc; margin-bottom:15px; display:inline;}
	
	form.mail-to span.subject{position:relative; margin-left:5px; display:inline-block; margin-bottom:15px; color:#515151; width:500px; line-height:18px; color:#990000;}
	
	form.mail-to input.submit{position:relative; float:right;  display:inline; margin:20px; margin-right:150px;}
	
	
	.content-text .message
{
	position:relative; margin:10px; width:667px; height:20px; background:#CC9900; text-align:center; color:#fff; padding-top:10px;
	padding-bottom:20px;
}

	.message p span.success{color:#fff; line-height:16px;}
	.message p span.fail{color:#990000; line-height:16px;}


.content-text .ads{position:relative; margin:10px; width:667px; text-align:center; margin-top:10px; margin-bottom:10px; border:1px solid #F7F7F7;}
.ads img{border:none; }

.content-text .issue-container
{
	position:relative;
	margin:10px; width:667px;
}

.issue-container h2{position:relative; line-height:18px; margin-top:30px; margin-bottom:30px; color:#454545;}

.issue-container .issue
{
	position:relative; width:25%;
	float:left; display:inline;
	margin-left:24px;
	margin-right:24px;
	margin-bottom:15px;
	margin-top:15px;
	text-align:center;
}
.issue img{position:relative; border:none;}
.issue h6{position:relative; font-weight:normal; line-height:15px; color:#990000; font-size:11px; height:35px; display:block; overflow:hidden;}
.issue h6 a{position:relative; color:#990000; text-decoration:none;}
.issue h6 a:hover{color:#454545; text-decoration:underline;}
.issue p.strong{position:relative; margin:0; padding:0; font-weight:bold; margin-bottom:5px;}

.content-text .category-item
{
	position:relative; margin:0; padding:0;  margin:10px; border-bottom:1px solid #bebebe; 
	width:667px; margin-top:15px;
}

.category-item .item-image{
	position:relative;
	width:72px;
	height:72px;
	overflow:hidden;
	border:1px solid #3A4A55;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
	.item-image img{position:relative; border:none;}

.category-item .item-description
{
	position:relative;
	margin:0;
	padding:0;
	width:580px;
	display:inline;
	float:right;	
	margin-bottom:10px;

}

	.item-description h4{position:relative; line-height:15px; color:#454545; margin:0; padding:0; margin-bottom:3px;}
	.item-description h4 a{color:#454545; text-decoration:none;}
	.item-description h4 a:hover{color:#990000;}
	.item-description span.author{position:relative; font-size:10px; color:#990000; line-height:15px;}
	.item-description p{position:relative; margin:0; padding:0; line-height:15px;}
	.item-description em{position:relative; font-size:10px; line-height:15px;}
	.item-description a.listen{position:relative; background:url(../siteimages/background/listen.jpg) left top no-repeat; width:62px; height:22px; padding-right:3px; display:block; color:#000000; font-size:11px; line-height:20px; padding-left:7px; text-decoration:none;} 
	
	
	
.content-text .video-container, .content-text .interview-container
{	position:relative; margin:10px; width:667px; }

	.video-container .video{position:relative; width:407px; float:left; display:inline; margin:0; padding:0; border:1px solid #D2D2D2; text-align:center; height:320px; padding-top:10px; #height:330px;}
	
	.video-container .other-video, .interview-container .other-interview 
	
	{position:relative; width:250px; float:right; display:inline; border:1px solid #BEBEBE; display:inline; margin:0; padding:0; height:330px; background:#F0F1F1;}
	
	.other-video .video-items, .other-interview .interview-items
	{position:relative; width:250px; height:299px; overflow:auto;}
	
		.video-items .video-item, .interview-items .interview-item
		{
			position:relative; margin:0px; width:231px; margin-top:10px; margin-left:3px; height:77px; overflow:hidden;
			
		}
		
		.video-item .video-image, .interview-item .interview-image
		{position:relative; width:72px; float:left; display:inline; height:72px; border:1px solid #3A4A55; overflow:hidden; }
			
			.video-image img, .interview-image img
			{position:relative; border:none;}
		
		.video-item .video-detail, .interview-item .interview-detail
		{position:relative; width:150px; float:right; display:inline; }
		
		.video-detail h4, .interview-detail h4
		{position:relative; margin:0; padding:0; color:#990000; line-height:16px;} 
		
		.video-detail h4 a, .interview-detail h4 a
		{color:#990000; text-decoration:none;}
		
		.video-detail h4 a:hover, .interview-detail h4 a:hover
		{color:#454545; }
		
		.video-detail p, .interview-detail p
		{position:relative; margin:0; padding:0; /*color:#454545; */ color:#000; line-height:15px;}


.interview-container .interview
{
	position:relative; width:407px; float:left; display:inline; margin:0; padding:0; background:#F0F1F1; border:1px solid #bebebe; height:330px;}
	.interview .interview-main-image{position:relative; width:407px; height:290px; border:0; overflow:hidden; text-align:center;}
	
	
	.interview h2{position:relative; margin:15px; color:#990000; line-height:16px; font-size:13px;}
	
	.interview p{position:relative; margin:0; padding:0; margin-left:15px; margin-right:15px; line-height:15px;}
	
	
	
	
.content-text .subscribe
{position:relative; width:667px; margin:10px; }

.subscribe .left-block
{
	position:relative; width:49%; float:left; display:inline; margin-top:10px; margin-bottom:10px;
}

	.left-block form.subscribe
	{
		position:relative; margin:0; padding:0; width:310px; border:3px solid #bebebe; background:#f9f9f9; padding:5px; margin-top:10px; margin-bottom:10px; 
	}
		form.subscribe p{position:relative; margin:0; padding:0; line-height:15px; /*color:#454545; */ color:#000;}
		form.subscribe label.text{ position:relative; float:left; display:inline-block; width:120px;  text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#515151; line-height:18px; margin-bottom:15px; }
		form.subscribe input.input{position:relative; width:175px; float:left; margin-left:5px; display:inline-block; border:1px solid #ccc; padding:2px; margin-bottom:15px;}
		
		form.subscribe select.select{position:relative; width:180px; float:left; margin-left:5px; display:inline-block; border:1px solid #ccc; padding:2px; margin-bottom:15px; }
		
		form.subscribe input.input-half{position:relative; width:46px; float:left; margin-left:5px; display:inline-block; border:1px solid #ccc; padding:2px; margin-bottom:15px;}
		
		form.subscribe img.captcha{position:relative; float:right; margin-right:8px;}
		
		form.subscribe textarea{position:relative; width:175px; height:80px; margin-left:5px; display:inline-block; border:1px solid #ccc; padding:2px; margin-bottom:15px;}
		form.subscribe input.submit{position:relative; float:right; margin:15px;}
		form.subscribe span.redish{position:relative; top:-10px; left:105px;} 
		
		
		
	.left-block form.login
	{
		position:relative; margin:0; padding:0; width:310px; border:3px solid #bebebe; background:#f9f9f9; padding:5px; margin-top:10px; padding-top:25px; margin-bottom:30px;
	}
		form.login label.text{ position:relative; float:left; display:inline-block; width:60px;  text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#990000; line-height:18px; margin-bottom:15px; }
		form.login input.input{position:relative; width:225px; float:left; margin-left:5px; display:inline-block; border:1px solid #ccc; padding:2px; margin-bottom:15px;}
		form.login input.submit{position:relative; float:right; margin:15px;}
		
		
	.left-block form.forgot-password
	{
		position:relative; margin:0; padding:0; width:310px; border:3px solid #bebebe; background:#FFFDF2; padding:5px; margin-top:10px; padding-top:25px; margin-bottom:30px;
	}
		form.forgot-password p{position:relative; margin:0; padding:0; line-height:15px; color:#000/*#454545*/; margin-bottom:15px;}
		form.forgot-password input.input{position:relative; width:220px; float:left; display:inline-block; border:1px solid #ccc; padding:2px; margin-bottom:15px;}
		form.forgot-password input.submit{position:relative; float:left; margin-left:5px; margin-top:0; top:2px;}
		
		

.subscribe .right-block
{
	position:relative; width:49%; float:right; display:inline; margin-top:10px; margin-bottom:10px; 
}
	.right-block p{position:relative; margin:0; padding:0; margin-top:10px; line-height:15px;}

	.right-block form.register
	{
		position:relative; margin:0; padding:0; width:310px; border:3px solid #bebebe;  padding:5px; margin-top:10px; margin-bottom:10px;
	}
		form.register p{position:relative; margin:0; padding:0; line-height:15px; /*color:#454545;*/ color:#000;}
		form.register label.text{ position:relative; float:left; display:inline-block; width:80px;  text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#515151; line-height:18px; margin-bottom:15px; }
		form.register input.input{position:relative; width:200px; float:left; margin-left:5px; display:inline-block; border:1px solid #ccc; padding:2px; margin-bottom:15px;}
		
		form.register input.input-half{position:relative; width:46px; float:left; margin-left:5px; display:inline-block; border:1px solid #ccc; padding:2px; margin-bottom:15px;}
		form.register input.radio{position:relative; float:left; margin-left:5px; display:inline; top:3px; #top:0px;}
		form.register span.radio-text{position:relative; float:left; margin-left:5px; display:inline; margin-right:10px; line-height:14px; #line-height:18px; /*color:#454545;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
		form.register select.select-year{position:relative; float:left; border:1px solid #ccc; width:90px; display:inline; margin-left:5px; /*color:#454545; */ color:#000;}
		form.register select.select-day{position:relative; float:left; border:1px solid #ccc; width:50px; display:inline; margin-left:5px; /*color:#454545; */ color:#000;}
		form.register select.select-month{position:relative; float:left; border:1px solid #ccc; width:70px; display:inline; margin-left:5px; /*color:#454545; */ color:#000;}
		form.register input.checkbox{position:relative; float:left; display:inline; margin-left:5px; /*color:#454545; */ color:#000;}
		form.register span.checkbox-text{position:relative; display:inline; margin-left:10px; line-height:18px; /*color:#454545; */ color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; top:-5px; #top:0px; #margin-left:5px;}
		
		form.register span.checkbox-text a{position:relative; font-weight:bold; color:#990000; text-decoration:none; font-size:10px;}
		form.register span.checkbox-text a:hover{text-decoration:underline;}
		
		form.register input.submit{position:relative; float:right; margin:15px;}




.left-block h3, .right-block h3{position:relative; margin:0; padding:0; color:#454545; line-height:17px;}

.subscribe .reader-feedback
{
	position:relative; float:left; display:inline; margin-top:5px; margin-bottom:10px;
}

.reader-feedback form.feedback
{
	position:relative; margin:0; padding:0; width:650px; border:3px solid #bebebe; background:#f9f9f9; padding:5px; margin-top:10px; margin-bottom:10px; 
}

		form.feedback p{position:relative; margin:0; padding:0; line-height:15px; /*color:#454545; */ color:#000;}
		form.feedback label.text{ position:relative; float:left; display:inline-block; width:120px;  text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#515151; line-height:18px; margin-bottom:15px; }
		form.feedback input.input{position:relative; width:350px; float:left; margin-left:5px; display:inline-block; border:1px solid #ccc; padding:2px; margin-bottom:15px;}
		
		form.feedback input.input-half{position:relative; width:46px; float:left; margin-left:5px; display:inline-block; border:1px solid #ccc; padding:2px; margin-bottom:15px;}
		
		form.feedback img.captcha{position:relative; float:left; margin-right:8px; margin-left:125px;}
		
		form.feedback textarea{position:relative; width:350px; height:80px; margin-left:5px; display:inline-block; border:1px solid #ccc; padding:2px; margin-bottom:15px;}
		form.feedback input.submit{position:relative; float:right; margin:15px; margin-right:170px;}
		form.feedback span.redish{position:relative; } 



.content-text .about-us-movie
{
	position:relative;
	width:400px; height:306px;
	border:1px solid #bebebe;
	padding:5px;
	margin:12px;
	float:left; display:inline; margin-bottom:0px;
	
}

.content-text .officer
{
	position:relative; width:657px; margin:10px; border-bottom:2px dotted #bebebe; padding:10px;
	padding-left:0; margin-bottom:15px;
}

.officer h5{position:relative; margin-left:0;}
.officer p{position:relative; margin-left:0;}

.officer .officer-detail
{
	position:relative;
	width:540px; float:left; display:inline;
}

.officer .officer-image
{
	position:relative;
	float:right; display:inline; border:1px solid #bebebe;
	text-align:center;
}


.content-text .pagination{position:relative; margin:0; padding:0; margin:10px;  width:657px; padding-bottom:5px; margin-top:20px; background:#b2b2b2; text-align:right; padding-right:10px;}

.content-text .archived {position:relative; margin:0; padding:0; margin:10px;  width:657px; padding-bottom:5px; margin-top:20px; background:#b2b2b2; text-align:right; padding-right:10px; text-align:right; height:25px; padding-top:5px; border:1px solid #8B8B8B;}

.archived label{position:relative; line-height:20px; top:3px;}
.archived select{position:relative; border:1px solid #ccc; top:3px; width:150px;}

.pagination .pages
{
	position:relative; height:26px; background:#fff; float:right; margin-top:6px; padding-left:5px; padding-right:5px;
}

.pages a{position:relative; background:#EAEAEA; width:14px; height:14px; font-weight:bold; color:#5C5C5C; text-align:center; text-decoration:none; display:block; float:left; margin-left:2px; margin-right:2px; margin-top:5px; line-height:13px; border:1px solid #bebebe; font-size:10px;}
.pages span.normal_bold{position:relative; background:#F51500; width:14px; height:14px; font-weight:bold; color:#fff; text-align:center; text-decoration:none; display:block; float:left; margin-left:2px; margin-right:2px; margin-top:5px; line-height:13px; border:1px solid #990000; font-size:10px;}
.pages span.inactive{background:#EAEAEA; color:#5C5C5C; border:1px solid #bebebe;}
/***********End Content-text*******/

/***********Third Column*******/
#content .third-column{ position:relative; width:200px; border:1px solid #bebebe; float:right;  background:#FFFFFF;}

.third-column .block
{
	position:relative; margin-bottom:10px; margin-top:10px;
}
	.block img{position:relative; margin:0; padding:0; border:none;}
	
.third-column .block-text
{position:relative; margin:0 auto; margin-bottom:10px; margin-top:10px; width:182px;}	
	.block-text img{position:relative; margin:0; padding:0; border:none;}
	.block-text h3{position:relative; margin:0; padding:0; color:#AA4400; font-size:16px; margin-top:5px; line-height:18px; margin-left:5px;}
	.block-text p{position:relative; margin:0; padding:0; color:	#01338E; font-size:10px; margin-left:5px;}
	.third-column .block-text img#left-nav
	{
		position:absolute; top:60px; left:0px; z-index:050; cursor:pointer;
	}
	.third-column .block-text img#right-nav{position:absolute; top:60px; left:85%; cursor:pointer;}