.gridBody{
	width:966px;
	padding:0 17px 20px 17px;
	position:relative;
	clear:both;
}
.gridBody1{
	width:982px;
	padding:0 9px 20px 9px;
}
.grid5-5{
	width:950px;
	padding:8px;
	clear:both;
	margin-bottom:8px;
}

.grid5-4{
	width:771px;
	padding:8px;
	float:left;
	margin:0 9px 8px 0;
}
.grid5-3{
	width:560px;
	padding:8px;
	float:left;
	margin:0 9px 8px 0;
}
.grid5-2{
	width:365px;
	padding:8px;
	float:left;
	margin:0 9px 8px 0;
}
.grid5-1{
	width:170px;
	padding:8px;
	float:left;
	margin:0 9px 8px 0;
}

.grid-x{
	padding:8px;
	float:left;
	margin:0 9px 8px 0;
}
.grid-xc{
	padding:0;
	float:left;
	margin:0 9px 8px 0;

}

.grid5-5c{
	width:966px;
	padding:0;
	clear:both;
	margin-bottom:8px;
}

.grid5-4c{
	width:771px;
	padding:0;
	float:left;
	margin:0 9px 8px 0;
}
.grid5-3c{
	width:576px;
	padding:0;
	float:left;
	margin:0 9px 8px 0;
}

.grid5-2c{
	width:381px;
	padding:0;
	float:left;
	margin:0 9px 8px 0;
}

.grid5-1c{
	width:186px;
	padding:0;
	float:left;
	margin:0 9px 8px 0;
}

.grid5-5cp{
	width:966px;
	padding:8px;
	clear:both;
	margin-bottom:8px;
}

.grid5-4cp{
	width:771px;
	padding:8px;
	float:left;
	margin:0 9px 8px 0;
}
.grid5-3cp{
	width:576px;
	padding:8px;
	float:left;
	margin:0 9px 8px 0;
}

.grid5-2cp{
	width:381px;
	padding:8px;
	float:left;
	margin:0 9px 8px 0;
}

.grid5-1cp{
	width:186px;
	padding:8px;
	float:left;
	margin:0 9px 8px 0;
}

.nested2 .grid-xc{
	margin-right:0;
}

.nested2 .grid-xc .grid-xc{
	width:154px;
}
	


/* grid utility */
.dotBorderGrid{
	padding-right:12px !important;
	border-right:1px dotted #ccc;
	margin-right:4px !important;
}

.gridLast{
	margin-right:0;
}


.shadowed{
	background-color:#efefef;
	background-image:url(../images/common/bg_shadow.gif);
	background-repeat:repeat-x;
}

.whiteBG{
	background-color:#fff;
}

.mediumGrayBG{
	background-color:#efefef;
}
.grayBG{
	background-color:#f7f7f7;
}

.noPad{
	padding:0 !important;
}

.noPadTop{
	padding-top:0 !important;
}

h3.sectionTitle{
	margin:0 0 9px 0;
	font-weight:bold;
}

h3.sectionNoMarTitle{
	margin:0 0 0 0;
	font-weight:bold;
}

h2.sectionTitle{
	margin:0 0 9px 0;
	font-weight:bold;
	font-size:16px;
}
.stackItem{
	border-bottom:1px dotted #ccc;
	margin-bottom:9px;
	padding-bottom:9px;
}
.singleStackItem{
	border-bottom:1px dotted #ccc;
	border-top:1px dotted #ccc;
	margin:9px 0;
	padding:8px 0;
}
.grayText{
	color:#999 !important;
}
.m30t{
	margin-top:30px !important;
}
.m9b{
	margin-bottom:9px;
}

