﻿
#contactUs {
	width:650px;
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.placeHolderTop,
.placeHolderBottom
{
	display:block;

}

p.toptext {
	float:left;
	display:inline;
	width:430px;

}

p.toppic {
	float:right;
	display:inline;
	width:205px;

}

p.toppic img {
	border:5px solid #7ec4f2;
}

.clear {
	clear:both;
}
	
#contactUs .m10 {
	margin:10px;
}

#contactUs a,
#thankYou a {
	color:#0e2b89;
	font-weight:bold;
}

#contactUs .onlineFormBody label,
#contactUs span.first 
 {
	width:100px;
	float:left;
	display:inline;
	margin-right:10px;
	font-weight:bold;
	padding-left:50px;

}

#contactUs .onlineFormBody input,
#contactUs .onlineFormBody select,
#contactUs .onlineFormBody textarea {
	width:235px;
	float:left;
	display:inline;
	margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

#contactUs .ContactUsContent select.second {
	width:240px;
}

#contactUs .ContactUsContent textarea.second {
	overflow:auto;
	width:238px;
}

img {
	border:none;
}

#contactUs .submitBtn {
	margin-left:250px;
	margin-top:5px;		
}

#contactUs p.footNote {
	font-size:11px;
}

#thankYou .thankYouTitle {
	position:absolute;
	top:30px;
	left:155px;
}
#thankYou .thankYouText {
	position:absolute;
	top:110px;
	width:405px;
	left:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#thankYou .thankYouText p {
	padding:0;
	margin:14px 0;
}


#contactUs .ContactUsContent 
{
	padding-left:0px;
}

#contactUs .ContactUsContent .third.error 
{

	height:20px !important;
}

/* regform copy */
/* CSS Document */

