body { background-color: #FFF; }

.clear {
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	clear: both;
}

.lowercase { text-transform: lowercase; }

.uppercase { text-transform: uppercase; }

.capitalize { text-transform: capitalize; }

.bold { font-weight: 900; }

.fSize_12 { font-size: 12px !important; }

.fSize_14 { font-size: 14px !important; }

.fSize_16 { font-size: 16px !important; }

.fSize_18 { font-size: 18px !important; }

/*---- START Global Form ----*/
form { margin: 0; padding: 0; }

fieldset { border: none; }

input, select {
	margin: 0 0 8px 0;
	padding: 1px;
	width: 149px;
	height: 16px !important;
	border-top: 1px solid #858585;
	border-right: 1px solid #C1C1C1;
	border-bottom: 1px solid #E1E1E1;
	border-left: 1px solid #C1C1C1;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}

input#src_submit, input.formSubmitImage  {
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
	height: auto !important;
}

select { width: 153px; height: 20px !important; }
/*---- END Global Form ----*/

.addHeight_Border {
	border-right: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	background-color: #FFF;
	height: 0;
}

.thirdParty_Logo { margin: 0; padding: 0; }

	.thirdParty_Logo img { padding: 0 4px; outline: none !important; border: none !important; }

#page {
	margin: 0 auto 25px auto;
	padding: 0;
	width: 955px;
	position: relative;
	top: 0;
	left: 0;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #333;
}

	#page a { border: none; outline:none; }

	#page a:link, #page a:visited { color: #06C; text-decoration: underline; }
	
	#page a:hover, #page a:active { text-decoration: none; }
	
/*---------------------------------*/
/*---- START global_button_red ----*/
/*---------------------------------*/
.global_button_red {
	cursor: pointer;
	margin: 0 auto;
	padding: 2px 5px 4px 5px;
	color: #F00;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: 900;
	text-align: center;
	width: 135px;
	position: relative;
	z-index: inherit;
	/* Borders */
	border: 0px solid rgb(224, 5, 5);
	-moz-border-radius: 7px; /* Firefox */
	-webkit-border-radius: 7px; /* Safari and chrome */
	-khtml-border-radius: 7px; /* Linux browsers */
	border-radius: 7px; /* CSS3 */
	/*behavior: url(/CP/common/css/PIE.htc); /* PIE */
	/* Gradient */
	background-color: #FF0505; /* Fallback Color - Opera */
	background-image: -moz-linear-gradient(-90deg, rgb(246, 5, 5), rgb(255, 5, 5) 49%, rgb(205, 0, 0)); /* Firefox */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(246, 5, 5)), color-stop(0.49, rgb(255, 5, 5)), to(rgb(205, 0, 0))); /* Safari & Chrome */
	background-image: linear-gradient(-90deg, rgb(246, 5, 5), rgb(255, 5, 5) 49%, rgb(205, 0, 0)); /* CSS3 */
	/*-pie-background: linear-gradient(#F60505, #FF0505); /* PIE */
}


.ie8 .global_button_red, .ie7 .global_button_red {
	behavior: url(/CP/common/css/PIE.htc); /* PIE */
	-pie-background: linear-gradient(#F60505, #FF0505); /* PIE */
}


	.global_button_red a { display: block; }

		.global_button_red a:link, .global_button_red a:visited, .global_button_red a:hover, .global_button_red a:active { color: #FFF !important; text-decoration: none !important; }

	.global_button_red:hover, .global_button_red:active {
		/* Box Shadow  */
		-moz-box-shadow: inset 0px 2px 3px rgba(0, 0, 0, 0.10); /* Firefox */
		-webkit-box-shadow: inset 0px 2px 3px rgba(0, 0, 0, 0.10); /* Safari and chrome */
		-khtml-box-shadow: inset 0px 2px 3px rgba(0, 0, 0, 0.10); /* Linux browsers */
		box-shadow: inset 0px 2px 3px rgba(0, 0, 0, 0.10); /* CSS3 */
		/* behavior: url(/CP/common/css/PIE.htc); /* PIE */
	
	}
	
	.ie8 .global_button_red:hover, ie8 .global_button_red:active, .ie7 .global_button_red:hover, .ie7 .global_button_red:active {
		behavior: url(/CP/common/css/PIE.htc); /* PIE */
		}

/*-------------------------------*/
/*---- END global_button_red ----*/
/*-------------------------------*/

/*------------------------------------*/
/*---- START global_button_silver ----*/
/*------------------------------------*/
.global_button_silver {
	cursor: pointer;
	margin: 0 auto;
	padding: 2px 5px 4px 5px;
	color: #F00;
	font-size: 13px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: 900;
	text-align: center;
	width: 135px;
	/* Borders */
	border: 1px solid rgb(205, 205, 205);
	-moz-border-radius: 7px; /* Firefox */
	-webkit-border-radius: 7px; /* Safari and chrome */
	-khtml-border-radius: 7px; /* Linux browsers */
	border-radius: 7px; /* CSS3 */
	/*behavior: url(/CP/common/css/PIE.htc); /* PIE */
	/* Gradient */

	background-color: #FAF9Fb; /* Fallback Color - Opera */
	background-image: -moz-linear-gradient(-90deg, rgb(249, 253, 254), rgb(245, 251, 252) 49%, rgb(224, 237, 243)); /* Firefox */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(249, 253, 254)), color-stop(0.49, rgb(245, 251, 252)), to(rgb(224, 237, 243))); /* Safari & Chrome */
	background-image: linear-gradient(-90deg, rgb(249, 253, 254), rgb(245, 251, 252) 49%, rgb(224, 237, 243)); /* CSS3 */
	/*-pie-background: linear-gradient(#F9FDFE, #E0EDF3); /* PIE */
}

.ie8 .global_button_silver, .ie7 .global_button_silver {
	behavior: url(/CP/common/css/PIE.htc); /* PIE */
	-pie-background: linear-gradient(#F9FDFE, #E0EDF3); /* PIE */
	
}


	.global_button_silver a { display: block; }

		.global_button_silver a:link, .global_button_silver a:visited, .global_button_silver a:hover, .global_button_silver a:active { color: #F00 !important; text-decoration: none !important; }

	.global_button_silver:hover, .global_button_silver:active {
		/* Box Shadow  */
		-moz-box-shadow: inset 0px 2px 3px rgba(0, 0, 0, 0.10); /* Firefox */
		-webkit-box-shadow: inset 0px 2px 3px rgba(0, 0, 0, 0.10); /* Safari and chrome */
		-khtml-box-shadow: inset 0px 2px 3px rgba(0, 0, 0, 0.10); /* Linux browsers */
		box-shadow: inset 0px 2px 3px rgba(0, 0, 0, 0.10); /* CSS3 */
		/* behavior: url(/CP/common/css/PIE.htc); /* PIE */
	
	}
	
	.ie8 .global_button_silver:hover, .ie8 .global_button_silver:active, .ie7 .global_button_silver:hover, .ie7 .global_button_silver:active {
		behavior: url(/CP/common/css/PIE.htc); /* PIE */
		}
/*----------------------------------*/
/*---- END global_button_silver ----*/
/*----------------------------------*/

/*---------------------------------*/
/*---- START content container ----*/
/*---------------------------------*/
#content_container {
	background-color: #FFF;
	position: relative;
	z-index: 95;
	top: 0;
	/* Borders */
	border: 1px solid #CDCDCD;
	-moz-border-radius: 6px; /* Firefox */
	-webkit-border-radius: 6px; /* Safari and chrome */
	-khtml-border-radius: 6px; /* Linux browsers */
	border-radius: 6px; /* CSS3 */
	/*behavior: url(/CP/common/css/PIE.htc); /* PIE */
}

.ie8 #content_container, .ie7 #content_container {
	behavior: url(/CP/common/css/PIE.htc); /* PIE */	
}

	#content_container #container_header_gradient {
		padding-left: 10px;
		background-color: #F0F8FC;
		/* Borders */
		border: 2px solid #F0F8FC;
		-moz-border-radius: 6px; /* Firefox */
		-webkit-border-radius: 6px; /* Safari and chrome */
		-khtml-border-radius: 6px; /* Linux browsers */
		border-radius: 6px; /* CSS3 */
		/* Box Shadow - to fix white background behind border */
		-moz-box-shadow: 0 6px 0 #F0F8FC; /* Firefox */
		-webkit-box-shadow: 0 6px 0 #F0F8FC; /* Safari and chrome */
		-khtml-box-shadow: 0 6px 0 #F0F8FC; /* Linux browsers */
		box-shadow: 0 6px 0 #F0F8FC; /* CSS3 */
		/*behavior: url(/CP/common/css/PIE.htc); /* PIE */
	}
	
	
	.ie8 #content_container #container_header_gradient, .ie7 #content_container #container_header_gradient {
		behavior: url(/CP/common/css/PIE.htc); /* PIE */
		
	}
	
		#content_container #container_header_gradient.noBreadcrumbs { height: 16px; }

	#content_container #container_upper_gradient {
		/* Gradient */
		height: 138px;
		background-image: url(/CP/common/images/backgrounds/opera_container-upper-gradient.gif); /* Fallback Image - Opera */
		background-image: -moz-linear-gradient(top, #EAF6FB, #FFFFFF); /* Firefox */
		background-image: -webkit-gradient(linear,left bottom,left top,color-stop(1, #EAF6FB),color-stop(0, #FFFFFF)); /* Safari & Chrome */
		-pie-background: linear-gradient(#EAF6FB, #FFFFFF); /* PIE */
		/*behavior: url(/CP/common/css/PIE.htc); /* PIE */
	}
	
	.ie8 #content_container #container_upper_gradient, .ie7 #content_container #container_upper_gradient {
		behavior: url(/CP/common/css/PIE.htc); /* PIE */
		
	}
	
	#content_container #content_suspension {
		margin-top: -138px; /* height of container_upper_gradient */
		_margin-top: 0; /* IE6 */
		margin-bottom: -183px; /* height of container_lower_gradient */
		padding: 0 9px;
		width: 935px;
		min-height: 350px;
		_height: 350px; /* IE6 */
		position: relative;
		_top: -154px; /* IE6 */
		z-index: 10;
	}
	
			#content_container #content_suspension.noBreadcrumbs {
				margin-top: -154px; /* height of container_header_gradient + container_upper_gradient */
			}
	
	#content_container #container_lower_gradient {
		margin: 0;
		/* Gradient */
		height: 183px;
		background-image: url(/CP/common/images/backgrounds/opera_container-lower-gradient.gif); /* Fallback Image - Opera */
		background-image: -moz-linear-gradient(top, #FFFFFF, #F2FAFC); /* Firefox */
		background-image: -webkit-gradient(linear,left bottom,left top,color-stop(1, #FFFFFF),color-stop(0, #F2FAFC)); /* Safari & Chrome */
		/*-pie-background: linear-gradient(#FFFFFF, #F2FAFC); /* PIE */
		/*behavior: url(/CP/common/css/PIE.htc); /* PIE */
	}
	
	.ie8 #content_container #container_lower_gradient, .ie7 #content_container #container_lower_gradient {
		behavior: url(/CP/common/css/PIE.htc); /* PIE */
		-pie-background: linear-gradient(#FFFFFF, #F2FAFC); /* PIE */
	}
	
	#content_container #container_footer_gradient {
		height: 8px;
		background-color: #F2FAFC;
		/* Borders */
		border: 2px solid #F2FAFC;
		-moz-border-radius: 6px; /* Firefox */
		-webkit-border-radius: 6px; /* Safari and chrome */
		-khtml-border-radius: 6px; /* Linux browsers */
		border-radius: 6px; /* CSS3 */
		/* Box Shadow - to fix white background behind border */
		-moz-box-shadow: 0 -4px 0 #F2FAFC; /* Firefox */
		-webkit-box-shadow: 0 -4px 0 #F2FAFC; /* Safari and chrome */
		-khtml-box-shadow: 0 -4px 0 #F2FAFC; /* Linux browsers */
		box-shadow: 0 -4px 0 #F2FAFC; /* CSS3 */
		/*behavior: url(/CP/common/css/PIE.htc); /* PIE */
	}
	
	.ie8 #content_container #container_footer_gradient, .ie7 #content_container #container_footer_gradient {
		behavior: url(/CP/common/css/PIE.htc); /* PIE */
	}
	
	
