﻿
.Error
{
	font-weight: bold;
	font-size: 11px;
	color: red;
	font-family: Tahoma, Helvetica, sans-serif;
}

.HeadBg
{
	background-color: #FFFFFF;
}

Body
{
	background: url('Background.jpg') #6b6b6b repeat-x top;
	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: 100%;
	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: white;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
}

.dp_AlternateLayoutTableModule
{
	width: 100%;
	background-color: #DDDDDD;
}

/* 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: 11px;
	font-family: Tahoma,Verdana ,Helvetica, sans-serif;
}

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: #012f5d;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
}

.SiteLink A:link
{
	color: #012f5d;
	text-decoration: none;
}

.SiteLink A:visited
{
	color: #012f5d;
	text-decoration: none;
}

.SiteLink A:active
{
	color: #012f5d;
	text-decoration: none;
}

.SiteLink A:hover
{
	/* COLOR: #E17400; */
	text-decoration: underline;
}

#HeaderMenu *.SiteLink
{
	font-size: 10px;
	color: #9999cc;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
}

#HeaderMenu *.SiteLink A:link
{
	color: #9999cc;
	text-decoration: none;
}

#HeaderMenu *.SiteLink A:visited
{
	color: #777799;
	text-decoration: none;
}

#HeaderMenu *.SiteLink A:active
{
	color: #9999cc;
	text-decoration: none;
}

#HeaderMenu *.SiteLink A:hover
{
	color: #ff0000;
}

.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-family: Tahoma,Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #f0f0ff;
}

.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 */

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;
}

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: #012f5d;
}

.SiteLink A
{
	color: #012f5d;
}

.SiteLink A:visited
{
	color: #012f5d;
}

.LeftPane
{
	vertical-align:top;
	padding: 0px 10px 0px 0px;
}

.LeftPane A
{
}

.LeftPane A:visited
{
	color: #2a5884;
	text-decoration: none;
}

.LeftPane A:hover
{
	color: #00ccff;
	text-decoration: none;
}

.LeftPane A:active
{
	color: #2a5884;
	text-decoration: none;
}

.LeftPane A:link
{
	color: #2a5884;
	text-decoration: none;
}

.RightPane
{
	vertical-align:top;
	padding: 5px 10px 0px 10px;
}

.RightPane A
{
}

.RightPane A:visited
{
	color: #2a5884;
	text-decoration: none;
}

.RightPane A:hover
{
	color: #00ccff;
	text-decoration: none;
}

.RightPane A:active
{
	color: #2a5884;
	text-decoration: none;
}

.RightPane A:link
{
	color: #2a5884;
	text-decoration: none;
}

.EditViewPanes
{
	background-color:#f0f0ff;
}

.ContentPane
{
	vertical-align:top;
	padding: 5px 10px 0px 10px;
	background-color: #FFFFFF;
}

.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;
}

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: 9px;
}

.bc_Link, .bc_Link:link, .bc_Link:visited
{
	padding-left: 8px;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #0A5B8F;
}
.bc_Link:hover
{
	text-decoration: underline;
	color: #EC872C;
}

.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: #daecff;
	background-color: #3777bd;
	font-size: 11px;
	font-weight: normal;
	font-family: tahoma,Verdana, Helvetica, sans-serif;
	border: solid 0px #1B3955;
}

.sm_HWMenuHiItem
{
	color: #000000;
	background-color: #cae5ff;
	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: #2a5884;
	font-size: 11px;
	font-family: tahoma,Verdana, Helvetica, sans-serif;
	border: solid 0px #FFFFFF;
}

.sm_HWMenuHiSubItem
{
	color: #000000;
	background-color: #e1effd;
	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;
	width: 155px;
}

.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: #5275C9;
	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: #A1BBF8;
	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
{
	font-weight: bold;
	background-color: #D7E7F2;
}

.dp_Gallery_Alternative_ItemValue
{
	background-color: #D7E7F2;
}

.dp_Gallery_Item_Image
{
	border-top-width: thin;
	border-left-width: thin;
	border-bottom-width: thin;
	border-right-width: thin;
}

.dp_Gallery_Item_Title
{
	color: black;
	background-color: #83B7DE;
	text-align: center;
}

.dp_Gallery_Item_ItemTitle
{
	font-weight: bold;
	background-color: #cadfee;
}

.dp_Gallery_Item_ItemValue
{
	background-color: #CADFEE;
}

.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: #F4F8FD;
}

.GridStyle
{
	border: 1;
	border-width: 1;
	border-color: #EAE9E1;
	width: 100%;
}

.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.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;
	padding: 0px;
	margin: 0px;
	height: 0px;
}

.eForm_FormToolBar
{
	background-image: url(../../../aspnet_client/mtv/navbar-images/group_bg_ltr.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: left;
}
.eForm_Edit_Links_Right
{
	text-align: right;
}
.eForm_Edit_Links
{
	width: 100%;
	background-color: #e8e8e8;
}

.eForm_Grid_AddButton
{
	float: right;
}
/* end eform style */

a.ItemDate
{
	font-weight: normal;
}

.dp_directoryBackground
{
}
/* ================================
   Directory
   ================================ */
.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;
}

.HoverChildTreeNode
{
	font-family: tahoma;
	color: Red;
	cursor: hand;
	font-weight: bold;
}

.SelectedTreeNode
{
	font-family: tahoma;
	color: Green;
	cursor: hand;
	font-weight: normal;
}

.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;
}

