BODY
{
	font-size: 13px;
	color: black;
	font-family: tahoma;
	line-height: 21px;
	background-color: white;
	padding:10px 0 5px 0;
	margin: 0;
	direction: rtl;
}
Body.PopBody
{
	background-color: white;
	margin: 0;
	padding: 5px;
}
TD
{
	font-size: 13px;
	font-family: tahoma;
	line-height: 21px;
}
A
{
	color: #cd4643;
	text-decoration: none;
}
A:hover
{
	color: Black;
	text-decoration: underline;
}

/******** Main Menu *********/
#MenuArea
{
	background-color: #7C7C7C;
	width: 100%;
	
}
.MainMenu /*c*/
{
	text-align: center;
	padding: 5px;
	background-color: #7c7c7c;
	color: White;
	border-top: #949398 1px solid;
	border-right: #949398 1px solid;
	border-left: #949398 1px solid;
	font-family:Arial;
	font-size:16px;
}

.MainMenu A
{
	text-decoration: none;
	font-weight: bold;
	color: white;
}
.MainMenu A:hover
{
	text-decoration: none;
	color: silver;
}
.MainMenuActive
{
	background-color: White;
	text-align: center;
	padding: 5px;
	border-top: #999999 1px inset;
	border-right: #999999 1px outset;
	border-left: #999999 1px inset;
	font-family:Arial;
	font-size:16px;
}
.MainMenuActive A
{
	text-decoration: none;
	color: Black;
	font-weight: bold;
}
.MainMenuActive A:hover
{
	text-decoration: none;
	color: #2A3E68;
}
/* ***************** */
.separator
{
	width: 4px;
}
#footerCell
{
	font-size: 13px;
	color: black;
	text-align: center;
	height: 29px;
	width: 100%;
	background-color: White;
}
#footerCell A
{
	color: #2A3E68;
	text-decoration: none;
	font-weight: bolder;
}
#footerCell A:hover
{
	color: black;
	text-decoration: none;
}
#bodyArea
{
	background: white url(bg.jpg) repeat-x center top;
	width: 100%;
	height: 100%;
	padding: 15px 10px 0 10px;
}


#Header
{
	width:100%;
	height:90px;
	border-top:1px solid #7C7C7C;
}
#Logo
{
	background: url(newheader.jpg) no-repeat 0 0;
	width: 225px;
	height: 90px;
	float:right;
}
#Logo A{
	display:block;
	height: 90px;
	outline:0 none;
	width:225px;
}
#AdRight
{
	width: 728px;
	height:90px;
	margin-left:5px;
	float:left;
	text-align:left;
}
.AuthorName
{
	font-size: 17px;
	font-weight: bold;
	color: #D22525;
	width:171px;

}
.AuthorNamePadding
{
	padding-right:4px;
	padding-left:4px;
}
#AdLeft
{
	width: 250px;
	text-align: left;
	padding: 4px;
}
.LeftSideAd
{
    width:336px;
    height:322px;
    text-align:center;
    float:right;
    overflow:hidden;
}

.borders
{
	border-left: #999999 1px inset;
	border-right: #999999 1px outset;
}

#BodyTable
{
	width: 980px;
	height: 100%;
}

#SideCell
{
	background-color: white;
	text-align: center;
	width: 100px;
	height: 100%;
	border-left: #E2E2E2 1px solid;
	padding: 5px 0 5px 0;
}
.SideDiv
{
	margin-bottom: 5px;
	width: 100px;
	padding: 5px;
}

.SideMenuDiv
{
	margin-bottom: 5px;
	padding: 0;
	width: 100px;
}

.SubMenu, .SubMenu2
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.SubMenu2
{
	width:95px;
}
.SubMenu li /*c*/
{
	padding: 3px 5px 3px 4px;
	margin: 0;
	text-align: right;
	width: 100%;
	font-weight: bolder;
	border-top: #7c7c7c 1px solid;
	font-family:Arial;
	font-size:16px;
	white-space:normal;
}
.SubMenu li A
{
	text-decoration: none;
	color: #D22525;
}
.SubMenu li A:hover
{
	text-decoration: none;
	color: black;
}
.SubMenu li.First /*c*/
{
	background-color: #7c7c7c;
	color: white;
}
.SubMenu li.First A
{
	color: white !important;
}
.SubMenu li.First A:hover
{
	color: silver !important;
}