/*---------------------------*/
/*---- START breadcrumbs ----*/
/*---------------------------*/
#breadcrumbs {
	margin: 5px 5px 0 5px;
	padding: 0;
	font-size: 11px;
	color: #333;
}

	#breadcrumbs a:link, #breadcrumbs a:visited { text-decoration: underline; color: #06C; }
	
	#breadcrumbs a:hover, #breadcrumbs a:active { text-decoration: none; }

	#breadcrumbs .breadcrumb_divider { margin: 0 2px 0 5px; }
	
	/*-------------------------------*/
	/*---- START left navigation ----*/
	/*-------------------------------*/
	#content_suspension #left_navigation {
		margin: 7px 8px 0 0;
		padding: 0;
		width: 176px;
		float: left;
	}
	
		/*---- START tabs ----*/
		#content_suspension #left_navigation ul {
			margin: 0;
			padding: 0;
			list-style: none;
			border-top: none;
			border-right: 1px solid #CDCDCD;
			border-bottom: none;
			border-left: 1px solid #CDCDCD;
		}
		
			#content_suspension #left_navigation ul li.slideSub ul { display: none; }
			
				#content_suspension #left_navigation ul li a {
					padding: 8px 20px 7px 11px;
					font-size: 14px;
					font-weight: 700;
					background-image: url(/CP/common/images/backgrounds/leftnavigation_sprite.gif);
					background-repeat: no-repeat;
					background-position: 0 center;
					border-bottom: 1px solid #CDCDCD;
					display: block;
				}
				
				#content_suspension #left_navigation ul li a:link, #content_suspension #left_navigation ul li a:visited { color: #333; text-decoration: none; }
				
				#content_suspension #left_navigation ul li a:hover, #content_suspension #left_navigation ul li a:active { color: #F00; background-position: -174px center; }
				
					#content_suspension #left_navigation ul li a.ON { color: #F00; background-position: -174px center; }
				
				#content_suspension #left_navigation ul ul {
					margin: 0;
					padding: 0;
					list-style: none;
					background-color: #FFF;
					border: none;
				}
				
					#content_suspension #left_navigation ul li li {  border-bottom: 1px solid #CCC; }
					
						#content_suspension #left_navigation ul li li.subNavTopper {
							background-image: url(/CP/common/images/backgrounds/leftnavigation_sprite.gif);
							background-repeat: no-repeat;
							background-position: -352px top;
						}
						
						#content_suspension #left_navigation ul li li.subNavFooter {
							background-image: url(/CP/common/images/backgrounds/leftnavigation_sprite.gif);
							background-repeat: no-repeat;
							background-position: -352px bottom;
						}
					
						#content_suspension #left_navigation ul li li a {
							font-size: 12px;
							font-weight: strong;
							background-image: none;
							border: none;
							width: 135px;
							display: block;
						}
						
						#content_suspension #left_navigation ul li li a:link, #content_suspension #left_navigation ul li li a:visited { color: #333; text-decoration: none; }
						
						#content_suspension #left_navigation ul li li a:hover, #content_suspension #left_navigation ul li li a:active { color: #F00; }
						
							#content_suspension #left_navigation ul li li a.ON { color: #F00; }
							
		#left_navigation .topper {
			background-image: url(/CP/common/images/backgrounds/leftnavigation_sprite.gif);
			background-repeat: no-repeat;
			background-position: -530px 0;
			width: 176px;
			height: 6px;
		}
		
		#left_navigation .footer {
			margin: 0 0 9px 0;
			background-image: url(/CP/common/images/backgrounds/leftnavigation_sprite.gif);
			background-repeat: no-repeat;
			background-position: -530px -11px;
			width: 176px;
			height: 6px;
		}
		/*---- END tabs ----*/
		
		/*---- START promos ----*/
		#content_suspension #left_navigation .leftNavigation_Promo {
			margin: 0 0 9px 0;
			padding: 0 0 8px 0;
			background-color: #FFF;
			position: relative;
			z-index: 95;
			top: 0;
			/* Borders */
			border: 1px solid #CDCDCD;
			-moz-border-radius: 6px; /* Firefox */
			-webkit-border-radius: 6px; /* Safari and chrome */
			-khtml-border-radius: 6px; /* Linux browsers */
			border-radius: 6px; /* CSS3 */
			/*behavior: url(/CP/common/css/PIE.htc); /* PIE */
		}
		
		.ie8 #content_suspension #left_navigation .leftNavigation_Promo, .ie7 #content_suspension #left_navigation .leftNavigation_Promo {
			behavior: url(/CP/common/css/PIE.htc); /* PIE */
			
		}
		
			#content_suspension #left_navigation .leftNavigation_Promo .gradient-tip {
				height: 6px;
				padding-left: 10px;
				background-color: #E7F4FA;
				/* Borders */
				border: 2px solid #E7F4FA;
				-moz-border-radius: 7px; /* Firefox */
				-webkit-border-radius: 7px; /* Safari and chrome */
				-khtml-border-radius: 7px; /* Linux browsers */
				border-radius: 7px; /* CSS3 */
				/* Box Shadow - to fix white background behind border */
				-moz-box-shadow: 0 6px 0 #E7F4FA; /* Firefox */
				-webkit-box-shadow: 0 6px 0 #E7F4FA; /* Safari and chrome */
				-khtml-box-shadow: 0 6px 0 #E7F4FA; /* Linux browsers */
				box-shadow: 0 6px 0 #E7F4FA; /* CSS3 */
				/*behavior: url(/CP/common/css/PIE.htc); /* PIE */
			}
			
			.ie8 #content_suspension #left_navigation .leftNavigation_Promo .gradient-tip, .ie7 #content_suspension #left_navigation .leftNavigation_Promo .gradient-tip {
				behavior: url(/CP/common/css/PIE.htc); /* PIE */
			}
			
			#content_suspension #left_navigation .leftNavigation_Promo .upper-gradient-fill {
				/* Gradient */
				height: 40px;
				background-image: url(/CP/common/images/backgrounds/opera_leftNav_gradient-tip.gif); /* Fallback Image - Opera */
				background-image: -moz-linear-gradient(top, #E7F4FA, #FFFFFF); /* Firefox */
				background-image: -webkit-gradient(linear,left bottom,left top,color-stop(1, #E7F4FA),color-stop(0, #FFFFFF)); /* Safari & Chrome */
				/*-pie-background: linear-gradient(#E7F4FA, #FFFFFF); /* PIE */
				/*behavior: url(/CP/common/css/PIE.htc); /* PIE */
			}
			
			.ie8 #content_suspension #left_navigation .leftNavigation_Promo .upper-gradient-fill, .ie7 #content_suspension #left_navigation .leftNavigation_Promo .upper-gradient-fill {
				-pie-background: linear-gradient(#E7F4FA, #FFFFFF); /* PIE */
				behavior: url(/CP/common/css/PIE.htc); /* PIE */
				
			}
			
			#content_suspension #left_navigation .leftNavigation_Promo .promo_suspension {
				position: relative;
				top: -58px;
				margin-bottom: -58px;
			}
		
			#content_suspension #left_navigation .leftNavigation_Promo p.title {
				margin: 12px 8px 5px 18px;
				padding: 0;
				font-family: Tahoma, Geneva, sans-serif;
				font-size: 20px;
				font-weight: 900;
				color: #F00;
			}

#content_suspension #left_navigation .leftNavigation_Promo p.title a:link, #content_suspension #left_navigation .leftNavigation_Promo p.title a:visited { color: #F00; text-decoration: none; }

