*{
	margin:0px;
	padding:0px;
	text-indent:0px;	
	border:0px;	
}
body {
	background-image: url('../images/midShadowBg.gif');
	background-repeat:repeat-y;		
	background-position:center;
	background-color:#eab85d ;
	text-align:center;
	font-family:arial,tahoma,verdana;
}
a {
	text-decoration:none;
	color:#ff000c;
}
a:hover {
	text-decoration:underline;
}
iframe { overflow-x: hidden;
	   overflow-y: hidden;
		overflow:hidden;
	   }
p{
	text-align:justify;
}
.clear {
	clear:both;
}
.maxWidth {
	margin:auto;
	width:990px;
	background-image: url('../images/midcontentbg.jpg');
	background-repeat:repeat-y;
	background-position:center;	
}
.maxWidthCommunity {
	margin:auto;
	width:990px;
}

.LeftColumn {
	float:left;
}
.RightColumn {
	float:left;
}
/*Layout*/
.top {
	width:100%;
	/* height:85px; */
	background-color:#a8d34e ;
	background-image: url('../images/topGreenBg.jpg');
	background-repeat:repeat-y;
	background-position:center;
	color:#656262;
	font-size:16px;
	text-align:center;
}
.top .maxWidth{
	background-image:none;
}	
.top .maxWidth .LeftColumn {
	width:800px;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
}
.top .maxWidth .RightColumn {
	padding-top:13px;
	text-align:right;	
	width:170px;
	
}

.top .maxWidth .RightColumn .signUp{
	
}
.top .maxWidth .RightColumn .signUp a {
	text-decoration:none;
	color:#ffffff;
}
.top .maxWidth .RightColumn .signUp a:hover {
	text-decoration:none;
}
.top input{
	width:135px;
	height:18px;
	padding:0px;
	font-size:14px;
	margin-left:5px;
	margin-right:5px;
	background-image: url('../images/topinputbg.jpg ');
}
.top td {
	text-align:left;
}
.top a{
	text-decoration:none;
	color:#000000;
}
.top a:hover {
	text-decoration:underline;
}
#signUpHere{
	
	width:110px;
	height:44px;
	background-image: url('../images/menu/signupheretemplate.gif');
	background-repeat:no-repeat;
}

#center-test {
	text-align:-moz-center;
	#text-align:center;
}

