/**
 * @version $Id: position.css 10387 2008-06-03 10:59:16Z pasamio $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */
 
 
.homepage
{
	border:0px solid red;
	height:10px;
}
 
ul li a
{
	text-decoration:none;
	color:#555;
}


*
{
	margin: 0;
	padding: 0;
}


#centerContainer #serachResult
{
	margin:0px 30px 0px 30px;
	border:0px solid red;
	float:left;
}



body
{
	background: #000;
	color: #000000;
	font-family:Arial,Tahoma, Verdana, helvetica, sans-serif;
	font-size: 100.1%;
	padding: 0px;
	text-align: center;
	z-index:2000;
}

/* ################   Position ################  */
#mainContaniner
{
	background: #FFFFFF;
	color: #000000;
	margin: 0 auto;	width: 1000px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	text-align:left;


}

.mod_search_searchword
{
float:left;
background:url('../images/searchbutton.jpg');border:0px solid red;
width:15px;
height:15px;
}

#header
{
	float:left;
	background: #ECEEEE;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:1004px;
	border:0px solid red;
}
/* header Top-nav */
#header #active_menu-nav
{
	background:#000;
	color:#555555;
}


#header ul#mainlevel-nav
{
	background:#fff;
	display:block;
	margin:-7px 0 -2px;
	padding:0px 0 1px 0px;
	_padding:6px 0 1px 0px;
	text-align:right;
	overflow:hidden;
	border:0px solid red;
	width:110px;
	_height:22px;
}

#header ul#mainlevel-nav li
{
	float:left;
	background:#fff;
	color:#555555;
	text-align:center;
	font-size:10px;
		border-right:solid 1px #666;

}

#header ul#mainlevel-nav li:last-child{
	background:#fff;
	color:#555555;
	display:inline;
	text-align:center;
	font-size:10px;
		border-right:solid 0px #666;
}

#header ul#mainlevel-nav li a:link,#header ul#mainlevel-nav li a:visited
{
	background:#fff;
	color:#555;
	font-weight:bold;
	text-decoration:none;
	padding:5px 10px;
	line-height:1.5em;
}
#header ul#mainlevel-nav li a#active_menu-nav
{
	background:#EE9600;
	color:#fff;
}
#header ul#mainlevel-nav li a:hover,#header ul#mainlevel-nav li a:active,#header ul#mainlevel-nav li a:focus
{
	background:#EE9600;
	color:#fff;
	font-weight:bold;
}


#contentarea,#contentarea2
{
	border: solid 0px #000;
	margin: 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	overflow: hidden;
}
#wrapper { margin: 0 0 0 21%}
#left
{
	background: #FFFFFF;
	border-right: solid 0px #EEEEEE;
	float: left;
	margin: 20px 0 0 0;
	width: 21%;
}

#right
{
	color: #000;
	float:left;
	width: 28%;
	padding-top:10px

}

#main2
{
	background: #fff;
	width:64%;
	padding: 25px 20px 20px 20px;
	position: relative;
	min-height:520px;
	float:left;


}

#main
{
	background: #fff;
	margin: 0 0px 0 0;
	padding: 25px 20px 20px 20px;
	position: relative;
}

/* ###################### generell ###################### */
.unsichtbar,.u2,.invisible , .unseen
{
	display: inline;
	height: 0px;
	left: -3000px;
	position: absolute;
	top: -2000px;
	width: 0px;
	z-index: 200;
}

.wrap
{
	border: 0;
	clear: both;
	float: none;
	font-size: 1px;
	height: 0;
	line-height: 1px;
	margin: 0;
	padding: 0;
	visibility: hidden;
}

#logo
{
	float:left;
	font-size: 1em !important;
	font-weight: bold !important;
	position: relative;
	text-align: left;
	text-transform: none !important;
	z-index: 0;
	border:0px solid red;
	margin-bottom:5px;
}

.companyheading
{
	float:left;
	border:0px solid red;
	width:auto;
	margin:14px 0px 0px 10px;
	color:#555555;
	text-transform:uppercase;
	font-weight:bold;
	
}
.topright
{
	float:right;
	width:140px;
	margin:5px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	border:0px solid red;
	background:none;
}
.topright .sitemap
{
	float:left;
	width:105px;
	background: #ECEEEE;
	height:20px;
	border:0px solid red;
	margin:20px 0px 0px 0px;
	_margin:10px 10px 0px 0px;
}
.topmenus
{
	width:100%;
	float:left;
	height:25px;
	border:0px solid red;
	background:#FCFCFC;
	margin:0px 0px 0px 00px;
	padding:0px 0px 0px 30px;
	_padding:0px 0px 0px 26px;
}
.topmenus .mainlevel
{
	padding:0px 10px 0px 10px;
}
.topmenus .mainlevel a
{
	color:#555555;
}

/*
.dropdown li a
{
	color:#555555;
}
*/
#centerContainer
{
	float:left;
	width:100%;
	margin:-1px 0px 0px 0px;
	pading:0px 0px 0px 0px;	
	 background:url('../images/background-image.jpg') repeat-x ;
	/*background:url('../images/background-image.jpg') no-repeat;
	
	
	background:#F1F2F2;*/
	border:0px solid red;
	/*position:relative;
	z-index:0;
	overflow:hidden;*/
	position:relative;
   	z-index:10;
   	min-height:200px;
     height:200px;
 	height:auto !important;
}

