/* CSS Document */
body { background: #fff; margin: 5px 0 0px  0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3A4562; }

#outer_wrapper { width: 100%;  background: url(/pics/footer_tile.gif) 194px bottom  repeat-x; overflow:hidden;   }

#navStrip { width: 100%; height: 45px; overflow: hidden; background: url(/pics/tile_nav_strip.gif) 690px 5px repeat-x;  }
#login { float: left; width: 173px; margin-top: 5px; height: 30px; padding: 10px 10px 0 10px; background:#B8C0D0; border-right: 1px solid #fff; overflow:hidden;  }

#wrapper {width: 100%;  margin-top: 20px;  background: url(/pics/content_strip.gif) bottom repeat-x; }
#content {width: 1133px;  line-height: 16px; background: url(/pics/bot_corner.gif) left bottom no-repeat; padding-bottom: 20px;  }

#leftCol { float: left; width: 173px; min-height: 500px; border-right: 1px solid #DBDFE7; padding-right: 20px; margin-right: 20px; }

#far_rhs_col { float: left; width: 270px; min-height: 500px; border-left: 1px solid #DBDFE7; padding-left: 10px; margin-right: 20px;  }	

#subnav {  width: 153px; margin: 17px 0 -10px 20px; }


#titleBlock {float: left; width: 560px; padding: 36px 0 10px 0; border-bottom: 1px solid #DBDFE7; }
#search_holder {float:left; width:550px; height:auto; background-color:#B0B9CA; margin:0px 0 20px 0; padding:5px; }

#body { float: left; width: 800px; padding: 38px 30px 0 0; }
#body_left	{ float: left; width: 260px; padding-right:20px;}
#body_right	{ float: left; width: 280px;}
	
#moreProducts {float: left; width: 173px; height: 17px; background: #F1F2F5; font-size: 10px; margin-bottom: 9px;}
#moreProducts b { display: block; float: left; width: 20px; margin-right: 3px; height: 17px; background: #DBDFE7;} 


#bottomWrap { width: 100%; height: 20px; background: #FFC72C; margin-bottom: 10px; }
#bottom { width: 860px; height: 20px;   }

	#body2 { float: left; width: 298px; height: 173px; margin-left: 20px; overflow: hidden;   }
	#body3 { float: left; width: 250px; height: 173px; margin-left: 20px; overflow: hidden; }


#dotTile { float: left; width: 194px; height: 20px; background: url(/pics/tile_dotted.gif) repeat-x;}

#footer {  width:1003px; height: 40px; background:  #DBDFE7;}

#copyright { width:790px; position: relative; left: 194px;   background: #CBD0DB;  height: 24px; padding: 16px 0 0 20px;  color: #3A4562;  }
#copyright p{ margin: 0; width: 580px; display: block;}

/* CASE STUDIES */

#case_study { float:left; width:560px; height:auto; background-color:#3A4562; background-image:url(pics/case_study_cnr.jpg); background-repeat:no-repeat; background-position:top left; overflow:hidden;}
.cs_title { line-height:25px; font-weight:bold; padding:0px 0 0px 20px; color:#E0E3ED;}
.cs_title2 { line-height:25px; font-weight:bold; color:#ffffff;}
#cs_content { float:left; width:auto; height:auto; background-color:#FFFFFF; border-left:2px solid #E0E3ED; border-right:2px solid #E0E3ED; border-bottom:2px solid #E0E3ED;}
#cs_info { float:left; width:536px; height:auto; padding:10px 0 10px 20px;}

