/*form width start*/
.mnForm .filedOuter .label {
	width: 114px;
}
.mnForm .filedOuter .field {
	width: 231px;
}
.mnForm {
	width: 423px;
}
.mnForm .filedOuter textarea {
	max-width: 219px;
	width: 219px;
}
.mnForm .fieldset .bottom.cl,
.mnForm .fieldset .top.cl{ /*for bottom and top with colls*/
	width: 252px;
}
/*.mnForm .input.file input[type=file] {
	width: 215px;
}*/
/*form width end*/

/*general form styles start*/
.mnForm {
	margin: 0;
	padding: 0;
	position: relative;
	color: #565555;
	font-size: 13px;
	text-shadow: 1px 1px white;
}
/*general form styles end*/

/*outer form box style start*/
.mnForm .top {
	height: 10px;
	padding: 0;
}
.mnForm .top.l {
	background: url('../../../common/mnForm/spritesV10.png') 0 0 no-repeat;
	padding: 0 0 0 10px;
}
.mnForm .top.c {
	background: url('../../../common/mnForm/spritesV1.png') 0 -50px repeat-x;
}
.mnForm .top.r {
	background: url('../../../common/mnForm/spritesV10.png') right -11px no-repeat;
	padding: 0 10px 0 0;
}
.mnForm .bottom {
	height: 9px;
	padding: 0;
}
.mnForm .bottom.l {
	background: url('../../../common/mnForm/spritesV10.png') 0 -22px no-repeat;
	padding: 0 0 0 10px;
}
.mnForm .bottom.c {
	background: url('../../../common/mnForm/spritesV1.png') 0 -40px repeat-x;
}
.mnForm .bottom.r {
	background: url('../../../common/mnForm/spritesV10.png') right -32px no-repeat;
	padding: 0 10px 0 0;
}
.mnForm .center.l {
	background: url('../../../common/mnForm/outerL.png') 0 0 repeat-y;
	padding: 0 0 0 7px;
}
.mnForm .center.c {
	background: url('../../../common/mnForm/outerC.png') 0 0 repeat;
}
.mnForm .center.r {
	background: url('../../../common/mnForm/outerR.png') right 0 repeat-y;
	padding: 0 7px 0 0;
}
/*outer form box style end*/

/*outer fieldset box style start*/
.mnForm .fieldset {
	border: none;
	margin: 0 0 7px 0;
	padding: 0;
}
.mnForm .fieldset .top {
	height: 5px;
	padding: 0;
}
.mnForm .fieldset .top.l { /*for white top*/
	background: url('../../../common/mnForm/spritesV6.png') 0 0 no-repeat;
	padding: 0 0 0 6px;
}
.mnForm .fieldset .top.c { /*for white top*/
	background: url('../../../common/mnForm/spritesV1.png') 0 -61px repeat-x;
}
.mnForm .fieldset .top.r { /*for white top*/
	background: url('../../../common/mnForm/spritesV6.png') right -6px no-repeat;
	padding: 0 6px 0 0;
}
.mnForm .fieldset .top.l.cell { /*for cell top*/
	background: url('../../../common/mnForm/spritesV6.png') 0 -66px no-repeat;
	padding: 0 0 0 6px;
}
.mnForm .fieldset .top.cell .top.c { /*for cell top*/
	background: url('../../../common/mnForm/spritesV1.png') 0 -233px repeat-x;
}
.mnForm .fieldset .top.cell .top.r { /*for cell top*/
	background: url('../../../common/mnForm/spritesV6.png') right -60px no-repeat;
	padding: 0 6px 0 0;
}
.mnForm .fieldset .top.cl { /*for cell top*/
	float: right;
	background: url('../../../common/mnForm/spritesV1.png') 0 -227px repeat-x;
	padding: 0;
	height: 5px;
}
.mnForm .fieldset .top.clb { /*for cell top*/
	float: right;
	background: #f5f5f5;
	border-right: #cdcbcb 1px solid;
	width: 1px;
	height: 5px;
}
.mnForm .fieldset .center.l {
	background: url('../../../common/mnForm/fieldsetOuterL.png') 0 0 repeat-y;
	padding: 0 0 0 1px;
}
.mnForm .fieldset .center.c {
	background: white;
}
.mnForm .fieldset .center.r {
	background: url('../../../common/mnForm/fieldsetOuterR.png') right 0 repeat-y;
	padding: 0 1px 0 0;
}
.mnForm .fieldset .bottom {
	height: 7px;
	padding: 0;
}
.mnForm .fieldset .bottom.c {
	background: url('../../../common/mnForm/spritesV1.png') 0 -75px repeat-x;
}
.mnForm .fieldset .bottom.r {
	background: url('../../../common/mnForm/spritesV6.png') right -20px no-repeat;
	padding: 0 6px 0 0;
}
.mnForm .fieldset .bottom.l { /*for bottom with colls*/
	background: url('../../../common/mnForm/spritesV6.png') 0 -28px no-repeat;
	padding: 0 0 0 6px;
}
.mnForm .fieldset .bottom.cl { /*for bottom with colls*/
	float: right;
	background: url('../../../common/mnForm/spritesV1.png') 0 -67px repeat-x;
	padding: 0;
	height: 5px;
}
.mnForm .fieldset .bottom.clb { /*for bottom with colls*/
	float: right;
	background: #f5f5f5;
	border-right: #cdcbcb 1px solid;
	width: 1px;
	height: 5px;
}
.mnForm .fieldset .bottom.light .bottom.c { /*for button without colls*/
	background: url('../../../common/mnForm/spritesV1.png') 0 -67px repeat-x;
}
.mnForm .fieldset .bottom.l.light { /*for button without colls*/
	background: url('../../../common/mnForm/spritesV6.png') 0 -12px no-repeat;
	padding: 0 0 0 6px;
}
/*outer fieldset box style end*/

