body{
	padding: 0px;
	margin: 0px auto;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	background: #394c56;
}

div {
    margin: 0px;
    padding: 0px;
	border: 0px;
}
p {
    margin: 0px;
    padding: 0px;
}

a, a:visited {
	color: #F9AD14;
	text-decoration: none;
}

a:hover {
	color: #F1F1F1;
	cursor: pointer;
}

#header{
	position: relative;
	background: #181818 url(/images/mainBG.png) repeat-y scroll center 0;
	padding: 4px 0 0;
}
#header #headerContainer{
position:relative;
margin: 0 auto;
padding: 1px 0 0;
width:907px;
}
#header #headerLogo {
display: block;
position:absolute;
background:transparent url(/images/logo.png) no-repeat scroll 0 0;
width:176px;
height:42px;
top:20px;
text-indent: -9999px;
}


#header #buttonLogin{
display: block;
position:absolute;
background:transparent url(/images/clientLoginTab.png) no-repeat scroll 0 0;
width:76px;
height:24px;
left:300px;
top:0px;
text-indent: -9999px;
outline: none;
}
#header #headerText{
color:#FFFFFF;
position:absolute;
top:23px;
left:630px;
font-size:16px;
}
#header #headerText2{
color:#FFFFFF;
position:absolute;
top:43px;
left:575px;
font-size:14px;
}
#header #headerText2 a, #header #headerText2 a:visited {
	color: #F9AD14;
	margin: 0 10px 0 0;
	outline: none;
	text-decoration: none;
}

#header #headerText2 a:hover {
	color: #f1f1f1;
	cursor: pointer;
}

#header #topBar{
position:absolute;
background:transparent url(/images/topBar.png) repeat-y center 0;
width:1px;
height:42px;
top:21px;
left:743px;
}

#header #consultationButton {
	display: block;
	position:absolute;
	background:transparent url(/images/consultationButton.png) repeat-y center 0;
	width:166px;
	height:54px;
	top:13px;
	left:748px;
	text-indent: -9999px;
}

#header #headerContainerMenu{
margin: 81px 0 0;
}
#header #headerMenu{
	background:transparent url(/images/menuBar.png) no-repeat center 0;
	overflow: hidden;
	padding: 0 0 0 12px;
	height: 32px;
	margin:16px 0 0px 0;
}
#header #headerMenu:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


#header #headerMenu li {
font-size:12px;
padding: 10px 20px 0 0;
list-style:none;
float:left;
}
#header #headerMenu li a, #header #headerMenu li a:visited{
color:#b7b7b7;
padding-left:10px;
text-decoration:none;
}
#header #headerMenu li a:hover{
color:#ffffff;
}
#header #headerMenu li a.Active{
color:#ffffff;
background:url(/images/marker.png) no-repeat 0 4px;
}

#header #headerSubMenu{
	background: #2f2f2f;
	margin:0px;
	padding-left: 14px;
	font-size:11px;
	overflow: hidden;
}

#header #headerSubMenu:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#header #headerSubMenu li {
list-style:none;
float:left;
margin: 5px 10px 5px 0;
}
#header #headerSubMenu li a, #header #headerSubMenu li a:visited{
padding:1px 0 0 6px;
color:#b7b7b7;
text-decoration:none;
}
#header #headerSubMenu li a:hover{
color:#ffffff;
}
#header #headerSubMenu li a.Active{
color:#ffffff;
background:url(/images/greater_than.png) no-repeat 0 5px;
}
#container_wrapper{
	background:#181818 url(/images/mainBG.png) repeat-y scroll center 0;
}

#container_silverline {
	padding: 0 0 40px;
	background: transparent url(/images/silver_line_bg.png) no-repeat scroll center 100%;
}

#container{
position:relative;
margin: 0 auto;
padding: 1px 0 0;
width:907px;
overflow:hidden;
}
#footer{
clear:both;
background:transparent url(/images/footer_shadow.png) no-repeat center 0;
padding: 0 0 6px;
}
#footer #footerContainer{
position:relative;
margin: 0 auto;
padding: 1px 0 0;
width:907px;
overflow: hidden;
}

#footer #footerContainer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#footer #footerContainer  #footerMenu{
	height: 28px;
	overflow: hidden;
	margin:13px 0 0 0;
	padding-left:0px;
	border-bottom-color:#666666;
	border-bottom-style:dotted;
	border-width:thin;
	border-bottom-size:1px;
}
#footer #footerContainer  #footerMenu li{
padding-right:10px;
float:left;
list-style:none;
color:#FFFFFF;
}
#footer #footerContainer  #footerMenu li a, #footer #footerContainer  #footerMenu li a:visited, #footer #footerContainer  #footerMenu li a:active{
color:#FFFFFF;
font-size:14px;
text-decoration:none;
text-transform: lowercase;
}

