@charset utf-8;

* {
outline:none;
}

html,body {
height:100%;
font-family:sans-serif;
cursor:default;
}

body {
font-size:11px;
text-align:center;
background:url(../images/bodybg) repeat-x;
color:#333;
margin:0;
padding:0;
}

body#home {
font-size:11px;
text-align:center;
color:#333;
margin:0;
padding:0;
}

h1 {
color:#0655a2;
font-size:25px;
font-weight:400;
}

h2 {
color:#0655a2;
font-size:150%;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400!important;
}

strong {
weight:bold;
}

a {
color:#0655a2;
text-decoration:none;
}

a:hover {
text-decoration:none;
cursor:pointer;
}

#background {
width:100%;
height:100%;
background:url(../images/bodybg) repeat-x;
}

#container {
width:960px;
text-align:left;
margin:0 auto;
}

.ie6 #container {
width:1060px;
}

#headerWrap {
width:960px;
height:124px;
float:left;
}

#siteLogo {
width:293px;
height:124px;
float:left;
}

#headerLinks {
height:69px;
width:647px;
color:#fff;
float:left;
font-family:Arial, sans-serif;
font-size:15pt;
text-align:right;
position:relative;
padding:55px 0 0;
}

#headerLinks p {
margin:0;
padding:0;
}

#headerLinks a {
color:#FFF;
text-decoration:none;
}

#headerLinks span {
color:#85add1;
margin:10px;
}

.headerSearch {
height:13px;
color:#666;
font-family:, Arial, sans-serif;
font-size:11px;
margin:0 0 0 10px;
padding:1px 3px;
}

#headerForm {
display:inline;
}

.headerButton {
display:inline-block;
position:absolute;
bottom:49px;
right:113px;
}

#defaultNavWrap {
width:188px;
min-height:612px;
float:left;
padding:30px 0 0 3px;
}

* html #defaultNavWrap {
height:612px;
}

#defaultNavWrap h2.hide {
display:none;
}

#navigation {
background : white;
width:188px;
min-height:334px;
float:left;
position:relative;
}

#navigation img {
display : none !important;
}

* html #navigation {
height:334px;
}

#defaultLatestNewsWrap {
width:155px;
min-height:268px;
float:left;
padding:10px 0 0 10px;
}

#defaultSolutionFinderWrap {
width:769px;
height:364px;
float:left;
background:url(../images/solutionFinder_BG) 505px bottom no-repeat;
}

#furtherContent h1 {
margin:0 0 10px;
}

#furtherContent {
width:689px;
min-height:572px;
float:left;
background:#fff url(../images/further-content-bg) no-repeat bottom right;
position:relative;
font-size:1.4em;
margin:30px 0 0 20px;
padding:20px;
}

* html #furtherContent {
height:572px;
}

#defaultSolutionFinderHeader {
width:746px;
height:80px;
float:left;
margin-left:20px;
position:relative;
padding:0 0 0 3px;
}

#contactUs {
position:absolute;
top:30px;
right:61px;
}

#defaultSolutionFinderHeader h1 {
font-weight:400;
font-size:32px;
color:#FFF;
text-transform:lowercase;
position:absolute;
top:23px;
left:2px;
margin:0;
padding:0;
}

#defaultContentWrap {
width:769px;
min-height:278px;
float:left;
}

#defaultContentContainer {
/*width:463px;*/
height:269px;
float:left;
background:url(../images/defaultContentArea_BG) no-repeat bottom left;
padding:10px 0 0 40px;
font-size:1.4em;
text-align:justify;
}

#defaultContentContainer h2 {
margin:8px 0 0 0;
padding:0;
}

#defaultContentArea {
/*width:300px;*/
color:#626262;
margin:30px 50px 0 130px;
}

#defaultRightArea {
width:190px;
height:220px;
float:right;
background:url(../images/defaultRightArea) no-repeat;
color:#666;
font-size:1.2em;
margin:20px 40px 0 0;
padding:10px;
}

#defaultRightArea a {
color:#0e0f85;
text-decoration:none;
font-weight:400;
}

#defaultRightArea h2 {
margin:0;
padding:0;
}

#footerWrap {
/*width:940px;*/
height:114px;
/*float:left;*/
clear:both;
background:#f4f4f4;
margin-right:20px;
}

#footerLeftText {
width:160px;
float:left;
color:#6d6d6d;
margin:30px 0 0 25px;
}

#footerLogos {
float:right;
position:relative;
width:676px;
height:57px;
background:url(/images/footerbg) no-repeat;
margin:20px 25px 0 0;
padding:15px 0 0 5px;
}

#footerLogos:hover {
background-position:bottom left;
}

#footerLogos img {
border:none;
}

#footerLogos p {
margin:0;
padding:0;
}

#footerLogos p.partners a {
margin:0;
padding:0;
text-indent:-1000px;
width:100%;
height:60px;
display:block;
}

#footerLinks {
/*float:right;*/
clear:both;
color:#6d6d6d;
background:#f4f4f4;
/*width:715px;*/
text-align:center;
padding:10px;
}

#footerLinks a {
color:#6d6d6d;
}

#footerLinks h2 {
display:none;
}

#footerLinks ul {
margin:0;
padding:0;
list-style-type:none;
}

#footerLinks ul li {
padding:5px;
display:inline;
}

a:hover,#defaultContentArea a:hover {
text-decoration:none;
}

#defaultLatestNewsWrap a,#defaultContentArea a {
color:#cb7125;
font-weight:400;
text-decoration:none;
}
