#pbat {width:790px;
width:840px;
}
#pbat ol, #pbat ul {line-height:1;margin-bottom:1em;
line-height: 1.5;
}
#pbat ol li, #pbat ul li{margin-bottom:0;}
#pbat h2, #pbat h3 {margin-top:0; padding-top:0;}
#pbat h2 {margin-bottom:0;font-size:1.3em;}
#pbat h3 {margin-top:1em;font-size:1.1em;margin-bottom:1em;}
#pbat h3#comment-header {margin: 2em 0 .75em;}
#pbat h3#comment-header a {color:#FFFFFF;color:#000000;text-decoration:none;padding:.5em;background-color:#FFC423;
border:1px solid #666666; border-right-width:2px; border-bottom-width:2px;font-size:.875em;
}
#pbat h3#comment-header a:hover {color:#666666;color:#000000;}
#pbat #right-side h3 {margin-bottom:0}
#pbat fieldset {border:0;}
#pbat div.grey-border label {font-weight:bold;display:block;margin-top:.75em;margin-bottom:.25em;font-size:1em;
width:auto;
}
#pbat select {margin-bottom:.5em;width:95%;font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:11px;}
#pbat #st-left-side select {margin-bottom:.5em;width:90%;font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:11px;}
#pbat p {line-height:1.4;margin-bottom:1em;margin-top:1em;}
#pbat p.italic {font-style:italic}
#pbat p.reset {padding:0;margin:0;}
#pbat p.reset a, p.reset a:visited {color:#333333;}
#pbat p.reset a:hover, p.reset a:focus, p.reset a:active {text-decoration:none;}
#pbat noscript p {border:2px solid red;padding:10px;}

#pbat #st-cs-c {padding-left:15px;}
#pbat #st-cs-c ol {
margin-left:30px;
margin-top: 15px;
}

#pbat #left-side, #right-side {width:330px;float:left;font-size:1em;background-color:#FFFFFF;}
#pbat #st-left-side {width:200px;float:left;font-size:1em;background-color:#FFFFFF;}
#pbat #st-right-side {width:500px;float:left;font-size:1em;background-color:#FFFFFF;}
#pbat #st-right-side h3{margin-bottom:0;paddding-bottom:0;margin-top:1.5em;}
#pbat #st-right-side p.prog-desc{margin-top:0;paddding-top:0;}
#pbat #st-right-side h2#add-prog-link{margin:1em auto;text-align:center;
border-bottom:0;
text-transform: none;
}


#pbat #st-middle {float:left;width:60px;text-align:center;font-size:1.5em;font-weight:bold;padding-top:0;}
#pbat #st-middle div {height:50em;background-image:url('/images/pbat/middle_background.gif');background-repeat:repeat-y;}
#pbat #middle {float:left;width:60px;text-align:center;font-size:1.5em;font-weight:bold;padding-top:20px;}
#pbat #middle p {text-transform:uppercase;padding-top:0;margin-top:0px;padding-bottom:10px;margin-bottom:0;}
#pbat #middle div {height:150em;background-image:url('/images/pbat/middle_background.gif');background-repeat:repeat-y;}
#pbat div.grey-border {border:1px solid #eeeeee;padding:5px;}
#pbat div.feedback {margin-top:0;border:1px solid #FFC423;padding:5px;margin-bottom:1em;}
#pbat .clear {clear:both;}
#pbat #prj-description, occ-description {margin-top:0;}

#pbat div.feedback h3 {margin-top:0;margin-bottom:1em;font-size:1em;}
#pbat div.feedback #description {width:100%;}
#pbat div.feedback label#description-label {font-weight:normal;line-height:1.5;
width:auto;}
#pbat div#st_submit_comment_div label#description-label {font-weight:normal;line-height:1.5;
width:auto;
}
#pbat div.feedback #description {margin-top:.5em;}
#pbat div.feedback div.padding {padding:0 7px;}
#pbat #comment_submit_section_project, #comment_submit_section_occupation {margin-top:.5em;}

#pbat div.feedback div.padding form {margin:0;padding:0;}

#pbat div#comment_submit_project_msg p, #pbat #comment_submit_occupation_msg p {padding:5px;}
#pbat div#comment_submit_project_msg p.err_msg, #pbat div#comment_submit_occupation_msg p.err_msg,
div#comment_submit_msg p.err_msg {border:1px solid #DA260F;padding:.5em;}
#pbat div#comment_submit_project_msg p.success_msg, #pbat div#comment_submit_occupation_msg p.success_msg,
div#comment_submit_msg p.success_msg{border:1px solid #33CC66;padding:.5em;}

