body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	}
p 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:none;	
}
#wrapper {
	padding:0px;
	width: 800px;
	width/**/:800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	}

#header {
	height: 115px;
	width: 800px;
	width/**/: 800px;
	margin: 0px;
	z-index:100;
	}
.logo {
	/**background-image: url(images/logo.gif);**/
	background-repeat: no-repeat;
	width: 157px;
	height: 79px;
	float: left;
	clear: right;
	margin: 0px;
	}
.thumbnail1 img{
width:185px;
height:108px;
position:relative;
left:10px;
top:20px;
z-index:-1;
}
.thumbnail2 img{
width:185px;
height:108px;
position:relative;
left:20px;
top:20px;
z-index:-1;
}
.thumbnail3 img{
width:185px;
height:108px;
position:relative;
left:27px;
top:20px;
z-index:-1;
}
/**** Buttons *****/
.boxbuttons{
	height: 35px;
	background-image: url(images/strip_box_buttons.jpg);
	background-repeat: repeat-x;
	background-position: left;
	border-bottom-color: #C4C5C7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C4C5C7;
	float: left;
	width: 100%;
	width/**/:100%;
	margin: 0px;
	}

.buttons{
	height: 34px;
	height/**/:34px;
	width: 159px;
	width/**/: 159px;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B0B0B0;
	float: left;
	text-align: center;
	word-spacing: normal;
	letter-spacing: normal;

	}
	

.buttons a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 9px;
	margin: 0px;
	display: block;
	height: 25px;
	}
	
/**** End Buttons *****/

/**** Main *****/
#main {
	height: auto;
	width: 800px;
	margin-top: 10px;
	}
#container_left {
	height: auto;
	width: 637px;
	float: left;
	margin: 0px;
	}
#container_right {
	width: 124px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #232323;
	margin: 0px;
	margin-left: 2px;
	height:auto;
	}
#container_middle
	{
	height: 230px;
	width: 800px;
	margin-top: 10px;

	}
#container_bottom
{
	height: 255px;
	width: 800px;
	margin-top: 10px;}
#language_select {
	width: 220px;
	height: 65px;
	float: right;
	padding-top: 0px;
	margin-top: 0px;
	}
#language_select a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #232323;
	font-weight: bold;
	padding-left: 6px;
	text-decoration: none;
	}
#language_select a:hover {
	}

#panorama {
	height:221px;
	width:634px;
	background-repeat: no-repeat;
	border: 1px solid #CACACA;
	}

#login {
	width: 158px;
	height: 139px;
	border: 1px solid #D9DADC;

	}
#login h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #232323;
	height: 20px;
	background-color: #E2E3E4;
	padding-left: 7px;
	padding-top: 5px;
	display: block;
	margin: 0px;
	background-image: url(images/gradient_right.gif);
	}
#Welcomelogin {
	width: 145px;
	height: 139px;
	border: 1px solid #D9DADC;

	}
#Welcomelogin h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #232323;
	height: 20px;
	background-color: #E2E3E4;
	padding-left: 7px;
	padding-top: 5px;
	display: block;
	margin: 0px;
	background-image: url(images/gradient_right.gif);
	}
#moduleGroups {
	width: 158px;
	border: 1px solid #D9DADC;
	}	
#moduleGroups h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #232323;
	height: 20px;
	background-color: #E2E3E4;
	padding-left: 7px;
	padding-top: 5px;
	display: block;
	margin: 0px;
	background-image: url(images/gradient_right.gif);
	}
#search {
	width: 158px;
	height: 65px;
	height/**/:70px;
	border: 1px solid #D9DADC;
	margin-top:10px;
	}
#search h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #232323;
	height: 20px;
	background-color: #E2E3E4;
	padding-left: 7px;
	padding-top: 5px;
	display: block;
	margin: 0px;
	background-image: url(images/gradient_right.gif);
	}
#Welcomesearch {
	width: 145px;
	height: 58px;
	height/**/:58px;
	border: 1px solid #D9DADC;
	margin-top:10px;
	}
#Welcomesearch h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #232323;
	height: 20px;
	background-color: #E2E3E4;
	padding-left: 7px;
	padding-top: 5px;
	display: block;
	margin: 0px;
	background-image: url(images/gradient_right.gif);
	}
#headlines {
	width: 158px;
	height: 182px;
	border: 1px solid #D9DADC;
	margin-top: 9px;
	}
