/*index page*/
#welcome{border-bottom:1px solid #dddddd;margin-bottom:9px;}
#welcometext{color:#5c5c5c;font-size:20pt;}
#date{margin-top:13px;color:#8a8a8a;font-size:8pt;}
#date span{color:#ff8e3c;}
#coursestiles{margin-left:8px;}
.coursetileleft{position:relative;width:33px;height:283px;cursor:pointer;}
#coursetileleftarrow{width:33px;height:283px;background:url('../img/layout/imagecut/leftArrowGray.png') no-repeat;position:absolute;top:0;}
#coursetileleftarrowhidden{width:33px;height:283px;background:url('../img/layout/imagecut/leftArrowBlue.png') no-repeat;}
.coursetileright{position:relative;width:33px;height:283px;cursor:pointer;}
#coursetilerightarrow{width:33px;height:283px;background:url('../img/layout/imagecut/rightArrowGray.png') no-repeat;position:absolute;top:0;}
#coursetilerightarrowhidden{width:33px;height:283px;background:url('../img/layout/imagecut/rightArrowBlue.png') no-repeat;}
#coursesboxcontainer{width:573px;height:252px;padding:12px 19px 19px 24px;background:url('../img/layout/bg/coursestilesbg.png') repeat-x 0 -6px;position:relative;overflow:hidden;}
#coursesboxesAllContainer{width:573px;height:252px;margin:0 auto;overflow:hidden;}
#coursesboxes{height:252px;}
#coursesboxall{position:absolute;bottom:9px;right:29px;}
#coursesboxall a{font-size:8pt;color:#4a4a4a;}
#aboutthesite{margin:8px 0 0 5px;}
#aboutthesitetitle{font-size:12pt;color:#075d81;}
#aboutthesitetext{font-size:8pt;color:#555555;margin-top:6px;}
#indexbottom{width:666px;height:77px;background:url('../img/layout/imagecut/3btnBg.png') no-repeat;margin:40px auto 0;position:relative;}


#indexbottomfreecourses{width:108px;height:36px;position:absolute;top:5px;left:114px;text-align:center;}
#indexbottomfreecourses .hasover img{width:108px;height:36px;background:url('../img/layout/btn/blueBtn.png') no-repeat;position:absolute;top:0px;left:0;text-align:center;}
#indexbottomfreecourses span{width:108px;position:absolute;top:12px;left:0;text-align:center;}

#indexbottomregister{width:98px;height:36px;position:absolute;top:5px;left:290px;text-align:center;}
#indexbottomregister .hasover img{width:98px;height:36px;background:url('../img/layout/btn/btn11.png') no-repeat;position:absolute;top:0px;left:0;text-align:center;}
#indexbottomregister span{width:98px;position:absolute;top:12px;left:0;text-align:center;}

#indexbottomcatalog{width:98px;height:36px;position:absolute;top:5px;left:455px;}
#indexbottomcatalog .hasover img{width:98px;height:36px;background:url('../img/layout/btn/btn12.png') no-repeat;position:absolute;top:0px;left:0;text-align:center;}
#indexbottomcatalog span{width:98px;position:absolute;top:12px;left:0;text-align:center;}

