body
{
	font-family: Arial, Helvetica, Verdana,  sans-serif;
	color:#1D323F;
	font-size: 13px;
	line-height: 17px;
	background-color:#CCAD93;
	text-align: center;
	background-repeat: no-repeat;
	behavior: url(/scripts/csshover.htc);
}


p
{
	padding-bottom:13px;
}

ul
{
	margin:0px;
	padding:0px 0px 15px 16px;
}

li
{
	margin: 0px;
	padding:0px;
}

h1
{
	float:left;
	width:650px;
	padding:20px 20px 20px 0px;
	margin:0px;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
}

h2
{
	font-family:Arial, Helvetica, Verdana,  sans-serif;
	font-size: 15px;
	
	margin: 0px;
	font-weight:bold;
	padding-bottom:13px;
}

h2 a
{
	color:#09569C;
	font-size: 14px;
	font-weight:normal;
	text-decoration:underline;
	line-height:16px;
	
}

h3
{
	font-family:Arial, Helvetica, Verdana,  sans-serif;
	display: block;
	font-size: 15px !important;
	line-height: 20px !important;
	color: #386e9f;
	margin: 20px 0px 7px 0px;
}

h4
{
	font-family:Arial, Helvetica, Verdana,  sans-serif;
	float:right;
	width:150px;
	padding:25px 0px 20px 0px;
	font-size:12px;
	line-height:24px;
	font-weight:bold;
}

a
{
	text-decoration:none;
	color:#1D323F;
}

a:hover
{

}

hr
{
	margin-bottom:12px;	
	color:#E1E1E0;
	clear:both;
	
}

.wrapper
{
	width: 960px;
	margin: 0 auto;
	background-color:#ffffff;
}

.container 
{	
	width: 960px;
	text-align:left;
}

.header
{
	width: 960px;
	/*background-image:url(/images/header.jpg);*/
	background-color:#00788A;
	background-repeat:no-repeat;

}
	.logo
	{
		width: 960px;
		/*padding:10px 0px 5px 20px;*/
		background-image:url(/images/Top-repeater.gif);
		background-color:#00788A;
		background-repeat:repeat-x;
	}
	.logo a img
	{
		padding:10px 0px 0px 20px;
	}
	
	.menu
	{
		width:940px;
		padding:5px 10px 5px 10px;
		text-align:right;
		color: #ffffff;
		background-color:#00778B;
	}
	
	.menu ul
	{
		text-align:right;
		float:right;
		width:auto;
		padding:0px;
		margin:0px;
		list-style:none;
		
	}
	
		.menu li
	{
		padding:0px;
		margin:0px;
		display:inline;
		position: relative;
		
	}
	
		.menu li a
		{
			padding: 0em .8em .8em .8em;
			text-decoration: none;
			font-size: 13px;
			color: #F4EC98;
			font-weight:bold;

			/*border-left:#ffffff 3px solid;*/
		}

		.menu li a:hover
		{
			color: #ffffff;
			text-decoration:none;
		}
	
		
	.menu ul ul
	{
		width:200px;
		position: absolute;
		top:20px;
		left:0px;
		text-align:left;
		padding:0px;
		margin:0px;
		background-color:#F9F1A8;
		display:none;
		z-index:80;
	}

	.jpadding a
	{
		display: block !important;
		padding: 0px 12px 12px 12px !important;
		margin: 0px !important;
	}

		.jpadding a.First
		{
			padding-top: 12px !important;
		}
	
	.menu ul ul li
	{
	
		display:inline;
		padding:0px;
		margin:0px;
	}
	
	.menu ul ul li a
	{
		line-height:14px;
		font-size: 13px;
		color: #1D323F;
		font-weight:bold;
		margin:0px;
		padding:2px 0px 2px 0px;
		display:block;
	
	}
	/*
	.menu ul ul 
	{
		top: auto;
		left: auto;
	}
	*/
	 .menu ul ul li a:hover
			{
			color: #00778B;
			text-decoration:none;
		}
	
	
	#sub-learn
	{
		width:200px;
		position: absolute;
		visibility:hidden;
		text-align:left;
		padding:12px;
		background-color:#F9F1A8;
	}
	
	
	#sub-learn a
	{
		font-size: 13px;
		color: #1D323F;
		font-weight:bold;
		margin:0px;
		padding:0px;
		display:block;
	}
	
	.SubMenu
	{
		width:940px;
		padding:5px 10px 5px 10px;
		background-color:#F9F1A8;
		text-align:left;
		color: #1D323F;
	}
	
	.SubMenu a
	{
		padding: 0em .8em .8em .8em;
			text-decoration: none;
			font-size: 13px;
		color: #1D323F;
		font-weight:bold;
		
	}
	.SubMenu a:hover
			{
			color: #00778B;
			text-decoration:none;
		}

		
	.phone
	{
		float:left;
		text-align:left;
		width:120px;
		padding-left:10px;
		font-weight:bold;
		font-size:17px;
		font-family:Times New Roman, Times;
		color:  #F4EC98;
	}
		
	.largeNav ul
	{

		text-align:center;
		list-style-type: none;

		padding:10px 0px 28px 0px;
		margin:0px;
			
	}
		
	.largeNav  li
	{
		display:inline;

		
	}
	
	.largeNav  li a
	{
		font-size:14px;
		text-transform:uppercase;
		font-weight:bold;
		padding:13px 14px 15px 14px;
		font-weight:bold;
		
	}
	
		.largeNav  .btn1
		{
			background-image:url(/images/btn1.jpg);
			background-repeat:no-repeat;
		}
		
		.largeNav  .btn1:hover
		{
			background-image:url(/images/btn1-over.jpg);
			text-decoration:none;
		}
			
		.largeNav  .btn2
		{
			background-image:url(/images/btn2.jpg);
			background-repeat:no-repeat;
			margin-left:6px;
			
		}	
		.largeNav  .btn2:hover
		{
			background-image:url(/images/btn2-over.jpg);
			text-decoration:none;
			text-decoration:none;
		}
		
		.largeNav  .btn3
		{
			background-image:url(/images/btn3.jpg);
			background-repeat:no-repeat;
			margin-left:4px;
		}
		
		.largeNav .btn3:hover
		{
			background-image:url(/images/btn3-over.jpg);
			text-decoration:none;
		}	
		
		.rightBorder
		{
			background:#ffffff;
			float:left;
			width:3px;
			height:100%;
		}
		
	.stripe
	{
		width:960px; 
	}
	
