@charset "UTF-8";
/* CSS Document */

.wrapper
{
	position:relative;
	margin:0px auto;
	width:905px;
}

	.topBar
	{
		
		display:block;
		float:right;
		margin:10px 0px 0px 0px;
	}
	
		.topBar #ctl00_hlNorthAmer img
		{
			margin:0px -2px -3px 0px;
		}
		.topBar #ctl00_hlInternat img
		{
			margin:0px 15px -3px 0px;
		}
		/*
		.topBar a:hover
		{
			background-color:#787ba7;
		}
		
		.topBar  a.sel
		{
			padding:0px 5px;
			background-color:#787ba7;
			text-decoration:none;
		}*/

	.container /* Creates rounded corneres*/
	{
		width:905px;
		float:left;
		margin:8px 0px 15px 0px;
		background-color:#c7cfd4;
	}
		
		.inner
		{
			position:relative;
			top:-11px; 
			left:0px;
			background-image:url(/images/inner-bg.gif);
			background-repeat:no-repeat;
			background-position:4px left;
			padding:105px 17px 8px 20px;
			z-index:99;
			overflow:hidden;
		}
		
			.nav
			{
				/*display:block;*/
				width:870px;
			}
			
				.nav .mainNavWrapper
				{
					position:relative;
					
					z-index:99;
					height:28px;
					max-height:28px;
					margin:0px 0px 0px 0px;
					
					
				}
				
				.nav .subNavWrapper
				{
					position:relative;
					
					z-index:90;
					background-image:url(/images/nav/top/subnav-bg.gif);
					background-repeat:no-repeat;
					height:28px;
					width:856px;
					margin:-3px 0px 0px 0px;
					padding:2px 0px 0px 14px;
					color:#04060b;
					
					
				}
				
					.nav .subNavWrapper a
					{
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#04060b;
						line-height:28px;
						text-decoration:none;
						width:auto;
					}
					
					.nav .subNavWrapper a:hover
					{
						color:#ffffff;
						
					}
					
					.nav .subNavWrapper .sel a
					{
						color:#ffffff;
						
					}
					
						.nav .subNavWrapper .sndivider
						{
							color:#04060b;
							padding:2px 14px;
							float:left;
							clear:none;
						}
						
						.nav .subNavWrapper .sndividerHide
						{
							display:none;
						}
						
		
		.leftCol
		{
			width:221px;
			float:left;
			margin:10px 0px 0px 0px;
			display:inline;
			overflow:hidden;
		}
		
			
			.secondaryNav
			{
				display:block;
				width:221px;
				margin:0px 0px 5px 0px;
				overflow:hidden;
				
				
			}
				
				.secondaryNav .snTop
				{
					height:38px;
				}
				
				.secondaryNav .snMidred
				{
					background-image:url(/images/nav/side/bg-tile.gif);
					background-repeat:repeat-y;
					color:#3784be;
					padding:4px 0px 4px 0px;
					overflow:hidden;
													
				}
									
					.secondaryNav .snMidred a
					{
						display:block;
						font-size:11px;
						color:#04060b;
						font-family:Arial, Helvetica, sans-serif;
						text-decoration:none;
						padding:0px 0px 0px 15px;
						margin:0px;
						background-image:url(/images/nav/side/bullet-red.gif);
						background-repeat:no-repeat;
						background-position:15px 6px;
						text-indent:12px;
						
					}
					
					.secondaryNav .snMidred a:hover
					{
						text-decoration:none;
						color:#96a5ae;
					}
					
					
					.secondaryNav .snMidred .sel a
					{
						text-decoration:none;
						color:#96a5ae;
					}
					
					
					.secondaryNav .snMidgreen
				{
					background-image:url(/images/nav/side/bg-tile.gif);
					background-repeat:repeat-y;
					color:#3784be;
					padding:4px 0px 4px 0px;
					overflow:hidden;
													
				}
					
					.secondaryNav .snMidgreen a
					{
						display:block;
						font-size:11px;
						color:#04060b;
						font-family:Arial, Helvetica, sans-serif;
						text-decoration:none;
						padding:0px 0px 0px 15px;
						margin:0px;
						background-image:url(/images/nav/side/bullet-green.gif);
						background-repeat:no-repeat;
						background-position:15px 6px;
						text-indent:12px;
						
					}
					
					.secondaryNav .snMidgreen a:hover
					{
						text-decoration:none;
						color:#96a5ae;
					}
					
					.secondaryNav .snMidgreen .sel a
					{
						text-decoration:none;
						color:#96a5ae;
					}
					
					
					.secondaryNav .snMidpurple
				{
					background-image:url(/images/nav/side/bg-tile.gif);
					background-repeat:repeat-y;
					color:#3784be;
					padding:4px 0px 4px 0px;
					overflow:hidden;
													
				}
					.secondaryNav .snMidpurple a
					{
						display:block;
						font-size:11px;
						color:#04060b;
						font-family:Arial, Helvetica, sans-serif;
						text-decoration:none;
						padding:0px 0px 0px 15px;
						margin:0px;
						background-image:url(/images/nav/side/bullet-purple.gif);
						background-repeat:no-repeat;
						background-position:15px 6px;
						text-indent:12px;
						
					}
					
					.secondaryNav .snMidpurple a:hover
					{
						text-decoration:none;
						color:#96a5ae;
					}
					
					.secondaryNav .snMidpurple .sel a
					{
						text-decoration:none;
						color:#96a5ae;
					}
					
					.secondaryNav .snMid a
					{
						display:block;
						font-size:11px;
						color:#04060b;
						font-family:Arial, Helvetica, sans-serif;
						text-decoration:none;
						padding:0px 0px 0px 4px; /*15px*/
						margin:0px;
						background-image:url(/images/nav/side/bullet-purple.gif);
						background-repeat:no-repeat;
						background-position:4px 6px; /*15px*/
						text-indent:12px;
						
					}
					
					.secondaryNav .snMid a:hover
					{
						text-decoration:none;
						color:#96a5ae;
					}
					
					.secondaryNav .snMidred .divLine
					{
						margin:0px 0px 0px -10px;
						padding:0p;
						max-height:6px;
						height:6px;
						overflow:hidden;
						white-space:nowrap;
						
					}
					
					.secondaryNav .snMidgreen .divLine
					{
						margin:0px 0px 0px -10px;
						padding:0p;
						max-height:6px;
						height:6px;
						overflow:hidden;
						white-space:nowrap;
					}
					
					.secondaryNav .snMidpurple .divLine
					{
						margin:0px 0px 0px -10px;
						padding:0p;
						max-height:6px;
						height:6px;
						overflow:hidden;
						white-space:nowrap;
					}
					
						.secondaryNav .snMidred .divLine_Last img
					{
						
						display:none;
					}
					
						.secondaryNav .snMidgreen .divLine_Last img
					{
						
						display:none;
					}
					
						.secondaryNav .snMidpurple .divLine_Last img
					{
						
						display:none;
					}
					
						.secondaryNav .snMidred .levelTwo
						{
							display:block;
	
								
						}
							.secondaryNav .snMidred .levelTwo a
							{
								background-image:url(/images/nav/side/bullet-IE-dummy.gif);
								background-repeat:no-repeat;
							}
							
							.secondaryNav .snMidred .levelTwoSel a
							{
								color:#96a5ae;
								background-image:url(/images/nav/side/bullet-IE-dummy.gif);
								background-repeat:no-repeat;
								/*background-image:url(/images/nav/side/bg-tile.gif);
								background-repeat:repeat-y;
								background-position:0px 0px;*/
							}
							
							.secondaryNav .snMidgreen .levelTwo
						{
							display:block;
	
								
						}
							.secondaryNav .snMidgreen .levelTwo a
							{
								background-image:url(/images/nav/side/bullet-IE-dummy.gif);
								background-repeat:no-repeat;
							}
							
							.secondaryNav .snMidgreen .levelTwoSel a
							{
								
								color:#96a5ae;
								background-image:url(/images/nav/side/bullet-IE-dummy.gif);
								background-repeat:no-repeat;
								/*background-image:url(/images/nav/side/bg-tile.gif);
								background-repeat:repeat-y;
								background-position:0px 0px;*/
							}
							
							.secondaryNav .snMidpurple .levelTwo
						{
							display:block;
	
								
						}
							.secondaryNav .snMidpurple .levelTwo a
							{
								background-image:url(/images/nav/side/bullet-IE-dummy.gif);
								background-repeat:no-repeat;
							}
							
							.secondaryNav .snMidpurple .levelTwoSel a
							{
								
								color:#96a5ae;
								background-image:url(/images/nav/side/bullet-IE-dummy.gif);
								background-repeat:no-repeat;
								
								/*background-image:url(/images/nav/side/bg-tile.gif);
								background-repeat:repeat-y;
								background-position:0px 0px;*/
							}
				
				.secondaryNav .snBot
				{
					height:24px;
				}
				
				
			.latestNews
			{
				display:block;
				width:221px;
				margin:10px 0px 0px 0px;
			}
				.latestNews .lnTop
				{
					height:22px;
				}
				
				.latestNews .lnMid
				{
					width:209px;
					background-image:url(/images/newsBG.jpg);
					background-repeat:no-repeat;
					background-color:#cdd7dd;
					color:#3784be;
					border-right:1px solid #8f999f;
					padding:10px 10px 10px 0px;
					
				}
					.latestNews .lnMid li
					{
						line-height:15px;
					}
				
					.latestNews .lnMid .adxTOCTitle a
					{
						display:block;
						font-size:11px;
						color:#42474b;
						text-decoration:none;
						line-height:14px;
						margin:0px 4px 10px 0px;
					}
					
					.latestNews .lnMid a:hover
					{
						text-decoration:underline;
					}
				
				.latestNews .lnBot
				{
					height:23px;
				}
				
				.callout
				{
					width:206px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:20px;
					font-weight:bold;
					color:#596368;
					padding:30px 0px 0px 15px;
					background-image:url(/images/bullet-purple-tri.gif);
					background-repeat:no-repeat;
					background-position:0px 33px;
				}
				
			
			.colWrapper
			{
				display:block;
				width:868px;
			}
				
			.centerCol
			{
				width:430px;
				float:left;
				margin:10px 8px 0px 8px;
			}
			
				.centerCol .req
				{
					font-weight:bold;
					color:#fa3123;
				}
			
				.centerCol .mainBodyHome
				{
					width:391px;
					background-image:url(/images/homepage-mainContent-BG.jpg);
					background-repeat:no-repeat;
					background-color:#6f7a82;
					font-size:13px;
					line-height:15px;
					color:#FFFFFF;
					padding:15px 15px 12px 24px;
				}
					
					.centerCol .mainBodyHome h1
					{
						margin:0px 0px 3px 0px;
						font-size:16px;
						color:#252122;
						text-transform:capitalize !important; 
					}
					
					.centerCol .mainBodyHome p
					{
						margin:0px 0px 4px 0px;
					}
				
				.centerCol .mainBodyHomeCap
				{
					height:13px;
				}
				
				
				.centerCol .mainBodyContent
				{
					width:365px;
					background-image:url(/images/content-mainContent-bg.jpg);
					background-repeat:no-repeat;
					background-color:#ffffff;
					border-right:solid 1px #899195;
					padding:20px 32px;
					float: left;
				}
				
				
				.centerCol .mainBodyContentCap
				{
					height:21px;
				}
				
				
					
					
				
				
			.rightCol
			{
				width:199px;
				float:left;
				margin:10px 0px 0px 0px;
			}
				.rightCol .rcTop
				{
					height:22px;
				}
				
				.rightCol .rcMid
				{
					width:199px;
					background-image:url(/images/right-bar-bg.jpg);
					background-repeat:no-repeat;
					background-color:#a5aeb4;
					padding:0px 0px 0px 0px;
				}
				
					.rightCol .rcMid .rcSearch
					{
						/*display:inline-block;*/
						width:179px;
						padding:6px 10px 6px 10px;
						margin:0px;
						border-bottom:1px solid #6d767b;
						background-color:#a8b1b6;
						overflow:hidden;
					}
					
						.rightCol .rcMid .rcSearch form
						{
							display:inline;
							float:left;
							
							
						}
					
						/*.rightCol .rcMid .rcSearchWrapper
						{
							position:relative;
							top:-5px;
							left:0px;
						}*/
					
						.rightCol .rcMid .rcSearch .seacrhtext
						{
							font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size:11px;
							color:#3177ae;
							line-height:13px;
							width:100px;
							margin:-3px 0px 0px 0px;
							padding:0px;
							/*border-top:solid 2px #96a5ae;
							border-left:solid 2px #96a5ae;
							border-bottom:solid 2px #96a5ae;*/
							
						}
						
						.rightCol .rcMid .rcSearch input[type="image"]
						{
							padding:5px 0px 0px 0px;
							margin:0px 0px -4px 0px;
						}
					
					/*.rightCol .rcMid .rcLinks a
					{
						display:block;
						width:185px;
						height:21px;
						background-color:#a8b1b6;
						font-size:11px;
						color:#FFFFFF;
						line-height:21px;
						text-decoration:none;
						padding:0px 0px 0px 14px;
						border-bottom:1px solid #6d767b;
						text-transform:none;
					}*/
					
					.rightCol .rcMid .rcLinks
					{
					    padding:10px;
					    width:179px;
						margin:0px;
						border-bottom:1px solid #6d767b;
						background-color:#a8b1b6;
					}
					.rightCol .rcMid .rcLinks .bookmark
					{
					    padding-bottom:5px;
					    padding-top:5px;
					}
					.rightCol .rcMid .rcLinks .socialicons
					{
					    padding-top:5px;
					    padding-bottom:5px;
					}
					.rightCol .rcMid .rcLinks .socialicons .youtube_section
					{
					    float:left;  
					    width:24px;
					}
					.rightCol .rcMid .rcLinks .socialicons .facebook_section
					{
					    float:left;  
					    width:24px;
					}
					.rightCol .rcMid .rcLinks .socialicons .twitter_section
					{
					    float:left;  
					    width:24px;
					    padding-left:7px; 
					    padding-right:7px;
					}
					.rightCol .rcMid .rcLinks .socialicons .followus_section
					{
					    float:left; 
					    text-align:left; 
					    color:#ffffff;
					    padding-left:5px;
					    font-size:0.95em;
					}
					.rightCol .rcMid .rcLinks .socialicons .clear
					{
					    clear:left;
					}
					.rightCol .rcMid .rcLinks a:hover
					{
						color:#252122;
					}
					.rightCol .rcMid .rcLinks .hlSignUp .LeftSection
					{
					    float:left;
					}
					.rightCol .rcMid .rcLinks .hlSignUp .RightSection
					{
					    float:left;
					    padding-left:6px;
					    font-size:0.95em;
					}
					.rightCol .rcMid .rcLinks .hlSignUp .RightSection a
					{
					    color:#ffffff;
					}
					.rightCol .rcMid .rcLinks .hlSignUp .clear
					{
					    clear:left;
					}
					.rightCol .rcMid .rcBullet
					{
						margin-right:5px;
					}
					
					
					.rightCol .rcMid .sendAFriend
					{
						display:block;
						padding:6px 10px 6px 10px;
						font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:bold;
					}
					
					.rightCol .rcMid .sendAFriend input[type="text"]
					{
						font-size:11px;
						color:#3177ae;
						margin:0px 0px 8px 0px;
						padding:1px;
					}
					
					.rightCol .rcMid .sendAFriend input
					{
						font-size:11px;
					}
					
					.rightCol .rcMid .rcAd
					{
						padding:6px 8px 6px 8px;
					}
				
				.rightCol .rcBot
				{
					height:23px;
				}
				
		.footer
		{
			display:block;
			float:left;
			clear:both;
			background-color:#96a5ae;
			height:66px;
			width:868px;
			margin:20px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			line-height:15px;
			color:#464c50;		
			padding:22px auto 3px auto;	
			text-align:center;
		}
		
			.footer .divider
			{
				padding:0px 9px;
			}
			
			.footer a
			{
				margin:20px 0px 0px 0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				line-height:13px;
				color:#464c50;		
				text-decoration:none;
			}
			
			.footer a:hover
			{
				text-decoration:underline;
			}
			
			
			.forms
				{
					font-size:13px;
				}
				
					.forms input
					{
						font-size:11px;
						color: #596368;
						padding:1px;
					}
					
					.forms input[type="text"]
					{
						font-size:11px;
						margin:0px 0px 8px 15px;
						color: #596368;
						padding:1px;
					}
					
					 .forms .dropdown
					{
						font-size:11px;
						margin:0px 0px 15px 0px;
						color: #596368;
						padding:1px;
					}
					
					.forms .dropdown2
					{
						font-size:11px;
						margin:0px 0px 8px 15px;
						color: #596368;
						padding:1px;
					}
					
					.forms input[type="submit"]
					{
						font-size:11px;
						margin:0px 0px 8px 8px;
						color: #596368;
						padding:1px;
					}
					
					.forms .errMsg
					{
						display:block;
						margin:0px 0px 8px 15px;
					}
			
		