/* In Page Tabs*/
	.tab-block{margin-bottom:8px;}
	.tab-content{border-top:7px solid #ffe100; background-color:#fff; _height:1px;}
	.tabs{list-style:none; display:block; margin:0; padding:0; position:relative;}
	.tabs li{list-style:none; display:inline; padding:0; margin:0 0px 0 0;  }
	.tabs img{padding:0; margin:0; vertical-align:bottom; }
	.tabs .on{color:#000; margin-right:0px;}
	.tabs .off{color:#fff;}
	
	.shadowed .tab-block{
		margin-top:-28px;
	}	
	.tab-content img.feature-image{
		float:left;		
	}
	.tab-content .main{
		margin:0 0 9px 124px;
		clear:none;
	}
	.tab-content .main .grid-x{
		width:216px;
	}
	.tab-content .main h2{
		padding:9px 0 5px 0;
		border-bottom:1px solid #ccc;
		margin-right:9px;
	}
	.tab-content .main h2 span{
		font-size:12px;
		display:block;
		margin-top:5px;
	}
	
	
	
	

/* box components */
.noBord{
	border-width:0 !important;
}

.yellowBox{
	border:1px solid #ffe100;
	margin-bottom:8px;
}

.yellowBox h3.title{
	background-color:#ffe100;
	margin:0;
	padding:2px 8px; 
	clear:both;
}

.grayBox{
	border:1px solid #8d8d8d;
	margin-bottom:8px;
}

.grayBox h3.title{
	background-color:#8d8d8d;
	color:#fff !important; 
	margin:0;
	padding:2px 8px; 
	clear:both;
}


.grayBox .content{
	padding:8px;
}
.yellowBox .content{
	padding:8px;
	background-color:#fff;
}

/* link styles */
a.actionLink{
	font-weight:bold; 
	vertical-align:middle;
	margin:5px 0;
	padding-left:15px;
	display:block;
	clear:both;
	background-image:url(../images/common/icons/icon_arrow_right_sm_v1.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
}

a.actionButton{
	vertical-align:middle;
	margin:5px 0;
	display:block;
	clear:both;
}

a.blueArrowLink{ 
	background-position:0px center; 
	background-image:url(../images/common/icons/icon_blue_listbullet_arrow.gif); 
	background-repeat:no-repeat; 
	padding-top:0px; 
	padding-left:10px; 
	text-decoration:none;
}

a.featureButtonLink{
	background-color:#7c7c7c;
	color:#fff;
	font-weight:bold;
	padding:3px 8px 3px 25px;
	background-image:url(../images/common/icons/icon_yl_arrow.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
}

a.featureButtonLink:hover,
a.featureButtonLink:visited{
	color:#fff;
}

/* list styles */
ul.linkList{
	margin:0 0 9px 0; 
	padding:0;
	background-color:none;
}
ul.linkList li{ 
	background-position:0px 3px; 
	background-image:url(../images/common/icons/bl_list_arrow_sm.gif); 
	background-repeat:no-repeat; 
	padding-top:0px; 
	padding-left:15px; 
	list-style-type:none;
	background-color:none; 
	margin:2px 0;
}
ul.linkList a{
	background-color:none;
}

ul.primeList{
	margin:0 0 9px 0; 
	padding:0;
	background-color:none;
}

ul.primeList li {
	background-position:0px 3px;
	background-image:url(../images/common/icons/bl_list_arrow_sm.gif);
	background-repeat:no-repeat; 
	padding-top:0px; 
	padding-left:15px; 
	list-style-type:none; 
}
ul.primeList a{ 
	font-weight:bold; 
	font-size:13px;  
}

ul.featureList{
	margin:0px 0px 9px 0px;
	padding:0px;
}
ul.featureList li{
	background-position:left center; 
	background-image:url(../images/common/icons/gr_list_arrow_sm.gif); 
	background-repeat:no-repeat; 
	background-color:#e5e5e5; 
	padding:5px 5px 5px 15px; 
	margin-bottom:1px; 
}

ul.featureList li a{ 
	text-decoration:none; 
	color:#000 !important; 
}

/* feature components */

.feature-block1 img.feature-image{
	display:block;
	clear:both;
	margin-bottom:9px;
}

.feature-block2 img.feature-image{
	float:left;
}
.feature-block2 .content{
	margin-left:90px;
}

.feature-block3 img.feature-image{
	float:left;
}
.feature-block3 .content{
	margin-left:60px;
}

/**** digital lounge featured items *****/
	.feature-group{margin-bottom: 9px;}
	.feature-group .feature-item{
		text-align:center;
		width:121px;
		background-color:#ccc;
		margin-left:1px;
		float:left;
	}
	.feature-group .feature-item div{padding:10px 5px 5px 5px; min-height:96px;}	
	.feature-group .feature-item a{display:block;}	
	.feature-group .feature-item img{margin-bottom:5px;}	
	.feature-group .first{margin-left:0 !important;}
	
	.feature-group .feature-item h4{
		background-color:#666;
		font-weight:bold;
		font-size:11px;
		color:#fff;
		padding:3px 10px 4px 10px;;
		margin:0;
	}
	.feature-group .feature-item h4 a,
	.feature-group .feature-item h4 a:hover{
		color:#fff;
	}
/**** end digital lounge featured items *****/



/*  Promo blocks */
.promo-group img{
	display:block;
	margin-bottom:9px;
}

.promo-banner{
	display:block;
}
	
/* send text message */
#send-text-message select{
	width:150px;
}
#send-text-message input.textField{
	width:100px;
}
	


/* sign in */
#sign-in .tabs{
	display:none;
	
}
#sign-in .tab-content{
	border-width:0 !important;
}

#loginSelectContainer select{
	width:160px;
}

/* ES styles */

.inEnLabel{ 
	vertical-align:top; 
	font-weight:bold; 
	margin-left:10px;
}