﻿/* new style Master Pages ============================================================================================ */


body 
{
	margin: 0px;
	padding: 0px;
	background-color:#000;
}
.header_row{
	background:url(image/bg_header.gif) #000000 repeat-x top;
}
.top_link{
	font-family:tahoma;
	color:#777777;
	font-size:11px;
	height:37px;
}
.top_link a:link, .top_link a:visited{
	font-family:tahoma;
	color:#5fc7ff;
	font-size:11px;
	text-decoration:none;
}
.bg_search{
	background:url(image/bg_search.gif) no-repeat left center;
	width:180px;
}
.logo_td{
	width:382px;
	height:103px;
	background:url(image/logo.gif) no-repeat top center;
}
.sp_top_menu{
	width:1px;
	background:url(image/sp_top_menu.gif) no-repeat;
	height:23px;
}
.top_menu{
	text-align:center;
}
.top_menu a:link, .top_menu a:visited{
	font-family:tahoma;
	color:#5fc7ff;
	font-size:11px;
	text-decoration:none;
}
.under_logo_line{
	background:url(image/under_logo_line.gif) no-repeat right bottom;
}
.sp_top_boxes{
	width:1px;
	background:url(image/sp_top_boxes.gif) no-repeat top;
}
.top_boxes{
	width:33%;
	height:154px;
	background:url(image/bg_box.gif) no-repeat left top;
	vertical-align:top;
}
.box_title{
	font-size:12px;
	font-family:tahoma;
	font-weight:bold;
	color:#5fc7ff;
	padding:10px 15px 10px 0;
}
.box_link ul{
	margin:0px;
	margin-right:40px;
}
.box_link li{
	list-style-position: outside;
	list-style-image: url(image/top_boxes_bullet.png);
}
.box_link li a:link, .box_link li a:visited{
	color:#ececec;
	text-decoration:none;
	font-family:tahoma;
	font-size:12px;
}
.bg_body{
	background:url(image/bg_body.gif) #086090 repeat-x top;
}
.bg_footer{
	background:url(image/bg_footer.gif) repeat-x top #010d14;
}
.mail{
	width:360px;
	background:url(image/mail.gif) no-repeat top center;
	padding-top:115px;
	vertical-align:top;
}
.footer_links{
	height:90px;
	font-family:tahoma;
	text-align:right;
	color:#8b98a0;
	font-size:11px;
}
.footer_links, .footer_links a:link, .footer_links a:visited{
	font-family:tahoma;
	text-align:right;
	color:#8b98a0;
	text-decoration:none;
	font-size:11px;
}
.ayah{
	font-family:tahoma;
	color:#fff;
	text-align:center;
	font-size:12px;
	height:30px;
}
.tab_btns{
	width:138px;
	height:41px;
	margin-left:3px;
}
.tab_btns a:link, .tab_btns a:visited{
	display:block;
	height:31px;
	width:128px;
	text-align:right;
	text-decoration:none;
	color:#3889b5;
	background:url(image/bg_tabs.gif) bottom no-repeat;
	padding:10px 10px 0 0;
	font-weight:bold;
	font-family:tahoma;
	font-size:12px;
}
.tab_btns a:hover{
	color:#d6590d;
}
.tab_btns a.active:link, .tab_btns a.active:visited{
	color:#d6590d;
	background:url(image/bg_tab_active.gif) bottom no-repeat;
}
.photo{
	width:129px;
	height:136px;
	padding:5px;
}
.more a:link, .more a:visited{
	color:#d6590d;
	font-weight:bold;
	font-family:tahoma;
	font-size:12px;
	text-decoration:none;
}
.news_detail{
	color:#587e92;
	font-family:tahoma;
	font-size:12px;
}
.news_title{
	color:#001723;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
}
.all_news a:link, .all_news a:visited{
	color:#587e92;
	font-family:tahoma;
	font-size:12px;
	text-decoration:none;
}
.right_box_title{
	height:25px;
	background:url(image/right_box_title_line.gif) no-repeat bottom right;
	color:#5fa1c6;
	font-size:12px;
	font-weight:bold;
	font-family:tahoma;
	
}
.right_menu_link a:link, .right_menu_link a:visited{
	color:#8b8b8b;
	text-decoration:none;
	font-family:tahoma;
	font-size:12px;
	height:21px;
	background:url(image/right_menu_bg.gif) repeat-x bottom right ;
	display:block;
	padding-right:25px;
	margin-bottom:1px;
	padding-top:2px;
	
}
.right_menu_link a:hover{
	color:#6daabd;
	background:url(image/right_menu_bg_active.gif) repeat-x bottom right ;
}

