/* Reset Browser defaults and set 1em = 10px */
body {
	font-size: 62.5%;
}
body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, pre, code {
	font-size: 11px;
	font-weight:normal;
}
h1 {display:none;}
a { text-decoration: none; }

a img { border: none; }
input,select {font-size: 11px;background-color: #FFFFFF; border: 1px solid #666666;width:118px;}
input.btn,input.chkbox { border:none;width:auto;}
/* Container styles */
body {
	text-align: center;
	min-width: 888px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background:url('images/clouds_bg.jpg') left top no-repeat;
	background-color:#5AB2DE;
}


/* Start Template Container Styles  */
#bodyWrapper {position:relative;margin:0 auto;width:888px;text-align:left;}
#headerCont {position:relative;padding:0;margin:0;width:888px;height:117px;text-align:center;}
#navCont {position:relative;background-color:#ffffff;padding:5px 5px 0px 5px;height:46px;}
#contentCont {position:relative;padding:5px;background:url('images/index_main.jpg') center 10px no-repeat;color:#707074;background-color:#ffffff;font-size:11px;min-height:468px;}
	#contentCont a {color:#EE7B16;
					font-size: 12px;}
	#contentCont a:hover { text-decoration: underline; }
#footerCont {padding:10px 0px 0 0px;background:url('images/footer_cornersbar.gif') center top no-repeat;}
	#footerCont p.footerLeft {display:block;color:#ffffff;}
	#footerCont p a{color:#104674;}
#logoLink {position:absolute;top:20px;left:335px;width:211px;height:77px;}
.clearBothSides {clear: both;}
/* Site specific styles */

.whitespacing {
		padding:0px;
		height: 5px;
		margin:0px;
		border:0px;
		background: #FFFFFF;
		font-size: 0em; 
	}
.hr {
		margin-top:15px;
		margin-bottom:15px;
		font-size:0em;
		background-color:  #CCCECD;
		height:1px;
	}
.testimonial-top	{
			height:6px;
			background:url('images/bubble_top.png') left top no-repeat;
			cursor:pointer;
			line-height:3px
		}

.testimonial-title	{
	padding:30px 25px 5px 25px;
	font-size: 15px;
	font-weight:bold;
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	background:url('images/bubble_stretch.png') left top repeat-y;
	cursor:pointer;
}
	.testimonial-title.over {
		color: #5787EF;
	}
	.closingquotes {
		margin:8px 0px 0px;padding-left:205px;
	}
.testimonial-text	{
	background:url('images/bubble_stretch.png') left top repeat-y;
	padding:0 25px 10px 25px;
	/*display:none;*/
	display:none;
	font-size: 11px;
	font-style: italic;
}
.testimonial-signature	{
	background:url('images/bubble_bottom.png') center top no-repeat;
	padding-top: 16px;
	/*padding-left: 47px;*/
	height: 50px;
	/*margin-bottom:15px;*/	
}
.testimonial-signature.over {
	background:url('images/bubble_bottom_over.png') center top no-repeat;
}
.name {
	color:#000000;
	font-size:10pt;
	font-weight:bold;
}
.bleu {
	color: #5787ef;
}
/* start main-area styles for dual-/two-column layout */	
.dualColumnLayout-left { width:587px;
						 float:left;
						 position:relative;
						 background:#e4e4e4;
						 }
		
	
	.dualColumnLayout-left  .bubbles-bg {
		background:url('images/tmef_bg.png') center top no-repeat #deebf1;	
		border: 1px solid #CCCECD;
	}
	.dualColumnLayout-left  .basic-bg {
		background:url('images/basic_bg.png') center top repeat-x #dcdcdc;	
		border: 1px solid #CCCECD;
	}
	
	.bubbles-bg, .basic-bg    .sub-container {
		padding: 15px;
			
	}
	
		.heading {
			font-size: 16px;
			font-weight:bold;
			color: #707074;
			font-family:Arial,Helvetica,sans-serif;
			margin-bottom:5px;
		}
		.sub-container  .blue-text {
			color: #0b71cd;
		}
		.sub-heading {
			font-size: 18px;
			font-weight:normal;
			color: #333333;
			font-family:Arial,Helvetica,sans-serif;
			margin-bottom:5px;
		}
		.sub-container  .thumb	{
			margin-right:15px;
			border: #FFFFFF solid 3px;
		}
	.dualColumnLayout-left  .splashImage {
		padding:0px; 
	}
	.dualColumnLayout-left  .intro {
		color: #666666; 
	}
		.intro-heading,.intro  .heading {
			font-size: 11pt;
			font-weight:bold;
			color: #333333;
			font-family:Arial,Helvetica,sans-serif;
		}
	.dualColumnLayout-left  .left-container {
		background-image:none;
		width:263px;
		float:left;
		padding:15px;
			 }
	.dualColumnLayout-left  .right-container {
		background-image:none;
		width:263px;
		float:right;
		padding:15px;
			 }
	.dualColumnLayout-left  .benefits-container {
		background:url('images/benefits_bg.jpg') center top repeat-x #dcdcdc;	
		border: 1px solid #CCCECD;
		padding: 15px;
	}
	 	.benefits-container  .benefit-content {
	 		float:left;
	 		width: 430px;
	 		position:absolute;
	 	}
	 	.benefits-container  .nav {
	 		float:right;
	 	}
	 		.nav .benefit-item, .benefit-item-active{
	 			background:url('images/benefititem-inactive.png') center center;
	 			text-align: center;
	 			color: #ffffff;
	 			padding-top:3px;
	 			height: 17px;
	 			width: 109px;
	 			margin-bottom:2px; 
	 			cursor:pointer;
	 		}
	 		.nav .benefit-item-active{
	 			background:url('images/benefititem-active.png') center center;
	 			cursor:default;
	 		}