#content_suspension #left_navigation .leftNavigation_Promo p.title a:hover, #content_suspension #left_navigation .leftNavigation_Promo p.title a:active { text-decoration: underline; }
			
			#content_suspension #left_navigation .leftNavigation_Promo .figure {
				margin: 0;
				padding: 0;
			}
			
				#content_suspension #left_navigation .leftNavigation_Promo.imageLeft .figure img {
					float: left;
				}
				
				/*#content_suspension #left_navigation .leftNavigation_Promo.imageRight .figure img {
					float: right;
				}*/
				
					#content_suspension #left_navigation .leftNavigation_Promo .figure a img { border: none; outline: none; }
					
				/*#content_suspension #left_navigation .leftNavigation_Promo .figure .figcaption {
					width: 74px;
				}*/

					#content_suspension #left_navigation .leftNavigation_Promo.imageLeft .figure .figcaption { margin-right: 15px; float: right; }
					
					#content_suspension #left_navigation .leftNavigation_Promo.imageRight .figure .figcaption { margin-left: 15px; float: left; }
		/*---- END promos ----*/							
	/*-----------------------------*/
	/*---- END left navigation ----*/
	/*-----------------------------*/
	
	/*-----------------------*/
	/*---- START content ----*/
	/*-----------------------*/
	#content_suspension #content {
		margin: 7px 0 0 0;
		padding: 0;
		width: 751px;
		float: left;
	}
	
		#content_suspension #content #content_header h1 {
			margin: 9px 0 0 5px;
			font-size: 24px;
			font-weight: 900;
			color: #F00;
			float: left;
			width: 410px;
		}
		
			#content_suspension #content #content_header h1 img {
				position: relative;
				top: 3px;
				margin: 0 4px 0 0;
			}
		
		/*--------------------------------*/
		/*---- START search_container ----*/
		/*--------------------------------*/
		#search_container {
			margin: 0 0 20px 0;
			padding: 0;
			background: url(/CP/common/images/backgrounds/search_box_bg.jpg) repeat-x 0 0 #F00;
			max-width: 378px;
			height: 42px;
			float: right;
			/* Borders */
			/*border: 2px solid #F00;*/
			-moz-border-radius: 6px; /* Firefox */
			-webkit-border-radius: 6px; /* Safari and chrome */
			-khtml-border-radius: 6px; /* Linux browsers */
			border-radius: 6px; /* CSS3 */
			/*behavior: url(/CP/common/css/PIE.htc); /* PIE */
		}
		
		.ie8 #search_container, .ie7 #search_container {
			behavior: url(/CP/common/css/PIE.htc); /* PIE */
			
		}
		
			#search_container form#src_form {
				margin: 0;
				padding: 6px 0; /* match border-radius of #search_container */
				#padding:10px 6px 6px;
				padding:10px 6px 6px\0/
			}
			
				#search_container form#src_form label { display: none; }
	
				#search_container form#src_form fieldset { border: none; }
				
				#search_container form#src_form input {
					margin: 0;
					padding: 1px 0;
					font-size: 11px;
					color: #666;
					width: 145px;
					height: 16px;
					border: 1px solid #CCC;
					float: left;
					-moz-box-shadow:1px 1px 3px #cd0000; /* Firefox */
					-webkit-box-shadow: 1px 1px 3px #cd0000; /* Safari and chrome */
					-khtml-box-shadow: 1px 1px 3px #cd0000; /* Linux browsers */
					box-shadow: 1px 1px 3px #cd0000;
					/*behavior: url(/CP/common/css/PIE.htc); /* PIE */
				}
				
				.ie8 #search_container form#src_form input, .ie7 #search_container form#src_form input {
					behavior: url(/CP/common/css/PIE.htc); /* PIE */
					
				}
				
				#search_container form#src_form select {
					margin: 0 3px;
					padding: 0;
					font-size: 11px;
					color: #666;
					width: 125px;
					height: 22px;
					border: 1px solid #CCC;
					float: left;
					-moz-box-shadow:1px 1px 3px #cd0000; /* Firefox */
					-webkit-box-shadow: 1px 1px 3px #cd0000; /* Safari and chrome */
					-khtml-box-shadow: 1px 1px 3px #cd0000; /* Linux browsers */
					box-shadow: 1px 1px 3px #cd0000;
					/*behavior: url(/CP/common/css/PIE.htc); /* PIE */
				}
				
				.ie8 #search_container form#src_form select, .ie7 #search_container form#src_form select {
					behavior: url(/CP/common/css/PIE.htc); /* PIE */
					
				}
				
					#search_container form#src_form select option {
						margin: 0;
						padding: 2px 0;
						height: 20px;
					}
				
				#search_container form#src_form #src_submit {
					margin: 0;
					padding: 0;
					width: 25px;
					height: 20px;
					outline: none;
					border: none;
					-moz-box-shadow:1px 1px 3px #cd0000; /* Firefox */
					-webkit-box-shadow: 1px 1px 3px #cd0000; /* Safari and chrome */
					-khtml-box-shadow: 1px 1px 3px #cd0000; /* Linux browsers */
					box-shadow: 1px 1px 3px #cd0000;
					/*behavior: url(/CP/common/css/PIE.htc); /* PIE */
				}
				
				.ie8 #search_container form#src_form #src_submit, .ie7 #search_container form#src_form #src_submit {
					behavior: url(/CP/common/css/PIE.htc); /* PIE */
				}
				
			#search_container #search_gradient {
				height: 4px;
				position: relative;
				top: -8px;
				/* Gradient */
				background-image: -moz-linear-gradient(top, #FF0000, #D60000); /* Firefox */
				background-image: -webkit-gradient(linear,left bottom,left top,color-stop(1, #FF0000),color-stop(0, #D60000)); /* Safari & Chrome */
				/*-pie-background: linear-gradient(#FF0000, #D60000); /* PIE */
				/*behavior: url(/CP/common/css/PIE.htc); /* PIE */
			}
			
			.ie8 #search_container #search_gradient, .ie7 #search_container #search_gradient {
				behavior: url(/CP/common/css/PIE.htc); /* PIE */
				-pie-background: linear-gradient(#FF0000, #D60000); /* PIE */
			}
			
		#content_suspension #content #content_header #search_container { float: right; }
		/*------------------------------*/
		/*---- END search_container ----*/
		/*------------------------------*/
			
		/*------------------------------*/
		/*---- START hero container ----*/
		/*------------------------------*/
		#content_suspension #content .hero_container {
			margin: 0 0 24px 0;
			padding: 0;
			width: 751px;
			position: relative;
		}
		
			#content_suspension #content .hero_container img { position: relative; }
			
			#content_suspension #content .hero_container .hero_caption {
				font-family: Tahoma, Geneva, sans-serif;
				font-weight: 900;
				font-size: 30px;
				color: #F00;
				width: 380px;
				position: absolute;
				top: 30%;
				left: 327px;
			}
			
				#content_suspension #content .hero_container .hero_caption.addition { font-size: 21px; }
				
			#content_suspension #content .hero_container .link_group {
				position: absolute;
				right: 50px;
				bottom: 18px;
			}
				
				#content_suspension #content .hero_container .link_group .hero_link {
				margin: 0 6px 0 0;
				padding: 0 0 0 8px;
				background-image: url(/CP/common/images/backgrounds/arrow_3x5.gif);
				background-repeat: no-repeat;
				background-position: 0 5px;
				float: left;
			}
		/*----------------------------*/
		/*---- END hero container ----*/
		/*----------------------------*/
		
		/*-----------------------*/
		/*---- START section ----*/
		/*-----------------------*/
		#content_suspension #content .section_header {
			margin: -4px 0 0 0;
			padding: 0;
			background-image: url(/CP/common/images/backgrounds/global_sprite.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			width: 751px;
			height: 16px;
		}
		
		/*--------------------------*/
		/*-- START section_tabbed --*/
		/*--------------------------*/
		#content_suspension #content .section_tabbed {
			margin: 0;
			padding: 0;
			background-image: url(/CP/common/images/backgrounds/global_sprite.gif);
			background-repeat: no-repeat;
			background-position: 0 -175px;
			width: 751px;
		}
		
			#content_suspension #content .section_tabbed.connected { background-position: 0 -469px; }
	
			#content_suspension #content .section_tabbed h2 {
				margin: 0;
				padding: 7px 0 0 22px;
				font-size: 16px;
				font-weight: 900;
				color: #FFF;
				width: 375px;
			}
			
				#content_suspension #content .section_tabbed h2 a:link, #content_suspension #content .section_tabbed h2 a:visited { color: #FFF; text-decoration: none; }
				
				#content_suspension #content .section_tabbed h2 a:hover, #content_suspension #content .section_tabbed h2 a:active { text-decoration: underline; }
				
		#content_suspension #content .section_tabbed.footer {
			background-position: 0 -254px;
			height: 15px;
		}
		
		/*------------------------*/
		/*-- END section_tabbed --*/
		/*------------------------*/
			
		#content_suspension #content .section {
			margin: 0;
			padding: 0 0 15px 0;
			border-top: none;
			border-right: 1px solid #E0E0E0;
			border-bottom: none;
			border-left: 1px solid #E0E0E0;
			background-color: #FFF;
		}
		
			#content_suspension #content .section #mainpanel { text-align: center; }
		
			#content_suspension #content .section .padded { margin: 0 50px; text-align: left; }
			
			#content_suspension #content .section .centeritem { margin: 20px 0; text-align: center; }
	
			#content_suspension #content .section h2 {
				margin: 0 0 15px 10px;
				padding: 0;
				font-size: 16px;
				font-weight: 900;
				color: #F00;
				position: relative;
				z-index: 10;
			}
			
				#content_suspension #content .section h2 img {
					position: relative;
					top: 3px;
					margin: 0 4px 0 0;
				}
							
				#content_suspension #content .section h2.basic { font-size: 18px; }
		
				#content_suspension #content .section h2 a {
					padding: 0 0 0 9px;
					background-image: url(/CP/common/images/backgrounds/arrow_5x9.gif);
					background-repeat: no-repeat;
					background-position: 0 5px;
					display: inline-block;
				}
			
				#content_suspension #content .section h2 a:link, #content_suspension #content .section h2 a:visited { color: #F00; text-decoration: none; }
				
				#content_suspension #content .section h2 a:hover, #content_suspension #content .section h2 a:active { text-decoration: underline; }
				
			#content_suspension #content .section h3 {
				margin: 0 0 15px 10px;
				padding: 0;
				font-size: 16px;
				font-weight: 900;
				color: #333;
				position: relative;
				z-index: 10;
				*display: inline-block;
			}
			
				#content_suspension #content .section h3 a:link, #content_suspension #content .section h3 a:visited { color: #333; text-decoration: none; }
				
				#content_suspension #content .section h3 a:hover, #content_suspension #content .section h3 a:active { text-decoration: underline; }
				
			#content_suspension #content .section p { margin-left: 10px; }
			
			#content_suspension #content .section ul { margin-left: 10px; }
				
			
			#content_suspension #content .section .view-more-list {
				margin: 4px 15px 0 0;
				float: right;
			}
			
			#content_suspension #content .section .view-more-list .button {
				padding: 4px 0 0 5px;
				background-image: url(/CP/common/images/backgrounds/arrow_3x5.gif);
				background-repeat: no-repeat;
				background-position: 0 9px;
				display: block;
			}
						
			#content_suspension #content .section .view-more-list .button a:link, #content_suspension #content .section .view-more-list .button a:visited { color: #06C; text-decoration: underline; }
			
			#content_suspension #content .section .view-more-list .button a:hover, #content_suspension #content .section .view-more-list .button a:active { text-decoration: none; }
			/*------------------------*/
			/*---- START category ----*/
			/*------------------------*/
			#content_suspension #content .section .category {
				margin: 0;
				padding: 0;
				background-color: #FFF;
				float: left;
			}
						
				#content_suspension #content .section .category h3 {
					margin: 0 10px;
					padding: 0;
					font-size: 13px;
					color: #666;
				}
				
					#content_suspension #content .section .category h3 a { margin: 0 5px 0 0; #margin: 0 8px 0 0; float: left; }
				
					#content_suspension #content .section .category h3 a:link, #content_suspension #content .section .category h3 a:visited { color: #666; text-decoration: underline; }
					
					#content_suspension #content .section .category h3 a:hover, #content_suspension #content .section .category h3 a:active { text-decoration: none; }
					
					#content_suspension #content .section .category ul {
						margin: 15px 10px 0 10px;
						padding: 0;
						list-style: none;
						clear: both;
					}
					
						#content_suspension #content .section .category ul li {
							margin: 0 0 8px 13px;
							padding: 0;
							list-style-image: url(/CP/common/images/backgrounds/arrow_3x5.gif);
						}
						
							#content_suspension #content .section .category ul li a:link, #content_suspension #content .section .category ul li a:visited { color: #06C; text-decoration: underline; }
							
							#content_suspension #content .section .category ul li a:hover, #content_suspension #content .section .category ul li a:active { text-decoration: none; }
			/*----------------------*/
			/*---- END category ----*/
			/*----------------------*/
			
			/*----------------------------------------------*/
			/*-- START product_section: Extends .category --*/
			/*----------------------------------------------*/
			#content_suspension #content .section .category.product_section .figure { text-align: center; }
			
			#content_suspension #content .section .category.product_section img { margin: 0 0 9px 0; border: none; outline: none; width: 50%; }
			
				#content_suspension #content .section .category.product_section a img:link, #content_suspension #content .section .category.product_section a img:visited { border: none: }
				
				#content_suspension #content .section .category.product_section a img:hover, #content_suspension #content .section .category.product_section a img:active { border: none; }
				
			#content_suspension #content .section .category.product_section .figcaption { margin-bottom: 10px; }
						
			#content_suspension #content .section .category.product_section .button {
				padding: 0 0 0 5px;
				background-image: url(/CP/common/images/backgrounds/arrow_3x5.gif);
				background-repeat: no-repeat;
				background-position: 0 5px;
				display: inline-block;
			}
						
			#content_suspension #content .section .category.product_section .button a:link, #content_suspension #content .section .category.product_section .button a:visited { color: #06C; text-decoration: underline; }
			
			#content_suspension #content .section .category.product_section .button a:hover, #content_suspension #content .section .category.product_section .button a:active { text-decoration: none; }
			
			/*--------------------------------------------*/
			/*-- END product_section: Extends .category --*/
			/*--------------------------------------------*/
							
			/*--------------------------------------------------*/
			/*-- START video_guide_section: Extends .category --*/
			/*--------------------------------------------------*/
			#content_suspension #content .section .category.video_guide_section img { margin: 0 0 9px 0; border: 1px solid #CCC; outline: none; }
			
				#content_suspension #content .section .category.video_guide_section a img:link, #content_suspension #content .section .category.video_guide_section a img:visited { border: 1px solid #CCC: }
				
				#content_suspension #content .section .category.video_guide_section a img:hover, #content_suspension #content .section .category.video_guide_section a img:active { border: 1px solid #F00; }
			
			#content_suspension #content .section .category.video_guide_section h3 { margin: 0 0 6px 0; font-size: 12px; }

				#content_suspension #content .section .category.video_guide_section h3 a { float: none; }
				
				#content_suspension #content .section .category.video_guide_section h3 a:link, #content_suspension #content .section .category.video_guide_section h3 a:visited { color: #F00; text-decoration: none; }
									
				#content_suspension #content .section .category.video_guide_section h3 a:hover, #content_suspension #content .section .category.video_guide_section h3 a:active { text-decoration: underline; }
				
				#content_suspension #content .section .category.video_guide_section h3 .thirdParty_Logo a {
					text-decoration: none;
					color: #333;
				}
			
			#content_suspension #content .section .category.video_guide_section .description { margin: 0 0 7px 0; font-size: 12px; }
			
			#content_suspension #content .section .category.video_guide_section .button {
				padding: 0 0 0 5px;
				background-image: url(/CP/common/images/backgrounds/arrow_3x5.gif);
				background-repeat: no-repeat;
				background-position: 0 5px;
				display: block;
			}
						
			#content_suspension #content .section .category.video_guide_section .button a:link, #content_suspension #content .section .category.video_guide_section .button a:visited { color: #06C; text-decoration: underline; }
			
			#content_suspension #content .section .category.video_guide_section .button a:hover, #content_suspension #content .section .category.video_guide_section .button a:active { text-decoration: none; }
			
			/*------------------------------------------------*/
			/*-- END video_guide_section: Extends .category --*/
			/*------------------------------------------------*/
			
			/*----------------------------------------------------------------------------------*/
			/*-- START .section.video_guide_pagelist: Extends .section & .video_guide_section --*/
			/*----------------------------------------------------------------------------------*/
			#content_suspension #content .section.video_guide_pagelist h2 { margin: 0 10px; }
			
				#content_suspension #content .section.video_guide_pagelist h2.video_guide_group {
					margin: -1px 6px 0 6px;
					padding: 15px 0 0 4px;
					border-top: 1px solid #CCC;
				}
			
			#content_suspension #content .section.video_guide_pagelist p { margin: 8px 10px; }
			
			#content_suspension #content .section.video_guide_pagelist .category {
				float: none;
				clear: both;
				margin: 0 6px;
				padding: 20px 0;
			}
			
				#content_suspension #content .section.video_guide_pagelist .category.video_guide_section .figure {
					float: left;
					margin-right: 14px;
				}
			
				#content_suspension #content .section.video_guide_pagelist .category.video_guide_section .figcaption { margin-top: 10px; float: left; width: 490px; }
				
				#content_suspension #content .section.video_guide_pagelist .category.video_guide_section img { margin: 0; }
				
				#content_suspension #content .section.video_guide_pagelist .category.video_guide_section.article img, #content_suspension #content .section.video_guide_pagelist .category.video_guide_section.product img { border: none; }
				
				#content_suspension #content .section.video_guide_pagelist .category.video_guide_section.article .figcaption, #content_suspension #content .section.video_guide_pagelist .category.video_guide_section.product .figcaption { margin-top: 0; }
				
				#content_suspension #content .section.video_guide_pagelist .view-more-list { margin-top: -30px; }
			/*--------------------------------------------------------------------------------*/
			/*-- END .section.video_guide_pagelist: Extends .section & .video_guide_section --*/
			/*--------------------------------------------------------------------------------*/
			
			/*----------------------------------------------*/
			/*-- START product_section: Extends .category --*/
			/*----------------------------------------------*/
			#content_suspension #content .section.product .category_section { float: none; text-align: center; }
			
			#content_suspension #content .section.product .category_section img { margin: 0 0 9px 0; border: none; outline: none; }
			
			#content_suspension #content .section.product .category_section .button {
				text-align: left;
				padding: 0 0 0 5px;
				background-image: url(/CP/common/images/backgrounds/arrow_3x5.gif);
				background-repeat: no-repeat;
				background-position: 0 5px;
				display: block;
			}
						
			#content_suspension #content .section.product .category_section .button a:link, #content_suspension #content .section.product .category_section .button a:visited { color: #06C; text-decoration: underline; }
			
			#content_suspension #content .section.product .category_section .button a:hover, #content_suspension #content .section.product .category_section .button a:active { text-decoration: none; }
			/*--------------------------------------------*/
			/*-- END product_section: Extends .category --*/
			/*--------------------------------------------*/
			
			/*----------------------------------------------------------*/
			/*-- START subitem: Extends .category.video_guide_section --*/
			/*----------------------------------------------------------*/
			#content_suspension #content .section .category.video_guide_section.subitem {
				margin-top: 9px !important;
				margin-bottom: 9px !important;
				padding-top: 15px !important;
				border-top: 1px solid #F6F6F6 !important;
			}
			
				#content_suspension #content .section .category.video_guide_section.subitem .figure { margin: 0; width: 76px; float: left; }
				
				#content_suspension #content .section .category.video_guide_section.subitem .figcaption { margin: 0 0 0 7px; width: 134px; float: left; }
			/*--------------------------------------------------------*/
			/*-- END subitem: Extends .category.video_guide_section --*/
			/*--------------------------------------------------------*/
			
			/*--------------------------------------------*/
			/*-- START topic_section: Extends .category --*/
			/*--------------------------------------------*/
			#content_suspension #content .section .category.topic_section {
				margin: 0 8px 12px 8px;
				padding: 0 0 0 45px;
				background-image: url(/CP/common/images/icons/icon_Article.gif);
				background-repeat: no-repeat;
				background-position: 0 0;
				float: none;
			}
			
			#content_suspension #content .section .category.topic_section h3 { margin: 0 0 6px 0; font-size: 12px; }

				#content_suspension #content .section .category.topic_section h3 a { float: none; }
				
			#content_suspension #content .section .category.topic_section .description { margin: 0 0 20px 0; }
			
			
			#content_suspension #content .section .category.topic_section .description a:link, #content_suspension #content .section .category.topic_section .description a:visited { color: #06C; text-decoration: underline; }
			
			#content_suspension #content .section .category.topic_section .description a:hover, #content_suspension #content .section .category.topic_section .description a:active { text-decoration: none; }
			
			#content_suspension #content .section .topic_section.button {
				margin: 0 0 0 8px;
				padding: 0;
				background-image: url(/CP/common/images/backgrounds/arrow_3x5.gif);
				background-repeat: no-repeat;
				background-position: 0 5px;
				border: none;
			}
			
				#content_suspension #content .section .topic_section.button a { padding: 0 0 0 5px; }
				
				#content_suspension #content .section .topic_section.button a:link, #content_suspension #content .section .topic_section.button a:visited { color: #06C; text-decoration: underline; }
				
				#content_suspension #content .section .topic_section.button a:hover, #content_suspension #content .section .topic_section.button a:active { text-decoration: none; }
			/*------------------------------------------*/
			/*-- END topic_section: Extends .category --*/
			/*------------------------------------------*/
			
			/*---------------------------------------*/
			/*-- START ada: Extends .topic_section --*/
			/*---------------------------------------*/
			#content_suspension #content .section .category.topic_section.ada ul {
				margin: 0 0 15px 0;
				list-style: none;
			}
			
				#content_suspension #content .section .category.topic_section.ada ul li {
					margin: 0;
					padding: 0 0 6px 8px;
					background-image: url(/CP/common/images/backgrounds/bullet_grey.gif);
					background-position: 0 5px;
					background-repeat: no-repeat;
					list-style-image: none;
					*display: inline-block;
				}
				
			#content_suspension #content .section .ada_group .ada_display_button {
				margin: 0 5px 16px 3px;
				padding: 0;
				border: none;
				outline: none;
				float: left;
				background-image: url(/CP/common/images/backgrounds/global_sprite.gif);
				background-repeat: no-repeat;
				background-position: -495px -33px;
				width: 16px;
				height: 16px;
				cursor: pointer;
			}
			
				#content_suspension #content .section .ada_group .ada_display_button.ON { background-position: -513px -33px; }
			
				#content_suspension #content .section .ada_group .ada_display_button a { font-weight: 900; margin-left: 21px; color: #666; }
							
					#content_suspension #content .section .ada_group .ada_display_button a:link, #content_suspension #content .section .ada_group .ada_display_button a:visited { text-decoration: underline; }
					
					#content_suspension #content .section .ada_group .ada_display_button a:hover, #content_suspension #content .section .ada_group .ada_display_button a:active { text-decoration: none; }
				
			/*-------------------------------------*/
			/*-- END ada: Extends .topic_section --*/
			/*-------------------------------------*/

		#content_suspension #content .section_footer {
			margin: 0 0 44px 0;
			padding: 0;
			background-image: url(/CP/common/images/backgrounds/global_sprite.gif);
			background-repeat: no-repeat;
			background-position: 0 -18px;
			width: 751px;
			height: 6px;
		}
		
		#content_suspension #content .section_footnote {
		    margin: -22px auto 0 auto;
		    text-align: center;
		    font-size: 11px;
		    color: #6c6c6c;
		}
		/*---------------------*/
		/*---- END section ----*/
		/*---------------------*/
		