/*form title style start*/
.mnForm .title {
	border: none;
	margin: 0 0 7px 0;
	padding: 0;
}
.mnForm .title .top {
	height: 5px;
	padding: 0;
}
.mnForm .title .top.l {
	background: url('../../../common/mnForm/spritesV6.png') 0 0 no-repeat;
	padding: 0 0 0 6px;
}
.mnForm .title .top.c {
	background: url('../../../common/mnForm/spritesV1.png') 0 -61px repeat-x;
}
.mnForm .title .top.r {
	background: url('../../../common/mnForm/spritesV6.png') right -6px no-repeat;
	padding: 0 6px 0 0;
}
.mnForm .title .center.l {
	background: url('../../../common/mnForm/fieldsetOuterL.png') 0 0 repeat-y;
	padding: 0 0 0 1px;
}
.mnForm .title .center.c {
	background: white;
}
.mnForm .title .center.r {
	background: url('../../../common/mnForm/fieldsetOuterR.png') right 0 repeat-y;
	padding: 0 1px 0 0;
}
.mnForm .title .bottom {
	height: 7px;
	padding: 0;
}
.mnForm .title .bottom.c {
	background: url('../../../common/mnForm/spritesV1.png') 0 -307px repeat-x;
}
.mnForm .title .bottom.r {
	background: url('../../../common/mnForm/spritesV6.png') right -80px no-repeat;
	padding: 0 6px 0 0;
}
.mnForm .title .bottom.l {
	background: url('../../../common/mnForm/spritesV6.png') 0 -72px no-repeat;
	padding: 0 0 0 6px;
}
.mnForm .title h3 {
	margin: 0;
}
/*form title style end*/

/*general field style start*/
.mnForm .filedOuter {
	border-top: #cdcbcb 1px solid;
	position: relative;
}
.mnForm .label {
	float: left;
	min-height:57px;
	border-top: #f4f4f4 1px solid;
	border-right: #f5f5f5 1px solid;
	padding: 0px 17px;
	background: url('../../../common/mnForm/darkFBG.png') 0 center repeat-x transparent;
	line-height: 57px;
}

.mnForm .labelTable {
	height: 58px;
	width: 100%;
	line-height: 100%;
}

.mnForm .labelTable td {
	vertical-align: middle;
	line-height: 110%;
}

