﻿@charset "utf-8";
/* CSS Document */
@import "template.css";
@import "MainMenu.css";
@import "HorzMenu.css";
@import "FooterMenu.css";
/*--------------- 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-size:100%;
}
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;
}
.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: #BDBCBB;
	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: #eeeeee;
}
.DataGridSelectedRow {
	background-color: #F4Bf00;
}
.DataGridOddRow {
	background-color: #ffffff;
}
.TableCellCentered {
	text-align:center;
}
.AdminRight {
	font-family:Tahoma;
	font-size:8pt;
	background-color:#F0F0F0;
	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:#eeeeee;
	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:#2570A0;
	color:White;
	font-size:8pt;
	font-weight:600;
}
.AdminEdit {
	border:solid 1px #087baa;
}
.AdminAlternate {
	background-color:#f0f0f0;
}
.ModuleAlternate {
	background-color:#f0f0f0;
}
SELECT {
	font-family:Tahoma;
	font-size:8pt;
}
LABEL {
	font-family:Tahoma;
	font-size:8pt;
}
.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:#2570A0;
	color:#ffffff;
	border-bottom-color:#2E5772;
	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:#5f635a;
	text-decoration:none;
	font-size:8pt;
	font-weight:normal;
}
A.NewsLink:Hover {
	color:#cc0000;
	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 {
}
.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;
}

