/******************************************************
    PA JOB BOARD MODULE STYLES
******************************************************/ 
.JediCss_CompanyName { font-family: Tahoma, Arial, Helvetica; font-size: 14px;}
.JediCss_TopStrip {	border-bottom: 1px solid #004489; font-family: Verdana; font-size:14px; font-weight:bold;}
.JediCss_TableHeader {color:black; border:0px; font-family: Verdana; font-weight:bold;}
TD.JediCss_dgHeaderAltItem, .JediCss_dgHeaderAltItem { background-color: #dddddd;}
.JediCss_ParentCategory { border-bottom: 1px solid #004489; font-family: Verdana; font-size:12px; padding: 5px; height: 17px;}
.JediCss_ChildCategory { padding-left: 20px;}
.JediCss_ListingsPanel { background-color: #FFFFFF;}
.JediCss_AnnouncementPanel { background-color: black;}
.JediCss_Confirmation { background-color:  #FFFFFF;}
.JediCss_ItemTop { font-family: Verdana; font-size:11px;}
.JediCss_ItemBottom { border-right: 3px solid #EBF6F9; /*background: #F2F9FB;*/ padding: 2px 5px; font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; line-height: 12px;}
.JediCss_MoreInfoTitle { /*border-bottom: 1px solid #004489;*/ font-family: Verdana; font-size:13px;}
.JediCss_FeaturesChecklist { background-color: Transparent;}	
.JediCss_AddItem { background-color: Transparent;}
.JediCss_DashedLine { BORDER-TOP: #999999 1px dashed; MARGIN: 3px 0px; COLOR: #ffffff; HEIGHT: 1px;}

.jobsLeft { float: left; width: 200px;}
.jobsNav { margin-bottom: 20px;}
.jobsSummary { padding: 15px; padding-bottom: 0px; border: 1px solid #97AECD; background: #EBF6F9;}
.jobsRight { float: right; width: 450px;}

.columnLeft { float: left;}
.columnRight { float: right; text-align: right; width: 100px;}

.listingDetails { }
.positionDetails { }

.listingDetails .formItem { clear: both; width: 145px; margin-bottom: 0px;}
.listingDetails .label { clear: both; float: left; width: 60px; text-align: right; padding-right: 5px; font-weight: bold;}
.listingDetails .labelDetails { width: 70px;}

.positionDetails .formItem { clear: both; width: 300px; margin-bottom: 5px;}
.positionDetails .label { clear: both; float: left; width: 90px; text-align: right; padding-right: 5px; font-weight: bold;}
.positionDetails .labelDetails { width: 200px;}

.moreInfoLeft .formItem { clear: both; width: 480px; margin-bottom: 5px; font-size: 11px;}
.moreInfoLeft .label { clear: both; float: left; width: 120px; text-align: right; padding-right: 5px; font-weight: bold;}
.moreInfoLeft .labelDetails { width: 350px;}

.emailPage .formItem { clear: both; width: 150px; margin-bottom: 5px; font-size: 11px;}
.emailPage .label { clear: both; float: left; width: 150px; text-align: left; font-weight: bold;}
.emailPage .labelDetails { width: 160px;}

.inquiry .formItem { clear: both; width: 150px; margin-bottom: 5px; font-size: 11px;}
.inquiry .label { clear: both; float: left; width: 150px; text-align: left; font-weight: bold;}
.inquiry .labelDetails { width: 160px;}

.searchResults .formItem { clear: both; width: 150px; margin-bottom: 5px; font-size: 11px;}
.searchResults .label { clear: both; float: left; width: 65px; text-align: right; font-weight: bold;}
.searchResults .labelDetails { float: right; width: 75px;}

.moreInfoLeft { float: left; width: 480px; border-right: 3px solid #EBF6F9; /*background: #F2F9FB;*/ padding: 5px 10px;}
.moreInfoRight { float: right; width: 160px;}

.pageOption { margin-bottom: 5px; height: 20px; padding-left: 5px;}
.emailPage, .inquiry { padding-bottom: 10px; border-bottom: 1px solid #004489;}

.dataItem { margin-bottom: 5px; margin-right: 5px;}