.HeaderSearchButton
{
	background-image: url( 'Searchbg.gif' );
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 11px;
	background-color: #CCCCFF;
	overflow: visible;
	color: navy;
	border: solid 0px #BFA277;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	text-align: center;
	height: 16px;
}

.controlpanel
{
	background: url(../../../../images/controlPanelBg.gif);
	border: #ADADAD solid;
	border-width: 0px 0px 2px;
}

.controlpanel IMG
{
	margin: 15px 5px 0px;
}

.controlpanel TD TD TD TD IMG
{
	margin: 0px;
}

.controlpanel TD TD TD
{
	width: auto;
}

.controlpanel DIV
{
	border: #678FC2 solid;
	border-width: 0px 1px;
	width: 3px;
	height: 100px;
	font-family: tahoma;
}

.controlpanel TD.SubHead
{
	background: #678FC2 url(controlPanelTdSubHeadBg.gif);
	font-size: 12px;
	color: white;
	font-weight: bold;
	font-family: tahoma;
}

.controlpanel TD TD .SubHead
{
	background: transparent;
	border: 0px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	font-family: tahoma;
}

.controlpanel TD TD TD input
{
	background: white font-size:11px;
	color: #000;
	font-weight: bold;
	padding-left: 4px;
	font-family: tahoma;
}

.controlpanel TD TD TD select
{
	background: white font-size:11px;
	color: #333;
	font-family: tahoma;
}

/* Start of Report Generator Styles */

/*add for Tab Strip 
.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab 
{
  color:black; 
  background-image: url(images/tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.DefaultTabHover 
{
  color:black; 
  background-image: url(images/hover_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.SelectedTab 
{
  color:black; 
  background-image: url(images/selected_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.MultiPage
{
  background-color:White;
  border: 1px solid #919B9C;
  width:487px;
  height:150px;
  position:relative;
  padding:10px;
  top:-3px;
  left:1px;
  z-index:98;
}*/

.TabStripTopGroup
{
	z-index: 99;
	position: relative;
}
.TabStripDefaultTab
{
	color: black;
	background-image: url(../../../../images/RG_tab_bg.gif);
	font-family: Tahoma;
	font-size: 9px;
	cursor: default;
}
.TabStripDefaultTabHover
{
	color: black;
	background-image: url(../../../../images/RG_hover_tab_bg.gif);
	font-family: Tahoma;
	font-size: 9px;
	cursor: default;
}
.TabStripSelectedTab
{
	color: black;
	background-image: url(../../../../images/RG_selected_tab_bg.gif);
	font-family: Tahoma;
	font-size: 9px;
	cursor: default;
}
.TabStripMultiPage
{
	background-color: White;
	border: 1px solid #919B9C;
	width: 650px;
	height: 250px;
	position: relative;
	top: -3px;
	left: 1px;
	z-index: 98;
	padding: 12px;
}

.AvailableFieldsCssClass
{
	background-color: #DDE9A1;
	font-family: Tahoma;
	font-size: 11px;
	color: Blue;
	direction: ltr;
}
.SelectedFieldsCssClass
{
	background-color: #DDE9A1;
	font-family: Tahoma;
	font-size: 11px;
	color: green;
	direction: ltr;
}
/* end of add*/
.lnkCssClass
{
	text-transform: uppercase;
	color: #E47400;
}
a.lnkCssClass:active
{
	text-transform: uppercase;
	color: #B85F01;
}
a.lnkCssClass:visited
{
	text-transform: uppercase;
	color: #E47400;
}
a.lnkCssClass
{
	text-transform: uppercase;
	color: #E47400;
}
a.lnkCssClass:hover
{
	text-transform: uppercase;
	color: #B85F01;
}
.ComArtTrvRelationsCssClass
{
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-left: 1px;
	cursor: default;
}
.ComArtTrvRelationsHoverNodeCssClass
{
	font-family: tahoma;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: hand;
	background-color: #d7e9ff;
}
.ComArtTrvRelationsHoverNodeRowCssClass
{
}
.ComArtTrvRelationsNodeCssClass
{
	font-family: tahoma;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
}
.ComArtTrvRelationsNodeRowCssClass
{
}
.comArtTrvRelationsSelectedNodeCssClass
{
	font-family: tahoma;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: hand;
	background-color: #abc9f8;
}
.lblCssClass
{
	color: #C0a000;
}
.txtExpressionCssClass
{
	background-color: #DDE9A1;
	font-family: Tahoma;
	font-size: 11px;
	color: Blue;
	direction: ltr;
}
.txtCssClass
{
	background-color: #DDE9A1;
	font-family: Tahoma;
	font-size: 11px;
	color: Blue;
}
.comboCssClass
{
	background-color: #DDE9A1;
	font-family: Tahoma;
	font-size: 11px;
	color: Blue; /* End of Report Generator Styles */
	
}

.CommandButton
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10px;
	background-image: url( 'buttenbg.gif' );
	padding-bottom: 2px;
	margin: 1px;
	overflow: visible;
	color: white;
	line-height: 25px;
	padding-top: 2px;
	border: solid 1px #10476b;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	text-align: center;
}

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: white;
	line-height: 25px;
	padding-top: 2px;
	border: solid 1px #10476b;
	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: white;
	line-height: 25px;
	padding-top: 2px;
	border: solid 1px #10476b;
	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: white;
	line-height: 25px;
	padding-top: 2px;
	border: solid 1px #10476b;
	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: #ff7700;
	line-height: 25px;
	padding-top: 2px;
	border: solid 1px #10476b;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	text-align: center;
}