
.Error	{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif
}

.HeadBg	{
	background-color: #FFFFFF;
}

Body	{
	background-color: #D2D2D2;
    margin: 0px 0px 0px 0px;
    direction:rtl;   
}

/* The div and the table style allow you to offer cross browser support for table positioning and size which allows you to apply your theme to all pages within DouranPortal, not just HomePage.aspx */ 
/* This is used throughout all standard - user based pages */ 
.dp_DefaultLayoutDiv	{
	text-align:  center; 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;    
    direction:rtl;
    
}

.dp_DefaultLayoutTable	{
	text-align: Center;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* The div and the table style allow you to offer cross browser support for table positioning and size which allows you to apply your theme to all pages within DouranPortal, not just HomePage.aspx */ 
/* This is used throughout all non-standard - admin type based pages e.g edit pages, site admin pages. You can keep them the same size as the standard ones to maintain a consistent look or you may need more space for admin features. This gives you that flexibility */ 
.dp_AlternateLayoutDiv	{
	text-align:  center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.dp_AlternateLayoutTable	{
	width: 770px;
	table-layout:auto;
    text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}
/* DESKTOP PORTAL BANNER SETTINGS */ 
dp_AlternatePortalHeader	{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

dp_DefaultPortalHeader	{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

/* DESKTOP PORTAL MODULE VIEW AND EDIT AND SETTING*/
.dp_DefaultLayoutTableModule
{	
	width:100%;
	BORDER-RIGHT: solid 1px #8f9092; 
	BORDER-LEFT: solid 1px #8f9092;
	background-color:#DDDDDD;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
}

.dp_AlternateLayoutTableModule
{
	width:770px;
	BORDER-RIGHT: solid 1px #8f9092; 
	BORDER-LEFT: solid 1px #8f9092;
	background-color:#DDDDDD;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
}


/* DESKTOP PORTAL Footer SETTINGS */ 
dp_AlternatePortalFooter	{
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-collapse: collapse;
}

dp_DefaultPortalFooter	{
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-collapse: collapse;
}

.SiteTitle	{
	PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    PADDING-BOTTOM: 10px;
    COLOR: #C0C0C0;
    PADDING-TOP: 30px;
    FONT-FAMILY: times new roman,Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.TabBg	{
	/* COLOR: #EAFF00; */
    color: #ffffff;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    /*BACKGROUND-COLOR: #336799*/
}

.OtherTabsBg	{
	COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    /*BACKGROUND-COLOR: #336799*/
}

.SelectedTab	{
	FONT-SIZE: 14px;
    /* COLOR: #EAFF00; */
    COLOR: #FCFF00;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
}

.OtherTabs	{
	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.DesktopFooterItemStyle	{
	color: #ffffff;
	FONT-SIZE: 12px;
}

A.DesktopFooterItemStyle:visited	{
	Color:#ffffff;
}

A.DesktopFooterItemStyle:active	{
	Color:#ffffff;
}

A.DesktopFooterItemStyle:link	{
	color: ffffff;
	text-align: center;
}

A.DesktopFooterItemStyle:hover	{
	Color:#ffffff;
	TEXT-DECORATION: underline;
}

A.OtherTabs:link	{
	COLOR: #000000;
    TEXT-DECORATION: none
}

A.OtherTabs:visited	{
	COLOR: #000000;
    TEXT-DECORATION: none
}

A.OtherTabs:active	{
	COLOR: #000000;
    TEXT-DECORATION: none
}

A.OtherTabs:hover	{
	COLOR: #FFcc00;
    TEXT-DECORATION: none
}

.SiteLink	{
	/* FONT-WEIGHT: bold; */
    FONT-SIZE: 10px;
    COLOR: #7C7C7C;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

.SiteLink A:link	{
	COLOR: #7C7C7C;
    TEXT-DECORATION: none
}

.SiteLink A:visited	{
	COLOR: #7C7C7C;
    TEXT-DECORATION: none
}

.SiteLink A:active	{
	COLOR: #7C7C7C;
    TEXT-DECORATION: none
}

.SiteLink A:hover	{
	/* COLOR: #E17400; */
    TEXT-DECORATION: underline
}

.Accent	{
	FONT-WEIGHT: bold;
    COLOR: #4775C1
}

.Message	{
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffcc00
}

.dp_PageKeyPhrase	{
	}

.ItemTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: firebrick;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

.ItemDate	{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

.Head	{
	FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

.SubHead	{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

.TitleHead	{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

.SubSubHead	{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

.Normal	{
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	font-weight: Normal;
	font-size: 11px;
	color: black;
}

.NormalTextBox	{
	FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

.NormalRed	{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffcc00;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

.NormalBold	{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

.NormalItalic	{
	FONT-SIZE: 11px;
    FONT-STYLE: italic;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

/* text style for buttons and link buttons used in the portal admin pages */ 
.CommandButton	{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10px;
	background-image: url('buttenbg.gif');
	padding-bottom: 2px;
	margin: 1px;
	overflow: visible;
	color: black;
	line-height: 25px;
	padding-top: 2px;
	border:solid 1px #FCB379;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	text-align: center;
}

Input.CommandButton	{
	line-height: 14px;
}

input	{
	font-family: Tahoma, Arial;
	font-size: 11px;
}

select	{
	font-family: Tahoma, Arial;
	font-size: 11px;
}

textarea	{
	font-family: Tahoma, Arial;
	font-size: 11px;
}

A.CommandButton:link	{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10px;
	padding-bottom: 2px;
	margin: 1px;
	background-image: url('buttenbg.gif');
	overflow: visible;
	color: black;
	line-height: 25px;
	padding-top: 2px;
	border:solid 1px #FCB379;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	text-align: center;
}
A.CommandButton:visited	{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10px;
	background-image: url('buttenbg.gif');
	padding-bottom: 2px;
	margin: 1px;
	overflow: visible;
	color: black;
	line-height: 25px;
	padding-top: 2px;
	border:solid 1px #FCB379;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	text-align: center;
}

A.CommandButton:active	{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10px;
	background-image: url('buttenbg.gif');
	padding-bottom: 2px;
	margin: 1px;
	overflow: visible;
	color: black;
	line-height: 25px;
	padding-top: 2px;
	border:solid 1px #FCB379;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	text-align: center;
}

A.CommandButton:hover	{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10px;
	padding-bottom: 2px;
	margin: 1px;
	background-image: url('buttenbg.gif');
	overflow: visible;
	color: black;
	line-height: 25px;
	padding-top: 2px;
	border:solid 1px #FCB379;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	text-align: center;
}

H1	{
	FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

H2	{
	FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

H3	{
	FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

H4	{
	FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

H5	{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

DT	{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

H6	{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

TFOOT	{
	FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

THEAD	{
	FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

TH	{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: baseline;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

A:link	{
	COLOR: #643200;
    TEXT-DECORATION: none
}

A:visited	{
	COLOR: #643200;
    TEXT-DECORATION: none
}

A:active	{
	COLOR: #643200;
    TEXT-DECORATION: none
}

A:hover	{
    COLOR: #FC6B00; 
    TEXT-DECORATION: none
}

SMALL	{
	FONT-SIZE: 8px
}

BIG	{
	FONT-SIZE: 14px
}

BLOCKQUOTE	{
	FONT-FAMILY: Tahoma,Lucida Console, monospace
}

PRE	{
	FONT-FAMILY: Tahoma,Lucida Console, monospace
}

UL LI	{
	LIST-STYLE-TYPE: square
}

UL LI LI	{
	LIST-STYLE-TYPE: disc
}

UL LI LI LI	{
	LIST-STYLE-TYPE: circle
}

OL LI	{
	LIST-STYLE-TYPE: decimal
}

OL OL LI	{
	LIST-STYLE-TYPE: lower-alpha
}

OL OL OL LI	{
	LIST-STYLE-TYPE: lower-roman
}

HR	{
	text-align: Left;
	color: #FF9933;
	height: 1pt;
}

.ArticleHead	{
	FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #0066ff;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
}

.module	{
	PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #000000
}

A.SiteLink	{
	COLOR: #7C7C7C;
}

.SiteLink A	{
	COLOR: #7C7C7C
}

.SiteLink A:visited	{
	COLOR: #7C7C7C
}

.LeftPane	
{
	padding:10px 10px 10px 10px;
	background-color:#FFFFFF;
	width:200;
}
.LeftPane A	{
}

.LeftPane A:visited	{
	COLOR: #643200;
    TEXT-DECORATION: none
}

.LeftPane A:hover	{
    COLOR: #FC6B00; 
    TEXT-DECORATION: none
}

.LeftPane A:active	{
	COLOR: #643200;
    TEXT-DECORATION: none
}

.LeftPane A:link	{
	COLOR: #643200;
    TEXT-DECORATION: none
}

.RightPane	{
	padding:10px 10px 10px 10px;
	background-color:#FFFFFF;
	width:200;
}
.RightPane A	{
}

.RightPane A:visited	{
	COLOR: #643200;
    TEXT-DECORATION: none
}

.RightPane A:hover	{
    COLOR: #FC6B00; 
    TEXT-DECORATION: none
}

.RightPane A:active	{
	COLOR: #643200;
    TEXT-DECORATION: none
}

.RightPane A:link	{
	COLOR: #643200;
    TEXT-DECORATION: none
}

.TopPane	{
	padding:10px 10px 10px 10px;
	background-color:#F7F1E7;
}
.TopPane A	{
}

.TopPane A:visited	{
	COLOR: #643200;
    TEXT-DECORATION: none
}

.TopPane A:hover	{
    COLOR: #FC6B00; 
    TEXT-DECORATION: none
}

.TopPane A:active	{
	COLOR: #643200;
    TEXT-DECORATION: none
}

.TopPane A:link	{
	COLOR: #643200;
    TEXT-DECORATION: none
}

.BottomPane	{
	padding:10px 10px 10px 10px;
	background-color:#F7F1E7;
}
.BottomPane A	{
}

.BottomPane A:visited	{
	COLOR: #643200;
    TEXT-DECORATION: none
}

.BottomPane A:hover	{
    COLOR: #FC6B00; 
    TEXT-DECORATION: none
}

.BottomPane A:active	{
	COLOR: #643200;
    TEXT-DECORATION: none
}

.BottomPane A:link	{
	COLOR: #643200;
    TEXT-DECORATION: none
}
.ContentPane	{
	padding:10px 10px 10px 10px;
	background-color:#FFFFFF;
	/*width:;*/
}
.ContentPane A	{
}

.ContentPane A:visited	{
	COLOR: #643200;
    TEXT-DECORATION: none
}

.ContentPane A:hover	{
    COLOR: #FC6B00; 
    TEXT-DECORATION: none
}

.ContentPane A:active	{
	COLOR: #643200;
    TEXT-DECORATION: none
}

.ContentPane A:link	{
	COLOR: #643200;
    TEXT-DECORATION: none
}

.RightPane .normal	{
	COLOR: black
}

.RightPane TD	{
	COLOR: #000000
}

A.SelectedTab	{
	FONT-SIZE: 11px;
    COLOR: #FCFF00;
}

A.OtherTabs	{
	FONT-SIZE: 11px;
    COLOR: #FFFFFF
}

A.SelectedTab:hover	{
	COLOR: #FFcc00;
    TEXT-DECORATION: none
}

.menu	{
	COLOR: fuchsia;
    /* BACKGROUND-COLOR: royalblue*/
    BACKGROUND-COLOR: red
}

.Menu	{
	COLOR: white;
    BACKGROUND-COLOR: blue;
}
.LastModified	{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: gray;
    LINE-HEIGHT: 30px;
    FONT-FAMILY: Tahoma,Verdana, Helvetica, sans-serif
    VERTICAL-ALIGN: bottom;
}

DIV.edmenuback	{
	background-color: #cccccc;
	border-bottom: 0px solid #929292;
	border-left: 1px solid #929292;
	border-right: 1px solid #929292;
	border-top: 1px solid #929292;
	width: 100%
}

TD.edmenuStyle	{
	width: 75px;
	padding-top: 2px;
	padding-left: 2px;
	text-align: right;
}

TD.edmenuEditor	{
	}

TD.edmenuHTML{
	text-align: right;
	width: 35px;
}

.MessageTitle	{
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color:darkblue;
}

.MessageAuthor	{
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: darkgray
}

.MessageBody	{
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: black
}

TR, TD	{
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
    font-size:  11;
    font-weight: normal;
}

.SurveyQuestion	{
	color: darkred;
}

.SurveyPanel	{
	color: silver;
	background-color: silver;
}

.SurveyOption	{
	color: black;
}

.SurveyButton	{
	color: darkred;
	font-weight: bold;
}

.bc_Row	{
	padding-left:57px;border-bottom:solid 2px Black;background-color:#ffcc00;}
.bc_Text	{FONT-SIZE:10px;
}

.bc_Link, .bc_Link:link, .bc_Link:visited	{
	padding-left:8px;FONT-SIZE:10px;font-weight:bold;text-decoration:none;color:black}
.bc_Link:hover	{text-decoration:underline;
}

.spm_MenuContainer	{
	height:27px;border-bottom:solid 2px Black;}
.spm_MenuBar		{height:27px;
}

.spm_MenuBar TD	{
	FONT-SIZE: 12px;font-weight:bold;}
.spm_SubMenu		{z-index:200; border:solid 1px black;
}

.spm_SubMenu TD	{
	font-weight:bold;}
.spm_MenuBreak		{
}

.spm_MenuItem	{
	FONT-SIZE:12px;padding-left:5px; padding-right:5px;background-color:#ffcc00;cursor:pointer;cursor:hand;}
.spm_MenuItem TD	{FONT-SIZE: 12px;
}

.spm_MenuIcon	{
	border-left:solid 1px #ffcc00;}
.spm_MenuItemSel	{FONT-SIZE: 12px;
}

.spm_MenuItemSel TD	{
	FONT-SIZE: 12px;padding-left:5px; padding-right:5px;cursor: pointer; cursor: hand;}
.spm_MenuArrow		{font-family: webdings;cursor: pointer; cursor: hand;
}

.spm_RootMenuArrow	{
	font-family: webdings;cursor: pointer; cursor: hand; }

/* =================================
   SimpleMenu Module - static styles
   ================================= 
   style by Fariborz KHosravi
   =================================
*/
.sm_SimpleMenu 
{
	FONT-SIZE: 12px;
	COLOR:#ffcc00;
	background-color:#ffcc00;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: black 1px solid;
}

.sm_SimpleMenu A:hover	{
	FONT-SIZE: 12px;
	COLOR:#ffcc00;
	TEXT-DECORATION: none;
 }
.sm_SelectedTab	
{
	FONT-SIZE: 12px;
	COLOR:#FCFF00;
	FONT-WEIGHT: bold;
	background-color: dodgerblue;
}

.sm_OtherSubTabs	{
	FONT-SIZE: 12px;COLOR:#ffcc00;background-color: dodgerblue }
.sm_OtherSubTabsAlt		{FONT-SIZE: 12px;COLOR:#ffcc00;background-color: dodgerblue
}

.sm_Header	{
	FONT-SIZE: 12px;COLOR:#000000;BORDER-BOTTOM: black 2px solid }
.sm_Header A:link, .sm_Header A:visited	{FONT-SIZE: 12px;COLOR:#000000;
}

.sm_Header A:hover	{
	FONT-SIZE: 12px;COLOR:#000000;FONT-WEIGHT: bold;}
.sm_Footer				{FONT-SIZE: 12px;COLOR:#000000;BORDER-TOP: black 2px solid;
}



.sm_HWMenuItem	{
	COLOR:#FFFFFF;background-color:#6B6B6B;FONT-SIZE:11px;font-weight:normal;font-family:tahoma,Verdana, Helvetica, sans-serif;border:solid 0px #1B3955;
}
.sm_HWMenuHiItem  {
	COLOR:#000000;background-color:#CCCCCC;FONT-SIZE:11px;font-family:tahoma,Verdana, Helvetica, sans-serif;border:solid 0px #ffd700;border-bottom:solid 0px #ffd700;
}
.sm_HWMenuSubItem	{
	COLOR:#FFFFFF;background-color:#6B6B6B;FONT-SIZE:11px;font-family:tahoma,Verdana, Helvetica, sans-serif;border:solid 0px #FFFFFF;
}
.sm_HWMenuHiSubItem	{
	COLOR:#000000;background-color:#CCCCCC;FONT-SIZE:11px;font-family:tahoma,Verdana, Helvetica, sans-serif;border:solid 0px #FFFFFF;
}


.sm_SPMenuContainer	{
	height:22px;border-bottom:solid 0px Black;}
.sm_SPMenuBar		
{
	height:22px;
}

.sm_SPMenuBar TD	{
	FONT-SIZE: 11px;font-weight:normal;
}
.sm_SPSubMenu	
{
	z-index:200; border:solid 0px black;
}

.sm_SPSubMenu TD	{
	font-weight:normal; border-width:0px;
}
.sm_SPMenuBreak		{
}

.sm_SPMenuItem	{
	text-align:right;FONT-SIZE:11px;padding-left:5px; padding-right:5px;height:22px;background-color:#6B6B6B; color:White;cursor:pointer;cursor:hand; border-width:0px;
}
.sm_SPMenuItem TD	
{
	FONT-SIZE: 11px;
}

.sm_SPMenuIcon	{
	border-left:solid 0px #ffcc00;}
.sm_SPMenuItemSel		
{
	FONT-SIZE: 11px; background-color:#CCCCCC; color:Black;
}

.sm_SPMenuItemSel TD	{
	padding-left:5px; padding-right:5px;FONT-SIZE: 11px;cursor: pointer; cursor: hand;
}
.sm_SPMenuArrow		{font-family: webdings;cursor: pointer; cursor: hand;
}

.sm_SPRootMenuArrow	{
	font-family: webdings;cursor: pointer; cursor: hand; }
/* ================================ */
/* END Of Horizontal Tabs Styles */ 
/* Calendar */ 
/* style by H.Zandieh */ 
.Calendar	{
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
}

.SubModule	{
	background-color: #CCCCCC;
	font-weight: bold;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}

.SubSubModule	{
	background-color: #DDDDDD;
	color: #000000;
}

.FilterButton	{
	border-right: black thin solid;
	padding-right: 3px;
	border-top: silver thin solid;
	padding-left: 3px;
	font-size: 11px;
	background: #999999;
	padding-bottom: 2px;
	overflow: visible;
	border-left: silver thin solid;
	color: white;
	line-height: 12px;
	padding-top: 2px;
	border-bottom: black thin solid;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
}

a.FilterButton	{
	color: white;
}

a.FilterButton:hover	{
	color: white;
}

.AlternateRow	{
	background-color: #EEEEEE;
}

.dp_Gallery_Alternative_ItemTitle	{
	background-color: #DDDDDD;
}

.dp_Gallery_Alternative_ItemValue	{
	background-color: #DDDDDD;
}

.dp_Gallery_Item_Image	{
	border-top-width: thin;
	border-left-width: thin;
	border-bottom-width: thin;
	border-right-width: thin;
}

.dp_Gallery_Item_Title	{
	font-weight: bold;

	background-image:url(gridHeader_bg.gif);
	height:20px;
	text-align: center;
}

.dp_Gallery_Item_ItemTitle	{
	
	background-color:#F0F0F0;
}

.dp_Gallery_Item_ItemValue	{
			background-color:#F0F0F0;
}

.GridItemStyle	
{
	background-color:#F0F0F0;
}

.GridHeaderStyle	{
	font-weight: bold;
/*	background-color:#C7C7C7; */
	background-image:url(gridHeader_bg.gif);
	height:20px;
/*	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#80FF3300', EndColorStr='#8099CCFF');*/
}	

.GridAlternatingStyle	{
	background-color: #DDDDDD;
}

.GridStyle	{
	border:1;
	border-width:1;
	border-color:red;
	width:100%;
}

.GridPagingStyle
{
	direction:ltr;
	text-align:center;
}

.Category_TreeView_Class	{
	border: darkgray thin solid;
	vertical-align:top;
}

.Category_LoadModule_Class	{
	border: darkgray thin solid;
	vertical-align:top;
}
/* eform style*/

.eForm_ControlSelector	
{
	direction : ltr;
	width : 400px;
}

.eForm_ControlToolBar	
{
	background-image : url(../../../../aspnet_client/mtv/navbar-images/group_bg_ltr.gif);
	background-position: right;
	width : 100px;
	height : 100%;
	direction : ltr;
	vertical-align : top;
	border-left: #7c7c94 1px solid;
	border-right: #7c7c94 1px solid;
}

.eForm_ControlProperties	{
	background-color : #f1f1f1;
	vertical-align : top;
	width : 100%;
	padding : 0px;
	margin : 0px;
	height : 0px;
}

.eForm_FormToolBar	{
	background-image : url(../../../../aspnet_client/mtv/navbar-images/group_bg.gif);
	background-repeat:repeat-y;
	background-position:right;
	background-color:White;
	vertical-align : top;
	height :100%;
	width : 15%;
	border-left: #7c7c94 1px solid;
	border-right: #7c7c94 1px solid;
	white-space : nowrap;
}

.eForm_ControlContainer
{
	background-color:#d1d1d1;
	vertical-align : top;
	height : 100%;
}

.eForm_Edit
{
	Width : 100%;
	Height : 100%;
	border: solid 0px black;
}

.eForm_DesignerContainer
{
	Width : 100%;
	Height : 100%;
	border: solid 0px black;
	vertical-align : top;
	white-space : nowrap;
}

.eForm_Edit_Links_Left
{	
	text-align : right;
}
.eForm_Edit_Links_Right
{
	text-align : left;
}
.eForm_Edit_Links
{
	width : 100%;
	background-color:#e8e8e8;
}

.eForm_Grid_AddButton
{
	float : left;
}

/* end eform style */

a.ItemDate	{
	font-weight:normal;
	
}

/* ================================
   Directory
   ================================ */
.dp_directoryBackground	{
	}

.dp_DirectoryTree
{
	font-family:Tahoma;
	font-size: 11px;
}

.MenuCSS-MenuContainer	{
	border-style:none; HEIGHT: 24px;BACKGROUND-COLOR: #6B6B6B ;} 
.MenuCSS-MenuBar {border-style:none; HEIGHT: 24px
}

.MenuCSS-MenuItem	{
	border-style:none; HEIGHT: 24px; COLOR: #FFFFFF ;} 
.MenuCSS-MenuIcon {border-style:none; HEIGHT: 24px; BACKGROUND-COLOR: #C0C0C0
}

.MenuCSS-SubMenu	{
	border-style:none; HEIGHT: 24px;BACKGROUND-COLOR: #6B6B6B } 
.MenuCSS-MenuBreak {border-style:none; HEIGHT: 24px; BACKGROUND-COLOR: white
}

.MenuCSS-MenuItemSel	{
	border-style:none; HEIGHT: 24px;COLOR: black; BACKGROUND-COLOR: #CCCCCC } 
.MenuCSS-MenuArrow {border-style:none; HEIGHT: 24px;
}

.MenuCSS-MenuScroll	{
	border-style:none; HEIGHT: 24px;}
.MenuCSS-RootMenuArrow {border-style:none; HEIGHT: 24px;
}

/* ================================ */ 
.dp_Message_Error	{
	color : Red;
}

.dp_Message_Confirm	{
	color : Black;
	font-weight:bold;
}

.dp_Message_Success	{
	color : Green;
}

.dp_Message_Normal	{
	color : Black;
}

.MainMenu_MenuContainer	{
	BACKGROUND-COLOR: transparent
}

.MainMenu_MenuBar	{
	CURSOR: hand; HEIGHT: 16px; BACKGROUND-COLOR: transparent
}

.MainMenu_MenuItem	{
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: #cccccc 0px solid; CURSOR: hand; COLOR: black; BORDER-BOTTOM: #cccccc 1px solid; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: transparent
}

.MainMenu_MenuIcon	{
	BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 15px; CURSOR: hand; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 21px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}

.MainMenu_SubMenu	{
	Z-INDEX: 1000; FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); CURSOR: hand; BACKGROUND-COLOR: #cccccc
}

.MainMenu_MenuBreak	{
	HEIGHT: 1px
}

.MainMenu_MenuItemSel	{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; CURSOR: hand; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #aaaaaa
}

.MainMenu_MenuArrow	{
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; FONT-SIZE: 10pt; CURSOR: hand; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: webdings
}

.MainMenu_RootMenuArrow	{
	FONT-SIZE: 10pt; CURSOR: hand; FONT-FAMILY: webdings
}



/*TreeView Control*/
.TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  border: #7C7C94 1px solid; 
  cursor:hand; 
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px;
}

.HoverTreeNode 
{
  font-family: tahoma; 
  color:Red;
  cursor: hand; 
  font-weight:bold;
  color: red;
}

.HoverChildTreeNode 
{
  font-family: tahoma; 
  color:Red;
  cursor: hand; 
  font-weight:bold;
}
.SelectedTreeNode 
{ 
  font-family: tahoma; 
  color:Green;
  cursor: hand;
  font-weight:bold;
}

.ChildNode
{ 
  color:Green;
  cursor:hand;
  font-family: tahoma; 
  font-weight:normal;
}
.ParentChildNode
{ 
  color:Black;
  cursor:hand;
  font-family: tahoma; 
  font-weight:normal;
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}




.RepeaterStyle
{
	border:solid 1px Gray;
	BORDER-COLLAPSE: collapse;
	border-top:0px;

}

.RepeaterHeaderStyle
{
	border-bottom: #ffffff 1px solid;
	border-left: Gray 1px solid;
		
	font-weight: bold;
	background-image:url(gridHeader_bg.gif);
	height:20px;
}
.RepeaterItemStyle
{
/*	border-bottom: #cccccc 1px solid;*/
	border-left:  Gray 1px solid;
	border-right:0px;
	border-top:0px;
	background-color:#F0F0F0;
}
.RepeaterAlternatingStyle
{
	/*border-bottom: #cccccc 1px solid;*/
	border-left: Gray 1px solid;	
	background-color: #ffffff;
}

/*Componentart Grid*/
.ComArtGridClass
{
  CURSOR: default
}

.ComArtRowClass
{
  BACKGROUND-COLOR: #ffffff
}

.ComArtDataCell 
{
  cursor: default;
  border-right: 1px solid #BFBFBF; 
  border-bottom: 1px solid #BFBFBF; 
  font-family: Tahoma,Verdana, Helvetica, sans-serif; 
  font-size: 10px;
  padding:0px 3px 0px 3px;
}

.ComArtAlternatingRowClass 
{
  BACKGROUND-COLOR: #E9E9E9
}

.ComArtHeaderClass 
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  FONT-FAMILY: verdana
}
.ComArtTableHeading
{
}
.ComArtHeadingCellClass 
{
  border-right:solid 1px #c0c0c0;
  PADDING-RIGHT: 10px;
  PADDING-LEFT: 4px;
  HEIGHT: 15px
}

.ComArtHeadingTextClass 
{
  PADDING-LEFT: 5px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  FONT-FAMILY: verdana;
  WHITE-SPACE: nowrap
}

.ComArtHeadingRowClass 
{
  background: url(../../../../aspnet_client/mtv/Image_rtl/header_rowBg.gif);
  height:20px
}

.ComArtSelectorCell 
{
  background-color:#e0e0e0;
  border: 1px solid #FFFFFF; 
  border-right-color: #B5B5B5; 
  border-bottom-color: #B5B5B5;
}

.ComArtSelectedRowClass 
{
  BORDER-RIGHT: #040484 1px solid;
  BORDER-TOP: #040484 1px solid;
  BORDER-LEFT: #040484 1px solid;
  BORDER-BOTTOM: #040484 1px solid;
  BACKGROUND-COLOR: #C3C3C3;
}

.ComArtSelectedRowClass TD.DataCell 
{
  BORDER-RIGHT: #90a8d0 1px solid;
  cursor: default; 
  padding-left: 3px; 
  font-family: Tahoma,Verdana, Helvetica, sans-serif; 
  font-size: 10px;
}

.ComArtIndentCell 
{
  BORDER-RIGHT: 0px;
  BACKGROUND: #a9c7f4;
  HEIGHT: 20px
}
.ComArtGridPagerText
{ 

  font-family: Tahoma,Verdana, Helvetica, sans-serif; 
  font-size: 11px; 
} 
.ComArtGridFooter
{
  cursor: default;
  padding:5px;
  vertical-align: bottom;
  direction:ltr;
}

.ComArtGridFooter a 
{
  color: Black;
  font-weight: bold;
}

/* =================================== 
	TaskManager
=====================================*/
.bodyTable {
    padding: 14px;
    width: 100%;
    height: 100%;
}


.bodyCell {
    padding-top: 20px;
    padding-left: 6px;
    padding-right: 6px;
    vertical-align: top;
}

.contentTable {
    width: 100%;
    height: 100%; 
}

.contentTableShort {
    width: 100%;
	border-top: 0px solid #0066ff;
	border-left: 1px solid #0066ff;
	border-right: 1px solid #0066ff;
	border-bottom: 1px solid #0066ff;
}



.contentCell {
    vertical-align:top;
    padding-top: 15px;
    padding-left: 8px;
    padding-right: 8px;
}



.tabInactive {
    font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 0px none #000000;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}

.tabInactive a:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.tabInactive a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.tabInactive a:active {
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}

.tabInactive a:hover {
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}

.tabActive {
    font-size: 0.7em;
	border-top: 0px none #EDECD1;
	border-right: 1px solid #EDECD1;
	border-left: 1px solid #EDECD1;
	border-bottom: 0px none #EDECD1;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}

.tabActive a:link, .tabActive a:visited  {
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}


.adminTabActive {
	font-size: 0.7em;
	font-weight: bold;
	color: #696969;
	border-top: 1px solid #0066ff;
	border-right: 1px solid #0066ff;
	border-left: 1px solid #0066ff;
	border-bottom: 0px none #0066ff;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}

.adminTabInactive {
    font-size: 0.7em;
	border-top: 1px solid #0066ff;
	border-right: 1px solid #0066ff;
	border-left: 1px solid #0066ff;
	border-bottom: 1px solid #0066ff;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
	background-color: White;
}


.adminTabInactive a:link{
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}

.adminTabInactive a:visited {
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}

.adminTabInactive a:active {
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}


.adminTabInactive a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.adminTabActive a:link, .adminTabActive a:visited  {
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}


.standardText {
	font-size: 0.9em;
	color: #000000;
}


.gridFirstItem {
	border-top: #696969 1px solid;
	border-right: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-left: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}


.gridItem {
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px double;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}


.gridLastItem {
	border-right: #696969 1px solid;
	padding: 4px;
	margin: 1px;
}



.gridHeader {
	border-bottom: #696969 1px solid;
	font-weight: bold;
	font-size: 0.8em;
	color: #696969;
}



.gridHeader a:active {
	color: #696969;
	text-decoration: none;
}

.gridHeader a:link {
	color: #696969;
	text-decoration: none;
}

.gridHeader a:visited {
	color: #696969;
	text-decoration: none;
}

.gridHeader a:hover {
	color: darkred;
	text-decoration: none;
}

/*BY Mohammadi*/
.MPanel
{
	background-color: #F8F8F8;
	border:solid 1px #D0CFCF;
}
.HeaderSearchButton
{
	padding:3px;
	font-size: 10px;
	background-image: url('buttenbg.gif');
	overflow: visible;
	color: black;
	border:solid 0px #FCB379;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	text-align: center;
	height:16px;
} 

/*By M.Mohammadi */

.NavBar
{
  background-color: #FFFFFF; 
  border: 1px solid #000000; 
  padding: 2px;
  padding-bottom: 1px;
  cursor: default; 
  width : 100%;
  border-top: #7c7c94 1px solid;
  border-bottom: #7c7c94 1px solid;
  white-space : nowrap;
} 

.TopItem
{
	background-image: url(../../../../aspnet_client/mtv/navbar-images/item_bg.gif);
	cursor: hand;
	color: #ffffff;	
	text-align: center;
	padding-bottom: 3px;
	padding-top: 3px;
	white-space : nowrap;
	text-align:right;
}

.TopItemHover
{
	background-image: url(../../../../aspnet_client/mtv/navbar-images/item_hoverBg.gif);	
	cursor: hand;
	text-align: center;
	color: #ffffff;
	padding-bottom: 3px;
	padding-top: 3px;	
	white-space : nowrap;
}
.TopItemExpanded
{
	background-image: url(../../../../aspnet_client/mtv/navbar-images/item_bg.gif);	
	cursor: hand;
	text-align: center;
	color: #ffffff;
	padding-bottom: 3px;
	padding-top: 3px;	
	white-space : nowrap;
}

.Level2Item
{
	padding-bottom: 5px;
	background-image: url(../../../../aspnet_client/mtv/navbar-images/group_bg.gif);	
	background-repeat:repeat-y;
	background-position:right;
	background-color:White;
	cursor: hand;
	color: #ffffff;
	padding-top: 5px;
	white-space : nowrap;
}
.Level2ItemActive
{
	color: #000000;
}

.Level2ItemHover
{
	padding-bottom: 5px;	
	cursor: hand;
	padding-top: 5px;
	background-color:#e7e7e7;
	white-space : nowrap;
}

.ViewClass
{
	padding-bottom: 5px;
	cursor: hand;
	padding-top: 5px;
	background-color: lavender;
	padding-right: 25px;
	white-space : nowrap;
}
.ViewClassHover
{
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 25px;
	cursor: hand;
	background-color: lavender;
	border-right: #7c7c94 1px solid;
	border-top: #7c7c94 1px solid;
	border-bottom: #7c7c94 1px solid;
	border-left: #7c7c94 1px solid;
	white-space : nowrap;
}

.FormWithViewClass
{
	padding-bottom: 5px;
	padding-right: 15px;	
	cursor: hand;
	color: #ffffff;
	padding-top: 5px;
	white-space : nowrap;
}

.FormWithViewClassHover
{
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 15px;
	cursor: hand;
	color: #ffffff;	
	background-color: antiquewhite;
	border-left: #7c7c94 1px solid;
	border-right: #7c7c94 1px solid;
	border-top: #7c7c94 1px solid;
	border-bottom: #7c7c94 1px solid;
	white-space : nowrap;
}


/*  style for datalist
	add by fariborz khosravi
	1384/11/17 
*/
.dataList
{
	background-color:#D1D1D1;
}
.dataListItemStyle
{
	background-color:#F0F0F0;
	border:dashed 1px #CECBCB;
}
.dataListAlternatingStyle
{
	background-color:White;
	border:dashed 1px #CECBCB;
}
.dataListHeaderStyle
{
	background-color:#F0F0F0;
}
.dataListFooterStyle
{
	background-color:#F8F8F8;
}
.dataListControlStyle
{
	width:100%;
}
/* =================================
   Elearning Styles
   ================================= */
.Offline_Sections
{
	width:300;
	background-color:#F0E7D8;
	border-style:dashed;
	
	border-width:1px;
	border-color:#636839;
	border-collapse:collapse
}
.CourseMainTable
{
	background-color:#FEFEFE;
	border:outset 1px #D4E8E8;
	padding:10px;
	color:Blue;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	width:95%;
}
.td_main
{
	background-color:#F7EEE6;
	border:outset 0px #F9991D;
	padding:10px;
	color:#2D3015;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
}
.Section_Title
{
	border-collapse:collapse;
	font-weight:bold;
	color:#636839;
}
.CourseInformationTitleMaster
{
	font-weight:bold;
	color:#636839;
}
.CourseInformationTitle
{
	font-weight:normal;
}
/*  add by fariborz khosravi
	style for site loading
	1384/12/01
 */
#interface1 {
	Z-INDEX: 1
}
#loader_container {
	WIDTH: 100%; POSITION: absolute; TOP: 40%; TEXT-ALIGN: center
}
#loader {
	BORDER-RIGHT: #6a6a6a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #6a6a6a 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; Z-INDEX: 255; PADDING-BOTTOM: 16px; MARGIN: 0px auto; BORDER-LEFT: #6a6a6a 1px solid; WIDTH: 130px; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #6a6a6a 1px solid; FONT-FAMILY: Tahoma, Helvetica, sans; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#progress {
	FONT-SIZE: 1px; LEFT: 0px; WIDTH: 1px; POSITION: relative; TOP: 1px; HEIGHT: 5px; BACKGROUND-COLOR: #9d9d94
}
#loader_bg {
	FONT-SIZE: 1px; LEFT: 8px; WIDTH: 113px; POSITION: relative; TOP: 8px; HEIGHT: 7px; BACKGROUND-COLOR: #ebebe4
}

.NavigationPager
{
	text-align :left;
}
