a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.btn {
    display:block;
    float:left;
    font-family:geflow;font-size:18px;color:#fff;background-color:#8f2e0b;padding:6px;margin:2px;margin-top:4px;text-decoration:none;
}
a img{
	border:0px none;
}

.date {
    float:right;
    color:#aaa !important;
    margin-right:10px;
}

.topnewsleft .writer {
	margin-top: 10px;
}

.topnewsleft span.date, .topnewsleft .writer {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	font-style: normal;
    display: block;

}

body{
	margin:0px auto;
}

.clr, .clear {
    display:block;
    clear:both;
}

.contain {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.topbanner {
	width: 980px;
	float: left;
}
.contain .topbanner a img {
	display: block;
	float: left;
	height: 105px;
	width: 105px;
	margin-top: 10px;
	margin-right: 5px;
}
.contain .topbanner a span {
	font-size: 40px;
	font-weight: bold;
	color: #088917;
	text-decoration: none;
	margin-top: 40px;
	float: left;
}
.topbanner-right {
	float: right;
	height: 300px;
	width: 300px;
	margin-top: 5px;
}
.topbanner-right {
	float: right;
	width: 210px;
	margin-top: 5px;
	height: auto;
}
.contain .topbanner .topbanner-right a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #060;
	float: right;
	margin-right: 40px;
	margin-top: 10px;
}
.social {
	color: #060;
	width: 200px;
	margin-top: 30px;
	height: 30px;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding-top: 15px;
	padding-left: 5px;
	font-weight: bolder;
}