.sub_menu_link a:link, .sub_menu_link a:visited{
	color:#8b8b8b;
	text-decoration:none;
	font-family:tahoma;
	font-size:12px;
	height:21px;
	background:url(image/right_menu_bg.gif) repeat-x bottom left ;
	display:block;
	padding-right:10px;
	margin-bottom:1px;
	padding-top:2px;
	width:100px;
}

.sub_menu_link a:hover{
	color:#6daabd;
	background:url(image/right_menu_bg_active.gif) repeat-x bottom left ;
}

.vote_txt{
	color:#5fa1c6;
	font-size:12px;
	font-weight:bold;
	font-family:tahoma;
}
.option{
	color:#8b8b8b;
	font-size:11px;
	font-family:tahoma;
}
.Previous_votes{
	text-align:left;
}
.Previous_votes a:link, .Previous_votes a:visited{
	color:#5fa1c6;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
}
.mid_box_title{
	color:#040f14;
	font-size:12px;
	font-family:tahoma;
	font-weight:bold;
	margin:0;
}
.mai_box_date{
	color:#aedcf6;
	font-size:11px;
	font-family:tahoma;
}
.mid_box_details, .mid_box_details a:link, .mid_box_details a:visited{
	color:#fff;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;	
}
.body_box_link ul{
	margin:0px;
	margin-right:40px;
	margin-top:10px;
}
.body_box_link li{
	list-style-position: outside;
	list-style-image: url(image/Correct.png);
	padding-right:10px;
}
.body_box_link li a:link, .body_box_link li a:visited{
	color:#ececec;
	text-decoration:none;
	font-family:tahoma;
	font-size:12px;
}

html
{
    direction:rtl;
}



.label_txt{
	font:Verdana;
	font-size:14px;
	color:#538eb4;
	
}

.label_Hint
{
	font:Verdana;
	font-size:12px;
	color:Green;
    
    }
.txt_orange{
	font-family:Verdana;
	font-size:16px;
	color:#e47a32;
	font-weight:bold;
}
.txt_editor_boss{
	font-family:Verdana;
	font-size:16px;
	color:#010101;
	font-weight:bold;
}

/*-----------------Form-----------------------------*/

.table_right_td{
	font-family:tahoma;
	color:#12477b;
	font-size:11px;
	padding:10px;
	width:20%;
	font-weight:bold;
	vertical-align:top;
	border-bottom:1px #ffffff dashed;
	text-align:right;

}
.table_left_td{
	font-family:tahoma;
	color:#444444;
	font-size:12px;
	padding:10px;
	border-bottom:1px #eef4f8 dashed;	
	background-color:#fff;
	text-align:right;
}

.formNote{
	font-family:tahoma;
	color:#d02a2a;
	font-size:12px;
	text-align:left;
	padding:10px;
}
.txt_box{
	width:70%;
	font-family:tahoma;
	color:#444444;
	font-size:12px;
	border:1px #dedede solid;
	background-color:#f2f6f9;
}

.TextArea_box{
	font:verdana;
	color:#3d6179;
	font-size:14px;
	border: solid 1px #abb2b2;
	background-color:#FFFFFF;
	height:20px;
	padding-right:5px;
	padding-top:3px;
	width:98%;
}

