/*
Owner: © Al Madina Services
Author: benkhamkoshy@yahoo.com
*/
/* Elements */
body { margin:0px; padding:0px 0px 0px 0px; font:normal 11px Arial; }
td, body, html, input, textarea, select { font:normal 11px Arial; color:#3E3E3E;}
a {color:#f07e2e; text-decoration:underline;}  
a:hover {color:#0079b0; text-decoration:underline;}

/* Header Control */
.h100 {	height:100%; } 
.logo { background-color:#0079ae; padding-bottom:37px; width:284px; }
.menuTop { padding-bottom:7px; }
.memberHL {	padding:10px 5px 9px 12px; color:#9f9f9f; }
.menuContent {	height:30px; color:#ffffff; }
a.hyp { color:#f07e2e; text-decoration:none; }  
a.hyp:hover { color:#0079b0; text-decoration:underline; }
a.menuHL { color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; padding:7px 10px 7px 10px;}
a.menuHL:hover {color:#f07e2e; font-size:12px; font-weight:bold; text-decoration:none; padding:7px 10px 7px 10px;}
.menuBG { background:url("../Images/menuBG.gif"); }
.headerBG { background:url("../Images/homeTop.gif"); width:680px; height:70px;}
.headerHomeBG { background:url("../Images/homeTop.jpg"); width:680px; height:70px;}

/* Panel */
.panelLeft {width:228px; padding-right:10px; }  
.panelBorder {border:1px solid #D3D6DC; }
.panelHead {height:23px; font-size:12px;  font-weight:bold; color:#0079b0; background-color:#EEEFF1; padding:5px 10px 5px 10px;}
a.panelMore { color:#f07e2e; text-decoration:none; margin:15px 0 0 2px; }
a.panelMore:hover { color:#0079b0; text-decoration:underline; margin:15px 0 0 2px; }
.resTitle {height:16px; font-size:11px; font-weight:bold; color:#8F8F8F; background:url("images/graBg.gif") repeat-x bottom; background-color:#F0F1EB; border-bottom-style:dotted; border-collapse:collapse; border-bottom-width:1px; border-bottom-color:Silver; padding-bottom:5px;}
.homeContent {color:#ffffff; }
.resTitleNu {height:16px; font-size:11px; font-weight:bold; color:#339900; background:url("images/graBg.gif") repeat-x bottom; background-color:#EEEFF1; border-bottom-style:dotted; border-collapse:collapse; border-bottom-width:1px; border-bottom-color:Silver; padding-bottom:5px;}
.pageTitle {color:#0079b0; height:25px; font-size:12px; font-weight:bold; background-color:#EEEFF1; border:1px solid #D3D6DC;}
.contentBox {background-color:#EEEFF1; border:1px solid #D3D6DC;}

/* JobCategory Control */
a.jobcatHL {color:#f07e2e; text-decoration:underline; }  
a.jobcatHL:hover {color:#0079b0; text-decoration:underline;}
a.spaceHL {color:#0079b0; text-decoration:underline; }  
a.spaceHL:hover {color:#f07e2e; text-decoration:underline;}
.menuTD{font-size:11px; font-weight:bold; padding:5px; border-bottom:dotted 1px silver; border-collapse:collapse;}
.menuTDLast{font-size:11px; font-weight:bold; padding:5px; border-collapse:collapse;}
.menuH3{font-size:14px; font-weight:bold;}

/* Middle Panels */
.panelMid { padding:8px 0 8px 0; }
.panelBox { padding:16px 20px 14px 23px; background:url("../Images/bgBox.gif") repeat-x top; }
.boxRgt { padding-right:3px; }
.boxBdr { border:1px solid #d0cfd5; }   .boxTxt { color:#000000; }  .boxRgt { padding-right:3px; }
.hmBoxPad { padding:5px 5px 5px 5px;}

/* Footer Control*/
.footerCorner {	width:5px; }
.footerContent {padding:10px 10px 9px 10px; border-top:1px solid #0070ae; border-bottom:1px solid #0070ae; background-color:#0079b0; }
a.footerHL {color:#3E3E3E; text-decoration:none; }  
a.footerHL:hover {color:#f07e2e; text-decoration:underline;}

/* Form */
.tbox { border:1px solid #d1d0d5; color:#4d4e40; }
.imgButton{ vertical-align:inherit;}
.sectionHead{font:normal 12px Arial; color:#666666; font-weight:bold; padding-bottom:5px;}
.formTxt{font-weight:bold; text-align:left; padding-top:3px; padding-bottom:3px; padding-right:10px;}
.formRdo{font:normal 11px Arial; color:#4d4e40;}
.formHelpTxt{padding-top:3px; padding-bottom:3px; color:#516341; vertical-align:middle;}
.formTD{border-bottom-style:dotted; border-collapse:collapse; border-bottom-width:1px; border-bottom-color:Silver; padding-bottom:5px; vertical-align:top;}
.formTDLast{padding-bottom:3px;}
.formInfo{border:solid 1px #D1DBC8; font:normal 11px ; color:#0079b0; background-color:#FAFBF9; padding:3px;}
.formRes{font:12px ; color:#0079b0; font-weight:bold;}
.formResRed{font:12px ; color:Orange; font-weight:bold;}
.formStar{ font-weight:normal;font-family:Courier; color:#f07e2e; padding:5px;}
.txtMandatory{color:#666666;}
.txtOptional{color:#cccccc;}
.txtCaption {font-size:16px; color:#FFFFFF; font-weight:bold; font-style:italic;}
.txtBanner {font-size:12px; color:#0079b0; font-weight:bold; font-variant:small-caps;}
.resumeMsg{font:normal 14px Arial; color:#ff9933; font-weight:bold; }

/* CSS Document */
/*body { padding:8px 18px 20px 18px; margin:0px; }
td, body, html, input, textarea, select { font:11px "Arial", Tahoma; color:#3E3E3E; }*/

.topHyp { padding:10px 0px 9px 12px; color:#9f9f9f; }
.footer { padding-top:6px; height:41px;  background-color:#FFFFFF; } 
.copyright { border-top:1px solid #0070ae; border-bottom:1px solid #0070ae; background-color:#0079b0; padding:10px 10px 9px 10px; color:#ffffff; }
.botLft { border-top:1px solid #0070ae; border-bottom:1px solid #0070ae; background-color:#0079b0; padding:10px 12px 10px 33px; }
.lft { width:246px; padding-right:10px; }  .bdr { border:1px solid #d0cfd5; }
.jobCat { height:40px; background:url("../images/graBg.gif") repeat-x bottom; background-color:#ededed; padding:17px 15px 15px 13px;  }
.jobCatTxt { padding:18x 20px 30px 23px; }
a.catMore { color:#f07e2e; font-weight:bold; text-decoration:none; margin:15px 0 0 2px; }
a.catMore:hover { color:#f07e2e; font-weight:bold; text-decoration:underline; margin:15px 0 0 2px; }

.hmMid { padding:8px 0 8px 0; }  .boxGra { background:url("../images/bgGrey.gif") repeat-x top; height:40px; }
.bgHmBox { background-color:#f5f5f5; padding:20px 0 16px 0; height:157px; }
a.hmSearch { color:#053c7c; text-decoration:underline; } a.hmSearch:hover { color:#053c7c; text-decoration:none; }
.hmBoxTxt { padding-bottom:12px; }   .hj { padding:5px 14px 5px 22px; background-color:#f5f5f5; }
.hjDot { background:url("../images/hjDots.gif") repeat-x bottom; padding:6px 8px 0 0; height:28px; }
.hjMore { padding:5px 0 13px 0; }
a.graHyp { color:#707070; text-decoration:none; }  a.graHyp:hover { color:#000000; text-decoration:none; }
a.whHyp { color:#ffffff; text-decoration:none; }  a.whHyp:hover { color:#ffffff; text-decoration:underline; }
.head { color:#3E3E3E; font-weight:bold; text-transform:uppercase; height:40px; background:url("../images/graBg.gif") repeat-x bottom; background-color:#ededed; padding:14px 15px 12px 13px; }
.user { padding:0 10px 2px 40px; font-size:10px; color:#013d7c; font-weight:bold; }
.content { padding:16px 26px 30px 26px; text-align:justify; }  .ora { color:#ee6d12; }
.inTop { background:url("../images/bgInTop.gif") no-repeat left top; background-color:#0079ae; height:70px; padding:14px 20px 5px 35px; }
.wh { color:#FFFFFF; }

#calender {
	width: 200px;
	font-family: ms sans serif, sans serif;
	font-size: 7pt;
	}

#calenderTable {
	border-style: outset;
	border-width: 2px;
	border-color: black;
	background-color: #EEE;
	display: none;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	}
#calenderTable TD {
	text-align: center;
	font-size: 7pt;
	width: 19px;
	}
#calenderTableHead TR {
	background-color: white;
	}
#calenderTableDays TR {
	background-color: #C3D4E7;
	}
#selectMonth, #selectYear {
	font-family: ms sans serif, sans serif;
	font-size: 7pt;
	border-width: 0px;
	border-style: none;
	}

#calenderTable A {
	color: blue;
	text-decoration: none;
	font-size: 11pt;
	font-family: "courier new";
	}
#calenderTable A:hover {
	color: red;
	text-decoration: none;
	}
.normalDay {
	border: 1px dotted black;
	cursor: pointer;
	}
.hlDay {
	border: 1px dotted black;
	background-color: #FFF;
	color: red;
	cursor: pointer;
	}
.toDay {
	border: 1px solid #E70;
	background-color: #FD8;
	color: #E70;
	font-weight: bold;
	cursor: pointer;
	}
.choosenDay {
	border: 1px solid green;
	background-color: #A8FAA8;
	color: green;
	font-weight: bold;
	cursor: pointer;
	}

/* News Ticker */	
.latestnewshead {
	background-color: #f07e2e;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 3;
	margin-top: 3;
	padding: 2px;
	text-transform: uppercase;
}
.ticker
{
	color:#3E3E3E; 
	text-decoration:none;	
	font-size: 12px;
	font-weight: normal;
}
