/*********************************************************************/
/* Grid Styles                                                       */
/*********************************************************************/

.grid_1  {width: 40px;}
.grid_2  {width: 120px;}
.grid_3  {width: 200px;}
.grid_4  {width: 280px;}
.grid_5  {width: 360px;}
.grid_6  {width: 440px;}
.grid_7  {width: 520px;}
.grid_8  {width: 600px;}
.grid_9  {width: 680px;}
.grid_10 {width: 760px;}
.grid_11 {width: 840px;}
.grid_12 {width: 920px;}
.column  {display: inline; float: left; margin: 0 20px; overflow: hidden;}
.row     {margin: 0 auto; overflow: hidden; width: 960px;}
.inner   {margin: 0 20px 0 0;}
.middle  {margin: 0;}
.outer   {margin: 0 0 0 20px;}
.clear   {clear: both;}
.break   {clear: both; height: 20px;}

/* Subpage Columns */
.left          {margin: 0 20px 0 0;}
.left .top     {background: url(images/left_border.png) 0 0 no-repeat; height: 14px;}
.left .mid     {background: #FFF; min-height: 0.01%; padding: 0 20px;}
.left .bot     {background: url(images/left_border.png) 0 100% no-repeat; height: 14px;}
.left .grid_30 {width: 164px;}
.left .grid_40 {width: 232px;}
.left .grid_50 {width: 300px;}
.left .grid_60 {width: 368px;}
.left .grid_70 {width: 436px;}
html>body
.left .grid_60
table          {border-left: 2px solid #CCC;}

.sidebar       {background: none; margin: 0; width: 260px;}
.sidebar .top  {background: url(images/right_border.png) 0 0 no-repeat; height: 14px;}
.sidebar .mid  {background: #FFF; margin: 0; padding: 0 20px;}
.sidebar .bot  {background: url(images/right_border.png) 0 100% no-repeat; height: 14px;}

.main          {background: none; margin: 0; width: 960px;}
.main .top     {background: url(images/main_border.png) 0 0 no-repeat; height: 14px;}
.main .mid     {background: #FFF; margin: 0 0 -1em; padding: 0 20px;}
.main .bot     {background: url(images/main_border.png) 0 100% no-repeat; height: 14px; margin: 0;}

.contacts      {background: #FFF;}