#headlines h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #232323;
	height: 20px;
	background-color: #E2E3E4;
	padding-left: 7px;
	padding-top: 5px;
	display: block;
	margin: 0px;
	background-image: url(images/gradient_right.gif);
	}	
	
#portal {
	width: 635px;
	height: 188px;
	margin-top: 9px;
	margin-bottom: 10px;
	}
.portal_general
{
		border: 1px solid #CACACA;
	}	

.portal_general_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A5758;
	width: 155px;
	height: 37px;
	display: block;
	font-weight: bold;
	}
.portal_general_a {
	display: block;
	float: right;
	color: #4379AB;
	}
.portal_general a:hover {
	text-decoration:none;
	}










	
	
	
#portal_left 
{
	width: 196px;
	width/**/: 205px;
	height: 182px;

	/**background-image: url(images/module_solutions.jpg);**/
	/**background-repeat: no-repeat;**/
	float: left;
	}
#portal_left p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A5758;
	margin-top/**/: 120px;
	margin-top: 40px;
	width: 155px;
	height: 37px;
	display: block;
	margin-left: 30px;
	font-weight: bold;
	margin-bottom: 0px;
	}
#portal_left a {
	display: block;
	float: right;
	margin-top: -13px;
	color: #4379AB;
	margin-right: 10px;
	}
#portal_left a:hover {
	text-decoration:none;
	}

#portal_midle 
{
	width: 194px;
	width/**/: 203px;
	height: 182px;
	border: 1px solid #CACACA;
	/**background-image: url(images/custom_solutions.jpg);**/
	/**background-repeat: no-repeat;**/
	margin-left: 10px;
	float:left;
	}
#portal_midle p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A5758;
	margin-top/**/: 120px;
	margin-top: 40px;
	width: 155px;
	height: 37px;
	display: block;
	margin-left: 30px;
	font-weight: bold;
	margin-bottom: 0px;
	}
#portal_midle a {
	display: block;
	float: right;
	color: #4379AB;
	margin-top: -13px;
	margin-right: 10px;
	}
#portal_midle a:hover {
	text-decoration:none;
	}
	
#portal_right 
{
	width: 196px;
	width/**/: 205px;
	height: 182px;
	border: 1px solid #CACACA;
	/**background-image: url(images/consultancy_solutions.jpg);**/
	/**background-repeat: no-repeat;**/
	float: right;
	}
#portal_right p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A5758;
	margin-top/**/: 120px;
	margin-top: 40px;
	width: 155px;
	height: 37px;
	display: block;
	margin-left: 30px;
	font-weight: bold;
	margin-bottom: 0px;
	}
#portal_right a {
	display: block;
	float: right;
	color: #4379AB;
	margin-top: -13px;
	margin-right: 10px;
	}
#portal_right a:hover {
	text-decoration:none;
	}
/**** Subpage *****/

#subpage {
	width:800px;
	height:auto;
	margin-top:1px;
	}

#subpage_main {
	width:635px;
	height:auto;
	float: left;
	background-repeat: no-repeat;
	background-image: url(images/bridge_1.gif);
	}
#subpage_main_bottom {
	width:645px;
	height:auto;
	float: left;
	}
#subpage_l {
	width:147px;
	height:108px;
	float: left;
	}
#subpage_left {
	width:147px;
	height:108px;
	background-image: url(images/custom_solutions_1.jpg);
	float: left;
	}
#subpage_left_blank {
	width:147px;
	height:108px;
	background-image: url(images/Blank_1.jpg);
	float: left;
	}
#subpage_left_module {
	width:147px;
	height:108px;
	background-image: url(images/module_solutions_1.jpg);
	float: left;
	}

#subpage_left_auto {
	width:147px;
	height:108px;
	background-image: url(images/auto_solutions_1.jpg);
	float: left;
	}
#subpage_left_health {
	width:147px;
	height:108px;
	background-image: url(images/health_solutions_1.jpg);
	float: left;
	}
#subpage_left_hos {
	width:147px;
	height:108px;
	background-image: url(images/consultancy_solutions_1.jpg);
	float: left;
	}
#subpage_right {
	width:480px;
	height:auto;
	float:right;
	padding: 5px;
	}
#subpage_right_contact {
	width:470px;
	height:auto;
	float: right;
	padding: 5px;
	}
