frameC2@charset "utf-8";
/* CSS Document */

#regWrapper{ margin:15px 19px 2px 10px;}
#regContainerOuter, .regContainerOuter{
	border:0px solid #000; 
	width:885px;  
	background:#abe4de url(/en_CA/registration/images/reg_crns_t.gif) no-repeat left top;
}

#regContainerOuter_new, .regContainerOuter_new{
	border:0px solid #000; 
	width:885px;  
	background:#abe4de url(/en_CA/registration/images/reg_crns_t_new.gif) no-repeat left top;
}
#regMessageTop{
	height:15px; 
	background:url(/en_CA/registration/images/reg_crns_t_curv.gif) no-repeat left top;
}
#regMargin{background:url(/en_CA/registration/images/blobs.gif) 311px 0px no-repeat;}
#msgWrapper h1{font-size:20px; margin-bottom:16px;}
#msgWrapper h3{
	font-size:14px; 
	margin:8px 0px 12px 0px; 
	color:#666666;
}
#regSubHead{
	margin:10px; 
	padding-top:10px !important; 
	padding-top:0px; 
	border:0px solid #000; 
}
#regSubHead h3{
	font-size:14px; 
	margin:0px 0px 3px 0px; 
	color:#666666;
}
.reqstar{
	display:inline-block; 
	font-size:20px; 
	line-height: 20px;
	vertical-align:top; 
	font-weight:bold; 
	color:#fd1813;
}
.loginstar{
	display:inline-block; 
	font-size:20px; 
	line-height: 20px;
	vertical-align:top; 
	font-weight:bold; 
	color:#fd1813;
}
.reqfileds{
	display:inline-block; 
	vertical-align:middle; 
	padding:1px 10px 0px 0px;
}
#regForm .textfield {
width:327px;
height:17px;
}

#regForm .listfield {
width:330px;
height:17px; 
}

/*#inputFieldBGG{
	background:url(/en_CA/registration/images/reg_txtbox.gif) no-repeat left 0px; 
	padding:4px 6px 0px  6px; 
	height:24px;
}
#inputFieldBGR{
	background:url(/en_CA/registration/images/reg_txtbox_e.gif) no-repeat left -0px; 
	padding:4px 6px 0px  6px; 
	height:23px;
}
#regForm textarea{
	width:810px; 
	height:88px; 
	border:0px #000000 solid;
}*/

#tcBG{
	background:url(/en_CA/registration/images/tc_textarea.gif) no-repeat left -0px; 
	padding:6px 6px 6px  9px; 
	height:88px;
}
iiinput.field { 
	border: 3px solid #ccc; 
	background-color: #3C3C3C; 
	width: 300px; 
	color: #000;
}
#regMessageBg {
	background: url(/en_CA/registration/images/bg_reg_box.gif) repeat-y;
}
#regBolbs { background:url(/en_CA/registration/images/blobs.gif) 311px 0px no-repeat; }
#regBolb { background:url(/en_CA/registration/images/blob.gif) 5px bottom no-repeat; }
#regMargine { padding:3px 20px; }
#regContainerInner, .regContainerInner {
	border:0px solid #000;
	margin-top:0px;
	width:885px;
	background: url(/en_CA/registration/images/reg_crns_b.gif) no-repeat left bottom;
}
#regMessageTop {
	height:15px;
	background:url(/en_CA/registration/images/reg_crns_t_curv.gif) no-repeat left top;
}
#regMessageBot {
	height:15px;
	background:url(/en_CA/registration/images/reg_crns_b_curv.gif) no-repeat left bottom;
}
#regMessageBg {
	background: url(/en_CA/registration/images/bg_reg_box.gif) repeat-y;
	padding-bottom:0px !important;
	padding-bottom:10px;
}
#regMessageBg02 {
	background: url(/en_CA/registration/images/bg_reg_box.gif) repeat-y;
	padding-bottom:0px;
}
#regMessageTop2 {
	height:15px;
	background:url(/en_CA/registration/images/reg_crns_t_curv2.gif) no-repeat left top;
}
#regMessageBot2 {
	height:15px;
	background:url(/en_CA/registration/images/reg_crns_b_curv2.gif) no-repeat left bottom;
}
.contentTable p { line-height:25px;}
.contentTable h3, h4{ padding-bottom:7px;}
.contentPad {padding:15px 0px 0px 0px;}
.profileMsg {padding:0px 10px 20px 10px;}
.tabContentPadding{padding:25px 10px 0px 10px;}
.OuterWrapperCrns {
	background:#abe4de url(/en_CA/registration/images/reg_crns_t.gif)  top no-repeat;
}
.innerWrapperCrns {
	background:url(/en_CA/registration/images/reg_crns_b.gif) bottom no-repeat;
	padding:10px;
}
.regBoxBg {
	background: url(/en_CA/registration/images/bg_reg_box.gif) left bottom repeat-y;
	padding:0px 15px 0px 15px;
}
.rightSummeryPanelContent {
	background:#E7F5F5;
	padding:10px 20px;
}
.padL10 {padding-left:10px}
.padT20 {padding-top:20px;}
.prfBoxBg {
	background: url(/en_CA/registration/images/bg_prf_box.gif) repeat-y;
}
.myPrfPreviw { 
	background-color:#E7F5F5; 
	padding:10px 20px;
}
.prfPadding { 
	background-color:#E7F5F5; 
	padding:10px 20px; 
	height:182px; 
	_height:170px;
}