.CadaCabezaHeader{
	width:566px;
	height:120px;
	margin:auto;
	background-image: url('../../ads/cadacabezabannerleft.jpg');
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.CadaCabezaHeader .HeaderText {
	text-align:right;
	padding-top:40px;
	padding-right:50px;
	line-height:25px;
	font-size:26px;	
}
.CadaCabezaHeader2{
	width:1000px;
	height:120px;
	margin:auto;
	background-image: url('../images/CadaCabezaHeader2.jpg');
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.CadaCabezaHeader2 .HeaderText2 {
	text-align:center;
	padding-top:40px;
	padding-right:70px;
	line-height:25px;
	font-size:26px;	
}
.LeftColumn .Holder{
	padding-left:5px;	
	padding-right:10px;
	padding-top:0px;
}
.bottom {
	height:30px;
	margin-bottom:20px;
	background-image: url('../images/bottom.jpg ');
	background-position:center;
	background-repeat:no-repeat;
}
.marginBottom{
	height:30px;
}
/*Photo Container*/
.PhotoLeft {
	width:16px;
	height:345px;
	background-image: url('../images/PhotoLeft.jpg');
	background-repeat:no-repeat;
	float:left;
}
.LeftColumn .PhotoBg {
	width:679px;
	height:345px;
	background-image: url('../images/PhotoBg.jpg');
	float:left;
}
.LeftColumn .PhotoBg .Container {
	padding-top:23px;
}
.RightColumn .PhotoBg {
	width:276px;
	height:345px;
	background-image: url('../images/PhotoBg.jpg');
	float:left;
}
.RightColumn .PhotoBg .Container {
	padding-top:30px;
	color:#ffffff;
	font-size:13px;
	line-height:13px;
	text-align:left;
}
.RightColumn .PhotoBg .Container div {
	padding-top:20px;
	text-align:justify;
	line-height:14px;
}
.PhotoRight {
	width:16px;
	height:345px;
	background-image: url('../images/PhotoRight.jpg');
	background-repeat:no-repeat;
	float:left;
}
/*YellowContainer*/
.YellowContainer {
	background-color:#FFD863;	
	border:1px solid #FFd863;	
	margin-top:10px;
}
.YellowContainer .Container {
	background-color:#FFD863;
	padding-top:10px;
}
.YellowContainer .LeftColumn {
	width:380px;
	text-align:left;
}
.YellowContainer .RightColumn {
	width:298px;	
}
.YellowContainer .RightColumn .Container {
	padding-top:20px;
}
.YellowContainer .RightColumn .Container .BlueMsg{
	Background-color:#45789D ;
	width:278px;
	color:#ffffff;
	padding:10px;
	font-size:12px;
}
.yellowTitle{
	font-size:32px;
	font-weight:bold;
	line-height:26px;
}
.Title {
	text-align:left;		
}
.YellowContainer .LeftColumn .Container .Title .LeftColumn {
	width:auto;	
}
.YellowContainer .yellowtext div{
	padding:0 10px 10px;
	font-size:14px;
}
.YellowContainer .yellowtext div ul{
	list-style-type:decimal;
	padding-left:20px;
}
.Title .RightColumn {
	padding-top:10px;
}
/*WhiteContainer*/
.WhiteContainer {
	padding:20px;
}
.WhiteContainer .Container {
	text-align:left;
}
.WhiteContainer .LeftColumn {
	width:285px;
}
.WhiteContainer .RightColumn {
	width:285px;
	margin-left:70px;
}
.whiteTitle{
	font-size:22px;
	font-weight:bold;	
}
.whiteText{
	font-size:14px;
}
/*LoginContainer*/
.LogInContainer {
	background-image: url('../images/LogInBg.jpg ');
	background-repeat:repeat-x;
	background-color:#cc0000;
	width:237px;	
	text-align:left;
	color:#ffffff;
	padding:10px;	
}
.LogInContainer td{
	
}
.LogInContainer  input{
	width:226px;
	height:22px;
	font-size:20px;
	background-image: url('../images/textboxbg.jpg ');
	border:0px;
	padding:0px;
	color:#8e999f;
	text-align:left;
}
.LogInContainer a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.LogInContainer a:hover {
	text-decoration:underline;
}
.menuOpt{
	font-size:12px;
}
.RightColumn .Holder {
	text-align:left;
	padding-left:20px;
}
.LeftColumn .Holder{
	width:680px;
	padding-bottom:20px;
	overflow:hidden;
}
.LeftColumn .Holder iframe{	
	border:0px;
	width:680px;	
	height:2000px;
}
.LeftColumn .Holder iframe{	
	border:0px;
	width:100%;	
	height:2000px;
}
.LeftColumn .Holder p {
	margin-top:10px;	
	font-size:12px;
	text-align:left;
}
/*CadaCabeza Menu*/
.CadaCabezaMenu {
	width:257px;
	padding-top:10px;
	padding-left:5px;
	text-align:center;
}

.CadaCabezaMenu img {
	margin:auto;
	padding-top:40px;
	padding-right:6px;
}
.CadaCabezaMenu a{
	margin:auto;
	width:178px;
	height:37px;
	display:block;	
	text-decoration:none;
	color:#000000;	
	font-size:13px;	
	padding-top:15px;
	padding-left:70px;
	text-align:left;	
}
.menuHome{
	background-image: url('../images/menu/Home.gif');
	background-repeat:no-repeat;			
}
.menuHome:hover {
	
	background-repeat:no-repeat;
}
.PanelControl{
	background-image: url('../images/menu/control.gif');
	background-repeat:no-repeat;			
}
.menuBen{
	background-image: url('../images/menu/Benefits.gif');
	background-repeat:no-repeat;			
}
.menuRegister{	
	background-image: url('../images/menu/Register.gif');
	background-repeat:no-repeat;
}
.menuBenefits{
	background-image: url('../images/menu/Register.gif');
	background-repeat:no-repeat;
}
.menuAbout{
	background-image: url('../images/menu/aboutus.gif');
	background-repeat:no-repeat;
}
.menuResources{
	background-image: url('../images/menu/resources.gif');
	background-repeat:no-repeat;
}
.menuCommunity{
	background-image: url('../images/menu/community.gif');
	background-repeat:no-repeat;
}
.menuContactUs{
	background-image: url('../images/menu/contact_us.gif');
	background-repeat:no-repeat;
} 
.menuYouth{
	background-image: url('../images/menu/youth.gif');
	background-repeat:no-repeat;
} 
.menuFAQ{
	background-image: url('../images/menu/FAQ.gif');
	background-repeat:no-repeat;
}
.IEspa {
	background-image: url('../images/menu/iespa.gif');
	background-repeat:no-repeat;
}	
.IEeng {
	background-image: url('../images/menu/ieeng.gif');
	background-repeat:no-repeat;
}	
.Hspa{
	background-image: url('../images/menu/hotmailspa.gif');
	background-repeat:no-repeat;
}	
.Heng {
	background-image: url('../images/menu/hotmaileng.gif');
	background-repeat:no-repeat;
}


/*Confirmit Classes*/
.LoginTitleText {
	color:#000000;
	font-size:14px;
}
.LoginInstruction{}
.LoggedText{}
.LogInLabel2{
	font-size:20px;
	font-weight:bold;
}
.LogInFailure{
	font-size:12px;
	color:#ffd863;
}
.LogInFailure2{
	font-size:12px;
	color:#000000;
}
/*HeaderTitle*/
.HT1 {
	font-size:36px;
	font-weight:bold;
}
.LogInCheckBox {
	font-size:12px;
	text-align:left;	
}
.LogInCheckBox input {
	width:20px;
	height:20px;
	float:left;	
	background-image:none;
}
.LogInCheckBox label {
	padding-left:5px;
}
/*CategoryHolder*/
.Resources td{
	text-align:center;
}
.CategoryHolder .RightColumn {
	padding-left:15px;
	font-size:24px;
	font-weight:bold;
}
.CategoryHolder Table {
	width:680px;	
}
.CategoryHolder Table td {
	background-color:#f8ebc5;
	font-size:11px;
	padding:4px,2px;	
}
.CategoryHolder Table  .TableHeader td{
	background-color:#ffd863;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
/*ContactHolder*/
.ContactHolder {
	text-align:left;	
	width:660px;
	padding-left:20px;
	padding-top:20px;
}
.ContactHolder ul {
	padding-left:20px;
	list-style-type:decimal;
}
.ContactHolder h1{
	font-size:20px;
	color:black;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	background-color:#ffd863 ;
}
/*WrapperHolder*/
.wrapperHolder h1{
	font-size:20px;
	color:#000000;
	text-align:left;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:5px;
	background-color:#ffd863 ;
	margin-top:20px;
}
.Paragraph {
	border:1px solid white;
	margin-top:20px;
	text-align:left;
}
.Paragraph2 {
	padding:20px;
	background-color:#ffd863;
	font-weight:bold;	
	text-align:left;
	margin-top:20px;
}
.Paragraph2 h1 {
	font-size:24px;
	padding-top:0px;
}
.Paragraph2 a{
	text-decoration:none;	
	font-weight:none;	
}
.Paragraph2 a:hover {
	text-decoration:underline;	
}
/*options table*/
.options {
	width:100%;	
}
.options td {
	background-color:#FFFFFF;
	font-size:12px;	
	text-align:center;
	padding:5px;
	color:#646464;
}
.options .description {
	background-color:#F8EBC5;
	text-align:left;
	width:420px;
}
.options .value {
	background-color:#a8d34e;
}
.options .title {
	background-color:#ffd7a7;
	padding:50x;
}
.options .icon {
	background-color:#ffffff;
	width:40px;
	padding:0px;
}
/*CommunityResources*/
.Holder .Resources {
	text-align:left;
	padding-left:20px;
	margin-top:20px;
}
.Resources Table {
	font-size:12px;	
}
.Resources td {
	background-color:#F8EBC5;	
}
.Resources td a {
	text-decoration:none;
	font-size:13px;	
	color:#646464;	
	width:150px;
}
.Resources td a:hover {
	text-decoration:underline;
}
.Resources h1{
	font-size:20px;
	color:#646464;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:5px;
	background-color:#ffd863 ;
}
.Resources .Sections td{
	background-color:#edd489;
	width:200px;
}
/*FAQ*/
.FAQ {
	text-align:left;
	padding-left:20px;
	padding-top:10px;
}
.FAQ h1 {
	font-size: 22px;
	font-weight:bold;
	padding-top:10px;
}
.FAQ h2 {
	font-size: 16px;
	font-weight:bold;
	padding-top:10px;
}
.FAQ ul {
	padding-left:20px;
	list-style-type:decimal;
}
.FAQ ul li{
	font-size:12px;
	
}
.FAQ .noList {
	list-style-type:none;	
}
/*footer*/
.Footer {
	font-size:16px;
}
.Footer a{
	text-decoration:none;
	color:#FF0000;
}
.Footer a:hover {
	text-decoration:underline;
}
/*PasswordHolder*/
.passwordHolder{
	padding:10px;
	background-color:#F8EBC5;	
	font-size:14px;
	margin-top:10px;
}
.passwordHolder td{
	text-align:left;
	margin:5px;
	background-color:#F8EBC5;
}
.passwordHolder input {
	border:1px solid gray;	
}
.passwordHolder a{
	font-size:16px;	
	text-decoration:none;	
}
.passwordHolder a:hover {
	text-decoration:underline;
}
.passTitle{
	font-weight:bold;
	font-size:16px;
}
.passInst{}
.passHint{}
.passSucc{}
.passLab{}
.passTb{}
.passVal{}
.passError{}
.passRec{}
.passNew{}
.copyright{
	padding-bottom:20px;
}
/*IframeRegistration*/
iframe .page {
	width:660px;
}
/*OverlayTest*/
#confirmit-p793012411_mask {
	text-align:center;
}

#confirmit-p793012411_mask *{
	margin:auto;
}
.mask {
	text-align:center;
}
.mask *{
	margin:auto;
}

#confirmit-p793012411 input {
	/*border:1px solid gray;*/
	background-color:#f7f9b7;
}

