@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0;	background:#FFF; font-family:MLW-Panini; font-size:medium; }
img { border:none; }
.clear { clear:both; }
.clear-10 {	clear:both;	height:10px; }
.clear-border {	clear:both;	border-bottom:#CCC solid 1px; margin:0 0 5px 0; }
#container { width:1280px; margin:auto;	height:auto; }
/*#header { width:1280px; height:109px;	background:#c41818; }*/
#header { width:1280px; height:109px;	background:#fff; }
#logo {	width:440px; height:100px; float:left;margin-top:7px; }
.header-ad { width:400px; height:100px; float:right; margin:7px 0 0 8px; }
#date_day{	
  color: #444;
  float: left;
  font-family: arial;
  font-size: 60px;
  margin-left: 5px;
}
#date_month {
  color: #0e6cc2;
  float: left;
  font-family: arial;  
  margin-left: 5px;
  margin-top: 10px;
  width: 290px;
}
#date_year {
  color: #0e6cc2;
  float: left;
  font-family: arial;
  margin-left: 5px;
  width: 290px;
}
#date_time {
  color: #222;
  float: left;
  font-family: arial;
  margin-left: 5px;
  width: 290px;
}
.inr-div {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #555555;
	color: #333333;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	margin: 3px 2px 2px 7px;
	padding: 3px 0 0;
	text-align: center;	
	width:350px;
}
#menu {
  background: #ffffff none repeat scroll 0 0;
  border-bottom: 1px solid #b6d3f5;
  border-top: 1px solid #b6d3f5;
  height: 34px;
  margin: 2px 0 0;
  /*padding-left: 4%;
  width: 96%;*/
  width:100%;
}
#menu ul { margin:0; padding:0; }
#menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	list-style:none;
	color:#333333;
	font-weight:bold;
	padding:10px 10px 0 10px;
	height:24px;
}
#menu ul li a {	color:#555555;	text-decoration:none; text-transform:uppercase;padding-left:10px;padding-right:10px; }
#menu ul .devider {	background:url(../images/menu-divider.jpg) no-repeat; width:6px; padding:0; }

/*sub menu*/

#nav { margin:0; padding:0; list-style:none; }	
#nav li { float:left; display:block; position:relative; z-index:500; }
#nav li:hover {	background:#066dc9;	color:#FFF; }
#nav li:hover a { color:#FFF; }
#nav li a {	display:block; text-decoration:none; }
#nav li a:hover { color:#FFF; }
#nav a.selected { color:#f00; }
#nav ul {
	position:absolute; 
	left:0; 
	display:none; 
	margin:8px 0 0 0;
	padding:0; 
	list-style:none;
	width:169px;
	background:#000;
	border:#CCC solid 1px;
}
		
#nav ul li {
	width:149px;
	height:20px;
	float:left;
	text-align:left;
	cursor:pointer;
	color:#FFF !important;
}

.devider:hover { 
	background: url("../images/menu-divider.jpg") no-repeat scroll 0 0 transparent !important;
    padding: 0;
    width: 6px; 
}
		
#nav ul li:hover { background:#066dc9; color:#333333 !important; }
#nav ul a {	display:block; height:15px;	padding: 0px 5px; cursor:pointer; }
#nav ul a:hover { text-decoration:none; }

/* fix ie6 small issue */
/* we should always avoid using hack like this */
/* should put it into separate file : ) */
*html #nav ul {	margin:0 0 0 -2px; }
/*end submenu*/


.breaking-news { 
	/*background:url(../images/hot-news-bg.jpg) repeat-x; */
	background-color:#005ca5;
	height:30px;
 }