.popupAlert {
	font-size:20px; 
	color:#ffffff; 
	font-weight:bold;
}
/*---------------- Login & Password page CSS Start here ------------------*/
#msgWrapper, .msgWrapper{
	margin:10px;
 	padding-top:10px !important; 
 }
.regLoginBg {
	background:url(/en_CA/registration/images/bg_curve_login.gif) repeat-y;
	padding:0px 5px;
}
.loginBlobBgTL {
	background:url(/en_CA/registration/images/blobs_login_l_tl.gif) left top no-repeat;
}
.loginBlobBgBR {
	background:url(/en_CA/registration/images/blobs_login_l_br.gif) right bottom no-repeat;
	padding:10px 15px;
}
.loginBlobBgBR_R{
	background:url(/en_CA/registration/images/blobs_login_r_br.gif) right bottom no-repeat;
	padding:10px 15px;
}
.forgotBlobBgBR {
	background:url(/en_CA/registration/images/blobs_forgot_br.gif) right bottom no-repeat;
	padding:7px 15px;
}
.regForgotBg{
	background: url(/en_CA/registration/images/bg_reg_box.gif) repeat-y; 
	padding:0px 5px;
}
.tooltips_crn_t{background:url(/en_CA/common/images/forms/tooltips_crns_t.gif) no-repeat;}
.tooltips_crn_b{background:url(/en_CA/common/images/forms/tooltips_crns_b.gif) no-repeat bottom; padding:15px 0px;}
.tooltips_bg{background:url(/en_CA/common/images/forms/tooltips_bg.gif) repeat-y; padding:0px 25px;}

.frameMain {
	display: block;
	float: left;
	padding: 10px;
	width:865px;
}


.frameL {
	float: left;
	width: 427px;	
}

.frameL_t {
	background:url(/en_CA/registration/images/crns_t_login.gif) top left no-repeat;
	height: 15px;
	float: left;	
	width: 427px;	
}

.frameL_m {
	background:url(/en_CA/registration/images/bg_curve_login.gif) repeat-y;
	padding:0px 5px;
	float: left;
	width: 417px;		
	min-height:250px;
}

.greenbg{
	background:url(/en_CA/registration/images/blobs_forgot_br.gif) 345px 98px no-repeat;
	_background:url(/en_CA/registration/images/blobs_forgot_br.gif) 344px 118px no-repeat;
	float: left;
	width: 417px;		
}

.frameL_m UL, .frameL_m LI{
	margin: 0px;
	padding:0px;
	list-style:none;
	clear: both;
	line-height: normal;
}
/*.frameL_m UL LI UL LI {
	list-style-type: disc;
	
	}*/

.frameL_m UL {
	padding-left: 10px;
	background:url(/en_CA/registration/images/blobs_login_l_tl.gif) top left no-repeat;
}

.frameL_b {
	background:url(/en_CA/registration/images/crns_b_login.gif) top left no-repeat;
	height: 15px;
	float: left;
	width: 427px;		
}

.frameR {
	float: right;
	width: 427px;
}

.frameR_t {
	background:url(/en_CA/registration/images/crns_t_login2.gif) top left no-repeat;
	height: 15px;
	float: left;	
	width: 427px;
}