.mnForm .field {
	float: left;
	border-top: #fafafa 1px solid;
	border-left: #cdcbcb 1px solid;
	padding: 9px 13px;
	background: url('../../../common/mnForm/lightFBG.png') 0 0 repeat-x #f1f1f1;
}
.mnForm .clear {
	clear: both;
}
/*general field style end*/

/*general input style start*/
.mnForm .input {
	border: none;
	height: 39px;
	padding: 0;
	margin: 0;
	line-height: 29px;
}
.mnForm .input.l {
	padding: 0 0 0 7px;
	background: url('../../../common/mnForm/spritesV7.png') 0 0 no-repeat;
}
.mnForm .input.r {
	padding: 0 7px 0 0;
	background: url('../../../common/mnForm/spritesV7.png') 100% -39px no-repeat;
}
.mnForm .input.c {
	padding: 5px 0;
	height: 29px;
	background: url('../../../common/mnForm/spritesV1.png') 0 0 repeat-x;
	width: 100%;
}
.mnForm .input.content {
	padding: 0;
	height: 29px;
	background: transparent;
	width: 100%;
}
/*general input style end*/

/*resizable label style start*/
.mnForm .label.resizeable .topBcg {
	position: absolute;
	top: 0;
	left: 0;
	height: 50%;
	background: #f4f4f4;
	z-index: 1;
}
.mnForm .label.resizeable .content{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 8;
	padding: 0px 17px;
}
.mnForm .label.resizeable .bottomBcg {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 50%;
	background: #eaeaea;
	z-index: 1;
}
/*resizable label style end*/

/*resizable input style start*/
.mnForm .field.resizable .input.o{
	margin: 0;
	background: none;
	height: auto;
}
.mnForm .field.resizable .input .top{
	height: 6px;
}
.mnForm .field.resizable .input .top.l{
	padding: 0 0 0 7px;
	background: url('../../../common/mnForm/spritesV7.png') 0 0 no-repeat;
}
.mnForm .field.resizable .input .top.r{
	padding: 0 7px 0 0;
	background: url('../../../common/mnForm/spritesV7.png') right -39px no-repeat;
}
.mnForm .field.resizable .input .top.c{
	padding: 0;
	background: url('../../../common/mnForm/spritesV1.png') 0 0 repeat-x;
}
.mnForm .field.resizable .input .bottom{
	height: 6px;
}
.mnForm .field.resizable .input .bottom.l{
	padding: 0 0 0 7px;
	background: url('../../../common/mnForm/spritesV7.png') 0 -33px no-repeat;
}
.mnForm .field.resizable .input .bottom.r{
	padding: 0 7px 0 0;
	background: url('../../../common/mnForm/spritesV7.png') right -72px no-repeat;
}
.mnForm .field.resizable .input .bottom.c{
	padding: 0;
	background: url('../../../common/mnForm/spritesV1.png') 0 -33px repeat-x;
}
.mnForm .field.resizable .input .center.l{
	padding: 0 0 0 3px;
	background: url('../../../common/mnForm/textareaL.png') 0 0 repeat-y;
}
.mnForm .field.resizable .input .center.r{
	padding: 0 3px 0 0;
	background: url('../../../common/mnForm/textareaR.png') right 0 repeat-y;
}
.mnForm .field.resizable .input .center.c{
	padding: 0 4px;
	background: white;
}
.mnForm .field.resizable .input textarea {
	border: none;
	background: white;
	padding: 0;
	margin: 0;
	height: 100px;
	line-height: 18px;
	overflow: auto;
	resize: none;
}
/*resizable input style end*/

/*resizable field background style start*/
.mnForm .field.resizable .topBcg {
	position: absolute;
	top: 0;
	right: 0;
	height: 50%;
	background: #f1f1f1;
	z-index: 1;
	margin: 0;
}
.mnForm .field.resizable .centerBcg {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	background: url('../../../common/mnForm/lightFBG.png') 0 center repeat-x transparent;
	z-index: 2;
	margin: 0;
}
.mnForm .field.resizable .content{
	z-index: 8;
	padding: 0;
	position: relative;
	border: none;
	background: transparent;
	margin: 0;
}
.mnForm .field.resizable .bottomBcg {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 50%;
	background: #f1f1f1;
	z-index: 1;
	margin: 0;
}
/*resizable field background style end*/

