﻿body { background-position: top; background-image: url(   'backgrounds/main.png' ); background-repeat: repeat-x; background-color: #405581; }

.p_page { width:870px; display:block;}
.header_row { display:inline-block; width:870px; }

.main_cell { display:block; width:870px; }
.main_cell .top_snip { background-position: center top; background-image: url( 'backgrounds/top_snip.png' ); height: 12px; background-repeat: no-repeat; }
.main_cell .main_cell_i {   min-height:200px; display:table; width:100%;  background-color:#fff;  } 
.main_cell .main_cell_i .main_cell_i_i { padding-left:10px; padding-right:10px;} 
.main_cell .main_cell_i .feature_cell { padding-bottom:10px;}

.main_cell .main_cell_i .panel_cell{ display:inline-block; }
.main_cell .main_cell_i .bottom_cells { min-height:200px;}

.main_cell .main_cell_i .bottom_cells .left_cell{ float:left; width:223px; border-right-style: solid; border-right-width: 1px; border-right-color: #EEEEEE; }
.main_cell .main_cell_i .bottom_cells .right_cell{ float:right; width:600px; }


.main_cell .leftnav_cell { width: 223px; float: left; border-right-style: solid; border-right-width: 1px; border-right-color: #EEEEEE; }
.main_cell .content_cell{padding-left: 0px; width:70%; float:right; display:block; }


.footer_cell { padding: 20px 10px 20px 10px; clear: both; border-width: 1px; border-color: #9DBDD2; background-color: #E6EFF4; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; }
