﻿div#content_container
{
	background: white;
	padding: 0px 0 20px 0;
}

p#breadcrumb
{
	width: 940px;
	margin: 0 auto;
	float: none;
	clear: both;
	padding-bottom:19px;
}
/* NJW */
ul#print_email_wrapper {
	display: none;
}


div#contact_intro
{
	margin: 0 auto;
	clear:left;
	padding: 20px;
	width: 900px;
	height: auto;
	background: #2E64AE url(Images/contact/intro_bg.gif) repeat-x left bottom;
}

div#contact_intro h2
{
	color: white;
	font-size: 20px;
	margin-bottom: 15px;
}
div#contact_intro p
{
	margin-left: 20px;
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 18px;
	color: white;
}
div#contact_intro p a {
	color:#C0E826; 
	text-decoration:underline;
	font-weight: bold;
}
div#contact_intro p a:hover {
	color: white
}




div#contact_intro ul { 
	margin: 0 0 15px 14px;
	padding-left: 40px;
	list-style-image: url(Images/common/caret_white.gif); 	
}

div#contact_intro ul li
{
	color: white;
	font-weight: bold;
	font-size: 14px;
	font-family: Helvetica, sans-serif;
	line-height: 18px;
}

div#contact_intro ul li a
{
	color: #C0E826;
	font-weight: bold;
	font-family: "Trebuchet MS", serif;
}
div#contact_intro ul li a:hover { color: white; }




div#contact_content
{
	margin: 10px auto;
	width: 900px;
	padding: 20px;
	border: solid 1px #E7E4E0;
}

div#contact_content h3
{ 
	margin: 0 0 10px 0;
	font-size: 20px;
	font-weight: bold;
	color: #777169;
}

div#contact_content h4
{
	margin: 10px 0 0 40px;
	font-size: 14px;
	font-weight: bold;
	color: #777169;
	line-height: 18px;
}

div#contact_content p
{
	margin: 3px 0 3px 40px;
	font-size: 12px;
	color: #777169;
	line-height: 18px;
}

div#contact_content .required { color: red; }

div#contact_content ol
{
	margin-left: 60px;
	list-style-type: upper-alpha;
}

div#contact_content ol p { margin-left: 60px; }

div#contact_content ol li
{
	margin: 15px 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #777169;
	line-height: 20px;
	font-family: Helvetica;
}

div#contact_content p label
{
	font-weight: bold;
	color: #3A7DDA;
	line-height: 20px;
	font-size: 12px;
}

div#contact_content p label.contact_label
{
	display: block;
	width: 120px;
	float: left;
}

div#contact_content textarea, div#content select { margin-bottom: 20px; }
div#contact_content p.submit_button { margin-top: 30px; margin-left:330px; }


div#contact_content_registration
{
	margin: 10px 0;
	width: 900px;
	padding: 20px;
}

div#contact_content_prespective_registration
{
	margin: 10px auto;
	width: 700px;
	padding: 20px;
}

div#contact_content_prespective_registration p label
{
	font-weight: bold;
	color: #3A7DDA;
	line-height: 20px;
	font-size: 12px;
}

div#contact_content_prespective_registration p label.contact_label
{
	display: block;
	width: 120px;
	float: left;
}

div#contact_content_registration h3
{ 
	margin: 0 0 10px 0;
	font-size: 20px;
	font-weight: bold;
	color: #777169;
}

div#contact_content_registration h4
{
	margin: 10px 0 0 40px;
	font-size: 14px;
	font-weight: bold;
	color: #777169;
	line-height: 18px;
}

div#contact_content_registration p
{
	margin: 3px 0 3px 40px;
	font-size: 12px;
	color: #777169;
	line-height: 18px;
}

div#contact_content_registration .required { color: red;}


div#contact_content_registration ol
{
	margin-left: 60px;
	list-style-type: upper-alpha;
}

div#contact_content_registration ol p { margin-left: 60px; }

div#contact_content_registration ol li
{
	margin: 15px 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #777169;
	line-height: 20px;
	font-family: Helvetica;
}

div#contact_content_registration p label
{
	font-weight: bold;
	color: #3A7DDA;
	line-height: 20px;
	font-size: 12px;
}

div#contact_content_registration p label.contact_label
{
	display: block;
	width: 120px;
	float: left;
}
.contact_label1
{
	width: 80px;
	display:inline-block;
	margin-left:20px;
}
div#agendatable { background:#f0f0f0;}
div#agendatable td{background-color:#ffffff; padding:2px 5px 0 5px;}
/*div#agendatable td p {background-color:#ffffff; padding: 0px 5px 0px 10px;}*/
div#agendatable th{background-color:#f0f0f0; font-size:10pt; font-weight:bold; padding:3px;}

div#contact_content_registration textarea, div#content select { margin-bottom: 20px; }
div#contact_content_registration p.submit_button { margin-top: 30px; margin-left:0px; }


/*****************************************************************************/
/* SignIn box for Perspectives */

.hline{border-top:1px solid #cecece; padding-top:5px;}
.registereduser{font-weight:bold; color:#000000;}

div#intro div#sign_in_box_inside{border:1px solid #cecece; background: #F5F5F5;}
div#intro div#sign_in_box_inside p{font-size: 11px;  padding: 5px 20px 0px 20px;}
div#intro div#sign_in_box_inside h1{background: #666666; color:#fff; margin-top:0px; font-size:10pt; padding:5px 0px 5px 15px;}

div#intro div#sign_in_box_outside{float: right; width: 305px; margin:5px 0 15px 15px;}
.outsideheader{font-weight:bold; line-height:25px; font-size:11pt;}




/*****************************************************************************/

/* Added for Captcha control on 26th August 2010 */
div#contentcaptcha{margin-left:60px;margin-top:15px}
div#contentcaptcha label
{
	font-weight: bold;
	color: #3A7DDA;
	line-height: 20px;
	font-size: 12px;
	display: block;
	width: 120px;
	float: left;
}
div#contentcaptcha input
{
	width: 150px;
}
