/***********************************
*  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 */
#mainInnerColWrap:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#mainInnerColWrap {display: inline-block;}
/* Hides from IE-mac \*/
* html #mainInnerColWrap {height: 1%;}
#mainInnerColWrap {display: block;}
/* End hide from IE-mac */

.hide {
	display:none;
}
.show {
	display:block !important;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
/* Site Layouts 
********************************************************************************************************/
/* first, items that are generally shared in all layouts */
#navCol {
	width:160px;
	float:left;
	padding:4px 14px 15px 14px;
	/* ie6 fix */
	_padding:4px 13px 15px 14px;
}
#mainInnerColWrap {
	width:800px;
	float:right;
}
#mainContentColExtra,
#mainContentCol1,
#mainContentCol2,
#mainContentCol3,
#mainContentCol4 {
	_overflow-x:hidden;
}
/* Layout 1 */
.layout1 #mainContentColWrap {
	width:770px;
	float:right;
	padding:14px 14px 14px 15px;
}

.layout1 #mainInnerColWrap {
	width:445px;
	float:left;
	padding:0 15px 0 0;
}
.layout1 #mainContentCol1 {
	clear:both;
	width:445px;
	margin-bottom:15px;
}
.layout1 #mainContentCol2 {
	margin-right:14px;
}
.layout1 #mainContentCol2,
.layout1 #mainContentCol3 {
	width:215px;
	float:left;
	min-height:1%;
}
.layout1 #mainContentColExtra {
	float:right;
	width:310px;
}
.layout1 #mainContentCol4,
.layout1 #mainContentCol5,
.layout1 #mainContentCol6 {
	display:none;
}
/* Layout 2 */
.layout2 #mainContentColWrap {
	width:770px;
	float:right;
	padding:14px 14px 14px 15px;
}
.layout2 #mainInnerColWrap {
	float:left;
	width:445px;
	padding:0 15px 0 0;
}
.layout2 #mainContentCol1 {
	width:445px;
}
.layout2 #mainContentCol2,
.layout2 #mainContentCol3,
.layout2 #mainContentCol4, 
.layout2 #mainContentCol5, 
.layout2 #mainContentCol6 {
	display:none;
}
.layout2 #mainContentColExtra {
	float:right;
	width:310px;
}
/* Layout 3 */
.layout3 #navCol {
	display:none;
}
.layout3 #mainContentColWrap {
	width:960px;
	float:right;
	padding:14px 14px 14px 15px;
}

.layout3 #mainInnerColWrap {
	width:635px;
	float:left;
}
.layout3 #mainContentCol1 {
	width:635px;
}
.layout3 #mainContentCol2,
.layout3 #mainContentCol3,
.layout3 #mainContentCol4,
.layout3 #mainContentCol5,
.layout3 #mainContentCol6 {
	display:none;
}
.layout3 #mainContentColExtra {
	float:right;
	width:310px;
}
/* Layout 4 */
.layout4 #mainContentColWrap {
	width:770px;
	float:right;
	padding:14px 14px 14px 15px;
}

.layout4 #mainInnerColWrap {
	width:445px;
	float:left;
	padding:0 15px 0 0;
}
.layout4 #mainContentCol1 {
	margin-right:14px;
}
.layout4 #mainContentCol1,
.layout4 #mainContentCol2 {
	width:215px;
	float:left;
	min-height:1%;
}
.layout4 #mainContentColExtra {
	float:right;
	width:310px;
}
.layout4 #mainContentCol3,
.layout4 #mainContentCol4,
.layout4 #mainContentCol5,
.layout4 #mainContentCol6 {
	display:none;
}
/* Layout 5 */
.layout5 #navCol,
.layout5 #mainContentColExtra,
.layout5 #mainContentCol2,
.layout5 #mainContentCol3,
.layout5 #mainContentCol4,
.layout5 #mainContentCol5,
.layout5 #mainContentCol6{
	display:none;
}
.layout5 #mainContentColWrap {
	width:960px;
	padding:14px 14px 14px 15px;
}
.layout5 #mainInnerColWrap {
	width:960px;
}
.layout5 #mainContentCol1 {
	width:960px;
}
/* Layout 7 */
.layout7 #mainContentColWrap {
	width:770px;
	float:right;
	padding:14px 14px 14px 15px;
}
.layout7 #mainInnerColWrap {
	width:770px;
	float:right;
}
.layout7 #mainContentCol1 {
	width:770px;
}
.layout7 #mainContentCol2,
.layout7 #mainContentCol3,
.layout7 #mainContentCol4,
.layout7 #mainContentCol5,
.layout7 #mainContentCol6,
.layout7 #mainContentColExtra {
	display:none;
}
/* Layout 8 */
.layout8 #mainContentColWrap {
	width:770px;
	float:right;
	padding:14px 14px 14px 15px;
}

