.floatcontainer:after{
	 content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.floatcontainer {display: inline-block;}

/* Hides from IE-mac \*/
* html .floatcontainer {height: 1%;}
.floatcontainer {display: block;}
/* End hide from IE-mac */
a span{
	cursor: pointer;
}

body
{
	background-color: #366a66;
	background-image: url(../images/bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	color:White;
	font-family: Arial, Helvetica, sans-serif;
	direction: rtl;
}

#CS2{
	font-size: 12px;
}
*{

	color:White;
	font-family: Arial, Helvetica, sans-serif;
}
#topTD{
	vertical-align: top;	
}
#menuTD{
		vertical-align: top;
}
#mainTD{
	vertical-align: top;
}
#rightTD{
		vertical-align: top;
}
#bottomBannerTD{
		vertical-align: top;
}
#bottomMenuTD{
	vertical-align: top;
	height: 22px;
	background-image: url(../images/bottommenubg.gif);	
	text-align: center;
	padding-top: 2px;
}
.bmenu a{
	color:White;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.bsep{
	color:White;
	font-size: 11px;
	padding: 0px 10px;
	
}
#creditTD{
		vertical-align: top;
		text-align: center;
}
.sinput{
	color:black;
	border: 1px solid #8BD0CF;
	height:22px;
	direction: rtl;
}
.searchLabel{
	color: #574dc8;
	font-weight: bold;
	vertical-align: baseline;
	margin-right:20px;
}
.HomeText{
	padding: 10px 10px 10px 300px;
	vertical-align: top;
	background-image: url(../images/mainBanner.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
}
option{
	color:#366a66;
}
.HPBox select{
	width:130px;
}
.HPBox{
	background-image: url(../images/hpcubetop.jpg);
	background-repeat: no-repeat;
	width: 291px;
	height: 158px;
	padding: 3px;
	vertical-align: top;
}
.HPBox1{
	background-image: url(../images/hpcube.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 303px;
	height: 183px;
	padding: 3px 30px 3px 10px;
	vertical-align: top;
}

.HPCubeTitle {
	font-family: tahoma;
	font-size: 14px;
	color:black;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
}
.HPCubeTitle a{
	font-family: tahoma;
	font-size: 14px;
	color:black;
	font-weight: bold;
	text-decoration: none;
	
}

.HPCubeText{
	font-size: 12px !important;
	vertical-align: top;
	padding: 6px 4px 4px 4px;
	color:black;
	height: 68px;
	
}
.HPCubeText *{
	color:black;
	font-size: 12px !important;
}
.HPCubeText a{
	font-size: 12px;
	text-decoration: none;
		color:black;
}
.HPCubeText a:HOVER{
	font-size: 12px;
	text-decoration: underline;
}
.HPCubeImagetd{
	vertical-align: top;
}
.HPCubeImage{
	margin-top:8px;
	border: 1px solid #648e8c;
}
.newsTitle{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
.nTitle a{
	text-decoration: none;
	direction: rtl;
	
}
.nTitle{
	direction: rtl;
text-align: right;
font-size: 12px;

}
.ndate{
	color: #8bd0cf;
	font-size: 11px;
	font-weight: bold;
	
}
.PageTitle{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 20px;
	padding: 5px 5px 5px 5px;
	/*border-bottom: 2px solid #8bd0cf;*/
	width: 100%;
}
.PassBG{
		background-image: url(../images/PassBG.gif);
		background-repeat: repeat-y;
}
.treeTD{
	padding: 1px 5px
	
}
.TreeLink {
	
}
.IndexTitle,.IndexTitle *{
	color: White;
	background-color: #284F4B;
	width: 100%;
	padding: 2px 10px;
	font-size: 14px;
	font-family: tahoma;
text-decoration: none;
font-weight: bold;	
}
.IndexTitle a{
font-size: 14px;
font-family: tahoma;
color: White;
text-decoration: none;
font-weight: bold;
}
.IndexTitle a:hover{
text-decoration: underline;
}
.indexabstract{

	padding: 2px 10px;
}


.indexabstract a{
	text-decoration: none;
}
.indexabstract a:hover{

	text-decoration: underline;
}
.inputtext
{
	color:Black;
}
#creditTD{
	font-size: 12px;
}
.jobsTD{
	border: 1px solid #8bd0cf;
}
.jobHeaderTD1{
padding: 4px;
	color: White;
	font-size: 16px;
	font-weight: bolder;
	background-color: #284f4b;	
	
}
.BoxSLinkItem{
	text-decoration: none;
	font-size: 13px;
}
.BoxSLinkItem:hover{
	text-decoration: underline;
	font-size: 13px;
}
.BoxSItem{
	padding: 0px 4px 4px 4px;
}
.topmapdiv{
	background: url(../images/TopMap.gif) no-repeat 0 0;
	width:218px;
	height:50px !important;
	overflow: hidden;
}
.topmapdiv a{
	display: block;
	width:10px;
	text-decoration: none;
	float: left;
	height:50px;
	margin-right:1px;	
	text-indent: -9999px;
	text-align: left;
}
.topmapdiv a#toenglish{
	width:59px;
	
}
.topmapdiv a#bookmarkme{
	width:94px;
	
}
.topmapdiv a#topcontact{
	width:62px;
	margin-right:0px;	
}
#nav{

}
.HPcubesearch{
	margin-top:18px;
}

.HPcubesearch .cubeBanner{
	width:170px;
	padding-right:4px;
	float:right;
}

.HPcubesearch .cubeInput{
	width:60px;
	margin-top:6px;
	float:left;
}