#pbat #posts_project ul, #pbat #posts_occupation ul {margin-bottom:2px;
line-height: 1;
margin-left: 0;
}
#pbat #posts_project li, #pbat #posts_occupation li {
background: none;
font-size: .917em;
padding-left: 0;
padding-right: .5em;
}

#pbat #posts_project li a, #pbat #posts_occupation li a{
text-decoration:none;

}

#pbat #posts_project li a:hover, #pbat #posts_occupation li a:hover {
text-decoration: underline;
color: inherit;
 
}

#pbat #posts_project li.selected a, #pbat #posts_occupation li.selected a{
color: #FFFFFF;

}

#pbat #comment_list_section li.expand-collapse,
#pbat #recommendation_list_section li.expand-collapse,
#pbat #case_study_list_section li.expand-collapse {width:100%;text-align:right;display:block;padding-top:0;border:0;}
#pbat p.empty-list {padding-bottom:3em;}

#pbat #comment_list_section li.expand-collapse a,
#pbat #recommendation_list_section li.expand-collapse a,
#pbat #case_study_list_section li.expand-collapse a
{display:inline;color:auto;text-decoration:underline;padding-left:0;}

#pbat div#posts {margin-top:1em;width:330px !important;}
#pbat div.full-post {line-height:1.5}
#pbat div.full-post a {padding-left:15px;}

#pbat p.post-attribute {line-height:1.0;font-size:.875em;margin:0;padding:0;padding-top:.2em;margin-bottom:.4em;}
#pbat #comment_list_section ul,
#pbat #recommendation_list_section ul,
#pbat #case_study_list_section ul {list-style-type:none;margin:0;padding:0;}

#pbat #comment_list_section li,
#pbat #recommendation_list_section li,
#pbat #case_study_list_section li {padding-bottom:15px;padding-top:15px;border-top:1px solid #999999;background-repeat:no-repeat;background-position:0px 15px;}

#pbat #comment_list_section li a,
#pbat #recommendation_list_section li a,
#pbat #case_study_list_section li a {display:block;padding-left:15px;text-decoration:none;color:#555555;}
#pbat #comment_list_section li a.link,
#pbat #recommendation_list_section li a.link,
#pbat #case_study_list_section li a.link {color:#DB6B00;}
#pbat #comment_list_section li a.link:hover, #pbat #comment_list_section li a.link:active, #pbat #comment_list_section li a.link:focus,
#pbat #recommendation_list_section li a.link:hover, #pbat #recommendation_list_section li a.link:active, #pbat #recommendation_list_section li a.link:focus,
#pbat #case_study_list_section li a.link:hover, #pbat #case_study_list_section li a.link:active, #pbat #case_study_list_section li a.link:focus
{text-decoration:underline}

#pbat #post-submit {text-align:right;padding-right:10px;padding-right: 3px;margin-top:.5em;margin-bottom:.5em}
#pbat div#st_submit_comment_div #post-submit, #pbat form.st_post_form div#post-submit {text-align:left;padding-right: 3px;margin-top:.5em;margin-bottom:.5em}
#pbat form ul {list-style-type:none;margin:0;padding:0;margin-bottom:2em;margin-top:.75em;
margin-bottom:1em;}
#pbat form ul#comment-type li {display:inline;padding:0;margin:0;}
#pbat form ul#comment-type li label {margin-left:-2px;
margin-left:0;
*margin-left:-5px;margin-right:5px;
margin-right:7px;
*margin-right:5px;
width:auto;
}
#pbat form ul#contact-info li {margin-bottom:1em;
background: none;
padding-left:0;
margin-bottom: 0;
}
#pbat form ul#contact-info label {display: -moz-inline-block;display: -moz-inline-box;display: inline-block;width:50px;}
#pbat div#st_submit_comment_div form ul#contact-info label {display: -moz-inline-block;display: -moz-inline-box;display: inline-block;width:100px;font-weight:normal;}

#pbat form ul#contact-info {margin-bottom:.5em;}
#pbat input#author_email, input#author_name {width:250px}
#pbat div#st_submit_comment_div #author_email,
#pbat div#st_submit_comment_div #author_name,
#pbat div#st_submit_comment_div #author_school_name {width:300px;}

