body {
margin:0;
padding:0;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4A4A4A;
}
.wrapper{
width:990px;
margin:0 auto;
position:relative;
}

a{
text-decoration:none;
color:#15458F;
}
a:hover{
text-decoration:none;
color:#999999;
}
*{
padding:0;
margin:0;
}
p{
padding-bottom:10px;
}
.header-home{

}
.header{
background:url(../images/common/bg-header.jpg) no-repeat;
border-bottom:1px solid #000000;
min-height:86px;
height:86px;
position:relative;
}
.logo{
float:left;
height:86px;
}

.topnav{
position:absolute;
right:0;
top:0;
margin:0;
padding:0px 0px 0px 30px;
background:url(../images/common/crv-toplinks.png)  no-repeat;
}

.topnav ul{
padding:4px 10px 3px 0px;
background:url(../images/common/bg-topnav-m.gif) repeat-x!important;
background:url(../images/common/bg-topnav.gif) repeat-x;
}
.topnav ul li{
display:inline;
color:#FFFFFF;
}
.topnav ul li a{
color:#FFFFFF;
}
.topnav ul li a:hover{
color:#99CC54;
}
.container{
padding:0 16px 0 16px;
clear:both;
overflow:hidden;
display: inline-block;
}
.left{
width:220px;
background:#F3F1F1;
float:left;
}
.left ul{
padding:20px 0 20px 0;
}
.left ul li{
display:block;
list-style:none;
}
.left ul li a{
display:block;
color:#000000;
padding:7px 12px;
height:auto !important;
height:0px/**/;
}
.left ul li a:hover{
display:block;
color:#000000;
padding:7px 12px;
background:#99CC54;
}
.left ul li.focus a{
display:block;
color:#000000;
padding:7px 12px;
background:#99CC54;
font-weight:bold;
}
.right{
float:left;
width:738px;
border:0px solid red;
}
.txt{
padding-top:35px;
padding-bottom:90px;
text-align:center;
}
.left, .right{
display:table-cell;
padding-bottom:3333px !important;
margin-bottom:-3333px !important;
}
h1{
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#15458F;
margin-bottom:10px;
padding-bottom:6px;
border-bottom:1px dotted #666666;
}
h2{
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#86C23A;
padding-bottom:10px;
}
h3{
font-size:14px;
color:#86C23A;
padding:0px 0px 1px 0;
margin:0 0px 5px 0;
}
.solutions{
	position:absolute;
	left: 268px;
	top: 326px;
	z-index:100;
}
.services{
	position:absolute;
	left: 516px;
	top: 326px;
	z-index:100;
}
.high-end-consultancy{
	position:absolute;
	left: 763px;
	top: 326px;
	z-index:100;
}
.menu{
background:#15458F;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
font-size:18px;
width:225px;
border:1px solid #FFFFFF;
border-bottom:0px solid #FFFFFF;
}
.menu a{
color:#FFFFFF;
text-decoration:none;
padding:8px 10px 6px 18px;
display:block;
}
.menu a:hover{
color:#99CC54;
text-decoration:none;
}
.menu ul{
display:none;
width:225px;
font-size:11px;
padding:0;
margin:0;
position:absolute;
bottom:36px;
left:-1px;
background:#3B67AD;
border:1px solid #FFFFFF;
}
.menu ul li{
font-size:11px;
list-style:none;
padding:4px 10px;
margin:0;
display:block;
}
.menu ul li a{
display:block;
padding:0;
}
.menu:hover ul{
display:block;
}

.menu-content{
width:204px;
border:1px solid #333333;
padding:10px;
float:left;
margin:0 0 0 0px;
height:169px;
}
.menu-content ul{
margin:0;
padding:0;
}
.menu-content ul li{
background:url(../images/home/bullet.gif) left 4px no-repeat;
list-style:none;
margin:0;
padding:0 0 0 16px;
}

