#main { width:980px; margin:0 auto; text-align:left;}

#header {height:170px;}

#footer { height:93px;}

.column-1, .column-2, .column-3, .col-1, .col-2, .col-3, .col-4, .col-5 {float:left;}

.container { width:100%; overflow:hidden;}


/* ============================= services ===========================*/
#body_serv .column-1, #body_serv01 .column-1, #body_serv02 .column-1, #body_serv03 .column-1, #body_serv04 .column-1, #body_serv05 .column-1, #body_serv06 .column-1, #body_serv07 .column-1, #body_serv08 .column-1, #body_serv09 .column-1, #body_serv10 .column-1, #body_serv11 .column-1, #body_serv12 .column-1, #body_serv13 .column-1, #body_serv14 .column-1, #body_serv15 .column-1, #body_serv16 .column-1, #body_serv17 .column-1, #body_serv18 .column-1, #body_serv19 .column-1, #body_serv20 .column-1, #body_serv21 .column-1, #body_serv22 .column-1 { width:199px;/*was244px;*/ overflow:hidden; }

#body_serv .column-2, #body_serv01 .column-2, #body_serv02 .column-2, #body_serv03 .column-2, #body_serv04 .column-2, #body_serv05 .column-2, #body_serv06 .column-2, #body_serv07 .column-2, #body_serv08 .column-2, #body_serv09 .column-2, #body_serv10 .column-2, #body_serv11 .column-2, #body_serv12 .column-2, #body_serv13 .column-2, #body_serv14 .column-2, #body_serv15 .column-2, #body_serv16 .column-2, #body_serv17 .column-2, #body_serv18 .column-2, #body_serv19 .column-2, #body_serv20 .column-2, #body_serv21 .column-2, #body_serv22 .column-2 { width:443px;/*was398*/ margin-left: 38px;}
/*#body_serv .line{ background:url(images/line.gif) repeat-y 199px 0;}*/

/* ============================= about ===========================*/
#body_about .column-1, #body_about01 .column-1, #body_about02 .column-1, #body_about03 .column-1, #body_about04 .column-1, #body_about05 .column-1 { width:199px/*was244px*/; overflow:hidden; }

#body_about .column-2, #body_about01 .column-2, #body_about02 .column-2, #body_about03 .column-2, #body_about04 .column-2, #body_about05 .column-2{ width:443px;/*was398*/ margin-left: 38px;}
/*#body_serv .line{ background:url(images/line.gif) repeat-y 199px 0;}*/
#body_about #mapleft {width:220px; overflow:hidden; float:left;}
#body_about02 .col-1{ width:130px;}
#body_about02 .col-2{ width:130px;}
#body_about02 .col-3{ width:130px;}
#body_about02 .col-4{ width:120px;}
#body_about02 .col-5{ width:110px;}
/* ============================= home index page ===========================*/
#body_home .column-1{ width:398px;}/* add what is taken from line 62-3 in style css*/
#body_home .column-2{ width:244px;}
#body_home .col-1{ width:165px;}
#body_home .col-2{ width:160px;}
#body_home .line{ background:url(images/line.gif) repeat-y 436px 0;}

/* ============================= careers index page ===========================*/
#body_careers .column-1{ width:398px;}/* add what is taken from line 62-3 in style css*/
#body_careers .column-2{ width:244px;}
#body_careers .col-1{ width:165px;}
#body_careers .col-2{ width:160px;}
#body_careers .line{ background:url(images/line.gif) repeat-y 436px 0;}

/* ============================= projects ===========================*/
#body_projects .column-1{ width:398px;}
#body_projects .column-2{ width:244px;}
#body_projects .col-1{ width:120px;}
#body_projects .col-2{ width:120px;}
#body_projects .col-3{ width:120px;}
#body_projects .col-4{ width:120px;}
#body_projects .col-5{ width:110px;}
#body_projects .line{ background:url(images/line.gif) repeat-y 436px 0;}

/* ============================= resources ===========================*/
#body_resources .column-1{ width:398px;}
#body_resources .column-2{ width:244px;}
#body_resources .col-1{ width:228px;}
#body_resources .col-2{ width:170px;}
#body_resources .line{ background:url(images/line.gif) repeat-y 436px 0;}


/* ============================= contact ===========================*/
#body_contact .column-1{ width:398px;}
#body_contact .column-2{ width:244px;}
#body_contact .line{ background:url(images/line.gif) repeat-y 436px 0;}

/* ============================= page1 ===========================*/
#page1 .column-1{ width:398px;}/* add what is taken from line 62-3 in style css*/
#page1 .column-2{ width:244px;}
#page1 .col-1{ width:165px;}
#page1 .col-2{ width:160px;}
#page1 .line{ background:url(images/line.gif) repeat-y 436px 0;}

/* ============================= page2 ===========================*/
#page2 .column-1{ width:398px;}
#page2 .column-2{ width:244px;}
#page2 .col-1{ width:180px;}
#page2 .col-2{ width:190px;}
#page2 .line{ background:url(images/line.gif) repeat-y 436px 0;}

/* ============================= page3 ===========================*/
#page3 .column-1{ width:398px;}
#page3 .column-2{ width:244px;}
#page3 .col-1{ width:228px;}
#page3 .col-2{ width:170px;}
#page3 .line{ background:url(images/line.gif) repeat-y 436px 0;}

/* ============================= page4 ===========================*/
#page4 .column-1{ width:398px;}
#page4 .column-2{ width:244px;}
#page4 .col-1{ width:120px;}
#page4 .col-2{ width:120px;}
#page4 .col-3{ width:120px;}
#page4 .col-4{ width:120px;}
#page4 .col-5{ width:110px;}
#page4 .line{ background:url(images/line.gif) repeat-y 436px 0;}

/* ============================= page5 ===========================*/
#page5 .column-1{ width:244px;}
#page5 .column-2{ width:398px;}
#page5 .line{ background:url(images/line.gif) repeat-y 263px 0;}

/* ============================= page6 ===========================*/
#page6 .column-1{ width:398px;}
#page6 .column-2{ width:244px;}
#page6 .line{ background:url(images/line.gif) repeat-y 436px 0;}