/*file input style start*/
.mnForm .input.file {
	position: relative;
}
.mnForm .input.file .relInput {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 20;
	overflow: hidden;
}
.mnForm .input.file .name {
	margin-right: 53px;
	overflow: hidden;
	height: 30px;
}
.mnForm .input.file .button {
	height:39px;
	width: 60px;
	background: url('../../../common/mnForm/sprites.png') 0 0 no-repeat;
	border: none;
	position: absolute;
	top: 0;
	right: -7px;
	cursor: pointer;
}
.mnForm .input.file.hover .button {
	background: url('../../../common/mnForm/sprites.png') -85px 0 no-repeat;
}
.mnForm .input.file.clicked .button {
	background: url('../../../common/mnForm/sprites.png') -145px 0 no-repeat;
}
.mnForm .input.file .icon,
.mnForm .error .input.file .icon{
	height:31px;
	width: 24px;
	background: url('../../../common/mnForm/sprites.png') -60px 0 no-repeat;
	border: none;
	margin: 6px 18px 2px 18px;
}

.mnForm .input.file .button.load .icon {
	background: url('../../../common/mnForm/fileLoaderIcon.gif') 0 0 no-repeat !important;
	height: 24px;
	margin: 9px 18px 2px 18px;
}
.mnForm .input.file .button.rm .icon {
	height:28px;
	width: 19px;
	background: url('../../../common/mnForm/sprites.png') -329px 0 no-repeat;
	margin: 5px 20px 4px 20px;
}
.mnForm .input.file input[type=file] {
	opacity: 0;
	filter:alpha(opacity=0);
	cursor: pointer;
	display: block;
	height: 39px;
	width: 100%;
	font-size: 15px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
}
/*file input style end*/

/*select styrle start*/
.mnForm .input.select {
	position: relative;
}
.mnForm .input.select .content,
.mnForm .input select {
	position: relative;
	z-index: 10;
	opacity: 0;
	filter:alpha(opacity=0);
	cursor: pointer;
	display: block;
	height: 35px;
	-webkit-appearance: none;
}
.mnForm .input.select .bcg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	cursor: default;
}
.mnForm .input.select .value {
	margin: 5px 65px 5px 7px;
	overflow: hidden;
	height: 30px;
}
.mnForm .input.select .button {
	height:39px;
	width: 60px;
	background: url('../../../common/mnForm/sprites.png') 0 0 no-repeat;
	border: none;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
.mnForm .input.select.hover .button {
	background: url('../../../common/mnForm/sprites.png') -85px 0 no-repeat;
}
.mnForm .input.select.clicked .button {
	background: url('../../../common/mnForm/sprites.png') -145px 0 no-repeat;
}
.mnForm .input.select .icon,
.mnForm .error .input.select .icon{
	height:14px;
	width: 18px;
	background: url('../../../common/mnForm/sprites.png') -259px 0 no-repeat;
	border: none;
	margin: 12px 21px 13px 21px;
}
.mnForm .error .input.select .input.c {
	padding: 5px 0;
	position: static;
}
/*select styrle end*/

/*checkbox style start*/
.mnForm .field.checkbox {
	float: none;
	border-left: none;
	padding: 0; /*20px 13px 17px 17px;*/
	/*min-height: 20px;*/
	width: 100%;
}
.mnForm .field.checkbox .field.content.checkbox {
	border-left: none;
	padding: 20px 13px 17px 17px;
	min-height: 20px;
	width: auto;
}
.mnForm .field.checkbox .label {
	float: none;
	background: none;
	line-height: 18px;
	border: none;
	padding: 0 0 0 24px;
	width: auto;
	min-height: 0;
}
.mnForm .field.checkbox .input {
	border: none;
	width: 17px;
	height: 18px;
	background: url('../../../common/mnForm/sprites.png') -241px 0 no-repeat;
	float: left;
	cursor: pointer;
}
.mnForm .field.checkbox .input.checked {
	background: url('../../../common/mnForm/sprites.png') -223px 0 no-repeat;
}
.mnForm .error .field.checkbox .input {
	background: url('../../../common/mnForm/sprites.png') -259px -15px no-repeat;
}
.mnForm .error .field.checkbox .input.checked {
	background: url('../../../common/mnForm/sprites.png') -277px -15px no-repeat;
}
.mnForm .field.checkbox input[type=checkbox] {
	display: none;
}
/*checkbox style end*/

/*captcha style start*/
.mnForm .field.captcha {
	float: none;
	border-left: none;
	padding: 0; /*20px 13px 17px 17px;*/
	/*min-height: 20px;*/
	width: 100%;
}
.mnForm .field.captcha br {
	display: none;
}
.mnForm .field.captcha .field.content.captcha {
	border-left: none;
	padding: 10px 13px 10px 10px;
	min-height: 20px;
	width: auto;
}
.mnForm .field.captcha .label {
	float: none;
	background: none;
	line-height: 18px;
	border: none;
	padding: 0;
	width: auto;
	min-height: 0;
}
#recaptcha_image {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
}
/*captcha style end*/

