/* override kicmag.css */
.kicmag_area1 { border-left: 1px solid #b5c7bd; border-right: 1px solid #b5c7bd; }
.kicmag_area1 table td { border-left: none; border-right: none; }
.kicmag_area1 table table td { border-left: none; border-right: none; }
.kicmag_button:hover { cursor: pointer; }
.kicmag_advertisement label { display: block; margin: 0em auto 0em auto; color: #c0c0c0; }
.kicmag_advertisement a:hover * { color: #808080; cursor: pointer; }
.kicmagCareers .kicmag_advertisement label { display: block; margin: 0em auto 0em auto; color: #c0c0c0; }
.kicmagCareers .kicmag_advertisement a:hover * { color: #808080; }
/* end of overrise */

.kicmagCareers_warning { border: 1px dashed #ff0000; padding: 3px; background-image: url('/cmag_media/tileWarning.gif'); }

.kicmagCareers { padding: 0.5em 0.25em 1em 0.25em; }

.kicmagCareers a { text-decoration: none; }
.kicmagCareers a:visited { color: #eeeeee; }
.kicmagCareers a:link { color: #eeeeee; }
.kicmagCareers a:hover { color: #ffffff; }
.kicmagCareers a:hover * { color: #ffffff; cursor: pointer; }

.kicmagCareers li { color: #eeeeee; list-style-type: none; }
.kicmagCareers label { color: #eeeeee; margin: 0em; padding: 0em; }
.kicmagCareers input { width: 100%; height: 1.5em; margin: 0em; padding: 0.15em 0.1em 0em 0.1em; font-size: 1em; }
.kicmagCareers select { width: 100%; height: 1.7em; padding: 0.15em 0.1em 0em 0.1em; font-size: 1em; }
.kicmagCareers td { width: auto; height: auto; margin: 0em; }

.kicmagCareers { padding: 0.25em; text-align: left; font-size: 9pt; color: #eeeeee; }

.kicmagCareers td { color: #eeeeee; }
.kicmagCareers ul { margin: 0em; padding: 0em; }

.kicmagCareers h1 { margin: 0em; padding: 0em; font-size: 1em; color: #ffffff; }
.kicmagCareers h2 { margin: 0em; padding: 0em; font-size: 1em; color: #ffffff; }

.kicmagCareers_buttons { width: 100%; margin: 0.5em 0em 0em 0em; text-align: right;}
.kicmagCareers_container tbody .kicmagCareers_col2 .kicmagCareers_button { width: 6em; height: auto; border: 1px solid #680002; padding: 0.1em 0.2em 0.1em 0.2em; background-color: #990600; color: #eeeeee; font-size: 0.9em; font-weight: bold;  cursor: pointer; }
.kicmagCareers_container tbody .kicmagCareers_col2 .kicmagCareers_button:hover { color: #ffffff; }

.kicmagCareers_more { display: block; margin-top: 1em; }

.kicmagCareers tbody .kicmagCareers_colA { width: 50%; }
.kicmagCareers tbody .kicmagCareers_colB { width: 35%; border-right: 1px solid #b5c7bd; }
.kicmagCareers tbody .kicmagCareers_colC { width: 15%; text-align: center; }

.kicmagCareers tfoot .kicmagCareers_colA { width: 35%; text-align: center; }
.kicmagCareers tfoot .kicmagCareers_colB { width: 65%; }

.kicmagCareers_folder { margin-bottom: 0.75em; }

.kicmagCareers_tab td { height: 20px; padding: 0px; }
.kicmagCareers_tab .kicmagCareers_col1 { width: 1em; padding: 0em; background-color: #ffffff; }
.kicmagCareers_tab .kicmagCareers_col2 { width: 16px; padding: 0em; background-image: url('/cmag_media/careers/trimTabL.gif'); background-repeat: no-repeat; }
.kicmagCareers_tab .kicmagCareers_col3 { width: 13em; padding: 2px 1em 0px 1em; letter-spacing: 0.15em; font-size: 1em; font-weight: bold; color: #ffffff; }
.kicmagCareers_tab .kicmagCareers_col4 { width: 20px; padding: 0em; background-image: url('/cmag_media/careers/trimTabR.gif'); background-repeat: no-repeat; }
.kicmagCareers_tab .kicmagCareers_col5 { width: auto; padding: 0em; background-color: #ffffff; }

.kicmagCareers_container { table-layout: fixed; margin: 0em; padding: 0em; }
.kicmagCareers_container ul { line-height: 1.5em; }
.kicmagCareers_container td { padding: 0px; }
.kicmagCareers_container tr td { padding: 0px; }
.kicmagCareers_container thead { background-color: #ffffff; }
.kicmagCareers_container thead tr td { height: 19px; }
.kicmagCareers_container thead .kicmagCareers_col1 { width: 20px; background-image: url('/cmag_media/careers/trimClearContainerTL.gif'); background-repeat: no-repeat; }
.kicmagCareers_container thead .kicmagCareers_col2 { width: auto; background-image: url('/cmag_media/careers/trimClearContainerT.gif'); background-repeat: repeat-x; }
.kicmagCareers_container thead .kicmagCareers_col3 { width: 23px; background-image: url('/cmag_media/careers/trimClearContainerTR.gif'); background-repeat: no-repeat; }
.kicmagCareers_container tbody tr td { height: 22.5em; }
.kicmagCareers_container tbody tr tr td { height: auto; }
.kicmagCareers_container tbody div { margin-top: 0.5em; }
.kicmagCareers_container tbody div.kicmagCareers_first { margin-top: 0em; }
.kicmagCareers_container tbody .kicmagCareers_col1 { background-image: url('/cmag_media/careers/trimClearContainerL.gif'); background-repeat: repeat-y; }
.kicmagCareers_container tbody .kicmagCareers_col2 input { background-color: #5ab077; }
.kicmagCareers_container tbody .kicmagCareers_col2 select { background-color: #5ab077; }
.kicmagCareers_container tbody .kicmagCareers_col3 { background-image: url('/cmag_media/careers/trimClearContainerR.gif'); background-repeat: repeat-y; }
.kicmagCareers_container tbody tbody .kicmagCareers_col1 { background-image: none; background-repeat: no-repeat; }
.kicmagCareers_container tbody tbody .kicmagCareers_col3 { background-image: none; background-repeat: no-repeat; }
.kicmagCareers_container tfoot { background-color: #ffffff; }
.kicmagCareers_container tfoot tr td { height: 22px; }
.kicmagCareers_container tfoot .kicmagCareers_col1 { background-image: url('/cmag_media/careers/trimClearContainerBL.gif'); background-repeat: no-repeat; }
.kicmagCareers_container tfoot .kicmagCareers_col2 { background-image: url('/cmag_media/careers/trimClearContainerB.gif'); background-repeat: repeat-x; }
.kicmagCareers_container tfoot .kicmagCareers_col3 { background-image: url('/cmag_media/careers/trimClearContainerBR.gif'); background-repeat: no-repeat; }

#kicmagCareers_employers .kicmagCareers_tab { background-color: #21608c; }
#kicmagCareers_employers .kicmagCareers_container { background-color: #21608c; }
#kicmagCareers_employers .kicmagCareers_container thead { background-color: #21608c; }
#kicmagCareers_employers .kicmagCareers_container tbody .kicmagCareers_col2 input { background-color: #5fa7d9; }
#kicmagCareers_employers .kicmagCareers_container tbody .kicmagCareers_col2 select { background-color: #5fa7d9; }
#kicmagCareers_employers .kicmagCareers_container tbody .kicmagCareers_col2 .kicmagCareers_button { background-color: #990600; }
#kicmagCareers_employers .kicmagCareers_container tfoot { background-color: #21608c; }

#kicmagCareers_jobSeekers .kicmagCareers_tab { background-color: #277e45; }
#kicmagCareers_jobSeekers .kicmagCareers_container { background-color: #277e45; }
#kicmagCareers_jobSeekers .kicmagCareers_container thead {  background-color: #277e45; }
#kicmagCareers_jobSeekers .kicmagCareers_container tfoot {  background-color: #277e45; }

#kicmagCareers_featuredJobs .kicmagCareers_tab { background-color: #25793d; }
#kicmagCareers_featuredJobs .kicmagCareers_container { background-color: #d5e5da; }
#kicmagCareers_featuredJobs .kicmagCareers_container td { color: #101070; }
#kicmagCareers_featuredJobs .kicmagCareers_container thead {  background-color: #d4e4d9; }
#kicmagCareers_featuredJobs .kicmagCareers_container thead .kicmagCareers_col1 { background-image: url('/cmag_media/careers/trimGreenContainerTL.gif'); }
#kicmagCareers_featuredJobs .kicmagCareers_container thead .kicmagCareers_col2 { background-image: url('/cmag_media/careers/trimGreenContainerT.gif'); }
#kicmagCareers_featuredJobs .kicmagCareers_container thead .kicmagCareers_col3 { background-image: url('/cmag_media/careers/trimGreenContainerTR.gif'); }
#kicmagCareers_featuredJobs .kicmagCareers_container tbody .kicmagCareers_col1 { background-image: url('/cmag_media/careers/trimGreenContainerL.gif'); }
#kicmagCareers_featuredJobs .kicmagCareers_container tbody .kicmagCareers_col2 { color: #101070; }
#kicmagCareers_featuredJobs .kicmagCareers_container tbody a:visited { color: #101070; }
#kicmagCareers_featuredJobs .kicmagCareers_container tbody a:link { color: #101070; }
#kicmagCareers_featuredJobs .kicmagCareers_container tbody a:hover { color: #0000e0; }
#kicmagCareers_featuredJobs .kicmagCareers_container tbody .kicmagCareers_col3 { background-image: url('/cmag_media/careers/trimGreenContainerR.gif'); }
#kicmagCareers_featuredJobs .kicmagCareers_container tfoot { background-color: #d4e4d9; }
#kicmagCareers_featuredJobs .kicmagCareers_container tfoot .kicmagCareers_col1 { background-image: url('/cmag_media/careers/trimGreenContainerBL.gif'); }
#kicmagCareers_featuredJobs .kicmagCareers_container tfoot .kicmagCareers_col2 { background-image: url('/cmag_media/careers/trimGreenContainerB.gif'); }
#kicmagCareers_featuredJobs .kicmagCareers_container tfoot .kicmagCareers_col3 { background-image: url('/cmag_media/careers/trimGreenContainerBR.gif'); }
#kicmagCareers_featuredJobs ul li strong { display: block; }
#kicmagCareers_featuredJobs a:hover { color: #0000e0; }
#kicmagCareers_featuredJobs a:hover * { color: #0000e0; }
#kicmagCareers_featuredJobs .kicmagCareers_more { width: 100%; text-align: right; color: #101070; font-style: italic; }

#kicmagCareers_browse .kicmagCareers_tab { background-color: #277e45; }
#kicmagCareers_browse .kicmagCareers_container { background-color: #277e45; }
#kicmagCareers_browse .kicmagCareers_container thead {  background-color: #277e45; }
#kicmagCareers_browse .kicmagCareers_container tfoot {  background-color: #277e45; }

#kicmagCareers_featuredCompany { float: right; clear: right; width: 100%; color: #101070; }
#kicmagCareers_featuredCompany a:visited { color: #101070; }
#kicmagCareers_featuredCompany a:link { color: #101070; }
#kicmagCareers_featuredCompany a:hover { color: #0000e0; }
#kicmagCareers_featuredCompany .kicmagCareers_tab { background-color: #25793d; }
#kicmagCareers_featuredCompany .kicmagCareers_container { background-color: #d5e5da; }
#kicmagCareers_featuredCompany .kicmagCareers_container thead { background-color: #d4e4d9; }
#kicmagCareers_featuredCompany .kicmagCareers_container thead .kicmagCareers_col1 { background-image: url('/cmag_media/careers/trimGreenContainerTL.gif'); }
#kicmagCareers_featuredCompany .kicmagCareers_container thead .kicmagCareers_col2 { background-image: url('/cmag_media/careers/trimGreenContainerT.gif'); }
#kicmagCareers_featuredCompany .kicmagCareers_container thead .kicmagCareers_col3 { background-image: url('/cmag_media/careers/trimGreenContainerTR.gif'); }
#kicmagCareers_featuredCompany .kicmagCareers_container tbody td { height: auto; }
#kicmagCareers_featuredCompany .kicmagCareers_container tbody .kicmagCareers_col1 { background-image: url('/cmag_media/careers/trimGreenContainerL.gif'); }
#kicmagCareers_featuredCompany .kicmagCareers_container tbody .kicmagCareers_col2 { color: #101070; }
#kicmagCareers_featuredCompany .kicmagCareers_container tbody .kicmagCareers_col3 { background-image: url('/cmag_media/careers/trimGreenContainerR.gif'); }
#kicmagCareers_featuredCompany .kicmagCareers_container tfoot { background-color: #d4e4d9; }
#kicmagCareers_featuredCompany .kicmagCareers_container tfoot .kicmagCareers_col1 { background-image: url('/cmag_media/careers/trimGreenContainerBL.gif'); }
#kicmagCareers_featuredCompany .kicmagCareers_container tfoot .kicmagCareers_col2 { background-image: url('/cmag_media/careers/trimGreenContainerB.gif'); }
#kicmagCareers_featuredCompany .kicmagCareers_container tfoot .kicmagCareers_col3 { background-image: url('/cmag_media/careers/trimGreenContainerBR.gif'); }
#kicmagCareers_featuredCompany .kicmagCareers_container .kicmagCareers_col2 { color: #101070; }
#kicmagCareers_featuredCompany img { display: block; }
#kicmagCareers_featuredCompany li { color: #101070; }
#kicmagCareers_featuredCompany .kicmagCareers_more { color: #101070; }
#kicmagCareers_featuredCompany .kicmagCareers_companyName { font-size: 1.1em; font-weight: bold; }

#kicmagCareers_spotlight { float: right; clear: right; width: 13em; margin: 0em 0em 0.25em 0.5em; padding: 0em; background-color: #d0dee7; color: #275672; }
#kicmagCareers_spotlight div { color: #275672; }
#kicmagCareers_spotlight em { color: #275672; }
#kicmagCareers_spotlight h1 { color: #275672; }
#kicmagCareers_spotlight h2 { color: #275672; margin-bottom: 0em; }
#kicmagCareers_spotlight .kicmagCareers_more { color: #275672; }
#kicmagCareers_spotlight a:hover { color: #0000e0; }
#kicmagCareers_spotlight .kicmagCareers_container { background-color: #d0dee7; }
#kicmagCareers_spotlight .kicmagCareers_container thead { background-color: #d0dee7; }
#kicmagCareers_spotlight .kicmagCareers_container thead tr td { height: 9px; }
#kicmagCareers_spotlight .kicmagCareers_container thead .kicmagCareers_col1 { width: 11px; background-image: url('/cmag_media/careers/trimBlueContainerTL.gif'); }
#kicmagCareers_spotlight .kicmagCareers_container thead .kicmagCareers_col2 { width: auto; background-image: url('/cmag_media/careers/trimBlueContainerT.gif'); }
#kicmagCareers_spotlight .kicmagCareers_container thead .kicmagCareers_col3 { width: 11px; background-image: url('/cmag_media/careers/trimBlueContainerTR.gif'); }
#kicmagCareers_spotlight .kicmagCareers_container tbody { background-color: #d0dee7; }
#kicmagCareers_spotlight .kicmagCareers_container tbody td { height: auto; }
#kicmagCareers_spotlight .kicmagCareers_container tbody .kicmagCareers_col1 {  background-image: url('/cmag_media/careers/trimBlueContainerL.gif'); }
#kicmagCareers_spotlight .kicmagCareers_container tbody .kicmagCareers_col2 {  background-color: #d0dee7; }
#kicmagCareers_spotlight .kicmagCareers_container tbody .kicmagCareers_col3 {  background-image: url('/cmag_media/careers/trimBlueContainerR.gif'); }
#kicmagCareers_spotlight .kicmagCareers_container tfoot { background-color: #d0dee7; }
#kicmagCareers_spotlight .kicmagCareers_container tfoot tr td { height: 9px; }
#kicmagCareers_spotlight .kicmagCareers_container tfoot .kicmagCareers_col1 { background-image: url('/cmag_media/careers/trimBlueContainerBL.gif'); }
#kicmagCareers_spotlight .kicmagCareers_container tfoot .kicmagCareers_col2 { width: auto; background-image: url('/cmag_media/careers/trimBlueContainerB.gif'); }
#kicmagCareers_spotlight .kicmagCareers_container tfoot .kicmagCareers_col3 {  background-image: url('/cmag_media/careers/trimBlueContainerBR.gif'); }

.kicmagCareers_poweredBy { display: block; float: right; clear: both; }

.kicmagCareers_recruitment { font-size: 10pt; }
.kicmagCareers_recruitment .kicmagCareers_colA { width: 85%; }
.kicmagCareers_recruitment .kicmagCareers_colB { width: 15%; border-left: 1px solid #b5c7bd; text-align: center; }
.kicmagCareers_recruitment div { margin-bottom: 1.5em; }
.kicmagCareers_recruitment h1 { font-size: 1.1em; color: #ae5930; }
.kicmagCareers_recruitment h2 { font-size: 1em; margin-bottom: 0em; }
.kicmagCareers_recruitment ul { margin-left: 4em; list-style-image: url(http://www.consultingmag.com/templates/cmag06/cmagcareers/images/arrows_and_dividers/bullet_bluearrow.gif); line-height: 2em; }