
a {
	font-family :Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color: #000000;
	text-decoration : underline;
}

a:hover {
	color: #CC6600;
}

body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
	background-color: #666;
}

p {	padding: 0%; margin: 0%; line-height : 14px;} 
			
H1{  font-family:   Arial, Verdana,Helvetica, sans-serif; 
font-size:36px; 
font-weight: normal;
color: #CC6600;
padding: 0%; 
margin: 0%;
text-decoration : none;}

H2{  font-family:  Arial, Verdana,Helvetica, sans-serif; 
font-size:16px; 
font-weight: bold;
color: #CC6600;
padding: 0%; 
margin: 0%;
text-decoration : none;}


H3{  font-family:  Arial, Verdana,Helvetica, sans-serif; 
font-size:12px; 
font-weight: bold;
color: #006699;
padding: 0%; 
margin: 0%;
text-decoration : none;}

H4{
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color: #006699;
	padding: 0%;
	margin: 0%;
	text-decoration : none;
	font-style : italic;
}


input.text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	background-color : #000000;
	border-color : #6699CC;
	border-style : solid;
	border-width : 1px;
	line-height : 10px;
}


select { font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000;
	background-color : #000000;
	border-color : #6699CC;
	border-style : solid;
	border-width : 1px;}
			
td {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color: #575757;
vertical-align: top;}

.alert{font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size:11px; 
font-weight: bold;
color: #CC6600	
}
	
.button {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #CC6600;
	border-style: solid;
	border-width: 1px;
	border-left-color : #663300;
	border-right-color : #663300;
	border-top-color : #996600;
	border-bottom-color : #996600;
}

.dateListed{font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold;
	color: #000000;
	text-decoration : none;			
}

.jobTitle{font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight: bold;
	color: #006699;
	text-decoration : underline;	
}

.jobTitle:hover{
	color: #0099CC
}

.location{font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold;
	color: #000000;
	text-decoration : none;		
}

.speciality{font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold;
	color: #000000;
	text-decoration : none;			
}

.menuSelected{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
	text-decoration : none;
	padding-left :15px;	
}

.menuLink{font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #575757;
	text-decoration : none;
	padding-left : 15px;	
}

.menuLInk:hover{
	color:#CC6600
	text-decoration : none;
}
.login{font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#CC6600;
	padding-left : 15px;	
	text-decoration : none;
}

.loginText{font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#575757;
	padding-left : 15px;	
	text-decoration : none;
}

 .textmenu {
	font-size: 11px;
	color: #DDDDDD;
	text-decoration : none;
	font-weight : bold;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

 .textmenu:hover {
	color: #000000;
	text-decoration : underline;
}

		
.pageHeaderBlue {
	font-family:  Arial, Verdana,Helvetica, sans-serif; 
	font-size:36px; 
	font-weight: bold;
	color: #006699;
	padding: 0%; 
	margin: 0%;
	text-decoration : none;}
			
.panel{
	padding-left : 23px;
	padding-right :8px;
	padding-top : 10px;
}
			
.panelTextLarge{
	font-size:14px; 
	font-weight: bold;
	color : #FFFFFF;
	text-decoration : none;
}

.panelTextLarge:hover{
	font-size:14px; 
	font-weight: bold;
	color : #DDDDDD;
	text-decoration : none;
}

.panelTextSmall{
	font-size:11px; 
	font-weight: normal;
	color : #FFFFFF;
	text-decoration : none;	
}
.panelTextSmall:hover{
	font-size:11px; 
	font-weight: normal;
	color : #DDDDDD;
	text-decoration : underline;
}
	
.bgLogo {background-color: transparent;
    background-image : url("http://www.ktc.co.nz/Image/logo_triple0.gif");     
	background-repeat : no-repeat;  
	background-position : top right;
}	


/* CSS Document */
table#outerTemplate {
border-collapse: collapse;
	background-image: url(Image/shadow_back.gif);
	background-repeat: repeat-y;
	background-position: 50% 0;
height: 100%;
width: 100%;
text-align: center;
background-color: #666666;
margin-left: auto;
margin-right: auto;
}