* html #centerContainer
{
	margin-top:-2px;
}

#centerContainer .left  
{
	float:left;
	width:230px;
	_width:250px;
	padding:40px 0px 0px 40px;
/*	overflow:hidden;*/
	border:0px solid red;
	margin-bottom:10px;
}
#centerContainer .left .leftImages
{
	float:left;
	width:198px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#centerContainer .left .leftImages img
{
	float:left;
	border:0px solid red;
	margin:0px 6px 5px 0px;
}
#centerContainer .left .leftServiceMenus
{
	float:left;
	border:0px solid red;
	/*background:#fff;*/
	margin:0px 0px 0px 0px;
	_margin:-20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:200px;
	height:auto;
}

html > body #centerContainer .left .leftServiceMenus
{
	*margin:-20px 0px 0px 0px;
}




#centerContainer .left .leftHomepageTabs
{
	/* clear:both;
	border:0px solid red;*/
	float:left;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	_margin-top:-10px;
	
}

#centerContainer #article
{
	float:left;
/*	overflow:hidden;*/
	width:71%;
	border:0px solid red;
	padding:0px 0px 10px 5px;
	margin:0px 5px 10px 0px;
}

#centerContainer .bottomLinks
{
	float:left;
	border:0px solid red;
	margin:-15px 0px 10px 0px;
	_margin:-40px 0px 10px 0px;
}

html > body #centerContainer .bottomLinks
{
	*margin:0px 0px 10px 0px;
}

#centerContainer .leftLinksKeyDivs
{
	float:left;
	width:276px;
	_width:236px;
	border:0px solid red;
}

#centerContainer .leftLinksKeyDiv 
{
	float:left;
	width:234px;
	border:0px solid red;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;


}

#centerContainer .bottomLinks .leftLinks
{
	float:left;
	background:#666666;
	/*width:340px;
	_width:285px;*/
		width:273px;
	_width:233px;

	margin:-20px 0px 0px 40px;
	_margin:0px 0px 0px 20px;
	border:0px solid red;
	overflow:hidden;
	height:60px;

}
#centerContainer .bottomLinks .leftLinks img
{
	padding:4px 0px 0px 5px;
	border:0px solid red;


}
#centerContainer .bottomLinks .leftLinksKey img
{
	padding:3px 0px 0px 5px;
	border:0px solid red;


}
html > body #centerContainer .bottomLinks .leftLinks
{
	*margin-top:-36px;

}
html > body #centerContainer .bottomLinks .leftLinksKey
{
	*margin-top:-37px;

}
#centerContainer .bottomLinks .leftLinksKey
{
	float:left;
	background:#666666;
	width:234px;
	margin:-21px 0px 0px 0px;
	_margin:-1px 0px 0px 0px;
	border:1px solid #fff;
	overflow:hidden;
	height:60px;
	_height:62px;


}
#centerContainer .bottomLinks .leftLinksKey a
{
border:0px solid red;
color:none;
}

#centerContainer h1.services
{
	color:#fff;
	padding:6px 0px 0px 10px;
	font-size:15px;
	font-family:"HelveticaNeue Bold";
	text-transform:uppercase;
}
#centerContainer  h1.offering
{
	color:#D9D9D9;
	padding:0px 0px 0px 10px;
	font-size:28px;
	font-family:"HelveticaNeue Bold";
	text-transform:normal;
	font-weight:normal;

}

#centerContainer a.more
{
	color:#FF8921;
	border:0px solid red;
	background:#fff;
	
}

.linksModule
{
	float:left;
	padding:0px 0px 0px 0px;
	margin:-10px 0px 0px 0px;
	_margin:-10px 0px 0px 0px;
	width:100%;
}


.linksModule ul.menu
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin-left:40px;
	border:0px solid red;
}

.linksModule ul.menu
{
	*margin:12px 0px 0px 0px;
	*margin-left:40px;
}
.linksModule ul.menu li
{
	list-style:url('../images/home-list-image.jpg');
	line-height:120%;

}

html > body .linksModule ul.menu li a {
	*vertical-align:30%;
	*border:0px solid red;

}

.linksModule ul.menu li.service  
{
	list-style:url('../images/bottom-service-image.gif');
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}

/*
 ul.menu li#current
{
	background:#669933;
	margin-left:0px;
	list-style:url('../images/bottomss-link.gif');
	list-style:none;
	padding-left:20px;
}

 ul.menu li#current a
 {
	color:#fff;
 }
*/

.linksModule ul.menu li a
{
	color:#555555;
	text-decoration:none;
	font-size:11px;
}

.linksModule ul.menu li a span
{
	vertical-align:10%;
}



/************** Search *****************************/
.search
{
	float:left;
	border:0px solid red;
	margin:-3px 0px 0px -2px;
	_margin:0px 0px 0px -2px;
	padding:0px 0px 0px 0px;
}

.searchintro
{
	float:left;
	height:20px;
	border-bottom:1px solid #000;
	padding:10px 0px 0px 0px;
	font-size:14px;
	margin:0px 0px 10px 0px;
	width:900px;
}

.infraimages
{
	margin:0px 0px 5px 40px;
	border:0px solid red;

}
ol.list li
{
	clear:both;
	margin:0px 0px 10px 0px;border:0px solid red;
	font-size:12px;
}
ol.list li a
{
	font-size:15px;
}


