﻿.course-main-cat, .course-main-cat a
{
    font-size:12px;
    color:#333333;
    margin-bottom:10px;
    text-align:left;
}
.course-title
{
    font-size:16px;
    font-weight:bold;
    margin-bottom:10px;
    line-height:24px;
}
.card-item
{
    overflow:hidden;
    border-top:0;
    border-right:0;
    border-left:0;
    border-radius:0 !important;
    margin-bottom: 0px;
    transition:0.35s ease-in-out;
}

.img-container
{
    position:relative;
    
}
.img-container span
{
    opacity:0;
    background-color:black;
    color:White;
    
    width:100%;
    height:100%;
    font-size:12px;
    font-weight:bold;
    vertical-align:middle;
    text-align:center;
    padding-top:24%;
    position:absolute;
    top:0;
    left:0;
    
    transition:0.35s ease-in-out;
}
.news-item .img-container span
{
    padding-top:21%;
}

.news-item .img-container .img-responsive
{
    width:100%;
}

a:hover .img-container span
{
    opacity:0.6;
}
.card-meta-data span
{
    display:block;
    line-height:inherit;
}
.news-item .img-news , .news-item .img-container span
{
    /*max-width:200px;
    max-height:120px;*/
}
.tag-block
{
    overflow:hidden;
}
.align-rev
{
    text-align:right;
}

/*************** side block **************************/
.side-panel .panel-heading
{
    background-color:White;
}
.side-item
{
    border-top:0;
    border-right:0;
    border-left:0;
    padding:10px;
    margin-bottom:0;
    overflow:hidden;
}
.side-card-meta-data 
{ 
    padding-right:0px;
    padding-left:0px; 
}
.side-card-meta-data h5
{ 
    font-size:15px;
    line-height:1.2;
}

.side-item .img-container span
{
    padding-top:18%;
    font-size:11px;
}

.side-item .Date
{
    display:block;
    font-size:80%;
    text-decoration:underline;
}
.panel.Description
{
    margin-top:15px;
    margin-bottom:15px;
    overflow:hidden;
    font-size:15px;
    
    border:1px solid #eeeeee;
    box-shadow: 0px 0px 7px #d8d8d8;
    
}
.panel.side-panel
{
    border:1px solid #eeeeee;
    box-shadow: 0px 0px 7px #d8d8d8;
    overflow:hidden;
}


/***************** Standard news block ***************/
.news-block
{
    margin-bottom:20px;
    padding-right:10px;
    padding-left:10px;
}
.news-block .news-link
{
    
    color:#4d4e50;
    display:block;
    overflow:hidden;
    padding:5px;
}
.news-block .news-link:hover
{
    color:#35393a;
    background-color:#f0f3f5;
    
}
.news-block .news-title
{
    padding-right:5px;
    padding-left:5px;
}
.news-block .news-title .Title
{
    display:block;
    line-height:20px;
    max-height:60px;
    overflow:hidden;
    font-size: 15px;
    margin-top:3px;
    margin-bottom:3px;
}
.news-block .news-img
{
    padding:0;
}
.news-block .news-img img
{
    padding:5px;
}
.news-block .Date
{
    display:block;
    font-size:80%;
    text-decoration:underline;
}
/*********************** News Page ********************/
#NewsPage
{
    box-shadow: 0px 0px 12px #d8d8d8;
    overflow:hidden;
    padding:0 15px 0 15px;
    background-color:White;
}
#NewsPage img
{
    max-width:100% !important;
}
#NewsPage p, #NewsPage p font {
    font-size: 18px !important;
    line-height: 26px !important;
}

.news-header
{
    margin-right:15px;
    margin-left:15px;
    
}
.NewsMeta .Author 
{
    display:inline-block;
    margin-bottom:3px;
    font-size:14px;
}
.NewsMeta .Date 
{
    display:inline-block;
    margin-bottom:3px;
    font-size:14px;
}
.NewsMeta .Dash 
{
    display:inline-block;
}
.NewsMeta .CommentsLink
{
    display:inline-block;
    margin-bottom:3px;
}
.img_main
{
    text-align:center;
}
h2.newhead
{
    color:#005896;
    font-size: 24px;
}
/************* Member news list/form *****************/
.form-filter
{
    margin-top:10px;
    margin-bottom:10px;
    padding-top:10px;
    padding-bottom:10px;
    overflow:hidden;
    font-size:12px;
    
    border:1px solid #eeeeee;
    box-shadow: 0px 0px 5px #d8d8d8;
}
.table-member-news table td, .table-member-news table th
{
    font-size:13px;
}
.form-update-ico
{
    color:#2375b4;
    font-size:18px;
}
/************ form ********************/
.form-container
{
    margin:20px auto 50px auto;
    max-width:600px;
    background: white 0 0 no-repeat;
    box-shadow: 0px 0px 12px #4b4b4b;
    border: 1px solid transparent;
    box-sizing: border-box;
}
.form-padding
{
    padding: 20px;
}
.Thumb-Input-BootStrap
{
    
}
/********************* widget *************************/
.WidgetBlock
{
    overflow:hidden;
    background-color:white;
    border-top:11px solid #f9f9f9;
    border-bottom:11px solid #f9f9f9;
}
.WidgetCat
{
    background:url(../WidgetCat.jpg) repeat-x 0 0;
    height:35px;
    line-height:35px;
    padding-right:20px;
    margin-bottom:5px;
    
    font-size:18px;
    font-family:arial;
    font-weight:bolder;
}
.WidgetCat a,.WidgetCat a:hover
{
    color:white;
    font-size:18px;
    font-family:arial;
    font-weight:bolder;
    text-decoration:none;
}
.WidgetBlock a.News
{
    display:block;
    margin:0 10px 4px 10px;
    line-height:24px;
    font-size:16px;
    font-family:arial;
    font-weight:bolder;
    color:#e47404;
}
.WidgetBlock a.News:hover
{
    color:#f28213;
    text-decoration:none;
}
/********************* Share buttons *******************/ 
.Share-row {
    overflow:hidden
}
.Share-row a {
    float:left;
    font-size:105%;
    margin-right:2px;
    margin-left:2px;
    vertical-align:middle;
    padding-right:5px;
    padding-left:5px;
    
}
.Share-row a i {
    margin-right:5px;
    margin-left:2px;
    font-size:104% !important;
    float:left;
    vertical-align:middle;
}
/*****************************************************/
@media (min-width: 768px) and (max-width: 991px) 
{
   .image-column { padding-right:3px; padding-left:3px; }
}