.frameR_m {
	background:url(/en_CA/registration/images/bg_curve_login.gif) repeat-y;
	padding:0px 5px;
	float: left;
	width: 417px;	
}

.frameR_m UL, .frameL_m LI{
	margin: 0px;
	padding:0px;
	list-style:none;
	clear: both;
}

.frameR_m UL {
	margin-top: -17px;
	padding-left: 20px;
	background:url(/en_CA/registration/images/blobs_login_r_br.gif) bottom right no-repeat;
}

.frameL_m UL UL, .frameR_m UL UL{
	padding-left: 0px;
	background:none;
}


.frameR_b {
	background:url(/en_CA/registration/images/crns_b_login2.gif) top left no-repeat;
	height: 15px;
	float: right;
	width: 427px;		
}


.frameFP2 {
	float: right;
	width: 865px;
}

.frameFP2_t {
	background:url(/en_CA/registration/images/crns_t_forgot.gif) top left no-repeat;
	height: 15px;
	float: left;	
	width: 865px;
}

.frameFP2_m {
	background:url(/en_CA/registration/images/bg_reg_box.gif) repeat-y;
	padding:0px 5px;
	float: left;
}

.frameFP2_m DIV{
	background:url(/en_CA/registration/images/blobs_login_l_tl.gif) top left no-repeat;
}

.frameFP2_m DIV DIV{
	background:none;
}

.frameFP2 UL, .frameFP2_m LI{
	margin: 0px;
	padding:0px;
	list-style:none;
	clear: both;
}


.frameFP2_m UL {
	width: 828px;
	padding-left: 12px;
	padding-right: 15px;
	background:url(/en_CA/registration/images/blobs_forgot_br.gif) 348px bottom no-repeat;
	padding-top: 10px;
	overflow: hidden;
}


.frameFP2_m UL UL{
	padding-left: 0px;
	background:none;
	padding-top: 0px;
}


.frameFP2_b {
	background:url(/en_CA/registration/images/crns_b_forgot.gif) top left no-repeat;
	height: 15px;
	float: left;
	width: 865px;		
}
.reGhrDashGrn{
	background: url(/en_CA/homepage/images/hr_tagcloud.gif) repeat-x center;
	width:100%; 	
	padding: 16px 0px !important;
	padding: 10px 0px;	
	margin: 0;	
	clear: both;
	display:block;

}

.frameC {
	height:195px; 
	_height:193px; 
}
.frameC_login {
	
	height:233px; 
	height:215px !important; 
}
.frameC_FP {
	height:140px; 
	_height:145px; 
}

.frameFP2_m .frameC, .frameFP3_m .frameC {
	height:172px;
	_height:169px; 
}

.frameC2 {
	height:146px; 
}

.frameC3 {
	height:252px !important; 
	height:268px; 
}

.paddingT10 {
	padding-top: 7px !important;
	float: left;	
	display: inline-block;
}
.paddingT12 {
	padding-top: 12px !important;
	float: left;	
	display: inline-block;
}
.paddingB20 {
	display: inline-block;
	padding-bottom: 5px !important;
	float: left;
}

.paddingB5 {
	display: inline-block;
	padding-bottom: 2px !important;
	float: left;
}
.paddingT10 .tertActionBold {
	float: left;
	width: 67px;
}

.inframeL {
	width: 262px; 
	float: left;
}

.inframeR {
	width: 120px; 
	float: left;
}

.frameL_m LI {
	width: 387px;
	height:auto;
}

.frameL_m .reqstar {
	line-height: 0px;
	height: 12px;
	width: 10px;
	margin: 0px;
	padding: 0px;
	text-indent: -20px;
	display: block !important;
	overflow: hidden;
	background:url(/en_CA/registration/images/star.gif) 0px 2px no-repeat;
	float: left;
	margin-right: 3px;
}

.height14px {
 	height: 14px; 
	overflow: hidden;
	margin-bottom: 2px !important;
}
.height16px {
 	height: 16px; 
	overflow: hidden;
	margin-bottom: 2px !important;
}
.frameR_m UL, .frameR_m LI{
	padding: 0px;
	margin: 0px;
}

.frameR_m UL{
	padding: 0px 20px 0px 20px;
}

