/***********************************
*  DigiCore common Stylesheet
*  Created on: 08/16/2008
*  Matthew Ausonio
***********************************/
/* Global styles */
.clear:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
.moduleContentInner:after,
#mainContentColWrap:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.moduleContentInner {display: inline-block;}
/* Hides from IE-mac \*/
* html .moduleContentInner {height: 1%;}
.moduleContentInner {display: block;}
/* End hide from IE-mac */

.hide {
      display:none;
}
/* Site Layouts 
********************************************************************************************************/
/* first, items that are generally shared in all layouts */
#navAdCol {
	  width:172px;
	  margin:0 10px 0 0;
	  float:left;
	  _height:1%;
}
#mainContentColExtra,
#mainContentCol1,
#mainContentCol2,
#mainContentCol3,
#mainContentCol4 {
		 _overflow-x:hidden;
}
/* Variable Layout 1 */
.vLayout1 #mainTripleColWrap {
	  width:678px;
	  margin-right:10px;
	  float:right;
}
.vLayout1 #mainContentCol1 {
	  width:678px;
	  margin-bottom:10px;
}
.vLayout1 #mainContentCol2 {
	  width:334px;
	  margin-right:10px;
	  float:left;
}
.vLayout1 #mainContentCol3 {
	  width:334px;
	  float:right;
}
.vLayout1 #mainContentCol4 {
	  display:none;
}
.vLayout1 #mainContentColExtra {
	  float:right;
	  width:312px;
}
	/* Variable Layout 1 : Alt size 1024 */
	.vLayout1 .altSize1024 #mainTripleColWrap {
		  width:466px;
		  }
		  .vLayout1 .altSize1024 #mainContentCol1 {
		  	    width:466px;
			    }
			    .vLayout1 .altSize1024 #mainContentCol2 {
			    	      width:228px;
				      }
				      .vLayout1 .altSize1024 #mainContentCol3 {
				      		width:228px;
						}

/* Variable Layout 2 */
.vLayout2 #mainTripleColWrap {
	  width:312px;
	  float:right;
}
.vLayout2 #mainContentCol1 {
	  width:312px;
}
.vLayout2 #mainContentCol2,
.vLayout2 #mainContentCol3,
.vLayout2 #mainContentCol4 {
	  display:none;
}
.vLayout2 #mainContentColExtra {
	  float:left;
	  width:678px;
	  margin-right:10px;
}
	/* Variable Layout 2 : Alt size 1024 */
	.vLayout2 .altSize1024 #mainContentColExtra {
		  width:466px; 
		  }
/* Variable Layout 3 */
.vLayout3 #navAdCol {
	  display:none;
}
.vLayout3 #mainTripleColWrap {
	  width:312px;
	  float:right;
}
.vLayout3 #mainContentCol1 {
	  width:312px;
}
.vLayout3 #mainContentCol2,
.vLayout3 #mainContentCol3,
.vLayout3 #mainContentCol4 {
	  display:none;
}
.vLayout3 #mainContentColExtra {
	  float:left;
	  width:858px;
	  margin-right:10px;
}
	/* Variable Layout 3 : Alt size 1024 */
	.vLayout3 .altSize1024 #mainContentColExtra {
		  width:646px; 
		  }

/* Variable Layout 5 */
.vLayout5 #navAdCol,
.vLayout5 #mainTripleColWrap,
.vLayout5 #mainContentCol1,
.vLayout5 #mainContentCol2,
.vLayout5 #mainContentCol3,
.vLayout5 #mainContentCol4 {
	  display:none;
}
.vLayout5 #mainContentColExtra {
	  float:left;
	  width:1182px;
}
	/* Variable Layout 5 : Alt size 1024 */
	.vLayout5 .altSize1024 #mainContentColExtra {
		  width:970px; 
		  }
/* Layout H */
.vLayout7 #mainTripleColWrap,
.vLayout7 #mainContentCol1,
.vLayout7 #mainContentCol2,
.vLayout7 #mainContentCol3,
.vLayout7 #mainContentCol4 {
	  display:none;
}
.vLayout7 #mainContentColExtra {
	  float:right;
	  width:1000px;
}
	/* Variable Layout 7 : Alt size 1024 */
	.vLayout7 .altSize1024 #mainContentColExtra {
		  width:788px;
		  }
		  
/* Variable Layout 11 */
.vLayout11 #navAdCol {
	   width:1182px;	
	   margin:0 0 10px 0;
}
.vLayout11 #mainTripleColWrap {
	   width:860px;
	   margin-right:10px;
	   float:left;
}
.vLayout11 #mainContentCol1 {
	   width:860px;
	   margin-bottom:10px;
}
.vLayout11 #mainContentCol2 {
	   width:262px;
	   margin-right:10px;
	   float:left;
}
.vLayout11 #mainContentCol3 {
	   width:586px;
	   float:right;
}
.vLayout11 #mainContentCol4 {
	   display:none;
}
.vLayout11 #mainContentColExtra {
	   float:right;
	   width:312px;
}
	/* Variable Layout 11 : Alt size 1024 */
	.vLayout11 .altSize1024 #navAdCol {
		   width:970px;	
		   }
		   .vLayout11 .altSize1024 #mainTripleColWrap {
		   	      width:646px;
			      }
			      .vLayout11 .altSize1024 #mainContentCol1 {
			      		 width:646px;
					 }
					 .vLayout11 .altSize1024 #mainContentCol3 {
					 	    width:370px;
						    }

