/* CLASS */

	.tier
	{
		overflow: hidden;
		text-align: center;
		width: 100%;
	}
	.container
	{
		margin: 0 auto;
		overflow: hidden;
		text-align: left;
		width: 780px;
	}
	* html .container
	{
		width: 768px;
	}
	.content
	{
		padding: 12px;
	}
	.row, .clear
	{
		clear: both;
	}
	.column
	{
		float: left;
		overflow: hidden;
	}
	.box
	{
		margin-bottom: 12px;
		overflow: hidden;
	}
	.menu ul
	{
		list-style: none;
		padding-bottom: 0;
	}
	.menu li
	{
		background-image: url(../image/menu.gif);
		background-position: top left;
		background-repeat: no-repeat;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0 6px 6px 13px;
	}
	.sitepath
	{
		height: 25px;
	}
	.sitepath p
	{
		float: left;
	}
	.sitepath ul
	{
		list-style: none;
		padding: 0;
	}
	.sitepath li
	{
		background-image: url(../image/sitepath.gif);
		background-position: top left;
		background-repeat: no-repeat;
		display: block;
		float: left;
		list-style: none;
		margin: 0;
		padding: 6px 6px 6px 13px;
	}
	.title
	{
		clear: both;
	}
	.indent
	{
	    margin: 0 12px;
	}
	.tag
	{
	    background-color: #ffdd00;
	    color: #bb1111;
	    font-size: 9px;
	    font-weight: bold;
	    margin-left: 3px;
	    padding: 1px 3px;
	    text-decoration: none;
	}

	
	* html .targetBlank
	{
    background-image: url(../image/targetBlank.gif);
    background-position: top left;
    background-repeat: no-repeat;
    display: block;
    height: 10px;
    overflow: hidden;
    position: absolute;
    width: 10px;
	}
	* html .targetBlank span
	{
    display: none;
	}

	.iconlink
	{
	    clear: both;
	    height: 38px;
	}
	.iconlink img, .iconlink p
	{
	    float: left;
	}

/* TAG */

	body
	{
		background-color: #dd1111;
		color: #ffffff;
		text-align: center;
	}
	a
	{
		background-color: inherit;
		color: #113399;
		text-decoration: underline;
	}
	a:hover
	{
		text-decoration: none;
	}

/* ID */

/* head */

	#headTier
	{
		background-color: #ffffff;
		color: #000000;
	}
	#headContainer
	{
	    padding-bottom: 12px;
	}
	#logo
	{
		width: 366px;
	}
	#sitemap
	{
		text-align: right;
		width: 378px;
	}
	#sitemap p
	{
		background-image: url(../image/sitemap.gif);
		background-position: top right;
		background-repeat: no-repeat;
		padding-right: 23px;
	}

/* menu */

	#menuTier
	{
		background-color: #dd1111;
		background-image: url(../image/menuTier.gif);
		background-position: top left;
		background-repeat: repeat-x;
		color: #ffffff;
		height: 31px;
		overflow: hidden;
	}
	
	#menuContainer
	{
	}
	
	#menuContent
	{
		padding: 0 12px;
	}
	
	#menuContent ul
	{
		padding: 0;
	}
	
	#menuContent li
	{
		display: inline;
		filter: alpha(opacity=60);
		float: left;
		font-weight: bold;
		list-style: none;
		margin: 0;
		-moz-opacity: 0.6;
		opacity: .60;
	}
	
	#menuContent li.active
	{
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
	}
	
	#menuContent a
	{
		background-color: inherit;
		color: #ffffff;
		display: block;
		font-weight: bold;
		margin-right: 12px;
		padding: 9px 6px;
		text-decoration: none;
	}
	
	#menuContent a:hover
	{
		text-decoration: underline;
	}
	
	.buttonad
	{
	  float: left;
	  clear: left;
	  margin: 10px 0 10px 20px;
	  width: 138px;
	  height: 138px;	
	}
	
	