ul.pagination
{
	clear:both;
	
}
ul.pagination li
{
	float:left;
	border:0px solid red;
	padding:0px 5px 0px 5px;
	list-style:none;
	font-size:13px;
}

.total
{
	padding:0px 0px 0px 200px;
	border:0px solid red;
	
}
/************** End Of Search *******************************/


/************* Abou Us ******************/
.leftServiceMenus ul.menu
{
	float:left;
	width:220px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background:#fff;
	border:0px solid red;
}
.leftServiceMenus ul.menu li
{
	/*list-style:url('../images/bottom-link.gif');*/
	
	background:url('../images/bottom-link.gif') left no-repeat;
	line-height:120%;
	padding:0px 0px 0px 15px;
	list-style:none;
	margin-left:5px;
}

.leftServiceMenus ul.menu li.menuselected a
{
	color:#FF8921;
}

/*
.leftServiceMenus ul.menu li.active 
{
background:#EB9800;
}

*/

.leftServiceMenus ul.menu li.active a
{
	color:#FF8921;
}


.leftServiceMenus ul.menu li a
{
	color:#555555;
	text-decoration:none;
	font-size:11px;
}

.leftServiceMenus ul.menu li a
{
	vertical-align:10%;
}
/**/
/************************ End of about Us **********************************************/
#footer
{
	float:left;
	/*height:30px;*/
	width:1000px;
	border-top:2px solid #FFA655;
	border-bottom:1px solid #DDDDDD;
	margin:0px 30px 5px 0px;
	padding:0px 0px 0px 0px;
	background-color:#555555;
}

.clear
{
clear:both;
}
.copyright
{
	float:left;
	padding:9px 0px 0px 10px;
	border:0px solid red;
	color:#fff; 	font-size:10px;
	margin-left:390px;
	_margin-left:280px;
}

.footerlinks
{
	float:left;
 	padding:7px 0px 0px 10px;
 	margin:0px 0px 0px 10px;
 	color:#555;
 	overflow:hidden;

}


.footerlinks ul.menu {
	float:left;
	padding:0px 0px 0px 0px;
	margin:-3px 0px 0px 0px;
	_margin:2px 0px 0px 0px;
 	border:0px solid red;
 	height:20px;
}

    /* Opera */ 
	@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { head~body .footerlinks ul.menu { 	margin:3px 0px 0px 0px;
} } 					 						 						 	




html > body .footerlinks ul.menu
{
	padding/*\**/: 6px 0px 0px 0px\9;
		*margin:0px 0px 0px 0px;
	*padding:3px 0px 0px 0px;

}



.footerlinks ul.menu li{ 
	float:left;
	/*list-style-image:url('../images/footer-image.jpg') no-repeat;
	background:url('../images/footer-image.gif') no-repeat;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

.footerlinks ul.menu li a
 {
	color:#fff;
	padding:0px 5px 0px 5px;
	text-decoration:none;
	font-size:10px;
	border:0px solid red;
 }
	
 
#footer .servicefooterlinks
{
	float:left;
	width:200px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-right:1px dotted #dddddd;
	min-height:200px;
	height:auto !important;
	height:200px;
}

#footer .servicefooterlinks ul.menu li#current
{
	background:none;
	margin-left:0px;
	list-style:url('../images/bottomss-link.gif');
	list-style:none;
		padding-left:0px;

}


#footer .newslogos
{
	float:left;
	width:140px;
	padding:10px 0px 10px 15px;
	margin:0px 0px 0px 15px;
	border-right:1px dotted #dddddd;
	min-height:180px;
	height:auto !important;
	height:180px;
}
#footer .newslogos img
{
	padding:0px 0px 0px 0px;
}
#footer .servicefooterlinks1
{
	float:left;
	width:200px;
	padding:5px 0px 0px 0px;
	margin:px 0px 0px 0px;
	border-right:0px solid #dddddd;
	min-height:200px;
	height:auto !important;
	height:200px;
}
 
.firstServices 
 {
	background:url('../images/services-offerings.jpg') no-repeat;
	/* width:20px; */
	height:20px;
	border:0px solid red;
 }
 
 .clear
 {
 	clear:both;
 }



.servicefooterlinks ul.menu{

	margin:0px 0px 0px 10px;
	/*list-style-image:url('../images/footer-list-image.gif');*/
	color:#ffa85e;
	list-style:none;
	border:0px solid red;
}
.servicefooterlinks1 ul.menu{
	margin:0px 0px 0px 10px;
	/*list-style-image:url('../images/footer-list-image.gif');*/
	list-style:none;
}

.servicefooterlinks ul.menu li
{
	list-style:none;
}

.servicefooterlinks1 ul.menu li
{
	list-style:none;
}

.servicefooterlinks ul.menu li.parent a
{
	font-size:11px;
    color:#d9d9d9;
	text-transform:uppercase;
	border-bottom:1px dotted #FFA85E;
}

.servicefooterlinks1 ul.menu li.parent a
{
	font-size:11px;
    color:#d9d9d9;
	text-transform:uppercase;
	border-bottom:1px dotted #FFA85E;
}


.servicefooterlinks1 ul.menu li.parent ul li a
{
	font-size:10px;
	color:#d9d9d9;
	font-family:arial;
    padding-top:-5px;
	text-transform:none;
	border-bottom:0px solid #ee9600;
	list-style:none;
}


