@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #c6cfd7 url(img/mic_01.jpg) repeat-x left top;
}

#body {
	width: 975px;
	height: 720px;
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF;
}

#body-large {
	width: 975px;
	height: 1030px;
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF;
}

#header {
	height: 121px;
	background: #14395a;
}

#header #header-left {
	float: left;
	height: 121px;
	width: 221px;
	background: url(img/mic_02.jpg) no-repeat left center;
}

#header #header-right {
	float: right;
	width: 754px;
	height: 121px;	
	background: #f0f9fc;
}

#main-content {
	height: 590px;	
}

#main-content-large {
	height: 880px;	
}

#content-left {
	float: left;
}

#content-left #menu-left {
	background: #14395a;
	width: 221px;
	height: 269px;
}

#content-left #image-left {
	background: url(img/mic_22c.jpg) no-repeat;
	border-right: 1px solid #dfe3ee;
	border-bottom: 1px solid #dfe3ee;
	width: 220px;
	height: 284px;
}

#image-left-services {
	background: url(img/mic_22.jpg) no-repeat;
	border-right: 1px solid #dfe3ee;
	border-bottom: 1px solid #dfe3ee;
	width: 220px;
	height: 284px;
}

#image-left-about {
	background: url(img/mic_22a.jpg) no-repeat;
	border-right: 1px solid #dfe3ee;
	border-bottom: 1px solid #dfe3ee;
	width: 220px;
	height: 284px;
}

#image-left-presence {
	background: url(img/mic_22b.jpg) no-repeat;
	border-right: 1px solid #dfe3ee;
	border-bottom: 1px solid #dfe3ee;
	width: 220px;
	height: 284px;
}

#image-left-newsroom {
	background: url(img/mic_22d.jpg) no-repeat;
	border-right: 1px solid #dfe3ee;
	border-bottom: 1px solid #dfe3ee;
	width: 220px;
	height: 284px;
}

#image-left-contact {
	background: url(img/mic_22e.jpg) no-repeat;
	border-right: 1px solid #dfe3ee;
	border-bottom: 1px solid #dfe3ee;
	width: 220px;
	height: 284px;
}

#image-left-competitive {
	background: url(img/mic_22f.jpg) no-repeat;
	border-right: 1px solid #dfe3ee;
	border-bottom: 1px solid #dfe3ee;
	width: 220px;
	height: 284px;
}

#image-left-investigations {
	background: url(img/mic_22g.jpg) no-repeat;
	border-right: 1px solid #dfe3ee;
	border-bottom: 1px solid #dfe3ee;
	width: 220px;
	height: 284px;
}

#image-left-risk {
	background: url(img/mic_22h.jpg) no-repeat;
	border-right: 1px solid #dfe3ee;
	border-bottom: 1px solid #dfe3ee;
	width: 220px;
	height: 284px;
}

#content-right {
	float:right;
}

#content-right #menu-top {
	width: 754px;
	height: 32px;
}

#content-right #image-top {
	width: 754px;
	height: 127px;
	background: url(img/int1.jpg) no-repeat top right;
}

#content-right #image-top-home {
	width: 754px;
	height: 237px;
}

#content-right #image-top-about {
	width: 754px;
	height: 127px;
	background: url(img/int1.jpg) no-repeat top right;
}

#content-right #image-top-services {
	width: 754px;
	height: 127px;
	background: url(img/int5.jpg) no-repeat top right;
}

#content-right #image-top-presence {
	width: 754px;
	height: 127px;
	background: url(img/int4.jpg) no-repeat top right;
}

#content-right #image-top-newsroom {
	width: 754px;
	height: 127px;
	background: url(img/int3.jpg) no-repeat top right;
}

#content-right #image-top-contact {
	width: 754px;
	height: 127px;
	background: url(img/int9.jpg) no-repeat top right;
}

