/* CSS Document */
html {scrollbar-face-color: #4F4F4F; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #000000; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #000000; scrollbar-arrow-color: #ABABAB;}
body{ padding:0; margin:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#7F7F7F; background:black;}
a{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:black; padding:0; margin:0; text-decoration:none;}
a:hover{ color:#F19D14; text-decoration:none;}
div,span,h1,h5,h6,form,fieldset,legend,input,em,table,tbody,tr,td{ padding:0; margin:0;}
ul{ list-style-type:none;}
.spacer{ padding:0; margin:0; line-height:0; clear:both;}
.clear{ padding:0; margin:0; line-height:0; clear:both; font-size:0; height:0;}
.intro_bg{ width:100%; padding:0; margin:0 auto; height:700px; background:url(../images/intro_bg.jpg) 54px top no-repeat;}
.intro_container{ width:738px; padding:0 0 0 94px; margin:0;}
.logo_txt{ width:469px; float:right; display:block; padding:68px 1px 0 0; margin:0;}
.middle_east{ padding:91px 0 0 437px; margin:0; }
.middle_east a{ background:url(../images/middleeast_normal.gif) left top no-repeat; width:119px; height:18px; text-decoration:none; display:block;}
.middle_east a:hover{ background:url(../images/middleeast_rollover.gif) left top no-repeat; text-decoration:none;}
.australia{ padding:113px 0 0 542px; margin:0; }
.australia a{ background:url(../images/australia_normal.gif) left top no-repeat; width:118px; height:18px; text-decoration:none; display:block;}
.australia a:hover{ background:url(../images/australia_rollover.gif) left top no-repeat; text-decoration:none;}
.header{ width:778px; background: url(../images/header_bg.jpg) left top no-repeat black; height:149px; padding:0 0 0 0; margin:0 auto;}
.logo{ width:156px; float:right; display:block; padding:22px 0 0 0; margin:0;}


.menunav {width:778px; margin:0 auto; padding:0; background:#3F3F3F}
.menunav ul{margin: 0px; padding:0px 0px 0px 0px; list-style-type: none;}
.menunav ul li{ position: relative; float:left; display:block; font:bold 11px/24px Arial, Helvetica, sans-serif; color:white; padding:0; margin:1px 11px 0px 11px; background:none}
.menunav ul li.home{ position: relative; float:left; display:block; font:bold 11px/25px Arial, Helvetica, sans-serif; color:white; padding:0; margin:0 11px; width:62px; text-align:center; background:none}
.menunav ul li.home.active{ position: relative; float:left; display:block; font:bold 11px/25px Arial, Helvetica, sans-serif; color:#feb030; padding:0; margin:0 12px; width:62px; text-align:center; background:none}


.menunav ul li.nobg{background:none;}
.menunav ul li a{ font:bold 11px/25px Arial, Helvetica, sans-serif; color:white; text-decoration:none; text-align:center; display:block; padding:0 15px;}	
.menunav ul li ul{position:absolute; display:block; padding:0; margin:0; background:#FDC00B; border:0px solid white; top: 39px; visibility: hidden; left:0; width:154px;} 
.menunav ul li ul li{float:left;clear:both; font:normal 10px/25px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; width:162px; /*border:1px solid blue;*/ border-bottom:1px solid white; background:none}
.menunav ul li ul li.noborder{border-bottom:0px solid white; background:none}
.menunav ul li ul li a{display: block; color:black; font:normal 10px/25px Arial, Helvetica, sans-serif;float:none; padding:0px 9px 0 9px; background:#C3C2C2; text-align:left}
.menunav ul li ul li a:hover{background:#FEB030; color:black;}
.menunav ul li a:hover{text-decoration:none; background:#585757; color:#feb030; margin:0px 0px 0px 0px;}
.menunav ul li a.active{text-decoration:none;background:#585757; color:#feb030; margin:0px 0px 0px 0px;}














.middle-content{
	width:705px;
	background:#FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 58px;
}
.body_left{
	width:440px;
	float:left;
	display:block;
	margin:0;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 0;
}

h1{
	font:normal 20px/22px Georgia, "Times New Roman", Times, serif;
	color:#FFA614;
	padding:10px 0px 0px;
	margin:0;
}
.inner_links{
	width:385px;
	padding:0 0 10px;
	margin:0;
}
.inner_links ul{ padding:0; margin:0;}
.inner_links ul li{
	padding:0 10px 2px;
	margin:0;
	background:url(../images/inner_libg.gif) no-repeat left 5px;
	white-space: nowrap;
	display: block;
	float: left;
	list-style-type: none;
}
.inner_links ul li.nobg{ float:left; display:block; width:132px; background:none;padding:0 10px 0 0; margin:0;}
.inner_links ul li a{ padding:0; margin:0; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#3F3F3F; text-decoration:none;}
.inner_links ul li a:hover{ text-decoration:underline; color:#F19D14;}
.inner_links ul li a.active{ text-decoration:underline; color:#F19D14;}
.body_right{
	width:230px;
	padding:0;
	margin: 35px 0 0;
	float: left;
}
.news_highlights{
	width:230px; /*background:#303030;*/
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#040404; /*border:1px solid blue*/
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding: 9px;
	background-color: #FFA614;
}
.news_highlights a{
	color:#333333;
	text-decoration:none;
}
h2{
	font:bold 15px/18px Georgia, "Times New Roman", Times, serif;
	color:#FFA614;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.h2{
	font:bold 15px/18px Georgia, "Times New Roman", Times, serif;
	color:#FFA614;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
h2.poscom{ font:bold 14px/20px Georgia, "Times New Roman", Times, serif; color:#040404; padding:0 0 15px 0; margin:0;}
a.register_online{ width:284px; padding:0; margin:0; background:url(../images/register_online.jpg) left top no-repeat; display:block; text-decoration:none; height:160px;}
a.register_online:hover{ text-decoration:none;}
.register{ padding:0 0 0 0; margin:0 0 12px 0;}
.deeper_shade{ width:284px; padding:0; margin:0;}
h3{
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#585757;
	padding:0;
	margin:9px 0px 0px;
}
.h3{
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#585757;
	padding:0;
	margin:9px 0px 0px;
}
h4{ font:bold;}
.h4{ font:bold;}
.footer{
	width:778px;
	padding:0;
	margin:0 auto;
	height:74px;
	background-image: url(../images/footer_bg3.gif);
	background-repeat: repeat-x;
	background-position: top;
}
height:24px;}
.contactus{ width:355px; padding:0; margin:0;}
.contactus form{ padding:0; margin:0;}
.contactus form fieldset{ padding:0; margin:0; border:0;}
.contactus form fieldset legend{ padding:0; margin:0; border:0;}
.contactus form fieldset label{ padding:0; margin:0 0 8px 0; width:340px; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#242520; border:0px solid #ff0000; float:left; display:block;}
.contactus form fieldset label span{ color:#ff0000; }
.contactus form fieldset input{ padding:3px 0 0 1px; margin:0 0 8px 0;  width:340px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#585757; border:1px solid #D9D9D9; height:20px;}
.contactus form fieldset input:hover{ border:1px solid #C1C1C1;}
.contactus form fieldset textarea{ padding:3px 0 0 1px; margin:0 0 8px 0; width:340px;  font:normal 12px/18px Arial, Helvetica, sans-serif; color:#585757; border:1px solid #D9D9D9; height:80px;}
.contactus form fieldset textarea.address{ padding:3px 0 0 1px; margin:0 0 8px 0; width:340px;  font:normal 12px/18px Arial, Helvetica, sans-serif; color:#585757; border:1px solid #D9D9D9; height:40px;}
.contactus form fieldset textarea:hover{ border:1px solid #C1C1C1;}
.contactus form fieldset input.button{ padding:0; margin:5px 0 8px 0;  width:80px; float:left; display:block; font:bold 12px/18px Arial, Helvetica, sans-serif; color:white; border:1px solid #FFA614; height:20px; background:#FFA614; cursor:pointer;}



/* ========= Contact-Us Error Messages [Start] =========== */
.contactus form fieldset input.c-errors{width:340px; padding:3px 0 0 1px; margin:0 0 8px 0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#585757; border:1px solid #D9D9D9; height:20px; background-color:#FFFFFF; border-bottom:1px solid #D4D0C8; border-right:1px solid #D4D0C8; border-top:1px groove #808080; border-left:1px groove #808080; float:left; display:block; background:url(../images/error.gif) repeat-x bottom white;
	}
	
.contactus form fieldset textarea.t-errors{padding:3px 0 0 1px; margin:0 0 8px 0; width:340px;  font:normal 12px/18px Arial, Helvetica, sans-serif; color:#585757; border:1px solid #D9D9D9; height:80px; background-color:#0000FF; float:left; display:block;background:url(../images/error.gif) repeat-x bottom white;
	}
	
.contactus form fieldset select.s-errors{ border-bottom:1px solid #ff0000; }	
/* ========= Contact-Us Error Messages [End] =========== */


textarea.greenBox
{
	border:1px solid #cef9a0;
	background-color: #cef9a0;
}

.boxNews{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#7F7F7F; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #999999;}
.boxNews a{ font:normal 11px/20px Arial, Helvetica, sans-serif; color:#ffffff; padding:0 5px; margin:0; text-decoration:none; display:block; background-color:#FFA614; width:50px; text-align:center;}
.boxNews a:hover{background-color:#585757}
.linkButton a{
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:0 5px;
	margin:0;
	text-decoration:none;
	display:block;
	background-color:#FFA614;
	width:70px;
	text-align:center;
	float: right;
}

.errorPage{font:bold 18px/60px Arial, Helvetica, sans-serif; color:#7F7F7F; background:url(../images/sorry_bg.gif) 0 0 no-repeat; padding-left:65px;}
.pagelink{ color:#ffa614; text-decoration:none;}
.pagelink:hover{ color:#3f3f3f; text-decoration:underline;}
ul.sidebar { list-style-type:none; margin:0px; padding:0px;}
	ul.sidebar li { float: left; display:block; width:360px;  padding:2px 0px 2px 18px; background:url(../images/bullet.gif) no-repeat 0px 5px; /*border:1px solid blue;*/  }
ul.sidenews {list-style-type:none; margin:0px; padding:0px;}
ul.sidenews li { float: left; display:block; padding:2px 0px 2px 11px; background:url(../images/bullets.gif) no-repeat 0px 5px;}
.news_highlights ul{list-style-type:none; margin:0px; padding:0px;}
.news_highlights li {
	padding:2px 0px 6px 11px;
	background:url(../images/bullets.gif) no-repeat 0px 5px;
}
ul.clientlist { list-style-type:none; margin:0px; padding:0px;}
ul.clientlist li { float: left; display:block;  padding:2px 0px 2px 18px; background:none} 

/*--------------------Rightfooter----------*/

/*.rightbottom{ width:264px; padding:8px 10px 10px 8px; bottom:0px; margin:0px; background:#303030; height:145px; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#666666; /*border:1px solid blue;}*/
.rightbottom {padding:11px 70px 5px 70px; margin:2px 0px 0px 0px; background:url(../images/footerbg.jpg) repeat-x; text-align:center; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#ffffdb;}
.middle-content p.h1 { font:normal 28px/36px Georgia, "Times New Roman", Times, serif; color:#FFA614; padding:10px 0 16px 0; margin:0;}
.middle-content p.h2{ font:bold 14px/20px Georgia, "Times New Roman", Times, serif; color:#FFA614; padding:0 0 15px 0; margin:0;}
.middle-content p.h3 { font:bold 12px/18px Georgia, "Times New Roman", Times, serif; color:#ffa614; padding:0px 0 0 0; margin:0;}
.middle-content p.h4{ font:normal 12px/18px Georgia, "Times New Roman", Times, serif; color:#ffa614; padding:0px 0 0 0; margin:0;}

.body_left li {
	padding:2px 0px 6px 18px;
	background:url(../images/bullet.gif) no-repeat 0px 5px;
}
