﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;	background: transparent;
}
body {line-height: 1;}
ol, ul, li {list-style: none;}
blockquote, q {quotes: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/*=@MAYER GLOBAL RESET COMPLETE-----------------------------------------------------------------------------------*/
/* @TYPOGRAPHY ---------------------------------------------------------------------------- */
	body {font-family: Tahoma, Arial;font-size:76%;color:black; text-align:left}
	div {font-size:1em;}
	img {border:0;}
	
/* @LINKS -------------------------------------------------------------------------------- */
	a, a:link, a:active {text-decoration: none;}
	a:visited {	}
	a:hover {text-decoration: none;}

/* @HEADINGS--------------------------------------------------------------------------------*/
	h1,h2,h3,h4,h5,h6 {font-weight: bold; margin:0 0 0.25em 0; padding: 0;}
	h1 {font-size: 1.5em; margin:0.5em 0 0.5em 0;}
	h2 {font-size: 1.4em;}
	h3 {font-size: 1.3em;}
	h4 {font-size: 1.2em;}
	h5 {font-size: 1em;}
	h6 {font-size: 0.8em;}

/* @TEXT ---------------------------------------------------------------------------------- */
	p {	font-size: 1em;	margin: 0 0 1.5em 0;padding:0;line-height:1.4em;}
	blockquote {border-left: 10px solid #ddd;margin-left: 10px;}
	pre {display:block;overflow:scroll;margin:0 16px 1.5em 16px;padding:2px;font-family:"Courier New", Courier, monospace;font-size: 1em;background-color:#eee;}
	strong, b {	font-weight: bold;}
	em, i {	font-style:italic;}
	code {display: block;font-family: "Courier New", Courier, monospace;font-size: 1em;background-color: #eee;}
    h2 code, p code {display: inline;}
        
 /* @TABLE -------------------------------------------------------------------------------- 
	table {margin:0;border-collapse: collapse;font-size: 1em;}
	table caption {font-weight: bold;margin: 0 0 0 0;padding: 0 0 0.5em 0;text-align: left;}
	th {padding: 2px;font-weight: bold;text-align: right;text-transform: lowercase;}*/
	td {padding: 2px; font-size: 1em; text-align:left; vertical-align:top}
        
/*--------------------------*/

body { background: url(images/bg.png) #000 center top no-repeat; }

.wrapper {width:940px; margin:0 auto;}


.header { width:940px; height:125px; position:relative; }
	.us-site { width:78px; height:20px; background:url(images/us_site1.gif) no-repeat top; position:absolute; top:0; left:0; text-indent:-999px;}
	.lang { position:absolute; top:0; right:0;}
	.lang li { float:left; display:inline; margin-left:5px;}
	.lang li a { width:34px; height:20px; text-indent:-9999px; display:block; }
	
	.lang li a.en { background:url(images/en.gif) no-repeat top; }
	.lang li a.en:hover { background:url(images/en.gif) no-repeat bottom; }
	
	.lang li a.fr { background:url(images/fr.gif) no-repeat top; }
	.lang li a.fr:hover { background:url(images/fr.gif) no-repeat bottom; }
	
	.lang li a.de { background:url(images/de.gif) no-repeat top; }
	.lang li a.de:hover { background:url(images/de.gif) no-repeat bottom; }
	
	.us-site:hover {  background:url(images/us_siteH.gif) no-repeat bottom; }
	
	.lang li.active a.en,
	.lang li.active a.fr,
	.lang li.active a.de { background-position:bottom; } 
	.language { width:112px; position:absolute; top:0; right:0; margin:0; padding:0; font-size: 11px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#5f6a75;}
	.language ul { margin:0; padding:0;}
	.language ul li { margin:0; padding:0; }
	
	.language span { margin-top:-12px;}
	
    .language span.LanguageTrue { width:24px; height:20px; display:block; margin-left:3px; padding-left:10px; float:left; cursor:pointer; }
	
	.language a span.LanguageTrue { color:#ffffff; text-transform:uppercase; line-height:20px; background:url(images/lang_bg.gif) no-repeat bottom;}
	.language a:hover span.LanguageTrue { color:#ffffff; background:url(images/lang_bg.gif) no-repeat top; }
	
	.language span.LanguageFalse {width:24px; height:20px; display:block; margin-left:3px; padding-left:10px; float:left; cursor:pointer; }
	
	.language a span.LanguageFalse { color:#18233d; text-transform:uppercase; line-height:20px; background:url(images/lang_bg.gif) no-repeat top;}
	.language a:hover span.LanguageFalse { color:#ffffff; background:url(images/lang_bg.gif) no-repeat bottom; }

/* ----------------------------------------------------------------*/
/*                         CHROME HACK                             */
/* ----------------------------------------------------------------*/
body:nth-of-type(1) .language
{
width:130px; position:absolute; top:0; right:-19px; margin:0; padding:0; font-size: 11px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#5f6a75; }
body:nth-of-type(1) .language span.LanguageFalse {width:24px; height:20px; display:block; float:left; cursor:pointer; margin-top:0px; }
body:nth-of-type(1) .language a span.LanguageFalse { color:#18233d; text-transform:uppercase; line-height:20px; background:url(images/lang_bg.gif) no-repeat top;  }
body:nth-of-type(1) .language a:hover span.LanguageFalse { color:#ffffff; background:url(images/lang_bg.gif) no-repeat bottom;  }
body:nth-of-type(1) .language span.LanguageTrue { width:24px; height:20px; color:#ffffff; background:url(images/lang_bg.gif) no-repeat top; margin-top:0px; }
body:nth-of-type(1) .language a span.LanguageTrue { color:#ffffff; text-transform:uppercase; line-height:20px; background:url(images/lang_bg.gif) no-repeat bottom;}
body:nth-of-type(1) .language a:hover span.LanguageTrue { color:#ffffff; background:url(images/lang_bg.gif) no-repeat top; }

/* ---------------------------------------------------------------- */

.logopane{ background:#fff}	
#content {width:100%; margin:0; padding:0; background:url(images/body_bg_content.gif) repeat-y;}

/*#content {width:100%; margin:0; padding:0}
*/#content .leftcontent {float:left;width:160px;background:#27568e;border-bottom:25px solid #35679c;height:590px;}
#content .generalflashpane {width:280px;float:left; background:#fff}
#content .maincontent {width:459px;float:left;padding:30px 20px 10px 21px;height:575px; background:#FFF}
/* Overlap DE -- > */
.overlapDE { position:absolute; right:0px; width:24px; height:19px; font-size: 11px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#18233d; background:url(images/lang_bg.gif) no-repeat top; line-height:18px; padding-left:10px; }
body:nth-of-type(1) .overlapDE
{
height:33px;
background:url(images/lang_bg_chr.gif) no-repeat top #18233e;
right:1px;
}

/* fin */

.titlepane p{border-bottom:1px solid #D6E6F0;color:#5D9BC5;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;margin-bottom:20px;padding-bottom:0px;}

.page-start, 
.page-2 {overflow:hidden;height:1%;}



.generalContent {width: 385px; float:right; display:inline; padding:25px; padding-right:90px; position:relative; height:565px;}
.general_title {font-weight: bold;color: #27568e;display: block;margin:20px 0 5px 0;padding-left: 15px;background:url(images/general_arowbullet.png) no-repeat left center;}
.general_content_title {border-bottom:1px solid #d6e6f0;margin-bottom: 20px;display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;font-weight: normal;color: #5d9bc5;}

.generalcontentpane{min-height:445px; height:auto !important; height:428px; _height:390px;}
.generalmenupane{}

.domainSelect { padding:18px 18px 17px 21px; background:#f7f7f7; font-size:11px; color:#797979; border-bottom:1px solid #b1c2d6;}

.ComboBox { width:380px; border:1px solid #a3b8cf; background:#cfdbe8; color:#3e627b; font-size:12px; padding-left:5px; margin:0; }
.ComboBox:focus { outline:0;}
.servicesDetails{ height:470px; font-weight:normal; *height:450px; _height:380px;}

.servicesDetails{
font-family:Tahoma,Arial,Helvetica;
font-size:11px;
font-weight:normal;
line-height:15px
}


.servicesDetails p{margin:0; padding:0}
.selectServices{margin-bottom:30px;}
.selectServices span { color:#5d9bc5 !important; font-size:16px; }
.iconMenu{ height:50px; width:456px; padding-bottom:5px; _margin-top:55px; background-image:url(images/iconbg.png); background-repeat:repeat-x;  }
.iconMenu a{ text-indent:-9999px; background:url(images/bg.gif) repeat-x; width:456px;} 

.iconMenu a.iconPhotoEN{background-image: url(images/iconPhotoEN.png); display:block; float:left; height:52px; width:76px;}
.iconMenu a.iconPhotoEN:hover{background-image: url(images/iconPhotohEN.png)}
.iconMenu a.iconVideoEN{background-image: url(images/iconVideoEN.png); display:block; float:left; height:52px; width:76px;}
.iconMenu a.iconVideoEN:hover{background-image: url(images/iconVideohEN.png)}
.iconMenu a.iconSoftwareEN{background-image: url(images/iconSoftwareEN.png); display:block; float:left; height:52px; width:79px;}
.iconMenu a.iconSoftwareEN:hover{background-image: url(images/iconSoftwarehEN.png)}
.iconMenu a.iconProductsEN{background-image: url(images/iconProductsEN.png); display:block; float:left; height:52px; width:76px;}
.iconMenu a.iconProductsEN:hover{background-image: url(images/iconProductshEN.png)}
.iconMenu a.iconUtilitiesEN{background-image: url(images/iconUtilitiesEN.png); display:block; float:left; height:52px;width: 73px;}
.iconMenu a.iconUtilitiesEN:hover{background-image: url(images/iconUtilitieshEN.png)}

/* Changed here */
.iconMenu a.iconPhotoDE{background-image: url(images/iconPhotoDE.png); display:block; float:left; height:52px; width:76px;}
.iconMenu a.iconPhotoDE:hover{background-image: url(images/iconPhotohDE.png)}
.iconMenu a.iconVideoDE{background-image: url(images/iconVideoDE.png); display:block; float:left; height:52px; width:76px;}
.iconMenu a.iconVideoDE:hover{background-image: url(images/iconVideohDE.png)}
.iconMenu a.iconSoftwareDE{background-image: url(images/iconSoftwareDE.png); display:block; float:left; height:52px; width:79px;}
.iconMenu a.iconSoftwareDE:hover{background-image: url(images/iconSoftwarehDE.png)}
.iconMenu a.iconProductsDE{background-image: url(images/iconProductsDE.png); display:block; float:left; height:52px; width:76px;}
.iconMenu a.iconProductsDE:hover{background-image: url(images/iconProductshDE.png)}
.iconMenu a.iconUtilitiesDE{background-image: url(images/iconUtilitiesDE.png); display:block; float:left; height:52px;width: 73px;}
.iconMenu a.iconUtilitiesDE:hover{background-image: url(images/iconUtilitieshDE.png)}
/* --- FIN --- */

.iconMenu a.iconPhotoFR{background-image: url(images/iconPhotoFR.png); display:block; float:left; height:52px; width:76px;}
.iconMenu a.iconPhotoFR:hover{background-image: url(images/iconPhotohFR.png)}
.iconMenu a.iconVideoFR{background-image: url(images/iconVideoFR.png); display:block; float:left; height:52px; width:76px;}
.iconMenu a.iconVideoFR:hover{background-image: url(images/iconVideohFR.png)}
.iconMenu a.iconSoftwareFR{background-image: url(images/iconSoftwareFR.png); display:block; float:left; height:52px; width:79px;}
.iconMenu a.iconSoftwareFR:hover{background-image: url(images/iconSoftwarehFR.png)}
.iconMenu a.iconProductsFR{background-image: url(images/iconProductsFR.png); display:block; float:left; height:52px; width:76px;}
.iconMenu a.iconProductsFR:hover{background-image: url(images/iconProductshFR.png)}
.iconMenu a.iconUtilitiesFR{background-image: url(images/iconUtilitiesFR.png); display:block; float:left; height:52px; width:73px;}
.iconMenu a.iconUtilitiesFR:hover{background-image: url(images/iconUtilitieshFR.png)}
.iconMenu a.iconBlank{background-image: url(images/iconBlank.png); display:block; float:left; height:52px; width:76px;}

.iconMenu img.iconVideoEN,
.iconMenu img.iconSoftwareEN,
.iconMenu img.iconProductsEN,
.iconMenu img.iconUtilitiesEN,
.iconMenu img.iconPhotoEN,
.iconMenu img.iconVideoFR,
.iconMenu img.iconSoftwareFR,
.iconMenu img.iconProductsFR,
.iconMenu img.iconUtilitiesFR,
.iconMenu img.iconPhotoFR,
.iconMenu img.iconVideoDE,
.iconMenu img.iconSoftwareDE,
.iconMenu img.iconProductsFR,
.iconMenu img.iconUtilitiesDE,
.iconMenu img.iconPhotoDE
 { float:left; display:block!important; height:52px; width:auto;}

/*
.iconMenu div.iconRight a,.iconMenu div.iconRight img{float:right}
*/



#footer {width:100%; color:#315169;background:#0e1b2d; font:normal 9px Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:0; padding:0; height:25px;}
#footer li {margin-right:30px; display:inline; text-align:center; margin:0; padding:0 } 
#footer a {line-height:25px}
.ebusiness {text-align:center; padding-top:25px; }
#footer li a{ color:#335875; text-decoration:none}
#footer li a:hover{ color:#85a9c5; text-decoration:none}





/* =TOOLS -------------------------------------------------------------------------------------*/
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Hides from IE-mac \*/
* html .clear { height:1%; }
/* End hide from IE-mac */



#dvText{ padding:10px 0 0 10px;}
#dvLogin{  padding:10px 0 0 50px;}
#dvLogin  table td.loginInput{ background:#cfdbe8 !important; border:1px solid #7f9db9 !important;}