/*radio style start*/
.mnForm .field.radio {
	height: auto;
}
.mnForm .field.radioFull {
	float: none;
	border-left: none;
	padding: 0; /*20px 13px 17px 17px;*/
	/*min-height: 20px;*/
	width: 100%;
}
.mnForm .field.radioFull.content {
	padding: 9px 13px;
	width: auto;
}
.mnForm .field.radio .option {
	border-left: none;
	padding: 0 0 5px 0;
	min-height: 20px;
	width: auto;
}
.mnForm .field.radio .label {
	float: none;
	background: none;
	line-height: 18px;
	border: none;
	padding: 0 0 0 24px;
	width: auto;
	min-height: 0;
}
.mnForm .field.radio .input {
	border: none;
	width: 16px;
	height: 17px;
	background: url('../../../common/mnForm/sprites.png') -295px 0 no-repeat;
	float: left;
	cursor: pointer;
}
.mnForm .field.radio .input.checked {
	background: url('../../../common/mnForm/sprites.png') -312px 0 no-repeat;
}
.mnForm .error .field.radio .input {
	background: url('../../../common/mnForm/sprites.png') -295px -18px no-repeat;
}
.mnForm .error .field.radio .input.checked {
	background: url('../../../common/mnForm/sprites.png') -312px -18px no-repeat;
}
.mnForm .field.radio input[type=radio] {
	display: none;
}
/*radio style end*/

