/**
 * Style sheet for typefocus
 *
 *
 * @author Ravi
 * @company Cerulean Information Technology Pvt Ltd.
 * @package typefocus.
 * @date 23-june-2010
 */
html, body {
	margin: 0px;
	padding:0px; 
	height:100%;
	min-height:100%;
}
body {
	background:#1E5582;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.81em;
/*	color:#3F3F3F;*/
	color:#000000;	
}
#typeFocusWrap {
	background:url(../images/body_bg.jpg) repeat-y;
	width:970px;
	margin:0 auto;
	min-height:100%;
}
* html #typeFocusWrap {
	height:100%;
}
h1,h2,h3,h4,h5,h6,p,a,em,span,ul,li,ol,img,form {
	margin:0;
	padding:0;
	list-style:none;
	font-style:normal;
	font-weight:normal;
	border:none;
}
a {
	color:#0B71A7;
	text-decoration:none;
}

a:focus { outline: none; }
a:hover {
	text-decoration:none;
}
em{ font-style: italic;}
.typeFocusInnerWrap {
/*	position:relative; */
	padding-bottom:92px;
	width:100%;
	position:relative;
}
/* index page */
.indexHeader {
	height:96px;
	width:100%;
	overflow:hidden;
	position:relative;
	background:url(../images/indexHeader_bg.jpg) no-repeat;
}
.indexHeaderLogo {
	width:304px;
	height:65px;
	padding:31px 0px 0px 29px;
	float:left;
	overflow:hidden;
}
.indexHeaderRight {
	float:right;
	width:627px;
	padding:4px 10px 0px 0px;
}
.headerTopLinks {
	text-align:right;
	color:#FFFFFF;
	font-size:0.85em;
}
.headerTopLinks a {
	color:#FFFFFF;
	padding:0px 5px;
}
.indexTopNav {
	padding-top:49px;
	height:29px;
}
.indexTopNavLeft {
	float:left;
	height:29px;
	width:15px;
	background:url(../images/indexTopNavLeft.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/indexTopNavLeft.png', sizingMethod='crop');

}
.indexTopNavMid {
	float:left;
	height:23px;
	padding-top:6px;
	background:url(../images/indexTopNavMid.png) repeat-x;
	color:#FFFFFF;
	font-size:0.75em;	
}
.indexTopNavMid a {
	color:#FFFFFF;
	padding:0px;
	margin:0px 7px;
	font-size:1.2em;
	float:left;
	height:20px;
	border-bottom:none;
}
.indexTopNavMid a:hover{
	text-decoration:none;
	border-bottom:3px solid #ffab4b;
}
.indexTopNavRight {
	float:left;
	height:29px;
	width:15px;
	background:url(../images/indexTopNavRight.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/indexTopNavRight.png', sizingMethod='crop');	
}
.indexTopBanner {
	background:url(../images/indexTopBaner_bg.jpg) no-repeat 10px 0px;
	height:278px;
	padding:0px 10px 0px 23px;
}
.userSection {
	width:292px;
	padding-top:10px;
	float:left;
	text-align:center;
}
a.newUsers_button {
	display:block;
	width:269px;
	height:55px;
	background:url(../images/newUsers_button.jpg) no-repeat;
	border:none;
	cursor:pointer;
	text-decoration:none;
	margin:0 auto 5px auto;
}
.returningUsers_button {
	width:269px;
	height:55px;
	background:url(../images/returningUsers_button.jpg) no-repeat;
	border:none;
	margin-bottom:5px;
	cursor:pointer;	
}
.forgotLinks {
	padding:5px 0px 25px 37px;
	text-align:left;
}
.shareLinks {
/*	padding-top:5px;
	color:#003366;
	font-weight:bold;*/
	background:url(../images/shareLink_bg_new.jpg) no-repeat left 5px;
	width:129px;
	height:52px;
	margin:0 auto;
	padding:14px 0px 0px 145px;
}
a#sharelinkIcon {
	display:block;
	width:129px;
	height:44px;
	
/*	background:url(../images/shareLink_bg.jpg) no-repeat !important;*/

}

.indexRotatingBanner {
	width:635px;
	float:right;
	padding-left:3px;
	background:#ffffff;
}
.bannerImageAnimation {
	height:277px;
	width:635px;
	overflow:hidden;
}
.home_bannerTextAnimation {
	background:#7E9EB7;
	padding:5px 15px 7px 15px;
	margin:0px 10px;
}
.bannerTextAnimation {
	height:62px;
	width:880px;
	padding:10px 20px;
	background:url(../images/indexTopTextBaner_bg.jpg) no-repeat;
	overflow:hidden;
}


table.indexListBox {
	margin-bottom:10px;
}
table.indexListBox tr td {
	border-right:1px dashed #999999;
	color:#003366;
	font-size:1.5em;
	font-weight:bold;
	vertical-align:top;
}
table.indexListBox tr td ul li {
	color:#292929;
	font-size:1.2em;
	font-weight:bold;
	list-style:disc outside;
	margin:10px 0px 0px 17px;
}
table.indexListBox tr td.last {
	border-right:none;
}
/* / index page */
/* Learn More Page */
.learnMoreHeader {
	height:57px;
	overflow:hidden;
	background:url(../images/learnMoreHeader_bg.jpg) no-repeat;
}
.learnMoreHeaderLogo {
	width:300px;
	float:left;
	padding:35px 0px 0px 103px;
}
.learnMoreHeaderLogoInner {
	position:absolute;
	width:343px;
	height:80px;
	background:url(../images/learnMore_logo.gif) no-repeat;
}
.learnMoreHeaderLogoInner a {
	display:block;
	width:225px;
	height:63px;
}
.learnMoreHeaderLogoInner a:hover {
	text-decoration:none;
}
.learnMoreHeaderRight {
	width:557px;
	float:right;
	padding:4px 10px 0px 0px;
	position:relative;
}
.learnMoreTopNav {
	height:26px;
	width:475px;
	padding:13px 0px 0px 20px;
	color:#FFFFFF;
	font-size:1.2em;
}
.learnMoreTopNav a {
	color:#FFFFFF;
	padding:0px;
	margin:0px 7px;
	font-size: 0.8em;
	float:left;
	height:23px;
	border-bottom:3px solid #0d5892;
}
.learnMoreTopNav a:hover, .learnMoreTopNav a.selected {
	text-decoration:none;
	border-bottom:3px solid #ffab4b;
}
.bodyPartLearnMoreInnerWrap {
	padding:10px 0px 0px 0px;
}
.bodyPartbeforelogin {
	width:875px;
	padding:70px 30px 30px 65px;
	background:url(../images/title_bg.jpg) no-repeat center 70px;
}

.learnMoreBodyHeading {
	color:#053B77;
	font-size:2.7em;
	font-weight:bold;
	padding-bottom:15px;
	background:url(../images/underline_img.jpg) no-repeat;
}
.learnMoreBodySubHeading {
	color:#053B77;
	font-size:1.3em;
	font-weight:bold;
	padding-bottom:15px;
}
.satisfyingTxt {
	background-position:342px bottom;
}
.great_relationshipsTxt {
	background-position:261px bottom;
}
.effective_leadershipTxt {
	background-position:193px bottom;
}
.work_life_balanceTxt {
	background-position:346px bottom;
}
.registrationTxt {
	background:none;
}
ul.orangeList {
	padding:10px 0px;
}
ul.orangeList li {
	background:	url(../images/orangeList.jpg) no-repeat 0px 3px;
	font-size:1.1em;
/*	color:#053B77;*/
	color:#000000;
	font-weight:bold;
	padding:0px 0px 15px 25px;
}

.bannerTextAnimation_small {
	height:62px;
	width:580px;
	padding:10px 20px;
	background:url(../images/indexTopTextBaner_small_bg.jpg) no-repeat;
}
.quote {
	font-style:italic;
	height:45px;
	font-size:0.95em;
	display:block;
}
.author {
	font-weight:bold;
	text-align:right;
	font-size:0.9em;	
	display:block;	
}

.registerNow {
	height:54px;
	margin:15px 0px;
/*	padding-left:210px;*/
	padding-left:145px;
}
a.registerNow_button {
	background:url(../images/registerNow_button.jpg) no-repeat;
	float:left;
	width:194px;
	height:54px;
}
.registerNow_privacy {
	float:left;
	width:180px;
	padding:16px 0px 0px 10px;
}
ul.logoWrap {
	height:80px;
	overflow:hidden;
}
ul.logoWrap li {
	width:25%;
	float:left;
	text-align:center;
	font-size:0.9em;
}
/* / Learn More Page */
.bodyPart {
	padding:10px 15px 0px 15px;

}
.bodyPartLearnMore {
	padding:0px 0px 0px 43px;
}
.bodyPartPersonality {
	padding:0px 0px 30px 0px;
}
.satisfyingImage {
	background:url(../images/satisfyingImage.jpg) no-repeat right top;
	padding:78px 213px 10px 0px;
	width:620px;
}
.greatrelationshipImage {
/*	background:url(../images/greatrelationshipImage.jpg) no-repeat right top;*/
/*	background:url(../images/greatrelationshipImage.gif) no-repeat right top;*/
	padding:78px 297px 10px 0px;
	width:620px;
}
.effectiveImage {
	background:url(../images/effectiveImage.jpg) no-repeat right top;
	padding:78px 297px 10px 0px;
	width:620px;
}
.worklifeImage {
	background:url(../images/worklifeImage.jpg) no-repeat right top;
	padding:78px 297px 10px 0px;
	width:620px;
}
.registrationImage {
	background:url(../images/registrationImage.jpg) no-repeat 400px top;
	padding:78px 10px 10px 0px;
	width:851px;
}
.registration_cert {
	padding:78px 10px 10px 0px;
	width:851px;
}
.whyregisterImage {
	background:url(../images/whyregisterImage.jpg) no-repeat right top;
	padding:78px 313px 10px 0px;
	width:600px;
}
.registrationImage ul.learnMoreBodyNav, .registrationImage .learnMoreBodyHeading {
	width:70%;
}
ul.learnMoreBodyNav {
	height:42px;
	background:url(../images/learnMoreTopNav_bg.jpg) no-repeat left top;
	padding-left:20px;
}
ul.learnMoreBodyNav li {
	float:left;
}
ul.learnMoreBodyNav li a {
	float:left;
	height:35px;
	color:#FFFFFF;
	padding:7px 7px 0px 7px;
	font-weight:bold;
}
ul.learnMoreBodyNav li a:hover {
	text-decoration:none;
	color:#0D5792;
}
ul.learnMoreBodyNav li a.selected {
	background:url(../images/learnMoreTopNavSelected_bg.jpg) no-repeat center top;
}
ul.learnMoreBodyNav li a.selected:hover {
	color:#FFFFFF;
}
/* before login pages */
.beforeloginLeft {
	width:650px;
	float:left;
}
.beforeloginRight {
	width:211px;
	float:right;
	padding-top:95px;
}
.beforeloginRightPrograms {
	width:211px;
	float:right;
	padding-top:95px;
	background:url(../images/shutterstock_10904185.jpg) no-repeat center top;
	height:400px;
}

.beforeLoginBodyHeading {
	color:#000000;
	font-size:2.1em;
	font-weight:bold;
	padding:15px 0px 45px 0px;
}
.beforeLoginTestimonialTop {
	background:url(../images/beforeLoginTestimonialTop_bg.jpg) no-repeat;
	height:40px;
	overflow:hidden
}
.beforeLoginTestimonialMid {
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	background:#FCFCFD url(../images/beforeLoginTestimonialMid_bg.jpg) repeat-x;
	padding:0px 15px;
	width:179px;
	overflow:hidden;
}
.beforeLoginTestimonialMid .quote {
	height:auto;
	padding-bottom:30px;
}
.beforeLoginTestimonialBot {
	background:url(../images/beforeLoginTestimonialBot_bg.jpg) no-repeat;
	height:26px;
	overflow:hidden
}
a.registerNow_button_right {
	background:url(../images/registerNow_button.jpg) no-repeat;
	width:194px;
	height:54px;
	display:block;
	margin:10px auto 5px auto;
	text-decoration: none;
}


.registerNow_privacy_right {	
	text-align:center;
	display:block;
	padding-bottom:10px;
}
.registrationLeft {
	width:310px;
	float:left;
}
.registrationLeft label, .leightbox_wrap label {
	display:block;
	font-weight:bold;
	padding:5px 0px;
}
.registrationTxtBox {
	width:268px;
/*	color:#979595;*/
	color:#000000;
	padding:1px;
	margin:0px;
}
.registrationSelectBox {
	width:274px;
	color:#979595;	
	margin:0px;
}
.registrationTxtArea {
	width:270px;
	*width:268px;
	height:150px;
	color:#979595;
	margin:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.regTxtShadow {
	padding-bottom:10px;
	background:url(../images/regTxtShadow.jpg) repeat-x left bottom;
	display:block;
	width:274px;
	_width:270px;
}
.registrationSubmitButton {
	border:0px;
	background:url(../images/registerSubmit_button.jpg) no-repeat;
	width:192px;
	height:55px;
	margin-top:10px;
	cursor:pointer;
}
.submitButton_small {
	border:0px;
	background:url(../images/submit_button_small.jpg) no-repeat;
	width:118px;
	height:35px;
	margin-top:10px;
	cursor:pointer;
}
.loginButton_small {
	border:0px;
	background:url(../images/login_button_small.jpg) no-repeat;
	width:118px;
	height:35px;
	margin-top:10px;
	cursor:pointer;
}
.registrationRight {
	width:451px;
	float:right;
	padding-top:180px;
}
.registrationRight_cert {
	width:451px;
	float:right;
	/*padding-top:80px;*/
}
.registrationRight_cert label, .leightbox_wrap label {
	display:block;
	font-weight:bold;
	padding:5px 0px;
}
.registrationRightMid {
	background:#FFFEFE url(../images/registrationRightMid_bg.jpg) repeat-x;
	border-left:1px solid #CDCDCE;
	border-right:1px solid #CDCDCE;	
	padding:0px 20px;
}
.registrationRightBot {
	height:14px;
	overflow:hidden;
	background:url(../images/registrationRightBot_bg.jpg) no-repeat 0px 0px;
}
.registrationRightMid .quote {
	height:auto;
	padding-bottom:20px;
	font-size:1.1em;
}
.registrationRightMid .author {
	font-size:1.15em;
	padding-bottom:20px;
}

/* / before login pages */
.footer {
	background:#292929;
	height:125px;
	margin-top:-125px;
}
.footerInner {
	width:970px;
	height:125px;
	margin:0 auto;
	background:url(../images/footer_bg.jpg) no-repeat 0px 0px;
}
.footerLogo {
	padding:63px 25px 15px 25px;
	height:34px;
	color:#5C5C5C;
	text-align:right;
	background:url(../images/footer_logo.jpg) no-repeat 25px 43px;
}

/* Global Styles */
.clr, .space5, .space10, .space15, .space20 {
	clear:both;
	overflow:hidden;
}
.clr {
	height:0px;
}
.space5 {
	height:5px;
}
.space10 {
	height:10px;
}
.space15 {
	height:15px;
}
.space20 {
	height:20px;
}
.blue_divider {
	height:1px;
	overflow:hidden;
	background:url(../images/blue_divider.jpg) no-repeat;
}
.blue_divider_big {
	height:1px;
	overflow:hidden;
	background:url(../images/blue_divider_big.jpg) no-repeat center top;

}
ol.numbersList li {
	list-style:decimal outside;
	margin:0px 0px 15px 30px;
}
/* / Global Styles */

.pageHeading {
	font-size:2em;
	font-weight:bold;
	color:#003366;
	padding-bottom:15px;
}
.pageSubHeading {
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:15px;
}
.pageSubHeading_small {
	font-weight:bold;
	padding-bottom:5px;
}
.buttonOrangeWrap, .buttonBlueWrap, .buttonGrayWrap, .buttonGreenWrap {
	float:left;
	height:20px;
	padding-left:10px;
	overflow:hidden;
	margin-right:5px;
/*	color:#FFFFFF;*/
	background-image:url(../images/buttons_small.jpg);
	background-repeat:no-repeat;
}
.buttonOrange, .buttonBlue, .buttonGray, .buttonGreen {
	margin:0px;
	padding:0px;
	background:none;
	border:none;
	overflow:visible;
	padding:2px 25px 3px 0px;	
	*padding:3px 25px 2px 0px;	
/*	*padding:1px 25px 2px 0px;*/
	font-weight:bold;
	font-size:0.95em;
/*	color:#FFFFFF;	*/
	cursor:pointer;
	background-image:url(../images/buttons_small.jpg);
	background-repeat:no-repeat;
	background-position:100% 0px;
	color:#4F3700;
}
.buttonSelected, .buttonSelected .buttonOrange, .buttonSelected .buttonBlue, .buttonSelected .buttonGray, .buttonSelected .buttonGreen {
	background-image:url(../images/buttons_hover_small.jpg);
	background-repeat:no-repeat;
}
body:nth-of-type(1) .buttonOrange, body:nth-of-type(1) .buttonBlue, body:nth-of-type(1) .buttonGreen {
	padding:0px 25px 4px 0px;
}
.buttonGray {
	/*padding:4px 15px 8px 5px;	
	*padding:3px 15px 8px 5px;*/
	padding:2px 10px 3px 0px;
	*padding:3px 10px 2px 0px;
	padding:3px 10px 4px 0px\9;

}
body:nth-of-type(1) .buttonGray {
	padding:2px 10px 4px 0px;
}

.buttonOrangeWrap {
/*	background-position:0px 0px;*/
}
.buttonOrange {
/*	background-position:100% 0px;*/
/*	color:#4F3700;*/
}
.buttonBlueWrap {
/*	background-position:0px -30px;*/
}
.buttonBlue {
/*	background-position:100% -30px;*/
}
.buttonGrayWrap {
/*	background-position:0px -60px;*/
	background-position:0px -84px;
}
.buttonGray {
/*	background-position:100% -60px;*/
	background-position:100% -84px;
}
.buttonGreenWrap {
/*	background-position:0px -90px;*/
}
.buttonGreen {
/*	background-position:100% -90px;*/
}
.registerBtn {
	height:20px;
	margin:10px 0px;
}
.registerBtn .buttonOrangeWrap, .registerBtn .buttonBlueWrap, .registerBtn .buttonGrayWrap, .registerBtn .buttonGreenWrap {
	margin-right:0px;
}
.registerBtn .buttonOrange, .registerBtn .buttonBlue, .registerBtn .buttonGray, .registerBtn .buttonGreen {
	padding:2px 12px 3px 2px;
	*padding:3px 14px 2px 4px;
	padding:3px 14px 4px 4px\9;
}
.buttonOrangeWrap .buttonOrange {
	padding-top:3px\9;
	padding-bottom:4px\9;	
}
.registerNow .registerBtn {
	float:left;
	margin:0px;
	margin-top:14px;
} 

.indexListBox .buttonOrangeWrap {
	margin-right:0px;
	float:right;
}
.homeAboutConentTop {
	height:10px;
	background:url(../images/about_top_bg.jpg) no-repeat left bottom;
	overflow:hidden;
	width:920px;
	margin:0 auto;	
}
.homeAboutConentBot {
	height:20px;
	background:url(../images/about_bot_bg.jpg) no-repeat left top;
	position:relative;
	width:920px;
	margin:0 auto;	
	
}

.homeAboutConent {
	background:#ffffff url(../images/about_mid_bg.jpg) repeat-x;
	padding:5px 15px;
	border-left:1px solid #CACACA;
	border-right:1px solid #CACACA;	
	width:890px;
	margin:0 auto;	

}
.homeAboutImg {
	height:143px;
	border:1px solid #292929;
	margin-right:10px;
	float:left;
}
.homeAboutConentRight {
	float:left;
	width:750px;
}
ul.bullets {
	padding-bottom:15px;
}
ul.bullets li {
	list-style:disc outside none;
	margin:0 0 5px 30px;
}

#homeAboutMoreConent {
	display:none;
	overflow:hidden;
}
a.moreConentLink {
	float:right;
}
a.hidemoreConentLink {
	position:absolute;
	right:16px;
	top:-12px;
	display:none;
}
.quickLinksWrap {
	padding:10px 0px 10px 25px;
	height:40px;
}
.quickLinksWrap a {
	float:left;
	width:226px;
	height:29px;
	padding-top:11px;
	background: url(../images/quickLinksWrap_bg.jpg) no-repeat;
	text-align:center;
	text-decoration:underline;
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
}
.quickLinksWrap a.last {
	margin-right:0px;
}
.quickLinksWrap a:hover {
	text-decoration:none;
}
a.startHere_btn {	
	float:right;
	background: url(../images/startHere_btn.jpg) no-repeat;
	width:252px;
	height:81px;
	overflow:hidden;
	text-align:center;
	font-size:1.1em;
	color:#000000;
	padding-top:13px;
}
a.startHere_btn em {
	font-size:1.7em;
	font-weight:bold;
	font-style:italic;
	color:#4C3427;	
}
a.startHere_btn:hover {
	text-decoration:none;
}
a.splashPrivacyLink {
	float:right;
	clear:right;
	margin:5px 80px 0px 0px;
	width:83px;
}
a.startHere_btn_1 {	
	display:block;
	background: url(../images/startHere_btn_1.jpg) no-repeat;
	width:211px;
	height:81px;
	overflow:hidden;
	text-align:center;
	font-size:1.1em;
	color:#000000;
	padding-top:13px;
	margin-bottom:5px;
}
a.startHere_btn_1 em {
	font-size:1.6em;
	font-weight:bold;
	font-style:italic;
	color:#4C3427;	
}
a.startHere_btn_1:hover {
	text-decoration:none;
}
a.splashPrivacyLink_1 {
	margin-left:68px;
}

.splashAboutConentTop {
	background: url(../images/splashAboutConentTop.gif) no-repeat;
	width:890px;
	height:145px;
	margin:0 auto;
	padding:15px 15px 0px 15px;
}
.splashTxt {
	font-size:1.8em;
	font-weight:bold;
	padding:58px 0px 0px 85px;
}
.splashhomeAboutConent {
	border-left:1px solid #CACACA;
	border-right:1px solid #CACACA;	
	width:888px;
	margin:0 auto;
	padding:15px 15px 0px 15px;
}
.effectiveImageNew {
	position:absolute;
	right:10px;
	top:57px;
}
.worklifeImageNew {
	position:absolute;
	right:10px;
	top:57px;
}
/*Certificates*/


.certificatesLeft {
	width:490px;
	float:left;
	margin-right:50px;
}
.certificatesRight {
	width:300px;
	float:left;
	padding-top:95px;
}

.certificationTop {
	background:url(../images/certificates/certification_bg_top.jpg) no-repeat;
	height:14px;
	overflow:hidden
}
.certificationMid {
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	background:#F8FAFB url(../images/certificates/certification_bg_mid.jpg) repeat-x;
	padding:0px 15px;
	margin-left:1px;
}
.certificationBot {
	background:url(../images/certificates/certification_bg_bot.jpg) no-repeat;
	height:13px;
	overflow:hidden
}
.certificates_heading{
	color:#0D5892;
	font-size:24px;
	font-weight:bold;
}
.cert_completion_border {
	background:url(../images/certificates/cert_completion_border.jpg) no-repeat;
	height:208px;
	width:301px;
	overflow:hidden
}
a.typefocusLogoSmall {
	background:url(../images/certificates/typefocus_logo_small.jpg) no-repeat;
	width:177px;
	height:46px;
	display:block;
	margin:5px auto 0px auto;
}
.certifyContentmain {
	padding:78px 34px 10px 0px;
}
.certifyContent{
	width:834px;
	margin:0 auto;
}
.certifyRegistration{
	width:831px;
	background:#ffffff url(../images/certificates/certify-registration.jpg) no-repeat;
	height:218px;
	float:left;
}
.certifyBodyHeading {
	color:#053B77;
	font-size:34px;
	text-align:left;
	padding:66px 0px 0px 20px;;
}
.certifyBodyHeading span{	
	padding-left:158px;
}
.certifyRegistrationLeft {
	width:350px;
	float:left;
}
.certifyRegistrationLeft label, .certifyRegistrationRight label {
	display:block;
	font-weight:bold;
	padding:5px 0px;
}
.certifyRegistrationRight {
	width:400px;
	float:right;
}
.CertifyFormHeading
{
	font-weight:bold;
	font-size:17px;
	border-bottom:1px solid #083C77;
	padding:14px 0px 10px 0px;
	margin-bottom:5px;
}
.CertifyAccInfoHeading {
	color:#053B77;
	font-size:25px;
	font-weight:bold;
	padding-top:10px;
}
.CertifyAccInfoHeading span{
	font-size:12px;
	color:#3F3F3F;
}
.certifyAccInfoTop {
	background:url(../images/certificates/certify-acc-info-top.jpg) no-repeat;
	height:21px;
	overflow:hidden;
	width:862px;
}
.certifyAccInfoBot {
	background:url(../images/certificates/certify-acc-info-bot.jpg) no-repeat;
	height:30px;
	overflow:hidden;
	width:862px;	
}
.certifyAccInfoMid {
	background:#FFFFFF url(../images/certificates/certify-acc-info-mid.jpg) repeat-x;
	border-left:1px solid #B3B7B8;
	border-right:1px solid #B3B7B8;
	width:860px;
}
.certifyParticipantTop {
	background:url(../images/certificates/certify_participants_top.jpg) no-repeat;
	height:12px;
	overflow:hidden;
	width:354px;
}
.certifyParticipantBot {
	background:url(../images/certificates/certify_participants_bot.jpg) no-repeat;
	height:12px;
	overflow:hidden;
	width:354px;	
}
.certifyParticipantMid {
	background:#F9EDD4 url(../images/certificates/certify_participants_mid.jpg) repeat-x;
	border-left:1px solid #EFD39B;
	border-right:1px solid #EFD39B;
	width:352px;
}
.clear{
	clear:both;
}
.headingSmall{
	color:#0E5692;
	font-size:18px;
	font-weight:bold;
}
.certifyAssignmentsBg{
	background:url(../images/certificates/certify-assignments-bg.jpg) no-repeat;
	width:860px;
	height:45px;
}	
.certifyAssignmentsBgGreen{
	background:url(../images/certificates/certify-assignments-bg_green.jpg) no-repeat;
	width:860px;
	height:45px;
}	
.brdrBottomSection{
	border-bottom:1px solid #B6B6B6;
	width:860px;	
}
.tableLable{
	font-weight:bold;
	font-size:14px;
}
a.arrowDown {
	background:url(../images/certificates/arrowDown.jpg) no-repeat;
	display:block;
	width:37px;
	height:37px;
	float:right;
	margin:3px 20px 0px 0px;
}
a.arrowUp {
	background:url(../images/certificates/arrowUp.jpg) no-repeat;
	display:block;
	width:37px;
	height:37px;
	float:right;
	margin:3px 20px 0px 0px;
}
.assigncontent{
	border-left:#B6B6B6 1px solid;
	border-right:#B6B6B6 1px solid;
	margin-top:-1px !important;
	padding-top:20px;
	width:820px !important;
	margin:0 auto;
}
.curvedGreyBtm{
	background:url(../images/certificates/curved_grey_bottom.png) no-repeat;
	height:10px;
	width:820px;
	margin:0 auto;
	margin-bottom:12px;
}
.blackheading{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	float:left;
	padding:12px 0px 0px 10px;
}
.formSelectBox {
	width:274px;
	*width:276px;
}
.formTxtBox {
	width:274px;
}
.disabletext{
	/*color:#cccccc;*/
}

element.style {
    background: url("http://192.10.10.149/work_typefocus/app/webroot/paiduser/images/home_youtube.jpg") no-repeat scroll 0 0 transparent;
    cursor: pointer;
}
.imageWrap {
    float: right;
    height: 252px;
    padding-top: 10px;
    text-align: center;
    vertical-align: top;
    width: 307px;
}