/* body */

	#bodyTier
	{
		background-color: #ffffff;
		background-image: url(../image/bodyTier.gif);
		background-position: top center;
		background-repeat: repeat-x;
		color: #000000;
	}
	#bodyContainer
	{
	/*	background-image: url(../image/bodyContainer.gif); */
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	#bodyContent
	{
	    height: 469px;
	}

/* left */

	#leftContainer
	{
		background-image: url(../image/leftContainer.gif);
		background-position: top left;
		background-repeat: repeat-x;
    min-height: 600px;
    height: auto !important;
    height: 600px;	
		width: 192px;
	}
	
	#leftContent
	{
		padding-top: 48px;		
	}
	#leftContent .box
	{
		border-bottom: 1px solid #bbbbbb;
		padding-bottom: 12px;
	}

	#leftContent .banner
	{
		width: 168px;
	}
	
	li.linkPermanentCareerMoves
	{
        margin-top: 4px;       
	}		
	
	li.linkPermanentCareerMoves div
	{
        background: #dd1111;
        padding: 4px 0;
      
	}		
	
	li.linkPermanentCareerMoves a
	{
	    color: #fff;
	    font-weight: bold;
      text-decoration: none;
      margin: 0 6px;
      display: block;
	}
	
	li.linkPermanentCareerMoves a:hover
	{
	    color: #eee;
	}

/* main */

	#mainContainer
	{
	    overflow: hidden;
		width: 588px;
	}
	* html #mainContainer
	{
		width: 576px;
	}
	#mainContent
	{
	    margin-bottom: 12px;
	}
	#mainContent .sitepath
	{
		background-color: inherit;
		color: #999999;
	}
	#mainContent .title
	{
		background-color: inherit;
		border-bottom: 1px solid #dddddd;
		color: #dd1111;
		margin-bottom: 6px;
	}
	html #mainContent .row .column
	{
		margin-right: 12px;
		width: 270px;
		padding-bottom: 2em;
	}
	#mainContent .box
	{
		background-color: #eeeeee;
		border: 1px solid #dddddd;
		color: inherit;
		margin-top: 6px;
		padding: 6px;
	}
	#mainContent .box .title
	{
		border-bottom: none;
		margin-bottom: 0;
	}
	#mainContent .box .image
	{
		float: right;
		margin: 6px 0 6px 6px;
	}
	#mainContent .box .menu
	{
		border-top: 1px solid #dddddd;
		margin-top: 6px;
	}
	#mainContent .faq
	{
	    border-bottom: 1px solid #dddddd;
	    margin-bottom: 6px;
	}
	#mainContent .faq .question h3
	{
	    padding-bottom: 0;
	}
	#mainContent .faq .menu
	{
	    margin-bottom: 6px;
	}
	#mainContent .faq .menu ul
	{
	    padding-top: 0;
	}	
	#mainContent .summary
	{
	    clear: both;
	}
	#mainContent .summary .title
	{
	    clear: both;
	}
	#mainContent .summary .text
	{
	    float: left;
	    width: 180px;
	}
	#mainContent .summary .image
	{
	    float: left;
	    width: 90px;
	}
	#mainContent .banner
	{
		width: 552px;
	}
	#mainContent .column .banner
	{
		width: 270px;
	}
	#mainContent blockquote .text
	{
	    border-bottom: 1px solid #dddddd;
	}
	#mainContent blockquote .owner
	{
	    margin-bottom: 6px;
	}
	#mainContent blockquote .owner p
	{
	    font-weight: bold;
	}
	
	#mainContent .gallery
	{
	    clear: both;
	}
	#mainContent .gallery .thumb
	{
	    float: left;
		overflow: hidden;
		width: 141px;
	}
	#mainContent .gallery .thumb .image img
	{
	    border: 1px solid #dddddd;
	    margin: 5px 5px 0 5px;
	}
	#mainContent .gallery .thumb .text
	{
	    height: 51px;
		text-align: center;
	    width: 141px;
	}	
	#mainContent .hyperlink a
	{
	    font-weight: bold;
	}
	#mainContent .button
	{
	    margin: 6px;
	}	
	#mainContent .form
	{
	    background-color: #eeeeee;
		border: 1px solid #dddddd;
		clear: both;
	    color: inherit;
		margin-top: 6px;
		padding: 6px;
	}
	#mainContent .form .title
	{
	    clear: both;
		width: 100%;
	}
	#mainContent .form .column
	{
		margin-right: 12px;
		width: 256px;
	}
	#mainContent .form .column .inputText, #mainContent .form .column .inputCheckbox
	{
		clear: both;
	}
	#mainContent .form .column .label
	{
		float: left;
		overflow: hidden;
	}
	#mainContent .form .inputCheckbox .label, #mainContent .form .inputCheckbox .input
	{
	    float: left;
	}
	#mainContent .form .column .inputText .label, #mainContent .form .column .inputSelect .label
	{
		width: 72px;
	}
	#mainContent .form .column .input
	{
		float: left;
		overflow: hidden;
	}
	#mainContent .form .column .inputText .input, #mainContent .form .column .inputSelect .input
	{
		width: 172px;
	}
	#mainContent .form .column .inputText .inputTextLarge, #mainContent .form .column .inputSelect select
	{
		width: 156px;
	}
	#mainContent .form .column .inputText textarea
	{
	    width: 156px;
	}
	* html #mainContent .form .column .inputText textarea
	{
	    width: 158px;
	}
	#mainContent .form .column .inputSelect select
	{
		width: 166px;
	}
	#mainContent .form .column .inputText textarea
	{
		height: 42px;
	}
	#mainContent .form .column .inputText textarea.inputTexthuge
	{
		height: 63px;
	}
	#mainContent .form .column .inputText .inputTextMedium
	{
		width: 104px;
	}
	#mainContent .form .column .inputText .inputTextSmall
	{
		width: 52px;
	}
	#mainContent .form .column .validator
	{
		float: left;
		overflow: hidden;
		width: 11px;
	}
	#mainContent .form .inputFile .label, #mainContent .form .inputFile .validator
	{
		clear: both;
		float: none;
		width: 538px;
	}
	#mainContent .form .inputFile .input input
	{
		clear: both;
		float: none;
		width: 526px;
	}
	#mainContent .submit
	{
	    background-color: #dddddd;
	    color: inherit;
	    margin-top: 6px;
	    padding: 6px;
	}
	#mainContent .submit .button
	{
		text-align: right;
	}
	#mainContent .submit .inputButton
	{
	    background-color: #dd1111;
	    border-color: #e23434 #e23434 #bc0e0e #bc0e0e;
	    border-style: solid;
	    border-width: 1px;
	    color: #ffffff;
	    font-weight: bold;
	    margin: 0;
	    padding: 3px;
	    text-align: center;
	}

/* foot */

	#footTier
	{
		background-color: #dd1111;
		background-image: url(../image/footTier.gif);
		background-position: top left;
		background-repeat: repeat-x;
		color: #6e0808;
	}
	#footContainer
	{
		text-align: center;
	}
	#footContent
	{
	}
	
	#banner
	{
		float: left;
		clear: none;		
		margin-left: 24px;
		margin-bottom: 12px;
	}

/* logos */

	#logoKCC
	{
		display: block;
		float: right;
		height: 64px;
		width: 101px;
	}
	
	#logoIIPBronze
	{
		display: block;
		float: left;
		height: 38px;
		width: 180px;
	}	
	
	

/* legal */

	#legalTier
	{
	}
	#legalContainer
	{
	}
	#legal
	{
		clear: both;
		width: 100%;
	}

/* THEMES */

    .theme0 #bodyContainer, .theme1 #bodyContainer, .theme2 #bodyContainer, .theme3 #bodyContainer, .theme4 #bodyContainer, .theme5 #bodyContainer, .theme6 #bodyContainer, .theme7 #bodyContainer, .theme8 #bodyContainer, .theme9 #bodyContainer
    {
        background-position: bottom right;
        background-repeat: no-repeat;
    }
    .theme0 #bodyContainer
    {
        background-image: url(../image/theme0bodyContainer.jpg);
    }
    .theme1 #bodyContainer
    {
        background-image: url(../image/theme1bodyContainer.jpg);
    }
/* Business and Office Admin */
   .theme2 #bodyContainer
    {
        background-image: url(../image/theme2bodyContainer.jpg);
    }
    .theme2 .themed, .theme2 .themed a
    {
        background-color: inherit;
        color: #282575;
    }
/* Care */
    .theme3 #bodyContainer
    {
        background-image: url(../image/theme3bodyContainer.jpg);
    }
    .theme3 .themed, .theme3 .themed a
    {
        background-color: inherit;
        color: #5794cf;
    }
/* Driver and Industrial */
    .theme4 #bodyContainer
    {
        background-image: url(../image/theme4bodyContainer.jpg);
    }
    .theme4 .themed, .theme4 .themed a
    {
        background-color: inherit;
        color: #00ab54;
    }
/* Supply Teachers */
    .theme5 #bodyContainer
    {
        background-image: url(../image/theme5bodyContainer.jpg);
    }
    .theme5 .themed,  .theme5 .themed a
    {
        background-color: inherit;
        color: #7b2a83;
    }
/* Interpreters */
    .theme6 #bodyContainer
    {
        background-image: url(../image/theme6bodyContainer.jpg);
    }
    .theme6 .themed, .theme6 .themed a
    {
        background-color: inherit;
        color: #a3b916;
    }
/* Catering */
    .theme7 #bodyContainer
    {
        background-image: url(../image/theme7bodyContainer.jpg);
    }
    .theme7 .themed, .theme7 .themed a
    {
        background-color: inherit;
        color: #f26522;
    }
/* Professional */
    .theme8 #bodyContainer
    {
        background-image: url(../image/theme8bodyContainer.jpg);
    }
    .theme8 .themed, .theme8 .themed a
    {
        background-color: inherit;
        color: #6b7b84;
    }
/* Appointments */
    .theme9 #bodyContainer
    {
        background-image: url(../image/theme9bodyContainer.jpg);
    }
    .theme9 .themed, .theme9 .themed a
    {
        background-color: inherit;
        color: #000000;
    }
    .theme1 .imageSpacer, .theme2 .imageSpacer, .theme3 .imageSpacer, .theme4 .imageSpacer, .theme5 .imageSpacer, .theme6 .imageSpacer, .theme7 .imageSpacer, .theme8 .imageSpacer, .theme9 .imageSpacer
    {
        display: block;
        height: 372px;
        width: 1px;
    }
    * html .theme1 .imageSpacer, * html .theme2 .imageSpacer, * html .theme3 .imageSpacer, * html .theme4 .imageSpacer, * html .theme5 .imageSpacer, * html .theme6 .imageSpacer, * html .theme7 .imageSpacer, * html .theme8 .imageSpacer, * html .theme9 .imageSpacer
    {
        display: block;
        height: 360px;
        width: 1px;
    }