.Content
{
	width:920px;
	padding:0px 20px 0px 20px;
	background:#ffffff;
}

.Content2
{
	padding: 20px 20px 20px 20px;
	background:#ffffff;
}

.testimonial
{
	float:left;
	background:#E1EAF1;
	padding:20px 10px 20px 20px;
	width:555px;
	margin-bottom: 20px;
}

.testimonial img
{
	float:left;
	width:123px;
	padding:0px 20px 0px 0px;
}

.title
{
	float:left;
	width:926px;
	padding:25px 0px 20px 0px;
	background-repeat:repeat-x;
	background-image:url(../images/hr-repeated.gif);
	background-position: bottom;	
}

.initial-paragraph
{
	float:left;
	width:870px;
	height:50px;
	padding:18px 0px 0px 0px;
}

.center
{
	float:left;
	width:920px;
	background-position:0px 40px;
	background-repeat:no-repeat;
}

.home
{
	background-image:url(../images/home-background.jpg);
	height:660px;
}

.editors-col-left
{
	float:left;	
	width:460px;
}

.editors-col-right
{
	float:left;	
	width:460px;
}



.Dotted
{
	width:920px;
	height:2px;
	background-repeat:repeat-x;
	background-image:url(/images/hr-repeated.gif);
}


.ShareMe
{
	float:right;
	width:230px;
	text-align:right;
	padding:15px 0px 0px 0px;
	font-size:12px;
	line-height:24px;
	font-weight:bold;
}


.text-1 {
	float:left;
	clear:both;
	width:260px;
	height:179px;
	padding:50px 0px 0px 175px;
	margin-bottom:60px;
	overflow: auto;
}

.text-2 {
	float:left;
	width:220px;
	cursor: hand;
	margin-left:60px;
	margin-top:100px;
	margin-bottom:100px;
	height:39px;
	overflow: hidden;
}

.text-2 a
{
	float:left;
	width:220px;
	height:39px;
}

.text-3 {
	float:left;
	width:260px;
	height:275px;
	padding:15px 0px 0px 175px;
	overflow: auto;
}

*html .text-3
{
	padding-top:20px;	
/* hack for dev below*/	
	/*padding-top:60px;*/
}

.text-4 {
	float:left;
	width:253px;
	height:239px;
	padding:67px 0px 0px 190px;
}


.footer
{
	float:left;
	width:960px;
	text-align:center;
	padding-bottom:10px;
	line-height:20px;
	background-color:#FFFFFF;
}

.footer a
{
	padding: 0em .2em .2em .2em;
}


.footer-padding
{
	padding:10px 0px 10px 0px;	
}

.footer2
{
	float:left;
	width:926px;
	text-align:center;
	padding-bottom:10px;
}

.required
{
	font-size: 12px;
	color: #cc3333;
}

.ContentArea
{
	border: none !important;
}

.scrollingArea
{
	height:373px;
	overflow:auto;	
	padding-bottom:20px;
	
	
}

	/* CARBIDE STYLES */


	.BackLink
	{
		clear: both;
		display: block;
		margin: 0px 0px 15px 0px !important;
		border-top: solid 1px #cdcdcd;
		padding: 5px 0px 0px 0px !important;
		font-weight: bold;
	}

	.Dimmed, .Dimmed a
	{
		color: #ABABAB !important;
	}

	.BodyFooter
	{
		font-size: 90%;
	}


	/* END OF CARBIDE STYLES */




	.PressCoverageBox
	{
		background-color: #f3ee98;
		width: 318px;
		margin-bottom: 15px;
		font-size: 12px;
		line-height: 14px;
	}

	.PressCoverageHeadlines
	{
		padding: 15px 20px 0px 20px;
	}

		.PressCoverageHeadlines a
		{
			display: block;
			margin-bottom: 15px;
		}