.breaking-news samp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:100px;
	height:23px;
	color:#FFF;
	text-transform:capitalize;
	float:left;
	padding:7px 0 0 6px;
}
.breaking-news span {
	font-family:MLW-Panini;
	font-size:12px;
	width:1150px;
	height:23px;
	float:left;
	padding:7px 6px 0 6px;
	color:#FFF;
}
.breaking-news span a {	color:#FFF;	text-decoration:none; font-size:16px; font-weight:bold; }
.content-area {	height:auto; width:100%; margin:10px 0 0 0; }
.top-3 { height:320px; border-bottom:#CCC solid 1px; }
/*.topbox-1 {	width:330px; height:260px; float:left; border-right:#CCC solid 1px;	padding-right:4px; }*/
.topbox-1 {	width:100%; max-height:320px; float:left; border-right:#CCC solid 1px;	padding-right:4px; }
.topbox-1 img {	border:#CCC solid 1px; border-bottom:none; }
.topbox-1-content {	max-height:47px; color:#AE2CB0; font-weight:bold;	padding:3px 4px 4px; overflow:hidden; }
.topbox-1-content a { color:#253975; text-decoration:none; font-size:25px; line-height:25px; }
.topbox-1-content2 {
  color: #000;
  display: block;
  font-size: 18px;  
  height: 190px;
  overflow: hidden;
  padding: 6px;
}
.topbox-1-content2 a { color:#000; text-decoration:none; }
.topbox-2 {	width:356px; height:260px; float:left; border-right:#CCC solid 1px;	padding:0 4px 0 4px; }
.topbox-2 img {	border:#CCC solid 1px; }
.topbox-2-content {	height:41px; color:#000; font-weight:bold; padding:4px; }
.topbox-2-content a { color:#000; text-decoration:none; }
.top-right-ad-1 { width:300px; height:260px; float:left; padding-left:4px; }
.middle-left-box { float:left; width:767px;	height:auto; margin:5px 5px 0 0; }
.middle-right-box {	float:left;	width:233px; height:auto; margin:5px 0 0 0; }
.box-265 { float:left; height:auto;	width:265px; height:388px; text-align:left; }
.box-265 div { font-size:16px; margin-bottom:6px; }
.box-265 h3 { margin-bottom:4px; }
.box-265 img { border:#CCC solid 1px; float:left; margin:4px; padding:2px; }


/*h2 {	
    color:#c50915;    
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin: 0 4px 0 0;
    padding: 5px 0 5px 5px;
    text-transform: uppercase;
}*/
h2 {
  background-color: #005ca5;
  color: #fff;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 15px;
  font-weight: bold;
  margin: 0 4px 0 0;
  padding: 5px 0 5px 5px;
  text-transform: uppercase;
  width: 195px;
}
h3 { font-size:16px; color:#B92025;	margin:0 0 0px 4px; overflow:hidden; height:34px; }
h3 a { color:#253975; text-decoration:none; font-weight:bold; }
h3 a:hover { color:#B92025; text-decoration:none; font-weight:bold; }
h4 { font-size:18px; color:#245ea8; margin:0 0 4px 4px; overflow:hidden; height:39px; max-height:38px; }
h4 a { color:#253975; text-decoration:none; line-height:19px; }

.green-h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	padding:5px;
	margin:0;
	background:url(../images/driod-green-bg.jpg) no-repeat bottom left;
	border-bottom:#65ac00 solid 1px;
}

.orange-h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	padding:5px;
	margin:0;
	background:url(../images/driod-orange-bg.jpg) no-repeat bottom left;
	border-bottom:#f17100 solid 1px;
}

.middle-right-box h4 {
	font-size:17px;
	color:#245ea8;
	margin-top:0px;
	margin:0 0 4px 4px;
}



.box-265 a { color:#B92025;	text-decoration:none; font-weight:bold; }
.box-265 a:hover { color:#B92025;	text-decoration:none; font-weight:bold; }
/*.box-content { border:#CCC solid 1px; margin:5px 0 0 0;	padding-bottom:0; height:350px; }*/
.box-content { border:#CCC solid 1px; margin:5px 0 0 0;	padding-bottom:0; height:423px; }

.box-content .content { overflow:hidden; height:74px; margin:0px 0 0 0; }
.box-content h3 { margin-bottom:0; height:38px;font-size:20px; }
.box-content h3 a { color:#245EA8; font-weight:bold; text-decoration:none; }

.box-content-auto {	border:#CCC solid 1px; margin:5px 0 0 0; padding:4px 0 4px 0; height:279px; }
/*.box-503 { float: left;	margin-left: 4px; text-align: left;	width: 498px; height:383px; }*/
/*.box-503 {
  float: left;
  height: 450px;
  margin-left: 4px;
  text-align: left;
  width: 400px;
}*/
.box-503 {
  float: left;
  height: 450px;
  margin-bottom: 18px;
  margin-left: 4px;
  text-align: left;
  width: 974px;
}

.box-503-left { float: left; height: 383px; margin-right: 4px; text-align: left; width: 498px; }
.box-503 img { border:#CCC solid 1px; padding:2px; }
.box-503-left img {	border:#CCC solid 1px; padding:2px; }
.box-503 .img-div {	float: left; height: auto; margin: 4px 6px 7px 4px; width: 159px; }
.box-503-left .img-div { float: left; height: auto; margin: 4px; margin-right:9px;  width: 159px; }

.overflow-59 { overflow:hidden; height:57px; }
.overflow-64 { overflow:hidden; height:64px; }

/*new*/
/*.top-small {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  float: left;
  height: 140px;
  width: 100%;
}*/
.top-small {
  border: 1px solid #aaa;
  float: left;
  height: 210px;
  margin-right: 4px;
  margin-top: 4px;
  width: 480px;
}

.top-small h3 { margin-bottom:0; height:38px;font-size:20px; }
.top-small h3 a { color:#253975; font-weight:bold; text-decoration:none;line-height: 24px; }

.home_mid_right1{
	width:570px;
	float:left;
	margin-left:5px;
}
.inner_row_two{
	width:50%;
	float:left;
	height:80px;
}

.top-small-1 { float:left; width:247px;	border-right:#CCC solid 1px; border-bottom:#CCC solid 1px; }
.top-small-1 h3 a { font-weight:bold; }
.top-small-1 h3 a:hover { font-weight:bold; color:#B92025; }
.top-small-1 img { border:#CCC solid 1px; margin:4px; float:left; }
.top-small-2 { float:left; width:247.5px; border-bottom:#CCC solid 1px; }
.top-small-2 h3 a { font-weight:bold; }
.top-small-2 h3 a:hover { font-weight:bold; color:#B92025; }
.top-small-2 img { border:#CCC solid 1px; margin:4px; float:left; }
.top-small-3 { float:left; width:247px;	border-right:#CCC solid 1px; }
.top-small-3 h3 a { font-weight:bold; }
.top-small-3 h3 a:hover { font-weight:bold; color:#B92025; }
.top-small-3 img { border:#CCC solid 1px; margin:4px; float:left; }
.top-small-4 { float:left; width:247.5px; }
.top-small-4 h3 a { font-weight:bold; }
.top-small-4 h3 a:hover { font-weight:bold; color:#B92025; }
.top-small-4 img { border:#CCC solid 1px; margin:4px; float:left; }
.center-ad { height:67px; margin:5px 0 0 0; }
.center-ad-2 { height:94px;	margin:5px 0 0 0; }
.center-ad-2 { height:94px;	margin:5px 0 0 0; }
.common-img-div { margin:4px 0 0 0; }
.common-img-div h3 a { font-weight:bold; }
.img-border { border:#CCC solid 1px; }
.left-ad-box { float:left; border:#CCC solid 1px; margin:5px 0 0 0;	padding:4px; }

.left-ad-box .ad-1 { width:194px; height:100px; }
.left-ad-box .ad-2 { width:194px; height:100px; margin:5px 0 0 0; }
.left-ad-box .ad-3 { width:194px; height:100px; margin:5px 0 0 0; }

.mid-box-276 { height:325px; width:276px; float:left; margin:0 0 0 5px; }
.mid-box-276 h2 {
	background: url("../images/driod-bg.jpg") no-repeat scroll center bottom transparent;
    border-bottom: 1px solid #B92025;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 5px 0;
    padding: 5px;
    text-transform: uppercase;
	text-align:center;
}

.mid-box-276 a { color:#245EA8;	text-decoration:none; }
.mid-box-276 img { border:#CCC solid 1px; float:left; margin:4px; padding:2px; }
.left-full { float:left; border:#CCC solid 1px;	width:763px; height:210px; margin:5px 0 0 0; }
.left-full img { border:#CCC solid 1px;	margin:10px 5px 5px 5px; padding:2px;}
.cinema-left { width:542px;	height:200px; overflow:hidden; float:left; }
.cinema-left-img-div { float:left; width:208px; }
.cinema-left-content { float:left; width:331px; padding:6px 0 0 0; }
.cinema-right-div { float:left; width:218px; height:200px; border-left:#CCC solid 1px; margin:4px 0 0 0; }
.cinema-right-div a { color:#245EA8; text-decoration:none; font-weight:bold; }
.cinema-right-div a:hover { color:#B92025; text-decoration:none; font-weight:bold; }
.cinema-right-div img { float:left; margin:4px 5px 5px 5px; }

.left-full-2 { border:#CCC solid 1px; float:left; width:763px; height:300px; margin:5px 0 0 0; }
.left-full-2 img { border:#CCC solid 1px;	margin:10px 5px 5px 5px; }
.left-full-3 { border:#CCC solid 1px; float:left; /*width:100%;*/ width:1002px; /*height:305px;*/ height:auto; margin:5px 0 0 0; }
.left-full-3 img { border:#CCC solid 1px;	margin:10px 5px 5px 5px;}
.h2-outer-div { float:left; width:251px; }
.h2-outer-div h2 { margin:0; }
.gcc-div { float:left; width:249px; height:316px; overflow:hidden; text-align:center; border-right:#CCC solid 1px; }
.gcc-div-right { float:left; width:229px; text-align:center; border:#CCC solid 1px; margin:5px 0 0 0; height:350px; overflow:auto; overflow:hidden; }
.gcc-div h4 { text-align:left; }
.gcc-div-right h4 { text-align:left; }
.gcc-div img { margin:5px; }
.gcc-div-right img { margin:5px 0 0 0; }
.gcc-div-text-div { padding:5px; }

.gcc-div ul { margin:0 0 0 16px; padding:0; }
.gcc-div ul li { font-size: 16px; list-style-image:url(../images/bullet.jpg); text-align:left; }
.gcc-div ul li a { color: #000; font-weight:bold; text-decoration:none;  }
.gcc-div ul li a:hover { color:#BE3235; }
.gcc-div-right ul { margin:0 0 0 16px; padding:0; }
.gcc-div-right ul li { font-size: 16px; list-style-image:url(../images/bullet.jpg); text-align:left; }
.gcc-div-right ul li a { color: #245EA8; font-weight:bold; text-decoration:none;  }

#footer { height:160px; margin:10px 0 0 0; }
.footer-top { height:128px; width:100%; }
.footer-top-left { 
	/*background:url(../images/footer-line.jpg) no-repeat #CC1112 center;*/
	background-color:#005CA5;
	float:left; 
	width:591px; 
	height:128px;
}
.footer-top-right { 
	background: none repeat scroll 0 0 #005CA5; 
	float: left; height: 123px; padding: 5px 0 0; width: 414px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF; font-weight:bold;
}
.icon-div { width:209px; float:left; border-radius:5px; margin:5px 5px 2px 5px; padding:4px; }
.icon-div .img-div { float:left; width:45px; }
.icon-div .text { float: left; padding: 11px 0 0 10px; width: 100px; color:#FFF; }
.footer-bottom { height:60px; background:#1B1B1B; color:#FFF; }
.copy-right { 
	float:left; padding:25px 0 0 10px; color:#FFF; font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; width:739px;
}
.footer-logo { float:left; width:256px; margin:5px 0 0 0; }

#detail_right-div { float:left; width:287px; height:auto; margin:0px 0 0 0; }

#special_boxex {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
   /* box-shadow: 0 0 2px 2px #E7E7E7;*/
    float: left;
    height: auto;
    margin-bottom: 20px;
    width: 287px;
}

#special_boxex h3 {
    background-color: #005ca5;
   /* box-shadow: 0 0 2px 2px #E7E7E7;*/
   	border-bottom:#ccc solid 1px;
    color: #FFFFFF;
    float: left;
	font-family:Arial, Helvetica, sans-serif;   
    font-size: 15px;
    margin: 0;
    padding: 4px 5px 0 5px;
    width: 278px;
	height:20px !important;
}

#special_boxex_content {
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    float: left;
    font-family: MLW-Panini;
    height: auto;
    padding: 5px;
    width: 277px;
}

#special_boxex_content a {
    color: #000000;
    font-size: 16px;
    text-decoration: none;
}
#special_boxex_content a:hover {
    color: #37649A;
    text-decoration: underline;
}
#special_boxex_content img {
    border: 1px solid #CCCCCC;
    float: left;
    margin-right: 5px;
    padding: 2px;
}

.breadC { margin:6px }
.breadC a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066FF;text-decoration:none;
}

#innerpage_date {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 5px;
}

.arial { font-family:Arial, Helvetica, sans-serif; }
a.arial { font-family:Arial, Helvetica, sans-serif; }

.arial-head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-top:10px;
}

.arial-head a {
	color:#000;
	text-decoration:none;
}

.panini {
	font-family:MLW-Panini;
}

.inner_top-news-box {
    border: 1px solid #CCCCCC;
    font-family: MLW-Panini;
    height: auto;
    margin: 0 5px 0 0;
    overflow: hidden;
    padding: 5px;
    width: 540px;
}

.inner_top-news-box h1 {
    color: #0066FF;
    float: left;
    font-size: 23px;
    height: auto;
    line-height: 28px;
    margin: 0 5px 0 0;
    overflow: hidden;
    padding: 5px;
    width: 532px;
}

.sub_cat_top-news-box {
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 2px 2px #E7E7E7;
    font-family: MLW-Panini;
    font-size: 16px;
    height: auto;
    margin: 10px 5px 20px 4px;
    overflow: hidden;
    padding: 5px;
    width: 694px;
}

/*.sub_news_cat_top-news-box {
    border: 1px solid #CCCCCC;
    float: left;
    height: 260px;
    margin-bottom: 20px;
	margin-top:10px;
    margin-left: 1px;
    overflow: hidden;
    width: 332px;
	padding:4px 0 0 0;
	padding:5px;
}*/
.sub_news_cat_top-news-box {
  border: 1px solid #cccccc;
  float: left;
  height: 260px;
  margin-bottom: 20px;
  margin-left: 1px;
  margin-top: 10px;
  overflow: hidden;
  padding: 5px;
  width: 470px;
}

p { margin-top:0; padding-top:0; }

.sub_news_cat_top-news-box img {
    float: left;
	margin:10px 4px 2px 0;
	border:#CCC solid 1px;
}

#content-area {
    height: auto;
    margin: 14px 0 0;
    width: 100%;
}

.cat_top-news-box{
    font-family: MLW-Panini;
    height: 335px;
    margin: 0 5px 20px 0;
    overflow: hidden;
    width: 655px;
	border: 1px solid #CCCCCC;
   /* box-shadow: 0 0 2px 2px #E7E7E7;*/
	margin:10px 0 0 0;
}

.cat_top-news-box-inner{
    font-family: MLW-Panini;
    height: 300px;
    margin: 0 5px 20px 0;
    overflow: hidden;
    width: 655px;
	/*border: 1px solid #CCCCCC;
    box-shadow: 0 0 2px 2px #E7E7E7;*/
	padding:5px;
}

.news_cat_top-news-box{	width:325px; height:283px; float:left; /*border-right:#CCCCCC 1px dotted;*/	overflow: hidden; padding-right:3px; }
.news_cat_top-news-box a{ color: #253975; !important; font-size: 18px; font-weight: bold; line-height: 17px; }
.news_cat_top-news-box img{	float:left; border:#CCCCCC 1px solid; padding:3px;margin:3px; }

.news_cat_maintop-news-box-right { width:318px; height:262px; float:left; padding:5px 0 5px 0; border-left:#CCC solid 1px; }
.news_cat_maintop-news-box-right img { float:left; border:#CCCCCC 1px solid; padding:3px;margin:3px; }
.news_cat_top-news-box-right { 
	width:320px; height:78px; float:left; overflow:hidden; border-bottom: 1px #CCCCCC solid; margin-top:3px;
}
.news_cat_top-news-box-right a { color: #253975; !important; font-size: medium; line-height: 17px; font-family:MLW-Panini; }
.news_cat_top-news-box-right a:hover { color:#B92025; }

.gallery-box-right { width:233px; height:202px; margin:10px 0 0 0; }
.gallery-box-right ul { width:228px; height:33px; padding:0; margin:0; border:#999 solid 1px; background:gold; }
.gallery-box-right ul li { 
	float:left; 
	padding:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	list-style:none;
	font-weight:bold;
	font-size:12px;
	width:43px;
}

.gallery-box-right ul li a { text-decoration:none; color:#B92025; }
.newsletter-box { font-family:Arial, Helvetica, sans-serif; color:#FFF; margin:80px 15px 15px 15px; font-weight:bold; }

.btn { background:#333; color:#FFF; border:0; padding:3px 10px 4px 10px; cursor:pointer; }
a.back-link { 
	color:#000; 
	font-weight:bold; 
	font-size:13px; 
	padding:5px 5px 5px 10px; 
	float:right; 
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif;
}

.detail-right-custom-ad { margin:0px 0 6px 0; }
.read-more-div { color:#990000; font-size:12px; float:right; margin-right:5px; margin-top:-11px; }

.blue-box {	/*background:#F0F9FF;*/ height:400px; width:763px; border:1px solid #CCCCCC; margin:5px 0 0 0; }
.blue-box-inner { width:253px; float:left; height:398px; border-right:#CCC solid 1px; }
.blue-box-inner .top-box { width:244px; height:150px; border-bottom:#CCC dotted 1px; overflow:hidden; margin:4px; }
.blue-box-inner .top-box img { float:left; border:#CCC solid 1px; margin:0 5px 0 0; }

.blue-box-inner .list-box { height:59px; width:244px; border-bottom:#CCC dotted 1px; overflow:hidden; margin:4px; }
.blue-box-inner .list-box img { float:left; border:#CCC solid 1px; margin:0 5px 0 0; padding:2px; }
.blue-box-inner a.read-more { color:#B92025; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;
 font-weight:bold; }
 
.read-more-div a { font-family:Arial, Helvetica, sans-serif; color:#B92025; font-size:12px; }
 
.yellowbox {
	border:#CCC solid 1px; height:212px;
}

.yellowbox h2 { background:url(../images/yellow-bg.jpg) repeat-x; height:14px; margin:0; text-align:center; font-size:12px; color:#815004; }
.yellowbox .text-1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#E3D08B; text-align:center; }
.yellowbox .text-2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#7D633E; text-align:center; }
.yellowbox .text-3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:right; font-size:11px; padding:18px 6px 0 0; }
.yellowbox .text-3 a { color:#7D633E; text-decoration:none; }

.box-content-auto h3 a { font-weight:bold; font-size:15px; }

#nav_sub {
	/*background: none repeat scroll 0 0 #E8E8E8;*/
	background: none repeat scroll 0 0 #ffffff;
    border-bottom: 1px solid #E0E0E0;
    overflow: hidden;
    padding: 1px 0;
    width: 100%;
    height:24px;
}

#nav_sub a {
	/*background: url("../images/nav-rgt-bdr.png") no-repeat scroll right center transparent;*/
    color: #4C4C4C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 10px;
    text-decoration: none;
}

#nav_sub a:hover {
    color: #B60002;
    font-weight: normal;
    text-decoration: underline;
}

#nav_sub .active a {
    color: #B60002;
    font-weight: bold;
}
#nav_sub li {
	display:inline;
}

.footer-menu { margin:25px 0 0 0; }
.footer-menu ul { margin:0 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; }
.footer-menu ul li { float:left; list-style: none; color:#FFF;  }
.footer-menu ul li a { color:#FFF; font-size:11px; text-decoration:none; padding:0 10px 0 10px; text-transform:uppercase; }

.inner-pagination { font-family:Arial, Helvetica, sans-serif;float:left; font-size:12px;width:538px; }
.error { font-weight:bold; color:#F00; font-size:12px; }
.contact-table tr td { padding:6px; }

.headline3 { font-family:MLW-Panini; text-decoration:none; color:#000; font-size:18px; }


/* for slides */
ul.ppt {
	position: relative;
}

.ppt li {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
	
}

.ppt img {
	border: 1px solid #e7e7e7;
	padding: 3px;
	background-color: #ececec;
}

ul.ppt2 {
	position: relative;
}

.ppt2 li {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
	
}

.ppt2 img {
	border: 1px solid #e7e7e7;
	padding: 3px;
	background-color: #ececec;
}


ul.ppt3 {
	position: relative;
	margin:0 auto;
	padding:0;
}

.ppt3 li {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
	width:100%;
}

.ppt3 img {
	border: 1px solid #e7e7e7;
	padding: 3px;
	background-color: #ececec;
}

.border-bottom { border-bottom:#CCC solid 1px; }
a.news-link { color:#245EA8; text-decoration:none; font-size:medium; font-weight:bold; }
a.news-link:hover { color:#B92025; text-decoration:none; font-weight:bold; }

.calendar_outer {
    float: left;
    height: auto;
    margin: 0;
    padding: 25px 0 0;
	margin-left:27px;
    width: 935px;
}
.calendartop_outer {
   
    float: left;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 935px;
	background:#D62E2E;
	border-radius:5px;
}
.calendartop_left {
    float: left;
    height: auto;
    margin: 0;
    padding: 4px 0 0;
    width: 760px;
}
.calendartop_left_pre_btt {
    float: left;
    height: 16px;
    margin: 0 0 0 138px;
    padding: 0;
    text-align: center;
    width: 98px;
}
.calendartop_left_pre_btt a {
    color: #0C7FD8;
    font: bold 14px Arial,Helvetica,sans-serif;
    text-decoration: none;
	background:url(../images/calendar_nav-bg.png) no-repeat;
	padding:0 22px 5px 27px;
	font-size:12px;
	color:#000;
}
.calendartop_left_pre_btt a:hover {
    color: #000000;
    text-decoration: underline;
}
.calendartop_month {
    color: #FFFFFF;
    float: left;
    font: bold 14px Arial,Helvetica,sans-serif;
    height: auto;
    margin: 0 0 0 4px;
    padding: 0;
    text-align: center;
    width: 296px;
}
.calendartop_left_next_btt {
    float: left;
    height: 16px;
    margin: 0 0 0 5px;
    padding: 0;
    text-align: center;
    width: 98px;
}
.calendartop_left_next_btt a {
    color: #0C7FD8;
    font: bold 14px Arial,Helvetica,sans-serif;
    text-decoration: none;
	background:url(../images/calendar_nav-bg.png) no-repeat;
	padding:0 32px 5px 40px;
	font-size:12px;
	color:#000;
}
.calendartop_left_next_btt a:hover {
    color: #000000;
    text-decoration: underline;
}
.calendartop_right {
    float: right;
    height: auto;
    margin: 0;
    padding: 3px 0 0;
    width: 170px;
}
.calendar_imgouter {
    float: left;
    height: auto;
    margin: 0;
    padding: 10px 0 0;
    text-align: center;
    width: 930px;
}

.pollerTitle {
	font-family:MLW-Panini;
	font-size:large;
	padding:5px;
	font-weight:bold;
}

.poller_results {
	font-size:large;
	font-weight:bold;
	color:#000;
	font-family:MLW-Panini;
	padding:5px;
}

.result_pollGraph {
    margin-left: 46px;
	height:16px;
	margin:0 0 26px 10px;
}
.result_pollGraph img {
    float: left;
}
.result_pollGraph div {
    background-repeat: repeat-x;
    color: #FFFFFF;
    float: left;
    font-size: 0.9em;
    height: 16px;
    line-height: 16px;
}
.result_pollerOption {
    float: left;
    margin: 0 0 0 10px;
}
.result_pollerOption {
    font-family: MLW-Panini;
    font-size: 18px;
    font-weight: normal;
	padding:0 10px 0 0;
	width:100%;
}
.result_totalVotes {
	font-family:Arial, Helvetica, sans-serif;
    clear: both;
    font-size: 12px;
    font-style: italic;
    padding-top: 10px;
}
.poller_waitMessage {
	font-family:Arial, Helvetica, sans-serif;
	padding:10px;
}

.video-cat {
	border:#B92023 solid 1px;
	margin:27px 0 15px 0;
}

.video-cat ul { 
	margin:5px 0 0 0; list-style:none; font-family:Arial, Helvetica, sans-serif; 
	padding:0 0 10px 0;
}

.video-cat ul li {
	line-height:25px;
	background:url(../images/bullet_black_alt.png) no-repeat left;
	text-indent:20px;
	background-position:1px 5px;
}

.video-cat ul li a {
	font-size:12px;
	color:#000;
	font-weight:bold;
}



.cinema_mid {
  background-color: #dfecfb;
  border:1px solid #aaa;
  height: 245px;
  overflow: hidden;
  padding: 3px;
  width: 99%;
}
.cinema_img{	
  float: left;
  height: 215px;
  padding: 3px;
  width: 350px;
}
.cinema_mid_news{	
  float: left;
  font-size: 18px;
  height: 210px;
  margin: 5px;
  line-height:21px;
  width: 495px;
}


.top-small1{
	border:1px solid #b1bfc6;
	float: left; 	
	width: 100%; 
	margin: 7px 5px;
}
.top-small1 .top-small-img{
	float: left; 	
	width: 48%; 	
}
.top-small1 h3{
	width: 50% !important;
	font-size:18px;
	height: 120px !important;
}
.top-small2 {
  border:1px solid #b1bfc6;
  float: left;
  margin-left: 5px;
  margin-right: 2px;
  width: 48%;
}
.top-small3 {
  border:1px solid #b1bfc6;
  float: left;
  margin-left: 2px;  
  width: 48%;
}
.top-small2 h3, .top-small3 h3{
	width: 100% !important;
	height: 60px !important; 
}
.top-small2 .top-small-img, .top-small3 .top-small-img{
	float: left; 	
	width: 100%; 	
}
.gulf-3col {
  border: 1px solid #ccc;
  float: left;
  height: 215px;
  margin: 2px;
  padding: 2px;
  width: 32%;
}
.asso-4col {
  float: left;
  height: 100px;
  margin: 2px;
  padding: 2px;
  width: 48%;
}
.asso-4col-img {
  border: 1px solid #ccc;
  float: left;
  height: 70px;
  margin: 4px;
  padding: 2px;
  width: 120px;
}
.home_head_category{
	border-right: 1px solid #333;
  float: left;
  font-family: Verdana;
  height: 19px;
  padding: 4px 12px 4px 4px;
}
.home_head_time{
  font-family:Arial;
  border-right: 1px solid #333;
  float: left;  
  height: 21px;
  padding: 4px 12px 4px 4px;
}
.home_top_right{	
  border: 1px solid #aaa;
  background-color: #888;
  float: left;
  max-height: 310px;
  width: 400px;
}
.chuttu_left{
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	color: #253975;
}
.two_four_headline {
  color: #253975;
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  text-decoration: none;
}
.left_two_heading{
	text-decoration: none;
	font-size: 22px;
	line-height:24px;
	font-weight: bold;
	color: #253975;
}

.under_line_gray {
  border-top: 2px solid #005ca5;
  height: 12px;  
  width: 100% !important;
}
.arrow_gray {
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 13px solid #005ca5;
  float: none;
  height: 0;
  margin: 0 auto;
  width: 0 !important;
}
.more_latest_news{
	float: left;
	width: 280px;
	height: auto;
	overflow: hidden;
}
.more_latest_news h3 {
  float: left;
  font-size: 20px;
  height: auto;
  line-height: 22px;
  margin-bottom: 5px;
}
.more_latest_news .more_news {
  float: left;
  font-size: 18px;
  height: 112px;
  line-height: 22px;
  overflow: hidden;
  width: 130px;
}
.most_read_inner{	
  float: left;
  height: 60px;
  margin-right: 5px;
  width: 65px;
}
.more_news_home{	
  background-color: #544aa4;
  color: #fff;
  float: right;
  font-family: Arial;
  margin-top: 2px;
  padding: 2px 3px;
  text-decoration: none;
}
.tabdiv li a {
  font-size: 16px !important;
}
