@import url("menu.css");
Body {
	margin: 0;
	direction: rtl;
	background-color: #b1d6df;
}
Body, .Normal, .NormalTextBox, TH, TFOOT, THEAD, TD, SPAN, DIV, A
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #464646;
	line-height: 17px;
}
.ControlPanel, .PagingTable
{
    width: 100%;
    background-color: #FFFFFF;
    border-right: #003366 1px solid;
    border-top: #003366 1px solid;
    border-left: #003366 1px solid;
    border-bottom: #003366 1px solid;
}
.outer_table{
	width: 100%;
	direction: ltr;
	background-repeat: repeat-x;
	background-image: url(images/outer_bg.png);
}
.outer_left_td{
	background-image: url(images/shadow_left.png);
	background-position: top right;
	background-repeat: no-repeat;
}
.outer_right_td{
	background-image: url(images/shadow_right.png);
	background-position: top left;
	background-repeat: no-repeat;
}
.outer_middle_td{
	width: 950px;
}
.inner_table{
	background-image: url(images/header_bg.png);
	background-repeat: no-repeat;
	background-position: top left;

}
.header_td{
	direction: rtl;
	vertical-align: top;
	padding: 0 5px;
}
.header_table{
}
.header_logo_td{
	background-image: url(images/header_logo.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 95px;
	width: 100%;
}
.header_logo{
	float: right;
	width: 500px;
	height: 50px;
	margin-top: 30px;
}
.header_links_td{
	vertical-align: top;
	text-align: left;
	padding: 10px 10px 0 0;
}
.search_td {
	background-image: url(images/search_bg.png);
	background-repeat: no-repeat;
	width: 165px!important;
	text-align: right;
	vertical-align: top;
	background-position: top center;
	padding: 9px 10px 0 0;
	display: block;
	height: 30px;
	float: right;
}
.search_td  input{
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0px;
	color: #3B3E48;
	line-height: normal;
	width: 130px;
	background: none;
	display: inline;
	padding: 0px;
}
.search_td  img{
	width: 20px;
	height: 17px;
}
.menu_td {
	vertical-align: top;
	height: 35px;
	direction: rtl;
}
.breadcrumb_date_login_td{
	direction: rtl;
	padding: 0 10px 15px 10px;
}
.breadcrumb_date_login_table{
	width: 100%;
	height: 30px;

}
.home_td{
	padding: 0 5px;

}
.breadcrumb_td{




}
.breadcrumb_td  span{
	font-size: 10px;
	color: #999999;
}

.login_td {
	padding: 0 5px;
}
.user_td {
	padding: 0 5px;
}

.date_td{
	white-space: nowrap;
	padding: 0 5px;
}
.date{
	font-size: 10px;
	color: #999999;
}
.skin_layout_td{
	height: 400px!important;
	background-color: #FFF;
	direction: rtl;
	vertical-align: top;
	padding: 0 20px;
}
.contentpane{
	direction: rtl;
	vertical-align: top;
	padding: 10px 0 25px 0;
	background-image: url(images/contentpane_bg.png);
	background-position: top center;
	background-repeat: no-repeat;
}
.leftpane{
	padding: 10px 10px 25px 0;
	width: 220px;
	vertical-align: top;
}
.product_tree{
	background-image: url(images/product_tree_header.png);
	margin-bottom: 10px;
	padding: 40px 0 10px 0;
	width: 100%;
	background-position: top right;
	background-repeat: no-repeat;
	float: left;
}
.footer_td
{
	background-image: url(images/footer_bg.png);
	direction: rtl;
	text-align: center;
	padding-top: 25px;
	background-position: top center;
	background-repeat: no-repeat;
}
.footer_td   * 
{
	font-weight: normal;
	color: #333;
}
.FooterPane{
	direction: rtl;
	vertical-align: top;
}
.host_td{
	text-align: center;
}

a:link, a:visited, a:active {
	text-decoration:    none;
	color:  #0066CC;
}

a:hover {
	text-decoration: underline;
	color:  #0066CC;
}
a.BreadcrumbLink:link, a.BreadcrumbLink:visited, a.BreadcrumbLink:active, .BreadcrumbLink {
	color: #999999;
	font-size: 10px;
}
a.BreadcrumbLink:hover {
	color: #999999;
}
.loginlink, a.loginlink:link, a.loginlink:visited, a.loginlink:active {
	color:#999999;
	background:	url(images/icon_login.gif) no-repeat center right;
	font-size:10px;
	padding:0 20px 0 0;
	white-space: nowrap;
	float: right;
}
a.loginlink:hover {
	color:#999999;
}
.userlink, a.userlink:link, a.userlink:visited, a.userlink:active {
	color:#999999;
	background:url(images/icon_user.gif) no-repeat center right;
	font-size:10px;
	padding:0 20px 0 0;
	white-space: nowrap;
	float: right;
}
a.userlink:hover {
	color:#999999;
}
a.FooterLink:link, a.FooterLink:visited, a.FooterLink:active {
	color: #333;
	font-size: 11px;
}
a.FooterLink:hover {

}

a.searchLink:link img, a.searchLink:visited, a.searchLink:active, .searchLink {
	color: #FFFFFF;
	font-size: 10px;
	vertical-align: middle;
}

a.searchLink:hover {
	COLOR: #FFFFFF;
}

a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {
	color: #125687;
	text-decoration: underline;
}

a.CommandButton:hover {
	color: #125687;
	text-decoration: none;
}

a.Normal:link, a.Normal:visited, a.Normal:active {
	color: #125687;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

a.Normal:hover {
	color: #125687;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}

.NormalDisabled
{
	color: Silver;
}

strong, .NormalBold
{
	font-size: 11px;
	font-weight: bold;
}


.NormalRed, .NormalRed a:link, .NormalRed a:visited, .NormalRed a:active
{
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.NormalRed a:hover
{
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
.NormalRedBold, .NormalRedBold a:link, .NormalRedBold a:visited, .NormalRedBold a:active
{
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.NormalRedBold a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
.NormalBlue, .NormalBlue a:link, .NormalBlue a:visited, .NormalBlue a:active
{
	font-size: 11px;
	font-weight: normal;
	color: #125687;
	text-decoration: none;
}
.NormalBlue a:hover
{
	font-size: 11px;
	font-weight: normal;
	color: #125687;
	text-decoration: underline;
}
.NormalBlueBold, .NormalBlueBold a:link, .NormalBlueBold a:visited, .NormalBlueBold a:active
{
	font-size: 11px;
	font-weight: bold;
	color: #125687;
	text-decoration: none;
}
.NormalBlueBold a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #125687;
	text-decoration: underline;
}
.NormalRevers, .NormalRevers a:link, .NormalRevers a:visited, .NormalRevers a:active
{
	font-size: 11px;
	font-weight: normal;
	color: #F0F0F0;
	text-decoration: none;
}
.NormalRevers a:hover
{
	font-size: 11px;
	font-weight: normal;
	color: #F0F0F0;
	text-decoration: underline;
}
.NormalReversBold, .NormalReversBold a:link, .NormalReversBold a:visited, .NormalReversBold a:active
{
	font-size: 11px;
	font-weight: bold;
	color: #F0F0F0;
	text-decoration: none;
}
.NormalReversBold a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #F0F0F0;
	text-decoration: underline;
}

a img {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	border: none;
	border-style: none;
}



.Head {
	font-weight: bold;
	font-size: 11px;
	color: #333333;
}

.SubHead    {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}


tr.control * span.SubHead
{
	font-size:10pt;
}

.SubSubHead {
	font-size:  1em;
	font-weight:    bold;
	color: #666666;
}


h1, h2, h3, h4, h5 {
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	color: #125687;
}
h1 {
	font-size: 16px;
	margin: 7px 0;
}

P{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul{
	margin-top: 0px;
	margin-bottom: 0px;
}


UL LI   {
	list-style-image: url(images/bullet_ul.gif);
}
HR {
	color: #CCCCCC;
	height:1pt;
	text-align:left
}

TH  {
	vertical-align: baseline;
	font-size:  1.1em;
	font-weight:    bold;
	color: #666666;
}

SMALL   {
    font-size:  0.8em;
}

BIG {
    font-size:  1.2em;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}
.rtl{
	direction: rtl;
}
.ltr{
	direction: ltr;
}
.Image_Left{
	float: left;
	margin: 0 10px 10px 0;
}

.Image_Right{
	float: right;
	margin: 0 0 10px 10px;
}
.Image_Center{
	float: right;
	width: 100%;
	text-align: center;
}
.Image_Buttom_10Space{
	margin-bottom: 10px;
}
.Image_Buttom_5Space{
	margin-bottom: 5px;
}
.Code
{
	background-color:#F0F0F0;
	border:1px dashed #C8C8C8;
	padding: 10px;
	vertical-align: middle;
	font-family: 'Courier New' , Monospace;
	direction: ltr;
	margin: auto 20px;
	color: #464646;
}
.Quote
{
	background-color:#F0F0F0;
	border:1px dashed #C8C8C8;
	padding: 10px;
	vertical-align: middle;
	margin: auto 20px;
	color: #464646;
}
select, input{
	font-size: 11px;
	color: #333333;
	line-height: normal  !important;
}

.NormalTextBox
{
	font-size: 10px;
	font-weight: normal;
}

.StandardButton {
	border-right: 1px solid #405581;
	border-left: 1px solid #889BC4;
	border-top: 1px solid #889BC4;
	border-bottom: 1px solid #405581;
	color: #fff;
	font-weight: normal;
	background-color: #666666;
}
/*////////////////////////////////////////////////////////////////*/
.ModuleTitle_MenuItem {
	border: white 0px solid;
	text-align: right;
}

.ModuleTitle_MenuItem TD {
	cursor: pointer;
	color: #464646;
	font-weight: bold;
	font-style: normal;
	white-space: nowrap;
	padding: 1px 3px 1px 1px;
}


.ModuleTitle_MenuIcon {
	background-color: #EEEEEE;
	width: 15px;
	height: 100%;
}

.ModuleTitle_SubMenu 
{
	background-color: #FFFFFF;
	z-index: 1100;
	border:1px solid #EEEEEE;
	padding: 1px 1px 1px 1px;
}

.ModuleTitle_MenuBreak  {
	display: block;
	background-color: #DFDFDF;
}

.ModuleTitle_MenuItemSel {
	cursor: pointer;
	color: #464646;
	font-weight: bold;
	font-style: normal;
	background-color: #EEEEEE;
}
.table_1_ltr{
	direction:ltr;
	border-color: #C8E7EE;
	border-style: solid;
	border-width: 1px;
}
.table_1_ltr TD {
	padding: 2px 5px;
	border-color: #C8E7EE;
	border-style: solid;
	border-width: 1px 1px 0 0;
	text-align: center;
}
td.td_color1{
	background-color: #6BBFD1;
	color: #FFF!important;
	font-weight: bold;
}
td.td_color2{
	background-color: #308DAC;
	color: #FFF!important;
	font-weight: bold;
}
td.td_color3{
	background-color: #E2F2F6;
}
td.td_color4{
	background-color: #FFF;
}

.RadTreeView_Default *,
.RadTreeView_Default a.rtIn *,
.RadTreeView_Default .rtEdit .rtIn input *
{
	color: #000;
	font: 12px/18px "Segoe UI", Arial, sans-serif;
}
/*////////////////////////////////////////////////////////////////*/
.DataGrid_Container
{
    background-color: Transparent;
}
.DataGrid_Container td, .DataGrid_Container th
{
	padding:4px 10px 4px 10px;
	border-color: #E5E5E5;
	border-style: solid;
	border-width: 1px;
}
.DataGrid_Header
{
	background-color: #336699;
	text-align: center;
}
.DataGrid_Header *
{
	font-weight: bold;
	color: #FFFFFF!important;

}
.DataGrid_Item
{
	background-color: #FFFFFF;
}
.DataGrid_AlternatingItem
{
	background-color: #F2F2F2;
}
.DataGrid_Footer
{
    background-color: White;
}
.DataGrid_SelectedItem
{
	background-color: Silver;
	color: #CCD8E6;
}
/*////////////////////////////////////////////////////////////////*/

.Documents_Module .DataGrid_Container td:first-child
{
	padding: 0;
	background-color: #FFFFFF;
	border-width: 0;
}

/*////////////////////////////////////////////////////////////////*/
.vertical_links {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: right;
	}

ul.vertical_links  li{
	list-style-type: none;
	list-style-image: url(none);
	background-image: url(images/vertical_links_bg.png);
	background-repeat: repeat-x;
	border-color: #F0F0F0;
	border-style: solid;
	border-width: 0px 0px 1px 0;
	}
.vertical_links li a {
	text-decoration: none;
	line-height: 27px;
	}	
	
.vertical_links li a:link, .vertical_links li a:visited {
	display: block;
	padding: 0 27px 0 0;
	background-image: url(images/vertical_links_icon.png);
	background-position: top right;
	background-repeat: no-repeat;
	color: #333;
	}
	
.vertical_links li a:hover {
	text-decoration: underline;
	}
.vertical_links .header {
	background-image: url(images/vertical_links_header_bg.png)!important;
	}	
.vertical_links .header span{
	display: block;
	padding: 0 27px 0 0;
	background-image: url(images/vertical_links_header_icon.png);
	background-position: top right;
	background-repeat: no-repeat;
	color: #FFF!important;
	line-height: 27px;
	font-weight: bold;
}
/*////////////////////////////////////////////////////////////////*/
.FileManager
{
	border-style: solid;
	border-color: #CBD1D9;
	border-width: 1px;
	height:400px;
}
.FileManager_ToolBar
{
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
	height:25px;
	background-color: #F0F0F0;
}
.FileManager_Explorer
{
	height:100%;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 0 2px;
	background-color: #F0F0F0;
	margin: 0;
}
.FileManager_FileList 
{
	height:100%;
	border-style: solid;
	border-color: #F0F0F0;
	border-width: 0px;
	margin: 0;
	overflow: auto;
}
.FileManager_MessageBox 
{
	text-align: center;
	vertical-align: middle;
	background-color: White;
	padding: 25px;
}
.FileManager_Header
{
	font-weight: bold;
	color: #3C3C3C;
	background-color: #DDDDDD;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 0px;
	height: 25px;
}
.FileManager_Pager
{
	color:#3C3C3C;
	font-weight: bold;
	background-color: #DEDEDE;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
	height: 25px;
}
.FileManager_StatusBar
{
	height: 25px;
	margin: 0;
}
.FileManager_StatusBar td
{
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
	background-color: #DEDEDE;
}
.FileManager_Item
{
	color: #3C3C3C;
	background-color: #F9F9F9;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
}
.FileManager_AltItem
{
	color: #3C3C3C;
	background-color: #F0F0F0;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
}
.FileManager_SelItem
{
	font-weight: bold;
	border-style: none;
	color: White;
	background-color: #DEE3F3;
}
.FileManagerTreeNode 
{
	color: #3C3C3C;
}
.FileManagerTreeNodeSelected 
{
	background-color: #DEE3F3;
}
/*////////////////////////////////////////////////////////////////*/
.File_Links_Module-breadcrumb_td{
	text-align: left;
}
/*////////////////////////////////////////////////////////////////*/
.SG_Module-breadcrumb_td{
	text-align: right;
}
.SG_Module-extra_td{
	text-align: left;
	line-height: 0;
}
.photo_198 {
	border: 5px solid;
	background-color: #FFFFFF;
	padding: 1px;
	border-color: #E9E9EB;
}
/*////////////////////////////////////////////////////////////////*/
.PA_Module-breadcrumb_td{
	text-align: right;
}
.PA_Module-extra_td{
	text-align: left;
}
.PA_Module-sort{
	text-align: left;
	margin: 0 0 10px 0;
}
.photo-frame{
	direction: ltr;
}
.album-frame{
	direction: ltr;
}
/*////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////*/
.Survey_Module_question, .Survey_Module_result_question{
	font-weight: bold;
	line-height: 30px;
}
.Survey_Module_result_name{
	font-size: 11px;
	margin-bottom: 2px;
}
.Survey_Module_result_vote{
	color: #1D5E89;
	font-size: 10px;
}
.Survey_Module_result_graph_container{
	width: 100%;
	background-color: #C3D2DC;
	margin-bottom: 5px;
}
.Survey_Module_result_graph{
	background-color: #1D5E89;
	height: 7px;
}
/*/////////////////////////////*/
.Links_Module{
	width: 100%;
}
.Links_Module  tr>td {
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 1px 0;
	background-color: #F0F0F0;
	cursor: pointer;
	padding: 2px 10px;
	color: #666666;
}

.Links_Module  tr:hover>td {
	background-color: #D6D6D6;
}

/*////////////////////////////////////////////////////////////////*/
.faq_title{
	font-weight: bold;
	color: #000!important;
}
.faq_content{
	padding: 0 15px 5px 0;
}
/*////////////////////////////////////////////////////////////////*/
.DNNEmptyPane{display:none;}
/*////////////////////////////////////////////////////////////////*/
#dnn_ctr_Login_pnlLogin{
	width: 500px;
	margin: 0 auto;
	padding: 40px 250px 50px 0px;
	background-image: url(images/loginpnl_bg.jpg);
	background-position: top center;
}
.Login_Module{
	margin: 0 auto;
}
.Login_Module *{
	text-align: center;
}
.Login_Module #dnn_ctr_Login_Login_DNN_txtUsername,
.Login_Module #dnn_ctr_Login_Login_DNN_txtPassword{
	font-size: 13px;
	border-color: #B5DFEF;
	border-style: solid;
	border-width: 5px;
}

/*////////////////////////////////////////////////////////////////*/
.LogViewer_Module{
	direction: ltr;
}
.Exception span, .ItemCreated span, .ItemUpdated span, .ItemDeleted span, .OperationSuccess span, .OperationFailure span, .GeneralAdminOperation span, .AdminAlert span, .HostAlert span, .SecurityException span
{
	color: #EDEDED;
}
/*////////////////////////////////////////////////////////////////*/
.Settings select{
	direction: ltr;
}
.select_direction{
	direction: rtl!important;
}
/*////////////////////////////////////////////////////////////////*/
.NA_articlelist 
{
	margin-bottom: 5px;
}
.NA_articlelist_td 
{
	background-color: #EDF1F3;
	padding: 2;
}
.NA_articlelist_td:hover 
{

}
.NA_articlelist_inside 
{
	background-image: url(images/news-articles/NA_articlelist_bg.png);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.NA_articleview 
{
	margin-bottom : 30px;
	border-color: #EFEFEF;
	border-style: solid;
	border-width: 0px;
	background-repeat: repeat-x;
	margin-top: 20px;
}
.NA_articlelistHeadline{
	background-image: url(images/news-articles/title-bullet.gif);
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 20px;
}
.NA_articlelistHeadline   h1, .NA_articlelistHeadline   h1   a{
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	display: inline;
}
.NA_articleviewHeadline  h1, .NA_articleviewHeadline  h1  a{
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.NA_articleListImage{
	border-color: #EEEEEE;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
	padding: 3px;
}
.NA_articleViewImage{
	float: left;
	margin: 0 25px 15px 0;
	border-color: #F0F0F0;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	background-color: #FFFFFF;
}
.NA_articlelistEntry {
	text-align: justify;
} 
.NA_articleviewEntry {
	text-align: justify;
	padding: 10PX 0 20px 0;
} 
.NA_articleview_date{
	color: #7895B0;
	font-size: 10px;
	padding: 3px;
}
.NA_articlelistextra {
	color: #7895B0;
	font-size: 10px;
	padding: 0 5px;
}
.NA_articlelistextra img{
	vertical-align: middle;
}
.NA_articleviewextra {
	margin-top:0px;
	padding-top:2px;
	border-color: #D8D8D8;
	border-style: solid;
	border-width: 1px 0 0 0;
	width: 100%;
	display: block;
	font-size: 10px;
	text-align: left;
}
.NA_articleviewextra img{
	vertical-align: middle;
}
.NA_articlePaging { 
    border-bottom:1px dotted #D8D8D8;
	padding-bottom : 2px;
	margin-bottom : 2px;
} 

.NA_articleComments {
	direction: rtl;
} 

.NA_articleComments h2 {
	border-color: #afd1ff;
	border-style: solid;
	border-width: 0px 0px 2px 0;
	background-color: #e2eeff;
	font-weight: bold!important;
	padding: 2px 10px;
	font-size: 14px;
}

.NA_articleComment {
	background-color: #F4F4F4;
	padding: 30px 50px;
	margin: 10px 30px;
	background-image: url(images/news-articles/NA_comment_bg.png);
	background-position: top right;
	background-repeat: no-repeat;
} 
.NA_articleComment:hover 
{
	background-image: url(images/news-articles/NA_comment_bg_over.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #edf4f5;
}
.NA_articleCommentComment {

}  

.NA_articleCommentAuthor{
	font-weight: bold;
	text-align: right;
	margin-bottom: 2px;
} 
.NA_postComment 
{

}

.NA_postComment h2
{
	border-color: #afd1ff;
	border-style: solid;
	border-width: 0px 0px 2px 0;
	background-color: #e2eeff;
	font-weight: bold!important;
	padding: 2px 10px;
	font-size: 14px;
}

.NA_postComment input
{
    width: 150px;
}

.NA_postComment #notify input
{
    width: 20px;
}

.NA_postComment textarea
{
    width: 450px;
    height: 150px;
}
.NA_latest{
	border-bottom-color: #B4B4B4;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: justify;
	padding: 2px 0;
}
.NA_latest_date{
	font-size: 10px;
	text-align: left;
} 