#subpage_right_module {
	width:470px;
	height:auto;
	float: right;
	padding: 5px;
	}
	#subpage_right_module h1 {
	color: #14467F;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	margin-top: 255px;
	}
#subpage_right_module p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	}
#subpage_right h1 {
	color: #14467F;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;

	}
#subpage_right p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	}

/**** End Subpage *****/

/**** Footer*****/

#footer {
	height: 40px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDCED0;
	margin: 0px;
	}
#footer h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BCBDC0;
	display: block;
	margin: 0px;
	font-weight: lighter;
	padding-top: 3px;
	}
#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4379AB;
	font-weight: lighter;
	}
#footer a:hover{
	text-decoration: none;
	}
	
/**** End Footer *****/
.pricebox{
	height: 25px;
	background-image: url(images/strip_box_buttons.jpg);
	background-repeat: repeat-x;
	background-position: left;
	float: left;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	}
.bluelink
{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#014983;
}
.menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.menuHoover
{
	width: 179px;
	width/**/:153px;
	margin: 0px;
	text-align: Left;
	word-spacing: normal;
	letter-spacing: normal;
	display: table-column-group;
	height: 20px;
	background-image: url(images/gradient_submenu.gif);
	background-position: left;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #232323;
	cursor: hand;
	
}
.menuNormal{
	width: 179px;
	width/**/:153px;
	text-align: Left;
	word-spacing: normal;
	letter-spacing: normal;
	height: 20px;
	background-image: url(images/gradient_submenu.gif);
	background-position: left;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #232323;
	text-decoration: none;
	cursor: hand;

}
.cmenuHoover
{
	width: 179px;
	width/**/:153px;
	margin: 0px;
	text-align: Left;
	word-spacing: normal;
	letter-spacing: normal;
	display: table-column-group;
	height: 18px;
	background-image: url(images/gradient_submenu.gif);
	background-position: left;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #232323;
	cursor: hand;
	z-index:100;
	
}
.cmenuNormal{
	width: 179px;
	width/**/:153px;
	text-align: left;
	word-spacing: normal;
	letter-spacing: normal;
	height: 18px;
	background-image: url(images/gradient_submenu.gif);
	background-position: left;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #232323;
	text-decoration: none;
	cursor: hand;
	z-index:100;
	
}
.dmenuNormal{
	text-align: center;
	text-decoration: none;
	cursor: hand;
	
}

















	
	
/**** OLD *****/	
.content {
	background-position: 10px 10px;
	background-image: url(images/bridge.gif);
	background-repeat:no-repeat;
}
.normalSmallRed{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
	font-weight: bold;
	color: #E21837;
	text-decoration:none;
}
.normalGray 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A5758;
}
.DepartmentUnSelected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#999999 ;
	text-decoration:none;
}
.DepartmentUnSelected A:HOVER
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#014983;
	text-decoration:none;
}
.Annouce 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#E21837;
	text-decoration:none;	
}
.normal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.normalSmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration:none;
}
.normalBlueBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #014983;
	text-decoration:none;
}
a.normalLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #014983;
	text-decoration:underline;
}

.normalBlueItalic{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	font-weight:normal;
	color: #014983;
	text-decoration:underline;
}
.normalBlueWelcome{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight:Bold;
	color: #014983;
	text-decoration:none;
}

.normalMediumRed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #E21837;
	text-decoration:none;
}
.normalRed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #014983;
	text-decoration:none;

}
.normalTextBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    
	background-color: #EDEDEE;
	border: 1px solid #EDEDEE;
}
a.DepartmentUnSelected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#999999;
	text-decoration:none;
	}
a.tdnormalGraybg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	background-color: #D2DFEE;
}
.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}

.CategorySelected 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #E21837;
	text-decoration:none;	
}
.CategoryUnSelected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:#014983 ;
	text-decoration:none;	
}
.CategoryUnSelected A:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:#E21837 ;
	text-decoration:none;	
}
.MGSelected 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: Bold;
	color: BLUE;
	text-decoration:none;
	
}
.MGUnSelected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:#232323 ;
	text-decoration:none;

}
.MGUnSelected A:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:#232323 ;
	text-decoration:none;

}
.Price 
{
	font-family: verdana,arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #014983;
}


.moduleButton
{
	cursor: hand;
}