.SideMenuDiv2 /*c*/
{
	background-color: #7c7c7c;
	width: 100px;
	padding: 4px;
}
.SubMenu2 li
{
	padding: 3px 4px 3px 4px;
	margin: 0 0 3px 0;
	color: Black;
	text-align: right;
	font-weight: bolder;
	background-color: White;
	white-space:normal;
	font-family:Arial;
	white-space:normal;
	font-size:16px;
}
.SubMenu2 li.First
{
	background-color: #7c7c7c;
	color: white;
	
}

.SubMenu2 A
{
	text-decoration: none;
	color: #D22525;
	width: 100%;
}
.SubMenu2 A:hover
{
	text-decoration: none;
	color: black;
}



.formfield
{
	border: #E2E2E2 1px solid;
	font-size: 15px;
	font-family: arial;
}

.formButton
{
	border: #666666 1px solid;
	font-size: 15px;
	font-weight: bold;
	font-family: arial;
	background-color: #EEEEEE;
	color: black;
}
/************Color Changed***************/
.sf11
{
	background: url(grayframe.gif) no-repeat -5px 0;
	width: 5px;
	height: 5px;
}
.sf12
{
	background-color: #7c7c7c;
	width: 100%;
	height: 5px;
}
.sf13
{
	background: url(grayframe.gif) no-repeat 0 0;
	width: 5px;
	height: 5px;
}
.sf21
{
	background-color: #7c7c7c;
	width: 5px;
	height: 100%;
}
.sf23
{
	background-color: #7c7c7c;
	width: 5px;
	height: 100%;
}
.SideFrameBody
{
	background-color: #7c7c7c;
	width: 100%;
	height: 100%;
	padding: 0;
	color: white;
}
.SideFrameBody Td
{
	color: white;
}

.SideFrameBody A
{
	color: white;
	text-decoration: none;
}
.SideFrameBody A:hover
{
	color: Silver;
	text-decoration: none;
}
.SideFrameBody a.NewsLineLink
{
	color: white;
	font-weight: bold;
}
.SideFrameBody a.NewsLineLink:hover
{
	color: Silver;
}

.sf31
{
	background: url(grayframe.gif) no-repeat -5px -5px;
	width: 5px;
	height: 5px;
}
.sf32
{
	background-color: #7c7c7c;
	width: 100%;
	height: 5px;
}
.sf33
{
	background: url(grayframe.gif) no-repeat 0 -5px;
	width: 5px;
	height: 5px;
}

/****************** plus ***********************/
.f11
{
	background: url(f11.gif) no-repeat;
	width: 11px;
	height: 10px;
}
.f12
{
	background-color: #7c7c7c;
	width: 100%;
	height: 10px;
}
.f21
{
	background: white url(f21.jpg) no-repeat;
	width: 11px;
	height: 100%;
}

.BodyFrame
{
	width: 100%;
}
.BodyFrameHeader
{
	color: white;
	background-color: #7c7c7c;
	
	clear: both;
	font-weight: bolder;
	white-space: nowrap;
	font-family:Arial;
	font-size:14px;
}
.BodyFrameHeader A
{
	color: white;
	font-weight: bolder;
	text-decoration: none;
}
.BodyFrameHeader A:hover
{
	color: silver;
	text-decoration: none;
}

.frameText
{
	margin:0px 2px 0;
	clear: both;
}
.bodyCell, .WBodyCell
{
	padding: 5px;
	background-color: white;
	width: 100%;
	height: 100%;
	/*font-weight:bolder;
	font-size:13px;*/
	
}
.bottomLinks
{
	padding: 5px;
	text-align: center;
}
.bottomLinks A
{
	font-weight: bolder;
	color: black;
	text-decoration: none;
}
.bottomLinks A:hover
{
	font-weight: bolder;
	color: #2A3E68;
	text-decoration: none;
}
#BottomMenu
{
	border-top: black 1px solid;
	border-bottom: #999999 1px outset;
	border-left: #999999 1px inset;
	border-right: #999999 1px outset;
	padding: 5px;
}

#BottomMenu div
{
	display: block;
	float: right;
	color: #666;
	width:3px;
}
#BottomMenu a
{
	padding: 2px 6px 4px 6px;
	font-size:11px;
	text-decoration: none;
	white-space: nowrap;
	display: block;
	float: right;
}
#BottomMenu a:hover
{
	text-decoration: none;
	color: #333333;
}

