
.searchResultsTitle {padding-top: 4px;padding-left: 12px;color:#8F8F8F;font-size: 16px;font-weight:bold;}

.linesizePopUP{width: 430px;}

.searchResultsText {margin-top: 3px;margin-bottom: 12px}

.alignTop {vertical-align: top;}

.centerText {text-align: center;}

.extraBottomMargin {margin-bottom: 8px;}

.searchCriteria {font-family: Arial, sans-serif;min-width: 150px;width: 350px;}

.searchCriteria td {
    font-size:   12px  !important;
    padding-top: 0;
    padding-bottom:0;
}

.searchCriteria select {
    font-size:   12px  !important;
}

.searchCriteria2 {
    font-family: Arial, sans-serif;
    min-width:   150px;
    width: 100%;
}

.searchCriteria2 td {
    font-size:   12px  !important;
    padding-top: 0;
    padding-bottom:0;
}

.searchCriteria2 select {
    font-size:   12px  !important;
}

.forceLeft {
    margin-left: 0;
}

.radioColumn1 {
    width: 100px; /* The radioColumn widths add up to the searchCriteria width. */
    white-space: nowrap;
}

.radioColumn2 {
    width: 250px; /* The radioColumn widths add up to the searchCriteria width. */
    white-space: nowrap;
}

.searchResults {
    font-family: Arial, sans-serif;
    /*  font-size:   medium;*/
    min-width:  300px;
}

.searchResults table {
    table-layout: fixed;
}

.searchResults td {
    overflow: hidden;
}

.fixedWidthSavedSearchName {
    width:    150px;
    overflow: hidden;
}

.searchLink {
    color: #002B54;
    font-weight: bold;
    text-decoration: underline;
    text-align: center;
    margin-top: 6px;
    margin-bottom: 6px;
    cursor: pointer;
}

.noPadding {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.fillAndCenter {
    width: 100%;
    text-align: center;
}

.fill-width {
    width: 97.7%;
}


.centerText {
    text-align: center;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#messagesHere ul,
#messagesHere li,
#messagesHere input {
    display: inline-block;
    margin: 0 0 0 0;
}

.ui-state-default .addFavoriteBtn { background-image: url(/resources/images/search/addToFavoritesIcon.png);  }
.ui-state-default .removeFavoriteBtn { background-image: url(/resources/images/search/removeFromFavoritesIcon.png);  }
.ui-state-default .addNoteIconBtn { background-image: url(/resources/images/search/addANoteIcon.png);  }
.centerAlign { text-align: center}
.fullScheduleComp .ui-widget-content {border: 1px solid #222d52; border-width: 1px 0 0 1px;}
#searchComponent.ui-widget-content {border: none !important}
ul.ui-widget-content{border:none}
#wrapper {border: 1px solid #222D52; padding: 10px}
#wrapper h1 {margin: 20px 0 0 0 }
.top-align {vertical-align: top}
.circle-list { list-style-type:circle}

.with-margin-top {margin-top: 8px;}

.with-margin-top-small {margin-top: 3px;}

.with-margin-top-and-bottom {margin-top: 3px;margin-bottom: 5px;}

.with-left-margin {margin-left: 27px;}

.no-text-decoration {text-decoration: none;}

.wrapper-width {width:80%;}

.very-narrow-column-width {width:8%;}

.narrow-column-width {width:25%;}

.super-narrow-column-width {width:15%;}

.occupation-column-width {
    width:25%;
}

.school-column-width {
    width:25%;
}

.location-column-width {
    width:25%;
}

.admissions-contact-column-width {
    width:25%;
}

.admissions-contact-column-width-45 {
    width:45%;
}

.wide-column-width {
    width:50%;
}

.narrow-column-width {
    width: 25%;
}

.narrow-column2-width {
    width: 30%;
}

.narrow-column3-width {
    width: 20%;
}

.college-navigator-column-width {
    width:130px;
}

.search-container {
    margin: auto;
}

#map_canvas {margin: 0 auto; width: 480px; height: 480px}

.column-info-panel {
    margin-left: 22px;
    border-width: thin;
    border-style: solid;
    border-color: green;
}

.nested-column-info-panel {
    border-width: thin;
    border-style: solid;
    border-color: green;
}

.column-info-label {
    font-size: 10pt;
    width: 90px;
}

#buttonsPanel_id {
    padding-right: 0px;
}

#buttonsPanel_id_content {
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 0px;
    padding-bottom: 3px;
}

.CzWelcomeBox {
    border: 1px solid #222D52;
}

.back-to-top-link {text-align: right; margin-bottom: 8px}

.tool-tip {height:400px; overflow-y:scroll;}

/*fixed bug 2727 for JZ in resolution: 1024, skills and knowledge sections*/
.jzProfile .wide-column-width {width: 40%}
/*.program-groups  .ui-datatable td {border: none}*/

.ui-datatable th div.ui-dt-c, .ui-datatable .ui-datatable-data td div.ui-dt-c, .ui-datatable .ui-datatable-data-empty td div.ui-dt-c, .ui-datatable tfoot td div.ui-dt-c {
padding: 0px;
overflow: visible;
}

.ui-picklist .ui-picklist-list {
    width: 400px !important;
}

.srchLink {padding:0 5px;}

.panelGridLeftColumn {text-align: left; vertical-align: top; position: relative; }
.panelGridRightColumn {text-align: right; vertical-align: top }
.columWidthJobSearch {width: 400px; padding: 0 5px;}
.columWidthJobSearchless {width: 80px;}
.colStyleG { width: 90px;}
.full-table {width: 100%}
.one-forth-column {width: 25%}
.three-forth-column {width: 75%}
.near-full-table {width: 80%}
.verticalTop-advance {width: 300px}
.sizeComponentStyleD { height: 30px; width: 80px; }
.aligment-size-info-widget { height: 30px; width: 330px; }
.sizeComponentStyleMapHeaders { height: 30px; width: 300px; }
.sizeRegionDrowpDownSearchByRegion { width: 180px; }
#stateEntireInput { 
    width: 150px;
    height: 50px; 
    border: 1px solid #222D52;
    background: #E6E6E6;
}
#stemDisciplineInput { 
    width: 150px;
    height: 50px; 
    border: 1px solid #222D52;
    background: #E6E6E6;
}
#clusterInput { 
    height: 50px; 
    border: 1px solid #222D52;
    background: #E6E6E6;
}
#careerClusterInput { 
    width: 300px;
    height: 100px; 
    border: 1px solid #222D52;
    background: #E6E6E6;
}
#careerClusterPathInput {
    width: 300px;
    height: 85px;
    border: 1px solid #222D52;
    background: #E6E6E6;
}
#stateEntireInput li {padding:0;}