table#template {
background-color: transparent;
}

table#innerTemplate, table#outerheader {
border-collapse: collapse;
height: 177px;
width: 791px;
background-image : url(Image/header_new2.jpg);
background-color: #fff;
}
table#maintemplate
{
	min-height: 280px;
	width: 791px;
	background-color: #FFF;
	background-image: url(Image/homepage.jpg);
	background-repeat: repeat-x;

}
table#divider {
height: 32px;
width: 791px;
background-image: url(Image/bar.jpg);

}
table#footertemplate {
height: 42px;
width: 791px;
background-image: url(Image/footer1.jpg);

}
td.tablebase
{
	background-color: #666;
	height: 30px;
	background-image: url(Image/base_shadow_back.gif);
	background-repeat: no-repeat;
	background-position: 50% 0;
}

table#menu
{
	border-collapse: collapse;
	background-image: url(Image/bar1.jpg);
	background-repeat: repeat-x;
	background-position: 0 50%;
}

div#personMenu a{
text-decoration: none;
font-weight: bold;
color: #000;
}
div#personMenu a:hover{
text-decoration: underline;
font-weight: bold;
color: #f00;

}
div#personMenu h2{
font-size: 16px;
color: #c66c00;
line-height: 2em;

}
div#personMenu h3{
color: #930;

line-height: 2em;
color: #930;
}

div#person h2{
color: #930;
}

div#person img {
float: left;
margin: 0;
margin-right: 20px;
margin-bottom: 20px;
}

#template #menu {margin: 0;
   padding: 0;
   border-collapse: collapse;
}

table#menu td {
vertical-align: middle;
}




#homeFooter{
color:RGB(198,108,1);
font-size:12px;
margin-top:20px;
font:"Courier New", Courier, mono;
}

#header a{
color:#666666;
font-size:11px;
text-decoration:none;

}
#header{
color:#666666;
font-size:11px;
text-decoration:none;

}
	