.Loading {
	padding-top:50px;
}
/*Community CSS*/

.CommunityHolder .FAQ{
	padding-right:20px;
	padding-bottom:40px;
	
}
.CommunityHolder iframe{
	overflow:hidden;	
}
.ComIframe {
	border:1px solid red;
}
.profileHolder {
	width:990px;
	height:1400px;
}
.Holder2{
	width:680px;
	text-align:left;
	
}
.YellowBg{
	background-color:#ffd863;
	margin-left:10px;
	vertical-align:center;
	margin-top:10px;
	padding:1px 0px;
}
.BlueBg{
	background-color:#45789D;
	color:white;
	font-size:12px;
	margin:10px;
	padding:20px;
	line-height:16px;
	
}
.column2{
	float:left;
	width:300px;
	margin:10px;
	display:inline;
	padding:10px;
}
.column2 .title2,
.column3 .title2{
	
	display:block;
	margin:5px;
	font-size:28px;
	font-weight:bold;
	
}
.title2 a{
	color:black;
}
.column2 img{
	margin:0px auto;
	display:block;
	
}
.column2 ul,
.column3 ul{
	padding:0 10px 10px;
	font-size:14px;
}
.column3{
	float:left;
	width:370px;
	margin:10px;
	display:inline;
	padding:10px;
}	
.column1{
	float:left;
	width:220px;
	margin:10px;
	display:inline;
	padding:10px;
	margin-top:40px;
	
}
.column3 img{
	
	float:left;
}
.registerimg{
	padding-top:10px;
	padding-bottom:10px;
}
.menuCom{
	background-image: url(../images/topGreenBg.jpg);
	background-position:center center;
	padding:10px;
	width:965px;
	text-align:center;
}
.menuCom table {
	margin:auto;
}
.menuCom a{
	color:black;
	padding:10px;
}
.RegHolder{
	padding:10px;
	font-size:14px;
	text-align:center;
}
#ctl01_ctl00_ctl01_ctl00_PasswordRecoveryLink{
	font-size:11px;
}
.LoginLink{
	text-align:right;
	font-size:11px;
}
/*Forgot password*/
.fpTitle {
	font-size: 20px;
	font-weight:bold;
	text-align:left;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	/* background-color: #F8EBC5; */
	background-color: #FFD863;
}

.fpInst {
	font-size:14px;
	text-align:left;
	padding-bottom:10px;
}
.fplabel{
	font-size:14px;
}
.fptb{
	border:1px solid black;
	width:400px;
	height:20px;	
}
/*REGISTER CHANGES*/
.RegisterHolder {
	text-align:left;
	padding:20px;
	width:960px;
	margin:auto;
}
.RegisterHolder h1{
	font-size:20px;
	padding-bottom:10px;
}
.RegisterHolder p{
	font-size:14px;
	padding-bottom:10px;
}

.RegisterHolder ul{
	padding-left:30px;
	font-size:14px;
}

.thankyou{
	padding-top:20px;
}
.congratulations {
	margin:auto;
	width:990px;	
	text-align:left;
}
.congratulations div {
	padding:20px;
}
.congratulations h1{
	font-size:16px;	
	padding-bottom:20px;
}
.congratulations p{
	font-size:16px;	
	padding-bottom:20px;
}

.LeftColumn span div a,
.LeftColumn span div a:visited,
.LeftColumn span div a:active{
	color:#FF0000;
}

.CadaCabezaHeader .HeaderText .SUP{
vertical-align:super;
}










