body {
background:#F9F9F9 url(img/bg.png) repeat-x scroll 0 0;
color:#5C5C5C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
text-align:justify;
}
a {
color:#004480;
text-decoration:underline;
}
a:hover {
color:#004480;
text-decoration:underline;
}
a:visited, a:active {
color:#004480;
}
h2 {
color:#004480;
font-size:16px;
margin-bottom:-14px;
}
img {
border:medium none;
}
#top {
background:transparent url(img/top.png) no-repeat scroll 0 0;
height:4px;
margin:15px auto 0;
width:1024px;
}
#shadow {
background:transparent url(img/shadow.png) repeat scroll 0 0;
margin:0 auto;
width:1038px;
}
#header {
background:#F2F8FD none repeat scroll 0 0;
height:106px;
margin:0 auto;
width:1024px;
}
#headimage {
text-align:right;
width:99%;
}
#logo {
float:left;
margin-left:20px;
margin-top:24px;
}
#credits{
font-size:10px;
margin-left:7px;
margin-top:3px;
position:absolute;
}
#wrap {
background:#FFFFFF none repeat scroll 0 0;
height:auto;
margin:0 auto 0 7px;
min-height:666px;
width:1024px;
}
#logos{
float: right;	
}
#imgfoot{
	font-size:10px;
text-align:center;
}
#imgfoot a, #imgfoot a:visited, #imgfoot a:active{
text-decoration: none;
color: #666;
}
#imgfoot a:hover{
text-decoration: underline;	
}
#navi {
background:#F2F8FD url(img/navibg.png) repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:lighter;
height:41px;
margin:0 auto;
width:1024px;
}
#navlinks {
float:left;
}
#phone {
padding-top:11px;
text-align:right;
width:99%;
}
#navi li {
display:block;
float:left;
height:41px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:auto;
}
#navi li:hover {
background:transparent url(img/navihoverbg.png) repeat scroll 0 0;
display:block;
}
#navi a {
color:#FFFFFF;
display:block;
height:30px;
padding-left:15px;
padding-right:15px;
padding-top:11px;
text-decoration:none;
}
#left {
float:left;
height:auto;
margin-left:10px;
margin-top:10px;
width:194px;
}
#left li {
background:#FFFFFF url(img/snavbg.png) repeat-x scroll 0 0;
height:26px;
list-style-image:url(img/arrow.png);
list-style-position:inside;
list-style-type:disc;
padding-left:18px;
padding-top:5px;
width:177px;
}
#left a {
color:#004480;
text-decoration:none;
}
#left a:hover {
font-size:12px;
font-weight:bold;
}
#right {
float:left;
height:auto;
margin-bottom:8px;
margin-left:10px;
margin-top:10px;
width:194px;
}
strong{
font-size: 12px;	
}
#content {
float:left;
height:auto;
padding-left:11px;
width:594px;
padding-top: 6px;
text-align: left;
}
#content h2 {
margin-top:0px;
}
#content2 {
float:left;
height:auto;
padding-left:11px;
width:594px;
padding-top: 6px;
text-align: left;
}
#content2 h2 {
margin-top:0px;
}
#content2 img{
float:right;
margin-top:10px;	
}
#content2 li{
margin-left: 30px;	
}
#clear{
	height:1px;
clear:both;
}
#content2 ul{
float:left;
margin-right:20px;
margin-left:-40px;	
width:38%;
}
#map {
margin-bottom:6px;
margin-left:13px;
margin-top:13px;
}
.qual {
text-align:left;
}
.qualc {
font-size:9px;
font-variant:small-caps;
margin-left:45px;
margin-top:-22px;
position:absolute;
font-weight: bold;
}
.qual img {
margin-left:5px;
margin-top:8px;
}
#footer {
clear:both;
height:0;
margin:0 auto;
width:1024px;
}
#end {
background:transparent url(img/foot.png) no-repeat scroll 0 0;
height:6px;
margin:0 auto 20px;
width:1024px;}

#stories{
height:158px;
margin-top: 14px;
width:100%;
}
#stories img{
float:left;
margin-right:18px;
margin-top:44px;	
}
#thebuttons{
	margin-top:33px;
position:absolute;
margin-left:209px;
}

#thebuttons li{
display:block;
float:left;
height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#thebuttons li a{
background:#E2671C none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-weight:bold;
height:20px;
margin-left:6px;
padding-left:8px;
padding-top:2px;
text-decoration:none;
width:16px;
}
#thebuttons li a:hover, #thebuttons li a:active{
background: #004480;	
}

#landingpages{
color:#999999;
font-size:9px;
margin:-17px auto 0;
text-align:center;
width:991px;
}
#landingpages a{
color: #999;
text-decoration: none;
}

#landingpages img{
margin-top: 5px;	
}
#products{
background:#f0f5fb;
height:270px;
clear:both;
margin-top:68px;
border-top:1px solid #d7d7d7;
border-bottom:1px solid #d7d7d7;	
}
#team{
margin-top: 10px;	
}
#team img{
float:right;
margin-left:20px;
margin-top:27px;
}
.prod{
	float:left;
font-size:13px;
height:113px;
margin-left:12px;
margin-right:8px;
margin-top:5px;
text-align:center;
width:123px;
margin-bottom: 17px;
}
.prod img{
margin-left: 5px;
margin-top: 5px;
margin-bottom: 4px;
}
.prodcon{
	
}
#cbs{
background: #f3f3f3;	
color: #999;
}
#tags{
	padding:3px 12px 5px;
text-align:left;
}
#tagcloud{
margin-top: 5px;	
}
.rtop{
	background:#FFFFFF url(img/1.gif) repeat scroll 0 0;
height:3px;
width:194px;
}
.rtext{
	color:#004480;
font-size:15px;
height:28px;
padding-top:8px;
text-align:center;
}
.rbot{
	background:#FFFFFF url(img/2.gif) repeat scroll 0 0;
height:3px;
width:194px;
}
.tag1 {
font-size:14px;
font-weight:bold;
}
.tag2 {
font-size:16px;
}
.tag3 {
font-size:16px;
}
.tag4 {
font-size:9px;}
#right img {
margin-bottom:6px;
margin-top:-7px;	
}
#products a{
color: #666;
text-decoration: none;
}
.sitemap .desc {
clear:left;
float:left;
font-size:80%;
padding-bottom:5px;
padding-left:20px;
}
.sitemap ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 5px;
}
.sitemap {
margin-top:20px;
}
#refs{
	
}

#refs h2{
font-size:13px;
font-weight:normal;
margin-left:6px;
margin-top:5px;
}
#refs2{
font-size:11px;
letter-spacing:-0.8px;
line-height:20px;
list-style-image:none;
list-style-position:inside;
list-style-type:circle;
margin-top:15px;
padding-left:8px;
text-align:left;
}
#refnav{
display:block;
float:left;
font-size:14px;
font-weight:bold;
margin:20px -81px 15px 132px;	
}
#revnav a, #revnav a:visited{
text-decoration: none;	
}
.refnavactive{
	color: #f9b300;
	text-decoration: underline;
}
#box{
border:1px solid #F09509;
color:#154E8D;
float:left;
font-size:11px;
height:35px;
margin-bottom:11px;
margin-left:14px;
padding-bottom:4px;
padding-left:9px;
padding-top:4px;
width:210px;
margin-top: 3px;
}
#branchen{
clear:both;
height:auto;
padding-left:65px;
width:100%;
}