/* CSS Document */
body { MARGIN: 0 auto; }

.hspace2 { WIDTH: 973px;}
* html .hspace2 { WIDTH: 10px;} /*IE6 hack*/

.regbody { PADDING: 0px; BACKGROUND: #fff; FLOAT: left; MARGIN: 0px auto; FONT: normal 12px arial; }
.regbody h1 { MARGIN: 0px; FONT: normal 18px arial; COLOR: #343434; PADDING: 10px 0px 15px 145px; WIDTH: 505px; FLOAT: left; }
.regbody i { FLOAT: left; WIDTH: 97px; FONT: normal 11px arial; COLOR: #999999; LINE-HEIGHT: 40px; TEXT-TRANSFORM: capitalize; }
.regbody i span { COLOR: #ff0000; FONT-SIZE: 11px; }
.regbody b { FONT: normal 11px arial; COLOR: #999999; }
.regbody u { TEXT-DECORATION: none; FONT: normal 11px arial; COLOR: #999999; MARGIN: 0px 0px 0px 3px; }
.regbody strong { FONT: normal 11px arial; COLOR: #999999; LINE-HEIGHT: 10px; }
.regbody ul { PADDING: 0px; MARGIN: 0px; FLOAT: left; WIDTH: 735px; DISPLAY: block; }
.regbody li { LIST-STYLE: none; PADDING: 0px 5px 10px 0px; }
.regbody .err_msg1, .regbody .err_msg2 {MARGIN: 10px;}
* html .regbody .err_msg1, * html .regbody .err_msg2 {WIDTH: 680px;}


.textfield { WIDTH: 280px; BORDER: solid 1px #b3b3b3; COLOR: #343434; MARGIN: 0 0 0 2px; PADDING: 2px 2px 2px 5px; }
select.textfield { WIDTH: 290px; }
.textfield1 { WIDTH: 280px; COLOR: #343434; MARGIN: 0 0 0 2px; PADDING: 2px 2px 2px 5px; BORDER: solid 1px #ffcc00; }
.textfield_drop { WIDTH: 290px; BORDER: solid 1px #b3b3b3; COLOR: #343434; MARGIN: 0 0 0 2px; PADDING: 1px 0px 1px 5px; }
.textfield_drop1 { WIDTH: 200px; BORDER: solid 1px #ffcc00; COLOR: #343434; MARGIN: 0 0 0 2px; PADDING: 1px 0px 1px 5px; }
.textfield_small { WIDTH: 130px; BORDER: solid 1px #b3b3b3; COLOR: #343434; MARGIN: 0 5px 0 2px; PADDING: 2px 2px 0px 5px; }
.textfield_small1 { WIDTH: 130px; BORDER: solid 1px #ffcc00; COLOR: #343434; MARGIN: 0 5px 0 2px; PADDING: 2px 2px 0px 5px; }
.textfield_medium { WIDTH: 190px; BORDER: solid 1px #b3b3b3; COLOR: #343434; MARGIN: 0 0 0 2px; PADDING: 2px 2px 2px 5px; }
select.textfield_medium { WIDTH: 200px; }
.textfield_drop_medium { WIDTH: 200px; BORDER: solid 1px #b3b3b3; COLOR: #343434; MARGIN: 0 0 0 2px; PADDING: 1px 0px 1px 5px; }
.textfield_mobile { WIDTH: 26px; BORDER: solid 1px #b3b3b3; COLOR: #343434; MARGIN: 0 5px 0 2px; PADDING: 2px 2px 0px 5px; }
.textfield_mobile2 { WIDTH: 26px; BORDER: solid 1px #ffcc00; COLOR: #343434; MARGIN: 0 5px 0 2px; PADDING: 2px 2px 0px 5px; }
.textfield_mobile3 { WIDTH: 78px; BORDER: solid 1px #b3b3b3; COLOR: #343434; MARGIN: 0 5px 0 2px; PADDING: 2px 2px 0px 5px; }
.textfield_mobile4 { WIDTH: 78px; BORDER: solid 1px #ffcc00; COLOR: #343434; MARGIN: 0 5px 0 2px; PADDING: 2px 2px 0px 5px; }
.textfield_mobile5 { WIDTH: 240px; BORDER: solid 1px #b3b3b3; COLOR: #343434; MARGIN: 0 5px 0 2px; PADDING: 2px 2px 0px 5px; }
.textfield_mobile_noborder { WIDTH: 26px; COLOR: #343434; MARGIN: 0 5px 0 2px; PADDING: 2px 2px 0px 5px; }
.textfield_mobile3_noborder { WIDTH: 78px; COLOR: #343434; MARGIN: 0 5px 0 2px; PADDING: 2px 2px 0px 5px; }
.textfieldMultiple { WIDTH: 280px; BORDER: solid 1px #b3b3b3; COLOR: #343434; MARGIN: 0 0 0 2px; PADDING: 2px 2px 2px 5px; }

.reg_text, .regbody3 .reg_text { FLOAT: left; TEXT-ALIGN: right; WIDTH: 203px; COLOR: #343434; PADDING: 0px; MARGIN: 0px; LINE-HEIGHT: 19px; }
.reg_text span { COLOR: #ff0000; }
.subtext { FLOAT: left; COLOR: #999999; FONT-SIZE: 11px; WIDTH: 330px; BORDER: solid 1px #000; }
.regright { WIDTH: 180px; FLOAT: right; PADDING: 8px 0px 10px 10px; }
.regright strong { FONT: bold 12px arial; COLOR: #ff9900; DISPLAY: block; LINE-HEIGHT: 15px; PADDING: 0 0 0 2px; }
.regright p { BACKGROUND: url(../images/orange_arrow.gif) no-repeat 2px 4px; PADDING: 0px 0px 0px 10px; }

.regright.regright2 { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px;}

.GreyFont { COLOR: #CCCCCC; }

/* Hints */
.hinttooltip, .hinttooltip1, .hinttooltip2, .hinttooltip3, .hinttooltip4, .hinttooltip5, .hinttooltip6 { POSITION: absolute; MARGIN-LEFT: 300px; BACKGROUND: url(../images/yellow_arrow.gif) no-repeat 2px 2px; WIDTH: 192px; COLOR: #343434; Z-INDEX: 4; DISPLAY: none; }
.hinttooltip7 { POSITION: absolute; MARGIN-LEFT: 160px; BACKGROUND: url(../images/yellow_arrow.gif) no-repeat 2px 2px; WIDTH: 192px; COLOR: #343434; Z-INDEX: 4; DISPLAY: none; }
* html .hinttooltip { MARGIN-LEFT: 310px; }
*:first-child + html .hinttooltip { MARGIN-LEFT: 310px; }
.tooltip { BACKGROUND: #ffe214; WIDTH: 173px; FLOAT: right; PADDING: 5px; }

.hinttooltip1 { MARGIN-LEFT: 105px; }
* html .hinttooltip1 { MARGIN-LEFT: 5px; }
*:first-child + html .hinttooltip1 { MARGIN-LEFT: 5px; }

.hinttooltip2 { MARGIN-LEFT: 260px; }
.hinttooltip3 { MARGIN-LEFT: 160px; }
.hinttooltip4 { MARGIN-LEFT: 130px; }
.hinttooltip5 { MARGIN-LEFT: 360px; }
.hinttooltip6 { MARGIN-LEFT: 300px; }

.tooltip strong { COLOR: #343434; FONT-WEIGHT: bold; }
.buttonSubmit { FLOAT: left; PADDING: 0px 0px 0px 210px; }
.button_reg, .button_language { FLOAT: left; PADDING: 0px 20px 0px 210px; }
.button_skill { FLOAT: left; PADDING: 0px 20px 0px 209px; }
.button_language { PADDING-LEFT: 230px; }
.button_del { FLOAT: left; BACKGROUND-COLOR: Yellow; }
.cont_button { TEXT-TRANSFORM: uppercase; BORDER: solid 1px #ff9300; PADDING: 2px 20px 3px 20px; BACKGROUND: url(../images/button_bg.gif) #ff9300; FONT: normal 22px arial; COLOR: #fff; }
.cont_button a { COLOR: #fff; FONT: normal 18px arial; }
.cont_button a:hover { COLOR: #fff; TEXT-DECORATION: none; FONT: normal 18px arial; }
.textfield_resume { WIDTH: 200px; BORDER: solid 1px #b3b3b3; COLOR: #343434; MARGIN: 0 0 0 2px; PADDING: 3px 2px 3px 5px; }

/* Completion */
.regbody1 { PADDING: 0px; BACKGROUND: #fff; FLOAT: left; MARGIN: 0px auto; /*margin: 10px auto 10px 17px;*/ /*width:942px;*/ FONT: normal 12px arial; }
.regbody2, .regbody4 { WIDTH: 745px; PADDING: 0px 0px 30px 10px; FONT: normal 12px arial; }
.regbody2 h1 { MARGIN: 0px; FONT: normal 18px arial; COLOR: #343434; PADDING: 10px 0px 15px 0px; WIDTH: 613px; FLOAT: left; TEXT-TRANSFORM: capitalize; }
.regbody2 i { FLOAT: left; WIDTH: 97px; FONT: normal 11px arial; COLOR: #999999; LINE-HEIGHT: 40px; }
.regbody2 i span { COLOR: #ff0000; FONT-SIZE: 11px; }
.regbody2 h2 { MARGIN: 0px; FONT: bold 15px arial; COLOR: #ff8c00; BACKGROUND: url(../images/bg_line.gif) bottom repeat-x; WIDTH: 100%; PADDING: 0px 0px 5px 0px; FLOAT: left; }
.regbody2 strong { FONT: bold 13px arial; COLOR: #343434; LINE-HEIGHT: 30px; FLOAT: left; }
.regbody2 ul { PADDING: 0px; MARGIN: 0px; FLOAT: left; WIDTH: 735px; DISPLAY: block; }
.regbody2 li { LIST-STYLE: none; PADDING: 0px 5px 10px 0px; }
.regbody2 li td{ PADDING: 0px 5px 0px 0px; }
.regbody2 label { MARGIN: 11px 0px 0px 0px; VERTICAL-ALIGN: middle; }
.regbody2 u { TEXT-DECORATION: none; }

.regbody3 { WIDTH: 602px; PADDING: 0px 0px 20px 10px; BACKGROUND-IMAGE: url(../Images/ProfileBoxBg.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: bottom; FONT: normal 12px arial; }
.DivPadding .regbody3 { WIDTH: 602px; DISPLAY: inline-block; }
.regbody3 h1 { MARGIN: 0px; FONT: normal 18px arial; COLOR: #343434; PADDING: 10px 0px 15px 0px; WIDTH: 493px; FLOAT: left; }
.regbody3 i { FLOAT: left; WIDTH: 97px; FONT: normal 11px arial; COLOR: #999999; LINE-HEIGHT: 40px; }
.regbody3 i span { COLOR: #ff0000; FONT-SIZE: 11px; }
.regbody3 h2 { MARGIN: 0px; FONT: bold 15px arial; COLOR: #ff8c00; BACKGROUND: url(../images/bg_line.gif) bottom repeat-x; WIDTH: 100%; PADDING: 0px 0px 5px 0px; FLOAT: left; }
.regbody3 strong { FONT: bold 13px arial; COLOR: #343434; LINE-HEIGHT: 30px; FLOAT: left; }
.regbody3 ul { PADDING: 0px; MARGIN: 0px; FLOAT: left; WIDTH: 615px; DISPLAY: block; }
.DivPadding .regbody3 ul { WIDTH: 640px; }
.regbody3 li { LIST-STYLE: none; PADDING: 0px 5px 10px 0px; }
.regbody3 label { MARGIN: 11px 0px 0px 0px; VERTICAL-ALIGN: middle; }
.regbody3 .reg_text { WIDTH: 178px; }
.regbody3 u { TEXT-DECORATION: none; }

.regbody4 { PADDING-BOTTOM: 0px; }

.add_button { BACKGROUND: #fffcd9; BORDER: solid 1px #deddd3; FLOAT: left; TEXT-ALIGN: center; FONT-WEIGHT: bold; COLOR: #059a9a; }
.add_button a { TEXT-DECORATION: none; LINE-HEIGHT: 22px; PADDING: 0px 5px 0px 0px; }
.add_button a:hover { TEXT-DECORATION: none; }
.add_button img { PADDING: 2px 5px 2px 5px; VERTICAL-ALIGN: middle; }

.regbody2 li.secTitle { FLOAT: left; }
.regbody2 li.del_button { PADDING: 8px 0px 0px 0px; }
.regbody2 li.del_button a { PADDING-LEFT: 5px; }

.regbody3 li.secTitle { FLOAT: left; }
.regbody3 li.del_button { PADDING: 8px 0px 0px 0px; }
.regbody3 li.del_button a { PADDING-LEFT: 5px; }

.reg_text1 { FLOAT: left; WIDTH: 120px; COLOR: #343434; PADDING: 0px; LINE-HEIGHT: 19px; TEXT-ALIGN: center; }
.reg_text3 { FLOAT: left; TEXT-ALIGN: right; WIDTH: 203px; COLOR: #343434; PADDING: 0px; MARGIN: 0px; LINE-HEIGHT: 15px; }

.textfield_drop5 { WIDTH: 150px; BORDER: solid 1px #b3b3b3; COLOR: #343434; MARGIN: 0 0 0 2px; PADDING: 1px 0px 1px 5px; }
.textfield_drop6 { WIDTH: 150px; BORDER: solid 1px #ffcc00; COLOR: #343434; MARGIN: 0 0 0 2px; PADDING: 1px 0px 1px 5px; }
.textfield_drop8 { WIDTH: 120px; BORDER: solid 1px #b3b3b3; COLOR: #343434; MARGIN: 0 0 0 2px; PADDING: 0px 0px 0px 5px; FLOAT: left; }
.textfield_drop9 { WIDTH: 100px; BORDER: solid 1px #ffcc00; COLOR: #343434; MARGIN: 0 0 0 2px; PADDING: 0px 0px 0px 5px; FLOAT: left; }

.textfield_skill { WIDTH: 110px; BORDER: solid 1px #b3b3b3; COLOR: #343434; MARGIN: 0 5px 0 2px; PADDING: 2px 2px 2px 5px; FLOAT: left; }
.textfield_skill1 { WIDTH: 110px; BORDER: solid 1px #ffcc00; COLOR: #343434; MARGIN: 0 5px 0 2px; PADDING: 2px 2px 2px 5px; FLOAT: left; }

.textfield_language { WIDTH: 110px; BORDER: solid 1px #b3b3b3; COLOR: #343434; MARGIN: 0 5px 0 2px; PADDING: 2px 2px 2px 5px; FLOAT: left; }
.textfield_language1 { WIDTH: 110px; BORDER: solid 1px #ffcc00; COLOR: #343434; MARGIN: 0 5px 0 2px; PADDING: 2px 2px 2px 5px; FLOAT: left; }

.skillset { FLOAT: left; WIDTH: 120px; }
.skillset1 { FLOAT: left; WIDTH: 125px; TEXT-ALIGN: left; }
.skillset1 img { PADDING: 2px 5px 2px 5px; }

.skillsModel { COLOR: #343434; }
.skillsModel .reg_text3 { WIDTH: 205px; }
.skillsModel .skillset { WIDTH: 74px; PADDING-LEFT: 40px; }
.skillsModel .skillset1 { PADDING-LEFT: 35px; }

.languageset { FLOAT: left; WIDTH: 120px; }
.languageset1 { FLOAT: left; WIDTH: 125px; TEXT-ALIGN: left; }
.languageset1 img { PADDING: 2px 5px 2px 5px; }

.hierarchy, .regbody3 .hierarchy { FLOAT: left; WIDTH: 515px; BORDER: solid 0px #fff; PADDING-RIGHT: 0px; HEIGHT: 100%; PADDING-TOP: 0px; MARGIN-BOTTOM: 0.2em; PADDING-TOP: 2px; }
.validationImage { VERTICAL-ALIGN: -.25em; PADDING-RIGHT: 5px; }
.hierarchy2 { CLEAR: left; MARGIN-LEFT: 210px; }
.regbody3 .hierarchy { WIDTH: 420px; PADDING-TOP: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; }
.DivPadding .regbody3 .hierarchy { WIDTH: 450px; }
.filefield { WIDTH: 350px; BORDER: solid 1px #b3b3b3; COLOR: #343434; FONT: normal 12px arial; MARGIN: 0 0 0 2px; }

.radioList { PADDING: 0px 0px 0px 0px; }
.radioList label { MARGIN: 0px 5px 0px 0px; COLOR: #343434; }


/* Error Page */
.err_msg h1 { FLOAT: left; BORDER: 1px solid #ff7373; FONT: normal 18px Arial; COLOR: #ff0000; MARGIN: 10px 12px; PADDING: 0px; WIDTH: 710px; DISPLAY: none; }
* html .err_msg h1 { MARGIN: 10px 6px; }
.err_msg h1 img { VERTICAL-ALIGN: middle; PADDING: 0 10px 0 20px; }
.err_msg1, .err_msg2 { FLOAT: left; BORDER: 1px solid #ff7373; FONT: normal 18px Arial; COLOR: #ff0000; MARGIN-TOP: 10px; PADDING: 10px 0px 5px 55px; WIDTH: 690px; HEIGHT: 30px; BACKGROUND: url(../images/error_alert.gif) no-repeat 33px 50px; BACKGROUND-POSITION: center left; DISPLAY: none; }
.err_msg2 { DISPLAY: inline; }
.FormMessageBox { BORDER: 1px solid #ff7373; FONT: normal Arial; COLOR: #ff0000; WIDTH: 700px; }
.err_tfh { WIDTH: 280px; BORDER: solid 1px #ff0000; COLOR: #343434; MARGIN: 0 0 0 2px; PADDING: 2px 2px 2px 5px; }
.err_drop { WIDTH: 200px; BORDER: solid 1px #ff0000; COLOR: #343434; MARGIN: 0 0 0 2px; PADDING: 1px 0px 1px 5px; }
.err_small { WIDTH: 140px; BORDER: solid 1px #ff0000; COLOR: #343434; MARGIN: 0 5px 0 2px; PADDING: 2px 2px 0px 5px; }
.err_mobile { WIDTH: 40px; BORDER: solid 1px #ff0000; COLOR: #343434; MARGIN: 0 5px 0 2px; PADDING: 2px 2px 0px 5px; }
.err_mobile3 { WIDTH: 85px; BORDER: solid 1px #ff0000; COLOR: #343434; MARGIN: 0 5px 0 2px; PADDING: 2px 2px 0px 5px; }
.err_txt { POSITION: absolute; MARGIN-LEFT: 515px; BACKGROUND: url(../images/red_arrow.gif) no-repeat 2px 4px; WIDTH: 192px; FONT: normal 12px arial; COLOR: #ff4b4b; Z-INDEX: 4; VISIBILITY: visible; PADDING: 0 0 0 10px; }
* html #err_txt { MARGIN-LEFT: 300px; }
*:first-child + html #err_txt { MARGIN-LEFT: 300px; }

.err_txt { POSITION: absolute; MARGIN-LEFT: 300px; BACKGROUND: url(../images/red_arrow.gif) no-repeat 2px 4px; WIDTH: 192px; FONT: normal 12px arial; COLOR: #ff4b4b; Z-INDEX: 4; VISIBILITY: visible; PADDING: 0 0 0 10px; }
* html .err_txt { MARGIN-LEFT: 300px; }
*:first-child + html .err_txt { MARGIN-LEFT: 300px; }

.err_txt1 { POSITION: absolute; MARGIN-LEFT: 110px; BACKGROUND: url(../images/red_arrow.gif) no-repeat 2px 4px; WIDTH: 192px; FONT: normal 12px arial; COLOR: #ff4b4b; Z-INDEX: 4; VISIBILITY: visible; PADDING: 0 0 0 10px; }
* html .err_txt1 { MARGIN-LEFT: 10px; }
*:first-child + html .err_txt1 { MARGIN-LEFT: 10px; }
.err_txt2 { POSITION: absolute; MARGIN-LEFT: 160px; BACKGROUND: url(../images/red_arrow.gif) no-repeat 2px 4px; WIDTH: 192px; FONT: normal 12px arial; COLOR: #ff4b4b; Z-INDEX: 4; VISIBILITY: visible; PADDING: 0 0 0 10px; }
.err_txt3 { POSITION: absolute; MARGIN-LEFT: 255px; BACKGROUND: url(../images/red_arrow.gif) no-repeat 2px 4px; WIDTH: 192px; FONT: normal 12px arial; COLOR: #ff4b4b; Z-INDEX: 4; VISIBILITY: visible; PADDING: 0 0 0 10px; }
.err_txt4 { POSITION: absolute; MARGIN-LEFT: 215px; BACKGROUND: url(../images/red_arrow.gif) no-repeat 2px 4px; WIDTH: 192px; FONT: normal 12px arial; COLOR: #ff4b4b; Z-INDEX: 4; VISIBILITY: visible; PADDING: 0 0 0 10px; }
.err_txt5 { POSITION: absolute; MARGIN-LEFT: 290px; BACKGROUND: url(../images/red_arrow.gif) no-repeat 2px 4px; WIDTH: 192px; FONT: normal 12px arial; COLOR: #ff4b4b; Z-INDEX: 4; VISIBILITY: visible; PADDING: 0 0 0 10px; }
.err_txt6 { POSITION: absolute; MARGIN-LEFT: 350px; BACKGROUND: url(../images/red_arrow.gif) no-repeat 2px 4px; WIDTH: 192px; FONT: normal 12px arial; COLOR: #ff4b4b; Z-INDEX: 4; VISIBILITY: visible; PADDING: 0 0 0 10px; }
* html .err_txt6 { MARGIN-LEFT: 40px; }
*:first-child + html .err_txt6 { MARGIN-LEFT: 40px; }

/* Confirmation Page */
.confirm_msg { }
.confirm_msg h1 { FLOAT: left; BORDER: 1px solid #ff9900; FONT: normal 18px Arial; BACKGROUND: #fff4c8; COLOR: #343434; MARGIN: 10px; PADDING: 0px; WIDTH: 745px; }
* html .confirm_msg h1 { WIDTH: 735px; }
.confirm_msg h1 img { VERTICAL-ALIGN: middle; PADDING: 0 10px 0 20px; }
/** html .confirm_msg h1 { MARGIN: 10px 6px; }*/

.confirm_div { FLOAT: left; MARGIN: 10px 12px; PADDING: 0px; WIDTH: 710px; TEXT-ALIGN: center; }
.confirm_div h1 { MARGIN: 0px; FONT: normal 22px arial; COLOR: #343434; PADDING: 0 0 15px 0; DISPLAY: block; WIDTH: 710px; }
.confirm_div span { MARGIN: 0px; WIDTH: 750px; DISPLAY: block; COLOR: #343434; PADDING: 0 0 10px 0; }
.confirm_div span strong { FONT: bold 12px Arial; PADDING: 0 0 0 5px; COLOR: #343434; }
.confirm_div span b { FONT: normal 12px Arial; COLOR: #808080; PADDING: 0 0 0 5px; }
.confirm_div span b a { COLOR: #059a9a; }

.confirm_div .fieldTitle { FLOAT: left; WIDTH: 140px; TEXT-ALIGN: right; PADDING-TOP: 3px; }
.confirm_div .textfield { FLOAT: left; TEXT-ALIGN: left; BORDER-STYLE: none; FONT-WEIGHT: bold; padding:3px 3px 3px 6px; }
.confirm_div .textfieldEditable { FLOAT: left; TEXT-ALIGN: left; BORDER-STYLE: solid; FONT-WEIGHT: normal; padding:2px 2px 2px 5px;}
.confirm_div .edit { FLOAT: left; WIDTH: 85px; TEXT-ALIGN: left; PADDING-LEFT: 10px; PADDING-TOP: 3px; }

.confirm_div .validator { WIDTH: 130px;  PADDING: 2px 0 0 15px; TEXT-ALIGN:left;}

.confirm_div ul {width: 755px;}
.confirm_div .hierarchy {width: 535px;}

* html .confirm_div ul {width: 740px;}
* html .confirm_div .reg_text {width: 195px;}

.confirm_div_raf { FLOAT: left; MARGIN: 10px 12px; PADDING: 0px; WIDTH: 710px; TEXT-ALIGN: left; }
.confirm_div_raf h1 { MARGIN: 0px; FONT: normal 22px arial; COLOR: #343434; PADDING: 0 0 15px 0; DISPLAY: block; WIDTH: 710px; }
.confirm_div_raf span { MARGIN: 0px; WIDTH: 750px; DISPLAY: block; COLOR: #343434; PADDING: 0 0 10px 0; }
.confirm_div_raf span strong { FONT: 110% Arial, Helvetica, sans-serif; COLOR: #ff8d00; VERTICAL-ALIGN: top }
.confirm_div_raf span b { FONT: bold 12px Arial; PADDING: 0 0 0 0px; COLOR: #343434; }
.confirm_div_raf span b a { COLOR: #059a9a; TEXT-DECORATION: underline; }

.confirm_div_raf .fieldMidTitle { FONT: 135% Arial, Helvetica, sans-serif; COLOR: #ff8d00; }
.confirm_div_raf .textfield { FLOAT: left; TEXT-ALIGN: left; BORDER-STYLE: none; FONT-WEIGHT: bold; padding:3px 3px 3px 6px; }


.confirm_div_raf ul {width: 755px;}

* html .confirm_div_raf ul {width: 740px;}
* html .confirm_div_raf .reg_text {width: 195px;}


.confirm_button .buttonSubmit { PADDING-LEFT: 300px; }

.confirm_button .button_reg { FLOAT: left; PADDING: 10px 200px 15px 300px; }

.login_con_div { FLOAT: left; WIDTH: 973px; TEXT-ALIGN: center; }
.login_con_div h1 { MARGIN: 0px; FONT: normal 22px arial; COLOR: #343434; PADDING: 10px 0 0 0; DISPLAY: block; WIDTH: 973px; }
.login_con_div span { MARGIN: 0px; FONT: bold 12px arial; WIDTH: 973px; DISPLAY: block; COLOR: #343434; PADDING: 5px 0 10px 0; }
.login_con_div span a { COLOR: #ff9900; }
.login_con_div i { MARGIN: 0px; FONT: normal 12px arial; WIDTH: 973px; DISPLAY: block; COLOR: #343434; PADDING: 0 0 10px 0; }
.login_con_div i strong { FONT: bold 12px arial; COLOR: #343434; }
.login_con_div b { FONT: bold 12px arial; COLOR: #343434; }
.button_reg3 { FLOAT: left; PADDING: 0 0 0 340px; WIDTH: 633px; }
.cont_button1 { TEXT-TRANSFORM: uppercase; BORDER: solid 1px #ff9300; PADDING: 5px 20px 5px 20px; BACKGROUND: url(../images/button_bg.gif) #ff9300; FONT: normal 18px arial; COLOR: #fff; WIDTH: 100px; FLOAT: left; MARGIN-RIGHT: 10px; }
.cont_button1 a { COLOR: #fff; }
.cont_button1 a:hover { COLOR: #fff; TEXT-DECORATION: none; }

/* Validator */
.validator { POSITION: relative; WIDTH: 190px; HEIGHT: 17px; PADDING-LEFT: 15px; PADDING-TOP: 2px; BACKGROUND: url(../images/leftArrow.gif) no-repeat 16px 16px; BACKGROUND-POSITION: center left; FLOAT: right; FONT-SIZE: 12px; }
.validator.skills { PADDING-LEFT: 15px; }
.validator.languages { PADDING-LEFT: 15px; }
.validator.fresher { WIDTH: auto; }
.DivPadding .validator { WIDTH: 130px; }
.profSummary .validator { WIDTH: 320px; }
.profSummary table .validator { WIDTH: 200px; }
.DivPadding .profSummary .validator { WIDTH: 260px; }
.DivPadding .profSummary table .validator { WIDTH: 200px; }
/* Validator */

/* StoryBoard */
.StoryBoardArrow { BACKGROUND-IMAGE: url(../Images/StoryBoardArrow.gif); BACKGROUND-REPEAT: no-repeat; PADDING: 8px 0 0 0; WIDTH: 292px; DISPLAY: none; }
.StoryBoard { BORDER: 1px solid #FDAA2E; BORDER-RIGHT: 1px solid #FDAA2E; BORDER-BOTTOM: 1px solid #FDAA2E; PADDING: 5px 5px 30px 5px; BACKGROUND-IMAGE: url(../Images/StoryBoardBg.jpg); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: bottom; BORDER-TOP: none; WIDTH: 280px; }
.StoryBoard span a img { BORDER: none 0px; }
.StoryBoardArrow .Remove a:link, .StoryBoardArrow .Remove a:active, .StoryBoardArrow .Remove a:visited { COLOR: #059a9a; TEXT-DECORATION: underline; FLOAT: right; }
.StoryBoardArrow .Remove a:hover { COLOR: #059a9a; TEXT-DECORATION: none; }
.OrangeBullet { vertical-align:0.2em; margin:0 5px 0 5px; }
/* StoryBoard */
span.nobreak{ white-space: nowrap; }