/*red button style start*/
.mnForm .redButton {
	display: block;
	height: 47px;
	cursor: pointer;
	border: none;
	margin: 0;
	padding: 0;
	line-height: 45px;
	color: white;
	text-shadow: none;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.mnForm .redButton.l {
	background: url('../../../common/mnForm/spritesV7.png') 0 -78px no-repeat;
	padding: 0 0 0 7px;
}
.mnForm .redButton.c {
	background: url('../../../common/mnForm/spritesV1.png') 0 -83px repeat-x;
}
.mnForm .redButton.r {
	background: url('../../../common/mnForm/spritesV7.png') right -125px no-repeat;
	padding: 0 7px 0 0;
}
.mnForm .redButton.hover.l {
	background: url('../../../common/mnForm/spritesV7.png') 0 -172px no-repeat;
}
.mnForm .redButton.hover .redButton.c {
	background: url('../../../common/mnForm/spritesV1.png') 0 -131px repeat-x;
}
.mnForm .redButton.hover .redButton.r {
	background: url('../../../common/mnForm/spritesV7.png') right -219px no-repeat;
}
.mnForm .redButton.hover.clicked.l {
	background: url('../../../common/mnForm/spritesV7.png') 0 -266px no-repeat;
}
.mnForm .redButton.hover.clicked .redButton.c {
	background: url('../../../common/mnForm/spritesV1.png') 0 -179px repeat-x;
}
.mnForm .redButton.hover.clicked .redButton.r {
	background: url('../../../common/mnForm/spritesV7.png') right -313px no-repeat;
}
.redButton.full {
	float: none;
}
/*red button style end*/

/*message boxs style start*/
.messageBox {
	min-height: 38px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	border-width: 1px;
	border-style: solid;
	-moz-box-shadow: 1px 1px 2px #eaeaea;
	-webkit-box-shadow: 1px 1px 2px #eaeaea;
	box-shadow: 1px 1px 2px #eaeaea;
	color: #373737;
	font-size: 13px;
	margin: 0 0 7px 0;
}
.errorBox {
	background: url('../../../common/mnForm/errorBcg.png') 0 0 repeat;
	border-color: #DCB1AD;
}
.confirmBox {
	background: url('../../../common/mnForm/confirmBcg.png') 0 0 repeat;
	border-color: #9fd690;
}
.infoBox {
	background: url('/common/mnForm/infoBcg.png') 0 0 repeat;
	border-color: #3485ab;
}
.messageBox .content {
	padding: 11px 11px 11px 38px;
	margin: 0;
}
.errorBox .icon {
	float: left;
	width: 16px;
	height:16px;
	background: url('../../../common/mnForm/sprites.png') -205px -19px no-repeat;
	margin: 11px 0 0 12px;
}
.confirmBox .icon {
	float: left;
	width: 17px;
	height:16px;
	background: url('../../../common/mnForm/sprites.png') -241px -19px no-repeat;
	margin: 11px 0 0 11px;
}
.infoBox .icon {
	float: left;
	width: 17px;
	height:16px;
	background: url('/common/mnForm/sprites.png') -222px -19px no-repeat;
	margin: 11px 0 0 11px;
}
/*message boxs style end*/

/*error style start*/
.mnForm .error { /*ovveride global style*/
	color: #565555;
	background: none;
	padding: 0;
}
.mnForm .error .input.l {
	padding: 0 0 0 7px;
	background: url('../../../common/mnForm/spritesV7.png') 0 -362px no-repeat;
	position: relative;
}
.mnForm .error .input.r {
	padding: 0 7px 0 0;
	background: url('../../../common/mnForm/spritesV7.png') 100% -401px no-repeat;
}
.mnForm .error .input.c {
	padding: 5px 39px 5px 0;
	height: 29px;
	background: url('../../../common/mnForm/spritesV1.png') 0 -239px repeat-x;
	width: auto;
	position: relative;
	z-index: 4;
}
.mnForm .error .input .icon {
	position: absolute;
	top: 0px;
	right: 0px;
	height:17px;
	width: 17px;
	background: url('../../../common/mnForm/sprites.png') -205px 0 no-repeat;
	margin: 11px;
	z-index: 8;
}
.mnForm .error .field.resizable .input .top.l{
	padding: 0 0 0 7px;
	background: url('../../../common/mnForm/spritesV7.png') 0 -362px no-repeat;
}
.mnForm .error .field.resizable .input .top.r{
	padding: 0 7px 0 0;
	background: url('../../../common/mnForm/spritesV7.png') right -401px no-repeat;
}
.mnForm .error .field.resizable .input .top.c{
	padding: 0;
	background: url('../../../common/mnForm/spritesV1.png') 0 -239px repeat-x;
}
.mnForm .error .field.resizable .input .bottom.l{
	padding: 0 0 0 7px;
	background: url('../../../common/mnForm/spritesV7.png') 0 -395px no-repeat;
}
.mnForm .error .field.resizable .input .bottom.r{
	padding: 0 7px 0 0;
	background: url('../../../common/mnForm/spritesV7.png') right -434px no-repeat;
}
.mnForm .error .field.resizable .input .bottom.c{
	padding: 0;
	background: url('../../../common/mnForm/spritesV1.png') 0 -272px repeat-x;
}
.mnForm .error .field.resizable .input .center.l{
	padding: 0 0 0 3px;
	background: url('../../../common/mnForm/textareaErrorL.png') 0 0 repeat-y;
}
.mnForm .error .field.resizable .input .center.r{
	padding: 0 3px 0 0;
	background: url('../../../common/mnForm/textareaErrorR.png') right 0 repeat-y;
}
.mnForm .error .field.resizable .input .center.c{
	padding: 0 39px 0 4px;
	background: #ffe5e5;
}
.mnForm .error .field.resizable .input textarea {
	border: none;
	background: transparent;
	padding: 0;
	margin: 0;
	width: 100%;
}
/*error style end*/

/*tooltip style start*/
.mnTooltip {
	position: absolute;
	top: -100px;
	left: -1000px;
	z-index: 1000;
	min-width: 40px;
	min-height: 40px;
}
.mnTooltip .top {
	height: 10px;
	padding: 0;
}
.mnTooltip .top.l {
	padding: 0 0 0 7px;
	background: url('../../../common/mnForm/spritesV7.png') 0 -458px no-repeat;
}
.mnTooltip .top.r {
	padding: 0 9px 0 0;
	background: url('../../../common/mnForm/spritesV9.png') right 0 no-repeat;
}
.mnTooltip .top.c {
	background: url('../../../common/mnForm/spritesV1.png') 0 -279px repeat-x;
}
.mnTooltip .bottom {
	height: 16px;
	padding: 0;
}
.mnTooltip .bottom.l {
	padding: 0 0 0 7px;
	background: url('../../../common/mnForm/spritesV7.png') 0 -441px no-repeat;
}
.mnTooltip .bottom.r {
	padding: 0 25px 0 0;
	background: url('../../../common/mnForm/tooltipBR.png') right 0 no-repeat;
}
.mnTooltip .bottom.c {
	background: url('../../../common/mnForm/spritesV1.png') 0 -290px repeat-x;
}
.mnTooltip .center.l {
	padding: 0 0 0 5px;
	background: url('../../../common/mnForm/tooltipL.png') 0 0 repeat-y;
}
.mnTooltip .center.r {
	padding: 0 7px 0 0;
	background: url('../../../common/mnForm/tooltipR.png') right 0 repeat-y;
}
.mnTooltip .center.c {
	background: white;
}
/*tooltip style end*/

.fakeButton {
	width: 0 !important;
	height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
}

/* Special PINK button */
.pinkButton,
.redButton {
	overflow: hidden;
	clear: both;
	float: left;
	position: relative;
	cursor: pointer;
}

.redButton .pbLeft,
.redButton .pbRight, 
.pinkButton .pbLeft,
.pinkButton .pbRight {
	background: url('../../../common/images/sprites.png') no-repeat;
	width: 10px;
	height: 100%;
	position: absolute;
	top: 0;
}

.pinkButton .pbCenter {
	position: absolute;
	left: 10px;
	right: 10px;
	top: 0;
	bottom: 0;
	background: url('../../../common/images/hSprites_1.png') 0 -293px repeat-x;
}

.pinkButton .pbLeft {
	background-position: -13px 0;
	left: 0;
}

.pinkButton .pbRight {
	background-position: -23px 0;
	right: 0;
}

.pinkButton .pbContent,
.redButton .pbContent {
	margin: 0;
	background: transparent;
	border: 0;
	height: 26px;
	line-height: 26px;
	padding: 0 40px;
	color: #fff;
	text-transform: uppercase;
	position: relative;
	z-index: 2;
	font-weight: bold;
}

.pinkButton.active .pbLeft {
	background-position: -13px -66px;
}

.pinkButton.active .pbRight {
	background-position: -23px -66px;
}

.pinkButton.active .pbCenter {
	background-position: 0 -320px;
}

/* Special RED button */
.redButton .pbCenter {
	position: absolute;
	left: 10px;
	right: 10px;
	top: 0;
	bottom: 0;
	background: url('../../../common/images/hSprites_1.png') 0 -347px repeat-x;
}

.redButton .pbLeft {
	background-position: 0 -115px;
	left: 0;
}

.redButton .pbRight {
	background-position: -10px -115px;
	right: 0;
}

.redButton.active .pbLeft {
	background-position: -21px -115px;
}

.redButton.active .pbRight {
	background-position: -31px -115px;
}

.redButton.active .pbCenter {
	background-position: 0 -374px;
}