#content-right #image-top-investigations {
	width: 754px;
	height: 127px;
	background: url(img/int2.jpg) no-repeat top right;
}

#content-right #image-top-competitive {
	width: 754px;
	height: 127px;
	background: url(img/int7.jpg) no-repeat top right;
}

#content-right #image-top-risk {
	width: 754px;
	height: 127px;
	background: url(img/int8.jpg) no-repeat top right;
}

#content-right #image-top-headquarters {
	width: 754px;
	height: 127px;
	background: url(img/int1.jpg) no-repeat top right;
}

#content-right #image-top-associations {
	width: 754px;
	height: 127px;
	background: url(img/int1.jpg) no-repeat top right;
}

#the-content {

}

#the-content #content-at-right{

	float: right;
}

#content-at-right #newsletter {
	width: 209px;
	height: 131px;
	background: url(img/mic_24.jpg) no-repeat 0 0;
}

#content-at-right #image {
	width: 209px;
	height: 182px;
	background: #e4e4e4 url(img/mic_26.jpg) no-repeat left bottom;
}

#text-content {
	width: 502px;
	background: #FFFFFF;
	padding: 20px;
}

#text-content #title-text {
	margin-top: 5px;
	width: 497px;
	height: 32px;
	background: url(img/wel.jpg) no-repeat top left;
}

#text-content #title-text-about {
	margin-top: 5px;
	width: 497px;
	height: 32px;
	background: url(img/title-aboutus.jpg) no-repeat top left;
}

#text-content #title-text-ethics {
	margin-top: 5px;
	width: 497px;
	height: 32px;
	background: url(img/title-ethics.jpg) no-repeat top left;
}

#text-content #title-text-services {
	margin-top: 5px;
	width: 497px;
	height: 32px;
	background: url(img/ser.jpg) no-repeat top left;
}

#text-content #title-text-presence {
	margin-top: 5px;
	width: 497px;
	height: 32px;
	background: url(img/pre.jpg) no-repeat top left;
}

#text-content #title-text-newsroom {
	margin-top: 5px;
	width: 497px;
	height: 32px;
	background: url(img/new.jpg) no-repeat top left;
}

#text-content #title-text-contact {
	margin-top: 5px;
	width: 497px;
	height: 32px;
	background: url(img/cont.jpg) no-repeat top left;
}

#text-content #title-text-investigations {
	margin-top: 5px;
	width: 497px;
	height: 32px;
	background: url(img/inv.jpg) no-repeat top left;
}

#text-content #title-text-competitive {
	margin-top: 5px;
	width: 497px;
	height: 32px;
	background: url(img/compet.jpg) no-repeat top left;
}

#text-content #title-text-risk {
	margin-top: 5px;
	width: 497px;
	height: 32px;
	background: url(img/risk.jpg) no-repeat top left;
}

#text-content #title-text-headquarters {
	margin-top: 5px;
	width: 497px;
	height: 32px;
	background: url(img/title-aboutus.jpg) no-repeat top left;
}

#text-content #title-text-associations {
	margin-top: 5px;
	width: 497px;
	height: 32px;
	background: url(img/title-aboutus.jpg) no-repeat top left;
}

#text-content #text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#404040;
	width: 490px;
	word-spacing: 2px;
	margin-top: 36px;
}

a:link, a:visited {
	font-weight: bold;
	color: #1c9fe3;
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
}

#footer {
	width: 946x;
	height: 127px;
	background: #ffffff url(img/mic_35.jpg) no-repeat 0% 100%;
	border-top: 1px solid #d2d2d2;
	color: #cccccc;
	padding-left: 30px;
}

#footer a:link,  #footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #CCCCCC;
	text-decoration:none;
}

#footer a:hover {
	color: #aaaaaa;
	text-decoration:underline;
}

.input-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background: transparent;
	border: 0px;
	padding-left: 2px;
}

h1 {
	padding: 0px;
	margin: 0px;
	font-size: 16px;
}