.regTxtboxW254 {
	width:254px;
}
/*---------------- Login & Password page CSS End here ------------------*/

/*---------------- Private profile page CSS End here ------------------*/
.PprofileT {
	background:url(/en_CA/registration/images/prf_crns_t_curv.gif) top left no-repeat;
	width: 885px;
	height: 18px;
	float: left;
	overflow: hidden;	
}

.PprofileM {
	background:url(/en_CA/registration/images/prf_crns_m_curv.gif) top left repeat-y;
	width: 885px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}

.PprofileB {
	background:url(/en_CA/registration/images/prf_crns_b_curv.gif) top left no-repeat;
	width: 885px;
	height: 15px;
	float: left;
	overflow: hidden;	
}

.PprofileTopNavLR{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 885px;
}
.PprofileTopNavLR .PprofileTopNavL{
	float: left;
	width: 600px;
	padding-top: 5px;
}

.PprofileTopNavLR .PprofileTopNavR {
	float: right;
	width: 270px;
	padding: 0px 5px 10px 0px;
}

.PprofileTopNavLR .PprofileTopNavR A{
	float: right;
	margin-left: 5px;
}
.PprofileLR {
	width: 865px;
	float: left;
	padding-top: 20px;
}

.PprofileL {
	width: 230px;
	padding-right: 20px;
	padding-top: 60px;
	float: left;
	padding-left: 5px;
}
.PprofileR {
	width: 571px;
	float: right;
}

.PprofileL A{ 
	float: left;
	margin: 10px 0px 0px 50px !important;
	margin: 10px 0px 0px 25px;
}
.PprofileR UL, .PprofileR LI{
	margin: 0px;
	list-style: none;
	padding:0px;
}

.PprofileR LI{
	padding-bottom: 9px;
}

.PprofileR LI.lastLI{
	padding-bottom: 0px;
}

.inPprofileLR {
	padding-top: 20px;
	float: left;
}
.inPprofileT {
	background:url(/en_CA/registration/images/public_crns_t_curv.gif) top left no-repeat;
	width: 571px;
	height: 10px;
	float: left;
	overflow: hidden;
}

.inPprofileM {
	width: 531px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #e7f5f5;
}

.inPprofileB {
	background:url(/en_CA/registration/images/public_crns_b_curv.gif) top left no-repeat;
	width: 571px;
	height: 10px;
	float: left;
	overflow: hidden;
}

.inPprofileM h4 {
	padding: 0px 0px 20px 0px;
	margin: 0px;
}

.inPprofileM UL, .inPprofileM LI {
	float: left;
}

.inPprofileM LI UL LI{
	display: block;
	clear: both;
}

.inPprofileLIW180 LI {
	width: 180px;
}

.PprofileR LI Input{
	margin-right: 8px;
	vertical-align:middle;
}

.inPprofileLIW170 LI {
	width: 170px;
}

.paddingT15 {
	padding-top: 10px !important;
}

UL.PprofileOptions {
	margin-left: 20px;
}
/*---------------- Private profile page CSS End here ------------------*/

/*---------------- Subscription page CSS Start here ------------------*/
.subSrcT {
	background:url(/en_CA/registration/images/prf_subscribe_t.gif) top left no-repeat;
	width: 886px;
	height: 56px;
	float: left;
}

.subSrcM {
	background:url(/en_CA/registration/images/prf_subscribe_m.gif) top left repeat-y;
	width: 885px;
	float: left;
	padding-left: 40px;
	padding-right: 40px;
}

.subSrcB {
	background:url(/en_CA/registration/images/prf_subscribe_b.gif) top left no-repeat;
	width: 886px;
	height: 56px;
	float: left;
}

.subSrcTopNavLR{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 885px;
}
.subSrcTopNavLR .subSrcTopNavL{
	float: left;
	width: 600px;
	padding-top: 5px;
}

.subSrcTopNavLR .subSrcTopNavR {
	float: right;
	width: 270px;
	padding: 0px 5px 10px 0px;
}

.subSrcTopNavLR .subSrcTopNavR A{
	float: right;
	margin-left: 5px;
}

.subSrcLR {
	width: 805px;
	float: left;
	padding-top: 20px;
}

.subScrL {
	width: 170px;
	padding-right: 20px;
	float: left;
}
.subScrR {
	width: 615px;
	float: left;
}