p#demand, p#viability {padding:10px 5px;background-color:#eeeeee;background-color:#E2E2E4;font-weight:bold;}
#pbat p#demand a, #pbat p#viability a {font-weight:bold;color:#555555;text-decoration:underline;}
ul#risk li a, ul#risk li a:visited {color:#555555;font-weight:normal;text-decoration:underline;}
#pbat p#demand a:hover, #pbat p#viability a:hover, #pbat ul#risk li a:hover {text-decoration:none;}
p#viability {margin-bottom:0;}
p#demand img, p#viability img {margin-right:5px;margin-bottom:-5px;}
ul#risk_potential {padding:10px 10px 5px 25px;margin-bottom:0;background-color:#E2E2E4;font-weight:bold;margin-top:0;}
ul#risk {list-style-type:none;margin-top:0;padding-top:0;background-color:#E2E2E4;padding-left:20px;margin-left:0;}
ul#risk li {padding-bottom:9px;
background: none;
}
ul#risk li img {padding:0;margin:0 4px -3px 4px;}

#pbat h4 {margin-bottom:.3em;padding-bottom:0;font-size:1em;font-weight:bold;color:#555555;}
#pbat h5 {margin-top:.1em;font-size:.8em;margin-bottom:.1em;}
#pbat h6 {margin-top:.1em;font-size:.6em;margin-bottom:.1em;}
#pbat #relevant-occupations, #pbat #related-projects, #pbat #prerequisites {list-style-type:none;padding-left:.5em;margin-top:.5em;margin-left:0;}
#pbat #relevant-occupations li, #pbat #related-projects li, #pbat #prerequisites li {padding-bottom:.5em;}
#pbat #relevant-occupations li a, #pbat #relevant-occupations li a:visited, #pbat #related-projects li a, #pbat #related-projects li a:visited, #pbat #prerequisites li a, #pbat #prerequisites li a:visited {color:#333333;text-decoration:underline;}
#pbat #relevant-occupations li a:hover, #pbat #relevant-occupations li a:focus, #pbat #relevant-occupations li a:active, #pbat #related-projects li a:hover, #pbat #related-projects li a:focus, #pbat #related-projects li a:active, #pbat #prerequisites li a:hover, #pbat #prerequisites li a:focus, #pbat #prerequisites li a:active {text-decoration:none;}


#pbat #post-list {font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;color:#555555;text-decoration:none;padding-left:.5em;margin-top:.5em;margin-left:0;padding-bottom:.25em;font-size:.8;}

#pbat #recaptcha_table { table-layout: auto !important; } 
#pbat #recaptcha_img img { width: 90%; height: 90%; }

#project-url-top-sdialog, #project-url-bot-sdialog, #occupation-url-top-sdialog, #occupation-url-bot-sdialog  {display:none;font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;background-color:#FFF1BF;}

#demand-dialog, #viability-dialog, #time-sensitivity-dialog, #scope-creep-dialog, #sector-knowledge-dialog {display:none;font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;background-color:#FFF1BF;}
#demand-dialog p, #viability-dialog p, #time-sensitivity-dialog p, #scope-creep-dialog p, #sector-knowledge-dialog p {line-height:1.4;margin-bottom:1em;margin-top:1em;}

/* override a couple of jquery styles */
.ui-dialog-title {font-size: .75em;}



/*Schools tool stuff */
div#st-cs-c li {font-weight:bold;font-size:1.1em;margin-bottom:2em;}
div#st-cs-c li span {margin-top:3px;}
div#st-cs-c2 {font-weight:normal;font-size:11px;margin-top:1em;margin-left:3em;padding-right:2.5em;
font-size:.917em;}
dl.st dt {font-weight:bold;}
dl.st dd {margin:.5em 0em 1.5em 1em;line-height:1.5}
ol.st_comments {
margin-top:15px;
margin-left:25px;
}
ol.st_comments li {padding-bottom:1em;}
ol.st_comments li  div{margin-left:.75em;margin-top:.25em;}
form.st_post_form input#title{width:95%;}
form.st_post_form ol li {padding-bottom:.5em;line-height:1.4;}
form.st_post_form textarea {width:95%;height:100px;margin-bottom:2em;}
#pbat table#post-form-contact-info td {vertical-align:top;}
#pbat table#post-form-contact-info ul#contact-info label {width:65px;}
#pbat table#post-form-contact-info ul#contact-info input,
#pbat table#post-form-contact-info ul#contact-info select {width:250px;}
#pbat table#post-form-contact-info ul#st_author_role {margin-left:1.5em;
line-height:1;
}
#pbat table#post-form-contact-info ul#st_author_role li {margin-bottom:.75em;
background:none;
padding:0;
padding-top:9px;
}
div#st_comment_form_toggle {border-bottom:1px solid #EEEEEE;}


/* Integration with new site */
#pbat div.grey-border ul {margin:0;}
#pbat div.grey-border ul li {background:none;padding-left:0;padding-top:0;line-height: 1.1;}
#pbat label {width:auto;}
#pbat form ol li {padding-left:0;}