@charset "utf-8";
/* CSS Document */
/************************ common ********************************/
img 		     {border:none; padding:0; margin:0;}
body		     {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #666666;font-weight: normal; line-height: 16px;}
h1 			     {font-size:14px; margin:0; padding:0;}
h2 			     {font-size:12px; margin:0; padding:0;}
a:link, a:visited {color: #666666; text-decoration: none;}
a:hover a:active  {color: #CC0000; text-decoration: none;}
label			  {font-size:12px; color:#666666; display:inline-block; margin:5px 0px 1px 0px; padding:0px;}


/**** elements *******/
.center		     {margin:0 auto; width:760px; text-align:left;}
.title 		     {font-size:16px; color:#CC0000; line-height:normal; font-weight:normal;}
.red             {color:#CC0000;}
.titleblack      {font-size:16px;	color:#000000;}
.products        {line-height:14pt; color:#666666;}
.productdownload {font-size:9px; color:#666666;}
a.red_link       {font-size:9px; color:#CC0000;}
a.internal_link  {text-decoration:underline;}
.form 			 {color:#666666; font-weight:normal; line-height:16pt; font-size:12px;}
.clear 			 {clear:both;}
.sitemap_list    {line-height:25px; list-style:square; color:#666666;}
.sitemap_header	 {line-height:20px; color:#CC0000; list-style:none;}
.product_lists   {margin-left:-23px; line-height:16px;}
/************************ header ********************************/
#header       {width:760px; padding:40px 0 32px 0;}
.logo_image   {float:left; padding-top:0px;}
.center_image {width:708px; padding:0 0 0 52px;}
/************************ footer ********************************/
#footer		  {background:url(../images/merlin_band.gif) no-repeat top; height:50px; margin:40px 0 0 0;}
.footer_left  {float:left; font-size:9px; padding:19px 0 0 52px; color:#FFFFFF;}
.footer_right a {float:right; font-size:9px; padding:19px 20px 0 0; color:#FFFFFF;}
.footer_links {padding:3px 0 0 0; clear:both; font-size:10px; text-align:center;}

#translation  {text-align:right; margin:20px 0 0 0;}

/************************ menu **********************************/
.menu         {width: 440px; height:36px; float:left;}
.menu ul      {padding: 0; margin: 0;}
.menu ul li   {display: inline; margin:5px; background-color:#FFFFFF;}
.menu ul li a {float: left; text-decoration:none; border-bottom:4px #9B9C9E solid; letter-spacing:-1px; text-align:center; color:#9B9C9E; display:block; padding:10.5px 0px 6px 0px; margin:1px;}
.menu ul li a:visited                     {color:#9B9C9E;}
.menu ul li a:hover, .menu ul li .current {border-bottom:4px #CC0000 solid;}
.menu_home     {width:77px;}
.menu_about    {width:77px;}
.menu_products {width:78px;}
.menu_case     {width:100px;}
.menu_contact  {width:98px;}	

.cookie_trail {margin:5px 0 0 50px; padding-bottom:5px; border-bottom:1px solid #666666;}
/*********************** content *********************************/
.content_full              {width:650px; padding:15px 58px 0 52px;}
.content_case_study_left   {width:355px; padding:30px 0 0 52px; float:left;}
.content_case_study_right  {width:315px; padding:30px 18px 0 0; float:right;}
.content_case_study        {width:708px; padding:30px 0 0 52px;}
.content_summary           {width:690px; padding:15px 18px 0 52px; margin:0 0 10px 0;}
.content_left              {width:335px; padding:15px 0 0 52px; margin:0 20px 0 0; float:left;}
.content_right             {width:335px; padding:15px 18px 0 0; margin:0 0 0 0px; float:left;}

.case_study_center	{float:left; width:173px; margin-right:5px;}
.case_study_end		{float:left; width:173px;}