@media (min-width: 480px) and (max-width: 767px) 
{
    .image-column { padding-right:5px; padding-left:0px; }
    
}
@media (max-width: 479px) 
{
    .card-item {padding-right:10px; padding-left:10px; }
    .image-column { padding-right:5px; padding-left:0px; }
    .card-meta-data { padding-right:0px; padding-left:10px; }
    .img-container span { padding-top:17%;font-size:10px;}
    .news-item .brief {display:none;}
    .form-padding { padding: 10px; }
}

/*
.NonFramePremuimShare
{
    width:60px;
    height:48px;
    float:left;
}
.FramePremuimShare
{
    width:30px;
    height:30px;
    float:right;
}

.MyAdsTable
{
    
}
.MyAdsTable td
{
    font-size:80%;
}
.MyAdsTable td a
{
    font-size:90%;
}
.FramePremuimShare #PremiumShareArea
{
    background:url(../pshare_s.png) no-repeat 0 0;
    width:30px;
    height:30px;
    postion:relative;
    z-index:999;
}
.NonFramePremuimShare #PremiumShareArea
{
    background:url(../pshare.png) no-repeat 0 0;
    width:48px;
    height:48px;
    postion:relative;
}
#PremiumShareArea #Menu
{
    background:#f4f9fc;
    border:1px solid #CCCCCC;
    width:200px;
    height:120px;
    z-index:999;
}
#PremiumShareArea #Menu .PSButton
{
    background:url(../psfacebook.png) no-repeat 0 0;
    width:40px;
    height:40px;
    display:block;
    overflow:hidden;
    float:left;
    margin-left:10px;
    margin-top:10px;
}
#PremiumShareArea #Menu .PStwitter
{
    background:url(../pstwitter.png) no-repeat 0 0;
    width:40px;
    height:40px;
    display:block;
    overflow:hidden;
    float:left;
    margin-left:10px;
    margin-top:10px;
}
#PremiumShareArea #Menu .PSGoogle
{
    background:url(../psgoogle.png) no-repeat 0 0;
    width:40px;
    height:40px;
    display:block;
    overflow:hidden;
    float:left;
    margin-left:10px;
    margin-top:10px;
}
#CopyLink
{
    display:block;
    width:180px;
    border:1px solid silver;
    height:40px;
    overflow:hidden;
    text-align:left;
}
.ULLinks
{
    margin:0 5px 5px 5px;
    padding:0;
    list-style:none;
}
.ULLinks li
{
    margin-left:10px;
    float:right;
    border-bottom:1px solid silver;
}
.ULLinks li a
{
    display:block;
}
.ULLinks li a.ActiveLink
{
    background-color:#284e75;
    padding:0 3px 3px 3px;
    color:white;
}

#NewsCategoryPage #CategoriesArea .NewsContainer
{
    margin-bottom:6px;
}

#NewsCategoryPage #CategoriesArea .paging
{
    clear:both;
}
.ArchiveButton
{
    background-color: #6378AD;
    color: white;
    display: block;
    font-weight: bolder;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    width: 170px;
}

#NewsAreaBlock .About .Thumb
{
	float:left;
	margin:0 4px 0 4px;
}
#NewsAreaBlock .Categories .hr1, #NewsAreaBlock .Categories .hr2
{
	color:white;
	height:1px;
	line-height:1px;
	border-top:1px solid silver;
	border-bottom:0;
	border-left:0;
	border-right:0;
}
#NewsAreaBlock .Categories a
{
	background-color:white;
	font-family:arial;
	font-size:16px;
	font-weight:bolder;
	padding:3px 5px 3px 5px;
}
#NewsAreaBlock .Categories a:hover
{
	background-color:#f5f7f9;
	font-family:arial;
	font-size:16px;
	font-weight:bolder;
	color:black;
	text-decoration:none;
}
.NewsContent
{
	float:right;
	width:840px;
	font-family:'Greta Arabic';
    line-height:26px;
    font-size: 16px;
    background-color:white;
}
.NewsSide{
	display:block;
	float:<%=Lang.RevAlign%>;
	width:300px;
	margin:0 10px 5px 0;
	overflow:hidden;
}
.NewsSide TD{
}
div.NewsSideAd{
	overflow:hidden;
	margin-bottom:5px;
}
div.NewsSideBox{
	overflow:hidden;
	margin-bottom:10px;
	padding:2px 2px 2px 2px;
	background:silver;
}
div.NewsSideBox h3{
	color:#000;
	background:#F0F0F0;
    border-right:8px solid #052846;
    font-size: 13px;
    margin:0 0 2px 0;
	padding:3px;
    text-indent:3px;
}
div.NewsSideBox a.NewsLine{
	text-decoration:none;
	display:block;
	font-size:11px;
	background:#fcfcfc;
	overflow:hidden;
	margin:1px 0 0 0;
	padding:3px;
}
div.NewsSideBox a.NewsLine:hover{
	text-decoration:none;
	background:#fff;
}


div.NewsFooterAd{
	overflow:hidden;
	margin:10px 0 10px 10px;
}
#TopNewsPage div.NewsFooterAd
{
    clear:both;
    margin:10px 0 10px 0 !important;
}

div.RelatedNews{
	padding:5px 0 5px 10px; 
}
div.RelatedNews a{
	display:block;
	background:#F8E0ED;
	padding:2px;
	margin:0 0 5px 0;
}
div.RelatedNews a:hover{
	text-decoration: none !important;
	background:#F7ECF2;
}
div.RelatedNews .Shadow
{
    box-shadow: 0 0 3px 0 #b5b5b5;
    width:330px;
    overflow:hidden;
    margin-left:2px;
    margin-right:2px;
    border-bottom:4px solid #ef3636;
}

div.NewsDiv{
	margin:0 0 15px 0;
	overflow:hidden;
}
div.NewsDiv img{
	float:right;
	border:silver 1px solid;
	margin:0 0 4px 4px;
	width:100px;
}
div.NewsDiv .Brief{
	
	margin:4px 0 0 0;
}

div.NewsDiv .Title a,div.NewsDiv .Title a:hover{
	font-weight:bold;
	text-decoration:none;
}
div.NewsDiv .Date, #NewsPage .Date{
	font-size:90%;
	color:#666;
	
}
#NewsPage img{
  max-width:600px;
  width: expression(this.width > 600 ? 600: true);
}
#NewsPage .LargeThumbnail img
{
  border-top:2px solid #d71a21;
  border-bottom:2px solid #d71a21;
}
#NewsPage .Date{
	display:inline;
}

#NewsPage .Dash{
	font-size:90%;
	display:none;
	color:#666;
	margin:4px 5px 0 5px;
}
#NewsPage .CommentsLink{
	font-size:90%;
	display:inline;
	display:none;
}

div.NewsDiv .Related,#NewsPage .Related{
	font-size:90%;
	color:#666;
}
#NewsPage .Related{
	
}

div.NewsDiv .Related a, #NewsPage .Related a{
	font-size:90%;
}
div.NewsDiv .Split {
	clear:both
}
#NewsPage .Clear{
	clear:both
}


div.NewsCommentSplit{
	clear:both;
	width:auto;
	height:1px;
	overflow:hidden;
	line-height:1px;
	background:silver;
	margin:8px 0 8px 0;
}


div.NewsComment{
	margin:0 0 3px 0;
}

div.NewsComment .Title{
	font-weight:bold;
	color:#3B5998;
}
div.NewsComment .Date{
	margin:4px 0 0 0;
	color:#666;
	font-size:10px;
	float:right;
}
div.NewsComment .Dash{
	margin:4px 5px 0 5px;
	float:right;
	font-size:10px;
}
div.NewsComment .By{
	font-size:10px;
	margin:4px 0 0 0;
	color:#666;
	float:right;
}
div.NewsComment .By span{
	font-weight:bold
}
div.NewsComment .content{
	margin:4px 10px 4px 0;
	padding:0 5px 0 0;
	border-right1:silver 2px solid;
	font-size:12px;
	font-weight:normal;
	font-family:tahoma;
}
div.NewsComment a.avatar{
	display:block;
	text-decoration:none;
	border:silver 1px solid;
	float:right;
	margin:0 0 5px 5px;
}
div.NewsComment a.avatar img{
	border:none;
}

div.CommentsSplit {
    height: 1px;
    overflow:hidden;
	line-height:1px;
	font-size:1px;
	background-color:silver;
	float:right;
	width:660px;
}

div.NewsCommentLi{
	margin:0 0 3px 0;
	padding:0;
	background:#FCFFF4 url('../../yellow.jpg') repeat-x 0 -50px;
	height:50px;
	clear:both;
}
div.NewsCommentLi a.Avatar{
	display:block;
	text-decoration:none;
	outline:none;
	border:silver 1px solid;
	float:right;
	width:48px;
	height:48px;
}
div.NewsCommentLi a.Avatar img{
	border:none;
	width:48px;
	height:48px;
}
div.NewsCommentLi a.Body{
	text-decoration:none;
	outline:none;
	display:block;
	width:310px;
	height:50px;
	float:right;
	overflow:hidden;
	font-size:11px;
	line-height:14px;
}
div.NewsCommentLi a.Body:hover{
	background:#FCFFF4 url('../../yellow.jpg') repeat-x 0 -80px;
	color:#000;
}
div.NewsCommentLi a.Body span{
	display:block;
	margin:4px;
}
div.NewsCommentLi a.Body .News{
	display:none;
}
div.NewsCommentLi a.Body:hover .News{
	display1:block;
}
div.NewsCommentLi a.Body:hover .Content{
	display1:none;
}


#NewsPage #cmbox{
    display:none;
}
#cmbox{
	text-align:center;
	overflow:hidden;
	margin:20px;

	clear:both;
}

#cmbox .heading{
	margin:10px 0 10px 0;
	font-size:110%
}

#cmlogin, #cmlike{
	border:#CCCCCC 1px solid;
	background:#F2F2F2;
	background:#FCFCFC url(../comment-bg.jpg) no-repeat center center;
	width:480px;
	height:120px;
}

#cmlike .LikeFirst{
	text-align:center;
}
#cmlike iframe{
	width:48px !important;
	overflow:hidden;
}
#cmlike .LikeFirst span{
	display:block;
	margin:0 auto;
	width:52px;
	background:#fff;
	border:#ccc 1px solid;
	padding:2px;
}

#cmfrm{
	border:#bdc7d8 1px solid;
	background:#f1f1f1;
	width:480px;
}
#cmfrm input {
	
	width:200px;
	border:#bdc7d8 1px solid;
	background-color:white;
}
#cmfrm textarea {
	
	border:#bdc7d8 1px solid;
	background-color:white;
}
#cmfrm a.MyAvatar{
	text-decoration:none;
	border:silver 1px solid;
	display:block;
	float:right;
	margin:5px;
}
#cmfrm a.MyAvatar img{
	border:none;
}

#cmfrm table{
	margin:5px 0 5px 5px;
	width:400px;
}

#cmfrm .Submit{
	font-size:16px;
	text-align:center !important;
	
}
#cmfrm .Submit .FormButton {
	font-size:16px;
	font-weight:bolder;
	line-height:25px;
	font-family:'Greta Arabic';
	color:white;
	background-color:#d71a21;
	text-align:center;
	width:120px;
	
}
#cmfrm .ToFB{
	line-height:25px;
	height:25px;
}
#cmfrm .Title input, #cmfrm .Content textarea{
	width:100%;
}
#cmfrm .LabelOnField label{
	padding:1px 2px;
	<%=Lang.Align%>:0;
	FONT-SIZE: 14px;
    font-family:'Greta Arabic';
    color:#626c76;
    top:7px;
    right:7px;
}

#cmmsg{
	
}
#cmmsg .Information{
	display:block;
	background:#FDFFE4;
	border:#E6E8CF 1px solid;
	color:#26469B;
	padding:4px;
	margin:4px 0 4px 0;
}
#cmmsg .Failure{
	display:block;
	background:#FDFFE4;
	border:#E6E8CF 1px solid;
	color:red;
	padding:4px;
	margin:4px 0 4px 0;
}

.FBButton {
	background: #637bad;
	border:#29447E 1px solid;
	color:white;
	margin:0 3px 0 3px;
	font-family: tahoma;
}

.NewsCategoryPage .Description{
	margin:5px 0 10px 0;
}
.NewsVideo
{
    text-align:center;
}

.SourceSplit
{
    border-left:0;
    border-right:0;
    border-bottom:0;
    border-bottom:1px solid #cccccc;
    margin:5px 10px 7px 10px
}
.SourceDiv
{
    clear:both;
    margin-bottom:5px;
    height:42px;
}
.SourceDiv a img
{
    float:right;
    height:40px;
    margin-left:3px;
    margin-right:4px;
    border:1px solid gray;
}
.SourceDiv .Title
{
    margin-bottom:4px;
}

#NewsAreaBlock .NewsContainer
{

}
#NewsAreaBlock .Hline
{
    clear:both;
    border:none !important;
    height:5px;
    line-height:5px;
    margin:0 !important;
    
}


#NewsSourcePage #NewsAreaBlock , 
#NewsCategoryPage #CategoriesArea, 
#NewsHomePage #NewsAreaBlock, 
#LiveNewsPage #LiveNewsArea,
#NewsSubjectPage #NewsAreaBlock,
#NewsMemberPage #AuthorArea,
#TopNewsPage #TopNewsRightArea
{
    width:840px;
    overflow:hidden;
    float:right;
}
#NewsSourcePage #LeftColumnArea,
#NewsCategoryPage #LeftColumnArea, 
#NewsHomePage #LeftColumnArea,
#LiveNewsPage #LeftColumnArea,
#NewsSubjectPage #LeftColumnArea,
#NewsMemberPage #LeftColumnArea,
#TopNewsPage #LeftColumnArea
{
    width:300px;
    margin-right:20px;
    overflow:hidden;
    float:left;
}

#NewsSourcePage #NewsAreaBlock a.GeneralBlock, 
#NewsCategoryPage #CategoriesArea a.GeneralBlock, 
#NewsHomePage #NewsAreaBlock a.GeneralBlock, 
#LiveNewsPage #LiveNewsArea a.GeneralBlock,
#NewsSubjectPage #NewsAreaBlock a.GeneralBlock,
#NewsMemberPage #AuthorArea a.GeneralBlock,
#TopNewsPage #TopNewsRightArea a.GeneralBlock
{
    width:414px;
    overflow:hidden;
    font-family:'Greta Arabic';
    line-height:26px;
    font-size: 16px;
    transition-delay: 0s;
    transition-duration: 0.4s;
    transition-property: all;
    transition-timing-function: ease;
    float:right;
    
}
#NewsSourcePage #NewsAreaBlock a.GeneralBlock .Title, 
#NewsCategoryPage #CategoriesArea a.GeneralBlock .Title, 
#NewsHomePage #NewsAreaBlock a.GeneralBlock .Title, 
#LiveNewsPage #LiveNewsArea a.GeneralBlock .Title,
#NewsSubjectPage #NewsAreaBlock a.GeneralBlock .Title,
#NewsMemberPage #AuthorArea a.GeneralBlock .Title,
#TopNewsPage #TopNewsRightArea a.GeneralBlock .Title
{

}

#BottomRelatedNews
{
    overflow:hidden;
    height:535px;
}
#BottomRelatedNews a.GeneralBlock
{
    float:right;
    border:1px solid #dedede;   
    margin-bottom:10px;
    margin-left:15px;
}

#CategoriesArea .CategoryBlock
{
    margin-bottom:0 !important;
    height:361px;
}
#CategoriesArea .NoMargin
{
    margin-left:0 !important;
}

#MostView, #LatestNews
{ 
    margin-top:5px;
    margin-bottom:15px;
}

#LeftColumnArea .NewsBlock a.News span
{
    width:239px !important;
}

#LeftColumnArea .ArticleBlock
{
    float:right;
    width:275px !important;
    height:111px !important;
}
#LeftColumnArea .ArticleBlock .NewsTitle
{
    width:170px !important;
    overflow:hidden;
    display:block;
    float:right;
    font-size:12px;
    height:76px;
    line-height: 19px;
}
.SourceLine {overflow:hidden;height:32px;float:left; }
.SourceLine .Source {display:none; }
#LeftColumnArea .ArticleBlock .NewsImage
{
    width:100px !important;
    overflow:hidden;
    display:block;
    float:left;
    
}
#LeftColumnArea .ArticleBlock .NewsImage img
{
    width:100px !important;
    
}

#LeftColumnArea .BorderRight
{

}
#LeftColumnArea .BodyFrameHeader , #LeftColumnArea .BodyFrameHeader a
{

}

#NewsCategoryPage #CategoriesArea .NewsContainer, 
#TopNewsPage #TopNewsRightArea .NewsContainer
{
    float:right;
    width:324px;
    margin-left:3px;
    border:1px solid #CCCCCC;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:1px;
}
#NewsCategoryPage #CategoriesArea .Hline, 
#TopNewsPage #TopNewsRightArea .Hline
{
    clear:both;
    border:none !important;
    height:3px;;
    line-height:3px;
    
}

#LiveNewsArea
{
    
}
#LiveNewsArea #LiveBox
{
    height:1085px !important; 
    width:654px;
}
#LiveNewsArea #LiveBox .LiveDiv
{
    height: 35px;
    line-height:35px;
}
#LiveNewsArea #LiveBox .Date
{
    background-color:white;
    overflow:hidden;
    width:43px;
    direction:rtl;
    text-align:right;
    height:35px;
    line-height:35px;
    position:absolute;
    left:0;
    top:0;
}
#LiveNewsArea #LiveBox .LiveDiv .FadeMe
{
    height: 35px;
}
#LiveNewsArea #LiveBox .LiveDiv .Content
{
    width:654px;
    height: 35px;
    line-height:35px;
}
#LiveNewsArea #LiveBox a.Source img
{
    float:left;
    margin-top: 10px;
    font-size:9px;
}
#LiveNewsArea #LiveBox a.Source
{
    font-size:12px;
    font-family:tahoma;
    outline:none;
    height:35px;
    line-height:35px;
    white-space:nowrap;
    padding-left:2px;
    color:black;
    display:inline;
}
#LiveNewsArea #LiveBox a.Source:hover
{
    text-decoration:none;
}
#LiveNewsArea #LiveBox a.News
{
    white-space:nowrap;
    height:35px;
    line-height:35px;
    color:#8C0008;
    overflow:hidden;
    white-space:nowrap;
    display:inline;
    font-family:Tahoma;
    font-weight:normal;
}
#LiveNewsArea #LiveBox a.News:hover
{
    color:black;
    text-decoration:none;
}

 .NewsTweet{
	border: 1px solid #eee;
	background-color: #fbfbfb;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0px 0px 2px 0px #ccc;
	-moz-box-shadow: 0px 0px 2px 0px #ccc;
	box-shadow: 0px 0px 2px 0px #ccc; 
	margin:30px 20px;
	padding:20px;
	overflow:hidden;
	width:540px;
}
.NewsTweet .Source{
	overflow:hidden;
}
.NewsTweet .Source a.From{
	text-decoration:none;
	display:block;
	float:right;
	margin:0 0 0 5px;
}
.NewsTweet .Source a.From img{
	border:none;
}
.NewsTweet a.Name{
	text-decoration:none;
	display:block;
	margin:0 0 4px 0;
	color:#333;
	font-size:20px;
	font-weight:bold;
	overflow:hidden;
}
.NewsTweet a.Username{
	text-decoration:none;
	display:block;
	color:#0084B4;
	font-size:17px;
	overflow:hidden;
	direction:ltr;
	text-align:right;
}
.NewsTweet a.Username:hover, .NewsTweet a.Name:hover{
	color:#666;
	text-decoration:none;
}

.NewsTweet .Tweet{
	padding:20px 10px 0 10px;
}

.NewsTweet .Text{
	font-size:24px;
}
.NewsTweet .Text a{
	color:#0084B4;
	text-decoration:none;
}
.NewsTweet .Text a:hover{
	text-decoration:underline;
}

.NewsTweet .Meta{
	font-size:12px;
	color:#666;
	margin:5px 0 0 0;
	text-align:right;
}
.NewsTweet .Meta div{
	display:inline;
	padding:0 5px;
}
.NewsTweet .Meta a{
	text-decoration:none;
	color:#666;
}
.NewsTweet .Meta a:hover{
	text-decoration:underline;
	color:#333;
}
#TwittShare
{
    float:right;
    height:150px;
    width:70px;
    margin-left:10px;
    text-align:center;
    margin-top:30px;
}
#TwittLikeButton
{
    margin-bottom:10px;
    text-align:center;
}
.RetweetURL a
{
    background:url(../retweet.png) no-repeat left center;
    opacity:0.7;
    filter:alpha(opacity=70);
    padding-left:15px;

}
.RetweetURL a:hover
{
    opacity:1;
    filter:alpha(opacity=100);
}
.Reply a
{
    background:url(../Reply.png) no-repeat left center;
    opacity:0.7;
    filter:alpha(opacity=70);
    padding-left:15px;

}
.Reply a:hover
{
    opacity:1;
    filter:alpha(opacity=100);
}

.NewsSide .NewsBlock a.News span
{
    width:219px !important;
}
#SourceAreaDiv
{
    margin:12px 3px 10px 3px;
}
.NewsSide .SourceLine
{
    height:20px;

    font-size:11px;
    color:#4e4e4e;
    clear:both;
    padding-right:0px;
    
}
.NewsSide .SourceLine .Src
{
    float:right;
    display:inline-block;
    padding-left:4px;
}
.NewsSide .SourceLine a.Source
{
    outline:0;
    display:block;
    width:117px;
    height:16px;
    float:right;
    margin-left:2px;
    overflow:hidden;
    color:#103852; 
    cursor:pointer;
}
.NewsSide .SourceLine .Source img
{
    width:40px;
    height:16px;
    float:right !important;
    border:0;
    margin-left:1px;
}
.NewsSide .SourceLine a.Source span
{
    width:76px;
    overflow:hidden;
    display:block;
    float:right;
    height:16px;
}
.NewsSide .SourceLine .NewsDate
{
    width:110px;
    overflow:hidden;
    display:block;
    float:right;
    height:16px;
}

.elgornal_widget p
{
    margin:2px 0 0 0;
    overflow: hidden;
    padding-right: 3px;
    border-bottom:1px solid #CCCCCC;
}
.elgornal_widget p a
{
    color: #262626;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 15px;
    font-weight: bolder;
    height: 56px;
    overflow: hidden;
    
}
.elgornal_widget p a:hover
{
    color:black;
    text-decoration:none;
}
.elgornal_widget p a img
{
    border:1px solid #999999
    float: right;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 0;
    margin-top: 0;
    width: 70px;
}
.elgornal_widget p div
{
    clear: both;
    color: #4E4E4E;
    font-size: 11px;
    height: 20px;
    padding-right: 0;
}
.elgornal_widget p div i
{
    olor: #666666;
    font-size: 90%;
    float: right;
    overflow: hidden;
    width: 110px;
    display: inline;
}

.elgornal_widget p div .Facebook
{
    background:url(../../social/facebook2.png) no-repeat 0 0;
    height: 18px;
    width: 18px;
    display:block;
    float:left;
    border:0;
    margin-left:3px;
    margin-right:2px;

}
.elgornal_widget p div .Twitter
{
    background:url(../../social/twitter2.png) no-repeat 0 0;
    height: 18px;
    width: 18px;
    display:block;
    float:left;
    border:0;
    margin-left:0px;
    margin-right:1px;
}

#LiveNewsArea
{
    
}
#LiveNewsArea .elgornal_widget p
{
    padding:5px 0 5px 0;
    clear:both;
    overflow:hidden;

    margin:0 0 1px 0;

    border-bottom: 1px solid #EEEEEE;
    position:relative;
    
}
#LiveNewsArea .elgornal_widget a
{
    display: block;

    text-decoration: none;
    outline: none;
    background: white;
    color: #8C0008;
    font-family: tahoma;
    font-size: 12px;
	overflow:hidden;
	height: 23px;
	line-height:20px;

}
#LiveNewsArea .elgornal_widget a:hover
{

    color: black;
    text-decoration: none;
}
#LiveNewsArea .elgornal_widget a img{
	border:#eee 1px solid;
	float:right;
	outline:none;
	margin:0 2px 2px 2px;
	height: 42px;
    width: 56px;
    display:none;
}
#LiveNewsArea .elgornal_widget a:hover img{
	border:#ddd 1px solid;
}
#LiveNewsArea .elgornal_widget a strong{
	color:black !important;
	font-weight:normal;
}
#LiveNewsArea .elgornal_widget a span
{

    overflow:hidden;
    font-weight:normal !important;
}
#LiveNewsArea .elgornal_widget a i
{
    color: #666;
    font-size: 11px;
    display: block;
    text-align: left;
    font-family: tahoma;
    width:240px;
    float:left;
}
#LiveNewsArea .elgornal_widget-by a
{
    display: block;
    padding:0 2px 0 2px;
    margin: 2px 0;
    text-decoration: none;
    outline: none;
    font-size: 80%;
    line-height: 24px;
    color: #666;
    text-align: left;
    
}
#LiveNewsArea .elgornal_widget-by img
{
    border: none;
    display: block;
    margin: 0 4px;
    float: left;
}
#LiveNewsArea .elgornal_widget p div
{
    height:20px;
    line-height:20px;
    overflow:hidden;
    text-align:left;
    position:absolute;
    bottom:1px;
    left:2px;
    width:110px;
    background-color:white;
}
#LiveNewsArea .elgornal_widget p div i
{
    color:gray !important;
    font-style:normal;
    padding-left:3px;
}
#LiveNewsArea .elgornal_widget p div .Facebook
{
    display:none;

    
}
#LiveNewsArea .elgornal_widget p div .Twitter
{
    display:none;

}

.MemberNewsForm .TRTitle TD, TD.TDTitle {
    FONT-WEIGHT: bolder;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #002b55 !important;
}

.TRTitle2 TD ,TD.TDTitle2{
    FONT-WEIGHT: bolder;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #8da5be
}

.TRHead TD , TD.TDHead {
    FONT-WEIGHT: bolder;
    COLOR: #000066;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}

.MemberNewsForm .TRPlain TD , TD.TDPlain {
    COLOR: #000066;
    BACKGROUND-COLOR: #c5dcee !important;
}

.TRMarked TD , TD.TDMarked{
    COLOR: #000066;
    BACKGROUND-COLOR: #ebedf1
}

.MemberNewsForm table
{
    
}
.MemberNewsForm table td
{
    padding:4px;
}
.MemberNewsForm .formfield
{
    font-size:13px;
}

#MemMSG{
	
}
#MemMSG .Information{
	display:block;
	background:#445b89;
	border:#E6E8CF 1px solid;
	color:#ebf2f6;
	padding:4px;
	margin:4px 0 4px 0;
}
#MemMSG .Failure{
	display:block;
	background:#FDFFE4;
	border:#E6E8CF 1px solid;
	color:red;
	padding:4px;
	margin:4px 0 4px 0;
}

.MemberNews
{
    font-size:16px;
}
.NewsMeta
{
    background-color:#f9f9f9;
}
.NewsMeta .Author
{
    float:right;
    margin-bottom:4px;
    padding-left:5px;
    padding-right:10px;
    font-size:15px;
    font-weight:bolder;
    font-family:arial;
}

.AuthorBlock
{
    height:73px;
    background-color:#eeeff4;
    color:#395b9b;
    border:1px solid #ced7e6;
    overlfow:hidden;
    text-align:center;
    margin-bottom:10px;
}
.AuthorBlock a
{
    display:block;
    text-decoration:none;
    background-color:#eceef5;
    color:#395b9b;
    overflow:hidden;
    opacity:0.9;
    filter:alpha(opacity=90);
}
.AuthorBlock a:hover
{
    opacity:1;
    filter:alpha(opacity=100);
    text-decoration:none;
}
.AuthorBlock a img
{
    width:60px;
    height:60px;
    border:3px double #ced7e6;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float:right;
    margin:3px 3px 3px 10px;
}
.AuthorBlock span
{
    font-size:16px;
    font-weight:bolder;
    font-family:arial;

    display:block;
    padding:3px 10px 0 10px;
    line-height:22px;
    height:22px;
    text-align:right;
}
.AuthorBlock span.AuthorName
{
    color:#ff0e09;
    font-size:130%;
}
.AuthorBlock span.AuthorNotes
{
    color:#03468c;
}
.ClearRow
{
    height:3px;
    line-height:3px;
    clear:both;
}
#NewsMemberPage #AuthorArea .NewsContainer
{
    float:right;

    margin-left:3px;

}
#NewsMemberPage #AuthorArea .Hline
{
    clear:both;
    border:none !important;
    height:3px;
    line-height:3px;
    
}

.img_main
{
    margin:5px;
    text-align:center;
}
.img_main img
{
    max-width:550px;
}
.img_main_title
{
    display:block;
    text-align:center;
    font-weight:bolder;
    font-family:tahoma;
    margin-bottom:10px;
    clear:both;
    color:#103852;
    font-size:15px;
}
.img_gal_item img 
{

    height:305px;
}

.img_gal {
    position:relative;
    width:500px;
	height:305px;
    overflow:hidden;
    background:url(../loader.gif) no-repeat center center;
    margin-top:5px;
    margin-bottom:10px;
    margin-left:65px;
    margin-right:65px;
}
.img_gal DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    width:500px;
	height:305px;
}
.img_gal DIV.active {
    z-index:10;
    opacity:1.0;
    display:block;
    background-color:white !important;
}
.img_gal DIV.last-active {
    z-index:9;
}

#NewsPage
{   
   
}
.CommentsHead
{
    overflow:hidden;
    float:right;
    width:680px;
    margin-right:
}
.CommentsHead a
{
    padding-right:20px;
}
.img_main_title
{
    font-size:17px;
    font-family:arial;
    font-weight:bolder;
}
#NewsPage p
{
    font-family:'Greta Arabic';
    line-height:26px;
    font-size: 20px;
    padding-right:5px;
    padding-left:5px;
}
#NewsPage .ShareBox
{   
    float:left !important;
    margin-left:10px;
    margin-right:10px;
}
.NewsSourceURL
{
    font-size:80%;
    margin-right:20px;
    margin-bottom:7px;
    width:660px;
    overflow:hidden;
    float:right;
    font-weight:normal;
    font-family:tahoma;
}
#BottomNewsBlock
{
    overflow:hidden;
    width:660px;
    float:right;
    padding-top:10px;
    margin-bottom:10px;
    background-color:#f9f9f9;
}


.FacebookWidget
{
    float:left;
    width:325px;
    margin-right:5px;
}
.FacebookWidget .BodyFrameTable
{
    border:0;
    border-style:none;
}
.BottomAd
{
    width:336px;
    float:right;
    margin-right:5px;
}
.PrivateNewsAd
{
    width:336px;
    height:55px;
}
.PrivateTopNewsAd
{
    width:180px;
    height:60px;
    float:left;
}
#TopNewsPage .TopNewsBanner
{
    float:right;
    margin-left:7px;
}
.NewHead
{
    margin-bottom:5px;
    text-align:right;
    padding:3px 10px 3px 10px;
    color: white;
    font-family:'Greta Arabic','Arial';
    font-size: 21px;
    line-height:30px;
    font-weight: normal;
    background-color:black;
    border-top:4px solid #fe0002;
}
.NewHead  a
{
    color: #BA0800;
    font-family: arial;
    font-size: 21px;
    font-weight: bolder;
}

.FacebookLikeBox .BodyFrame
{
    padding:0;
}
.FacebookLikeBox
{
    width:300px;
    overflow:hidden;
    height:347px;
}
.FaceFrame iframe
{
   margin-right:-16px; 
}

#TopOneBlock
{
    overflow:hidden;
    height:225px;
}
#TopOneBlockExtra
{
    overflow:hidden;
    height:275px;
}
#TopOneBlock .BodyFrame, #TopOneBlockExtra .BodyFrame 
{
    padding:0 !important;
}
a.TopOne
{
    width:298px;
    height:162px;
    overflow:hidden;
    position:relative;
    float:right;
    display:block;
    
}
a.TopOne:hover
{
    text-decoration:none !important;
}
a.TopOne .Play
{
    width:303px;
    height:160px;
    position :absolute;
    top:0;
    left:0;
    z-index:9999;
    background:url(../../plays.png) no-repeat center 30px;
    filter: alpha(opacity=60);
    opacity: 0.60;
}
.TopOne img
{
    width:296px;
    height:158px;
    border-top:2px solid #d71a21;
    border-bottom:2px solid #d71a21;
}

a.TopOne span.Rollout
{
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: ease-in-out;
    
    position:absolute;
    bottom:2px;
    
    font-family:'Greta Arabic';
    font-size:16px;
    color:black !important;
    
    line-height:24px !important;
    background-color:#f4f4f4;
    
    height:65px !important;
    filter: alpha(opacity=70);
    opacity: 0.70;
    display:block;
    overflow:hidden !important;
    padding-right:5px;
    width:100%;
    border-top:1px solid white;
}
a.TopOne:hover span.Rollout
{
    filter: alpha(opacity=80);
    opacity: 0.80;
    text-decoration:none !important;
}

a.TopOneBottomTitle
{
    width:298px;
    height:227px;
    overflow:hidden;
    position:relative;
    float:right;
    display:block;
    
}
a.TopOneBottomTitle:hover
{
    text-decoration:none !important;
}
a.TopOneBottomTitle .Play
{
    width:303px;
    height:160px;
    position :absolute;
    top:0;
    left:0;
    z-index:9999;
    background:url(../../plays.png) no-repeat center 30px;
    filter: alpha(opacity=60);
    opacity: 0.60;
}
.TopOneBottomTitle img
{
    width:296px;
    height:158px;
    border-top:2px solid #d71a21;
    border-bottom:2px solid #d71a21;
}

a.TopOneBottomTitle span.Rollout
{
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: ease-in-out;
    
    font-family:'Greta Arabic';
    font-size:16px;
    color:black !important;
    
    line-height:24px !important;
    background-color:#f4f4f4;
    
    height:65px !important;
    display:block;
    overflow:hidden !important;
    padding-right:5px;
}
a.TopOneBottomTitle:hover span.Rollout
{
    text-decoration:none !important;
}
#MostView .BodyFrame , #LatestNews .BodyFrame
{
    padding:5px !important;
}
#MostView a.GeneralBlock, #LatestNews a.GeneralBlock, #BottomRelatedNews a.GeneralBlock 
{
    height:80px;
    width:288px;
}
#MostView a.GeneralBlock img, #LatestNews a.GeneralBlock img
{
    margin:0 !important;
    height:65px !important;
    width:95px !important;
}
#LatestNews .PlusTD
{
    WIDTH:1PX !important;
}
.WidgetBlock
{
    overflow:hidden;
    background-color:white;
    border-top:11px solid #f9f9f9;
    border-bottom:11px solid #f9f9f9;
}
.WidgetCat
{
    background:url(../../WidgetCat.jpg) repeat-x 0 0;
    height:35px;
    line-height:35px;
    padding-right:20px;
    margin-bottom:5px;
    
    font-size:18px;
    font-family:arial;
    font-weight:bolder;
}
.WidgetCat a,.WidgetCat a:hover
{
    color:white;
    font-size:18px;
    font-family:arial;
    font-weight:bolder;
    text-decoration:none;
}
.WidgetBlock a.News
{
    display:block;
    margin:0 10px 4px 10px;
    line-height:24px;
    font-size:16px;
    font-family:arial;
    font-weight:bolder;
    color:#e47404;
}
.WidgetBlock a.News:hover
{
    color:#f28213;
    text-decoration:none;
}
*/