 
.fl {
	FLOAT: left
}
.fr {
	FLOAT: right
}
.clr {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 0px
}
SELECT {
	FONT: 12px Arial, Helvetica,
sans-serif
}
TEXTAREA {
	FONT: 12px Arial, Helvetica,
sans-serif
}
.b {
	FONT-WEIGHT: bold
}
.org {
	COLOR: #ffa800! important
}
.gry {
	COLOR: #9c9c9c
}
.dl {
	DISPLAY: inline
}
.blk {
	COLOR: #000! important
}
.no_b {
	FONT-WEIGHT: normal
}
.f11 {
	FONT-SIZE: 11px
}
.f12 {
	FONT-SIZE: 12px
}
.f13 {
	FONT-SIZE: 13px
}
.f14 {
	FONT-SIZE: 14px
}
.f15 {
	FONT-SIZE: 15px
}
.f16 {
	FONT-SIZE: 16px
}
.f23 {
	FONT-SIZE: 23px
}
.ml_10 {
	MARGIN-LEFT: 10px
}
.ml_5 {
	DISPLAY: inline; MARGIN-LEFT: 5px
}
.mt_6 {
	MARGIN-TOP: 6px
}
.mt_10 {
	MARGIN-TOP: 10px
}
.mt_15 {
	MARGIN-TOP: 15px
}
.p_10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.p5 {
	PADDING-BOTTOM: 5px
}
.pb_15 {
	PADDING-BOTTOM: 15px
}
.r_m1 {
	RIGHT: -1px! important
}
.pos_rel {
	POSITION: relative
}
.p_abs {
	POSITION: absolute
}
BODY {
	BACKGROUND: url(/profile/images/t_bg.gif) repeat-x 50% top; FONT: 12px Arial, Helvetica, sans-serif
}
H1.logo {
	FONT: 10px Verdana, Arial, Helvetica,
sans-serif
}
.reg_cont {
	MARGIN: auto; WIDTH: 766px
}
.ben_reg {
	BACKGROUND: url(/profile/images/r_bg.gif) repeat-x; WIDTH: 766px; HEIGHT: 131px
}
.weds {
	BORDER-RIGHT: #eb973a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #eb973a 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #eb973a 1px solid; WIDTH: 388px; PADDING-TOP: 4px; BORDER-BOTTOM: #eb973a 1px solid; HEIGHT: 107px
}
.a_t_l {
	LEFT: -1px; TOP: -1px
}
.a_t_r {
	RIGHT: -2px; TOP: -1px
}
.a_b_l {
	LEFT: -1px; BOTTOM: -1px
}
.a_b_r {
	RIGHT: -2px; BOTTOM: -1px
}
.y_bdr {
	BORDER-RIGHT: #ffc442 1px solid; BORDER-TOP: #ffc442 1px solid; BORDER-LEFT: #ffc442 1px solid; BORDER-BOTTOM: #ffc442 1px solid
}
UL.steps {
	LIST-STYLE-TYPE: none
}
UL.steps LI {
	FLOAT: left; MARGIN-LEFT: 33px; COLOR: #dbdbdb
}
.tup_head {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffd56f; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
UL.reg {
	LIST-STYLE-TYPE: none
}
UL.reg LI {
	FLOAT: left; MARGIN-BOTTOM: 12px; WIDTH: 99%; POSITION: relative
}
LABEL.l1 {
	PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 162px; TEXT-ALIGN: right
}
INPUT.txt1 {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 101px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 17px
}
INPUT.txt2 {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 101px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 17px
}
INPUT.txt2 {
	WIDTH: 214px
}
SELECT.sel1 {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #ccc 1px solid; WIDTH: 226px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 18px
}
SELECT.sel2 {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #ccc 1px solid; WIDTH: 226px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 18px
}
SELECT.sel2 {
	WIDTH: 60px
}
SELECT.sel3 {
	WIDTH: 45px
}
.b_m2 {
	BOTTOM: -2px
}
A.brown {
	COLOR: #8e2800
}
.mb_10 {
	MARGIN-BOTTOM: 10px
}
A.mar {
	COLOR: #c8080e
}
.err {
	MARGIN-TOP: -12px; FONT: 11px Arial, Helvetica, sans-serif; COLOR: #c8080e
}
.coverhelp {
	DISPLAY: inline; POSITION: relative
}
.helpbox {
	BORDER-RIGHT: #99b1c8 1px solid; BORDER-TOP: #99b1c8 1px solid; DISPLAY: none; Z-INDEX: 100; BACKGROUND: #fff; LEFT: 16px; BORDER-LEFT: #99b1c8 1px solid; WIDTH: 220px; MARGIN-RIGHT: 25px; BORDER-BOTTOM: #99b1c8 1px solid; POSITION: absolute; TOP: -7px
}
.helpimg {
	BACKGROUND: url(/profile/images/registration_revamp/arrow2.gif) no-repeat; LEFT: -16px; WIDTH: 16px; POSITION: absolute; TOP: 5px; HEIGHT: 12px
}
.pd_5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.grn {
	COLOR: #82c566
}
.tip {
	BORDER-RIGHT: #f3ecd0 1px solid; BORDER-TOP: #f3ecd0 1px solid; BACKGROUND: #fef6e9; BORDER-LEFT: #f3ecd0 1px solid; COLOR: #c56f40; BORDER-BOTTOM: #f3ecd0 1px solid
}
.prog {
	BORDER-RIGHT: #838383 1px solid; BORDER-TOP: #838383 1px solid; BORDER-LEFT: #838383 1px solid; WIDTH: 163px; BORDER-BOTTOM: #838383 1px solid; HEIGHT: 13px
}
.p_bg {
	FONT-SIZE: 2px; BACKGROUND: url(/profile/images/prog_bg.gif) repeat-x; HEIGHT: 13px
}
.text_area {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 400px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 150px
}
.w_62 {
	WIDTH: 62px
}
.mar {
	COLOR: #c8080e
}
DIV.row1 {
	CLEAR: both; PADDING-TOP: 10px
}
DIV.row1 LABEL {
	PADDING-RIGHT: 5px; FLOAT: left; MARGIN: 2px; WIDTH: 200px; TEXT-ALIGN: right
}
.sp2 {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 5px
}
.gray_btn {
	BORDER-RIGHT: #b7b4b2 1px solid; BORDER-TOP: #b7b4b2 1px solid; BACKGROUND-IMAGE: url(/profile/images/registration_new/gray_btn.gif); FONT: bold 11px arial; BORDER-LEFT: #b7b4b2 1px solid; WIDTH: 80px; COLOR: #000; BORDER-BOTTOM: #b7b4b2 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px; TEXT-ALIGN: center
}
.graybox {
	BORDER-RIGHT: #dedddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dedddd 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedddd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dedddd 1px solid; BACKGROUND-COLOR: #f6f5f5
}
.redbox {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ff0000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ff0000 1px solid; BACKGROUND-COLOR: #f6f5f5
}
.blue_border {
	BORDER-RIGHT: #d7ec7a 1px solid; BORDER-TOP: #d7ec7a 1px solid; BORDER-LEFT: #d7ec7a 1px solid; WIDTH: 510px; BORDER-BOTTOM: #d7ec7a 1px solid; BACKGROUND-COLOR: #fff
}
.green_bg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/profile/images/green_bg.gif); PADDING-BOTTOM: 0px; COLOR: #515151; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 22px
}
.r1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 4px; FONT: bold 11px verdana,arial; WIDTH: 22%; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.r2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 4px; FONT: 11px verdana,arial; WIDTH: 76%; COLOR: #000000; PADDING-TOP: 3px
}
.l1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 4px; FONT: bold 12px arial; WIDTH: 26%; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.l2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 4px; FONT: 11px verdana,arial; WIDTH: 70%; COLOR: #000000; PADDING-TOP: 3px
}
.redbox {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ff0000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ff0000 1px solid; BACKGROUND-COLOR: #f6f5f5
}
.suberrmsg {
	PADDING-LEFT: 170px; FLOAT: left; COLOR: #e3373b
}
A {
	COLOR: #117daa
}
.radio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.confirmation_layer_div {
	DISPLAY: none; Z-INDEX: 200; LEFT: 24%; POSITION: fixed; TOP: 32%
}
 HTML .confirmation_layer_div {
	Z-INDEX: 200; LEFT: 24%; POSITION: absolute; TOP: 32%
}
.layertopbg {
	BACKGROUND-IMAGE: url(/profile/images/registration_new/layer_top_bg.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 24px
}
.blink {
	COLOR: #117daa
}
A.blink:link {
	COLOR: #117daa; TEXT-DECORATION: none
}
A.blink:visited {
	COLOR: #117daa; TEXT-DECORATION: none
}
A.blink:active {
	COLOR: #117daa; TEXT-DECORATION: none
}
.layertopbg {
	BACKGROUND-IMAGE: url(/profile/images/registration_new/layer_top_bg.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 24px
}
.sp12 {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 12px
}
.t12 {
	FONT-SIZE: 12px
}
.pd {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.pink {
	BORDER-RIGHT: #f0ced6 1px solid; BORDER-TOP: #f0ced6 1px solid; BORDER-LEFT: #f0ced6 1px solid; WIDTH: 420px; BORDER-BOTTOM: #f0ced6 1px solid; BACKGROUND-COLOR: #fdf4f5
}
.green_btn {
	BORDER-RIGHT: #578d00 1px solid; BORDER-TOP: #578d00 1px solid; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/profile/images/registration_new/green_button_bg.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: #578d00 1px solid; CURSOR: pointer; COLOR: #fff; BORDER-BOTTOM: #578d00 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 22px
}
.graylayer {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=20); MARGIN: auto; moz-opacity: .20; khtml-opacity: .20; opacity: .20
}