/*---------------------------------------*/
/*-- START .fullview: Extends #content --*/
/*---------------------------------------*/
#content_suspension #content.fullview {
	width: 935px;
}

	#content_suspension #content.fullview .hero_container { width: 935px; }
		
	#content_suspension #content.fullview .section_header {
		background-position: 0 -752px;
		width: 935px;
	}
	
	#content_suspension #content.fullview .section_footer {
		background-position: 0 -745px;
		width: 935px;
		margin-bottom: 0;
	}
/*-------------------------------------*/
/*-- END .fullview: Extends #content --*/
/*-------------------------------------*/
		
/*----------------------------------------*/
/*-- START .splitview: Extends #content --*/
/*----------------------------------------*/
#content_suspension #content.splitview {
	width: 935px;
}

	#content_suspension #content.splitview .hero_container { width: 935px; }
	
		#content_suspension #content.splitview .hero_container .hero_caption { left: 392px; }

	#content_suspension #content.splitview .split_view { float: left; }
	
		#content_suspension #content.splitview .split_view.wide_693 {
			margin-right: 9px;
			width: 693px;
		}
		
			#content_suspension #content.splitview .split_view.wide_693 .section_header {
				background-position: 0 -713px;
				width: 693px;
			}
		
		#content_suspension #content.splitview .split_view.thin_233 {
			width: 233px;
		}
		
			#content_suspension #content.splitview .split_view.thin_233 .section_header {
				background-position: -251px -50px;
				width: 233px;
			}
			
		#content_suspension #content.splitview .section_footer.splitview_693x233 {
			background-position: 0 -738px;
			width: 935px;
		}
		
/*-- extend .splitview --*/
#content_suspension #content .split_view.match_371 { float: left; }

	#content_suspension #content .split_view.match_371.genGroup { width: 371px; }

	#content_suspension #content .split_view.match_371.right { margin-left: 9px; }

	#content_suspension #content .split_view.match_371 .section_header {
		background-position: 0 -770px;
		width: 371px;
	}
	
		#content_suspension #content .section_footer.splitview_match_371 {
			background-position: 0 -788px;
			width: 751px;
		}
/*--------------------------------------*/
/*-- END .splitview: Extends #content --*/
/*--------------------------------------*/

/*----------------------------*/
/*---- START promo footer ----*/
/*----------------------------*/
.promo_footer {
	margin: 8px 0 0 0;
	padding: 0;
	height: 195px;
	background-color: #FFF;
}

	.promo_footer #CareCenter_ProductScroller { float: left; }

	.promo_footer .promo_footer_item {
		margin: 0 0 0 10px;
		padding: 0;
		width: 260px;
		height: 195px;
		font-size: 13px;
		font-weight: 900;
		color: #FFF;
		background-repeat: no-repeat;
		background-position: 0 0;
		float: left;
	}
	
		.promo_footer .promo_footer_item .caption {
			margin: 61px 0 6px 9px;
			width: 150px;
		}
		
		.promo_footer .promo_footer_item .button {
			margin: 0 0 0 12px;
			padding: 0 0 0 8px;
			width: 145px;
			background-image: url(/CP/common/images/backgrounds/arrow_4x7_white.gif);
			background-repeat: no-repeat;
			background-position: 0 4px;
		}
		
			.promo_footer .promo_footer_item .button a:link, .promo_footer .promo_footer_item .button a:visited { text-decoration: underline; color: #FFF !important; }
			
			.promo_footer .promo_footer_item .button a:hover, .promo_footer .promo_footer_item .button a:active { text-decoration: none; }
/*--------------------------*/
/*---- END promo footer ----*/
/*--------------------------*/

/*--------------------------*/
/*---- START sub footer ----*/
/*--------------------------*/
#sub_footer_container {
	margin: 0;
	padding: 16px 0;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #CCC;
	border-left: none;
	position: relative;
}

#sub_footer {
	font-size: 11px;
	position: absolute;
}

	#sub_footer .sub_footer_pod {
		margin: 0;
		padding: 10px 5px;
		width: 301px;
		float: left;
	}
	
		#sub_footer .sub_footer_pod a img { outline: none; border: none; margin: 0 3px; }
		
		#sub_footer .sub_footer_pod.imageLeft img { float: left; }
			
		#sub_footer .sub_footer_pod.imageRight img { float: right; }
		
		#sub_footer .sub_footer_pod a:link, #sub_footer .sub_footer_pod a:visited { color: #06C; text-decoration: underline; }
		
		#sub_footer .sub_footer_pod a:hover, #sub_footer .sub_footer_pod a:active { text-decoration: none; }
	
		#sub_footer .sub_footer_pod .caption {
			
		}
		
			#sub_footer .sub_footer_pod.imageLeft .caption { float: right; }
			
			#sub_footer .sub_footer_pod.imageRight .caption { float: left; }
		
			#sub_footer .sub_footer_pod .caption .title {
				margin: 0 0 9px 0;
				font-family: Tahoma, Geneva, sans-serif;
				font-weight: 900;
				font-size: 14px;
				color: #F00;
			}
			
			#sub_footer .sub_footer_pod .caption .description {
				margin: 0 0 9px 0;
			}
			
			#sub_footer .sub_footer_pod .caption .button {
			
			}
			
				#sub_footer .sub_footer_pod .caption .button a {
					padding: 0 0 0 9px;
					background-image: url(/CP/common/images/backgrounds/arrow_4x7.gif);
					background-repeat: no-repeat;
					background-position: 0 4px;
				}
				
		#sub_footer .sub_footer_pod.alternate { padding: 0; height: 0; }
/*------------------------*/
/*---- END sub footer ----*/
/*------------------------*/

