@charset "UTF-8"; /* CSS Document */

body { margin:0; }
html { margin:0; padding:0;}

img { border:none; }
a { text-decoration:none; color:#298eda;}
a.menu { padding-left:1px; }
.emails { color:#aaa; font-style:italic;}
table {border:none; }

/*sidebar stuff*/
.sideTitle { font-family:Myriad Pro, Lucida Sand, sans-serif; font-size:16pt; color:black; font-style:oblique; padding-left:15px; font-weight:bold; text-align:left; padding-top: 10px; padding-bottom: 5px; }
.sideSub { font-family:Myriad Pro, Lucida Sand, sans-serif; font-size:13pt; color:black; font-style:oblique; padding-left:15px; text-align:left; }
.newsTitle { font-family:Trebuchet MS, Trebuchet, sans-serif; font-size:14pt; color:black; font-style:oblique; font-weight:bold; padding-left:15px; text-align:left; padding-top: 10px; }
.news { font-family:Trebuchet MS, Trebuchet, sans-serif; font-size:10pt; color:black; padding-left:15px; width:330px; white-space:normal; text-align:left; }

/* Services page */
.subTitre { font-family:Trebuchet MS, Trebuchet, sans-serif; font-size:16pt; color:#FA6814; font-style:oblique; font-weight:bold;   }
.smallSub { font-family:Trebuchet MS, Trebuchet, sans-serif; font-size:14pt; color:#FA6814; font-style:oblique; font-weight:bold; padding-bottom:5px; padding-top:10px;   }
.service { width:270px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:black; } 
.twoCol { width:375px; vertical-align:middle; padding-top:20px; padding-bottom:20px; } 


.pageTitle { font-family:Trebuchet MS, Trebuchet, sans-serif; font-size:20pt; color:#1D518C; font-style:oblique; font-weight:bold; padding-left:50px; }
.pageSub { font-family:Myriad Pro, Lucida Sand, sans-serif; font-size:14pt; color:black; font-style:oblique; text-align:left; padding-left:50px; }
.subTitle { font-family:Trebuchet MS, Trebuchet, sans-serif; font-size:16pt; color:#FA6814; font-style:oblique; font-weight:bold; padding-left:50px;  }
.bodytext { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:black; width:500px; padding-left:50px;  padding-bottom:20px; white-space:normal; }
.bodytext p { padding:0 0 2px 0; margin:0; line-height:12pt; }

.TitleNoInd { font-family:Trebuchet MS, Trebuchet, sans-serif; font-size:20pt; color:#1D518C; font-style:oblique; font-weight:bold; } 
.bodyNoInd { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:black; white-space:normal; } 
.bodyNoInd p { padding:0 0 2px 0; margin:0; line-height:12pt; }

#emailUs1 { display: block; width: 504px; height: 135px; background: url("images/commercial.jpg") no-repeat 0 0; }
#emailUs2 { display: block; width: 504px; height: 135px; background: url("images/industrial.jpg") no-repeat 0 0; }
#emailUs3 { display: block; width: 504px; height: 135px; background: url("images/personal.jpg") no-repeat 0 0; }


.nav { font-family:Trebuchet MS, Trebuchet, sans-serif; font-size:10pt; color:#AAAAAA; padding-left:50px; text-align:left; padding-bottom:15px; padding-top:15px; }
.release { font-family:Myriad Pro, Lucida Sand, sans-serif; font-size:12pt; color:#808080; padding-left:50px; text-align:left; }
.newsT { font-family:Trebuchet MS, Trebuchet, sans-serif; font-size:12pt; color:#FA6814; font-weight:bold; padding-left:50px; text-align:left; }

.maindiv { }

.lgin { padding-left:86px; padding-top:55px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
.lgin a { text-decoration:none; color:#1D518C; }

.search {  padding-top:10px;}

.map { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#16538E; padding-bottom:20px; text-align:left;} 
.map a { display:block; padding-left:10px; color:#1D518C; padding-top:3px;} 
.map a:hover { display:block; margin-left:10px; padding-left:0px; background-color:#ccc; color:#1D518C;}

.mapTitle { font-family:Trebuchet MS, Trebuchet, sans-serif; font-size:14pt; color:black; font-style:oblique; font-weight:bold; padding-left:10px; padding-top:10px;}
.mapTitle a { color:black;}
.mapTitle a:hover { color:black; background-color:inherit;}

.downMenu { font-family:Myriad Pro, Lucida Sand, sans-serif; font-size:9pt; color:white; text-align:center; padding-top:15px; padding-bottom:15px; }
.downMenu a { color:white; }
.downMenu2 { font-family:Myriad Pro, Lucida Sand, sans-serif; font-size:9pt; color:black; text-align:center; padding-top:20px; padding-bottom:15px;}
.downMenu2 a { color:black; } 

.question { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:black; border-top:solid #aaa 1px; padding-top:5px; padding-bottom:5px; margin-left:50px; padding-left:20px; width:570px;}
.question:hover { border-top:solid #aaa 1px; background-color:#eee; cursor:pointer; }
.answer { font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:18px; color:#444; padding-left:90px; padding-bottom:20px;}

.download { padding-left:450px;}

.jobs {}
.jobs h1 { text-decoration:none; color:grey;}
.jobs h2 { text-decoration:none; }