@charset "utf-8";
/* CSS Document */
body{
margin:0;
background-color:#2895d2;
}
#pagecontainer{
background:url(../images/bg_columntwo.gif) 0 0 repeat-y;
}
.spacer{
margin:0;
padding:0;
font-size:0;
height:0;
}
img{
border:0;
}
img.floatmiddle{
display: block;
margin-left: auto;
margin-right: auto;
}
#headerhome{
width:100%;
height:160px;
background:url(../images/bg_headerhome.gif);
}
#headerhome img{
float:left;
}
#headerhome img.floatright2{
float:right;
}
#headerhome p{
float:right;
margin:0;
padding:0;
}
.aboutus{
background-color:#FFF;
font:normal 11px Verdana;
line-height:18px;
color:#000;
padding:4px;
text-align:justify;
}
.aboutus a{
text-decoration:none;
color:#FF6600;
}
.aboutus a:hover{
color:#2a5e98;
}
.aboutus p{
}
.mansystext{
padding:10px 20px 15px 15px;
font:normal 11px Verdana;
color:#e2500c;
}
.mansystext a{
text-decoration:none;
color:#2a5e98;
}
.mansystext a:hover{
color:#FF6600;
}
.notestext{
padding:10px 20px 15px 15px;
font:normal 10px Verdana;
color:#3d9bb4;
}
#casestudies{
background:url(../images/bg_casestudy.jpg) 0 0 no-repeat;
height:203px;
}
#casestudies p{
display:block;
height:40px;
font:normal 11px Verdana;
color:#fff;
padding:30px 23px 15px 20px;
overflow:hidden;
}
#casestudies h3{
float:right;
padding-right:30px;
padding-top:25px;

font:bold 9px Verdana;
color:#000;
}
.columnone{
width:14px;
background:url(../images/bg_left.gif) no-repeat;
}
#marqueearea{
padding:25px 25px 30px 15px;
font:bold 11px Verdana;
color:#36688D;
}
.columntwo{
background:url(../images/box01_top.gif) no-repeat;
height:13px;
}
.colum2abottom{
background-image:url(../images/bg_colum2bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
}
.column2bg{
background:url(../images/bg_columntwo.gif) 0 0 repeat-y;
}
.aboutusbottom{
background:url(../images/box01_top.gif) 0 0 no-repeat;
}

.spacer2{
width:10px;
height:20px;
}
#columntwoa{
background:url(../images/bg_box01.gif) repeat-y;
width:237px;
}
.col2aseperator{
background:url(../images/seperator_column2a.gif) 0 0 repeat-x;
}
#columntwoa p{
margin:0;
font:normal 11px Verdana;
color:#000;
padding:5px 15px 5px 15px;
}
#columntwob img.topspacer{
padding-top:10px;
display: block;
    margin-left: auto;
    margin-right: auto
}
.column2bseperator{
background:url(../images/bg_columntwob.gif) 0 0 repeat-x;
margin:0;
}
#columntwob img.topleftspacer{
padding-top:10px;
float:right;
padding-right:10px;
}

#columnthree{
min-height:600px;
background:url(../images/bg_columnthree.gif) repeat-y;
}
.columnthreebg{
background:url(../images/bg_columnthree.gif) repeat-y;
}
#columnthree p{
padding:0;
margin:0;
}
#columfour{
background-color:#aad0eb;
}
#columfour img{
margin:0;
padding:0;
}
#columnfoursub{
background:url(../images/image_column4.jpg) 0 0 no-repeat;
background-color:#aad0eb;
}
#columnfoursub img{

}
#columnfoursub ul{
padding:0 0 0 6px;
margin:0;
}
#columnfoursub ul li{
padding-left:18px;
font:bold 9px verdana;
color:#0e4367;
background:url(../images/bullet01.gif) 0 0 no-repeat;
list-style:none;
line-height:17px;
padding-bottom:5px;
}
#columnfoursub ul li a{
color:#0e4367;
text-decoration:none;
}
#columnfoursub ul li a:hover{
color:#3366CC;
}
#columnfoursub h4{
padding:54px 0 0 4px;
margin:0;
}
#careers{
width:260px;
background-color:#aad0eb;
}
#columnfive a{
font:bold 9px Verdana;
text-decoration:none;
color:#999999;
}
#columnfive a:hover{
color:#3366CC;
}

#columnfive ul{
padding:0;
margin:0;
}
#columnfive ul li{
background:url(../images/bg_submenu.gif) 0 100% no-repeat;
padding:8px 0px 1px 10px;
list-style:none;
font:bold 9px verdana;
}
#columnfive ul li a{
text-decoration:none;
color:#2a5e98;
}
#columnfive ul li a:hover{
color:#FF6600;
}
.columnfivebg{
background-image:url(../images/bg_column5bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
}
.rightmenu{
background:url(../images/bg_menu.gif) 0 10px no-repeat;
height:20px;
padding-left:12px;
padding-bottom:5px;

}
.quality{
padding:0 14px 0 15px;
font:normal 11px verdana;
color:#3a4048;
width:125px;
background:url(../images/bg_quality.gif);
}
#quality p{
width:125px;
margin:0;
padding:0 0 0 15px;
font:normal 10px verdana;
color:#3a4048;
}
#footer{
height:43px;
width:100%;
background:url(../images/bg_footer.gif) 0 0 repeat-x;
font:normal 10px Verdana;
color:#86aec5;
}
#footer img.floatLeft{
float:left;
}
#footer p{
padding-top:12px;
}
#footer a{
padding-right:10px;
color:#86aec5;
text-decoration:none;
}
.news{
font:normal 11px verdana;
color:#2082a8;
text-align:left;
}
.news a{
color:#2082a8;
text-decoration:none;
}


.readtext{
padding:8px 20px 8px 15px;
font:normal 11px Verdana;
color:#FF6600;
}
.readtext a{
text-decoration:none;
color:#FF6600;
}
.readtext a:hover{
color:#e2500c;
}