#footer #footerContainer  #footerMenu a{

padding-right:3px;

}

#footer #footerContainer #copyR{
float:left;
color:#ffffff;
font-size:10px;
margin-top:7px;
}

#footer #footerContainer #dev{
float:right;
color:#CCCCCC;
font-size:10px;
margin-top:4px;
height:14px;
	padding: 3px 0 0 22px;
	background: transparent url(/images/ingen10_icon.png) no-repeat 0 3px;
}

#footer #footerContainer #dev a, #footer #footerContainer #dev a:hover, #footer #footerContainer #dev a:visited{
	display: block;
	text-decoration: none;
	color:#CCCCCC;
}

#container #partners{
	position: absolute;
	padding: 39px 0 0;
	right: 0px;
	bottom: 0px;
}

#container #partners div.partner_logos {
	width:138px;
	height:108px;
	background:transparent url(/images/partnerLogos.png) no-repeat scroll 0 0;
}

#container #partners div.partner_logos h2 {
	text-indent: -9999px;
}

#container #partners #addThis{
	display:block;
	text-indent: -9999px;
	width:32px;
	height:32px;
	position:absolute;
	background:transparent url(/images/addthis_icon.png) no-repeat scroll 0 0;
	right: 0px;
	top: 0px;
}

#container #partners #faceB{
	display:block;
	text-indent: -9999px;
	width:32px;
	height:32px;
	position:absolute;
	background:transparent url(/images/facebook_icon.png) no-repeat scroll 0 0;
	right: 105px;
	top: 0px;
}
#container #partners #twtr{
	display:block;
	text-indent: -9999px;
	width:32px;
	height:32px;
	position:absolute;
	background:transparent url(/images/twitter_icon.png) no-repeat scroll 0 0;
	right: 35px;
	top: 0px;
}

#container #partners #youTube{
	display:block;
	text-indent: -9999px;
	width:32px;
	height:32px;
	position:absolute;
	background:transparent url(/images/youtube_icon.png) no-repeat scroll 0 0;
	right: 70px;
	top: 0px;
}

#container h1.titleServices{
padding:5px 0 6px 12px;
margin: 18px 0 10px;
color:#128dd4;
font-size:32px;
font-weight: normal;

background:transparent url(/images/titleLine.png) scroll no-repeat 0 100%;
}

#container  #imgsSpace{
	float: left;
	overflow: hidden;
	position: relative;
}

#container #contentTextServices{
	float: left;
	padding: 21px 0 0 12px;
	max-width: 512px;
	color: #c1c1c1;
	line-height: 21px;
}

#container #contentTextServices p{
	margin: 0 0 20px;
}

#container #someText{
	padding-top: 10px;
	float: right;
	font-style: italic;
	text-align: right;
}

#container #someText a, #container #someText a:visited {
	display: block;
	text-decoration: none;
}

#container #someText a p, #container #someText a:visited p {
	color:#f9ad14;
	font-size:20px;
	width:320px;
	margin:0 0 0 auto;
}
#container #someText a h3, #container #someText a:visited h3 {
	color:#ffffff;
	margin:15px 0 0 auto;
	width:300px;
	text-align: right;
}

#container #someText a:hover p {
	color: #FFFFFF;
}
#container #someText a:hover h3 {
	text-decoration: underline;
}

#container #sidebar {
	float: right;
	width: 325px;
	padding: 0 0 262px;
}

#container #sidebar #video{
width:325px;
height:250px;
margin: 0 0 30px;
}

#sidebar div.sidebar_index {
	margin: 0 0 68px auto;
	width: 280px;
}

#sidebar div.sidebar_index h3 {
	background: transparent url(/images/testimonialsLine.png) no-repeat scroll 100% 100%;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 5px 5px 3px;
	text-transform: uppercase;
	color: #555555;
}

#sidebar div.sidebar_index ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 0 28px;
	padding: 0 5px;
}

#sidebar div.sidebar_index a, #sidebar div.sidebar_index a:visited {
	color:#F9AD14;
	text-decoration:none;
}

#sidebar div.sidebar_index a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#notfound404 {
	margin: 33px 0 0;
}

#notfound404 p, #notfound404 ul {
	line-height: 21px;
	font-size: 14px;
	color: #C1C1C1;
	margin: 0 0 2em;
}

#notfound404 h3 {
	color: #555555;
	margin: 0;
}