.btn{
	background-color:#d9e8f1;
	border:1px #c6d2d9 solid;
	font-family:tahoma;
	color:#444444;
	font-size:11px;
	padding:3px 8px 3px 8px;
	margin:10px 5px 10px 10px;
	margin:10px 10px 10px 10px;
	cursor:pointer;
	width:100px;
	text-align:center;	
}

.formDropDown{
	width:71%;
	font-family:tahoma;
	color:#595959;
	font-size:12px;
	direction:rtl;
}

.txt_head{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#3d6179;
	text-align:center;
}

.txt{
	font-family:Verdana;
	font-size:13px;
	color:#4f4f4f;
	text-align:center;
}

.RequiredMarkCssClass
{
	color: #ff0000;
}

.divBtns
{    
    text-align:left;
    margin :10px 10px 10px 10px;
    width:90%;
}

.txt_title{
	font:tahoma;
	color:#3b4f73;
	font-size:14px;
	font-weight:bold;
}

.border_td_content{
	border-bottom:1px solid #b9b9b9;
	border-left:1px solid #b9b9b9;
	border-right:1px solid #b9b9b9;
	padding:10px;
}

.LinkButton
{
    font-family: Tahoma ;
    font-size:13px;
    color: #12477b;  
}

/*----------------------------------------------*/

/* start grid styles */

.table_td td{
	border:1px solid #d0d0d0;
}
.HeaderStyle td{
	color:#12477b;
	font-size:11px;
	font-weight:bold;
	font-family:tahoma;
	padding:3px;
	border:1px solid #d0d0d0;
}
.ItemStyle td
{
	 color:#444444;
	font-size:12px;
	font-family:tahoma;
	padding:3px;
	background-color:#d6e7f2;
	border:1px solid #d0d0d0;
}

.AlternatingItemStyle td
{
    color:#444444;
	font-size:12px;
	font-family:tahoma;
	padding:3px;
	border:1px solid #d0d0d0;
}

.PagerStyle
{
    background-color: White;
    color: #12477b;
    text-align: center;
    font-family:tahoma;
}
/* end grid styles */
.ok_txt {
	color:#009b00;
	font-weight:bold;
	font-family:tahoma;
	font-size:12px;
}
.no_txt {
	color:#e22d32;
	font-weight:bold;
	font-family:tahoma;
	font-size:12px;
}

.formSmallNote{
	color:#bababa;
}
/* ===== new style form ======================================================= */

.formtitle{
	color:#446f89;
	font-size:12px;
	font-weight:bold;
	font-family:tahoma;
}

.formtxt 
{
    color:#5fa1c6;
	font-size:12px;
	font-weight:bold;
	font-family:tahoma;
}

.formSmalltxt 
{
    color:Black;
	font-size:13px;	
	font-family:tahoma;
}

.formSmall_txt 
{
    color:#5fa1c6;
	font-size:13px;	
	font-family:tahoma;
}

.abstract_txt
{
    color:Black;
	font-size:13px;	
	font-family:tahoma;
}
.lblBigTitle
{
	font:Tahoma;
	font-size:20px;
	color:#dc8143;
	font-weight:bolder;
}
 .HyperLink
{
	font-family: Tahoma;
	font-size: 9pt;
	color: #5fa1c6;
	text-decoration: underline;
}


/* ============================================================== */
.MyCalendar .ajax__calendar_container {
    border:1px solid #646450;
    background-color: #FFFACD;
    color: red;
}



.lblMediumTitle{
	font:Verdana;
	font-size:16px;
	color:#dc8143;
	font-weight:bolder;
}

.lblSmallTitle{
	font:Verdana;
	font-size:14px;
	color:#dc8143;
	font-weight:bolder;
}

