form {
margin:0px;
margin:0px;
}

fieldset {
padding:0px;
margin:0px;
border:0px;
}

.login_info_block {display:table; font-size:11px;width:100%;}

.login_form {
width:100%;
border:0px;
margin:0px;
padding:0px;
color:#013674;
display:table;
}

h3 {margin-bottom:15px;}

.login_info_block h1 {margin-bottom:12px;}

.request {
width: 150px;
padding-right:7px;
display:inline-block;
padding-bottom:15px;
float:left;
}

.request label {
display:block;
text-transform:none;
font-size:11px;
margin-bottom:3px;
}

.request input[type="text"],
.request input[type="password"] {
width: 148px;
height: 18px;
background-color: #f0f1f2;
border: 1px solid #8e8e8e;
font-size: 11px;
color: #013674;
line-height: 17px;
}

.button_holder_lf {
display:inline-block;
vertical-align:top;

}

.button_holder_lf input {margin-top:16px;}

.fp_link {
text-decoration:none;
font-size:11px;
color: #013674;
width:100%;
text-align:left;
}

.fp_link a {display:inline-block;}

.PanelThankYou, .login_info_block2 {color: #013674;font-size:11px;}

.fp_link2 {width:100%; }

#LoginControl_div_RememberMe {width:100%;}
#LoginControl_div_RememberMe label {display:inline-block;}

#fp_form {
width:100%;
}

.retrieve_password_form {
width:100%;
}

.back_to_login { 
font-size:11px;
text-decoration:underline;
cursor:pointer;
margin-top:10px;
display:inline-block;
}

.chbox_holder {
padding-top:20px;
}

.chbox_holder,
.chbox_holder input,
.chbox_holder label {
vertical-align:middle;
}

.chbox_holder input {
margin:0px 7px 0px 0px;
}

.checkbox_type {margin:0px;}
.checkbox_type input {margin:0px; vertical-align:middle;}

/*colorBox*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0px; left:0px; z-index:9999; overflow:hidden;}

#cboxOverlay { opacity:0.7!important;}

#colorbox {
border-radius:15px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
box-shadow:0px 0px 10px #cccccc;
-moz-box-shadow:0px 0px 10px #cccccc;
-webkit-box-shadow:0px 0px 10px #cccccc;
width:450px;
}

#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{background:#fff;}
#colorbox{outline:0;}

#cboxContent{
background:#fff; 
overflow:hidden;
position:relative;
padding:30px;
}

#colorbox .back_to_login { display:none;}

#cboxClose {
border:0px;
width:15px;
height:15px; 
position:absolute;
top:10px; 
right:10px; 
display:block; 
color:#ffffff;
font-size:0px;
line-height:0px;
background:#ffffff url(../media/close_button.png) left top no-repeat;
}

#fp_form span ,label {
color:#013674;
font-size:11px;
padding-right:7px;
}

