.tabContainer { width:929px;padding:8px 5px; border:1px solid #BFBFBF; 
background-color:#FFFFFF;position:relative;z-index:0;text-align:left; margin-top:-1px; }

.gridComponentContainer {float:left;display:inline;}
.componentRow { width:931px; background-color: #E8F2F4; padding: 8px 5px; float:left; }

.componentColumnsOutlined {padding: 8px 5px; margin-right:14px; border:1px solid #BFBFBF; background-color: #FFFFFF; float:left; text-align:left; display:inline;}
.componentColumnsFilled {padding: 8px 5px; margin-right:14px; background-color: #E8F2F4; float:left; text-align:left; }
.componentColumnsBlank {padding: 8px 0px; margin-right:14px; background-color: #FFFFFF; float:left; text-align:left;}

/* stand alone grid columns blank */
#gridComponentBlankColumn1234 {width:750px;}
#gridComponentBlankColumn12, #gridComponentBlankColumn34 {width:368px;}
#gridComponentBlankColumn5 {width:177px;margin-right:0px;}
#gridComponentBlankColumn1 {width:177px;}
#gridComponentBlankColumn234 {width:559px;}

/* stand alone grid columns outlined*/

#gridComponentOutlinedColumn1, #gridComponentOutlinedColumn2, #gridComponentOutlinedColumn3, #gridComponentOutlinedColumn4, #gridComponentOutlinedColumn5 {
  width:165px; }

#gridComponentOutlinedColumn5 { margin-right:0px; }

#gridComponentOutlinedColumn12 { width:356px; }
#gridComponentOutlinedColumn123 { width:547px; }
#gridComponentOutlinedColumn1234 { width:738px; }
#gridComponentOutlinedColumn12345 { width:929px; }

/* stand alone grid columns filled*/

#gridComponentFilledColumn1, #gridComponentFilledColumn2, #gridComponentFilledColumn3, #gridComponentFilledColumn4, #gridComponentFilledColumn5 {
  width:167px; }

#gridComponentFilledColumn5 { margin-right:0px; }

#gridComponentFilledColumn12, #gridComponentFilledColumn34 { width:358px; }
#gridComponentFilledColumn123 { width:549px; }
#gridComponentFilledColumn1234 { width:740px; }
#gridComponentFilledColumn12345 { width:931px; }


/* gridComponents, outlined on background*/

.componentRow #gridComponentOutlinedColumn1 { width:160px; }

.componentRow #gridComponentOutlinedColumn2 { width:165px; }

.componentRow #gridComponentOutlinedColumn3 { width:165px; }

.componentRow #gridComponentOutlinedColumn4 { width:165px; }

.componentRow #gridComponentOutlinedColumn5 { width:160px; margin-right:0px; }

.componentRow #gridComponentOutlinedColumn12 { width:351px; }

.componentRow #gridComponentOutlinedColumn123 { width:542px; }

.componentRow #gridComponentOutlinedColumn1234 { width:733px; }

.componentRow #gridComponentOutlinedColumn12345 { width:919px; margin-right:0px; }

.componentRow #gridComponentOutlinedColumn45 { width:351px; margin-right:0px;}



/* gridComponents on background inside tabs*/

.tabContainer .componentRow { width:919px; }

.tabContainer .componentRow #gridComponentOutlinedColumn1 { width:154px; }

.tabContainer .componentRow #gridComponentOutlinedColumn2 { width:165px; }

.tabContainer .componentRow #gridComponentOutlinedColumn3 { width:165px; }

.tabContainer .componentRow #gridComponentOutlinedColumn4 { width:165px; }

.tabContainer .componentRow #gridComponentOutlinedColumn5 { width:154px; margin-right:0px; }

.tabContainer .componentRow #gridComponentOutlinedColumn12 { width:345px; }

.tabContainer .componentRow #gridComponentOutlinedColumn45 { width:345px; margin-right:0px;}

.tabContainer .componentRow #gridComponentOutlinedColumn123 { width:536px; }

.tabContainer .componentRow #gridComponentOutlinedColumn345 { width:536px; margin-right:0px;}

.tabContainer .componentRow #gridComponentOutlinedColumn1234 { width:727px; }

.tabContainer .componentRow #gridComponentOutlinedColumn2345 { width:727px; margin-right:0px; }

.tabContainer .componentRow #gridComponentOutlinedColumn234 { width:547px; }

.tabContainer .componentRow #gridComponentOutlinedColumn34 { width:356px; }

.tabContainer .componentRow #gridComponentOutlinedColumn23 { width:356px; }

.tabContainer .componentRow #gridComponentOutlinedColumn12345 { width:908px; margin-right:0px; }

/* grid columns, filled, on tab*/

.tabContainer #gridComponentFilledColumn1{ width:161px; } 

.tabContainer #gridComponentFilledColumn2 { width:167px; }

.tabContainer #gridComponentFilledColumn3{ width:167px; } 

.tabContainer #gridComponentFilledColumn4{ width:167px; } 

.tabContainer #gridComponentFilledColumn5 { width:161px; margin-right: 0px;  }

.tabContainer #gridComponentFilledColumn12 { width:352px; }

.tabContainer #gridComponentFilledColumn123 { width:543px; }

.tabContainer #gridComponentFilledColumn1234 { width:734px; }

.tabContainer #gridComponentFilledColumn12345 { width:919px; margin-right: 0px;}

.tabContainer #gridComponentFilledColumn2345 { width:734px; margin-right: 0px; }

.tabContainer #gridComponentFilledColumn345 { width:543px; margin-right: 0px; }

.tabContainer #gridComponentFilledColumn23 { width:358px; }

.tabContainer #gridComponentFilledColumn34 { width:358px; }

.tabContainer #gridComponentFilledColumn45 { width:352px; margin-right: 0px; }

.tabContainer #gridComponentFilledColumn234 { width:549px; }