/* CSS Document */
html {
	overflow-y:scroll !important;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #272727;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #0072c5;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0072c5;
}
a:hover {
	text-decoration: none;
	color: #0072c5;
}
a:active {
	text-decoration: none;
	color: #0072c5;
}
p{ padding-top:7px; margin:0px; padding-bottom:7px}
.page_padd{
	position:relative;
	margin:auto;
	width:900px;
	z-index: 1;
}
#banner{ position:relative;
			float:left;
			width:900px;
			padding:5px 0px 5px 75px;
			text-align:center;
}
#log_box{ position:relative;
			float:left;
			width:900px;
			background:url(images/img1_09.gif) repeat-x left;
			height:35px;
}
.log{ position:relative;
		float:left;
		width:300px;
		background:url(images/img1_07.gif) no-repeat left 0px;
		height:27px;
		font-size:18px;
		font-weight:bold;
		color:#a90808;
		padding-top:10px;
		padding-left:160px;
}

.log a, .log a:link, .log a:visited {
	color:#a90808;
	text-decoration:none;
}

.log_right{ position:relative;
			float:right;
			width:325px;
			padding-top:8px;
			height:27px;
}
.log_width{ position:relative;
			float:left;
			padding-right:5px;
			line-height:27px;
			height:27px;
}
.form_layer{ position:relative;
				float:left;
				width:140px;
				height:14px;
				border:1px solid #555770;
				margin-top:5px;
}

.lightgray {
  float:right;
  color: #c1bcbc;
  padding-right:15px;
}

.searchBtn {
	background:url(images/img1_12.gif) no-repeat; 
	width:41px; 
	height:17px; 
	border:0px; 
	color:#333399; 
	font-size:11px;
	margin-top:5px;
}

#body{
	position:relative;
	float:left;
	width:900px;
	padding-top:20px;
	padding-bottom:30px;
	z-index: 1;
}

#remoteCopyright a {
	color: #272727;
  text-decoration:underline;
}


.left{
	position:relative;
	float:left;
	width:135px;
	z-index: 9999;
}
.right{
	position:relative;
	float:right;
	width:756px;
	z-index: 1;
	overflow:hidden;
}

.right h1{
	margin-bottom:0;
	font-size:14px;
}

.right h2{
	margin-bottom:0;
	color:#0a0d2c;
	font-size:13px;
}

.right h2 a:link, .right h1 a:visited {
	color:#0a0d2c;
	margin:0;
	font-size:13px;
	text-decoration:underline;
}

.left ul{
	position:relative;
	float:left;
	width:135px;
	margin:0px;
	padding:0px;
	list-style:none;
	z-index: 9999;
}
.left ul li{
	position:relative;
	float:left;
	width:135px;
	line-height:31px;
	font-weight:bold;
	font-size:14px;
	height:31px;
	z-index: 9999;
	border-bottom:1px dashed #D2D2D2;
}
.left ul li a:link{display:block;height:31px; text-indent:15px;
}
.left ul li a:visited{display:block;height:31px; text-indent:15px;
}
.left ul li a:hover{ position:absolute; 
					 width:159px;
					 padding-left:15px;
					 height:31px;
					 background:url(images/menu.png) no-repeat 50px top;
					 /*border:none; */
					 color:#FFFFFF;
					 z-index: 9999;
					 overflow:hidden;
}

.right_tr{
	position:relative;
	float:left;
	width:756px;
	padding-bottom:10px;
	z-index: 1;
}
.right_img_bg1{
	position:relative;
	float:left;
	width:411px;
	background:url(images/img1_26.gif) no-repeat left;
	height:280px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:12px;
	z-index: 1;
}

.right_noimg{
	position:relative;
	float:left;
	width:390px;
	font-size:12px;
	z-index: 1;
	padding-left:30px;
	overflow:hidden;
}

ul.allnews {
	list-style:none;
	margin:0;
	padding:0;
}


ul.allnews li {
	background:url(images/img1_37.gif) no-repeat left 5px;
	padding-left:20px;
	line-height:19px;
}

.allnews a:link, .allnews a:visited {
	text-decoration:underline;
}


.redshadow {
	margin: 132px 0pt 0pt 23px;
	background:url(images/red_shadow.png) no-repeat top left;
	width:388px;
	height:148px;
	padding-left:20px;
	padding-top:10px;
	padding-right:10px;
}