.contain .topbanner .topbanner-right .social a {
	padding: 0px;
	float: right;
	height: 25px;
	width: 25px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
.contain .topbanner .topbanner-right .social a img {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 20px;
	display: block;
}
.menu {
	height: 45px;
	width: 980px;
	float: left;
	background-color: #8f2e0b;
	margin-top: 0px;
}

.menu-links a{
	background-image: url('../../images/site.ui/split.png');
	background-position: right;
	background-repeat: no-repeat;
	padding-top:14px;
	padding-bottom:7px;
	height:22px;
	font-family:Tahoma;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	display:block;
	float:left;
	padding-left:12px;
	padding-right:12px;
}
.menu-links a:hover,.menu-links a.sel{
	background-color:#963;
	height:24px;
	background-image:none;
}
.topsection {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 980px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.topsectoin-left {
	float: left;
	width: 470px;
	margin-right: 10px;
	padding-top: 20px;
	border-right-width: thick;
	border-right-style: solid;
	border-right-color: #CCC;
}
.topsectoin-left {
	float: left;
	width: 470px;
	padding-top: 20px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
	margin: 0px;
}
.topsection-middle {
	float: left;
	width: 220px;
	padding-top: 20px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #8F2E0B;
	padding-left: 10px;
}
.topsection-right {
	float: left;
	width: 260px;
	padding-top: 20px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #8F2E0B;
	padding-left: 10px;
}
.contain .topsection .topsectoin-left a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #055937;
	margin-left: 10px;
}
.contain .topsection .topsectoin-left a img {
	width: 460px;
	float: left;
	height: 300px;
	margin-bottom: 10px;
}
.contain .topsection .topsectoin-left a span {
	font-size: 14px;
	color: #000;
	margin-top: 15px;
	float: left;
	font-weight: lighter;
	margin-bottom: 20px;
	width: 400px;
}
.topsection-left-boxes {
	float: left;
	width: 470px;
}
.contain .topsection .topsectoin-left .topsection-left-boxes a img {
	height: 80px;
	width: 130px;
	float: left;
}
.contain .topsection .topsectoin-left .topsection-left-boxes a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #055937;
	float: left;
	width: 126px;
	margin-right: 30px;
	margin-left: 0px;
	font-weight: bolder;
}
.contain .topsection .topsection-middle a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 220px;
	margin-top: 20px;
	margin-bottom: 30px;
}
.contain .topsection .topsection-middle a span {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #666;
	margin-top: 5px;
    display:block;
    clear:both;
}
.contain .topsection .topsection-right a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #085a36;
	float: left;
	margin-top: 20px;
	width: 250px;
}
.contain .topsection .topsection-right a img {
	display: block;
	float: left;
	height: 50px;
	width: 70px;
	margin-right: 10px;
	margin-left: 10px;
}
.audio {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #8F2E0B;
	float: left;
	width: 220px;
	margin-top: 20px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999;
}
.contain .topsection .topsection-right .audio a {
	float: left;
	width: 220px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.contain .topsection .topsection-right .audio a img {
	float: left;
	height: 80px;
	width: 200px;
}
.main-content {
	float: left;
	width: 980px;
}
.main-left {
	float: left;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
	width: 700px;
}
.mainleftinside {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #8F2E0B;
	float: left;
	width: 340px;
	margin-right: 10px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
}
.contain .main-content .main-left .mainleftinside a {
	font-size: 14px;
	color: #8F2E0B;
	float: left;
	width: 330px;
	margin-top: 20px;
}
.contain .main-content .main-left .mainleftinside a img {
	display: block;
	float: left;
	height: 70px;
	width: 120px;
	margin-right: 10px;
}
.contain .main-content .main-left .mainleftinside a span {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	margin-top: 10px;
	font-weight: lighter;
}
.fontblk {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: left;
}
.leftcommentsfont {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #8F2E0B;
	float: left;
	width: 330px;
}
.contain .main-content .main-left .mainleftinside .leftcommentsfont a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	float: left;
	margin-top: 15px;
	background-image: url('../../images/site.ui/dot.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	font-weight: bolder;
}
.main-right {
	float: right;
	width: 345px;
}
.mainrightinside {
	width: 345px;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #8F2E0B;
}
.contain .main-content .main-left .mainrightinside a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #8F2E0B;
	float: left;
	width: 330px;
	margin-top: 20px;
}
.contain .main-content .main-left .mainrightinside a img {
	display: block;
	float: left;
	height: 70px;
	width: 120px;
	margin-right: 10px;
}
.contain .main-content .main-left .mainrightinside a span {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	margin-top: 10px;
	font-weight: lighter;
}
.contain .main-content .main-left .mainrightinside .rightcommentsfont a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	float: left;
	margin-top: 15px;
	background-image: url('../../images/site.ui/dot.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	font-weight: bolder;
}
.maincontent-right {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #8F2E0B;
	float: left;
	width: 250px;
	padding-left: 10px;
}
.contain .main-content .maincontent-right a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	float: left;
	width: 250px;
	margin-top: 17px;
	font-weight: lighter;
}
.main-content-photo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #8F2E0B;
}
.main-content-photos {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #8F2E0B;
	float: left;
	width: 700px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	margin: 0px;
	padding-top: 20px;
	font-weight: bolder;
}
.contain .main-content .main-left .main-content-photos a img {
	display: block;
	height: 250px;
	width: 400px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.contain .main-content .main-left .main-content-photos a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #000;
	margin-top: 20px;
	float: left;
	margin-right: 10px;
}
.contain .main-content .main-left .main-content-photos a span {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	color: #666;
	margin-top: 20px;
}
.arround web {
	float: left;
	width: 700px;
	border-top-width: medium;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: outset;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
.around-web {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #8F2E0B;
	float: right;
	width: 700px;
	margin-top: 15px;
	margin-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.contain .main-content .main-left .around-web a {
	float: left;
	margin-top: 20px;
	padding: 0px;
}
.aroundwebbox {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #5FA678;
	float: left;
	width: 610px;
	margin-top: 20px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-left: 5px;
}
.contain .main-content .main-left .around-web .aroundwebbox a img {
	display: block;
	float: left;
	height: 50px;
	width: 70px;
	margin-right: 10px;
}
.contain .main-content .main-left .around-web .aroundwebbox a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #030;
	float: left;
	width: 195px;
	font-weight: 900;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right: 5px;
}
.infograph {
	float: left;
	width: 265px;
	margin-top: 20px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #8F2E0B;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-left: 10px;
}
.contain .main-content .infograph a img {
	float: left;
	height: 80px;
	width: 150px;
	margin-top: 20px;
	margin-left: 20px;
}
.contain .main-content .infograph a span {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000;
	text-align: center;
	width: 200px;
	margin-top: 10px;
	float: left;
}
.foot {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #8F2E0B;
	float: left;
	width: 980px;
	margin-top: 10px;
}
.contain .foot a img {
	margin: 40px;
	display: block;
	float: left;
}
.foot-section {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	width: 100px;
	margin-top: 20px;
	margin-left: 150px;
	float: left;
	margin-bottom: 20px;
}
.contain .foot .foot-section a {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
white-space: nowrap;
	margin-top: 25px;
	float: left;
}
.contain .topsection .topsectoin-left span {
	float: left;
	width: 600px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.social {
	float: right;
	width: 100px;
}
.social {
	float: left;
	width: 200px;
	margin-left: 10px;
	margin-top: 30px;
	padding: 0px;
}
.contain .topsection .topsectoin-left .social img {
	margin-right: 15px;
	float: left;
}
.contain .topsection .topsectoin-left .social a img {
	float: left;
	height: 25px;
	width: 25px;
	margin-right: 10px;
}
.contain .topsection .topsectoin-leftnews {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #060;
	float: left;
	width: 700px;
}
.contain .topsection .topsectoin-leftnews a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #060;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.contain .topsection .topsectoin-leftnews a span {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	font-style: italic;
	font-weight: normal;
}
.contain .topsection .topsectoin-leftnews a img {
	height: 300px;
	width: 400px;
	display: none;
	margin: 0px;
	float: left;
}
.topnewsleft h1{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #060;
}

.topnewsleft {
	float: left;
	width: 690px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
	padding-top: 20px;
}

.contain .topsection .topnewsleft img.main-photo {
	float: left;
	height: 300px;
	width: 500px;
	margin-top: 20px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

span.main-photo {
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
font-weight: normal;
color: #aaa;
font-style: normal;
display: block;
clear: both;
}

.social {
	float: left;
	width: 170px;
	margin-left: 10px;
}
.contain .topsection .topnewsleft .social img {
	float: left;
	height: 25px;
	width: 25px;
	margin-right: 10px;
	padding: 0px;
	margin-top: 0px;
}
.relatednews {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #8F2E0B;
	float: left;
	width: 270px;
	margin-top: 20px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCC;
}
.forfacebook {
	float: left;
	width: 650px;
	margin-top: 20px;
	margin-bottom: 30px;
}
.contain .topsection .topnewsleft .forfacebook img {
	float: left;
	height: 500px;
	width: 600px;
}
.rightsection {
	margin: 0px;
	float: left;
	width: 680px;
	padding-top: 20px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
}
.main-news {
	float: left;
	width: 680px;
	margin-top: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #8F2E0B;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.contain .topsection .rightsection .main-news a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #060;
	float: left;
	width: 600px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.contain .topsection .rightsection .main-news a img {
	display: block;
	float: left;
	margin-right: 20px;
}
.contain .topsection .rightsection .main-news a span {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #333;
	margin-top: 10px;
	font-weight: normal;
}
.newstitles {
	float: left;
	width: 680px;
	margin-top: 30px;
}
.contain .topsection .rightsection .newstitles a img {
	display: block;
	float: left;
	height: 50px;
	width: 70px;
	margin-right: 10px;
}
.contain .topsection .rightsection .newstitles a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #063;
	margin: 20px;
	float: left;
	width: 650px;
}

.ni-content li,.ni-content * li
{
    list-style:disc !important;
}


.media-full 
{
    width:100% !important;
}

.media-full .ni-container
{
    margin:0 auto;
}

.show-content .content
{
    background-color:#fff;
    border-bottom:4px #D1D1D1 solid;
    border-top: 3px #D1D1D1 solid;

}

.fs-big,.nt-big,.ni-big{
    color:#999;
	font-size:19px;	
    padding:10px 10px 0px 10px;
    background-image:none;
    background-color:transparent;
}

.nt-big,.ni-big{
	font-weight:bold;
}


.ni-big{
	clear:both;
	margin:0px !important;
}

.ni-bold{
	font-weight:bold;
	padding-bottom:5px;
}

.ni-content{
    font-family:'Times New Roman';
    font-size:17px;
    font-weight:bold;
    line-height:1.5;
    padding:10px 10px 15px 10px;
}

.media-padding{padding-bottom:10px;}
.ni-media{}
.ni-media .ni-container{margin-top:0px;font-weight:bold;}
.ni-media .quote{
	padding-right:60px;
	font-weight:bold;
	padding-top:10px;
	background:transparent url('../../images/quo.png') no-repeat scroll right 5px;
}
.ni-media .desc{margin:10px;margin-bottom:0px;font-weight:bold;color:#808080}
.media-left{
	width:300px;float:left;margin:10px;
}

.media-right{
	width:300px;float:right;margin:10px;	
}

.show-content .writer
{
	font-size:16px;	
    padding-right:10px;
        font-weight:bold;
}

.show-content .writer,.show-content .writer a
{
    color:#999;
    text-decoration:none;
}

    .show-content .writer span
    {
        display:block;
    }

.repub
{
color:#888;padding:4px;text-align:center
}

a.tagshow
{
    text-decoration:none;
}

.form-data-lable
{
    font-size:17px;
    font-weight:bold;
    margin-left:20px;
    padding:6px;
    height:18px;
    color:#fff;
    background-color:#7b7b7b;
    width:120px;
    display:block;
    float:left;
	margin-bottom:4px;
}

.progress
{
    width: 1px;
    height: 14px;
    color: white;
    font-size: 12px;
    overflow: hidden;
    background-color: #4b6176;
    padding-left: 5px;
    clear: both;
    margin-left:120px;
}

.comments .comment
{
    font-family:Tahoma;
    font-size:13px;
}

.comments .comment span
{
    display:block;
}

.content-web-num
{
    font-family:geflow;
    font-size:17px;
    padding:5px 6px 2px 6px;
    margin:4px 0px 4px 5px;
    height:20px;
    color:#f00;
    float:left;
    background-color:#f3f3f3;
}

.content-web-title
{
    font-family:geflow;
    font-size:17px;
    padding:5px 6px 2px 6px;
    margin:4px 0px 4px 5px;
    height:20px;
    color:#999;
    float:left;
    background-color:#f3f3f3;
    width:634px;
}

.form-data{
	margin:0px 0px 4px 0px !important;
    font-size:17px;
    font-weight:bold;
    padding:6px;
    height:30px;
	border:0px none;
	background-color:#e8e8e8;
	display:block;
	width:250px;
}

textarea{
	margin:0px 0px 4px 0px !important;
    font-size:17px;
    font-weight:bold;
    padding:6px;
    height:80px;
	border:0px none;
	background-color:#e8e8e8;
	display:block;
	width:250px;
}


.content-web-name
{
    font-weight:bold;
}


.content-web-title a
{
    float:left;
    color:#f00;
    font-family: Tahoma; font-size: 11px;
}

.content-web-name
{
    clear:both;
    color:#808080;
    width:700px;
}

.content-web-text
{
    margin:8px 4px;
}

.comment-head{
	padding:5px;
	font-size:19px;
	margin:10px 0px 4px 0px;
	color:#666;
	background-image:url('http://www.albawabaeg.com/images/site.ui/comment-stroke.png');
	background-repeat:no-repeat;
	background-position:250px center;
	font-weight:bold;
}

.add-form {
    clear:both;
}