/*-------------------------------*/
/*---- START utility buttons ----*/
/*-------------------------------*/
.utility_buttons {
	margin: 0 0 0 0;
	padding: 0;
	float: left;
}

	.utility_buttons h1 { clear: left; }

	.social_media_button { margin: 0 9px 0 0; float: left; }
	
		/*-- START -- Add This Custom Button --*/
		.social_media_button .addthis_button {
			margin: 0;
			padding: 0;
			background-image: url(/CP/common/images/backgrounds/global_sprite.gif);
			background-repeat: no-repeat;
			background-position: 0 -127px;
			height: 20px;
			float: left;
		}
		
			.social_media_button .addthis_button a {
				margin: 3px 6px 0 23px;
				display: block;
				float: left;
				background-image: none;
				font-size: 11px;
				color: #666;
			}
			
			.social_media_button .addthis_button a:link, .social_media_button .addthis_button a:visited, .social_media_button .addthis_button a:hover, .social_media_button .addthis_button a:active { color: #333 !important; text-decoration: none !important; }
			
			.social_media_button .addthis_endcap {
				margin: 0;
				padding: 0;
				background-image: url(/CP/common/images/backgrounds/global_sprite.gif);
				background-repeat: no-repeat;
				background-position: 0 -149px;
				width: 3px;
				height: 20px;
				float: left;
			}
		
		/*-- addthis TWEET --*/
		a.addthis_button_tweet {
			width: 90px;
		}
		/*-- END -- Add This Custom Button --*/
		
		/*-- START -- page options --*/
		.page_options {
			margin: 0 9px 10px 0;
			padding: 0;
			background-image: url(/CP/common/images/backgrounds/global_sprite.gif);
			background-repeat: no-repeat;
			background-position: 0 -75px;
			height: 24px;
			float: left;
			cursor: pointer;
		}
		
			/*-- START -- print --*/
			.page_options .options_print {
				margin: 0 8px 0 9px;
				float: left;
				cursor: pointer;
			}
			
				.page_options .options_print a {
					margin: 5px 0 0 0;
					font-size: 11px;
					color: #666;
					float: left;
				}
				
				.page_options .options_print a:link, .page_options .options_print a:visited, .page_options .options_print a:hover, .page_options .options_print a:active { color: #666 !important; text-decoration: none !important; }
								
					.page_options .options_print a .printCopy { float: left; }
				
					.page_options .options_print a .printIcon {
						margin: 0 0 0 5px;
						padding: 0;
						background-image: url(/CP/common/images/backgrounds/global_sprite.gif);
						background-repeat: no-repeat;
						background-position: -531px -33px;
						width: 16px;
						height: 15px;
						float: left;
					}
			/*-- END -- print --*/
			
			/*-- START -- article --*/
			.page_options .options_article {
				margin: 0 0 0 6px;
				float: left;
				cursor: pointer;
			}
			
				.page_options .options_article a {
					margin: 5px 0 0 0;
					font-size: 11px;
					color: #666;
					float: left;
				}
				
				.page_options .options_article a:link, .page_options .options_article a:visited, .page_options .options_article a:hover, .page_options .options_article a:active { color: #666 !important; text-decoration: none !important; }
								
					.page_options .options_article a .articleCopy {}
				
					.page_options .options_article a .articleIcon {
						margin: -1px 0 0 0;
						padding: 0;
						background-image: url(/CP/common/images/backgrounds/global_sprite.gif);
						background-repeat: no-repeat;
						background-position: -549px -33px;
						width: 17px;
						height: 17px;
						float: left;
						cursor: pointer;
					}
			/*-- END -- article --*/
			
			/*-- START -- video --*/
			.page_options .options_video {
				margin: 0 0 0 6px;
				float: left;
				cursor: pointer;
			}
			
				.page_options .options_video a {
					margin: 5px 0 0 0;
					font-size: 11px;
					color: #666;
					float: left;
				}
				
				.page_options .options_video a:link, .page_options .options_video a:visited, .page_options .options_video a:hover, .page_options .options_video a:active { color: #666 !important; text-decoration: none !important; }
								
					.page_options .options_video a .videoCopy {}
				
					.page_options .options_video a .videoIcon {
						margin: -1px 0 0 0;
						padding: 0;
						background-image: url(/CP/common/images/backgrounds/global_sprite.gif);
						background-repeat: no-repeat;
						background-position: -568px -33px;
						width: 16px;
						height: 17px;
						float: left;
						cursor: pointer;
					}
			/*-- END -- video --*/
			
			/*-- START -- guides --*/
			.page_options .options_guides {
				margin: 0 0 0 6px;
				float: left;
				cursor: pointer;
			}
			
				.page_options .options_guides a {
					margin: 5px 0 0 0;
					font-size: 11px;
					color: #666;
					float: left;
				}
				
				.page_options .options_guides a:link, .page_options .options_guides a:visited, .page_options .options_guides a:hover, .page_options .options_guides a:active { color: #666 !important; text-decoration: none !important; }
								
					.page_options .options_guides a .guideCopy {}
				
					.page_options .options_guides a .guideIcon {
						margin: -1px 0 0 0;
						padding: 0;
						background-image: url(/CP/common/images/backgrounds/global_sprite.gif);
						background-repeat: no-repeat;
						background-position: -586px -33px;
						width: 13px;
						height: 17px;
						float: left;
						cursor: pointer;
					}
			/*-- END -- guides --*/
			
			/*-- START -- products --*/
			.page_options .options_products {
				margin: 0 0 0 6px;
				float: left;
				cursor: pointer;
			}
			
				.page_options .options_products a {
					margin: 5px 0 0 0;
					font-size: 11px;
					color: #666;
					float: left;
				}
				
				.page_options .options_products a:link, .page_options .options_products a:visited, .page_options .options_products a:hover, .page_options .options_products a:active { color: #666 !important; text-decoration: none !important; }
								
					.page_options .options_products a .productCopy {}
				
					.page_options .options_products a .productIcon {
						margin: -1px 0 0 0;
						padding: 0;
						background-image: url(/CP/common/images/backgrounds/global_sprite.gif);
						background-repeat: no-repeat;
						background-position: -601px -33px;
						width: 39px;
						height: 17px;
						float: left;
						cursor: pointer;
					}
			/*-- END -- products --*/
			
			.page_options .options_divider {
				margin: 5px 8px 0 0;
				background-color: #CDCDCD;
				width: 1px;
				height: 15px;
				float: left;
			}
			
			/*-- START -- font size --*/
			.page_options .options_fontsize {
				margin: 5px 0 0 0;
				float: left;
			}
			
				.page_options .options_fontsize .fontsize_text {
					margin: 0 2px 0 5px;
					font-size: 11px;
					color: #666;
					float: left;
				}
				
					.page_options .options_fontsize .fontsize_text a:link, .page_options .options_fontsize .fontsize_text a:visited { color: #666 !important; text-decoration: underline !important; }
					
					.page_options .options_fontsize .fontsize_text a:hover, .page_options .options_fontsize .fontsize_text a:active { text-decoration: none !important; }
					
					.page_options .options_fontsize .setFontButton {
						margin: 0 0 0 3px;
						border: none;
						outline: none;
						background-image: url(/CP/common/images/backgrounds/global_sprite.gif);
						background-repeat: no-repeat;
						float: left;
						width: 16px;
						height: 16px;
						cursor: pointer;
					}
					
						.page_options .options_fontsize .setFontButton.decreaseClickItem {
							background-position: -513px -33px;
						}
						
							.page_options .options_fontsize .setFontButton.decreaseClickItem.DISABLED {
								background-position: -513px -51px;
								cursor: default;
							}
						
						.page_options .options_fontsize .setFontButton.increaseClickItem {
							background-position: -495px -33px;
						}
						
							.page_options .options_fontsize .setFontButton.increaseClickItem.DISABLED {
								background-position: -495px -51px;
								cursor: default;
							}
				
				.page_options .options_fontsize a img {
					margin: 0 0 0 3px;
					border: none;
					outline: none;
					float: left;
				}
			/*-- END -- font size --*/
		
		.page_options .page_options_endcap {
				margin: 0;
				padding: 0;
				background-image: url(/CP/common/images/backgrounds/global_sprite.gif);
				background-repeat: no-repeat;
				background-position: 0 -101px;
				width: 5px;
				height: 24px;
				position: relative;
				left: 5px;
				float: left;
		}
		/*-- END -- page options --*/
/*-----------------------------*/
/*---- END utility buttons ----*/
/*-----------------------------*/

/*----------------------------*/
/*---- START content_main ----*/
/*----------------------------*/
.content_main {
	margin: 0;
	padding: 0 9px 0 0;
	width: 493px;
	float: left;
}

	.content_main.right { padding: 0 0 0 9px !important; }

	.content_main .thirdParty_Logo, .thirdParty_Logo.ADA {
		margin: 0;
		padding: 20px 0 20px 9px;
		border-bottom: 1px solid #DBDBDB;
		background-color: #FFF;
	}

	.content_main h1 {
		margin: 9px 0 0 5px;
		font-size: 24px;
		font-weight: 900;
		color: #F00;
	}

	.content_main p { margin: 0 0 16px 0; }
	
	.content_main ul {
		margin: 0 0 16px 0;
		padding: 0;
		list-style: none;
	}
	
		.content_main ul li {
			margin: 0;
			padding: 0 0 0 8px;
			background-image: url(/CP/common/images/backgrounds/bullet_grey.gif);
			background-repeat: no-repeat;
			background-position: 0 6px;
		}
		
	.content_main ol {
		margin: 0 0 16px 10px;
		padding: 0;
	}
	
		.content_main ol li { margin: 0 0 0 18px; padding: 0; }
		
	.content_main .ada_publication_date { color: #666; }
		
/*----------------------------------------------------------------*/
/*-- START content_main section_header: Extends .section_header --*/
/*----------------------------------------------------------------*/
#content_suspension #content .content_main .section_header {
	background-position: 0 -25px;
	width: 493px;
}

/*----------------------------------------------------------------*/
/*-- START content_main section_footer: Extends .section_footer --*/
/*----------------------------------------------------------------*/
#content_suspension #content .content_main .section_footer {
	background-position: 0 -43px;
	width: 493px;
}
/*--------------------------*/
/*---- END content_main ----*/
/*--------------------------*/

/*---------------------------*/
/*---- START OCC Landing ----*/
/*---------------------------*/

		/*--------------------------*/
/*---------- START general layout --*/
		/*--------------------------*/

.hero_flash_container {
	margin: 0 0 2px 0;
	background-color: #transparent;
	position: relative;
	z-index: 95;
	top: -4px;
}

	.hero_flash_container #flash_item .virtualDentist h1 { margin: 0 0 0 -9999px; padding: 0; }
	
	.hero_flash_container #flash_item .virtualDentist #search_container { position: relative; top: 75px; left: -75px; }

/*---- .featured: Extends #content ----*/
#content_suspension #content.featured {
	width: 935px;
}

	#content_suspension #content.featured .featured_column {
		float: left;
	}
	
		#content_suspension #content.featured .featured_column.thin {
			margin-right: 8px;
			width: 283px;
		}
		
		#content_suspension #content.featured .featured_column.wide {
			width: 644px;
		}
		
	/*---- .featured .section_footer: Extends #content ----*/
	#content_suspension #content.featured .section_footer {
		margin: 0;
		background-position: 0 -706px;
		width: 935px;
	}

	/*---- .featured .thin: Extends .section_tabbed ----*/
	#content_suspension #content.featured .section_tabbed.thin {
		background-position: 0 -371px;
		width: 283px;
	}

		#content_suspension #content.featured .section_tabbed.thin.connected { background-position: 0 -627px; }
		
		#content_suspension #content.featured .section_tabbed.thin h2 { width: 214px; }

	/*---- .featured .wide: Extends .section_tabbed ----*/
	#content_suspension #content.featured .section_tabbed.wide {
		background-position: 0 -273px;
		width: 644px;
	}

		#content_suspension #content.featured .section_tabbed.wide.connected { background-position: 0 -548px; }
		
				#content_suspension #content.featured .section_tabbed.wide h2 { width: 306px; }

	/*---- .featured .thin: Extends .section_tabbed.footer ----*/
	#content_suspension #content.featured .section_tabbed.footer.thin {
		background-position: 0 -450px;
		width: 283px;
	}
	
	/*---- .featured .wide: Extends .section_tabbed.footer ----*/
	#content_suspension #content.featured .section_tabbed.footer.wide {
		background-position: 0 -352px;
		width: 644px;
	}
	
		/*------------------------*/
/*---------- END general layout --*/
		/*------------------------*/

		/*---------------------------*/
/*---------- START category layout --*/
		/*---------------------------*/

	/*---- START featured: Extends #content .category ----*/
	#content_suspension #content.featured .section .category .figure { text-align: center; }
	
	#content_suspension #content.featured .section .category img { margin: 0 0 9px 0; border: 1px solid #CCC; outline: none; }
	
	#content_suspension #content.featured .section .category a img:link, #content_suspension #content.featured .section .category a img:visited { border: 1px solid #CCC: }
	
	#content_suspension #content.featured .section .category a img:hover, #content_suspension #content.featured .section .category a img:active { border: 1px solid #F00; }
	
	#content_suspension #content.featured .section .category ul li {
		font-weight: 900;
		list-style-image: url(/CP/common/images/backgrounds/arrow_4x7.gif);
	}
	
	/*-- .section.thin --*/	
	#content_suspension #content.featured .section.thin .category .figure.thin {
		float: left;
		width: 140px;
		margin-top: 8px;
	}
	
		#content_suspension #content.featured .section.thin .category .figure.thin img { outline: none; border: none; }
	
		#content_suspension #content.featured .section.thin .category .figure.thin .date { color: #012F8D; }
	
	#content_suspension #content.featured .section.thin .category .figcaption.thin {
		float: left;
		width: 140px;
		margin-top: 8px;
	}
	
	
	#content_suspension #content.featured .section.thin .category .figcaption.thin ul { margin-left: 0; }
	
		#content_suspension #content.featured .section.thin .category .figcaption.thin ul li { font-weight: normal; }
		
	#content_suspension #content.featured .section.thin .category .figure.wide { margin-top: 8px; }
	
	#content_suspension #content.featured .section.thin .category .figcaption.wide { margin: 0 12px; }
	
		#content_suspension #content.featured .section.thin .category .figcaption.wide ul { margin-left: 0; }
		
			#content_suspension #content.featured .section.thin .category .figcaption.wide ul li { font-weight: normal; }
			
	/*-- .section.wide --*/
	#content_suspension #content.featured .featured_column.wide .section.wide { padding-top: 8px; }

	
		#content_suspension #content.featured .featured_column.wide .section.wide .category.video_guide_section .figure { margin: 0; }
		
		#content_suspension #content.featured .featured_column.wide .section.wide .category.video_guide_section .figcaption { margin-left: 10px; }
		
		#content_suspension #content.featured .featured_column.wide .section.wide .category.figure_list {
			margin-bottom: 15px;
			padding-bottom: 10px;
			width: 642px;
			clear: both;
			border-right: 1px solid #E0E0E0;
		}
		
			#content_suspension #content.featured .featured_column.wide .section.wide .category.figure_list .figure_content {
				width: 50%;
				float: left;
			}
			
				#content_suspension #content.featured .featured_column.wide .section.wide .category.figure_list .figure_content .figure {
					margin: 0 14px;
					width: 79px;
					float: left;
				}
				
				#content_suspension #content.featured .featured_column.wide .section.wide .category.figure_list .figure_content .figcaption {
					width: 180px;
					float: left;
				}
				
					#content_suspension #content.featured .featured_column.wide .section.wide .category.figure_list .figure_content .figcaption h3 { margin: 0 0 4px 0; font-size: 12px; }
					
						#content_suspension #content.featured .featured_column.wide .section.wide .category.figure_list .figure_content .figcaption h3 a { float: none; }
						
						#content_suspension #content.featured .featured_column.wide .section.wide .category.figure_list .figure_content .figcaption h3 a:link, #content_suspension #content.featured .featured_column.wide .section.wide .category.figure_list .figure_content .figcaption h3 a:visited { color: #F00; text-decoration: none; }
						
						#content_suspension #content.featured .featured_column.wide .section.wide .category.figure_list .figure_content .figcaption h3 a:hover, #content_suspension #content.featured .featured_column.wide .section.wide .category.figure_list .figure_content .figcaption h3 a:active { text-decoration: underline; }
						
					#content_suspension #content.featured .featured_column.wide .section.wide .category.figure_list .figure_content .figcaption .button {
						margin-top: 4px;
						padding: 0 0 0 5px;
						background-image: url(/CP/common/images/backgrounds/arrow_3x5.gif);
						background-repeat: no-repeat;
						background-position: 0 5px;
						display: block;
					}
								
					#content_suspension #content.featured .featured_column.wide .section.wide .category.figure_list .figure_content .figcaption .button a:link, #content_suspension #content.featured .featured_column.wide .section.wide .category.figure_list .figure_content .figcaption .button a:visited { color: #06C; text-decoration: underline; }
					
					#content_suspension #content.featured .featured_column.wide .section.wide .category.figure_list .figure_content .figcaption .button a:hover, #content_suspension #content.featured .featured_column.wide .section.wide .category.figure_list .figure_content .figcaption .button a:active { text-decoration: none; }
			
			#content_suspension #content.featured .featured_column.wide .section.wide .category.figure_list .list_content {
				width: 50%;
				float: left;
			}
			
				#content_suspension #content.featured .featured_column.wide .section.wide .category.figure_list .list_content ul { margin-top: 0; }
	
		/*-------------------------*/
