#main {width:831px; margin:0 auto; margin:0 auto 17px auto;}

#header { height:372px;}
#header, #content, #footer { font-size:.625em;}

.col_1, .col_2, .col_3, .column1, .column2, .column3 { float:left;}
/*addition by IA*/
.listcol_1, .listcol_2, .listcol_3 {float:left;}
/*end addition by IA*/

/*======= index.html =======*/
#page1 #content .line_ver { background:url(images/line_ver.gif) 394px top repeat-y;}
#page1 #content .col_1 {width:374px; margin-right:42px;}
#page1 #content .col_2 { width:375px;}
#page1 #content .col_1 .column1 { width:114px;}
#page1 #content .col_1 .column2 { width:260px;}
/*=== home page ===*/
.home #content .line_ver { background:url(images/line_ver.gif) 394px top repeat-y;}
.home #content .col_1 {width:374px; margin-right:42px;}
.home #content .col_2 { width:375px;}
.home #content .col_1 .column1 { width:114px;}
.home #content .col_1 .column2 { width:260px;}

/*======= index-1.html =======*/
#page2 #content .line_ver { background:url(images/line_ver.gif) 394px top repeat-y;}
#page2 #content .col_1 {width:374px; margin-right:42px;}
#page2 #content .col_2 { width:375px;}
#page2 #content .col_2 .column1 { width:117px;}
#page2 #content .col_2 .column2 { width:252px;}
/*=== aboutus.html ===*/
.aboutus #content .line_ver { background:url(images/line_ver.gif) 394px top repeat-y;}
.aboutus #content .col_1 {width:374px; margin-right:42px;}
.aboutus #content .col_2 { width:375px;}
.aboutus #content .col_2 .column1 { width:117px;}
.aboutus #content .col_2 .column2 { width:252px;}

/*======= index-2.html =======*/
#page3 #content .line_ver { background:url(images/line_ver.gif) 394px top repeat-y;}
#page3 #content .col_1 {width:374px; margin-right:42px;}
#page3 #content .col_2 { width:375px;}
#page3 #content .col_1 .column1 { width:211px;}
/*=== services.html ===*/
.services #content .line_ver { background:url(images/line_ver.gif) 394px top repeat-y;}
.services #content .col_1 {width:374px; margin-right:42px;}
.services #content .col_2 { width:375px;}
.services #content .col_1 .column1 { width:211px;}

/*======= index-3.html =======*/
#page4 #content .line_ver { background:url(images/line_ver.gif) 394px top repeat-y;}
#page4 #content .col_1 {width:374px; margin-right:42px;}
#page4 #content .col_2 { width:375px;}
#page4 #content .col_1 .column1 { width:115px;}
#page4 #content .col_1 .column2 { width:254px;}
#page4 #content .col_2 .column1 { width:187px;}
/*=== solutions.html ===*/
.solutions #content .line_ver { background:url(images/line_ver.gif) 394px top repeat-y;}
.solutions #content .col_1 {width:374px;margin-right:42px;}
.solutions #content .col_2 { width:375px;}
/*addition by IA*/
.solutions #content .twocols .listcol_1 {width:370px;margin-right:42px;}
.solutions #content .twocols .listcol_2 { width:370px;}

/*originally intended for centering the columns but not working*/
/*.solutions #content .threecols {margin:0 auto;}*/

.solutions #content .threecols .listcol_1 {width:250px;}
.solutions #content .threecols .listcol_2 { width:250px;}
.solutions #content .threecols .listcol_3 { width:250px;}
.solutions #content .column1 { width:115px;}
.solutions #content .column2 { width:634px;}/*749-115*/
/*end addition by IA*/
.solutions #content .col_1 .column1 { width:115px;}
.solutions #content .col_1 .column2 { width:254px;}
.solutions #content .col_2 .column1 { width:187px;}

/*======= index-4.html =======*/
#page5 #content .line_ver { background:url(images/line_ver.gif) 394px top repeat-y;}
#page5 #content .col_1 {width:374px; margin-right:42px;}
#page5 #content .col_2 { width:375px;}
/*=== news.html ===*/
.news #content .line_ver { background:url(images/line_ver.gif) 394px top repeat-y;}
.news #content .col_1 {width:374px; margin-right:42px;}
.news #content .col_2 { width:375px;}

/*======= index-5.html =======*/
#page6 #content .line_ver { background:url(images/line_ver.gif) 394px top repeat-y;}
#page6 #content .col_1 {width:374px; margin-right:42px;}
#page6 #content .col_2 { width:375px;}
#page6 #content .col_2 .column1 { width:190px;}
#page6 #content .col_2 .column2 { width:183px;}
/*=== contactus.html ===*/
.contactus #content .line_ver { background:url(images/line_ver.gif) 394px top repeat-y;}
.contactus #content .col_1 {width:374px; margin-right:42px;}
.contactus #content .col_2 { width:375px;}
.contactus #content .col_2 .column1 { width:190px;}
.contactus #content .col_2 .column2 { width:183px;}

/*=== clients.html ===*/
.clients #content .line_ver { background:url(images/line_ver.gif) 394px top repeat-y;}
.clients #content .col_1 {width:370px; margin-right:42px;}
.clients #content .col_2 { width:370px;}
.clients #content .col_2 .column1 { width:190px;}
.clients #content .col_2 .column2 { width:183px;}

.clients #content .twocols .listcol_1 {width:370px;margin-right:42px;}
.clients #content .twocols .listcol_2 { width:370px;}

/*originally intended for centering the columns but not working*/
/*.clients #content .threecols {margin:0 auto;}*/

.clients #content .threecols .listcol_1 {width:265px;}
.clients #content .threecols .listcol_2 { width:262px;}
.clients #content .threecols .listcol_3 { width:262px;}

/*=========================*/


#footer {height:50px; background:#ededed; font-size:.69em;}