@import url(MenuSolpart.css);

/* Standard HTML tags */
BODY
{
	padding-left: 0px;
	font-size: 10 pt;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: #ffffff;
	padding-right: 0px;
	direction:rtl;
	font-family: Tahoma;
	text-align:justify;

}
/************/
td
{
	font-family:Tahoma;
	font-size:10 pt;
	text-align:justify;
	color:#333333;
	line-height:150%
}
p
{
	margin-top: 1px;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	text-align:justify;
	font-size:10 pt;
	padding-top: 0px;
	color:#333333;
	line-height:160%
}



/*class for portlate*/
.blue
{
	border-left:1px solid #7EAEFF;
	border-right:1px solid #7EAEFF;
	border-bottom:1px solid #7EAEFF;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#FFFFFF ;
	line-height:150%
}
.blue_title_up
{
	border-left:1px solid #7EAEFF;
	border-right:1px solid #7EAEFF;
	border-top:1px solid #7EAEFF;
	border-bottom:1px solid #7EAEFF;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*background-color:#DDEAFC ;*/
	background-color:#E0ECFC;
	line-height:150%
}
.green
{ 
	border-left:1px solid #B4DC2C;
	border-right:1px solid #B4DC2C;
	border-bottom:1px solid #B4DC2C;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#ffffff ;
	line-height:150%
}

.green_title_up
{
	border:1px solid #B4DC2C;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#EDF9C6;
}


