#josForm{
/*background: url("../images/chubbylawyer.gif") no-repeat scroll right center transparent;
*/
}


/*
captcha
*/

img { behavior: url(captcha/iepngfix.htc); }

/* FANCY CAPTCHA STARTS */
.ajax-fc-container { width: 400px; background:#a8d7ea;  color:#fff;  margin:0 15px; }
.ajax-fc1-container1 { width: 400px; background:#a8d7ea;  color:#fff;  margin:0 15px; padding-left:15px;}
/* rounded corners */
.ajax-fc-rtop, .ajax-fc-rbottom{ display:block; background: #D4D2D3; }
.ajax-fc-rtop *, .ajax-fc-rbottom *{ display: block; height: 1px; overflow: hidden; background:#a8d7ea; }

/* describes left and right boxes */
div#ajax-fc-content { position: absolute; margin-top: -3px; margin-left: 9px; width: 382px; height: 105px; background: url(imgs/bg-content-div.png); }
div#ajax-fc-content div#ajax-fc-left { width: 284px; height: 100px; float: left; }

div#ajax-fc-content div#ajax-fc-right { width: 90px; height: 100px; float: right; }

/* block left: task and pictures */
p#ajax-fc-task { line-height: 16px; margin: 0; padding: 11px 0 0 11px; font-size: 10px; font-family: Verdana, Tahoma, Arial; color: #18779d; }
p#ajax-fc-task span { color: #66a70b; font-weight: bold; }

ul#ajax-fc-task { width: 190px; height: 18px; list-style-type: none; background: url(imgs/bg-items.png) -4px 0px; background-repeat: no-repeat; margin: 6px 0 0 0; padding: 5px 0 0 2px; }

/* block right: cycle and backlink */
ul#ajax-fc-task li { float: left; margin-right: 1px; margin-top: 6px;}
p#ajax-fc-circle { position: absolute; margin: 10px 0 0 5px; width: 79px; height: 79px; background: url(imgs/circle.png); background-repeat: no-repeat; }
img#ajax-fc-backlink { position: absolute; margin-top: 1px; margin-left: 6px; border: 0px; z-index: 101; display:none; }

/* left and right png borders */
div#ajax-fc-corner-spacer { height: 99px; }
img.ajax-fc-border { position: absolute; margin-top: -3px; }
img.ajax-fc-border#ajax-fc-left { margin-left: 2px; }
img.ajax-fc-border#ajax-fc-right { margin-left: 391px; }

/* items */
.ajax-fc-highlighted { cursor: pointer; z-index: 102}

/* rounded corners */
.ajax-fc-r1{ margin: 0 5px } .ajax-fc-r2{ margin: 0 3px } .ajax-fc-r3{ margin: 0 2px } .ajax-fc-r4{ margin: 0 1px; height: 2px }

/* FANCY CAPTCHA ENDS */

/*  reg form */
#reg_form .inputbox  {width:207px;}
#reg_form select {width:212px;}
#reg_form td  {padding:3px 0; width:40%}
#reg_form {padding-top:10px;}

#josForm label.error{ 
display:block;
/*margin-left: 10px;*/
color:red;
font-style:italic;
padding:2px 0px;
}
#josForm label{ 
padding-left:5px;
}
input.error {
border:1px dotted red;
}

span.red, label.error{color:#FF0000;}

.hidden{display:none;}
#success{text-align:center;}
#success h1{
	color:#FF0000;
	margin-bottom:40px;
}

#verification{padding-right:40px;}
td{vertical-align:top;}

#payment #payment_button{padding:30px; padding-top:0px; padding-left:0px;}
#payment_details {padding:20px 0px; padding-bottom:10px;}

#photo_selection_page{padding:10px 0px;}
#photo_selection_page td{text-align:center; width:110px;}
#photo_selection_page span{display:block;}
#photo_selection_page #finish_button{padding:20px 0px;}
#selected_image{padding:10px;}

#expertise_selection{padding:10px;}
#editProfileForm td{vertical-align:middle;}

#lawfirm_login{padding:10px;}
.text_align_left{text-align:left !important;}
#lawfirm_login #sl_vert{padding-top:15px;}
/*.bg_button{background: url("../images/btn-final-login.gif") no-repeat scroll center center transparent;
background-color:white;
border:thin solid #D7D7D7;
color:#000000;
font-size:100%;
font-weight:normal;
height:22px;
line-height:10px;
width:110px;}*/
#mini_reg_form input{margin:0px !important;}
#mini_reg_form {text-align:left !important; padding: 0 10px 10px;}
#mini_reg_form #josForm{background:none;}

table.st_right_image{
  background-image:url(../images/student-registration-Page-B.png);
  background-repeat:no-repeat;
  background-position:100% 11%;
}