/*---------- END category layout --*/
		/*-------------------------*/
		

		
/*-------------------------*/
/*---- END OCC Landing ----*/
/*-------------------------*/

/*------------------------------*/
/*---- START popular_topics ----*/
/*------------------------------*/

		/*-----------------------*/
/*---------- START LANDING ------*/
		/*-----------------------*/
/*--------------------------------------------*/
/*-- START popular-topic: Extends .category --*/
/*--------------------------------------------*/
#content_suspension #content .section .category.popular_topic {
	margin: 0 0 15px 10px;
	padding: 0;
	width: 350px;
}

	#content_suspension #content .section .category.popular_topic h2 { margin: 0 0 8px 0; }

	#content_suspension #content .section .category.popular_topic .figure {
		margin: 0;
		float: left;
		width: 120px;
	}
	
		#content_suspension #content .section .category.popular_topic .figure img { margin: 0 0 9px 0; border: 1px solid #CCC; outline: none; }
		
			#content_suspension #content .section .category.popular_topic .figure a img:link, #content_suspension #content .section .category.popular_topic .figure a img:visited { border: 1px solid #CCC: }
			
			#content_suspension #content .section .category.popular_topic .figure a img:hover, #content_suspension #content .section .category.popular_topic .figure a img:active { border: 1px solid #F00; }
			
	#content_suspension #content .section .category.popular_topic .figcaption {
		margin: 0 0 0 14px;
		float: left;
		width: 215px;
	}
	
	#content_suspension #content .section .category.popular_topic .figcaption .description { margin: 0 0 7px 0; font-size: 12px; }
	
	#content_suspension #content .section .category.popular_topic .figcaption .button {
		padding: 0 0 0 5px;
		background-image: url(/CP/common/images/backgrounds/arrow_3x5.gif);
		background-repeat: no-repeat;
		background-position: 0 5px;
		display: block;
	}
				
	#content_suspension #content .section .category.popular_topic .figcaption .button a:link, #content_suspension #content .section .category.popular_topic .figcaption .button a:visited { color: #06C; text-decoration: underline; }
	
	#content_suspension #content .section .category.popular_topic .figcaption .button a:hover, #content_suspension #content .section .category.popular_topic .figcaption .button a:active { text-decoration: none; }
/*------------------------------------------*/
/*-- END popular-topic: Extends .category --*/
/*------------------------------------------*/
		/*---------------------*/
/*---------- END LANDING ------*/
		/*---------------------*/

		/*------------------------------*/
/*---------- START TOPIC / DETAIL ------*/
		/*------------------------------*/

#content_suspension #content .content_main .pt_section .hgroup {
	padding: 10px 12px 0 12px;
}

	#content_suspension #content .content_main .pt_section .hgroup h1 {
		margin: 0;
		padding: 0;
		font-size: 26px;
		color: #C20000;
		text-transform: uppercase;
	}
	
	#content_suspension #content .content_main .pt_section .hgroup h2 {
		margin: 0;
		padding: 0;
		font-size: 22px;
	}
	
	#content_suspension #content .content_main .pt_section .hgroup p {
		margin: 6px 0 0 0;

		padding: 0;
	}
	
/*---------------------------------------------------*/
/*-- START .pt_section: Extends .section .category --*/
/*---------------------------------------------------*/
#content_suspension #content .section.pt_section .category.popular_topic {
	margin: 0 0 15px 10px;
	padding: 20px 0 0 0;
	width: 471px;
	border-top: 1px solid #CCC;
}

#content_suspension #content .section.pt_section .category.popular_topic .hero {
	margin: 0 15px 0 0;
	width: 183px;
	border: 1px solid #CCC;
	float: left;
}

#content_suspension #content .section.pt_section .category.popular_topic .subcategory_group {
	margin: 0;
	padding: 0;
}

	#content_suspension #content .section.pt_section .category.popular_topic .subcategory_group .subcategory { margin: 0 0 20px 0; }
	
		#content_suspension #content .section.pt_section .category.popular_topic .subcategory_group .subcategory.has-hero { width: 270px; float: left; }
	
		#content_suspension #content .section.pt_section .category.popular_topic .subcategory_group .subcategory h3 { margin: 0 0 6px 0; font-size: 18px; }
		
			#content_suspension #content .section.pt_section .category.popular_topic .subcategory_group .subcategory h3 a { float: none; }
			
			#content_suspension #content .section.pt_section .category.popular_topic .subcategory_group .subcategory h3 a:link, #content_suspension #content .section.pt_section .category.popular_topic .subcategory_group .subcategory h3 a:visited { color: #333; text-decoration: none; }
				
			#content_suspension #content .section.pt_section .category.popular_topic .subcategory_group .subcategory h3 a:hover, #content_suspension #content .section.pt_section .category.popular_topic .subcategory_group .subcategory h3 a:active { text-decoration: underline; }
		
		#content_suspension #content .section.pt_section .category.popular_topic .subcategory_group .subcategory .description { margin: 0 0 7px 0; font-size: 12px; }
		
		#content_suspension #content .section.pt_section .category.popular_topic .subcategory_group .subcategory .button {
			padding: 0 0 0 5px;
			background-image: url(/CP/common/images/backgrounds/arrow_3x5.gif);
			background-repeat: no-repeat;
			background-position: 0 5px;
			display: inline-block;
		}
		
			#content_suspension #content .section .category.video_guide_section .button a:link, #content_suspension #content .section .category.video_guide_section .button a:visited { color: #06C; text-decoration: underline; }
			
			#content_suspension #content .section .category.video_guide_section .button a:hover, #content_suspension #content .section .category.video_guide_section .button a:active { text-decoration: none; }
			
	#content_suspension #content .section.pt_section .category.popular_topic .subcategory_group .subcategory_list {  padding-top: 15px; border-top: 1px solid #F6F6F6; clear: both; }
	
		#content_suspension #content .section.pt_section .category.popular_topic .subcategory_group .subcategory_list h2 {  font-size: 12px; }

#content_suspension #content .section.pt_section .category.popular_topic .subcategory_group .subcategory_list h3.button {  margin: 0 0 4px 0; font-size: 12px; font-weight: normal; }
		
		#content_suspension #content .section.pt_section .category.popular_topic .subcategory_group .subcategory_list h3.button a {
			padding: 0 0 0 5px;
			background-image: url(/CP/common/images/backgrounds/arrow_3x5.gif);
			background-repeat: no-repeat;
			background-position: 0 5px;
			display: block;
			float: none;
		}

			#content_suspension #content .section.pt_section .category.popular_topic .subcategory_group .subcategory_list h3.button a:link, #content_suspension #content .section.pt_section .category.popular_topic .subcategory_group .subcategory_list h3.button a:visited { color: #06C; text-decoration: underline; }
			
			#content_suspension #content .section.pt_section .category.popular_topic .subcategory_group .subcategory_list h3.button a:hover, #content_suspension #content .section.pt_section .category.popular_topic .subcategory_group .subcategory_list h3.button a:active { text-decoration: none; }


		/*----------------------------*/
/*---------- END TOPIC / DETAIL ------*/
		/*----------------------------*/

/*----------------------------*/
/*---- END popular_topics ----*/
/*----------------------------*/

/*----------------------------------*/
/*---- START video_guide_player ----*/
/*----------------------------------*/
#content_suspension #content .content_main .video_guide_player {
	margin: 0 auto 20px auto;
	padding: 0;
	width: 751px;
	min-height: 232px;
	background-image: url(/CP/common/images/backgrounds/video_guide_gradient.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	text-align: center;
}

	#content_suspension #content .content_main .video_guide_player.guide { padding: 40px 0 20px 0; }
	
	#tabletBox {
		padding-bottom: 50px;
	}
	
	#tabletBox p.tabletAdv {
		font-size: 1.5em;
		margin: 10px 0 15px 0;
	}
	#tabletBox p.tabletRelated {
		margin-bottom: 5px;
	}
/*--------------------------------*/
/*---- END video_guide_player ----*/
/*--------------------------------*/

/*---------------------*/
/*---- START aside ----*/
/*---------------------*/
#content_suspension #content .aside {
	margin: 0;
	padding: 0;
	width: 249px;
	float: left;
}

	#content_suspension #content .aside.middle { margin: 0 2px !important; }

	/*---------------------------------------------------------*/
	/*-- START aside section_header: Extends .section_header --*/
	/*---------------------------------------------------------*/
	#content_suspension #content .aside .section_header {
		background-position: 0 -795px;
		width: 249px;
	}
	
	/*---------------------------------------------------------*/
	/*-- START aside section_footer: Extends .section_footer --*/
	/*---------------------------------------------------------*/
	#content_suspension #content .aside .section_footer {
		background-position: 0 -813px;
		width: 249px;
	}
	
	/*-----------------------------------------------*/
	/*-- START aside section *: Extends .section * --*/
	/*-----------------------------------------------*/
	#content_suspension #content .aside .section {
		background-image: url(/CP/common/images/backgrounds/aside_section_gradient.gif);
		background-position: 0 0;
		background-repeat: repeat-x;
		border-color: #FF0000;
	}
		
		#content_suspension #content .aside .section h2 {
			margin: 0 10px 8px 8px;
			padding: 0;
			font-size: 14px;
			color: #F00;
		}
		
		#content_suspension #content .aside .section .category {
			margin: 0 20px 0 8px !important;
			padding: 0 !important;
			width: 217px !important;
			border: none !important;
			background-color: transparent !important;
		}
		
			#content_suspension #content .aside .section .category h3 { font-size: 12px; }
			
			#content_suspension #content .aside .section .category ul { margin-top: 0; }
/*-------------------*/
/*---- END aside ----*/
/*-------------------*/

/*---------------------------*/
/*-- START .find_a_dentist --*/
/*---------------------------*/
/*-- Landing --*/
#content_suspension #content .section .find_a_dentist {
	margin: 0 13px;
	padding: 5px 0 0 0;
}

#content_suspension #content .section .find_a_dentist.searchForm {
	margin-right: -1px;
	width: 409px;
	background-image: url(/CP/common/images/logos/logo_find-a-dentist-55x51.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
	float: left;
	border-right: 1px solid #E0E0E0;
}

	#content_suspension #content .section .find_a_dentist.searchForm h2 { margin: 0 16px 0 73px; }
	
	#content_suspension #content .section .find_a_dentist.searchForm p.description { margin: 12px 16px 8px 73px; }
	
	#content_suspension #content .section .find_a_dentist.searchForm form#fad_form { margin: 0; padding: 0; }
	
		#content_suspension #content .section .find_a_dentist.searchForm form#fad_form fieldset { border: none; }
		
		#content_suspension #content .section .find_a_dentist.searchForm form#fad_form label {
			margin: 2px 10px 0 0;
			float: left;
			clear: both;
			width: 45%;
			text-align: right;
		}
		
		#content_suspension #content .section .find_a_dentist.searchForm form#fad_form input, #content_suspension #content .section .find_a_dentist.searchForm form#fad_form select { float: left; }
		
		#content_suspension #content .section .find_a_dentist.searchForm form#fad_form p.callout { clear: both; text-align: center; width: 98%; }
		
		#content_suspension #content .section .find_a_dentist.searchForm form#fad_form .global_button_red {
			float: right;
			margin-right: 50px;
			padding-left: 5px;
			padding-right: 5px;
			width: 90px;
		}
		
#content_suspension #content .section .find_a_dentist.searchList {
	margin: 0 0 0 12px;
	width: 255px;
	float: left;
	margin-left: 1px solid #E0E0E0;
}

	#content_suspension #content .section .find_a_dentist.searchList .list_content ul {
		margin: 0 10px 0 13px;
		padding: 0;
		list-style: none;
	}
	
		#content_suspension #content .section .find_a_dentist.searchList .list_content ul li {
			list-style-image: url(/CP/common/images/backgrounds/arrow_3x5.gif);
			margin: 0 0 4px 13px;
			padding: 0;
		}
		
#content_suspension #content .section .find_a_dentist.searchRelated h3 {
	color: #F00;
	font-size: 14px;
}

	#content_suspension #content .section .find_a_dentist.searchRelated ul { margin-right: 0; width: 200px; }

#content_suspension #content .find_a_dentist.infoList {
	margin: -22px 0 0 15px;
}

	#content_suspension #content .find_a_dentist.infoList h2 {
		font-size: 16px;
		color: #F00;
	}
	
	#content_suspension #content .find_a_dentist.infoList ul {
		margin: 0 0 15px 0;
		padding: 0;
		list-style: none;
	}
	
		#content_suspension #content .find_a_dentist.infoList ul li {
			margin: 0;
			padding: 0 0 6px 8px;
			background-image: url(/CP/common/images/backgrounds/bullet_grey.gif);
			background-position: 0 5px;
			background-repeat: no-repeat;
			list-style-image: none;
		}
		
/*-- Results --*/
#content_suspension #content .fad_Results .fad_quickInfo {
	margin: 0 13px 5px 13px;
	padding: 5px 0 0 0;
	position: relative;
}