.headCell
{
	font-weight: bold;
	font-size: 20px;
	font-family:Arial;
	color: #2A3E68;
	padding: 5px;
	margin: 0;
	float:right;
	width:640px;
}


/*************************/
.ContainerFrame
{
	background-color: #EEEEEE;
	padding: 7px 5px;
}

.BlackFrameHeader
{
	padding: 4px;
	background-color: #2A3E68;
	color: White;
	text-align: center;
	margin: 2px;
}
.BlackFrameHeader A
{
	color: White;
	text-decoration: none;
}
.BlackFrameHeader A:hover
{
	color: silver;
	text-decoration: none;
}
/* Sp Frame  */

.spframe11
{
	background: url(spframe11.gif) no-repeat;
	width: 14px;
	height: 41px;
}
.spframeHeader
{
	background-color: #7c7c7c;
	height: 41px;
	padding: 5px;
	color: white;
	font-weight: bolder;
}
.spframe13
{
	background-color: #7c7c7c;
	width: 100%;
	height: 41px;
	padding: 5px;
}
.spframe14
{
	background: url(spframe14.gif) no-repeat;
	width: 11px;
	height: 41px;
}
.spframe21
{
	background: white url(spframe21.jpg) no-repeat;
	width: 14px;
	height: 100%;
}
.WhiteContainer
{
	background-color: White;
	width: 100%;
	height: 25px;
	font-weight: bolder;
	padding-right: 5px;
	color: Black;
	padding-top: 4px;
}
.WhiteContainer A
{
	text-decoration: none;
	color:#7C7C7C;
}
.WhiteContainer A:hover
{
	color: black;
	text-decoration: none;
}
/********** Ticker ************/
#TickerCell
{
    width:100%;
}
#TickerRow
{
	padding: 1px 0 0 4px;
}
#TickerRow form
{
	display: inline;
}
#TickerRow a, #TickerRow a:hover
{
	color: white;
}

#TickerFrame
{
	/*background-color:#2A3E68;*/
	background-color: #7c7c7c;
	height: 27px;
	color: White;
}
#TickerTitle
{
	color: #D22525;
	background-color: White;
	padding: 3px 4px 2px 4px;
	font-weight: bolder;
}
#Ticker
{
	width: 680px;
	padding: 3px;
	white-space: nowrap;
	TEXT-OVERFLOW: Ellipsis;
	overflow: hidden;
}
#Ticker a
{
	color: white;
	text-decoration: none;
}
#Ticker a:hover
{
	color: silver;
	text-decoration: none;
}

/****************** Top News *****************/
.TopAuthorThumb
{
	float: left;
	margin: 0 2px 2px 0;
}
.TopAuthorName
{
	color: #ccd6ef;
	font-weight: bold;
	text-align: left;
	font-family:Arial;
	font-size:16px;
}
.TopAuthorName A
{
	color: #ccd6ef;
	text-decoration:none;
	font-weight: bold;
	font-size: 94%;
}
.TopAuthorName A:hover
{
	color: #EEEEEE;
	font-weight: bold;
	text-decoration:underline;
}
.TopNewsLink
{
	line-height:15px;
}
.TopNewsLink A
{
	color: #ffc7c7;
	text-decoration: none;
}
.TopNewsLink A:hover
{
	color: White;
	text-decoration: none;
}
.TopCategoryLink
{
	text-align: center;
	font-family:Arial;
	font-size:16px;
}
.TopCategoryLink A
{
	font-size: 120%;
	color: #ccd6ef;
	text-decoration: none;
}
.TopCategoryLink A:hover
{
	color: #eeeeee;
	text-decoration: none;
}
.TopContactLink
{
	text-align: center;
	line-height:15px;
}

.TopContactLink Div
{
	float: right;
	font-size: 95%;
	padding: 1px 3px 1px 3px;
}