/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
A:link
{
	font-size: 10pt;
	color:#FFAE00;
	text-decoration: none;
}
A:visited
{
	font-size: 10pt;
	border-left: none;
	color:#800080;
	text-decoration: none;
}
A:hover
{
	color:#0000FF;
	text-decoration: none;
}
A:focus
{
	color: #999999;
	text-decoration: none;
}
A:active
{
	color:#333333;
	text-decoration: none;
}
DIV
{
	font-size: 10pt;
}
H1
{
	font-weight: bold;
	font-size: 15pt;
}
H2
{
	font-weight: bold;
	font-size: 14pt;
}
H3
{
	font-weight: bold;
	font-size: 13pt;
}
H4
{
	font-weight: bold;
	font-size: 12pt;
}
H5
{
	font-weight: bold;
	font-size: 11pt;
}
H6
{
	font-weight: bold;
	font-size: 10pt;
}
HR
{
	color: #999999;
	height: 1pt;
	text-align: center;
}
IMG
{
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
}
INPUT.CommandButton
{
	border-right: #333333 thin solid;
	padding-right: 3pt;
	border-top: #cccccc thin solid;
	padding-left: 3pt;
	font-weight: 600;
	font-size: 8pt;
	padding-bottom: 3pt;
	border-left: #cccccc thin solid;
	color: #ffffff;
	line-height: 7pt;
	padding-top: 3pt;
	border-bottom: #333333 thin solid;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	background-color: #999999;
	text-decoration: none;
}
INPUT
{
	font-size: 8pt;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
}
TABLE
{
	font-size: 10pt;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
THEAD
{
	font-size: 10pt;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
TR
{
	font-size: 10pt;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
TH
{
	font-size: 10pt;
	vertical-align: baseline;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
TD
{
	font-size: 10pt;
	color: #333333;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
}
TFOOT
{
	font-size: 10pt;
}
TEXTAREA
{
	font-size: 8pt;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
}
OL
{
	font-size: 10pt;
}
UL
{
	font-size: 10pt;
	list-style-image: url(img/bulleye.gif);
}

/* Standard Rainbow Classes */
/* Command buttons */
.CommandButton
{
	font-size: 8pt;
	font-weight: 600;
	color: #E6E9EB;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	background-color: #0571BC;
	text-decoration: none;
	white-space: nowrap;
	line-height: 18pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: #035C8E 2px solid;
	border-left: #035C8E 2px solid;
	border-top: #589EC6 2px solid;
	border-right: #589EC6 2px solid;
	display: inline;

}

/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */

a:link.CommandButton
{
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}
a:visited.CommandButton
{
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;

}
a:hover.CommandButton
{
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4096D1;
	border-bottom: #0579CA 2px solid;
	border-right: #0579CA 2px solid;


}
a:focus.CommandButton
{
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
a:active.CommandButton
{
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}

.EnhancedHtmlTitlePage
{
	font-weight: normal;
	font-size: 12pt;
	color: #333333;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
}
.EnhancedHtmlLink
{
	font-weight: bold;
	font-size: 10pt;
	color: #333333;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
}
a:link.EnhancedHtmlLink
{
	color: #000000;
	text-decoration: none;
}
a:visited.EnhancedHtmlLink
{
	color: #999999;
	text-decoration: none;
}
a:hover.EnhancedHtmlLink
{
	color: #cccccc;
	text-decoration: none;
}
a:focus.EnhancedHtmlLink
{
	color: #cccccc;
	text-decoration: none;
}
a:active.EnhancedHtmlLink
{
	color: #333333;
	text-decoration: none;
}

.Error
{
	color: #FF0000;
}
.Grid_Header, .Grid_Header td, .Grid_Header th
{
	background-color: #999999;
	font-weight: 600;
}
.Grid_Footer
{
}
.Grid_Item
{
}
.Grid_Item TD A
{
	font-weight: 600;
}
.Grid_AlternatingItem
{
	background-color: #CCCCCC;
}
.Grid_AlternatingItem TD A
{
	font-weight: 600;
}
.Grid_SelectedItem
{
}
.Grid_Pager
{
}
.Head
{
	font-weight: bold;
	font-size: 12pt;
	color: #999999;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
}
INPUT.NormalTextBox, .NormalTextBox
{
	font-size: 10pt;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
}
SELECT, SELECT.NormalTextBox
{
	font-size: 10pt;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
}
OPTION
{
	font-size: 10pt;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
}
.ItemTitle
{
	font-weight: bolder;
	font-size: 10pt;
	color: #999999;
}
.ItemDate
{
	font-size: 10pt;
	color: #999999;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
}

.Message
{
	font-weight: normal;
	font-size: 10pt;
	color: #cccccc;
	background-color: #ffffff;
}
.ModuleTitle
{
	font-size: 10pt;
	color: #ffffff;
	line-height: 14pt;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	white-space: nowrap;
	overflow: hidden;
}
.ModuleTitleAlt
{
	font-weight: 600;
	font-size: 10pt;
	color: #333333;
	line-height: 14pt;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	white-space: nowrap;
	overflow: hidden;
}
.Module
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #FFFFFF;
}
.ModuleAlt
{
	background-color: #FFFFFF;
}
.Normal
{
	padding-right: 0pt;
	font-size: 10pt;
	color: #333333;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	line-height: normal;
	letter-spacing: normal;
}
.NormalBold
{
	padding-left: 5pt;
	font-weight: bold;
	font-size: 10pt;
	color: #333333;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
}
.NormalItalic
{
	font-size: 10pt;
	font-style: italic;
}

/* Styles for default pages */
.rb_DefaultLayoutTable 
{
	background-color:#ffffff;
}
.rb_DefaultPortalHeader
{
}
.rb_DefaultLayoutDiv
{
}
.rb_DefaultPortalFooter
{
}
/* Alternate styles for admin and edit pages */
.rb_AlternateLayoutTable
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.rb_AlternatePortalHeader
{
	background-color: #ffffff;
}
.rb_AlternateLayoutDiv
{
}
.rb_AlternatePortalFooter
{
}

.rb_mod_btn
{
	display: block;
	margin: 0px 0px 0px 2px;
}
.btn-img-txt
{
}
.btn-img-only
{
}
.btn-img-txt
{
	overflow: hidden;
}
.btn-img-only-css
{
	overflow: hidden;
}
DIV.btn-img-only
{
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
DIV.btn-img-only-css
{
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
DIV.btn-img-txt
{
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
DIV.btn-txt-only
{
	font-size: 9pt;
	
	line-height: 0.8;
}
.rb_mod_btn
{
	display: block;
	margin: 0px 0px 0px 2px;
}

.SiteLink
{
	font-weight: normal;
	font-size: 7pt;
	color: white;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	text-align: center;
	display: block;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-right: 4px;
	padding-left: 4px;
}

/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.SiteLink A:link
{
	display: block;
	font-size: 7pt;
	color: #333333;
	text-align: center;
	text-decoration: none;
}
.SiteLink A:visited
{
	color: #333333;
	font-size: 7pt;
}
<!-- head font color in login mode -->
.SiteLink A:hover
{
	color: #ffffff;
	font-size: 7pt;
}
.SiteLink A:focus
{
	color: #ffffff;
	font-size: 7pt;
}
.SiteLink A:active
{
	color: #333333;
	font-size: 7pt;
}

.SiteTitle
{
	padding-right: 0px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 22pt;
	padding-bottom: 0px;
	color: #FFFFFF;
	padding-top: 0px;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.SubHead
{
	font-weight: 600;
	font-size: 10pt;
	color: #333333;
	padding-top: 4px;
	font-family: Tahoma,Verdana, Helvetica, sans-serif;
}
.SubSubHead
{
	margin-top: 10pt;
	font-weight: 600;
	font-size: 10pt;
	color: #ee7a35;
}

/* Three panes */
.LeftPane
{
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 10px;
}
.RightPane
{
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 10px;
}
.ContentPane
{
	border-right: none;
	padding-right: 10px;
	border-top: none;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: none;
	padding-top: 10px;
	border-bottom: none;
}

.DefaultBanner1
{
	background-color: #ee7a35;
}
.DefaultBanner2
{
	background-color: #333333;
}
.DefaultTD
{
	background-color: #ffffff;
}
.DefaultTDSub
{
	background-color: #999999;
}

/* =============================
   BreadCrumbs styles
   ============================= */
.bc_Row
{
	padding-left: 0px;
	
	background-color: white;
}
.bc_Text
{
	font-size: 8pt;
	color:#990000;
	font-weight:bold;
}
.bc_Link, :link.bc_Link, :visited.bc_Link
{
	padding-left: 8px;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: black;
	text-decoration:underline;
}
:hover.bc_Link
{
	color: #f3a372;
}

/* The Date Element in the Header */
.dateCurrent
{
	padding-right: 4px;
	font-size: 7pt;
	line-height: 7pt;
	font-family:Tahoma;
	font-size:12px;
}

/* The Last Visit Element in the Header */
.dateLastVisit
{
	padding-right: 4px;
	font-size: 7pt;
	line-height: 7pt;
}
.copyright
{
	font-size:11px;
	text-align:center;
	
}

/*Weather Styles*/
a:link.weather_link
{
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}
a:visited.weather_link
{
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}
a:hover.weather_link
{
	font-size: 8pt;
	color: #ee2222;
	text-decoration: none;
}

.weather_label{FONT:0.7em Tahoma, sans-serif}
        .weather { 
            border: 1px dashed #ccc; 
            width: 330px;
            float: left;
            margin-bottom: 2em;
            }
.weather_attrib { FONT:0.7em Tahoma, sans-serif; clear: both; text-align: center; padding: .5em; background: #dddddd; }
        /* 
           Following is a fudge that works only in IE/Win and puts a border around the image
           because it doesn't handle PNG transparency too well 
        */
        * html .icon img { border: 1px solid #ccc;  }
        .temp { font: normal 2em Georgia, serif; color: #900; }
        .cc { text-align: center; float: left; width: 40%; }
        .misc { margin-left: 41%; }
/*End of Weather Styles*/

/*DWLangSwitcher Styles */

a:link.dw_LangSwAnchor
{
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
}
a:visited.dw_LangSwAnchor
{
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
}
a:hover.dw_LangSwAnchor
{
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}
a:focus.dw_LangSwAnchor
{
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}
a:active.dw_LangSwAnchor
{
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}
/*End of DWLangSwitcher Styles */

/* TabControl style */

.TabItemDefault
{		
	font-family:Arial;	
	font-size:8pt;
	color:#000000;
	BORDER-TOP: black 1px solid;
	BORDER-Right: black 1px solid;
	BORDER-Left-style: None;
	border-bottom:black 1px solid;
	text-align:center;	
	width:120;
}
.TabItemHover
{
	font-family:Arial;	
	font-size:8pt;
	color:#000000;
	background-color:WhiteSmoke;
	BORDER-TOP: black 1px solid;
	BORDER-Right: black 1px solid;
	BORDER-Left-style: None;
	border-bottom:black 1px solid;
	text-align:center;	
	width:120;
}
.TabItemSelected
{	
	color:#000000;
	font-weight:bold;
	font-size:8pt;
	text-align:center;	
	BORDER-TOP: black 1px solid;
	BORDER-Right: black 1px solid;
	BORDER-Left-style: None;
	border-bottom-Style:None;
	width:120;
}
.FrameControl
{
	BORDER: black 1px solid;
	BORDER-bottom: black 1px solid;
	BORDER-RIGHT: black 1px Solid;
	BORDER-LEFT: black 1px Solid;
	border-Top-style:None;
	height:100;
	width:100%;
}

.SpaceDiv
{
	BORDER-bottom: black 1px solid;
	BORDER-Right-Style: None;
	BORDER-Left-STYLE:None;
	direction:rtl;
	height:0;
	width:*;
}

.TabSepDefault
{	
	height:10;	
}
.TabSepSelected
{	
	height:10;	
}
.TabSepSpace
{
	
	width:0;	
}

a:hover.TabLink
{
	text-decoration:None;
	font-family:Arial;	
	font-weight:bold;
	font-size:8pt;
	color:#000000;			
	text-align:center;
}
a:link.TabLink
{
	text-decoration:None;
	font-family:Arial;	
	font-size:8pt;
	font-weight:bold;
	color:#000000;			
	text-align:center;
}
a:visited.TabLink
{
	text-decoration:None;
	font-family:Arial;	
	font-size:8pt;
	font-weight:bold;
	color:#000000;			
	text-align:center;
}

.SpaceCell
{
	BORDER-bottom: black 1px solid;
	BORDER-Right: black 1px solid;	
	height:100%;
}

.TabStrip
{
	height:20;
	width:100%;
}

/* End of TabControl Style*/