#content_suspension #content .fad_Results .section { padding: 8px 0 0 0; }

	#content_suspension #content .fad_Results .section .category .listing {
		margin: 8px 0 0 10px;
		padding-left: 49px;
		background-image: url(/CP/common/images/logos/logo_find-a-dentist-33x31.png);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
		#content_suspension #content .fad_Results .section .category .listing .name { font-weight: 900; }
	
		#content_suspension #content .fad_Results .section .category .listing a:link, #content_suspension #content .fad_Results .section .category .listing a:visited { color: #333; font-weight: 900; }
	
	#content_suspension #content .fad_Results .section .clear.addBorder {
		margin: 0 0 0 8px;
		padding: 0 8px 0 0;
		border-bottom: 1px solid #E0E0E0;
		width: 911px;
		height: 8px;
	}

#content_suspension #content .fad_Results .moreResults {
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
}

	#content_suspension #content .fad_Results .moreResults p.description {
		margin: 0 0 0 8px;
		width: 730px;
		float: left;
	}
	
	#content_suspension #content .fad_Results .moreResults .global_button_red {
		font-size: 12px;
		margin: 0 0 0 4px;
		width: auto;
		float: left;
	}
/*-- Details --*/
#content_suspension #content .fad_Results .section .category.fad_detail { width: 275px; }

	#content_suspension #content .fad_Results .section .category.fad_detail p.description { margin-right: 40px; padding-left: 49px; }
	
#content_suspension #content .fad_Results .section .mapContainer {
	width: 532x;
	display: block;
	float: left;
}

	#content_suspension #content .fad_Results .section .mapContainer #divMap {
		width: 554px;
		height: 400px;
		border: 1px solid #333;
		text-align: left;
		overflow: hidden;
	}
	
	#content_suspension #content .fad_Results .section .mapContainer .mapTerms { text-align: center; font-size: 11px; }
/*-------------------------*/
/*-- END .find_a_dentist --*/
/*-------------------------*/

/*---------------------*/
/*-- START .products --*/
/*---------------------*/
#content_suspension #content .section.product {	
	padding: 6px 0;
	background-image: url(/CP/common/images/backgrounds/product_gradient.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 749px;
}

	#content_suspension #content .section.product .category {
		background-repeat: no-repeat;
		background-position: right 19px;
		background-color: transparent;
	}

		#content_suspension #content .section.product .category h2 { margin-top: 15px; width: 200px; }
	
		#content_suspension #content .section.product .category .description { margin: 10px 0 0 10px; width: 210px; }
		
		#content_suspension #content .section.product .category .global_button_red { margin: 13px 0 0 10px; width: auto; float: left; }
		
			#content_suspension #content .section.product .category .global_button_red a { padding-left: 3px; padding-right: 3px; font-size: 12px; }
		
		#content_suspension #content .section.product .category .listHeader { margin: 21px 0 0 10px; font-weight: 900; clear: both; }
		
		#content_suspension #content .section.product .category ul { margin: 10px 0 20px 10px; width: 315px; }
		
			#content_suspension #content .section.product .category ul li { position: relative; }
			
		#content_suspension #content .section.product.ingredientItem .category ul { margin: 10px 0 20px 10px; width: 100px; }
		
	#content_suspension #content .section.description { padding: 10px; }
			
/*--------------------------*/
/*-- START .searchResults --*/
/*--------------------------*/
#content_suspension #content .searchResults h2 { max-width: 550px; float: left; }

#content_suspension #content .searchResults h3 { font-size: 14px; color: #F00; }

#content_suspension #content .searchResults .pagination {
	margin: 2px 10px 0 10px;
	max-width: 350px;
	float: right;
}

	#content_suspension #content .searchResults .pagination span { margin: 0; display: table-block; font-size: 13px; font-weight: 900; }
	
		#content_suspension #content .searchResults .pagination span a { padding: 3px; font-size: 12px; font-weight: normal; }
		
			#content_suspension #content .searchResults .pagination span a:link, #content_suspension #content .searchResults .pagination span a:visited { background-color: #FFF; }
		
			#content_suspension #content .searchResults .pagination span a:hover, #content_suspension #content .searchResults .pagination span a:active { background-color: #E0E0E0; }
			
#content_suspension #content .searchResults .searchFilter { margin: 0 0 20px 10px; }

	#content_suspension #content .searchResults .searchFilter .filterCopy { margin: 4px 9px 0 0; color: #666; float: left; }
	
#content_suspension #content .searchResults .category.topic_section { *zoom: 1; }
	
	#content_suspension #content .searchResults .category.topic_section.not-found {
		background-image: url(/CP/common/images/icons/icon_Sasquatch.gif);
	}
	
	#content_suspension #content .searchResults .category.topic_section.article {
		background-image: url(/CP/common/images/icons/icon_Article.gif);
	}
	
	#content_suspension #content .searchResults .category.topic_section.video {
		background-image: url(/CP/common/images/icons/icon_Video.gif);
	}
	
	#content_suspension #content .searchResults .category.topic_section.guide {
		background-image: url(/CP/common/images/icons/icon_Interactive-Guide.gif);
	}
	
	#content_suspension #content .searchResults .category.topic_section.product {
		background-image: url(/CP/common/images/icons/icon_Product.gif);
	}
	
		#content_suspension #content .searchResults .category.topic_section.not-found.quicklink, #content_suspension #content .searchResults .category.topic_section.article.quicklink, #content_suspension #content .searchResults .category.topic_section.video.quicklink, #content_suspension #content .searchResults .category.topic_section.guide.quicklink, #content_suspension #content .searchResults .category.topic_section.product.quicklink {
			background-image: url(/CP/common/images/icons/icon_Quick-Link.gif);
		}
	
	#content_suspension #content .searchResults .category.topic_section .description { font-size: 12px !important; }
	
/*------------------------*/
/*-- END .searchResults --*/
/*------------------------*/

/*------------------------------------------------------*/
/*-- START .specialoffers: Extends .section .category --*/
/*------------------------------------------------------*/
#content_suspension #content .split_view.match_371 .category.specialoffer {
	margin: 0 8px 15px 8px;
	padding-bottom: 15px;
	width: 349px;
	display: block;
	float: none;
}

	#content_suspension #content .split_view.match_371 .category.specialoffer .figcaption { 
		width: 198px;
		float: left;
	}
	
	#content_suspension #content .split_view.match_371 .category.specialoffer .noImage { 
		width: 349px;
		float: left;
	}
	
		#content_suspension #content .split_view.match_371 .category.specialoffer .figcaption h3 { margin: 0 6px 6px 0; }
		
			#content_suspension #content .split_view.match_371 .category.specialoffer .figcaption h3 a { color: #333; float: none; }
		
		#content_suspension #content .split_view.match_371 .category.specialoffer .figcaption .description { margin: 0 6px 7px 0; }
		
		#content_suspension #content .split_view.match_371 .category.specialoffer .figcaption .button {
				margin: 0 6px 0 0;
				padding: 0 0 0 8px;
				background-image: url(/CP/common/images/backgrounds/arrow_3x5.gif);
				background-repeat: no-repeat;
				background-position: 0 5px;
				border: none;
		}
		
	#content_suspension #content .split_view.match_371 .category.specialoffer .figure {
		width: 151px;
		text-align: center;
		float: left;
	}
	
		#content_suspension #content .split_view.match_371 .category.specialoffer .figure img { border: none; outline: none; }
		
		#content_suspension #content .split_view.match_371 .category.specialoffer .figure a:link, #content_suspension #content .split_view.match_371 .category.specialoffer .figure a:visited, #content_suspension #content .split_view.match_371 .category.specialoffer .figure a:hover, #content_suspension #content .split_view.match_371 .category.specialoffer .figure a:active { text-decoration: none; } 
		
		#content_suspension #content .split_view.match_371 .category.specialoffer .figure a .noimg {
			font-size: 18px;
			font-weight: 900;
			color: #F00;
			text-decoration: none;
			/* Text Shadow */
			text-shadow: 1px 1px 3px #333;
			/*behavior: url(/CP/common/css/PIE.htc); /* PIE */
		}
		
		.ie8 #content_suspension #content .split_view.match_371 .category.specialoffer .figure a .noimg, .ie7 #content_suspension #content .split_view.match_371 .category.specialoffer .figure a .noimg {
				behavior: url(/CP/common/css/PIE.htc); /* PIE */
			
		}
/*----------------------------------------------------*/
/*-- END .specialoffers: Extends .section .category --*/
/*----------------------------------------------------*/

/*---------------------------------------*/
/*-- START .articles: Extends .section --*/
/*---------------------------------------*/
#content_suspension #content .section .article { margin: 0 4px 0 0; }

 
	#content_suspension #content .section .article h1 {
		margin: 0 0 0 5px;
		font-size: 24px;
		font-weight: 900;
		color: #F00;
	}
	
	#content_suspension #content .section .article #cpFlash {
		margin: 0 0 0 5px;
	}

	#content_suspension #content .section .article a img { border: none; outline: none; }
/*-------------------------------------*/
/*-- END .articles: Extends .section --*/
/*-------------------------------------*/

/*----------------------------------------------------*/
/*-- START .articles.rss: Extends .section .article --*/
/*----------------------------------------------------*/
#content_suspension #content .section .article .rss #Web_Readers {
	margin: 0 0 0 35px;
}

	#content_suspension #content .section .article .rss #Web_Readers a img { margin: 0 8px 8px 0; border: none; outline: none; }
	
#content_suspension #content .section .article .rss .feedlinkImage {
	margin: 0;
	padding: 0;
	position: relative;
	top: 3px;
}	

.rss p.hero { margin: 0 0 0 8px !important; padding: 0 !important; }
/*--------------------------------------------------*/
/*-- END .articles.rss: Extends .section .article --*/
/*--------------------------------------------------*/