.redshadow p {
	padding-top:6px;
}

.redshadow div {
	width:360px;
}

.right_img_bg2{ position:relative;
				float:right;
				width:336px;
}
.right_box1{ position:relative;
				float:left;
				width:225px;
				height:156px;
				border:1px solid #dbe8f1;
				background:#f4fafc;
				margin-right:7px;
				padding:10px;
}
.right_box1_title{ position:relative;
					float:left;
					width:225px;
					font-weight:bold;
					font-size:13px;
					color:#0a0d2c;
					line-height:16px;
					padding-bottom:10px;
}

.right_box1_title a:link, .right_box1_title a:visited {
	color:#0a0d2c;
	text-decoration:underline;
}
.right_box1_text{ position:relative;
					float:left;
					width:225px;
					line-height:16px;
}

.right_box1_img{ float:left; padding-right:10px;}
.right_box2_ul{ position:relative;
				float:left;
				width:225px;
				list-style:none;
				margin:0px;
				padding:0px;
}
.right_box2_ul li{ position:relative;
					float:left;
					background:url(images/img1_37.gif) no-repeat left 3px;
					width:220px;
					padding-left:10px;
					padding-bottom:5px;
					line-height:15px;
}

.right_box2_ul li a:link, .right_box2_ul li a:visited {
	color:#272727;
	text-decoration:underline;
}

