﻿@import url('MainMenu.css');
@import url('Module.css');
@import url('ModuleAlt.css');
@import url('HorzMenu.css');
@import url('FooterMenu.css');
@import url('Banner.css');
@import url('Footer.css');
body {
	font-family: Tahoma;
	font-size: 11px;
	color: #95CBC5;
	direction: rtl;
	margin: 0 0 0 0;
	text-align: center;
	background-color: #001B16;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
}
#pnlLeft, #tblLeft {
	background-color: #305E5E;
	color: #000000;
}
#trbPage{
	background-color:#A7CCCC;
}
/*--------------- Archive Styles -------------------------------------------------------*/
.MainBack {
	width: 100%;
	height: 100%;
	border-color: #e0e1dd;
	border-left-width: 0px;
	border-left-style: solid;
	border-right-width: 0px;
	border-right-style: solid;
	border-top-width: 0px;
	border-top-style: solid;
	border-bottom-width: 0px;
	border-bottom-style: solid;
}
.SITEFOOTER {
	font-size: 8pt;
	color: #8a8a8a;
}
.PortalUser {
	font-weight: normal;
	font-size: 9px;
}
.PortalDate {
	font-weight: normal;
	font-size: 9px;
}
TABLE {
	font-family: Tahoma;
	font-size: 8pt;
}
INPUT {
	font-family: Tahoma;
	font-size: 8pt;
}
TEXTAREA {
	font-family: Tahoma;
	font-size: 8pt;
}
.txtEmail {
	direction: ltr;
}
.DataGrids {
	border-color: #81B4E8;
	border-width: 1;
	border-collapse: collapse;
	color: #000000;
}
.DataGridsHeaders {
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-color: white;
	border-bottom-width: 1px;
	border-bottom-color: white;
	color: #2b2c51;
	border-top-color: white;
	background-color: #E49914;
	text-align: center;
	border-right-width: 1px;
	border-right-color: white;
}
.DataGridsFooters {
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-color: white;
	border-bottom-width: 1px;
	border-bottom-color: white;
	color: #2b2c51;
	border-top-color: white;
	background-color: #BDBCBB;
	text-align: center;
	border-right-width: 1px;
	border-right-color: white;
	direction: ltr;
}
.DataGridEvenRow {
	background-color: #B5FFDD;
	color: #001412;
}
.DataGridSelectedRow {
	background-color: #F4Bf00;
	color: #001412;
}
.DataGridOddRow {
	background-color: #ffffff;
	color: #001412;
}
.TableCellCentered {
	text-align: center;
}
.AdminRight {
	font-family: Tahoma;
	font-size: 8pt;
	background-color: #A7CCCC;
	color: Black; /*width:245;*/;
	padding: 5 0 5 5;
	/*background-image : url( images/theme03_03.gif );*/
}
.AdminMain {
	background-color: #FFFFFF;
	width: 678;
}
.fTitle {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: 600;
	color: #e35611;
}
.fTitle2 {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: 600;
	color: #087baa;
}
.fTitle3 {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: 600;
	color: #666666;
}
.AcellEn {
	cursor: hand;
	background: #f97b29;
	font-family: Tahoma;
	font-weight: bold;
	color: White;
	border-right-color: #f97b29;
	border-right-width: 1;
	border-right-style: solid;
	border-left-color: #f97b29;
	border-left-width: 1;
	border-left-style: solid;
	border-top-color: #f97b29;
	border-top-width: 1;
	border-top-style: solid;
}
.AcellDis {
	font-family: Tahoma;
	border-right-color: Black;
	border-right-width: 1;
	border-right-style: solid;
	border-left-color: Black;
	border-left-width: 1;
	border-left-style: solid;
	border-top-color: Black;
	border-top-width: 1;
	border-top-style: solid;
}
.AdminSearch {
	background-color: #305E5E;
	border-right-color: #EAE7E7;
	border-right-width: 1px;
	border-right-style: dotted;
	border-left-color: #EAE7E7;
	border-left-width: 1px;
	border-left-style: dotted;
	border-top-color: #EAE7E7;
	border-top-width: 1px;
	border-top-style: dotted;
	border-bottom-color: #EAE7E7;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	color: Black;
}
.AdminSearchAlternate {
	background-color: #eeeeee;
	color: Black;
}
.AdminTitleAlternate {
	background-color: #217B6F;
	color: White;
	font-size: 8pt;
	font-weight: 600;
}
.AdminEdit {
	border: solid 1px #217B6F;
}
.AdminAlternate {
	background-color: #f0f0f0;
}
.ModuleAlternate {
	background-color: #f0f0f0;
}
SELECT {
	font-family: Tahoma;
	font-size: 8pt;
}
LABEL {
	font-family: Tahoma;
	font-size: 8pt;
}
A {
	color: #0066cc;
	text-decoration: none;
	/*font-weight:normal;*/
}
A:hover {
	color: #0000FF;
	text-decoration: none;
}
.MainLink {
	color: #ffffff;
}
A.main {
	color: #333333;
	text-decoration: none;
}
A.main:hover {
	color: #0066cc;
	text-decoration: none;
}
A.mainTitle {
	color: #333333;
	text-decoration: none;
	font-weight: 600;
	font-size: 8pt;
}
A.mainTitle:hover {
	color: #0066cc;
	text-decoration: none;
	font-weight: 600;
	font-size: 8pt;
}
.lblLink {
	color: #2b2c51;
	text-decoration: none;
	font-weight: 600;
	font-size: 8pt;
	cursor: hand;
}
.lblLinkHover {
	color: #0066cc;
	text-decoration: none;
	font-weight: 600;
	font-size: 8pt;
	cursor: hand;
}
.lblLink2 {
	color: #333333;
	text-decoration: none;
	font-size: 8pt;
	cursor: hand;
}
.lblLinkHover2 {
	color: #0066cc;
	text-decoration: none;
	font-size: 8pt;
	cursor: hand;
}
A.NavLink {
	color: #333333;
	text-decoration: none;
	font-weight: 600;
	font-size: 8pt;
}
A.NavLink:hover {
	color: #0066cc;
	text-decoration: none;
	font-weight: 600;
	font-size: 8pt;
}
A.mainTitle2 {
	color: #333333;
	text-decoration: none;
	font-weight: 600;
	font-size: 8pt;
	cursor: hand;
}
A.mainTitle2:hover {
	color: #0066cc;
	text-decoration: none;
	font-weight: 600;
	font-size: 8pt;
	cursor: hand;
}
.ErrorMessage {
	color: Red;
	font-weight: bold;
}
.Comment {
	font-family: Tahoma;
	font-size: 8pt;
	background-color: #fffff0;
	color: Green;
}
.readMore {
	font-family: Tahoma;
	font-size: 8pt;
	color: #e35611;
	font-weight: 500;
	cursor: hand;
}
.ModuleDate {
	font-family: Tahoma;
	font-size: 8pt;
	color: #e35611;
	font-weight: 500;
}
.ModuleBorder {
	border-color: #f97b29;
	border-style: dotted;
	border-width: 1;
}
.ModuleSeprator {
	border-bottom-color: #f97b29;
	border-bottom-style: dotted;
	border-bottom-width: 1;
}
.ModuleSubTitle {
	background: #217B6F;
	color: #ffffff;
	border-bottom-color: #217B6F;
	border-bottom-width: 1;
	font-size: 8pt;
	font-weight: 600;
}
.NewsBody {
	color: #5d5d5d;
	font-size: 8pt;
	text-align: justify;
	line-height: 2;
}
.NewsSubTitle {
	background: #fffff0;
	color: #000000;
	font-size: 10;
	border: solid 1px #e35611;
}
Img.NewsImage: {
	position: absolute;
	float: right;
}
.NewsSubTitle2 {
	background: #eff2fa;
	color: #000000;
	font-size: 8pt;
	color: #000000;
	height: 20;
	/*border-bottom:solid 5 #ffffff;*/
}
.NewsSubTitle3 {
	background: #eeeeee;
	color: #000000;
	font-size: 8pt;
	color: #000000;
	height: 20;
	/*border-bottom:solid 5 #ffffff;*/
}
.LinkGroup {
	background: #dae1f5;
	font-size: 8pt;
	font-weight: 600;
	border: solid 1px #00a4e0;
}
.LinkHeader {
	background: #fffff0;
	font-size: 8pt;
	font-weight: 600;
}
.RightBack {
	BACKGROUND-POSITION: right top;
	BACKGROUND-IMAGE: url(images/Theme03_03.gif);
	BACKGROUND-REPEAT: repeat;
	width: 202;
}
.HasEvent {
	background-color: #B8FACF;
	font-family: Tahoma;
	font-size: 8pt;
	text-align: center;
}
.SelectedDay {
	color: Red;
	font-weight: bold;
}
.HasNotification {
	background-color: Yellow;
	color: White;
	font-family: Tahoma;
	font-size: 8pt;
	text-align: center;
}
.NormalCal {
	text-align: center;
}
.NewsShowTitle {
	color: #2b2c51;
	font-size: 8pt;
	font-weight: 600;
}
A.NewsLink {
	color: #0066cc;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
}
A.NewsLink:Hover {
	color: #0000FF;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
}
.NewsRightC {
	background-color: #a8a8a8;
}
.ModuleRight {
	width: 20;
	background-image: url(images/BoxRightBack.jpg);
}
.FishSeperator {
	background-color: #cccccc;
}
.FishSeperator2 {
	background-color: #dddddd;
}
.FishTitle {
	font-weight: 600;
	color: #333333;
}
.FishHeaders {
	color: white;
	background-color: #087baa;
	text-align: center;
	border-left: solid 1px #aaaaaa;
}
.FishEvenRow {
	background-color: #eeeeee;
	border-left: solid 1px #aaaaaa;
}
.FishOddRow {
	background-color: #ffffff;
	border-left: solid 1px #aaaaaa;
	border-bottom: dotted 1px #aaaaaa;
}
.DataListHeader {
	background-color: #003f86;
	color: #ffffff;
	font-weight: 600;
	height: 20px;
	padding-right: 3px;
	padding-left: 3px;
}
.DataListEvenRow {
	background-color: #efefef;
	border-top: solid 0px #003f86;
	border-left: solid 0px #003f86;
	border-right: solid 0px #003f86;
	border-bottom: solid 0px #003f86;
}
.DataListOddRow {
	background-color: #ffffff;
	border-top: solid 0px #003f86;
	border-left: solid 0px #003f86;
	border-right: solid 0px #003f86;
	border-bottom: solid 0px #003f86;
}
.DataList {
	border-top: solid 1px #003f86;
	border-left: solid 1px #003f86;
	border-right: solid 1px #003f86;
	border-bottom: solid 1px #003f86;
}
.ImportantNewsDataList {
	border-top: solid 1px #eff2fa;
	border-left: solid 1px #eff2fa;
	border-right: solid 1px #eff2fa;
	border-bottom: solid 1px #eff2fa;
}
.UsualNewsDataList {
	border-top: solid 1px #eeeeee;
	border-left: solid 1px #eeeeee;
	border-right: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
}
.TitleBack {
	background-color: #990033;
}
.TitleTitle {
	color: #000000;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 8pt;
}
.MnuBG {
	font-family: Tahoma;
	font-size: 8pt;
	width: 150px;
	height: 33px;
	background-attachment: fixed;
	background-image: url(images/mnuback02.jpg);
	background-repeat: no-repeat;
}
.TopLeftBG {
	background-image : url(images/PBSTopLeft.jpg);
}
.TopRightBG {
	background-image : url(images/PBSTopRight.jpg);
}
.TopMidBG {
	background-image : url(images/PBSTopMid.jpg);
}
.BotLeftBG {
	background-image : url(images/PBSBotLeft.jpg);
}
.BotRightBG {
	background-image : url(images/PBSBotRight.jpg);
}
.BotMidBG {
	background-image : url(images/PBSBotMid.jpg);
}
.MidLeftBG {
	background-image : url(images/PBSMidLeft.jpg);
}
.MidRightBG {
	background-image : url(images/PBSMidRight.jpg);
}
.MidCenterBG {
	background-color: #fdfdff;
}
.Tab1BG01 {
	background-image : url('images/PBSTitle.jpg');
}
.Tab2BG01 {
	background-image : url(images/PBS01.jpg);
	background-repeat: no-repeat;
}
.Tab3BG01 {
	background-image : url(images/PBS03.jpg);
	background-repeat: no-repeat;
}
.Tab2BG02 {
	background-image : url(images/PBS02.jpg);
	background-repeat: no-repeat;
}
.Tab3BG02 {
	background-image : url(images/PBS04.jpg);
	background-repeat: no-repeat;
}
.Tab3BG03 {
	background-image : url(images/PBS05.jpg);
	background-repeat: no-repeat;
}
.TblBack {
	background-color: #fff2f2;
}
.MainTblBG {
	background-color: #dfdfdf;
}
img {
	border: 0;
}
ModuleMainTBL {
	background-color: #efefef;
}
/* Cards */
.StepTBL {
	border: solid 1px #087baa;
}
.ActiveStep {
	border: solid 1px #087baa;
	background-color: #087baa;
	color: #ffffff;
}
.CurrentStep {
	border: solid 1px #ffffff;
	background-color: #00a4e0;
}
A.Step: {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
A.Step:hover {
	color: #e35611;
	text-decoration: none;
}
.CardMessage1 {
	font-weight: 600;
	font-size: 8pt;
	color: #000000;
}
.CardMessage2 {
	font-weight: 400;
	font-size: 8pt;
	color: #000000;
}
/* End of Cards */
/* Header 1 - Main header */
.header1 {
	/* background-image: url(images/bg_header1.png); */
	background-color: #335599;
	color: #FFFFFF;
	font-weight: bold;
	height: 28px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
/* Links in header1 */
tr.header1 a {
	color: #FFFFFF;
	text-decoration: none;
}
tr.header1 a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
/* Header 2 - Sub header */
.header2 {
	/* background-image: url(images/bg_header2.png); */
	background-color: #dae1f5;
	color: #000080;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.postformheader {
	background-color: #dddddd;
	font-weight: bold;
}
.header2 a: {
	color: #ffffff;
	text-decoration: none;
}
.header2 a:hover {
	color: #e35611;
}
/* Footer1 - Bottom of tables */
.footer1 {
	/* background-image: url('images/bg_footer1.png'); */
	background-color: #dae1f5;
	font-size: 7pt;
	height: 28px;
}
.footer1 select, .footer1 td {
	font-size: 7pt;
}
/* Header of posts */
.postheader {
	background-color: #E9EAEA;
}
/* User info and post/article */
.post {
	background-color: #eff2fa;
}
.post2 {
	background-color: #E4E4E4;
}
/* Footer of posts */
.postfooter {
	background-color: #D3DADE;
}
/* Area between posts */
.postsep {
	background-color: #5B84A0;
	height: 1px;
}
/* most tables are class 'content' */
.content, .rte {
	font-family: Tahoma, verdana;
	font-size: 8pt;
	border: 0px solid #2163E8;
	color: #000000;
	padding: 0px;
	background-color: #333333;
}
.content2 {
	font-family: Tahoma, verdana;
	font-size: 8pt;
	border: 0px solid #2163E8;
	color: #000000;
	padding: 0px;
	background-color: #ffffff;
}
.content td {
	padding: 5px;
}
/* links inside content table */
.content a, .rte a {
	color: #333333;
	text-decoration: none;
}
.content a:hover, .rte a:hover {
	color: #0066cc;
	text-decoration: none;
}
/* used for quoting messages */
.quote {
	margin-left: 16px;
	padding-left: 16px;
}
.quoteinner {
	padding: 4px;
	background-color: #CCCCCC;
	border: 1px solid #666666;
}
/* font sizes */
.smallfont a {
	font-size: 8pt;
}
.cfont a {
}
.cfont a:hover {
	color: #D6E0E2;
}
.largefont {
	font-size: 8pt;
}
/* Image Links */
a.imagelink {
	font-size: 8pt;
	font-weight: bold;
	color: #000080;
}
a:hover.imagelink {
	text-decoration: underline;
	color: #0000FF;
	/*background-color: #D0D0D0;*/
}
/* Used for editor textarea */
.posteditor {
	width: 100%;
	height: 200px;
	font-family: Tahoma, Verdana;
	font-size: 8pt;
}
/* Table just above and below tables */
table.command {
	/*border: solid 1px blue;*/
	padding: 3px;
}
/* p-tag at the top of pages with navigation links */
.navlinks {
	font-weight: bold;
	color: #000000;
}
.navlinks a {
	color: #000080;
	text-decoration: none;
}
.navlinks a:hover {
	color: #808080;
}
/* for printing */
.print {
	border: solid 1px #C0C0C0;
}
.printheader {
	background-color: #DDDDDD;
	color: #000000;
	padding: 4px;
}
.printbody {
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
}
/* treeview stylesheet */
.TreeView {
	font-family: Tahoma;
	background-color: White; /*padding-top:4px; */;
	padding-left: 1px;
	border: #7C7C94 1px solid;
	cursor: default;
}
.TreeNode {
	font-family: tahoma;
	font-size: 11px; /*padding-top:2px;
  padding-bottom:1px;*/;
	padding-left: 3px;
	padding-right: 3px;
	cursor: hand;
}
.GrayedTreeNode {
	font-family: tahoma;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	color: gray;
	cursor: default;
}
.HoverTreeNode {
	font-family: tahoma;
	font-size: 11px;
	text-decoration: underline;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: hand;
}
.SelectedTreeNode {
	font-family: tahoma;
	font-size: 11px;
	background-color: gray;
	color: white;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: default;
}
.NodeEdit {
	border: 1px gray solid;
	font-family: tahoma;
	font-size: 11px;
}
/* end of treeview stylesheet */
/* navigation bar stylesheet */
.NavBar {
	border: 1px solid #005599;
	cursor: default;
	direction: ltr;
	background-color: White;
}
.TopItem {
	background-color: #005599;
	font-family: tahoma, verdana;
	font-size: 11px;
	font-weight: 600;
	color: #ffffff;
	border: 1px solid white;
	border-right-color: #9D9DA1;
	border-bottom-color: #9D9DA1;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: hand;
	direction: rtl;
}
.TopItemHover {
	background-color: #81B4E8;
	font-family: tahoma, verdana;
	font-size: 11px;
	font-weight: 600;
	color: #fffff0;
	border: 2px solid white;
	border-right-color: #9D9DA1;
	border-bottom-color: #9D9DA1;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: hand;
	direction: rtl;
}
.TopItemActive {
	background-color: #00a4e0;
	font-family: tahoma, verdana;
	font-size: 11px;
	border: 2px solid #9D9DA1;
	font-weight: 600;
	color: #fffff0;
	border-right-color: white;
	border-bottom-color: white;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: hand;
	direction: rtl;
}
.Level2Item {
	font-family: tahoma, verdana;
	font-size: 11px;
	cursor: hand;
	text-align: center;
	direction: rtl;
	background-color: White;
}
.Level2ItemHover {
	font-family: tahoma, verdana;
	font-size: 11px;
	cursor: hand;
	color: #00a4e0;
	text-align: center;
	direction: rtl;
}
.Level2Group {
	border-top-color: #F0F1F5;
	padding-top: 5px;
}
.Empty {
	z-index: 100;
}
/* end of navigation stylesheet */
/* Menu Style Sheet*/
/* End of Menu Style Sheet*/
/* site map style sheet */
.SiteMap {
	/*background-color:white;*/
  font-family: Tahoma;
}
.SiteMapTableCell {
	padding: 5px;
}
.RootNode {
	color: black;
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 5px;
}
.RootNode a {
	color: black;
	text-decoration: none;
}
.RootNode a:hover {
	color: black;
	text-decoration: underline;
}
.ParentNode {
	font-family: Tahoma;
	padding-left: 5px;
	cursor: hand;
}
.ParentNode a {
	color: black;
	text-decoration: none;
	cursor: hand;
}
.ParentNode a:hover {
	color: black;
	text-decoration: underline;
	cursor: hand;
}
.LeafNode {
	color: #DD3409;
	font-family: Tahoma;
	font-size: 8pt;
	padding-left: 5px;
	cursor: hand;
}
.LeafNode a {
	color: #447799;
	text-decoration: none;
	cursor: hand;
}
.LeafNode a:hover {
	color: #DD3409;
	text-decoration: underline;
	cursor: hand;
}
/* end of site map style sheet */
/* Monitoring style sheet */
.MonTD {
	background: black;
}
/* end of Monitoring style sheet */
/* Dictionary style sheet */
.DicLable {
	font-size: 12pt;
}
.DicCursr {
	cursor: hand;
	font-weight: 600;
	text-decoration: underline;
	color: #333333;
}
/* end of Dictionary style sheet */
/* Phone Book Style Sheet*/
.BookSelected {
	color: White;
	background-color: #087baa;
}
.BookNotSelected {
	background-color: #088cbb;
	color: White;
}
.PCSelected {
	background-color: #ffffff;
	color: Black;
}
.PCNotSelected {
	background-color: #088cbb;
	color: White;
}
/* End of Phone Book Style Sheet*/
.floathelp {
	BORDER-RIGHT: #ffc30e 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #ffc30e 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #ffc30e 1px solid;
	WIDTH: 200px;
	COLOR: #9c7600;
	DIRECTION: rtl;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ffc30e 1px solid;
	FONT-FAMILY: Tahoma, arial, sans-serif;
	BACKGROUND-COLOR: #fffbb8;
}
.Tab2BG01 {
	background-image : url(images/PBS01.gif);
	background-repeat: no-repeat;
}
.Tab2BG02 {
	background-image : url(images/PBS02.gif);
	background-repeat: no-repeat;
}
/* Product   */
.ProductName {
	font-family: Tahoma;
	font-size: 13px;
}
.Overall {
	color: #666666;
	font-family: Tahoma,Times New Roman (Arabic);
	font-size: 10;
	font-weight: bold;
}
.Pros {
	color: #E47337;
	font-size: 12px;
	font-weight: bold;
}
.ReviewTitle {
	font-size: 14px;
	font-weight: bold;
	color: #626469;
}
.ReviewDate {
	color: #666666;
}
.RowProduct {
	background-color: #DDDDDD;
	width: 100%;
}
.price {
	color: #000000;
	font-weight: bold;
}
a.NameInfo {
	color: #E47337;
	font-size: 12px;
	font-weight: bold;
}
.TitlePrice {
	color: #6D6D77;
	font-size: 12px;
}
.CallBack {
}
.PropTitle {
	font-size: 12px;
}
.SpecName {
	font-family: Tahoma;
	color: Green;
	font-size: 12px;
	font-weight: bold;
}
A.aProduct {
	color: #EE7C24;
	text-decoration: none;
	font-weight: 600;
}
.SpecTitle {
	font-weight: 600;
}