/*---------------------*/
/*-- START .glossary --*/
/*---------------------*/
.glossary {
	position:relative;
	width:749px;
	height:30px;
	margin:0 0 5px 0;
	padding:0;
	clear: both;
}

	.glossary .alpha-divider {
		padding:10px 0px 6px 0px !important;
		margin:0 !important;
		background-image:url(/CP/common/images/backgrounds/bkg_alpha_divider.png);
		background-repeat:no-repeat;
		background-position:right;
		display:inline;
	}
	
	.glossary ul {
		list-style-type: none;
		margin-left:5px;
		padding-left: 0;
	}
	
		.glossary ul li {
			font-size:15.5px !important;
			font-weight:bold !important;
			color:#ff0e00 !important;
			display:inline !important;
			margin: 0 4px 0 0;
		}
		
			.glossary ul li.no-terms {
				font-size:15.5px;
				font-weight:bold;
				color:#7d7d7d !important;
				padding:11px 5px 11px 5px !important;
				display:inline !important;
			}
		
		.glossary ul li a {
			font-size:15.5px;
			font-weight:bold;
			color:#ff0e00 !important;
			padding:11px 5px 11px 5px !important;
			margin: 0px 4px 0px 0px;
			display:inline;
		}
		
			.glossary ul li a:link, .glossary ul li a:visited { color: #ff0e00; text-decoration: none !important; }
			
			.glossary ul li a:hover { color: #b10101 !important; background-color: #f8f8f8 !important; }
			
			.glossary ul li a:active{ color: #b10101; }

.content-glossary-letter {
	top:-5px;
	position:relative;
	width:749px;
	margin:0px;
	padding:15px 0px 0px 0px;
	float:left;
}

	.content-glossary-letter .letter {
		position:absolute;
		top:0px;
		left:15px;
		width:33px;
		height:49px;
		background-image:url(/CP/common/images/backgrounds/bkg_letter.png);
		padding:0px;
		margin:0px;
		text-align:center;
		font-size:20px;
		color:#fff;
		float:left;
	}
	
		.content-glossary-letter .letter span {
			position:relative;
			top:8px;
		}

	.content-glossary-letter h3 {
		position:relative;
		width:683px;
		font-size:12.6px;
		font-weight:bold;
		padding:15px 0px 10px 56px !important;
		margin:0px;
		float:left;
	}

	.content-glossary-letter p {
		position:relative;
		width:673px;
		padding:0px 0px 10px 56px;
		margin: 0 0 0 0 !important;
		float:left;
		font-size: 12px !important;
	}

	.content-glossary-letter span a, .content-glossary-letter span a:link, .content-glossary-letter span a:visited, .content-glossary-letter span a:hover, .content-glossary-letter span a:active {
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 10px;
		background-image:url(/CP/common/images/icons/icon_arrow.png);
		background-repeat:no-repeat;
		background-position:left 3px;
		color:#005ac9;
		text-decoration:underline;
		font-size: 12px !important;
	}

.content-glossary-term {
	top:-5px;
	position:relative;
	width:749px;
	margin:0px;
	padding:10px 0px 0px 10px;
	float:left;
}

	.content-glossary-term h2, .content-glossary-term h2 a, .content-glossary-term h2 a:link, .content-glossary-term h2 a:visited {
		position:relative !important;
		font-size:20.8px !important;
		font-weight:bold !important;
		width:683px;
		padding:15px 0px 10px 0px !important;
		margin:0px !important;
		float:left;
		color: #333 !important;
		background-image: none !important;
		text-decoration: none !important;
	}
	
		.content-glossary-term h2 a:hover, .content-glossary-term h2 a:active { text-decoration: underline; }
	
	.content-term h3 {
		position:relative !important;
		font-size:12.6px !important;
		font-weight:bold !important;
		padding:0;
		color:#000 !important;
		margin:0px !important;
		float:left !important;
	}

	.content-term h3 a, .content-term h3 a:link, .content-term h3 a:visited {
		position:relative;
		font-size:12.6px;
		font-weight:bold;
		padding:0px 0px 0px 0px;
		color:#000 !important;
		margin:0px;
		text-decoration:none !important;
		float:left;
	}
	
	.content-term h3 a:hover, .content-term h3 a:active { text-decoration:underline !important; }
	
	.content-glossary-term p {
		position:relative;
		width:729px;
		padding:0px 0px 10px 0px;
		margin:0px;
		float:left;
		margin-left: 0 !important;
		font-size: 12px !important;
	}

	.content-glossary-term p span a, .content-glossary-term p span a:link, .content-glossary-term p span a:visited {
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 10px;
		background-image:url(/CP/common/images/icons/icon_arrow.png);
		background-repeat:no-repeat;
		background-position:left 3px;
		color:#005ac9 !important;
		text-decoration:underline !important;
		font-size: 12px !important;
	}
	
	.content-glossary-term p span a:hover, .content-glossary-term p span a:active { text-decoration:none; }

.view-entire-glossary {
	position:absolute;
	left:615px;
	width:130px;
	padding:0px 0px 10px 0px;
	margin:0px;
	z-index:1000;
	font-size: 12px !important;
}

	.view-entire-glossary a, .view-entire-glossary a:link, .view-entire-glossary a:visited {
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 10px;
		background-image:url(/CP/common/images/icons/icon_arrow_reverse.png);
		background-repeat:no-repeat;
		background-position:left 3px;
		color:#7d7d7d !important;
		text-decoration:none !important;
		z-index:1000;
	}
		
		.view-entire-glossary a:hover, .view-entire-glossary a:active { color:#005ac9; }
	
.glossary-divider {
	position:relative;
	top:-15px;
	left:40px;
	width:683px;
	height:1px;
	margin: 0 auto;
	background-color:#e6e6e6;
	float:left;
}

/* -- CPTOOLTIP DEFAULT -- */
#CPTOOLTIP {
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 999999;
	top: 0;
	left: 0;
}

.cptooltip {}
	
	.cptooltip.container {
		height: auto;
		border: 2px solid #f00;
		background-color: #fff;
		position: relative;
	}
		
	.cptooltip.content { margin: 4px; }
	
		.cptooltip.content .preloader {
			width: 16px;
			height: 16px;
			padding: 16px;
		}
		
	.cptooltip.pointer {
		margin: 0 0 0 -10px;
		padding: 0;
		width: 0;
		height: 0;
		border: 10px solid;
		position: relative;
		left: 50%;
	}
		
		.cptooltip.pointer.up { border-color: transparent transparent #f00 transparent; }
			
		.cptooltip.pointer.down { border-color: #f00 transparent transparent transparent; }
		
/* -- CPTOOLTIP OVERRIDES -- */
.cptooltip.container {
	background-color: #e0eef3;
	/* Borders */
	border: 1px solid #d9d9d9;
	-moz-border-radius: 12px; /* Firefox */
	-webkit-border-radius: 12px; /* Safari and chrome */
	-khtml-border-radius: 12px; /* Linux browsers */
	border-radius: 12px; /* CSS3 */
	z-index: 800;
}

	.ie7 .cptooltip.container { zoom: 1; }

	.ie8 .cptooltip.container { behavior: url(/CP/common/css/PIE.htc); /* PIE */ }
	
	

.cptooltip.content {
	margin: 18px 15px !important;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	position: relative;
	display: block;
}

	.cptooltip.content h2 { font-size: 14px; margin: 0; padding: 0; }

		.cptooltip.content h2 a:link, .cptooltip.content h2 a:visited { color: #333; text-decoration: none; }

		.cptooltip.content h2 a:hover, .cptooltip.content h2 a:active { text-decoration: underline; }
		
		.cptooltip.content p span a, .cptooltip.content p span a:link, .cptooltip.content p span a:visited {
			margin:3px 15px 0px 0px;
			padding:0px 0px 0px 10px;
			background-image:url(/CP/common/images/icons/icon_arrow.png);
			background-repeat:no-repeat;
			background-position:left 3px;
			color:#005ac9 !important;
			text-decoration:underline !important;
			font-size: 11px !important;
		}

		.cptooltip.content p span a:hover, .cptooltip.content p span a:active { text-decoration:none; }		

.cptooltip.pointer {
	border-color: none !important;
	background-image: url(/CP/common/images/backgrounds/cptooltip_pointers.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 26px;
	height: 16px;
	*padding: 0 26px 0 0;
	border: none !important;
	position: relative;
	z-index: 900;
}

	.cptooltip.pointer.up { background-position: 0 0; margin-bottom: -1px; }

	.cptooltip.pointer.down { background-position: 0 -30px; margin-top: -1px; }
	
	
/*-- Helpful tools --*/

.col {
	margin-left:7px; margin-right:7px;
	display: inline;
	overflow: hidden;
	float: left;
	position: relative;
}

.row{
	width: 955px;
	margin: 0 auto;
	overflow: hidden;
}
.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}

/* Column widths, and element width based on grid */

.col_1, .width_1	 {	width:40px;	 }
.col_2, .width_2 	 {	width:100px; }
.col_3, .width_3 	 {	width:160px; }
.col_4, .width_4 	 {	width:220px; }
.col_5, .width_5	 {	width:280px; }
.col_6, .width_6	 {	width:340px; }
.col_7, .width_7	 {	width:400px; }
.col_8, .width_8	 {	width:460px; }
.col_9, .width_9 	 {	width:520px; }
.col_10, .width_10	 {	width:580px; }
.col_11, .width_11	 {	width:640px; }
.col_12, .width_12	 {	width:700px; }
.col_13, .width_13	 {	width:760px; }
.col_14, .width_14	 {	width:820px; }
.col_15, .width_15	 {	width:880px; }
.col_16, .width_16	 {	width:940px; }	
	
.left, .float_left  { float:left	}
.right, .float_right { float:right	}	
	
.align_right    { text-align:right;	  }
.align_left     { text-align:left;	  }
.align_center   { text-align:center;  }
.align_justify  { text-align:justify; }
	
	
	
/*-------------------*/
/*-- END .glossary --*/
/*-------------------*/


/*---------------------*/
/*-- START extend on video lib --*/
/*---------------------*/


.featuredHighlightedPod {
	float: left;
    margin-bottom: 31px;
}

.featuredHighlightedPod .image {
	float: left;
}

.featuredHighlightedPod .CTA {
	float: left;
	margin-top: 8px;
	border-top: 1px solid #cccbcb;
	border-bottom: 1px solid #cccbcb;
	border-right: 1px solid #cccbcb;
	margin-right: 23px;
	padding: 6px 23px 7px 0;
	
	
	-moz-border-radius: 0 5px 5px 0; /* Firefox */
	-webkit-border-radius: 0 5px 5px 0; /* Safari and chrome */
	-khtml-border-radius: 0 5px 5px 0; /* Linux browsers */
	border-radius: 0 5px 5px 0; /* CSS3 */
	behavior: url(/CP/common/css/PIE.htc); /* PIE */
}

.featuredHighlightedPod .CTA h1{
	margin: 0;
}

.featuredHighlightedPod .CTA a{
	color: #000 !important;
	font-size:15px;
}

/*---------------------*/
/*-- END extend on video lib --*/
/*---------------------*/

/*-------------------*/
/*-- Skyword Index --*/
/*-------------------*/

/*---------------------------------------*/
/*-- START skyword: Extends .topic_section --*/
/*---------------------------------------*/

#content_suspension #content .section .category.topic_section.skyword {
	border-bottom: 1px solid #E0E0E0;
	margin: 0px 10px 15px 10px !important;
	position: relative;
	width: 680px;
	display: block;
}
#content_suspension #content .section .category.topic_section.skyword h3{
	display: block;
	margin: 0px 0px 10px 0px;
	font-size: 12px;
	z-index: 0;
	position: relative;
	float: left;
	width: 100%;
}
#content_suspension #content .section .category.topic_section.skyword ul {
	margin: 0 0 15px 0;
	list-style: none;
	float: left;
	display: block;
	width: 100%;
}
#content_suspension #content .section .category.topic_section.skyword ul li {
	margin: 0;
	padding: 0 0 6px 8px;
	background-image: url(/CP/common/images/backgrounds/bullet_grey.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	list-style-image: none;
	*display: inline-block;
}	
#content_suspension #content .section .skyword_group{
	float: left;
	width: 100%;
}
#content_suspension #content .section .skyword_group .skyword_display_button {
	margin: 0px 5px 10px 10px;
	padding: 0px;
	border: none;
	outline: none;
	float: left;
	background-image: url(/CP/common/images/backgrounds/skyword_index_sprite.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 16px;
	width: 25px;
	cursor: pointer;
}
#content_suspension #content .section .skyword_group .skyword_display_button.family {
	background-position: 0px 0px;
}
#content_suspension #content .section .skyword_group .skyword_display_button.community {
	background-position: 7px -35px;
}
#content_suspension #content .section .skyword_group .skyword_display_button.family2 {
	background-position: 8px -18px;
}
#content_suspension #content .section .skyword_group .skyword_display_button a { 
	font-weight:900; 
	margin-left:28px;
	color:#666;
	float:left;
	height:16px;
	line-height:16px;
	padding-right:28px;
	background-image: url(/CP/common/images/backgrounds/skyword_index_sprite.png);
	background-repeat: no-repeat;
	background-position: right -78px;
}
#content_suspension #content .section .skyword_group .skyword_display_button.ON a {
	background-position: right -55px;	
}
#content_suspension #content .section .skyword_group .skyword_display_button a:link, 
#content_suspension #content .section .skyword_group .ada_display_button a:visited {
	text-decoration: underline;
}
#content_suspension #content .section .skyword_group .skyword_display_button a:hover, 
#content_suspension #content .section .skyword_group .skyword_display_button a:active { 
	text-decoration: none;
}
	
/*-------------------------------------*/
/*-- END skyword: Extends .topic_section --*/
/*-------------------------------------*/

/*-----------------------*/
/*-- END Skyword Index --*/
/*-----------------------*/

/*------------------------*/
/*--- Skyword Articles ---*/
/*------------------------*/
.content_main.fullColumn_Article {
	width: auto;
}
#content_suspension #content .content_main.fullColumn_Article .section_header {
	background-position: 0px 0px;
	width: 751px;
}
#content_suspension #content .content_main.fullColumn_Article .section_footer {
	background-position: 0 -18px;
	width: 751px;
}
.content_main.fullColumn_Article .article_header{
	margin: 0px auto;
	padding: 5px 0 15px 25px;
	border-bottom: 1px solid #DBDBDB;
	background-color: #FFF;
	width: 715px;
}
.content_main.fullColumn_Article .article_header img { 
	outline: none !important; 
	border: none !important;
}
.content_main.fullColumn_Article .section .article{
	padding: 20px !important;
}
.content_main.fullColumn_Article .section .article h2{
	font-size:18px !important;
	color:#363636 !important;
}
.content_main.fullColumn_Article .section .article h4{
	font-size:12px !important;
	color:#363636 !important;
	margin:0px 0px 0px 10px;
	padding:0px;
	display:block;
	font-weight:bold;
}
.content_main.fullColumn_Article .section .article p img{
	float:left;
	margin:0px 15px 15px 0px;
}
/*----------------------------*/
/*--- END Skyword Articles ---*/
/*----------------------------*/

/*----------------------------*/
/*--- Skyword Homepage Pod ---*/
/*----------------------------*/
#content_suspension #content.featured .section.thin .category .figcaption .featarticle_label{
	color:#ff0000;
	font-size:11px;
	line-height:11px;
	margin:25px 0px 0px 0px;
	padding:0px;
	display:block;
	float:left;
}
#content_suspension #content.featured .section.thin .category .figcaption.wide ul.nobullet li{
	margin-left:0px;
	list-style-image:none;
}
#content_suspension #content.featured .section.thin .category .figcaption.wide ul.categories{
	margin:20px 0px 0px 0px;
	padding:0px;
	list-style:none;
	clear:both;
	float:left;
	width:100%;
	display:block;
}
#content_suspension #content.featured .section.thin .category .figcaption.wide ul.categories li{
	list-style-image:none;
	padding:0px 0px 0px 28px;
	margin:0px 0px 0px 5px;
	float:left;
	display:inline;
	background-image:url(/CP/common/images/backgrounds/skyword_index_sprite.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-attachment:scroll;
}
#content_suspension #content.featured .section.thin .category .figcaption.wide ul.categories li:first-of-type{
	margin-left:0px;
}
#content_suspension #content.featured .section.thin .category .figcaption.wide ul.categories li.family {
	background-position:0px 0px;
}
#content_suspension #content.featured .section.thin .category .figcaption.wide ul.categories li.community {
	background-position: 10px -35px;
}
#content_suspension #content.featured .section.thin .category .figcaption.wide ul.categories li.personal {
	background-position: 12px -18px;
}
#content_suspension #content.featured .section.thin .category .figcaption.wide ul.categories li a{
	font-weight:700;
	font-size:11px;
}
/*--------------------------------*/
/*--- End Skyword Homepage Pod ---*/
/*--------------------------------*/