/* Layout */
.column {width:70%;float:left;}
.column.two {width:30%;}

/* Headlines */
#mc h2 {font-size:12px;font-weight:bold;}
#mc h3 {margin-bottom:4px;}

/* Address */
#mc .address {color:#333;padding-left:14px;margin-bottom:4px;}
#mc .address em {position: absolute;left: -9999em;top: 0;width: 1px;height: 1px;overflow: hidden;}
#mc .address dd {line-height:1.4em;background:none;margin:0;padding:0;}
#mc .address dt {font-weight:bold;font-size:14px;margin-bottom:0;}

/* Lists */
#job_list {margin-bottom:12px;}
#job_list, #mc dl dd {margin-left:12px;line-height:1.4em;}
#job_list li, #mc dd {background:transparent url(/images/icons/bullet_round_black.gif) no-repeat scroll .2em .55em; padding-left:11px;}
#mc dl {margin-bottom:12px;}
#mc dl dt {font-size:12px;margin-bottom:4px;}
#mc dl dl {margin-bottom:4px;}
#mc dl dl dt {font-weight:normal;margin:0;}
#mc dl dl dd {background:transparent url(/images/icons/bullet_square_black.gif) no-repeat scroll .2em .55em;}
#mc dl dd {margin-bottom:2px;}

/* Team Menu */
.column.two {background-color:#eee;} 
.column.two h4 {background-color:#006;color:#fff;font-size:14px;padding:4px 8px;}
.column.two .subheadline {font-weight:bold;padding:8px 12px 0 12px;display:block;}
.column.two label {margin-bottom:4px;display:block;}
.column.two form {padding:0 12px 4px 12px;display:block;}

/* Utility */
.disclaimer {display:block;margin-bottom:12px;padding-left:12px;}
.legal {display:block;margin-bottom:24px;}

/* MC Footer */
#mc_footer {color:#333;clear:both;}
#mc_footer #apply_instructions p {color:#000;background-color:#ccc;padding:8px;margin:12px 18px;border:1px solid #000;}
#mc_footer #apply_instructions strong {display:block;}
#mc_footer .back {margin-bottom:12px;display:block;}
#mc_footer h4 {font-size:12px;border-top:1px dashed;padding:4px 0;}