#indexbottom a{text-decoration:none;color:#3f3f3f;font-weight:bold;}
#indexCoursesProgressBottomLinks{margin:7px 0 20px 7px;}
#indexCoursesProgressBottomLinks a{color:#076187;}
.indexCoursesProgressBottomLinksSep{color:#076187;margin:0 15px;}

#welcomeNewUserFirst{width:687px;height:265px;}

#welcomeNewUserFirstSelectCourse div{width:113px;height:19px;background:url('../img/layout/en.png') no-repeat -208px -105px;margin:9px auto 0;}
#indexCoursesProgressTableTop .CoursesProgressTableCourseTitle{width:271px;padding-left:5px;}
#indexCoursesProgressTableTop .CoursesProgressTableVideoTitle{width:176px;padding-left:12px;}
#indexCoursesProgressTableTop .CoursesProgressTableDate{width:82px;padding-left:13px;}
#indexCoursesProgressTableTop .CoursesProgressTableStatus{width:99px;padding-left:13px;}
#indexCoursesProgressTableTop .fadeTableCol{height:25px;background:url('../img/layout/table/fade/top.jpg') repeat-x;padding-top:8px;}
#indexCoursesProgressTableTop .CoursesProgressTableCourseTitle div{width:81px;height:19px;background:url('../img/layout/en.png') no-repeat -208px -61px;}
#indexCoursesProgressTableTop .CoursesProgressTableVideoTitle div{width:71px;height:19px;background:url('../img/layout/en.png') no-repeat -291px -61px;}
#indexCoursesProgressTableTop .CoursesProgressTableDate div{width:36px;height:19px;background:url('../img/layout/en.png') no-repeat -364px -61px;}
#indexCoursesProgressTableTop .CoursesProgressTableStatus div{width:44px;height:19px;background:url('../img/layout/en.png') no-repeat -403px -61px;}
#indexCoursesProgressTableBody{color:#076187;}
#indexCoursesProgressTableBody a{color:#076187;text-decoration:none;}
.CoursesProgressTableCourseTitle{width:268px;padding-left:13px;margin-right:1px;}
.CoursesProgressTableVideoTitle{width:173px;padding-left:15px;margin-right:1px;}
.CoursesProgressTableDate{width:95px;text-align:center;margin-right:1px;}
.CoursesProgressTableStatus{color:#474747;width:100px;padding-left:17px;}



/*register page*/
.regError{background:#ffeed2;}
#registerPage{margin-top:20px;}
#registerTitle{color:#5c5c5c;font-size:15pt;}
#registerError{margin:10px 0 0 25px;padding-bottom:30px;}
#registerErrorImage{width:32px;height:32px;background:url('../img/layout/reg/err-orange-32.png') no-repeat;}
#registerErrorText{font-size:11pt;color:#d47005;margin:0px 0 0 25px;}
#registerStep{margin-left:10px;width:825px;}
#registerMandatory{color:#5c5c5c;margin-left:25px;}
#registerStep1{width:460px;margin-left:10px;padding-bottom:50px;}
#registerStep2{position:relative;}
#registerStep2 form{margin-left:50px;}
.registerTableMembership{}
#registerStep2 .registerRow{margin-top:2px;height:auto;line-height:normal;}
.registerRow{margin-top:2px;height:33px;line-height:33px;width:500px;}
.registername{color:#5c5c5c;text-align:right;}
.registerinput{margin-left:10px;width:289px;padding-top:4px;}
.registerinput input{width:270px;height:19px;padding:5px 5px 0;background:url('../img/layout/reg/inputbg.png') repeat-x;border:1px solid #d8d5d5;}
.registerinputsmall input{width:205px;}
.registerbuttons{margin-top:15px;}
#registerStep1 .registerbuttons{margin-top:-33px;margin-right:10px;}
.registernext input{width:69px;height:24px;background:url('../img/layout/btn/next.png') no-repeat;border:medium none;cursor:pointer;}
#registerStep2Title{color:#075d81;margin-left:26px;margin-top:25px;}
.registerRowtermsprivacy{margin:15px 0 0 75px !important;}
.registerRowtermsprivacy a{color:#075d81;text-decoration:none;}
.registerRowtermsprivacysep{color:#075d81;margin:0 5px;}
#registerStep2{padding-bottom:40px;}
#registerStep2 .registerbuttons{position:absolute;right:0;bottom:40px}
.registerOverPlan{background:#e5feca !important;}
.fadeTableTop .c div{width:46px;height:19px;margin:0 auto; }
.fadeTableTop .registerTableMembershipIntermediate div{width:83px;height:19px;margin:0 auto;}
.fadeTableTop .registerTableMembershipFree div{width:35px;height:19px;margin:0 auto;}
.registerTableMembershipTitle{width:206px;height:45px;line-height:45px;color:#5c5c5c;padding-left:7px;}
.fadeTableBody .registerTableMembershipTitle{width:211px;margin-top:1px;}
.registerTableMembershipExpert{width:190px;margin:0 1px;background:#f6f4f4;height:45px;line-height:45px;text-align:center;cursor:pointer; font-size:12px;}
.registerTableMembershipIntermediate{width:190px;margin:0 1px 0 0;height:45px;line-height:45px;text-align:center;cursor:pointer;}
.fadeTableTop .registerTableMembershipFree{width:186px !important;}
.registerTableMembershipFree{width:190px;background:#f6f4f4;height:45px;line-height:45px;text-align:center;cursor:pointer;}
.registertablev{width:17px;height:16px;background:url('../img/layout/imagecut/tickGreen.png') no-repeat;margin:14px auto 0;}
.registerTableMembership .fadeTableRow{height:45px;line-height:45px;width:796px;overflow:hidden;}
.registerTableMembership .fadeTableRow .fadeTableCol{height:45px;line-height:45px;}
.registerTableMembership .fadeTableBody{background:url('../img/layout/reg/wid.png') repeat-y;width:796px;}
.registerTableMembership .fadeTableTopLeftEmpty,.registerTableMembership .fadeTableTopRightEmpty{width:5px;height:45px !important;}
.registerTableMembership .fadeTableTopRightEmpty{background:#f6f4f4 !important;}
.registerTableMembershipTitleBlue{background:#dfeef8 !important;}
.registerTableMembershipSelect{padding-top:15px;height:80px;line-height:normal;margin-top:1px;}
.registerTableMembershipSelectTitle{font-size:11pt;height:95px;}
.registerTableMembership .fadeTableBottom{background:url('../img/layout/reg/btm.png') no-repeat 0 -2px;width:800px;height:5px;overflow:hidden;}
.under_title {background-image:url('../img/layout/reg/bg.png');background-position:0 24px;background-repeat:repeat-x;height:58px;margin-top:4px;position:relative;width:100%;}
#step1pics .img_step1{position: absolute;left: 41px;top: 3px;}
#step1pics .img_step2{position: absolute;left: 109px;top: 3px;}
#step1pics .img_step3{position: absolute;left: 168px;top: 3px;}
#step2pics .img_step1{position: absolute;left: 41px; top: 0pt;}
#step2pics .img_step2{position: absolute;left: 101px; top: 3px;}
#step2pics .img_step3{position: absolute;left: 168px; top: 3px;}
#step3pics .img_step1{position: absolute;left: 41px; top: 0pt;}
#step3pics .img_step2{position: absolute;left: 101px; top: 0pt;}
#step3pics .img_step3{position: absolute;left: 161px; top: 3px;}
#registerStep2 .registerTableMembership{margin-left:25px;}
#registerStep2 .registerTableMembership .fadeTableTop{overflow:hidden;height:33px;}

#registerStep2 .registerRow{margin-left:45px;}
#amazontext{color:#5C5C5C;margin:10px 0 0 25px;font-size:11pt;}
#amazonpay{margin:10px 0 0 25px;}
.regTablePayBtn{margin-top:2px;}
.regTablePayCTA{color:#000066; font-size:14px; margin-top:4px;}
.regTablePrice{height:35px; font-size:11px;}
.regTableCash{font-size:14px;}
.regTableFree{margin-top:21px}

#upgradePage{margin-top:20px;}
#upgradePage #registerTitle{margin-bottom:17px;}
#upgradePage .registerTableMembershipSelect {color:#084477;line-height:normal;}
#upgradePage .registerTableMembershipSelect a{color:#084477;line-height:normal;}
#upgradePage .registerTableMembershipSelect img{width:100px;height:33px;background:url('../img/layout/btn/btn13.png') no-repeat;}

/**fade table**/
.fadeTableTopLeft{width:9px;height:33px;background:url('../img/layout/imagecut/topLeftG.png') no-repeat;}
.fadeTableTopBg{height:33px;background:url('../img/layout/table/fade/top.jpg') repeat-x !important;}
.fadeTableTop .fadeTableCol{height:25px;background:url('../img/layout/table/fade/top.jpg') repeat-x !important;padding-top:8px;}
.fadeTableTopRight{width:9px;height:33px;background:url('../img/layout/imagecut/topRightG.png') no-repeat;}
.fadeTableTopLeftEmpty,.fadeTableTopRightEmpty{width:5px;height:30px;background:#efefef;}
.fadeTableTopLeftEmpty{margin-left:4px;}
.fadeTableBody{background:url('../img/layout/tablebg.jpg') repeat-y;width:688px;padding:0  0 0 4px;color:#076187;overflow:hidden;}
.fadeTableBody a{text-decoration:none;color:#076187;}
.fadeTableRow{width:692px;height:30px;line-height:30px;overflow:hidden;}
.fadeTableBody .fadeTableCol{margin-top:1px;height:30px;}
.fadeTableFirstRow .fadeTableCol{background:#dfeef8;overflow-y:hidden;}
.fadeTableSecondRow .fadeTableCol{background:#efefef;}
.fadeTableOver .fadeTableCol{background:url('../img/layout/table/fade/bg.jpg') repeat-x;}
.fadeTableBottom{background:url('../img/layout/table/fade/btm.png') no-repeat;width:692px;height:4px;overflow:hidden;}
/**end fade table**/

/*my training page*/
.myTrainingReg{width:690px;height:203px;background:url('../img/layout/train/promo_bg.jpg') no-repeat;position:relative;margin-bottom:15px; }
.myTrainingRegMan{width:245px;height:203px;background:url('../img/layout/regbuttonman.png') no-repeat;position:absolute;top:0;left:0;}
.myTrainingRegWoman{width:245px;height:203px;background:url('../img/layout/regbuttonwoman.png') no-repeat;position:absolute;top:0;left:0;}
.myTrainingRegP1{position:absolute;top:75px;left:245px;width:415px;height:45px;font-size:8pt;}
.myTrainingRegP2{position:absolute;top:125px;left:245px;width:270px;height:45px;font-size:8pt;}

.myTrainingTitle{font-size:12pt;color:#075d81;margin:0 0 5px 5px;}
#myTraininCoursesInProgress .fadeTable{width:692px;}
.myTraininCoursesInProgressTopCategory{width:121px;background:#efefef;}
.myTraininCoursesInProgressTopComplete{width:173px;margin:0 1px;}
.fadeTableBody .myTraininCoursesInProgressTopComplete{height:30px;line-height:30px;position:relative;}
.fadeTableBody .myTraininCoursesInProgressTopNextSteps{padding-left:14px;width:369px;height:30px;line-height:30px;}
.fadeTableBody .myTraininCoursesInProgressTopCategory{padding-left:10px;width:116px;height:30px;line-height:30px;}
.fadeTableRowViewAll{height:25px !important;line-height:25px !important;overflow:hidden;}
.fadeTableRowViewAll .myTraininCoursesInProgressTopNextSteps{text-align:right;padding-right:10px;width:359px;height:25px !important;line-height:25px !important;}
.fadeTableRowViewAll .myTraininCoursesInProgressTopNextSteps a{color:#076187;}

.myTraininCoursesInProgressTopNextSteps{width:378px;background:#efefef;}
.fadeTableTop .myTraininCoursesInProgressTopCategory div{background:url('../img/layout/imagecut/category.png') no-repeat;width:62px;height:20px;}
.fadeTableTop .myTraininCoursesInProgressTopNextSteps div{background:url('../img/layout/imagecut/nextSteps.png') no-repeat;width:75px;height:20px;margin:0px 0 0 10px;}
.progress_bar {background:url('../img/layout/imagecut/loaderWhite.png') no-repeat;height:12px;width:113px;position:absolute;top:9px;left:10px;overflow: hidden;}
.progress_bar div {background:url('../img/layout/imagecut/loaderGreen.png') no-repeat;height:11px;}
.progress_text{position:absolute;top:0;left:130px;}
#myTraininRecentlyCompletedCourses,#myTraininRecommendedCourses,#myTraininRecentlyViewedCourses{margin-top:12px;}

.fadeTableTop .myTraininCompletedCoursesCategory{width:290px;padding-left:4px;}
.fadeTableTop .myTraininCompletedCoursesCourseName{width:279px;padding-left:0;}
.fadeTableTop .myTraininCompletedCoursesCategory div{background:url('../img/layout/imagecut/category.png') no-repeat;width:62px;height:20px;}
.fadeTableTop .myTraininCompletedCoursesCourseName div{width:81px;height:19px;background:url('../img/layout/en.png') no-repeat -208px -61px;margin-left:10px;}
.fadeTableTop .myTraininCompletedCoursesFinishedOn div{width:81px;height:19px;background:url('../img/layout/en.png') no-repeat -456px -61px;margin-left:13px;}
.fadeTableTop .myTraininCompletedCoursesFinishedOn{width:99px;}
.myTraininCompletedCoursesCategory{width:286px;padding-left:13px;margin-right:1px;}
.myTraininCompletedCoursesCourseName{width:264px;padding-left:15px;margin-right:1px;}
.myTraininCompletedCoursesFinishedOn{width:104px;text-align:center;}
.fadeTableRowViewAll .myTraininCompletedCoursesFinishedOn{text-align:right;padding-right:10px;width:94px;height:25px !important;line-height:25px !important;}
.fadeTableRowViewAll .myTraininCompletedCoursesFinishedOn a{color:#076187;}
.fadeTableRowViewAll .fadeTableCol{height:25px;}

.fadeTableTop .myTrainingRecentlyViewedCoursesCategory{width:290px;padding-left:4px;}
.fadeTableTop .myTrainingRecentlyViewedCoursesCourseName{width:379px;padding-left:0;}
.fadeTableTop .myTrainingRecentlyViewedCoursesCategory div{background:url('../img/layout/imagecut/category.png') no-repeat;width:62px;height:20px;}
.fadeTableTop .myTrainingRecentlyViewedCoursesCourseName div{width:81px;height:19px;background:url('../img/layout/en.png') no-repeat -208px -61px;margin-left:10px;}
.myTrainingRecentlyViewedCoursesCategory{width:286px;padding-left:13px;margin-right:1px;}
.myTrainingRecentlyViewedCoursesCourseName{width:369px;padding-left:15px;}
.fadeTableRowViewAll .fadeTableCol{height:25px;}
.fadeTableRowViewAll .myTrainingRecentlyViewedCoursesCourseName{text-align:right;padding-right:10px;width:359px;height:25px !important;line-height:25px !important;}


/*Course Catalog page*/
#catalogPage{}
.tablePicText{}
.tablePicTextTop{}
.tablePicTextTopLeft{width:8px;height:9px;background:url('../img/layout/imagecut/topLeftRound.png') no-repeat;}
.tablePicTextTopCenter{height:9px;width:828px;background:url('../img/layout/tablePicTextTopCenter.png') repeat-x;}
.tablePicTextTopRight{height:9px;width:9px;background:url('../img/layout/imagecut/topRightRound.png') no-repeat;}
.tablePicTextContent{}
.tablePicTextContent table{width:845px;}
.tablePicTextContentLeft{width:4px;background:url('../img/layout/tablePicTextContentLeft.png') repeat-y;}
.tablePicTextContentCenter{}
.tablePicTextContentCenterPicHolder{width:187px;height:187px;text-align:center;}
.tablePicTextContentCenterPicMan{width:131px;height:183px;background:url('../img/nerds/5.png') no-repeat;margin-left:10px;}
.tablePicTextContentCenterPicWoman{width:141px;height:188px;background:url('../img/nerds/4.png') no-repeat;margin-left:10px;}
.tablePicTextContentCenterSep{width:1px;background:#c3d3bd;height:100%;}
.tablePicTextContentCenterText{padding:5px 0 0 20px;color:#555555;}
.tablePicTextContentRight{width:5px;background:url('../img/layout/tablePicTextContentRight.png') repeat-y;}
.tablePicTextBottomLeft{width:10px;height:9px;background:url('../img/layout/imagecut/bottomLeftRound.png') no-repeat;}
.tablePicTextBottomCenter{height:9px;width:825px;background:url('../img/layout/tablePicTextBottomCenter.png') repeat-x;}
.tablePicTextBottomRight{width:10px;height:9px;background:url('../img/layout/imagecut/bottomRightRound.png') no-repeat;}
.catalogIconsContainer{margin-top:30px;}
.catalogItem{width:198px;margin:0 15px 30px 0;}
.catalogItemIcon{text-align:center;}
.catalogItemTitle{color:#075d81;font-size:11pt;text-align:center;margin-top:10px;}
.catalogItemTitle a{color:#075d81;text-decoration:none;}
.catalogItemTitle a:hover{text-decoration:underline;}
.catalogItemCoursesContainer{margin-left:15px;margin-top:15px;}
.catalogItemCourse{padding-left:12px;background:url('../img/layout/bullet.jpg') no-repeat 0 5px;margin-top:2px;}
.catalogItemCourse a{color:#555555;text-decoration:none;}
.catalogItemCourse a:hover{text-decoration:underline;}
.marginrightnone{margin-right:0 !important;}

.catalogLeft{width:230px;text-align:left;margin-top:10px;}
.catalogRight{width:605px;margin-top:10px;}
.catalogPageContent{margin:15px 0 0 10px}
.catalogItemVertical{width:500px;margin-bottom:25px;}
.catalogItemVerticalIcon{width:118px;margin-right:15px;}
.catalogItemVerticalRight{width:490px; margin-left:40px}
.catalogItemVerticalTitle{margin-top:15px;margin-bottom:5px;}
.catalogItemVerticalTitle a{text-decoration:none;color:#136a85;font-size:14px;}
.catalogItemVerticalCourse a{color:#868686;font-size:12px;}
.catalogItemVerticalCourseSep{color:#000000;font-size:12px;margin:0px 5px 0px 5px;}


	
/*forgot page*/
#forgotEnterEmail{color:#075d81;font-size:11pt;margin:10px 0 0 10px;}
#forgotText{color:#5c5c5c;margin:25px 0 30px 10px;}
#forgotForm{width:460px;padding-bottom:50px;}

/*view all page*/
#viewAllTop{width:648px;height:32px;background:url('../img/layout/viewall/top.jpg') no-repeat;color:#075d81;font-size:14pt;padding:17px 0 0 45px;}
#viewAllBottom{width:693px;height:15px;background:url('../img/layout/viewall/btm.jpg') no-repeat;}
#viewAllThumbs{width:660px;background:url('../img/layout/viewall/bg.jpg') repeat-y;padding:11px 0 11px 33px;}
#viewAllDescription{color:#555555;margin:0 0 5px 5px;}
.viewAllThumbsRow{margin-bottom:30px;}
.marginbottomnone{margin-bottom:0 !important;}
.marginboxview{margin:0 35px;}
#viewAllPaginate table{margin:0 auto;}
.paginatearrows{width:6px;}
.paginatearrows a{text-decoration:none;font-size:10pt;color:#2173af;}
.paginateregular{text-align:center;font-size:9pt;width:10px;height:10px;}
.paginateregular a{color:#0375bc;text-decoration:underline;}
.paginatecurrent{text-align:center;color:#0375bc;font-size:9pt;width:10px;height:10px;}
/* end view all page */

/**profile**/
#profileTitle{margin:8px 0 20px 15px;}
.profileTitle{font-size:16px;color:#5c5c5c;margin:8px 0 0 15px;}
.profileBigBox{margin-right:43px;margin-bottom:24px;}
.profileBigBox table{float:right;}
.profileBoxTitle{margin-right:10px;color:#005d85;font-size:18px;text-align:right;}
.profileBox{width:646px;}
.profileBoxTopBg{width:646px;height:12px;overflow:hidden;background:url('../img/layout/profiletabletop.jpg') no-repeat;}
.profileBoxContent{width:646px;background:url('../img/layout/profiletablebg.jpg') repeat-y;position:relative;padding-bottom:3px;}
.profileBoxContentLinks{position:absolute;top:3px;right:20px;text-align:right;z-index:1001;}
.profileBoxContentLink{margin-bottom:1px;}
.profileBoxContentLink a{color:#005c83;}
.profileBoxContentRow{margin-bottom:3px;}
.profileBoxContentRowTitle{width:215px;text-align:right;color:#5c5c5c;font-size:14px;}
.profileBoxContentRowValue{font-size:14px;margin-left:25px;}
.profileBoxBottomBg{width:646px;height:14px;overflow:hidden;background:url('../img/layout/profiletablebottom.jpg') no-repeat;}
/**end profile**/

/**edit profile**/
.profileTitle{}
.profileTitle span{color:#005c83;}
.profileMandatory{color:#cc8181;margin:5px 0 10px 15px;}
.editProfileBox{margin-left:15px;}
.editProfileBoxTitle{font-size:14px;color:#075d81;}
.editProfileBoxTitleSep{height:1px;width:460px;background:#dddddd;margin:2px 0 10px;}
.editProfileBoxMandatory2{color:#5c5c5c;}
.editProfileBoxForm{width:460px;margin-bottom:10px;}
.editProfileFormRow{margin-top:2px;height:33px;line-height:33px;}
.editProfileFormName{color:#5c5c5c;}
.editProfileFormInput input{width:277px !important;}
.selectBoxText{background:url('../img/layout/profileselectleft.jpg') no-repeat;padding-left:6px;height:33px;}
.editProfileFormSelect{background:url('../img/layout/profileselect.jpg') no-repeat left 4px;height:29px;}
.editProfileFormSelectSmall{width:185px !important;background-position:right 4px;margin-right:104px;}
.editProfileFormSelect select{position:absolute;margin-top:-31px;z-index:1;-moz-opacity: 0;opacity:0;filter: alpha(opacity=0);height:27px;cursor:pointer;border:0;}
#profileEditSelectTitle,#profileEditSelectTitle select{width:185px;}
#profileEditSelectYear,#profileEditSelectYear select{width:88px;}
#profileEditSelectMonth,#profileEditSelectMonth select{width:115px;}
#profileEditSelectDay,#profileEditSelectDay select{width:75px;}
#profileEditSelectYear,#profileEditSelectDay{margin-left:6px !important;background-position:right 4px;}
#profileEditSelectMonth{background-position:right 4px;}
#profileEditSelectProfession,#profileEditSelectProfession select{width:289px;}

.editProfileFormRowCheckbox{height:25px;}
.registercheckbox{margin:0 7px 0 0;}
.registercheckboxName{line-height:normal;margin-top:3px;width:90px;}
.editProfileFormRowText{height:auto;line-height:normal;margin-left:80px;color:#727272;}

.editProfileFormRowSubmit{margin-top:10px;}
/**end edit profile**/

/** widget **/
#coursetilestop{position:relative;height:24px;}
.widgetSelLine{position:absolute;top:24px;left:33px;z-index:1002;background:#fbfbfb;height:7px;width:100px;}
.featured_div{position:absolute;left:34px;cursor:pointer;height:24px;width:145px;}
.widgetTabImages{position:absolute;z-index:1002;}
.most_div{position:absolute;left:179px;top: 0px;cursor:pointer;width:119px;}
.widget_help{position:absolute;right:10px;top:7px;cursor:pointer;z-index:1003;}
.widget_tab_image{cursor:pointer;position:absolute;left:0pt;top:0;opacity:1;}
.widget_tab_image_sel{opacity:0 !important;}
/** end widget **/

/** popup **/
.popUp{}
.popUpClose{}
.popUpContent{}
.popUpContentTop{width:480px;padding-left:20px;height:44px;background:url('../img/layout/popuptop.png') no-repeat;line-height:50px;font-size:20px;color:#3f3b3c;}
.popUpContentContent{width:480px;padding:20px 0 0 20px;background:url('../img/layout/popupbg.jpg') repeat-y;}
.popUpContentContentText{}
.popUpContentContentBtns{}
.popUpContentContentBtn{margin-right:5px;}
.popUpContentBottom{width:500px;height:20px;background:url('../img/layout/popupbottom.png') no-repeat;overflow:hidden;}
/** end popup **/

.clickboxhref{cursor:pointer !important;}

#textPageTitle{color:#075d81;font-size:15pt;margin-top:12px;margin-left:20px;}
#textPageText{color:#474747;line-height:16px;margin-top:7px;margin-left:20px;border-top:1px solid #f5f0f0;padding-top:7px;}