.smallcolumnsize{   width: 10px;}

.whiteSpaceMargin{  margin-right: 15px; }

.popupBorderAndShadow{border: 1px solid; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.8);}

.back-text-label{  background: none repeat scroll 0 0 #E6E6E6; width: 80px; border: medium none}

.columWidthJobSearchLeftLocation td, .columWidthJobSearchRightLocation td {padding-bottom: 5px}
.moreOptionSelectorsCol {padding-bottom: 5px}
.lastJobSelectorsCol td {padding-bottom: 8px}

.searchCenterPanel { display: block; margin: auto; }
.searchCenterGroup { display: block; margin: auto; text-align: center; }
.searchCenterGrid { margin: auto; text-align: center; }
.searchFullWidth { width: 100%; }
.searchHalfWidth { width: 50%; }
.searchThirdWidth { width: 33%; }
.searchMatchCol1 { width: 480px; vertical-align: top;  }
.searchMatchCol2 { width: 450px; vertical-align: top; }
.searchInternalCol1 { }
.searchInternalCol2 { vertical-align: bottom; }
.searchAdvCol1 { width: 150px; }
.searchAdvCol2 { }
.searchAdvItalic { font-style: italic; }
.searchAlignCenter { vertical-align: middle; }
.searchAlignTop { vertical-align: top; }
.searchBorder { border: 1px solid #222D52; }
.searchDialogSelectBox { height: 150px; }
.searchDialogTreeBox { height: 275px; width: 100%; vertical-align: top; }
.searchDialogTreeBox tbody tr td { vertical-align: top; }
.searchDialogTree { width: 98%; height: 265px; overflow: auto; }
.searchDialogTree .ui-widget .ui-tree { width: 98%; }
.searchDialogTreeBox .ui-widget .ui-tree { width: 98%; }
.searchDialogTree .ui-state-highlight { border: 0px; background: none; color: inherit; }
.searchDialogTree .ui-state-hover { border: 1px solid transparent; background: none; color: inherit; margin: 0; padding: 3px; vertical-align: middle; }
.searchDialogTree .ui-state-hover .ui-icon { background-image: url(/resources/css/jz/theme/images/ui-icons_003366_256x240.png); }
.searchTreeIcon { width: 40px; height: 15px; }
.searchTreeLabel { padding-left: 10px; }
.searchDataTableNoHeader { height: 250px; }
.searchDataTableNoHeader .ui-widget-header { display: none; }
.searchDataTableNoHeader.ui-datatable table thead { display: none; }
.searchDataTableNoHeader.ui-datatable .ui-datatable-data td { border: none; }
.searchDataTableNoHeader.ui-datatable .ui-datatable-data td div.ui-dt-c { width: 99% !important;}
.searchSingleColumn { width: 95%; }
.searchSingleColumn .ui-dt-c { width: 99%; }
.searchSelectedTable { height: 140px; overflow: auto; }
.searchToolTip { max-width: 340px; }
.searchBtnLinks { display: block; text-align: left;}
.trainingLabelPad { padding-left: 5px; }
.trainingColumnPad { padding-left: 15px; }
.trainingBlankCol { }
.dialogCancelButton { display: block; margin: auto; text-align: center; }
.dialogCancel { margin: auto; text-align: center; }
.trainingBlankCol { }
.exportLeftMargin { margin-left: 25px; }
.savedSearchPanel { width: 60%; margin: auto; }
.savedSearchSelector { width: 100%; height: 25px; }
.savedSearchButton { width: 100px; }
.savedSearchCol1 { }
.savedSearchCol2 { padding-left: 5px; }
.searchTipBorder { border: thin solid black; }
.searchConfirmDialog { width: 500px; }

.scoutColumn1 { text-align: right; width: 125px; }
.scoutColumn2 { text-align: left; padding-left: 5px; }


