.main { width:784px; margin:0 auto; text-align:left;}

#header {height:425px; background:url(images/header_top.gif) top repeat-x;}
#header .main {width:850px;}

#middle { background:url(images/middle_tall.gif) top repeat-x;}

#footer { height:110px; color: #005dab; line-height: 1.8em;}
#footer a { margin: 0 5px; }

.column1, .column2, .column3, .col1, .col2, .col3 {float:left;}
.container {width:100%;}

/* ============================= index ===========================*/

#index .row1 .column1 {width:263px; }
#index .row2 .column1 {width:263px;}
#index .row1 .column2 {width:263px;}
#index .row2 .column2 {width:263px;}
#index .row1 .column3 {width:258px;}
#index .row2 .column3 {width:258px;}

#indexxx .row2 {background:url(images/line.gif) repeat-y 522px 0;}
#index .sub_line {background:url(images/pseudo_line.gif) no-repeat 522px 0;}
#index .indent {background:url(images/pseudo_line.gif) no-repeat 522px bottom;}
#indexxx .row2 .column1 {width:524px;}
#indexxx .row2 .column2 {width:210px;}

#index .col1 {width:207px; text-align:center;}
#index .col2 {width:292px; text-align:center;}

/* ============================= index-1 ===========================*/

#index_1 .row1 .column1 {width:516px;}
#index_1 .row1 .column2 {width:258px;}

#index_1 .row2 {background:url(images/line.gif) repeat-y 522px 0;}
#index_1 .sub_line {background:url(images/pseudo_line.gif) no-repeat 522px 0;}
#index_1 .indent {background:url(images/pseudo_line.gif) no-repeat 522px bottom;}
#index_1 .line2 {background:url(images/line.gif) repeat-y 261px 0;}
#index_1 .sub_line2 {background:url(images/pseudo_line.gif) no-repeat 261px 0;}
#index_1 .sub_line3 {background:url(images/pseudo_line.gif) no-repeat 261px bottom;}

#index_1 .row2 .column1 {width:274px;}
#index_1 .row2 .column2 {width:259px;}
#index_1 .row2 .column3 {width:212px;}

#index_1 .col1 {width:207px; text-align:center;}
#index_1 .col2 {width:292px; text-align:center;}

/* ============================= index-2 ===========================*/

#index_2 .column1 {width:496px;}
#index_2 .column2 {width:280px;}
#index_2 .column1 .content {padding: 5px; line-height: 1.75em; margin-bottom: 10px;margin-top:30px;border:1px solid #eeccce }

/* ============================= index-3 ===========================*/

#index_3 .column1 {width:526px;}
#index_3 .column2 {width:258px;}

/* ============================= index-4 ===========================*/


#index_4 .row2 .column1 {width:350px; margin-right: 20px;}
#index_4 .row2 .column2 {width:372px;}
	
#index_4 .col1 {width:253px;}
#index_4 .col2 {width:257px;}
#index_4 .col3 {width:229px;}

/* ============================= index-4 ===========================*/


#case_study .sub_line {background:url(images/pseudo_line.gif) no-repeat 352px 0;}
#case_study .indent {background:url(images/pseudo_line.gif) no-repeat 352px bottom;}

#case_study .row2 .column1 {width:100%; margin-right: 20px;}
	
#case_study .col1 {width:253px;}
#case_study .col3 {width:229px;}