.RegForm {
	width:642px;
	background:#fef3f7 ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.footerRegForm 
{
	padding-top:23px;
	float:right;
	display:inline;
	/*background:url(../img/grad.gif) #ffffff repeat-x top;*/
	width:642px;
	text-align:right;
	border-top:15px solid #fef3f7;
	margin-bottom:-10px;
}

.footerRegForm a
{
	float:right;
	display:inline;
	cursor:pointer;
}

.steps {
	width:642px;
	height:54px;
	font-weight:bold;
	color:#FFFFFF;
}
/*.steps.s1 {
	background:url(../img/step1.gif) no-repeat;
}*/

.steps span.title {
	font-size:16px;
}

.steps .stp {
	float:left;
	display:inline;
	margin-left:12px;
	margin-top:8px;
	width:215px;
}
.blue {
	color:#0e2b87;
}

.item {
	color:#666666;
	margin:3px 0;

}

.item .first {
	display:block;
	float:left;	
	width:155px;
	padding-left:25px;
	font-weight:bold;

	margin-left:-50px;
}

.item .second {
	display:block;
	float:left;
	width:236px;
	position:relative;
}

html>/**/body .item input.second {
	

}

.item .second .first
{

	left:-180px !important;
	position: absolute;
	padding-top: 4px;
	float:left;
	
}

* html .item .second .first 
{
	position:relative;
	top:15px;
}

html>/**/body .item .second .first 
{
	position:absolute !important;
	left:-180px !important;
	padding-top: 0px;
	top:auto;
	float:left;
}


.item .second .second 
{	
}

.item .second .third
{
	position:absolute;
	right:-236px;
	/**/
	/*background-position:11px 15px !important;
*/	
}
html>/**/body .item .second .third 
{

}

.hr2 {
	/*background:url(../img/hr2.gif) no-repeat;*/
	height:20px;
	display:block;
	float:left;
	width:236px;
}

.item .third {
	display:block;
	float:left;
	padding-left:40px;
	height:20px;
	color:#0e2b87;
	font-weight:bold;
	font-size:11px;
	width:175px;


}

.item .third 
{
	float:right;
	margin-top:-20px;
	
}

.item .third 
{

	_margin-top:0px;
	
}

html>body .item .third 
{
	float:right;
	margin-top:0px;

}


html>/**/body .item .third 
{

	float:right;
	margin-top:15px;

	
}

.ChildHolder .third 
{

	margin-top:10px !important;
	
}

html>/**/body .ChildHolder .third 
{
	float:right;
	margin-top:0px !important;
}

html>/**/body .item .third.ok {
	background-position:11px 0px;
	height:20px;
	line-height:20px;
	margin-top:0px;
	
}

.item .third.ok {
	/*background:url(../Images/error/msg-ok.gif) no-repeat;*/
	background-position:11px 0;	
}

html>/**/body .item .third.error {
	background-position:11px 0px;
	height:20px;
	line-height:20px;
	margin-top:0px;
}

.item .third.error {
	/*background:url(../Images/error/msg-error.gif) no-repeat;*/
	background-position:11px 0px;
	height:23px;
	line-height:20px;
	margin-top:0px;
}

.upperError 
{
	/*background:url(../img/msg-error.gif) no-repeat;*/
	background-position:0px 0px;
	overflow:visible;
	padding-top:3px;
	padding-left:25px;
	height:23px !important;
	margin:0 5px;


}
.upperOK 
{
	/*background:url(../img/msg-ok.gif) no-repeat;*/
	background-position:0px 0px;
	overflow:visible;
	padding-top:3px;
	padding-left:25px;
	height:23px !important;
	margin:0 5px;
}

.floatLeft 
{
	float:left;
	display:inline;
}

.clear {
	clear:both;
}

.hr {
	/*background:url(../img/hr.gif) no-repeat;*/
	width:642px;
	height:26px;
}

.note {
	font-size:10px;
	padding-left:25px;
	line-height:25px;
}

input.txt {
	font-size:11px;
	width:235px;
	color:#0e2b87;
}

input.error {
	background:#d1e5f8;
	font-size:11px;
	width:235px;
	color:#0e2b87;
}

label 
{
	font-weight:bold;
}


select {
	width:238px;
}

.second .hr
{
	clear:both;
	margin-left:-180px;
}

img.first 	{
	width:155px;
	margin-left:0px;
	display:block;
	float:left;
	
}

.ChildHolder img.first 
{
	margin-left:30px;
	position:absolute;
	width:155px !important;
	left:175px;
	
}

.ChildHolder span.first.blue 
{
	margin-left:25px;
	height:20px;
	display:block;
	font-weight:bold;
}

.item
{
}

.ChildHolder .item .first
{
	padding-left:0 !important;
	margin-left:90px;

}

html>body .ChildHolder .item .first
{
	padding-left:0 !important;
	margin-left:180px;
}

.child 
{
	min-height:130px;
}

* html .child 
{
	height:130px;
}

.ChildHolder .item .second
{
	clear:both !important;
	margin-left:90px;
}

html>body .ChildHolder .item .second
{
	clear:both !important;
	margin-left:180px;
}

.shortselect 
{
	width:176px;
}


.ChildHolder .item table.second  td 
{
	width:110px;
	height:20px;
}


.ChildHolder .item table.second 
{
}

.ChildHolder .hr 
{
	/*background:url(../img/hr2.gif) repeat-x !important;*/
	width:395px;
	height:26px;
	margin-left:25px;
}

.ChildAvatar
{
	position:absolute;
	width:600px;
	clear:both;
	left:220px;
}

.item .ChildAvatar
{ 
        left:-150px;
}



html>/**/body .radioclass input
{
	float:left;
	display:inline;
}

html>/**/body .radioclass label
{
	float:left;
	display:inline;
	width:90px;
	margin-left:7px;
}

.inscrCheck{
	width: 390px;
	height: 50px;
	float:  left;
	padding: 0px 0 0 20px;
	text-align:left;
}

.inscrCheck input{
	display: block;
	float:  left;
}

html>/**/body .inscrCheck input 
{
	margin-top:5px;
}

.inscrCheck span{
	display: block;
	float:  left;
	padding: 3px 0 0 3px;
	font-weight: bold;
	color: #666;
}

.ContactUs_ThankYou .thankYouImg 
{
	position:absolute;
	top:30px;
	left:155px;
}

.ContactUs_ThankYou .thankYouText
{
	position:absolute;
	top:120px;
	width:405px;
	left:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*Partnership - Email alerts*/
.email_alerts .alert {
	width:650px;
	min-height:128px;
	height:auto!important;
	height:128px;
	position:relative;
	float:left;
	margin:16px 0 0 0;
}

.email_alerts hr.dotted {
	width:650px;
	height:4px;
	border:none;
	display:block;
	float:left;
	margin:0 0 21px;
	padding:0;
	line-height:0;
	font-size:0;	
	*width:2600px;
	*height:20px;
	*zoom: 25%;
	
}

.email_alerts .alert .Bobole {
	position:absolute;
	right:43px;
	bottom:22px;;
	width:206px;
	height:115px;
}

.email_alerts .alert .btn {
	position:absolute;
	left:51px;
	bottom:0;
	width:143px;
	height:42px;
	border:none;
}

.email_alerts .alert .stars {
	position:absolute;
	left:0;
	top:0;
	width:52px;
	height:23px;
	border:none;
}

.email_alerts .alert h4 {
	width:430px;
	float:left;
	margin:27px 0 0 52px;
	_margin-left:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0d2b88
}

.email_alerts .alert p {
	width:430px;
	float:left;
	margin:15px 0 15px 52px;
	_margin-left:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;

}

.email_alerts .alert span {
	width:430px;
	display:block;
	float:left;
	margin:0 0 60px 52px;
	_margin-left:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;	
}