/* start sidebar styles for dual-/two-column layout */
.dualColumnLayout-right { width:286px;
						  float:right;
						  position:relative;
						  }
	.dualColumnLayout-right  .sidebar-container	{
			 border: #cccecd 1px solid;}
	.dualColumnLayout-right .amt-vid-bg {
			background-image: url("images/amt_vid_box.jpg");
			}
			#flashVidWrap {
				text-align: left;
				padding: 0px 0px;
			}	
			#flashVidWrapSideBar {
				padding: 13px;
			}
	.dualColumnLayout-right  .members-box-bg	{
			 height: 307px;
			 background-image: url("images/member_box.png");
			 }
			 .members-box-bg  .members-box	{	
			 	width:284px;
			 	height: 266px;
			 }
					 .members-box 	.excerpt{
					 	position: relative;
					 	top: 70px;
					 	left:30px;
					 	width: 224px;
					 	height: 170px;
						/*color:#3589b7;
						font-size:12px;
						font-style: italic;*/
						color:#999999;
						cursor:pointer;
						font-family:Arial,Helvetica,sans-serif;
						font-size:15px;
						font-weight:bold;
					 }
					 .members-box 	.expert{
					 	position: relative;
					 	top: 55px;
					 	left: 53px;
					 	font-style: italic;
					 }
					 .members-box 	.continue{
					 	position: relative;
					 	top: -2px;
					 	left:169px;
						font-size:.9em;
					 	font-weight: bold;
					 }
					 #member-box-closing{
					 	display:block;
						margin-left:202px;
					 }	 
/* start one-column layout */
.oneColumnLayout { width:868px;
						 height: 468px;
						 background:#FFFF00;
						 }
/*form styles*/
#sweepFormCont {position:absolute;top:150px;left:348px;width:500px;height:285px;}
#sweepForm{display:block;margin-top:20px;}
	#sweepForm div{width:230px;display:block;padding:5px 0;text-align:right;}
	#sweepForm div.leftside{float:left;}
	#sweepForm div.rightside{float:right;margin-right:10px;}
	#sweepForm div.submitBtn{margin-top:10px;}
#sweepRulesCont {position:absolute;top:450px;left:650px;width:200px;height:30px;text-align:right;color:#1A79BE;}
#errorMsgCont {position:absolute;top:115px;left:550px;width:300px;height:35px;color:red;}
#amtSweepBannerLink {position:absolute;top:243px;left:177px;width:92px;height:26px;}
#nlSignupLink {font-size:14px;font-weight:bold;background-color:white;text-align:center;cursor:pointer}
#nlFormCont {display:block;background-image: url("images/enews.jpg");background-color:#DCDCDC;background-position:top left;padding:40px 20px 5px 20px;}
#nlFormCont h2 {font-size:12px;font-weight:bold;margin-bottom:10px;}
#nlForm {background:none;}
	#nlForm div{padding:5px;text-align:right;display:block;}
#ffThanks {display:none;}

.vidPlay {
/*background-color:red;*/display:block;height:175px;position:absolute;width:259px;z-index:10;cursor:pointer;background-image:url(images/blank.gif);background-repeat:repeat;
}

.vidPlaySmall {
/*background-color:red;*/display:block;height:150px;position:absolute;width:259px;z-index:10;cursor:pointer;background-image:url(images/blank.gif);background-repeat:repeat;
}