/*============= asp pager =============== */
.PagerContainerTable
{
	border-right: #f0f1f2 1px solid;
	border-top: #f0f1f2 1px solid;
	border-left: #f0f1f2 1px solid;
	color: blue ;
	border-bottom: #f0f1f2 1px solid;
	background-color: blue;
}
.PagerInfoCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	font: bold 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
	color: #f0f1f2;
	padding-top: 3px;
	white-space: nowrap;
	background-color:#0085FF;
	font-weight:normal;
}
.PagerInfoCell:link
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerInfoCell:visited
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerCurrentPageCell
{
	color: #000000;
	background-color: #0085FF;
	cursor:default;
}
.PagerOtherPageCells
{
	background-color: #0085FF;
}
.PagerSSCCells
{
	background-color: #cccccc;
}
.PagerHyperlinkStyle
{
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:hover
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:link
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:visited
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:active
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
/*======================================= */

.GoToLabel
{
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
	color:#333333;
	cursor:pointer;
	font-size:65%;
	vertical-align:middle;
	display:inline;
}
.GoToSelect
{
	font-size:55%;
}
.GoToSelectedOption
{
	color:#f9f9f9;
	background-color:#666666;
}

.GoToArrow
{
	vertical-align:middle;
	cursor:pointer;
}
.Visible
{
	display: block;
	visibility: visible;
}

.Hidden
{
	display: none;
	visibility: visible;
}

.divProgress
{
background-image: url('si_07.png');
background-repeat: no-repeat;
margin: 0px auto;
width: 270px;
min-height: 140px;
} 
.topOpenTabel
{
background-image:url('images/top1.gif');
background-repeat:repeat-x ;
}

.main_pic{
	/*border:1px solid #538eb4; */
	width:247px;height:156px;
	margin:10px;
}
.main_pic img
{
	padding:6px;
	}
.main_title_txt{
	font-family:verdana;
	font-weight:bold;
	color:#447733;
	font-size:16px;
}
.small_pic{
	width:46px;
	height:46px;
	border:1px solid #538eb4;	
}
.article_pic{
	width:80px;
	height:60px;
	
}
.pic4{
	width:70px;
	height:70px;
	border:1px solid #4a81a5;
}
.detail,.detail:link,.detail:visited{
	color:#538eb4;
	font-family:Verdana;
	font-size:13px;
	text-decoration:underline;
}
.more,.more:link,.more:visited{
	color:#538eb4;
	font-family:Verdana;
	font-size:13px;
	text-decoration:none;
}
.name_txt{
	color:#fff;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
}
.title4_txt,.title4_txt a:link,.title4_txt a:visited{
	color:#6795b3;
	font-family:Verdana;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

.loginStatus
{
    color:#6795b3;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
 
}

/* start style comments */
.view{
	width:110px;
	float:left;
	height:25px;
	font:verdana;
	color:#616161;
	text-align:center;
	font-size:13px;
	margin-top:10px;
}
.number{
	color:#e57d33;
}
.title_comment{
	font-family:tahoma;
	color:#12477b;
	font-size:12px;
	text-align:right;
	padding-right:15px;
	font-weight:bold;
	height:36px;
}
.name{
	font-family:Tahoma;
	color:#616161;
	text-align:right;
	font-size:11px;
	background-color:#fff;
}
.comment{
	font-family:Tahoma;
	color:#616161;
	text-align:right;
	font-size:12px;
	padding:15px;
	border-bottom:1px dotted #5fa1c6;
}
.com_footer{
	font-family:Tahoma;
	color:#5fa1c6;
	text-align:right;
	font-size:12px;
}
.help{
	font-family:Tahoma;
	color:#616161;
	text-align:left;
	font-size:11px;
	padding:0 15px 0 15px;
}
.cps_comments_form_label{
	width:100px;
	text-align:right;
	vertical-align:top;
	font-family:Tahoma;
	color:#616161;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 0 0;
}
.txt_area{
	background-color:#fff;
	border:1px solid #d8d8d8;
	width:95%;
	padding:5px;
	font-family:Tahoma;
	color:#787878;
	font-size:12px;	
}
.commentButton{
	background-color:#d9e8f1;
	border:1px #c6d2d9 solid;
	font-family:tahoma;
	color:#444444;
	font-size:11px;
	padding:3px 15px 3px 15px;
	cursor:pointer;
	margin-left:-12px;
}

/*=================*/