/***********ADX********/
a.NewsRelease 
{
	display:block;
	padding-bottom:6px;
}

.footer ul, .footer li
{
	list-style: none;
	margin: 0;
}

.footer li
{
	border-left: solid 1px #464C50;
	float: left;
	padding: 0 18px;
	margin:20px 0px 0px 0px;
}

.footerInternational li
{
	border-left: solid 1px #464C50;
	float: left;
	padding: 0 12px;
	margin:20px 0px 0px 0px;
}

.footer li.first
{
	border-left: none;
}

.footer li.last
{
	padding-right: 0px;
}
.firstContent p.adxSectionSubhead, .adxTitle
{
	color:#FA3123;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0px 0px 10px;
	padding:0px;
}
p.adxSectionSubhead
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#fa3123;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
}
ul#anchors
{
	list-style-type:none;
	padding: 0px;
}
.RedHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#fa3123;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
}
.ItlHeader
{
	color:#FA3123;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0px 0px 10px;
	padding:0px;
	font-style:italic
}
.SuperScript 
{
	font-size:0.75em;
	position:relative;
	top:-0.4em;
	vertical-align:baseline;
}
.faq p
{
	margin:0px;
	padding:0px;
}
.faq .adxSection
{
	margin-top:20px;
}
/**************************************************************SiteMapOne*/
.SiteMapLevel_0
{
	font-size:0.7em;
	font-weight:bold;
	color:#003366;
}
.SiteMapLevel_0, .SiteMapLevel_0 a, .SiteMapLevel_0 a:visited
{
	font-weight:bold;
	color:#003366;
}
.SiteMapLevel_0 a:hover
{
	font-weight:bold;
	color:#003366;
	text-decoration:underline;
}
.SiteMapLevel_1
{
	font-size:1em;
	font-weight:bold;
	color:#003366;
	padding-top:8px;
}
.SiteMapLevel_1 a, .SiteMapLevel_1 a:visited
{
	font-weight:bold;
	color:#003366;
}
.SiteMapLevel_1 a:hover
{
	font-weight:bold;
	color:#003366;
	text-decoration:underline;
}
.SiteMapLevel_1 .SiteMapBullet
{
	padding-left: 18px;
}
.SiteMapLevel_2
{
	font-size:0.9em;
	font-weight:normal;
	color:#003366;
	padding-top:2px;
	padding-bottom:0px;
}
.SiteMapLevel_2 a, .SiteMapLevel_2 a:visited
{
	font-weight:normal;
	color:#003366;
}
.SiteMapLevel_2 a:hover
{
	font-weight:normal;
	color:#003366;
	text-decoration:underline;
}
.SiteMapLevel_2 .SiteMapBullet
{
	padding-left: 35px;
}
.SiteMapLevel_3
{
	font-size:1em;
	color:#003366;
}
.SiteMapLevel_3 a, .SiteMapLevel_3 a:visited
{
	color:#003366;
}
.SiteMapLevel_3 a:hover
{
	color:#003366;
	text-decoration:underline;
}
.SiteMapLevel_3 .SiteMapBullet
{
	padding-left: 52px;
}
.SiteMapBullet
{
    padding-left: 2px;
    padding-right: 3px;
    font-weight: bold;
    cursor: hand;
}
.colLeft,.colRight
{
	float:left;
	width: 180px;
}