.subScrR DIV{
	width: 25px;
	float: left;
}

.subScrR LABEL{
	width: 590px;
	float: right;
}

.subSrcSngle {
	float: left;
	clear: both;
	width: 100%;
}
.subSrcSngle INPUT{
	vertical-align: middle;
}
.subSrcSngle .chkBox{
	width: 25px;
	float: left;
}
.subSrcSngle .lblBox{
	width: 590px;
	float: left;
}

.subScription .hrDashGrn {
	height: 1px;
	float: left;
	width: 808px;
	margin: 0px;
	padding: 0px;
	padding-top: 30px;
	padding-bottom: 30x;
}
.subSrcContent {
	clear: both; 
	padding-top: 0px;
}

.regProfMainBox {
 	width: 886px; 
	overflow:hidden;
}
.regErrorpad{margin-left:17px !important; margin-left:3px;}
/*---------------- Subscription page CSS End here ------------------*/
/*---------------------Registration Pop Up Start here ----------------*/
.regPopupMain{
width:504px;
margin:0 auto;
}
.regPopupT{
background-image:url(/en_CA/registration/images/reg_popup_T.gif);
background-repeat:no-repeat;
width:504px; 
height:31px;
float:left;
}

.regPopupM{
background-image:url(/en_CA/registration/images/reg_popup_M1.gif);
background-repeat:repeat-y;
float:left;
width:504px;
}