.servicefooterlinks ul.menu li.parent ul li a
{
	font-size:10px;
	color:#d9d9d9;
	font-family:arial;
    padding-top:-5px;
	text-transform:none;
	border-bottom:0px solid #ee9600;
	list-style:none;
}



/******************** ENd of footer *********************************************************************************************************/
 
.menuTable   
{
	float:left;
	border:0px solid red;
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 5px;
	font-family:Arial;
	width:100%;
	position:relative;
	z-index:1000; 	
}

.menuTable ul li
{
	border:0px solid red;
}

.menuTable .dropdown a
{
	color:#555555;
	font-size:11px;_padding:5px 3px 5px 0px;
}

html > body .menuTable .dropdown a
{
	*padding:5px 9px 5px 0px;
}
 	
.dropdown dt li a{_padding:0px 0px 0px 0px;}


/* .dropdown dt.firsrOne{background:url('../images/services-offerings-new.jpg') no-repeat left ;height:26px;padding-left:0px;border:0px solid red;_width:127px;} 
.dropdown dt.firsrOne:hover{background:url('../images/services-offerings-old.jpg') no-repeat left ;height:26px;z-index:1000;positin:relative}
.dropdown dt.firsrOne li a {color:#555555;padding-left:30px;_padding-left:10px;border:1px solid red;}*/
	.menuTable	dl.dropdown dt#menu7-ddheader{	background:url('../images/download.jpg') no-repeat left 1%;
	width:100px;
}

	.menuTable	dl.dropdown dt#menu0-ddheader{	background:url('../images/services-offerings-new.jpg') no-repeat left ;height:26px;padding-left:0px;border:0px solid red;_width:127px;}





.menuTable	dl.dropdown dt#menu7-ddheader a{padding-left:30px;}
/*
*/
	 span.download{	float:left;background:url('../images/download.gif') no-repeat left 1%;border:1px solid red;height:16px;	width:20px;
}

.menuTable	dl.dropdown dt#menu7-ddheader a:hover {color:#fff;background:url('../images/menu.jpg');}
.menuTable	dl.dropdown dt#menu7-ddheader a.selected  {color:#fff;background:url('../images/menu.jpg');}



 html > body .dropdown dt.firsrOne li a {*padding-left:03px;}


#menu7-ddheader li a{	padding-left:25px;
_padding-left:10px;
}

html > body #menu7-ddheader li a
{
	*padding-left:10px;
}




	
.serviceOffering
{
	floalt:left;
	height:80px;
	background:#666666;
	border:0px solid red;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	_margin-top:-0px;
	width:220px;
	font-family:"HelveticaNeue Bold";
}

.serviceOffering img
{
	padding:15px 0px 0px 10px;
	_margin:15px 0px 0px 10px;_border:0px solid red;
}

	
html > body 	.serviceOffering{*margin-top:0px;}
.leftServices
{
	float:left;
	color:#fff;
	padding:15px 0px 0px 20px;
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;		border:0px solid red;
}
	
.leftOffer
{
	float:left;
	color:#fff;	
	font-weight:normal;	
	font-size:32px;	
	padding:2px 0px 0px 0px;	
	margin:2px 0px 0px 0px;	
	text-transform:none;
	border:0px solid red;
}

	
.dropdown dt {
	margin:0px; 
	padding:0px;    	
	font-weight:normal; 
	cursor:pointer;
	background:url('../images/separator.jpg') no-repeat;
	border:0px solid red;
	padding:0px 0px 0px 0px;
}







