input, textarea{font-family:Arial,Helvetica,sans-serif; border-width:1px; background:#fff; border-style:solid; border-color:#9b9b9b; padding:3px}
select{border:1px solid #9b9b9b; font-family:arial; letter-spacing:0; }
#standard-form, .standard-form{border-collapse:collapse; padding:0px; margin:0 0 10px 0;}
#standard-form p, .standard-form p{font-size:1em;}
#standard-form fieldset, .standard-form fieldset{position:relative; padding:0; margin:10px 0; border:0}
#standard-form legend, .standard-form legend{color:#555}
#standard-form fieldset input, 
.standard-form fieldset input{width:204px; padding:3px; padding-left:6px}
#standard-form textarea, .standard-form textarea{width:90%; height:12em; padding:3px; padding-left:6px; font-size:1em;}
#standard-form select, .standard-form select{width:212px; border:1px solid #9b9b9b; margin-bottom:2px}
#standard-form option, .standard-form option{padding:2px}
#standard-form input[type=text]:focus, 
#standard-forminput[type=password]:focus, 
#standard-formtextarea:focus, 
.standard-forminput[type=text]:focus, 
.standard-forminput[type=password]:focus, 
.standard-formtextarea:focus{border:2px solid; margin:-1px; border-color:#9b9b9b}
#standard-formtextarea:focus, 
.standard-formtextarea:focus{margin:0}
#standard-form .error, 
.standard-form .error{border-color:red}
#standard-form .handle, #standard-form label, 
.standard-form .handle, .standard-form label{float:left; width:230px; font-weight:normal; border-top:#ececec 1px solid; padding:0.75em 20px 0.75em 10px; line-height:1.5em; clear:both; color:#333}
#standard-form .handle, #standard-form label.optional, 
.standard-form .handle, .standard-form label.optional{font-weight:normal}
#standard-form label span, 
.standard-form label span, 
.required_field_note span{color:#C8181A; font-size:100%; margin-right:0.1em; margin-top:0.25em; font-weight:bold;}
.required_field_note{margin-left:10px;}
#standard-form .wrap, .standard-form .wrap{float:left; padding-top:0.75em; padding-bottom:0.75em; width:400px; border-top:#ececec 1px solid; }
#standard-form .wrap .hint, .standard-form .wrap .hint{float:right; width:320px; color:#333}
#standard-form .wrap .multi, .standard-form .wrap .multi{line-height:2em; max-height:30em; overflow:auto}
#standard-form .wrap .multi input, .standard-form .wrap .multi input{margin-top:0.5em; margin-bottom:0.5em}
#standard-form .col, .standard-form .col{width:50px}
#standard-form .long, .standard-form .long{width:100%; clear:both}
#standard-form .disabled, .standard-form .disabled{background:#eee}
.s{width:70px !important}
.ss{width:30px !important; margin-top:0 !important}
.stub{width:120px}
#applicant_employment .stub{width:50px; margin:0 0 2px 0;}
.other_select{margin-top:10px;}
.other_select p{margin-bottom:10px;}
.right_cont_container_form input{ float:left;}
.right_cont_container_form input,.continue,.cancel, #button, .submit, #standard-form .go, .standard-form .go, .go, #standard-form .go, .standard-form .go{ font-family:Arial,Helvetica,sans-serif;  font-size:12px;  background: url('/html/images/buttons/submit_bg.png') center no-repeat;  border:0;  font-weight:bold; width:122px; height:22px; line-height:22px; color:#fff !important; text-align:left; display:block; text-decoration:none; padding:0; text-transform:lowercase; text-indent:5px;}
.go{font-family:Arial,Helvetica,sans-serif;  font-size:12px;  background: url('/html/images/buttons/submit_bg.png') center no-repeat;  border:0;  font-weight:bold; width:122px; height:22px; line-height:22px; color:#fff; text-align:left; text-decoration:none; padding:0; text-transform:lowercase; text-indent:5px; display:inline;}
#standard-form .go-wrap, .standard-form .go-wrap{text-align:left; border-top:#ececec 1px solid; padding-top:10px; height:22px;}
#standard-form .reset-wrap, .standard-form .reset-wrap{float:left; padding-left:1.0em;  border-top:#ececec 1px solid; padding-top:10px}
#standard-form .go-block, .standard-form .go-block{text-align:right; padding-right:10px}
#evaluation_journal_set_time {position: absolute; width:200px; z-index: 100; margin:15px 0 0 615px;}
#evaluation_journal_set_time .s{}
#evaluation_journal_set_time label{width:60px; padding:0; border-top:0;}
/*add opportunities*/
.add_opps{width:500px; border:1px solid #ccc; margin-top:10px;}
.add_opps h1{line-height:32px; text-indent:5px; padding:0 5px; margin-bottom:0; background:#efefef;}
.add_opps fieldset{margin-top:0;}
.add_opps .wrap{width:250px;}
.add_opps label{text-indent:10px;}
.add_opps .togglers{background:#efefef; height:32px; }
.add_opps .togglers p{line-height:32px; text-indent:10px;}

.eval_move_to_next,
.app_move_to_next{float:left; clear:both; margin-top:10px; width:100%;}
.eval_move_to_next span, .app_move_to_next span{line-height:26px; padding-left:10px; font-size:12px;}

.continue, 
.cancel{text-indent:7px; float:left;}


@import 'form_widgets.css'; 

#submit-course-availability #standard-form select, #submit-course-availability .standard-form select{width:100%}

/*Tailor our services*/
#partner_links{ margin-top:21px;}
*html #partner_links{padding-top:22px;}
#partner_links .multi, #affiliate_links .multi,
#partner_links, #affiliate_links{float:left; width:350px;}
#partner_links, #affiliate_links{margin-bottom:1em;}

/*define label*/
#partner_links label, #affiliate_links label{width:auto !important; border-top:0;}
#partner_links label{margin-left:10px;padding-bottom:0;}


#partner_links .wrap label,
#affiliate_links .wrap label{float:none; width:auto; margin:0; padding:0;}

/*define wrap*/
#partner_links .wrap,
#affiliate_links .wrap{width:340px; border:1px solid #ccc; background:#efefef; padding:0.25em 0;}
#partner_links .wrap{background:#fff; border-color:#fff; margin-left:10px;}
#affiliate_links .wrap{padding:0.5em 0; height:350px; overflow:auto;}

/*define standard links*/
#affiliate_links .wrap .links{width:100% !important; float:none; line-height:1.75em;}
#partner_links .wrap .links{width:100%; line-height:1.75em;  padding:0.15em 0 0.15em 5px; background:url('/html/images/bullet/link.png') no-repeat 4px; text-indent:20px;}
#partner_links .wrap .selected{width:100%; padding-left: 5px; line-height:1.75em; background:url('/html/images/bullet/add.png') no-repeat 4px; text-indent:20px;}
#partner_links .wrap .multi{overflow:hidden;}
#partner_links .wrap .links img{margin-top:3px; float:left; margin-right:5px;}

/*no partner links*/
#partner_links .wrap p{font-weight:bold;margin:0; padding:0 0 0 5px;}

#affiliate_links .links input{width:30px; border:0; background:transparent !important;}
*html #affiliate_links .links input{border:0; background:#efefef;}

#affiliate_links .wrap .go-wrap{text-align:right; margin-right:0px; padding:6px 5px 0 0; border-top:1px solid #ccc; clear:both;}

/*style affiliate links (rhs links)*/
.affiliate_group{padding:0 !important; float:left; width:340px; margin:0;}
.affiliate_group li{float:left; background:#efefef; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; background-image:none !important; margin:0 2px 0 0 !important; padding:0.25em 0.5em !important; color:#fff; margin-bottom:0; line-height:15px;  
	-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;}

.affiliate_group li a{background-color:#efefef !important; color:#000; text-decoration:none;}

p.aux-msg{text-indent:10px; font-weight:bold;}

p#no-links{padding:10px !important; background:#efefef; margin-top:5px !important; border:1px solid #ccc;}