.page-image{
width:203px;
float:right;
padding:80px 0 0 0px;
}
.page-image_2{
width:203px;
float:right;
padding:65px 0 0 0px;
}
.page-image_3{
width:203px;
float:right;
padding:50px 0 0 0px;
}
.page-image_4{
width:203px;
float:right;
padding:0px 0 0 0px;
}
.content{
width:464px;
padding-right:20px;
padding:34px 0 5px 37px;
}
.content_2{
width:464px;
padding-right:20px;
padding:0px 0 5px 37px;
}
.content ul{
margin:0px;
padding:0px 0 15px 25px;
}
.content ul li{
margin:0px;
padding:0px 0 0 0px;
}
.content ul li ul{
margin:0px;
padding:0px 0 0 20px;
}
.content ul li ul li{
margin:0px;
padding:0px 0 0 0px;
list-style:disc;
}
.main-menu{
float:left;
position:absolute;
width:600px;
margin:0;
bottom:0px;
left:240px;
}
.main-menu ul{
padding:0px 0px 0px 30px;
}
.main-menu ul li{
list-style:none;
padding:4px 20px 4px 0;
position:relative;
float:left;
}
.main-menu ul li span{
visibility:hidden;
}
.main-menu ul li ul{
position:absolute;
border:0px solid #FFFFFF;
background:#3B67AD;
left:1px;
width:200px;
top:26px;
padding:0;
margin:0;
clear:both;
display:none;
border-top:1px solid #000000;
}
.main-menu ul li ul li{
list-style:none;
display:block;
font-size:11px;
list-style:none;
padding:4px 10px;
background:#3B67AD;
height:auto;
float:none;
}
.main-menu ul li:hover ul{
display:block;
}
.main-menu ul li.sol a{
background:#15458F url(../images/common/l-solutions.gif) center no-repeat;
color:#FFFFFF;
padding:4px 38px 4px 38px;
border:1px solid #FFFFFF;
border-bottom:0px solid #FFFFFF;
}
.main-menu ul li.sol a:hover{
background:#5D5D5D url(../images/common/l-solutions-mo.gif) center no-repeat;
}
.main-menu ul li.sol a.focus{
background:#5D5D5D url(../images/common/l-solutions-mo.gif) center no-repeat;
}
.main-menu ul li.ser a{
padding:4px 38px;
background:#15458F url(../images/common/l-services.gif) center no-repeat;
border:1px solid #FFFFFF;
border-bottom:0px solid #FFFFFF;
}
.main-menu ul li.ser a:hover{
background:#5D5D5D url(../images/common/l-services-mo.gif) center no-repeat;
}
.main-menu ul li.ser a.focus{
background:#5D5D5D url(../images/common/l-services-mo.gif) center no-repeat;
}
.main-menu ul li.con a{
padding:4px 38px;
background:#15458F url(../images/common/l-high-end-consultancy.png) center no-repeat;
border:1px solid #FFFFFF;
border-bottom:0px solid #FFFFFF;
}
.main-menu ul li.con a:hover{
background:#5D5D5D url(../images/common/l-high-end-consultancy-mo.png) center no-repeat;
}
.main-menu ul li.con a.focus{
background:#5D5D5D url(../images/common/l-high-end-consultancy-mo.png) center no-repeat;
}
.main-menu ul li.sol ul li a, .main-menu ul li.ser ul li a, .main-menu ul li.con ul li a{
padding:0px;
color:#FFFFFF;
border:0px solid #FFFFFF;
background-color:#3B67AD;
background-image:none;
display:block;
border:0px;
}
.main-menu ul li.sol ul li a:hover, .main-menu ul li.ser ul li a:hover, .main-menu ul li.con ul li a:hover{
padding:0px;
background:none;
color:#99CC54;
border:0px solid #FFFFFF;
display:block;
}
.footer{
border-top:1px solid #15458F;
clear:both;
}
.footerlinks{
color:#FFFFFF;
padding-left:38px;
}
.footerlinks ul{
background:#5D5D5D;
float:left;
padding:4px 10px;
}
.footerlinks li{
list-style:none;
display:inline;


}
.footerlinks a{
background:#5D5D5D;
color:#FFFFFF;
}
.footerlinks a:hover{
color:#99CC54;
}
.copyright{
float:left;
clear:both;
padding:4px 0px;
margin-left:18px;
}
.web{
float:right;
}
.image-left{
float:left;
display:block;
}
table{
	margin:0px 0 15px 0;
	padding:0px;
	background-color:#CDCBCB;
}
th{
	margin:0px;
	padding:5px;
	background-color:#86C23A;
	text-align:left;
	color:#FFFFFF;
}
td{
	margin:0px 0 0px 0;
	padding:5px;
	background-color:#FFFFFF;
}
.button{
vertical-align:middle;
margin:0 0 0 185px;
}
.divider{
	margin:0px 0 7px 0;
	padding:0px 0 0 0;
	border-bottom:1px #999999 solid;
	}

