html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

body,
div {
margin: 0;
padding: 0;
font-size: 14px;
}

body {
/* Disable scrollbars and ensure that the body fills the window */
overflow: hidden;
width: 100%;
height: 100%;
}

a 
{
	color: Black;
	font-weight: normal;
}

#main {
/* Provide scrollbars if needed, position below header, and derive height from top/bottom */
overflow: auto;
position: absolute;
width: 100%;
top: 0px;
bottom: 0;
/* background:url(/kbhomecareers/images/template/kb-bck.jpg) no-repeat transparent; */
background-size:100% 100%;
background-color:#eee;

}

#container {
width:965px;margin-left: auto;margin-right: auto;background-color:#FFFFFF;
}

.banner
{
height:246px; width:100%; padding:0px;
background:url(/kbhomecareers/images/template/kb-banner-bck.png) repeat transparent;

-moz-box-shadow:    inset  0  8px 8px -8px #000000,
					inset  0 -8px 8px -8px #000000;
-webkit-box-shadow: inset  0  8px 8px -8px #000000,
					inset  0 -8px 8px -8px #000000;
box-shadow:         inset  0  8px 8px -8px #000000,
					inset  0 -8px 8px -8px #000000;
}


.bannerNEW
{
height:246px; width:100%; padding:0px;
background:url(/kbhomecareers/images/template/kb-banner.jpg) repeat transparent;

}

#block {
position: relative;
}

.header-search
{
	font-family:Arial;
	font-size:27px;
	color:#ffffff;
	font-weight:700;
	text-shadow:2px 1px 4px rgba(0,0,0,.2);
	margin:10px 0;	
}

.sub-header-search
{
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	font-weight:700;
	text-shadow:2px 1px 4px rgba(0,0,0,.6);
}

.textarea-keywords 
{
	BORDER: 1px solid #ABAAAA;
    FONT-SIZE: 12px;
    width: 246px;
    height: 30px;
    background-color: #FFFFFF;
    padding-left: 4px;
}

 .pcMultiSelect
{
    BORDER: 1px solid #ABAAAA;
    FONT-SIZE: 11px;
    width: 250px;
    height: 78px;
    overflow-y:scroll;
    position: relative;
    background-color: #FFFFFF;
    scrollbar-base-color: #E8E8E8;
    scrollbar-face-color: #E8E8E8;
    scrollbar-arrow-color: gray;
    scrollbar-3dlight-color: gray;
    scrollbar-highlight-color: #E8E8E8;
    scrollbar-shadow-color: gray;
    scrollbar-darkshadow-color: #F3F3F3;
}

#rcorners {
    border-radius: 10px;
    border: 1px solid #ABAAAA;
    padding: 0px; 
    
}
.navLink 
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #222;
	text-decoration: none;
    
}
.pcLink 
{
	font-family: Arial, sans-serif;	
	color: #2a54fa;
	text-decoration: none;
    
}	
.pcLink:Hover {text-decoration: underline;}
/**
 * Headers
 */
 .pcBody
 {
 	
    font-size: 12px;

 }
 .headerGrey
 {
	background-color: #3e3e3e;
	color: #fff !important;
	padding:5px;
	text-decoration: none !important;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 16px;
 }
 .headerSideBar
 {
 	background-color: #3e3e3e;
 	color: #FAD02A;
 	padding:10px;
    text-decoration: none !important;
    text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;

 }
 .headerSideBar2
  {
  	background-color: #FAD02A;
  	color: #3e3e3e;
  	padding:10px;
     text-decoration: none !important;
     text-decoration: none;
     font-family: Arial, sans-serif;
     font-size: 20px;
     font-weight: normal;
 
 }
