body {
background:url(../images/bg-main-home.jpg) top left repeat-x;
}
#container {
width:1000px;
margin:0 auto;
position:relative;
}
#container > div {
width:990px;
margin:0 auto;
}
body #container .main {
background:#fff url(../images/bg-main-top.gif) no-repeat top left;
padding:9px 0 0;
height:337px;
}
body #container .main .column-one {
width:740px;
float:left;
}
body #container .main .column-two {
width:240px;
padding:0 10px 0 0;
float:right;
}
#container .box, #container .box {
padding-bottom:0;
}
#container .newsletter h3 {
padding-top:7px;
}
#container .white {
margin:0 0 5px;
}
#container .sub .column-one {
width:372px;
float:left;
background:url(../images/bg-sub-seperator-one-two.jpg) no-repeat right 6px;
min-height:233px;
}
#container .sub {
border-bottom:4px solid #E5E8EC;
}
#container .sub .column-two {
width:363px;
float:left;
min-height:233px;
}
#container .sub .column-three {
width:255px;
float:left;
}
#container .sub .box {
margin:10px 27px 0;
}
#container .sub .column-three .box {
background:url(../images/bg-box-home-sub.gif) repeat-x left top;
min-height:245px;
margin:10px 0 0;
}
#container .sub .box h3 {
border-bottom:4px solid #e5e8ec;
background:none;
}
#container .sub .column-three .box h3 {
border-bottom:4px solid #bec7cd;
}
#container .sub .box p {
font-size:1.2em;
margin:15px 115px 0 0;
}
#container .sub .box p strong {
color:#000;
font-weight:normal;
font-size:1.2em;
}
#container .sub .column-one .box ul {
margin:15px 145px 0 0;
}
#container .sub .column-one .box ul li.title {
color:#000;
font-size:1.3em;
font-weight:bold;
border-bottom:1px solid #eaeaea;
padding-bottom:3px;
margin-bottom:3px;
}
#container .sub .column-one .box ul li {
padding:2px 0;
}
#container .sub .column-one .box ul li a {
background:transparent url(../images/icon-link.gif) no-repeat scroll right 1px;
color:#3c94ce;
display:block;
font-weight:normal;
padding-right:20px;
text-decoration:none;
width:auto;
font-size:1.1em;
margin-right:20px;
}
#container .sub .column-one .box ul li a:hover {
text-decoration:underline;
}
#container .sub .column-one .box,
#container .sub .column-one .box .content {
min-height:233px;
}
#container .sub .column-one .content {
background:url(../images/bg-sub-computer.jpg) no-repeat right 60px;
}
#container .sub .column-two .box ul {
margin-top:17px;
}
#container .sub .column-two .box ul li {
border-bottom:1px solid #e6e8e8;
padding-bottom:9px;
margin-bottom:9px;
}
#container .sub .column-two .box ul li.last {
border:none;
}
#container .sub .column-two .box ul li a {
font-size:1.2em;
color:#666;
text-decoration:none;
}
#container .sub .column-two .box ul li a span.date {
color:#333;
display:block;
}
#container .sub .column-two .box p,
#container .sub .column-three .box p {
font-size:1.1em;
}
#container .sub .column-two .box p a,
#container .sub .column-three .box p a {
background:transparent url(../images/icon-link.gif) no-repeat scroll right 2px;
color:#15649F;
padding-right:20px;
text-decoration:none;
width:auto;
}
#container .sub .column-two .box a:hover,
#container .sub .column-three .box a:hover {
text-decoration:underline;
}
#container .sub .column-three .box p {
font-size:1.2em;
margin:15px 25px 0 0;
}
#container .sub .column-three .box .content {
background:url(../images/bg-sub-camera.png) no-repeat right 50px;
min-height:233px;
}
#container .solutions ul li a {
color:#375267;
font-weight:normal;
}
#container .solutions h3,
#container .solutions .content ul li.seperator {
background:none !important;
border-bottom:1px solid #dae7f0;
}
#footer-container {
background:#021b2d;
min-height:300px;
}
#footer-container .footer-content .sitemap-footer {
padding:20px 19px 30px 30px;
margin:0 auto 0;
border-bottom:1px solid #193040;
width:941px;
}
#footer-container .footer-content .sitemap-footer .box {
float:left;
margin-right:20px;
}
#footer-container .footer-content .sitemap-footer .last {
margin-right:0;
}
#footer-container .footer-content .sitemap-footer .box ul {
margin:0;
}
#footer-container .footer-content .sitemap-footer .box ul li,
#footer-container .footer-content .sitemap-footer .box ul li a {
color:#9cb6ca;
font-size:1em;
text-decoration:none;
}
#footer-container .footer-content .sitemap-footer .box ul li a:hover {
text-decoration:underline;
}
#footer-container .footer-content .sitemap-footer .box ul li.title {
font-size:1.2em;
color:#7d96a9;
font-weight:bold;
margin-bottom:8px;
}
#footer-container .footer-content .sitemap-footer .box ul li.phone {
font-size:1.4em;
margin:5px 0;
}
#footer-container .footer-content .sitemap-footer .box ul li.email a {
font-size:1.2em;
color:#7d96a9;
}
#footer-container .footer-content .copyright {
margin:20px 0 30px;
text-align:center;
}
#footer-container .footer-content .copyright p,
#footer-container .footer-content .copyright p a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#bbcfdf;
font-size:1em;
text-decoration:none;
}
#footer-container .footer-content .copyright p a:hover {
text-decoration:underline;
}
#container .logo {
height:102px;
width:991px;
}
#container .logo img {
float:right;
}
#flashContent {
width:767px;
height:338px;
position:absolute;
top:172px;
left:-7px;
}
#flashContent img {
margin:1px 0 0 20px;
}
#subpage-container .box, #container .solutions {
padding:0 20px 0;
}
#subpage-container .box, #container .solutions ul {
margin-bottom:5px;
}