.TopContactLink A
{
	font-weight:bolder;
	float: right;
	color: #D22525;
	text-decoration: none;
	padding: 1px 0px 1px 3px;
}
.TopContactLink A:hover
{
	color: black;
	text-decoration: none;
}
/************gray color enhance 14-06-2009****************/
.dgf11
{
	background: url(darkgrayframe.gif) no-repeat -5px 0;
	width: 5px;
	height: 5px;
}
.dgf12
{
	background-color: #4a4a4a;
	width: 100%;
	height: 5px;
}
.dgf13
{
	background: url(darkgrayframe.gif) no-repeat 0 0;
	width: 5px;
	height: 5px;
}
.DarkGrayFrameBody
{
	width: 100%;
	height: 100%;
	background-color: #4a4a4a;
	color: White;
	padding-right: 5px;
	padding-left: 5px;
	padding-top:0;
	padding-bottom:0;
}
.DarkGrayFrameBody Td
{
	color: white;
}
.dgf31
{
	background: url(darkgrayframe.gif) no-repeat -5px -5px;
	width: 5px;
	height: 5px;
}
.dgf32
{
	background-color: #4a4a4a;
	width: 100%;
	height: 5px;
}
.dgf33
{
	background: url(darkgrayframe.gif) no-repeat 0 -5px;
	width: 5px;
	height: 5px;
}
/**********************************************************/
.NewBodyFrame
{
	background-color: #7C7C7C;
	padding: 3px 5px 3px 5px;
	color: white;
	font-weight:bolder;
	margin-bottom:3px;
	font-size: 15px;
	font-family:Arial;
}
.NewBodyFrame2
{
	background-color:white;
	white-space:normal;
}
.NewBodyFrame Td
{
	color: white;
}

