body {
float: left;
width: 99%;
color : #475d6b;
font-family: arial, sans-serif;
font-size : 14px;
text-align: center;
line-height: 12pt;
margin: 0;
padding: 0;
}

body * {
font-size : 1em;
}

div#boxOuter {
width: 980px;
margin-left: auto;
margin-right: auto;
padding-top: 15px;
text-align: left;
}

#Logo img {
float: left;
margin-bottom: 12px;
border: 0;
}

h1, h2, h3, h4, h5, h6 {
color: #687582;
margin : 0;
padding : 0;
}

ul, ol {
margin : 0px;
padding : 0px;
}

#Header {
height : 63px;
margin : 0;
background-color: #fff;
}

  /* utility links */
div#Utility {
float: right;
overflow: hidden;
width: 50%;
}

div#Utility ul {
float: right;
list-style: none;
font-family : verdana, arial, sans-serif;
font-size : 10px;
margin-right: -1px;
}

div#Utility ul li {
float: left;
}

div#Utility ul li a {
color: #737678;
padding: 0 10px 0 10px;
border-right: 1px #737678 solid;
}

div#Utility ul li strong a {
font-weight: normal;
text-decoration: none;
}

/* main navigation */
div#MainNavigation {
clear: both;
float: left;
width: 100%;
height : 27px;
background : transparent url(../imgs/navbar_back.gif) repeat-x left top;
overflow : hidden;
}

div#MainNavigation li {
border-right : 1px solid white;
float : left;
height : 27px;
}

div#MainNavigation a {
background : transparent url(../imgs/nav_sprites.gif) no-repeat 0 -57px;
color : white;
display : block;
height : 0;
padding : 27px 0 0 0;
text-decoration : none;
text-align : center;
width : 153px;
}

div#MainNavigation ul li#services1 a		{ background-position: 0 -27px; }
div#MainNavigation ul li#clients1 a 		{ background-position: -155px -27px; }
div#MainNavigation ul li#partners1 a  		{ background-position: -310px -27px; }
div#MainNavigation ul li#company1 a  		{ background-position: -465px -27px; }

div#MainNavigation ul li#services1 a:hover	{ background-position: 0 0; }
div#MainNavigation ul li#clients1 a:hover 	{ background-position: -155px 0; }
div#MainNavigation ul li#partners1 a:hover  { background-position: -310px 0; }
div#MainNavigation ul li#company1 a:hover  	{ background-position: -465px 0; }

div#MainNavigation ul li#services1.active	{ background-position: 0 0; }
div#MainNavigation ul li#clients1.active	{ background-position: -155px 0; }
div#MainNavigation ul li#partners1.active	{ background-position: -310px 0; }
div#MainNavigation ul li#company1.active	{ background-position: -465px 0; }

/* footer */
#Footer {
clear : both;
color : white;
font-family : verdana, arial, sans-serif;
font-size : .76em;
height : 58px;
padding : 12px 8px 0 0;
text-align : center;
border-top : 2px solid #b0b3b7;
background : white url(../imgs/footer_back.gif) repeat-x left top;
}

html>body #Footer {
font-size : .75em;
}

#Footer div {
  display : inline;
}

#Footer a {
color : white;
}

#ContactInformation {
float: left;
font-weight: bold;
margin: -4px 0 0 25px;
}

#CopyrightInformation {
float: left;
margin: -4px 0 0 200px;
}