.regPopupM1{
width:419px;
float:right;
background-image:url(/en_CA/registration/images/reg_popup_M2.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:3px 42px 0px 41px;
}

.regPopupB{
background-image:url(/en_CA/registration/images/reg_popup_B.gif);
background-repeat:no-repeat;
width:504px;
height:39px;
float:left;
}

h1.red_20{
font-size:20px;
color:#ee3b33;
font-weight:bold;
}

.prdFloatL{
float:left;
}

.ImpMsgimg{
float:left;
padding-top:3px;
padding-right:2px;
}
.Imgmsg{
float:left;
width:419px;
height:24px;
}

.closeimg{
padding-left:75px;
}

.regPopupContM{
}
/*---------------------Registration Pop Up End here ------------------*/
.prfRegistrationImgGtg{
width:825px;
}

.prfRegistrationImgGtgT{
height:15px;
background:url(/en_CA/registration/images/reg_gtg_crn_red_t.gif);
background-repeat:no-repeat;
}

.prfRegistrationImgGtgM{
background:url(/en_CA/registration/images/reg_gtg_crn_red_bg.gif);
background-repeat:repeat-y;
height:45px;
padding-left:20px;
}

.prfRegistrationImgGtgB{
height:15px;
background:url(/en_CA/registration/images/reg_gtg_crn_red_b.gif);
background-repeat:no-repeat;
}

/*................. for subscrption & notification css start here..................*/

.prfSubscribeAutoRecv{
width:795px;
margin:0 auto;
float:left;
}

.prfSubscribeMain{
width:795px;
padding-bottom:15px;
}

.prfSubscribeCrnT{
width:795px;
height:8px;
background:url(/en_CA/registration/images/prf_subscribe_crn_t.gif) no-repeat top left;
background-position:bottom;
background-repeat:no-repeat;
float:left;
}

.prfSubscribeM{
width:792px;
background-color:#ffffff;
float:left;
padding-left:3px;
}

.prfSubscribeMTxt{
	width:600px;
	float:left;
	padding:6px 0px 0px 21px;
}

.prfSubscribeCrnB{
width:795px;
height:10px;
background:url(/en_CA/registration/images/prf_subscribe_crn_b.gif);
background-position:top;
background-repeat:no-repeat;
float:left;
}

.chbox{
padding-left:10px;
color:#019583;
font-weight:bold;
}
.chbox2 {
	width:570px;
	color:#019583;
	font-weight:bold;
	float: right;
	padding-left:10px;
}

.prfSubContTxtPadL{
	float:left; 
	width:15px
}

.prfSubscribBotLink{
float:left;
width:500px;
}
/*................. for subscrption & notification css end here..................*/
/*................. Registartion-Thank you page css starts here..................*/
.regThankUWEList UL {
	margin: 0px;
	padding: 0px;
	padding-left:10px;


}
.regThankUWEList LI {
	margin: 0px;
	padding: 0px 0px 2px 0px;
	list-style:none;
	font-weight:normal;
}
.regThankuCretBlogImg {
	width:162px;
	height:77px;
	float: left;
}
.regThankUStartBlog{
height:77px;
float:left;
vertical-align:top;
}
.regThankUStartBlogCont{
float:left;
width:250px;
padding-left:24px;
}
.regThankUBtn{
padding-left:100px;
float:right;
}
.regPad10L{
	padding-left:12px;
}
.regPadBL20{
	padding:0 0 20px 20px;
}
.regPadBLR{
	padding:0 10px 10px 12px;
}
/*................. Registartion-Thank you page css end here..................*/


/************************************************************************************
15. GTG interim page starts here
*************************************************************************************/
.paddingGTGT10 .tertActionBold {
	float: left;
	width: 100px;
}

.padGTG10L{
	padding-left:10px;
}

.padGTG20L{
	padding-left:20px;
}

.frameGTGC3 {
	height:150px !important; 
	height:158px; 
}

.frameGTGL_b {
	background:url(/en_US/registration/images/crns_b_gtg_login.gif) top left no-repeat;
	height: 15px;
	float: left;
	width: 427px;		
}
.greenGTGbg{
	float: left;
	width: 417px;		
}
.frameL_m1 {
	background:url(/en_US/registration/images/bg_curve_login.gif) repeat-y;
	padding:0px 5px;
	float: left;
	width: 417px;		
}
.frameL_m1 UL, .frameL_m1 LI{
	margin: 0px;
	padding:0px;
	line-height: normal;
	list-style:none;
	clear: both;
}

.frameL_m1 UL {
	background:url(/en_US/registration/images/blobs_login_l_tl.gif) top left no-repeat;
	padding-left: 14px;
}

.frameR_m1 UL, .frameL_m1 LI{
	margin: 0px;
/*	padding:0px;*/
	list-style:none;
	clear: both;
}

.frameL_m1 UL UL, .frameR_m1 UL UL{
	background:none;
	padding-left: 0px;
}

.frameL_m1 LI {
	width: 387px;
}

.frameL_m1 .reqstar {
	text-indent: -20px;
	line-height: 0px;
	background:url(/en_US/registration/images/star.gif) 0px 2px no-repeat;
	margin: 0px;
	margin-right: 3px;
	padding: 0px;
	height: 12px;
	width: 10px;
	display: block !important;
	overflow: hidden;
	float: left;
}
.padGTG40L{
	padding-left:40px;
}
.error_text {
	display:inline-block;
	padding:1px 10px 0;
	vertical-align:middle;
}
/* CSS GTG mob Document */

.gtg_mob_txtCovr{
	float:left;
	width:585px;
	}

.gtg_mob_topCov{
	float:left;
	}
.gtg_mob_TL_Logo{
	float:left;
	
	} 
.gtg_mob_TR_txt_profil{ 
	float:left;
	width:444px;
	}
	
.gtg_mob_TR_txt_register{ 
	float:left;
	background:url(/en_CA/registration/images/gtg_mob_reward_txt.jpg) no-repeat left top;
	width:444px;
	height:123px; 
	}	
	
.gtg_mob_midCov{ float:left; width:585px;}
.gtg_mob_midCovL{ 
	float:left;
	background:url(/en_CA/registration/images/gtg_mobProf_mobNoTxt.jpg) no-repeat top left;
	width:257px;
	height:37px;
	}
	
.gtg_mob_midCovR {
	float:left;
	background:url(/en_CA/registration/images/gtg_mobPro_fieldBG.jpg) no-repeat top left;
	width:328px;
	height:37px;
	}
	
.gtg_mobNo_Field_cov  {
	float:left; 
	padding:12px 0 0 8px;
	}
.gtg_mobNo_TextField{
	border:0px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}
		
.gtg_mob_botCov{ 
	float:left;
	width:585px;
	height:33px;
	background:url(/en_CA/registration/images/gtg_mobPro_Bot_msg.jpg) no-repeat left top;	
}

/*Clss For registration GTG box*/	
.gtg_mobReg_midCovL{ 
	float:left;
	background:url(/en_CA/registration/images/gtg_mobReg_mobNoTxt.jpg) no-repeat top left;
	width:257px;
	height:34px;
	}
.gtg_mobReg_midCovR {
	float:left;
	background:url(/en_CA/registration/images/gtg_mobReg_fieldBG.jpg) no-repeat top left;
	width:328px;
	height:34px;
	}
.gtg_mobReg_botCov{ 
	float:left;
	width:585px;
	height:31px;
	background:url(/en_CA/registration/images/gtg_mobReg_Bot_msg.jpg) no-repeat left top;	
}
.gtg_mobReg_Field_cov  {
	float:left; 
	padding:10px 0 0 8px;
	}	
/************************************************************************************
15. GTG interim page ends here
*************************************************************************************/
/* W3736 changes starts here */

/*.regSubHeader {
color:#666666;
font-size:14px;
font-weight:bold;
padding-left:5px;
}*/
.regTextfield {
height:19px;
width:135px;
padding-left:2px;
}
.regTextfieldAdd {
height:19px;
width:340px;
padding-left:2px;
}
.regContentTtl {
color:#009999
}
.regContentCopy {
font-size:10px;
}
.regContentLink {
font-size:10px;
color:#009999;
text-decoration:underline;
}
.regInputTextOver {
color:#cccccc;
padding-left:2px;
}
.regInputText {
color:#666666;
padding-left:5px;
}
.padb10pxls {
padding-bottom:10px;
}
.mar5pxlswid98pxls {
margin-right:5px; width:98px;
}
.mar5pxlswid49pxls {
margin-right:5px; width:53px;
}
.mar5pxlswid56pxls {
margin-right:5px; width:56px;
}
.pad55510around {
padding:5px 5px 5px 10px;
}
.hash340pxls {
#width:340px;
}
.pad20023around {
padding: 20px 0px 2px 3px;
}
.mar5pxlswid10pxlsfloatleft {
margin-top:5px; width:10px;float:left;
}
.mar7padL10floatleft {
margin-top:7px;padding-left:10px !important;padding-left:10px; float:left;
}
.pad12000around {
padding: 12px 0px 0px 0px;
}
.pad0023around {
padding: 0px 0px 2px 3px;
}
.width150pxls {
widows:150px;
}
.vishiddenwidth310; {
visibility:hidden; 
width:310px;
}
.padr15pxls {
padding-right:15px;
}
.padl5pxls {
padding-left:5px;
}
.dispBlockfloatleft {
display: block; float: left;
}
.bodybackgr {
background-color:transparent;
}
.positionRelative {
position:relative;
}
.floatrvalignt {
float:right; vertical-align:top;
}
.cursorPointer {
cursor:pointer;
}
.wid420pxls {
width:420px;
}
.regv3popuptnc {
	background-image:url(/en_CA/registration/images/reg_popup_M2.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	float:left;
	padding:0 43px;
	width:419px;
}

/*.regSubHeader {
color:#666666;
font-size:14px;
font-weight:bold;
padding-left:5px;
}*/
.regTextfield {
height:19px;
width:135px;
}
.regTextfieldAdd {
height:19px;
width:340px;
}
.regContentTtl {
color:#009999
}
.regContentCopy {
font-size:10px;
}
.regContentLink {
font-size:10px;
color:#009999;
text-decoration:underline;
}
.regTextfieldAdon {
height:115px;
width:130px;
}
/* W3736 changes end here */
/* CSS for GTG logo & content */
.gtgLogCont {
	width:370px; 
	height:100px;
}
.gtgImgL { 
	width:95px; 
	height:80px; 
	float:left; 
}
.gtgContR { 
	float:left; 
	width:275px; 
}
/* CSS for GTG logo & content */
.waterMarkPassFieldFixClass{background-image:url(/en_CA/registration/images/enter_password.gif);background-repeat:no-repeat;}
.waterMarkRepassFieldFixClass{background-image:url(/en_CA/registration/images/confirm_password.gif);background-repeat:no-repeat;}
.regTextPassfield { height:20px;width:137px;padding-left:2px; }
.border1pxPass { border:1px #7b9ebd solid; }



.regSubHeader {
color:#666666;
font-size:14px;
font-weight:bold;
padding-top:10px;
/*padding-left:5px;*/
}
.padb10pxls {
padding-bottom:10px;
height:10px !important;
}
.opacity60 {
    background-color:#black; 
    -moz-opacity:0.45;
	-khtml-opacity: 0.45;
    filter:alpha(opacity=45);
	
}