.pcColumnHeader 
{
	color: #010101;
	text-decoration: none;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/**
 * Buttons
 */
 
 .pcSubmit
 {
 	height: 30px;
 	width: 150px;
 	border:0px;
 	background: #4c4c4c;
 	color: #fff;
    text-decoration: none;
    font-family: Arial, sans-serif;
    cursor: pointer; cursor: hand;
    background: -moz-linear-gradient(top, #747474 0%, #4e4e4e 50%, #4e4e4e 51%, #4c4c4c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #747474), color-stop(50%, #4e4e4e), color-stop(51%, #4e4e4e), color-stop(100%, #4c4c4c));
    background: -webkit-linear-gradient(top, #747474 0%, #4e4e4e 50%, #4e4e4e 51%, #4c4c4c 100%);
    background: -o-linear-gradient(top, #747474 0%, #4e4e4e 50%, #4e4e4e 51%, #4c4c4c 100%);
    background: -ms-linear-gradient(top, #747474 0%, #4e4e4e 50%, #4e4e4e 51%, #4c4c4c 100%);
    background: linear-gradient(to bottom, #747474 0%, #4e4e4e 50%, #4e4e4e 51%, #4c4c4c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#747474', endColorstr='#4c4c4c', GradientType=0);


 }
  .pcLearn
   {
   	height: 30px;
   	width: 120px;
   	border:1px solid #666;
   	font-size:14px;
   	    font-weight:700;
   	border:0px;
   	background: #FAD02A;
   	color: #111;
      text-decoration: none;
      text-decoration: none;
      font-family: Arial, sans-serif;
      cursor: pointer; cursor: hand;
  	--text-shadow:2px 1px 4px rgba(0,0,0,.5);
      
 } 
  .pcJoin  
   {
   	height: 30px;
   	width: 80px;
   	border:1px solid #666;
   	font-size:14px;
   	    font-weight:700;
   	border:0px;
   	background: #FAD02A;
   	color: #111;
      text-decoration: none;
      text-decoration: none;
      font-family: Arial, sans-serif;
      cursor: pointer; cursor: hand;
  	--text-shadow:2px 1px 4px rgba(0,0,0,.5);
      
 }
 .pcJoin2
  {
  	height: 30px;
  	width: 80px;
  	border:1px solid #666;
  	font-size:14px;
  	    font-weight:700;
  	border:0px;
  	background: #3e3e3e;
  	color: #FFF;
     text-decoration: none;
     text-decoration: none;
     font-family: Arial, sans-serif;
     cursor: pointer; cursor: hand;
 	text-shadow:2px 1px 4px rgba(0,0,0,.5);
     
 }
  .pcClear
 {
 	height: 30px;
 	width: 80px;
 	border:1px solid #666;
 	font-size:11px;
 	border:0px;
 	background: #FFF;
 	color: #333;
    text-decoration: none;
    text-decoration: none;
    font-family: Arial, sans-serif;
    cursor: pointer; cursor: hand;
    
 }
 .pcSubmitSm
 {
 	height: 23px;
 	width: 53px;
 	font-size:11px;
 	border:0px;
 	background: #444444;
 	color: #fff;
    text-decoration: none;
    text-decoration: none;
    font-family: Arial, sans-serif;
    cursor: pointer; cursor: hand;
    
 }
 .pcSubmitMed
 {
 	height: 30px;
 	width: 70px;
 	font-size:14px;
 	border:0px;
 	background: #444444;
 	color: #fff;
    text-decoration: none;
    text-decoration: none;
    font-family: Arial, sans-serif;
    cursor: pointer; cursor: hand;
    
 }
 .pcRemoveSm
 {
 	height: 23px;
 	width: 53px;
 	font-size:11px;
 	border:0px;
 	background: #2a54fa;
 	color: #fff;
    text-decoration: none;
    text-decoration: none;
    font-family: Arial, sans-serif;
    cursor: pointer; cursor: hand;
    
 }
  .pcRemoveMed
 {
 	height: 30px;
 	width: 70px;
 	font-size:14px;
 	border:0px;
 	background: #2a54fa;
 	color: #fff;
    text-decoration: none;
    text-decoration: none;
    font-family: Arial, sans-serif;
    cursor: pointer; cursor: hand;
    
 }
  .pcCartSm
 {
 	height: 23px;
 	width: 58px;
 	font-size:11px;
 	border:1px solid #CCC;
 	background: #CCC;
 	color: #555;
    text-decoration: none;
    text-decoration: none;
    font-family: Arial, sans-serif;
    cursor: pointer; cursor: hand;
    
 }
  .pcCartMed
 {
 	height: 30px;
 	width: 70px;
 	font-size:14px;
 	border:1px solid #CCC;
 	background: #CCC;
 	color: #555;
    text-decoration: none;
    text-decoration: none;
    font-family: Arial, sans-serif;
    cursor: pointer; cursor: hand;
    
 }
 
.pcApplyButton,
.pcApplyButtonSm {
    border-radius: 3px;
    background: #747474;
    background: -moz-linear-gradient(top, #747474 0%, #4e4e4e 50%, #4e4e4e 51%, #4c4c4c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #747474), color-stop(50%, #4e4e4e), color-stop(51%, #4e4e4e), color-stop(100%, #4c4c4c));
    background: -webkit-linear-gradient(top, #747474 0%, #4e4e4e 50%, #4e4e4e 51%, #4c4c4c 100%);
    background: -o-linear-gradient(top, #747474 0%, #4e4e4e 50%, #4e4e4e 51%, #4c4c4c 100%);
    background: -ms-linear-gradient(top, #747474 0%, #4e4e4e 50%, #4e4e4e 51%, #4c4c4c 100%);
    background: linear-gradient(to bottom, #747474 0%, #4e4e4e 50%, #4e4e4e 51%, #4c4c4c 100%);
    color: #fff !important;
    text-decoration: none !important;
    text-decoration: none;
    font-family: Arial, sans-serif;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#747474', endColorstr='#4c4c4c', GradientType=0);
}

/**
 * Share Button
 */
.pcShareButton,
.pcShareButtonSm {
    margin-left: 3px;
    border-radius: 3px;
    background: #0386d0;
    background: -moz-linear-gradient(top, #0386d0 0%, #00519f 50%, #004b99 51%, #004b99 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0386d0), color-stop(50%, #00519f), color-stop(51%, #004b99), color-stop(100%, #004b99));
    background: -webkit-linear-gradient(top, #0386d0 0%, #00519f 50%, #004b99 51%, #004b99 100%);
    background: -o-linear-gradient(top, #0386d0 0%, #00519f 50%, #004b99 51%, #004b99 100%);
    background: -ms-linear-gradient(top, #0386d0 0%, #00519f 50%, #004b99 51%, #004b99 100%);
    background: linear-gradient(to bottom, #0386d0 0%, #00519f 50%, #004b99 51%, #004b99 100%);
    color: #fff !important;
    text-decoration: none !important;
    font-family: Arial, sans-serif;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0386d0', endColorstr='#004b99', GradientType=0);
}

.pcApplyButton,
.pcShareButtonSm {
    display: inline-block;
    vertical-align: top;
    padding: 6px 26px;
    font-size: 16px;
    line-height: 16px;
}
.pcSelect{
	HEIGHT: 23px;
}

.pcTextBoxDisabled
{
	BORDER: 1px solid #ABAAAA;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	FONT-SIZE: 100%;
	COLOR: #555;
	scrollbar-base-color: #E8E8E8;
	scrollbar-face-color: #E8E8E8;
	scrollbar-arrow-color: gray;
	scrollbar-3dlight-color: gray;
	scrollbar-highlight-color: #E8E8E8;
	scrollbar-shadow-color: gray;
	scrollbar-darkshadow-color: #F3F3F3;

}