﻿.imgareaselect-border1{background:url(/images/border-v.gif) repeat-y left top}
.imgareaselect-border2{background:url(/images/border-h.gif) repeat-x left top}
.imgareaselect-border3{background:url(/images/border-v.gif) repeat-y right top}
.imgareaselect-border4{background:url(/images/border-h.gif) repeat-x left bottom}
.imgareaselect-border1,.imgareaselect-border2,.imgareaselect-border3,.imgareaselect-border4{filter:alpha(opacity=50);opacity:0.5}
.imgareaselect-handle{background-color:#fff;border:solid 1px #000;filter:alpha(opacity=50);opacity:0.5}
.imgareaselect-outer{background-color:#000;filter:alpha(opacity=50);opacity:0.5}
.uniForm .ctrlHolder{border-bottom:1px solid #dfdfdf;width:100%}
.uniForm .focused{background:#fffcdf}
.uniForm .inlineLabel input,.uniForm .inlineLabels .inlineLabel input,.uniForm .blockLabels .inlineLabel input{float:left;border:none;margin:0;padding:0}
.uniForm .inlineLabel span{float:left;width:90%;margin-left:5px}
.uniForm .textInput,.uniForm .blockLabels .textInput,.uniForm .blockLabels .fileUpload{width:53%}
.uniForm .selectInput,.uniForm select,.uniForm .blockLabels .selectInput,.uniForm .blockLabels select{width:53.5%}
.uniForm textarea,.uniForm .blockLabels textarea{width:53%;height:12em}
.uniForm .formHint,.uniForm .blockLabels .formHint{width:45%;font-size:.9em;color:#777;position:relative;top:-.5em;float:right;clear:none;margin:0}
.uniForm .multiField .blockLabel .textInput,.uniForm .multiField .blockLabel .selectInput,.uniForm .multiField .blockLabel select,.uniForm .blockLabels .multiField .blockLabel .textInput,.uniForm .blockLabels .multiField .blockLabel .selectInput,.uniForm .blockLabels .multiField .blockLabel select{width:100%;margin:0}
.uniForm .inlineLabels textarea{width:45%;height:12em}
.uniForm .inlineLabels .formHint{margin-top:0;position:static;width:55%;padding-top:4px;margin-left:37%;font-size:12px;color:#777;clear:both;float:none}
.uniForm .inlineLabels .multiField{margin:0 0 .3em}
.uniForm .inlineLabels .multiField .blockLabel{float:left;width:30%;margin:0 3% 0 0}
.uniForm .inlineLabels .multiField .blockLabel .textInput,.uniForm .inlineLabels .multiField .blockLabel .selectInput,.uniForm .inlineLabels .multiField .blockLabel select{display:block;width:100%;float:none;margin:.3em 0 0}
.uniForm div.focused .formHint{color:#333}
.uniForm .col{width:47.9%;float:left;margin:0 2% 20px 0}
.uniForm .col.first{width:49%;float:left;clear:none}
.uniForm .col.last{width:49%;float:right;clear:none;margin-right:0}
.uniForm #errorMsg{background:#ffdfdf;border:1px solid #df7d7d;border-width:1px 0;margin:0 0 1.5em;padding:7px}
.uniForm #errorMsg dt,.uniForm #errorMsg h3{font-size:100%;line-height:100%;font-weight:700;margin:0 0 .5em}
.uniForm #errorMsg ol li{list-style-position:inside;border-bottom:1px dotted #df7d7d;position:relative;margin:0;padding:2px}
.uniForm .errorField{color:#af4c4c;background:#ffbfbf;font-weight:700;margin:0 0 6px;padding:4px}
.uniForm #OKMsg{background:#C8FFBF;border:1px solid #A2EF95;border-width:1px 0;margin:0 0 1.5em;padding:7px}
.uniForm #OKMsg p{margin:0}
.confirm-field{display:none}
.uniForm .buttonHolder{padding:7px}
.uniForm fieldset{border-top:solid 2px #ddd;border-left:none;border-bottom:none;border-right:none;margin:5px 0;padding:5px 12px}
.uniForm fieldset legend{color:#333;font-weight:700;font-size:1.2em;margin:0;padding:1em .3em}
.uniForm .inlineLabels .labelFull{width:90%;margin:.3em 2% 0 0}
.uniForm .inlineLabels .textInput,.uniForm .inlineLabels .fileUpload,.uniForm .inlineLabels .selectInput,.uniForm .inlineLabels select,.uniForm .inlineLabels textarea,.uniForm .inlineLabels .multiField{width:55%}
.uniForm .textInput,.uniForm .fileUpload,.uniForm .selectInput,.uniForm select,.uniForm textarea{border:solid 1px #85b1de;background:transparent url(Images/input-blue-fade.png) repeat-x top;padding:4px}
.uniForm .textInput:focus,.uniForm .fileUpload:focus,.uniForm .selectInput:focus,.uniForm select:focus,.uniForm textarea:focus{background:#fff none;border:solid 1px #33677F}
.uniForm em{color:red;font-size:12pt;font-weight:700}
.uniForm .small{font-size:85%}
.uniForm .success{background:#9f9;border:1px solid green;border-width:1px 0}
.progressContainer{border:solid 1px #E8E8E8;background-color:#F7F7F7;overflow:hidden;margin:5px;padding:4px}
.progressContainer .red /* Error */{border:solid 1px #B50000;background-color:#FFEBEB}
.progressContainer .green /* Current */{border:solid 1px #DDF0DD;background-color:#EBFFEB}
.progressContainer .blue /* Complete */{border:solid 1px #CEE2F2;background-color:#F0F5FF}
.progressName{font-size:8pt;font-weight:700;color:#555;width:323px;height:14px;text-align:left;white-space:nowrap;overflow:hidden}
.progressBarInProgress,.progressBarComplete,.progressBarError{font-size:0;width:0;height:2px;background-color:blue;margin-top:2px}
.progressBarComplete{width:100%;background-color:green;visibility:hidden}
.progressBarError{width:100%;background-color:red;visibility:hidden}
.progressBarStatus{margin-top:2px;width:337px;font-size:7pt;font-family:Verdana;text-align:left;white-space:nowrap}
a.progressCancel,a.progressCancel:link,a.progressCancel:active,a.progressCancel:visited,a.progressCancel:hover{font-size:0;display:block;height:14px;width:14px;background-image:url(/images/buttons/cancel-button.gif);background-repeat:no-repeat;background-position:-14px 0;float:right}
a.progressCancel:hover{background-position:0 0}
.uniForm{position:relative;margin:0;padding:0}
.uniForm .ctrlHolder,.uniForm{clear:both;padding:7px}
.uniForm:after,.uniForm .buttonHolder:after,.uniForm .ctrlHolder:after,.uniForm .ctrlHolder .multiField:after,.uniForm .inlineLabel:after{content:".";display:block;height:0;line-height:0;font-size:0;clear:both;min-height:0;visibility:hidden}
.uniForm .multiField,.uniForm .blockLabels .multiField{width:auto;float:left}
.uniForm .inlineLabels label,.uniForm .inlineLabels .label{float:left;line-height:100%;position:relative;width:35%;margin:.3em 2% 0 0;padding:0}
.uniForm .inlineLabels label em,.uniForm .inlineLabels .label em{display:block;position:absolute;left:auto;right:0;font-style:normal;font-weight:700}
.textBoxWidth{width:670px}
.fileUploader{width:300px}
.message-container .info,.message-container .success,.message-container .warning,.message-container .error,.message-container .validation{background-position:10px center;background-repeat:no-repeat;border:1px solid;margin:10px 0}
.message-container .info{background-color:#BDE5F8;background-image:url(Images/icn-info.png);color:#00529B}
.message-container .success{background-color:#DFF2BF;background-image:url(Images/icn-success.png);color:#4F8A10}
.message-container .warning{background-color:#FEEFB3;background-image:url(Images/icn-warning.png);color:#9F6000}
.message-container .error{background-color:#FFBABA;background-image:url(Images/icn-error.png);color:#D8000C}
.message-container .info p,.message-container .success p,.message-container .warning p,.message-container .error p{padding:0 50px}
.message-container .info a,.message-container .success a,.message-container .warning a,.message-container .error a{cursor:pointer;float:right;padding:10px}
.message-container .validation ul{padding:10px 30px 0 50px}
.divFastTrackMessageSignup p{margin-left:12px!important}
.leftLabel{float:left;width:150px}
.inputPane{width:475px;margin:0}
.divInputPane{background-color:#FFF;font-size:14px;width:500px}
.FbSuccess{background-color:#DFF2BF;background-image:url(Images/info.png);background-position:10px center;background-repeat:no-repeat;border:1px solid;color:#4F8A10;left:25%;position:fixed;top:25%;width:45%;z-index:1000;padding:7px 7px 7px 50px}
.BlackOverlay{background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.50;z-index:900}
#divFBSignupNote{font-size:12px;color:red;font-weight:700}
#divFBSignupContainer{padding-left:5px}
#spnAgreementStatement{line-height:1.5em;margin-top:-5px}
.ckhUploadFacebookProfileImage label{display:inline!important}
.IAgreeLabel{position:absolute;margin:5px 0 0 -12px !important}
#imgCrop_1{border:1px solid}
.rwWindowContent{background:url(/images/bg.gif) repeat scroll 0 0 #F3F3F3!important;color:#807F83}
.col1{float:left;margin-right:5%;width:47%}
.col2{float:left;width:48%}
.clspadding{padding:1em 0}
.uniForm .resetButton,.uniForm .ResetButton,.uniForm .textInput,.uniForm .blockLabels .textInput,.uniForm .blockLabels .fileUpload,.uniForm .selectInput,.uniForm .blockLabels .selectInput,.uniForm .blockLabels select,.uniForm textarea,.uniForm .blockLabels textarea,.uniForm .inlineLabels .multiField select{float:left}
.uniForm .primaryAction,.uniForm .SubmitButton,.divFastTrackMessageSignup{font-weight:700}
.uniForm .multiField .inlineLabel,.uniForm .blockLabels .multiField .inlineLabel,.uniForm .inlineLabels .multiField .inlineLabel{display:block;margin:0 0 .5em}
.uniForm .inlineLabels .textInput,.uniForm .inlineLabels .fileUpload,.uniForm .inlineLabels .selectInput,.uniForm .inlineLabels select{width:45%}
.uniForm .ctrlHolder .textInput:focus,.uniForm .ctrlHolder textarea:focus{outline:none}
.uniForm .error,.uniForm .highlight{background:#ffdfdf;border:1px solid #df7d7d;border-width:1px 0}
.uniForm #errorMsg dd,.uniForm #errorMsg ol{margin:0;padding:0}
.uniForm fieldset.nolegend,.message-container img{border:none}
#AboutYourself,#LookingFor{width:425px}
.estricColor {color: red !important;}
@media (max-width:480px) {
[class*=col]{clear:both;float:none;width:100%;margin-bottom:1em}
[class*=col]:after{display:block;clear:both;content:""}
.clsGender{width:100%!important}
}
@media (min-width:480px) and (max-width:767px) {
.clsGender{width:50%!important}
}