.dropdown dt a:hover {color:#fff;background:url('../images/menu.jpg') ;}
.dropdown dt a.selected {color:#fff;background:url('../images/menu.jpg') ;}
.dropdown dt a#menu0:hover {color:#fff;background:url('../images/menu.jpg');}
.dropdown dt a#menu0.selected  {color:#fff;background:url('../images/menu.jpg');}

.dropdown dd {position:absolute; overflow:hidden; display:none; background:#fff; z-index:200; opacity:1.0;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;height:0px;}

.dropdown ul {padding:0px; margin:0px;border-bottom:medium none; list-style-type:none;}

.serviceNew
{
	background:url('../images/services-offerings.gif') no-repeat left;width:14px;height:25px;position:relative;z-index:10000;
	float:left;border:0px solid red;
}

dl dt.paddingmenu
{
	padding:0px 0px 0px 0px;border:0px solid red;

}
.dropdown li {list-style:none;}
.dropdown dt.downloads{ background:url('../images/download.jpg') no-repeat ;padding-left:12px;}

.dropdown dt span.downloads{ background:url('../images/download.gif') no-repeat ;padding-left:15px;width:100px;}


.dropdown a {display:block; color;#555555; padding:5px;}


.dropdown ul{background:url('../images/yellowDot.jpg') repeat-y;padding:0px 8px 0px 8px;margin:10px 0px 10px 0px;}
.dropdown ul li {color:#555555;border-bottom:1px solid #bfbfbf;width:130px;padding:0px 0px 0px 2px;}
.dropdown dd ul li a.underline {color:#555555;text-decoration:none;padding:2px;}
	
.menuTable	dl.dropdown dt a{padding-right:10px;padding-left:15px ;border:0px solid red;}


/*
.menuTable	dl.dropdown dt a.service
{
	padding-left:20px;
}
	
.menuTable	dl.dropdown dt a.service:hover
{
	padding-left:20px;
}
	
*/
	
		/***************** Left Service Menus *****************************************************************************************/
	
	
	
	
/*

leftServiceMenus ul { list-style-type:none;  margin:0px 0px 20px 30px; }
leftServiceMenus ul li { border:solid 1px #fff; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-image: url('../images/rightArrow.jpg'); }
leftServiceMenus ul li a { display:block; padding:3px 4px 3px 0px; text-decoration:none; }
leftServiceMenus ul li a:link,#left ul li a:visited {  /* background:#F2E3ED; border-bottom:solid 1px #E0C1E0; */  color:#000; font-weight:normal; }

*/

leftServiceMenus ul li a:hover,#left ul li a:active,#left ul li a:focus { background:#669933 !important; color:#fff !important; }



/* ################## Main Menue ################## */
.leftServiceMenus ul#accordionMenu  a{color:#555;text-decoration:none;font-size:11px;}

.leftServiceMenus ul#accordionMenu {margin:0px 0px 0px 0px;  padding:5px 0px 0px 20px;background:#fff;overflow:hidden;border:0px solid red;}
.leftServiceMenus ul#accordionMenu ul {border:0px solid red; margin:0px 0px 0px 0px;  padding:0px 0px 0px 10px;background:#fff;}
.leftServiceMenus ul#accordionMenu li {list-style-image: url('../images/rightArrow.jpg'); margin:0px 0px 0px 10px;  padding:5px 0px 0px 0px;border-bottom:1px solid #EBEDED;vertical-align:10%; }
/*

.leftServiceMenus ul#accordionMenu ul li.parent  ul { border-top:0; margin:5px 0px 0px 0px; }
 SEcond LEvel */
.leftServiceMenus ul#accordionMenu li ul{margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;border:0px solid red;}
.leftServiceMenus ul#accordionMenu li ul li { list-style-image: url('../images/topArrow.jpg'); margin:0px 0px 0px 18px;  padding:0px 0px 0px 0px; }
.leftServiceMenus ul#accordionMenu li ul li:hover{list-style-image: url('../images/downArrow.jpg'); margin:0px 0px 0px 18px;  padding:0px 0px 0px 0px; }


/* Third  LEvel */


.leftServiceMenus ul#accordionMenu li ul li ul{margin:10px 0px 0px 0px;  padding:10px 0px 0px 0px;border:0px solid red;}
.leftServiceMenus ul#accordionMenu li ul li ul li {clear:both;list-style-image: url('../images/plus.jpg'); margin:0px 0px 0px 18px;  padding:0px 0px 0px 0px;border-bottom:0px solid #EBEDED;}
.leftServiceMenus ul#accordionMenu li ul li ul li.parent:hover{ list-style-image: url('../images/minus.jpg'); margin:0px 0px 0px 18px; padding:0px 0px 0px 0px; border-bottom:0px solid #EBEDED;}

/* Fourth Level */
.leftServiceMenus ul#accordionMenu li ul li ul li ul{margin:5px 0px 0px 0px;  padding:10px 0px 0px 0px;}
.leftServiceMenus ul#accordionMenu li ul li ul li ul li {width:180px;list-style-image: url('../images/yellowDot.jpg');line-height:160%; }
	
	
	@-moz-document url-prefix() { .leftServiceMenus ul#accordionMenu li ul li ul li ul li {float:left;}} 
	@media screen and (-webkit-min-device-pixel-ratio:0) {   .leftServiceMenus ul#accordionMenu li ul li ul li ul li {float:left;}} 
	@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { head~body .leftServiceMenus ul#accordionMenu li ul li ul li ul li {float:left;}} 
	@-moz-document url-prefix() { .leftServiceMenus ul#accordionMenu li ul li ul li ul li {float:left;}} 

.leftServiceMenus ul#accordionMenu li ul li ul li ul li:hover {line-height:160%;}


.leftServiceMenus ul#accordionMenu li ul li ul li ul li:hover > a  {float:left;background:#669933;margin-top:2px;margin-left:-80px;padding-left:80px;}
html > body .leftServiceMenus ul#accordionMenu li ul li ul li ul li:hover > a{*margin-top:0px;}

/* 
*/

.leftServiceMenus ul#accordionMenu li ul li ul li ul li a:hover {color:#fff;width:180px;background:#669933;}

.leftServiceMenus ul#accordionMenu li ul li ul li ul li:hover{list-style-image: url('../images/whiteDot.jpg'); margin:0px 0px 0px 18px;  padding:0px 0px 0px 0px;vertical-align:-15%;}


.leftServiceMenus ul#accordionMenu li span {vertical-align:-7%;border:0px solid red; }
.leftServiceMenus ul#accordionMenu li li li span {vertical-align:-7%;border:0px solid red; }
.leftServiceMenus ul#accordionMenu li li li li span {vertical-align:-7%;border:0px solid red; }

html > body .leftServiceMenus ul#accordionMenu li a span {*vertical-align:10%;}
html > body .leftServiceMenus ul#accordionMenu li ul li a span {*vertical-align:10%;}
html > body .leftServiceMenus ul#accordionMenu li ul li ul li ul li a span {*vertical-align:10%; }

.extendedmenu
{
	float:left;
	background:#fff;
	border:0px solid red;
	overflow:hidden;
	padding:2px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}


.extendedmenu tbody tr td
{
	border-bottom:1px solid #EBEDED;
}
.extendedmenu a
{
	color:#555;
	text-decoration:none;font-size:11px;
}

.extendedmenu tbody tr td.first a.mainlevel
{
	float:left;
	border:0px solid red;
	background:url('../images/rightArrowGray.jpg')  no-repeat ;
	padding:0px 0px 5px 15px;
	margin:6px 0px 0px 5px;
	border-bottom:0px solid #EBEDED;
	width:200px;
	_width:215px;
}


.mainlevel_active
{
	float:left;
	border:0px solid red;
	background:url('../images/leftmeus-right-image.jpg')  no-repeat ;
	padding:0px 0px 5px 15px;
	margin:6px 0px 0px 5px;
	border-bottom:0px solid #EBEDED;
}

a.mainlevel_current
{
	float:left;
	border:0px solid red;
	background:url('../images/leftmeus-right-image.jpg')  no-repeat ;
	padding:0px 0px 5px 15px;
	margin:6px 0px 0px 5px;
	border-bottom:0px solid #EBEDED;
	color:#FF8921;
}

a.mainlevel_active
{	
	color:#FF8921;
}


/*
#active_menu
{
	border:0px solid red;
	background:url('../images/rightArrow.jpg')  no-repeat ;
	padding:0px 0px 5px 15px;
	margin:6px 0px 0px 5px;
	width:300px;

}
*/
div.level1
{
	clear:both;
	margin:0px 0px 0px 10px;	
}



div.level1 a#active_menu
{
	color:#FF8921;
}



div.level2
{
	clear:both;
	margin:0px 0px 0px 10px;	

}

div.level1 a.sublevel 
{
	clear:both;
	border:0px solid yellow;
	background:url('../images/downArrow.jpg')  no-repeat left;
	padding-left:15px;
}
	
div.level1 a.sublevel_current 
{
	border:0px solid yellow;	
	clear:both;
	background:url('../images/topArrow.jpg')  no-repeat left;
	padding-left:15px;
}
div.level1 a.sublevel_active
{
	border:0px solid yellow;	
	clear:both;
	background:url('../images/topArrow.jpg')  no-repeat left;
	padding-left:20px;
	color:#FF8921;
}


div.level2 a.sublevel 
{
	border:0px solid yellow;	
	clear:both;
	background:url('../images/plus.jpg')  no-repeat left;
	padding-left:15px;
}

div.level2 a.sublevel_current
{
	border:0px solid yellow;	
	clear:both;
	background:url('../images/minus.jpg')  no-repeat left;
	padding-left:15px;
}

div.level2 a.sublevel_active
{
	border:0px solid yellow;	
	clear:both;
	background:url('../images/minus.jpg')  no-repeat left;
	padding-left:15px;
}

div.level2 a#active_menu
{
	color:#FF8921;
}


div.level3 a.sublevel
{
	float:left;
	border:0px solid yellow;	
	clear:both;
	background:url('../images/yellowDot.jpg')  no-repeat left;
	padding:2px 0px 2px 15px;
	line-height:150%;
	width:160px;

}
html > body div.level3 a.sublevel
{
	*line-height:100%;
}

/*
div.level3 a.sublevel:hover
{
	background:#669933;color:#fff;padding:background:url('../images/whiteDot.jpg')  no-repeat left;


}
*/
div.level3 a#active_menu
{
	float:left;
	border:0px solid yellow;	clear:both;
		

/*	background:#EF9701;*/
	
	color:#FF8921;
	padding:2px 0px 2px 15px;
	width:160px;
	/**/background:url('../images/yellowDot.jpg')  no-repeat left;
}
.highlight
{
	font-weight:bold;
}



/*


div.level1 div.level2 a.sublevel_current{
border:1px solid yellow;
background:url('../images/minus.jpg')  no-repeat left;
padding-left:10px;
}
div.level2 a#active_menu
{
	border:1px solid yellow;
background:url('../images/minus.jpg')  no-repeat left;
padding-left:10px;
}

div.level3 a.sublevel
{
border:1px solid yellow;
background:url('../images/yellowDot.jpg')  no-repeat left;
padding-left:10px;
}

*/
.logodiv
{
	float:left;border-bottom:1px solid #000;
	margin-top:7px;
}
.description
{
	float:left;
	width:260px;border:0px solid red;
	margin:0px 0px 10px 0px;
}
.description a{
	border-bottom:1px solid #000;
	float:left;
	border-bottom:1px dotted #EF9702;
	text-decoration:none;
	color:#000;
	font-size:16px;
	font-weight:bold;
}
.logoimg
{
	float:left;
	width:80px;border:0px solid red;
}

.pageContent p a
{
	text-decoration:none;
}

/******************** End of left Menus ***************************/

/************************  SITEMAP **********************************/

	ul.sitemapList { float:left;margin: 5px 0px 10px 3px; padding: 0px 0px 0px 0px; border: 0px solid red; width:100%;_width:90%;} 
	ul.sitemapList li{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none; list-style-image: none; } 
	ul.sitemapList li a{ text-decoration: none; font-size: 15px; font-weight: bold; color: #FF8921; } 
	ul.sitemapList li a:hover{ text-decoration: underline; }

	ul.sitemapList li ul{ margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; border: 0px solid green;} 
	ul.sitemapList li ul li {margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none; list-style-image:none;} 
	ul.sitemapList li ul li a{ text-decoration: none; font-size: 14px;  font-weight: bold;  color: #555;} 		
	ul.sitemapList li ul li a:hover{ text-decoration: underline; }

	ul.sitemapList li ul li ul{ margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; border: 0px solid blue;} 
	ul.sitemapList li ul li ul li{ margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none; list-style-image:none;} 
	ul.sitemapList li ul li ul li a{ text-decoration: none; font-size: 13px;  font-weight: bold;  color: #FF0000;}		
	ul.sitemapList li ul li ul li a:hover{ text-decoration: underline; }
	
		ul.sitemapList li ul li ul.finalone{float:left; margin: 0px 0px 10px 20px; padding: 0px 0px 0px 0px; border: 0px solid yellow;width:100%;_width:90%;}
	ul.sitemapList li ul li ul.finalone li{ float:left;margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none; list-style-image:none; }		
	ul.sitemapList li ul li ul.finalone li a{ text-decoration: none; font-size: 12px; padding:0px 20px 0px 0px;  font-weight: normal;  color: #000000;}		

	
	
	ul.sitemapList li ul li ul li ul{ margin: 0px 0px 0px 35px; padding: 0px 0px 0px 0px; border: 0px solid yellow;}
	ul.sitemapList li ul li ul li ul.finalone{ float:left;margin: 0px 0px 10px 20px; padding: 0px 0px 0px 0px; border: 0px solid yellow;width:100%;_width:90%;}
	ul.sitemapList li ul li ul li ul.finalone li{ float:left;margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none; list-style-image:none; }		
	ul.sitemapList li ul li ul li ul.finalone li a{ text-decoration: none; font-size: 12px; padding:0px 20px 0px 0px;  font-weight: normal;  color: #000000;}		
	
	ul.sitemapList li ul li ul li ul li{ margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none; list-style-image:url(../images/management-lis-arrow.gif); }		
	ul.sitemapList li ul li ul li ul li a{ text-decoration: none; font-size: 12px;  font-weight: bold;  color: #000000;}		
	ul.sitemapList li ul li ul li ul li a:hover{ text-decoration: underline; }
	
	ul.sitemapList li ul li ul li ul li ul{ margin: 4px 0px 0px 20px; padding: 0px 0px 0px 0px; border: 0px solid #000;} 
	ul.sitemapList li ul li ul li ul li ul li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px; list-style-type:none; list-style-image:none; display : inline;} 
	ul.sitemapList li ul li ul li ul li ul li a{ text-decoration: none; font-size: 12px;  font-weight: normal;  color: #000000;} 	
	ul.sitemapList li ul li ul li ul li ul li a:hover{ text-decoration: underline; }
	
	ul.sitemapList li ul.ulList{ margin: 5px 0px 10px 20px; padding: 0px 0px 0px 0px; border: 0px solid green;} 
	ul.sitemapList li ul.ulList li { margin: 15px 0px 0px 0px; padding: 0px 0px 0px 20px; list-style-type:none; list-style-image:none;display: inline; } 
	ul.sitemapList li ul.ulList li a{ text-decoration: none; font-size: 13px;  font-weight: bold;  color: #555; } 		
	ul.sitemapList li ul.ulList li a:hover{ text-decoration: underline; }
	#serviceConsulting{clear:both;}
	.clearfix{clear:both;}
/******************** End of SITEMAP **********************************/

.news
{
	border:0px solid red;
	padding:5px 0px 0px 0px;
	font-weight:normal;
}
.newslogo img 
{
	padding:2px 2px 2px 2px;
	margin:0px 5px 0px 0px;
	border:1px solid #669933;
}

.teamimage
{
	float:left;
	margin-top:-10px;
}

#article p img
{
	margin:15px 0px 0px 0px;border:0px solid red;
}

.firstpara:first-letter {
font-size: 40px;
_line-height: 78%;
*line-height: 78%;
margin: 2px 2px 0 0;
_margin: 10px 2px 0 0;
border:0px solid red;
float:left;
}

.enquirywrite
{
	background:#E3E3E3;float:left;padding:5px 5px 5px 5px;color;#555;font-size:11px;
}


.enquirywrite:first-letter {
font-size: 40px;
_line-height: 78%;
*line-height: 78%;
margin: 2px 2px 0 0;
_margin: 10px 2px 0 0;
border:0px solid red;
float:left;
}


 /* Safari  And Chrome */ 
@media screen and (-webkit-min-device-pixel-ratio:0) { .firstpara:first-letter { margin: 7px 2px 0 0; } } 

 /* Opera */ 
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { head~body .firstpara:first-letter { margin: 7px 2px 0 0; } } 					 						 						 	



.leftHomepageTabs ul.tabsmenu
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin-left:40px;
}
.leftHomepageTabs ul.tabsmenu li
{
	list-style:url('../images/bottom-service-image.gif');
	line-height:160%;

}

.leftHomepageTabs ul.tabsmenu li a span
{
	vertical-align:10%;
}
.leftHomepageTabs ul.tabsmenu li.service
{
	list-style:url('../images/bottom-service-image.gif');
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
/*	float:left;*/
	width:100%;
}
.leftHomepageTabs ul.tabsmenu li.servicesmall
{
	list-style:url('../images/bottom-service-image.gif');
	padding:2px 0px 2px 0px;
	margin:0px 10px 0px 0px;
	border:0px solid red;
/*	width:45%;
	float:left;*/
}


.linksModule ul.tabsmenu
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin-left:40px;
}
.linksModule ul.tabsmenu li
{
	list-style:url('../images/bottom-service-image.gif');
	line-height:160%;

}

.linksModule ul.tabsmenu li a span
{
	vertical-align:10%;
}
.linksModule ul.tabsmenu li.service
{
	list-style:url('../images/bottom-service-image.gif');
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
/*	*/float:left;
	width:100%;
}
.linksModule ul.tabsmenu li.servicesmall
{
	list-style:url('../images/bottom-service-image.gif');
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
	width:50%;
	float:left;
}


.jp_jquery_content ul.bolde3 
{
	margin:10px 0px 0px 0px;
	_margin:10px 0px 0px 0px;
	border:0px solid red;
	overflow:hidden;
}
ul.bolde3 li
{
	list-style-image:url('../images/pdf_icon.gif');
	margin:0px 0px 0px 30px;
	padding:0px 0px 20px 0px;
	_padding:0px 0px 5px 0px;
	line-height:100%;
	text-decoration: none; 
 	float:left;
 	_float:none;
}

html > body ul.bolde3 li
{
	*float:none;	*padding:0px 0px 5px 0px;	*margin:5px 0px 0px 30px;


}

ul.bolde3 li a
{
	color:#555555;
	font-size:10px;
	font-weight:bold;
	_vertical-align:0%;
	_padding-left:5px;
	width:100%;
	float:left;
	_float:none;

}


html > body ul.bolde3 li
{
	*margin-bottom:10px;  *vertical-align:120%;*float:none;

}

html > body ul.bolde3 li a
{
*float:none;
*margin:0px 0px 0px 0px;
}

html > body ul.bolde3 li a 
{
 *vertical-align:30%;
 *padding-left:5px;
}

.button-image
{
	float:left;
}

/********************* End of Sercicesmenu **********************************/


/***************** Strat of menus *******************************************/
.leftHomepageTabs ul.servicesmenu
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin-left:40px;
}
.leftHomepageTabs ul.servicesmenu li
{
	list-style:url('../images/management-lis-arrow.gif');
	/*line-height:150%;*/
	font-size:11px;border:0px solid red;
	padding:0px 3px 0px 0px;

}

.linksModule ul.servicesmenu
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin-left:40px;
}
.linksModule ul.servicesmenu li
{
	list-style:url('../images/management-lis-arrow.gif');
	/*line-height:150%;*/
	font-size:11px;border:0px solid red;
	padding:0px 3px 0px 0px;

}
.linksModule ul.servicesmenu li.clearfix
{
	clear:both;
}
.linksModule ul.servicesmenu li.divideleft
{
	float:left;
	width:48%;
	margin:0px 0px 0px -18px;
		list-style:none;
		background:url('../images/management-lis-arrow.gif') no-repeat 0px -4px;padding:0px 0px 0px 19px;

}
/************************ End of service *************************************/

.leftHomepageTabs ul.servicesmenu li.service  
{
	list-style:url('../images/bottom-service-image.gif');
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.usefulLinkleft
{
 float:left;
 width:45%;
 overflow:hidden;
 border-right:1px solid #666;
}

.usefulLinkright
{
 float:right;
 width:45%;
 overflow:hidden;
}

.skiptranslate select
{
font-size:12px;
background:#EE9600;
color:#fff;
border:0px solid #000;
}
.homefont
{
	font-size:12px; /*letter-spacing:1px;*/
}
.homepagecontent
{
	float:left;
	width:945px;
	_width:945px;
	border:0px solid red;
	margin:0px 0px 0px -235px;
	_margin:0px 0px 0px -210px;
	position:relative;
	z-index:1000;
}
.homepagecontent .contentleft
{
	float:left;
	width:49%;
	padding:0px;
	margin:0px;
}

.homepagecontent .contentleft h1
{
	color:#FF8921 ;
	font-size:12px;
	font-weight:bold;
}
/************* 25 01 2010 *************************************/
.servicefooterlinks ul.menu li a
{
	font-size:11px;
    color:#d9d9d9;
	text-transform:uppercase;
	border-bottom:1px dotted #FFA85E;

}
.servicefooterlinks ul.menu li ul li a
{
	font-size:10px;
	color:#d9d9d9;
	font-family:arial;
    padding-top:-5px;
	text-transform:none;
	border-bottom:0px solid #ee9600;
	list-style:none;
}
.servicefooterlinks1 ul.menu li a
{
	font-size:11px;
    color:#d9d9d9;
	text-transform:uppercase;
	border-bottom:1px dotted #FFA85E;

}
.servicefooterlinks1 ul.menu li ul li a
{
	font-size:10px;
	color:#d9d9d9;
	font-family:arial;
    padding-top:-5px;
	text-transform:none;
	border-bottom:0px solid #ee9600;
	list-style:none;
}

.newmorwlink
{
	float:left;
	width:100%;
}
#centerContainer .newmorwlink a{
float:right; 

}

/************* 25 01 2010 *************************************/