.NewBodyFrame A
{
	color: white;
	text-decoration: none;
}
.NewBodyFrame A:hover
{
	color: white;
	text-decoration: none;
}
.NewBodyFrame2 .TopAuthorName A
{
	color:black;
}
.NewBodyFrame2 .TopAuthorName A:hover
{
	color:gray;
}
.NewBodyFrame2 .TopCategoryLink A
{
	color:black;
}
.NewBodyFrame2 .TopCategoryLink A:hover
{
	color:black;
	text-decoration:underline;
}
.NewBodyFrame2 .NewsTinyDiv
{
	padding-left:7px;
	padding-right:7px;
}
A.NewsTinyLink {
    text-decoration:none;
}
/************** added at 19-04-2011 *****************/
.FBFrame
{
	background-color:#dddddd;
	padding:0 0 10px 0;
	position:relative;
}
.FBFrameHeader
{
	height:25px;
	background-color:#7c7c7c;
	color:white;
	margin-bottom:20px;
	Text-align:right !important;
	padding-right:10px;
}
.FBFrameHeader2
{
	height:25px;
	background-color:#7c7c7c;
	color:white;
	Text-align:right !important;
	padding-right:10px;
}
div.FanBox {
	height: 60px;
	width: 300px;
	overflow: hidden;
	background-color:white;
	
}
div#Recommendation
{
	width:350px;
	height:216px;
	overflow:hidden;
	border:#787878 1px solid;
}
div.FanBox iframe{
	width:205px;
	height:305px;
	overflow:hidden;
	margin:-5px 0 0 -4px;
}
#ShareBox
{
	float: left;
	width: 120px;
	direction:ltr;
	margin:5px 2px 5px 2px;
}
#ShareBox Iframe{
	margin:0 2px 0 0;
}
/************* Tabs Rotator **********/
#TabUL
{
	list-style-type:none;
}
#TabUL li
{
	list-style-type:none;
	padding:0;
	margin-bottom:2px;
	height:37px;
	white-space:normal;
	overflow:hidden;
	text-align:right;
	line-height:16px;
	font-size:13px;
}
#TabUL A
{
    padding-left:3px;
	padding-right:3px;
	display:block;
	background-color:#fbfbfb;
	height:36px;
	text-decoration:none;
	text-align:right;
	line-height:16px;
}
#TabUL A:hover
{
	background-color:#eeeeee;
	color: black;
	text-decoration:none;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    /*background-position: 100% -150px;*/
    background-color:#eeeeee;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    line-height: 20px;
    text-align: right;
    text-decoration: none;
    white-space: normal; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
    font-family:tahoma;
    font-size:13px;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
	top: 0px;
    padding: 0;
    text-align: right;
    text-decoration: none;
    white-space: normal; /* required in IE 6 */
    color: black;
    background-color:#eeeeee !important;
}
.NewsSmallLink
{
	display:block;
	white-space:normal;
	padding:1px;
}
/******** New Social Icons ******************/
#FBLike
{
	float:left;
	width:85px;
	margin:5px 0 5px 0;
}
#ShareBox .Facebook
{
    background:url(social/share.png) no-repeat 0 0;
    width:60px;
    height:20px;
    display:inline-block;
    border:0;
    margin-left:0px;
    margin-right:1px;
}
#ShareBox .Twitter
{
    background:url(social/share.png) no-repeat -60px 0;
    width:55px;
    height:20px;
    display:inline-block;
    border:0;
    margin-left:0px;
    margin-right:1px;
}
/*********** Added at 15-08-2011 ***************/
#SocialCell
{
    width:100%;
    
}
div.Social
{
    width:135px;
    float:right;
}
div.Social a
{
	margin-right:2px;
	float:left;
	direction:ltr;
	outline:0;
	margin-top:1px;
}
div.LikeButton
{
    float:left;
    width:200px;
    background:white;
    border:1px solid #7C7C7C;
    overflow:hidden;
    height:29px;
}
div.LikeButton iframe
{
    margin-top:2px;
    margin-left:3px;
}
/********** News Frame ************/
.NewsFrameHeader
{
    height:30px;
    line-height:30px;
    background:#7c7c7c;
    color:White;
    font-family:arial !important;
    font-weight:bolder;
    font-size:16px;
    padding-right:15px;
    padding-left:3px;
}
.NewsFrame
{
    height:100%;
    border:1px solid #7c7c7c;
    color:black;
    padding:4px;
}
.TinyUL
{
    margin:0;
    padding:0;
    list-style-type:none;
}
.TinyUL li
{
    /*padding-bottom:2px;*/
    border-bottom:1px solid #e5e5e5;
    line-height:21px; 
    display:block;
    overflow:hidden;
    height:41px;
}
.TinyUL li.Last
{
	border-bottom:0;
}
.TinyUL li a
{
    display:inline-block;
    height:41px;
    overflow:hidden;
    width:252px;
    color:#292929;
}
.TinyMostView .TinyUL li a
{
    width:auto !important;
}
.TinyUL li a:hover
{
    color:black;
    text-decoration:none;
}
.TinyUL li span.Date
{
    background:black;
    color:White;
    font-family:Georgia;
    font-size:12px;
    font-weight:bolder;
    line-height:14px;
    display:block;
    float:right;
    padding:1px;
    margin-left:4px;
    margin-top:4px;
    width:50px;
    
}
#NewsletterForm
{
    margin:0;
    padding:0;
}
#NewsletterVerify
{
	width:41px;
	font-size:11px;
	direction:ltr;
}
#NewsletterForm td
{
    font-size:12px;
}
#NewsletterDiv
{
	height:100px;
	overflow:hidden;
}
#WeeklyCover
{
	overflow:hidden;
    border-top:1px solid silver;
    display:block;
    width:259px;
    height:275px;
    line-height:18px;
}
.RowLine
{
	height:2px;
	line-height:2px;
	font-size:1px;
	clear:both;
}
#CoverTitle
{
    line-height:18px;
    color:black;
    font-family:Arial;
    font-weight:bolder;
    font-size:15px;
    padding-right:3px;
    padding-left:3px;
    text-align:right;
    margin-bottom:3px;
    width:144px;
    float:right;
    background-color:#e8e8e8;
    
}
#CoverTitle a,#CoverTitle a:hover
{
	color:black;
	text-decoration:none;
}
.IssueTinyThumb
{
    height:141px;
    overflow:hidden;
    text-align:center;
    width:107px;
    float:hidden;
    float:right;
    text-align:right;
}
.IssueTinyThumb img
{
    height:141px !important;
}
#CoverTitleDiv
{
    width:150px;
    overflow:hidden;
    float:right;
}
#CoverNewsDiv1,#CoverNewsDiv2
{
    float:right;
    width:150px;
    
}
#CoverNewsDiv1 a,#CoverNewsDiv2 a
{
	height:62px;
}
#CoverNewsDiv3,#CoverNewsDiv4,#CoverNewsDiv5
{
    clear:both;
}
#CoverNewsDiv3 a, #CoverNewsDiv4 a, #CoverNewsDiv5 a
{ 
	height:44px;
}
.CoverNewsDiv
{
	margin:0 0 2px 0;
    padding:0 1px 0 1px;
    background-color:#FBFBFB;
    overflow:hidden;
}

.CoverNewsDiv a
{
    color:#d92c30;
    text-decoration:none;
    display:block;
}
.CoverNewsDiv a:hover
{
    color:black;
    text-decoration:none;
}