.right_box2_tr2{ position:relative;
					float:left;
					width:225px;
					background:url(images/img1_36.gif) no-repeat left top;
					background-color:#b12020;
					text-align:center;
					padding:10px 10px;
					font-weight:bold;
			
}
.right_box2_tr2 a:link{ color:#fdf9fa;}
.right_box2_tr2 a:visited{ color:#fdf9fa;}
.right_box2{ position:relative;
				float:left;
				width:245px;
				height:177px;
				border-left:1px solid #dbe8f1;
				border-right:1px solid #dbe8f1;
				border-top:1px solid #dbe8f1;
				background:#f4fafc;
}
.right_box2_tr1{ position:relative;
					float:left;
					width:235px;
					padding-left:10px;
					padding-top:10px;
					height:113px;
					overflow:hidden;
					line-height:15px;
}

.right_box2_tr1 li a:link, .right_box2_tr1 li a:visited {
	color:#272727;
	text-decoration:underline;
}

.page_padd .bottom{ position:relative;
			float:left;
			width:900px;
			height:25px;
			line-height:25px;
			text-align:center;
			border-bottom:1px solid #b2b7e6;
			border-top:1px solid #b2b7e6;
			margin-bottom:10px;
			color:#2f2e2e;
			font-size:11px;
}
.page_padd .bottom a:link{ padding:0px 5px;color:#2f2e2e;}
.page_padd .bottom a:visited{ padding:0px 5px;color:#2f2e2e;}
.page_padd .bottom a:hover{ padding:0px 5px;color:#2f2e2e; text-decoration:underline;}
.dropmenudiv a:visited{color:#2f2e2e; font-weight:normal;}

.copyFooter{
	float:left;
	margin-left:20px;
}

.footerLinks{
	float:right;
	margin-right:20px;
}


/*==========================article===========================================*/
.article_left{ position:relative;
				float:left;
				width:381px;
				border-left:1px solid #c6c7c7;
				padding-left:30px;
				overflow:hidden;
}

.single .article_left {
	padding-left:0;
	width:419px;
}

.single .news {
	margin-top:7px;
	padding-left:30px;
	padding-right:10px;
}

.article_right{ position:relative;
				float:right;
				width:336px;
}
.article_box{ position:relative;
				float:left;
				width:336px;
				margin-top:10px;
				border-left:1px solid #dbe8f1;
				border-right:1px solid #dbe8f1;
				border-top:1px solid #dbe8f1;
				border-bottom:1px solid #dbe8f1;
				background:url(images/img1_40.gif) repeat-x left top;
				
}

.under_post {
	width:100% !important;
	border:none !important;
}

.under_post .right_box2_tr1 {
	width:auto !important;
	height:auto !important;
	margin-left:0px;
	padding-left:30px !important;
}

.under_post  ul {
	clear:both;
}

.under_post li, .under_post  ul{
	width:95% !important;
}

.related ul{ position:relative;
				float:left;
				width:306px;
				list-style:none;
				margin:0px;
				padding:0px;
}
.related ul li{ position:relative;
					float:left;
					background:url(images/img1_37.gif) no-repeat left 5px;
					width:286px;
					padding-left:20px;
					line-height:19px;
}

.related ul li a, .related ul li a:link, .related ul li a:visited {
	color:#272727;
}
/*=======================tal2====================================*/
.tal2_left{ position:relative;
			float:left;
			width:385px;
			border:1px solid #CCCCCC;
			padding-left:20px;
}
.tal2_left_tr1{ position:relative;
				float:right;
				width:360px;
				padding-bottom:10px;
				color:#214863;
}
.STYLE1 {
	font-size: 17px;
	font-weight: bold;
	color: #12415a;
	font-family: Arial;
}

h1.STYLE1 {
	font-size: 14px;
	text-decoration:underline;
}

.page h3, .page h4,.single h3, .single h4  {
	font-size:12px;
	font-weight: bold;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0;
	color:#0072c5;
}

.sourceNewz {
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: bold;
}

.page p{ 
	padding-top:5px;
	padding-bottom:5px;
}

.page {
	margin-top:7px;
}
.STYLE2 {
  font-size: 9px;
  text-align:right;
  padding-right:15px;
}
.tal2_left_tr2{ position:relative;
					float:left;
					width:355px;
					background:url(images/img1_41.gif) no-repeat left top;
					background-color:#ba3939;
					padding:15px;
					color:#FFFFFF;
					height:137px;
					overflow:hidden;}
.bal2_ul{ position:relative;
		width:355px;
		margin:0px;
		padding:0px;
		list-style:none;
		clear:both;
}
.bal2_ul li{ position:relative;
			width:335px;
			padding-left:12px;
			background:url(images/img1_42.gif) no-repeat left 3px;
			padding-bottom:2px;
}
.bal2_ul li a:link{ color:#FFFFFF; text-decoration:underline;}
.bal2_ul li a:visited{ color:#FFFFFF; text-decoration:underline;}
.bal2_title{ position:relative;
			float:left;
			width:355px;
			font-size:12px;
			font-weight:bold;
			padding-bottom:13px;
}
/*===============================TAL1========================================*/
.tal1_left_tr1{ position:relative;
				float:left;
				width:385px;
				padding-bottom:8px;
				padding-top:8px;
				color:#214863;
				height:116px;
				overflow:hidden;
}
.left ul li a:hover{ position:absolute; 
					color:#FFFFFF; 
					width:159px;
					background:url(images/menu.png) no-repeat right; 
					border-bottom:0px;
					text-indent:15px;
					height:31px;
					left:-15px;
					z-index:9999;
}

.menuaaa{position:relative; 
			color:#FFFFFF; 
			width:135px;
			height:31px;
			z-index:1;
		}
.menuaaa a:link{
	position:absolute;
	width:159px;
	text-indent:15px;
	
	height:31px;
	border:0px;
	background:url(images/menu.png) no-repeat right;
	color:#FFFFFF;
	z-index: 9999;
}
.menuaaa a:visited{ position:absolute;
					 width:159px;
					 text-indent:15px;  
					 height:31px;
					 background:url(images/menu.png) no-repeat right;
					 border:0px;
					 color:#FFFFFF;
					 z-index: 9999;
 }


/*pagination*/

.pagination {
	margin-top:10px;
	}

.pagination a:link, .pagination a:visited {
	text-decoration:underline;
}
.pageleft {
	float: left;
	width: 49%
}
.pageright {
	float: right;
	text-align: right;
	width: 49%;
}/* end pagination*/

.search h2 {
	margin-top:6px;
}
.search h2 a, .search h2 a:visited {
	color:#0a0d2c;
	text-decoration:underline;
}

.search p {
	padding-top:0px;
	padding-bottom: 0px;
	}
	
.boxReq {
	width:336px;
	height:88px;
	margin-bottom:10px;
	float:right;
	} 
.tags a:link, .tags a:visited {
	text-decoration:underline;
}	

.clickable {
	cursor:pointer;
	}
	
.searches ul {
	margin-left:10px;
	padding-left:10px;
}	
.boxy-wrapper .left, .boxy-wrapper .right { 
float:none;
}