/* CUSTOM CONTROL SPACING */div.custom-width{	float:left;}div.custom-width .before_1 {margin-left:10px; }div.custom-width .before_2 {margin-left:20px; }div.custom-width .before_3 {margin-left:30px; }div.custom-width .before_4 {margin-left:40px; }div.custom-width .before_5 {margin-left:50px; }div.custom-width .after_1 {margin-right:10px; }div.custom-width .after_2 {margin-right:20px; }div.custom-width .after_3 {margin-right:30px; }div.custom-width .after_4 {margin-right:40px; }div.custom-width .after_5 {margin-right:50px; }div.custom-width .width_1, div.custom-width .width_2,div.custom-width .width_3, div.custom-width .width_4,div.custom-width .width_5, div.custom-width .width_6,div.custom-width .width_7, div.custom-width .width_8,div.custom-width .width_9, div.custom-width .width_10,div.custom-width .width_11, div.custom-width .width_12,div.custom-width .width_13, div.custom-width .width_14,div.custom-width .width_15, div.custom-width .width_16,div.custom-width .width_17, div.custom-width .width_18,div.custom-width .width_19, div.custom-width .width_20,div.custom-width .width_21, div.custom-width .width_22,div.custom-width .width_23, div.custom-width .width_24,div.custom-width .width_25, div.custom-width .width_26,div.custom-width .width_27, div.custom-width .width_28,div.custom-width .width_29, div.custom-width .width_30,div.custom-width .width_31, div.custom-width .width_32,div.custom-width .width_33, div.custom-width .width_34,div.custom-width .width_35, div.custom-width .width_36,div.custom-width .width_37, div.custom-width .width_38,div.custom-width .width_39, div.custom-width .width_40,div.custom-width .width_41, div.custom-width .width_42,div.custom-width .width_43, div.custom-width .width_44,div.custom-width .width_45, div.custom-width .width_46,div.custom-width .width_47, div.custom-width .width_48,div.custom-width .width_49, div.custom-width .width_50 {	display:inline-block;	vertical-align:top;}/* The parent-block is used to where a span is used to contain other spans with a width_x set on them */ div.custom-width span.parent{    display:inline-block;    vertical-align:top;}.big_blue_box .container .custom-width span{    width:auto;}div.custom-width .width_1 input, div.custom-width .width_1 select, div.custom-width .width_1 ul.errorlist, div.custom-width .width_1 textarea {width: 10px; margin:2px 0; padding:2px 0; }div.custom-width .width_2 input, div.custom-width .width_2 select, div.custom-width .width_2 ul.errorlist, div.custom-width .width_2 textarea {width: 20px; margin:2px 0; padding:2px 0; }div.custom-width .width_3 input, div.custom-width .width_3 select, div.custom-width .width_3 ul.errorlist, div.custom-width .width_3 textarea {width: 30px; margin:2px 0; padding:2px 0; }div.custom-width .width_4 input, div.custom-width .width_4 select, div.custom-width .width_4 ul.errorlist, div.custom-width .width_4 textarea {width: 40px; margin:2px 0; padding:2px 0; }div.custom-width .width_5 input, div.custom-width .width_5 select, div.custom-width .width_5 ul.errorlist, div.custom-width .width_5 textarea {width: 50px; margin:2px 0; padding:2px 0; }div.custom-width .width_6 input, div.custom-width .width_6 select, div.custom-width .width_6 ul.errorlist, div.custom-width .width_6 textarea {width: 60px; margin:2px 0; padding:2px 0; }div.custom-width .width_7 input, div.custom-width .width_7 select, div.custom-width .width_7 ul.errorlist, div.custom-width .width_7 textarea {width: 70px; margin:2px 0; padding:2px 0; }div.custom-width .width_8 input, div.custom-width .width_8 select, div.custom-width .width_8 ul.errorlist, div.custom-width .width_8 textarea {width: 80px; margin:2px 0; padding:2px 0; }div.custom-width .width_9 input, div.custom-width .width_9 select, div.custom-width .width_9 ul.errorlist, div.custom-width .width_9 textarea {width: 90px; margin:2px 0; padding:2px 0; }div.custom-width .width_10 input, div.custom-width .width_10 select, div.custom-width .width_10 ul.errorlist, div.custom-width .width_10 textarea {width: 100px; margin:2px 0; padding:2px 0; }div.custom-width .width_11 input, div.custom-width .width_11 select, div.custom-width .width_11 ul.errorlist, div.custom-width .width_11 textarea {width: 110px; margin:2px 0; padding:2px 0; }div.custom-width .width_12 input, div.custom-width .width_12 select, div.custom-width .width_12 ul.errorlist, div.custom-width .width_12 textarea {width: 120px; margin:2px 0; padding:2px 0; }div.custom-width .width_13 input, div.custom-width .width_13 select, div.custom-width .width_13 ul.errorlist, div.custom-width .width_13 textarea {width: 130px; margin:2px 0; padding:2px 0; }div.custom-width .width_14 input, div.custom-width .width_14 select, div.custom-width .width_14 ul.errorlist, div.custom-width .width_14 textarea {width: 140px; margin:2px 0; padding:2px 0; }div.custom-width .width_15 input, div.custom-width .width_15 select, div.custom-width .width_15 ul.errorlist, div.custom-width .width_15 textarea {width: 150px; margin:2px 0; padding:2px 0; }div.custom-width .width_16 input, div.custom-width .width_16 select, div.custom-width .width_16 ul.errorlist, div.custom-width .width_16 textarea {width: 160px; margin:2px 0; padding:2px 0; }div.custom-width .width_17 input, div.custom-width .width_17 select, div.custom-width .width_17 ul.errorlist, div.custom-width .width_17 textarea {width: 170px; margin:2px 0; padding:2px 0; }div.custom-width .width_18 input, div.custom-width .width_18 select, div.custom-width .width_18 ul.errorlist, div.custom-width .width_18 textarea {width: 180px; margin:2px 0; padding:2px 0; }div.custom-width .width_19 input, div.custom-width .width_19 select, div.custom-width .width_19 ul.errorlist, div.custom-width .width_19 textarea {width: 190px; margin:2px 0; padding:2px 0; }div.custom-width .width_20 input, div.custom-width .width_20 select, div.custom-width .width_20 ul.errorlist, div.custom-width .width_20 textarea {width: 200px; margin:2px 0; padding:2px 0; }div.custom-width .width_21 input, div.custom-width .width_21 select, div.custom-width .width_21 ul.errorlist, div.custom-width .width_21 textarea {width: 210px; margin:2px 0; padding:2px 0; }div.custom-width .width_22 input, div.custom-width .width_22 select, div.custom-width .width_22 ul.errorlist, div.custom-width .width_22 textarea {width: 220px; margin:2px 0; padding:2px 0; }div.custom-width .width_23 input, div.custom-width .width_23 select, div.custom-width .width_23 ul.errorlist, div.custom-width .width_23 textarea {width: 230px; margin:2px 0; padding:2px 0; }div.custom-width .width_24 input, div.custom-width .width_24 select, div.custom-width .width_24 ul.errorlist, div.custom-width .width_24 textarea {width: 240px; margin:2px 0; padding:2px 0; }div.custom-width .width_25 input, div.custom-width .width_25 select, div.custom-width .width_25 ul.errorlist, div.custom-width .width_25 textarea {width: 250px; margin:2px 0; padding:2px 0; }div.custom-width .width_26 input, div.custom-width .width_26 select, div.custom-width .width_26 ul.errorlist, div.custom-width .width_26 textarea {width: 260px; margin:2px 0; padding:2px 0; }div.custom-width .width_27 input, div.custom-width .width_27 select, div.custom-width .width_27 ul.errorlist, div.custom-width .width_27 textarea {width: 270px; margin:2px 0; padding:2px 0; }div.custom-width .width_28 input, div.custom-width .width_28 select, div.custom-width .width_28 ul.errorlist, div.custom-width .width_28 textarea {width: 280px; margin:2px 0; padding:2px 0; }div.custom-width .width_29 input, div.custom-width .width_29 select, div.custom-width .width_29 ul.errorlist, div.custom-width .width_29 textarea {width: 290px; margin:2px 0; padding:2px 0; }div.custom-width .width_30 input, div.custom-width .width_30 select, div.custom-width .width_30 ul.errorlist, div.custom-width .width_30 textarea {width: 300px; margin:2px 0; padding:2px 0; }div.custom-width .width_31 input, div.custom-width .width_31 select, div.custom-width .width_31 ul.errorlist, div.custom-width .width_31 textarea {width: 310px; margin:2px 0; padding:2px 0; }div.custom-width .width_32 input, div.custom-width .width_32 select, div.custom-width .width_32 ul.errorlist, div.custom-width .width_32 textarea {width: 320px; margin:2px 0; padding:2px 0; }div.custom-width .width_33 input, div.custom-width .width_33 select, div.custom-width .width_33 ul.errorlist, div.custom-width .width_33 textarea {width: 330px; margin:2px 0; padding:2px 0; }div.custom-width .width_34 input, div.custom-width .width_34 select, div.custom-width .width_34 ul.errorlist, div.custom-width .width_34 textarea {width: 340px; margin:2px 0; padding:2px 0; }div.custom-width .width_35 input, div.custom-width .width_35 select, div.custom-width .width_35 ul.errorlist, div.custom-width .width_35 textarea {width: 350px; margin:2px 0; padding:2px 0; }div.custom-width .width_36 input, div.custom-width .width_36 select, div.custom-width .width_36 ul.errorlist, div.custom-width .width_36 textarea {width: 360px; margin:2px 0; padding:2px 0; }div.custom-width .width_37 input, div.custom-width .width_37 select, div.custom-width .width_37 ul.errorlist, div.custom-width .width_37 textarea {width: 370px; margin:2px 0; padding:2px 0; }div.custom-width .width_38 input, div.custom-width .width_38 select, div.custom-width .width_38 ul.errorlist, div.custom-width .width_38 textarea {width: 380px; margin:2px 0; padding:2px 0; }div.custom-width .width_39 input, div.custom-width .width_39 select, div.custom-width .width_39 ul.errorlist, div.custom-width .width_39 textarea {width: 390px; margin:2px 0; padding:2px 0; }div.custom-width .width_40 input, div.custom-width .width_40 select, div.custom-width .width_40 ul.errorlist, div.custom-width .width_40 textarea {width: 400px; margin:2px 0; padding:2px 0; }div.custom-width .width_41 input, div.custom-width .width_41 select, div.custom-width .width_41 ul.errorlist, div.custom-width .width_41 textarea {width: 410px; margin:2px 0; padding:2px 0; }div.custom-width .width_42 input, div.custom-width .width_42 select, div.custom-width .width_42 ul.errorlist, div.custom-width .width_42 textarea {width: 420px; margin:2px 0; padding:2px 0; }div.custom-width .width_43 input, div.custom-width .width_43 select, div.custom-width .width_43 ul.errorlist, div.custom-width .width_43 textarea {width: 430px; margin:2px 0; padding:2px 0; }div.custom-width .width_44 input, div.custom-width .width_44 select, div.custom-width .width_44 ul.errorlist, div.custom-width .width_44 textarea {width: 440px; margin:2px 0; padding:2px 0; }div.custom-width .width_45 input, div.custom-width .width_45 select, div.custom-width .width_45 ul.errorlist, div.custom-width .width_45 textarea {width: 450px; margin:2px 0; padding:2px 0; }div.custom-width .width_46 input, div.custom-width .width_46 select, div.custom-width .width_46 ul.errorlist, div.custom-width .width_46 textarea {width: 460px; margin:2px 0; padding:2px 0; }div.custom-width .width_47 input, div.custom-width .width_47 select, div.custom-width .width_47 ul.errorlist, div.custom-width .width_47 textarea {width: 470px; margin:2px 0; padding:2px 0; }div.custom-width .width_48 input, div.custom-width .width_48 select, div.custom-width .width_48 ul.errorlist, div.custom-width .width_48 textarea {width: 480px; margin:2px 0; padding:2px 0; }div.custom-width .width_49 input, div.custom-width .width_49 select, div.custom-width .width_49 ul.errorlist, div.custom-width .width_49 textarea {width: 490px; margin:2px 0; padding:2px 0; }div.custom-width .width_50 input, div.custom-width .width_50 select, div.custom-width .width_50 ul.errorlist, div.custom-width .width_50 textarea {width: 500px; margin:2px 0; padding:2px 0; }div.custom-width input.radio{	width:auto;    vertical-align:middle;}div.custom-width li{    margin-right:10px;	vertical-align:middle;}/* GENERAL CONTAINER PROPERTIES */.container{    clear: left;	font-size:0.9em;    margin: 0;    padding: 10px 10px 5px 10px;}.container-narrow-margin{    padding: 15px 7px 0;}ul.errorlist{    background:#d01d00;    color: #fff;    display: block;    padding: 2px;    font-size: 95%;    margin: 0 0 8px;    font-weight: bold;}ul.errorlist li{    background:none;    display:table;    margin:0;    padding:0 0 0 5px;    font-weight:bold;}.container small{    font: normal 0.9em/1.2em "Arial", Helvetica, san-serif;}.container label{	clear:both;	display:block;    font: normal 1em/1.2em "Arial", Helvetica, san-serif;}.container b{    color: #FF0000;    font-weight: bold;    padding-left:5px;}.container p{	font-size:1em;}.container input,.container select,.container textarea{    background: #fff url(../images/base/input-bg.gif) 0 0 repeat-x;    border:1px solid #b6c0cc;    color: #073064;    font: normal 1em/1em "Arial", Helvetica, san-serif;    margin: 2px 0 6px;    padding: 2px 3px;    width: 238px;}.container strong{	font-size:0.9em;	font-weight:bold;}.container label.subheading{	font-size:0.9em;	line-height:1em;}.container span input{    width: auto;}.container select{    width: 245px;}.container .autowidth select{    width: auto;}.container .autowidth{	margin-right:15px;}.container input.checkbox,.container input.radio{    background: none;    border: 0;    margin: 0;    outline: none;    padding: 0;    width: auto;	vertical-align:top;}.container input.btn{    background: none;    border: 0;    color: #fff;    font-weight: bold;    margin: 0;    padding: 0;    width: auto;}.container table{    width: auto;    margin: 10px 0 0;}.container table td{    font-size: 100%;    padding: 5px 10px 0;	width:16em;}.container table td input{    font-size: 90%;    width:15em;}.container ul{    margin: 0;}.container ul li{    background:none;    font: normal 1em/1.3em "Arial", Helvetica, san-serif;    margin-bottom: 8px;    padding: 0;}.btn{	border:none;}form.plain_form{    font-size:0.9em;    margin-top:20px;}form.plain_form label{	font-weight:bold;}form .inline-checkbox input{    font-size:0.9em;    margin:5px 2px 0 0;    vertical-align:middle;}form .inline-checkbox span{	font-size:0.9em;	padding-top:4px;    vertical-align:middle;}#placement_fees{	font-size:0.8em;	font-style:italic;}/* Specific containers */.add_job_container{	min-height:320px;}