.layout8 #mainInnerColWrap {
	width:445px;
	float:left;
	padding:0 15px 0 0;
}
.layout8 #mainContentCol1 {
	clear:both;
	width:445px;
	margin-bottom:15px;
}
.layout8 #mainContentCol2 {
	margin-right:14px;
}
.layout8 #mainContentCol2,
.layout8 #mainContentCol3 {
	width:215px;
	float:left;
	min-height:1%;
}
.layout8 #mainContentCol4 {
	clear:both;
	width:445px;
}
.layout8 #mainContentColExtra {
	float:right;
	width:310px;
}
.layout8 #mainContentCol5,
.layout8 #mainContentCol6 {
	display:none;
}
/* Layout 9 */
.layout9 #navCol {
	display:none;
}
.layout9 #mainInnerColWrap {
	float:left;
	width:660px;
	margin-right:10px;
}
.layout9 #mainContentCol1{
	width:660px;
}
.layout9 #mainContentCol2,
.layout9 #mainContentCol3,
.layout9 #mainContentCol4 {
	width:214px;
	float:left;
	margin-right:9px;
}
.layout9 #mainContentCol4 {
	margin-right:0;	
}
.layout9 #mainContentCol5 {
	float:left;
	clear:left;
	width:325px;
	margin-right:10px;
}
.layout9 #mainContentCol6 {
	float:left;
	width:325px;
}
.layout9 #mainContentColExtra {
	width:300px;
	float:right;
}
/* Layout 10 */
.layout10 #navCol,
.layout10 #mainContentCol5,
.layout10 #mainContentCol6 {
	display:none;
}
.layout10 #mainInnerColWrap {
	float:left;
	width:660px;
	margin-right:10px;
}
.layout10 #mainContentCol2 {
	margin-right:10px;
}
.layout10 #mainContentCol2,
.layout10 #mainContentCol3 {
	width:325px;
	float:left;
}
.layout10 #mainContentCol1,
.layout10 #mainContentCol4 {
	clear:left;
	width:660px;
}
.layout10 #mainContentColExtra {
	width:300px;
	float:right;
}
/* Layout 11 */
.layout11 #mainInnerColWrap {
	width:800px;
	float:right;
}
.layout11 #mainContentCol1 {
	width:240px;
	float:left;
	margin-right:10px;
}
.layout11 #mainContentCol2 {
	width:240px;
	float:left;
	margin-right:10px;
}
.layout11 #mainContentCol3 {
	width:300px;
	float:left;
}
.layout11 #mainContentCol4,
.layout11 #mainContentCol5,
.layout11 #mainContentCol6 {
	display:none;
}
.layout11 #mainContentColExtra {
	/*float:right;
	width:800px;
	margin-bottom:10px;*/
}
/* Layout 12 */
.layout12 #mainInnerColWrap {
	width:800px;
	float:right;
}
.layout12 #mainContentCol1 {
	width:300px;
	float:right;
}

.layout12 #mainContentCol3 {
	clear:left;
}
.layout12 #mainContentCol3,
.layout12 #mainContentCol4 {
	float:left;
	width:240px;
	margin-right:10px;
	margin-top:10px;
}
.layout12 #mainContentCol2 {
	float:left;
	width:490px;
}
.layout12 #mainContentColExtra {
	float:left;
	width:800px;
	margin-bottom:10px;
}
.layout12 #mainContentCol5,
.layout12 #mainContentCol6 {
	display:none;	
}
/* Layout 13 */
.layout13 #mainInnerColWrap {
	width:800px;
	float:right;
}
.layout13 #mainContentCol1 {
	width:300px;
	float:left;
	margin-right:10px;
}
.layout13 #mainContentCol2 {
	width:490px;
	float:right;
}
.layout13 #mainContentCol3,
.layout13 #mainContentCol4,
.layout13 #mainContentCol5,
.layout13 #mainContentCol6 {
	display:none;
}
.layout13 #mainContentColExtra {
	float:right;
	width:800px;
	margin-bottom:10px;
}
/* Layout 14 */
.layout14 #mainInnerColWrap {
	width:800px;
	float:right;
}
.layout14 #mainContentCol1 {
	width:490px;
	float:left;
	margin-right:10px;
}
.layout14 #mainContentCol2 {
	width:300px;
	float:right;
}
.layout14 #mainContentCol3,
.layout14 #mainContentCol4,
.layout14 #mainContentCol5,
.layout14 #mainContentCol6 {
	display:none;
}
.layout14 #mainContentColExtra {
	float:right;
	width:800px;
	margin-bottom:10px;
}
/* Variable Layout 1 */
.vLayout1 #mainInnerColWrap {
	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 #mainInnerColWrap {
		width:466px;
	}
	.vLayout1 .altSize1024 #mainContentCol1 {
		width:466px;
	}
	.vLayout1 .altSize1024 #mainContentCol2 {
		width:228px;
	}
	.vLayout1 .altSize1024 #mainContentCol3 {
		width:228px;
	}

/* Variable Layout 2 */
.vLayout2 #mainInnerColWrap {
	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 #mainInnerColWrap {
	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 #mainInnerColWrap,
.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 #mainInnerColWrap,
.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 #mainInnerColWrap {
	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 #mainInnerColWrap {
		width:646px;
	}
	.vLayout11 .altSize1024 #mainContentCol1 {
		width:646px;
	}
	.vLayout11 .altSize1024 #mainContentCol3 {
		width:370px;
	}

	
	
	
	
	
	
	
	
	
#headerSearch{
	background-image:none;
}

#login{
	color: rgb(255, 255, 255); 
	position: absolute; 
	right: 0pt; 
	top: 0pt;
}

#login li{
	display: inline-block;
}

#login .member{
	float: left; 
	padding-top: 16px;
	height: 28px; 
	padding-right: 15px;
}

#login .member a{
	padding: 2px 8px; 
	background-color: rgb(84, 153, 192); 
	color: rgb(255, 255, 255); 
	font-weight: bold; 
	text-transform: uppercase; 
	font-size: 0.9em; 
	margin-left: 20px;
}


	
	