/*old KTC */
BODY {	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 11px;	color : #CCCCCC;}
P {	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 11px;	/*color :rgb(150,150,150);*/ color:black;}
TD {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px;	/*color :rgb(150,150,150);*/ color:black;}

TABLE.White {	BACKGROUND-COLOR: #ffffff; BORDER-COLLAPSE: collapse; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt}
TH.White {	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left; VERTICAL-ALIGN: top}
TD.White {	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; VERTICAL-ALIGN: top}
TD.WhiteDiffer {	BACKGROUND-COLOR: #f0f0f0; BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; VERTICAL-ALIGN: top}
TABLE.Grey {	BACKGROUND-COLOR: #ffffff; BORDER-COLLAPSE: collapse; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt}
TH.Grey {	BACKGROUND-COLOR: #f0f0f0; BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left; VERTICAL-ALIGN: top}
TD.Grey {	BACKGROUND-COLOR: #f7f7f7; BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; VERTICAL-ALIGN: top}
TD.GreyDiffer {	BACKGROUND-COLOR: #f0f0f0; BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; VERTICAL-ALIGN: top}
TABLE.plain {	BACKGROUND-COLOR: #ffffff; /*BORDER-COLLAPSE: collapse;*/ COLOR: White; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
TD.head {	BACKGROUND-COLOR: #333333; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; COLOR: #FF6633; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom;	font-weight : bold;}
TD.plain {	BACKGROUND-COLOR: white; /*BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; */COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px; VERTICAL-ALIGN: top}
TD.cases {	BACKGROUND-COLOR: Black; BORDER-BOTTOM: #333333 2px solid; BORDER-LEFT: #333333 1px solid; BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px; VERTICAL-ALIGN: top}
TD.differ {	BACKGROUND-COLOR: #333333; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px; VERTICAL-ALIGN: top;	font-weight : bold;}.

A { font-family : Arial, Helvetica, sans-serif;  font-size : 10.5px; color : #000000; }
A:LINK { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color : #000000; }
A:HOVER {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 11px;	color : #FF0033;}
A:ACTIVE { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color : #FF0033; }
A:VISITED { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color : #A9A9A9; }

#menu a{
 font:Arial, Helvetica, sans-serif; 
 font-size:10.5px; 
 color:#ffffff;
 text-decoration:none;

}

#menu a:hover {
color: #930;
}



.bodycopy {	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 11px;	color : #CCCCCC;}
.bodycopybold { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color : #CCCCCC; ; font-weight: bold}
.bodycopyitalic { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color : #CCCCCC; ; font-style: italic}
.casetitle { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color : #CCCCCC; ; font-style: italic; font-weight: bold}
.textmenu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: normal;	font-weight: normal;	text-align: left;	color : #CCCCCC;}
.textmenu A:link {	COLOR: #CCCCCC;	FONT-WEIGHT: normal;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;}
.textmenu A:visited {	FONT-WEIGHT: normal;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;	color : #CCCCCC;}
.textmenu A:hover {	COLOR: White; FONT-WEIGHT: normal; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline;}
.subhead {	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 14px;	color : #FF6600;; font-weight: normal}
.subhead2 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : #FF6600; ; font-weight: normal }
.skip {	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color : #CCCCCC;text-decoration: none;}

li { list-style-type:none; }
.head { COLOR: rgb(255,149,35); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;  PADDING-BOTTOM: 56px;  PADDING-RIGHT: 6px; PADDING-TOP: 6px; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom;	font-weight : bold;}

.normallist li{
list-style-type:circle;
}
#pageHeader{FONT-SIZE: 18px; COLOR: rgb(198,108,1); FONT-FAMILY: Arial, Helvetica, sans-serif; padding-left: 20px; text-align: left;}
#home a{

 font:Arial, Helvetica, sans-serif; 
 font-size:10px; 
 color:#000000;
 text-decoration:none;

}

#home a:hover{
 color:#FF0000;
  text-decoration:underline;
}

* {margin: 0px;
   padding: 0px;
   background-repeat:no-repeat;
}


div#quotePanel {
width: 140px;
margin-top: 30px;
text-align: center;
}
div#quotePanel div#quote {
color: #c66c00;
margin-bottom: 15px;
}
div#quotePanel div#quote p{
color: #c66c00;

}

div#quotePanel div#author {
color: #000;
text-align: right;
width: 100%;
}


div.publicationList {
color: #000;
}

div.publicationList h2, div.publicationList h3{
color: #930;
}
div.publicationList h3{
font-size: 1.4em;
margin-top: .4em;
margin-bottom: .4em;
}


ul.pubYearList a{
color: #930;
font-size: 1.2em;
line-height: 2.4em;
}

ul.pubYearIndex li{
margin-top: 5px;
margin-bottom: 5px;
}
ul.pubYearIndex a{
color: #930;
font-size: 10px;
}
ul.pubYearIndex a:hover,ul.pubYearList a:hover{
color: #c66c00;
}

div#MainSection {
padding-top: 1em;
text-align: left;
padding-left: 20px;
padding-right: 20px;
}

div#MainSection h1{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.6em;
text-transform: uppercase;
margin-top: 1em;
margin-bottom: 1em;
text-align: left;
}

div#MainSection h2{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 1.2em;
margin-top: .5em;
margin-bottom: 1em;
color: #930;
text-align: left;

}

div#MainSection p {
margin-bottom: 1em;
}

table#ContactTable
{
	width: 390px;
	border-collapse: collapse;
	margin-left: 10px;
}
table#ContactTable th {
padding-bottom: 10px;
text-align: left;
}

table#ContactTable td {
padding-left: 0;
padding-right: 10px;
text-align: left;
}
table#ContactTable td div.hLabel{
width: 60px; 
display: inline-block ! important;
display: inline;

}

table#ContactTable td.label {
width: 70px;
}

table#ContactTable td.tvalue {
width: 150px;
}
table#ContactTable td.wide {
width: 200px;
}

div#mapHolder {
width: 350px;
position: relative;
left: -20px;
padding-bottom: 30px;
padding:0;
margin-left: auto;
margin-right: auto;
text-align: center;
}
div#mapHolder img {
margin-left: auto;
margin-right: auto;
}



