@charset "utf-8";
/* CSS Document */
body,td,th {
	font-size: small;
	text-align: center;
	
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#434142;
	margin:0;
	
}
body { background:#676767 url(./int/background.gif) 50% 0 repeat-y; }
td,th { text-align: left; }
 
* html body { font-size: x-small; /* for IE5/Win */
f\ont-size: small; /* for other IE versions */
}
a { color: #AEA79A;}

#wrapperAll { width: 960px; background:#434142; margin: 0px auto 0; padding: 0; height: 1%; display: table;   }


#wrapperMain { position: relative; width:914px;  margin: 0 23px 0 23px; text-align: left;  }
#flashLayer { position: absolute; top: 130px; left: 15px; z-index: 900; width: 884px;}
#flashLayer2 { position: absolute; top: 130px; left: 231px; z-index: 900; width: 441px;}

#header { width:914px; height: 115px;}

#ContentBorder {border: 15px solid #fff; background: #fff url(../int/BackGroundMain.gif) 50% 100% repeat-y;}

.Home #ContentBorder {border: 15px solid #fff; background: #AEA79A url(../int/BackGroundMain-Home.gif) 50% 100% repeat-y;}
#IntroPage #ContentBorder { background: #AEA79A url(../int/BackGrounds-Intro.gif) 50% 100% repeat-y;}

#leftColumn {float:left; margin: 0; padding: 0; width:200px; /* border: 1px solid red;*/ background: #AEA79A;     }
#contentMain { float:right; margin: 0; padding: 0;  width: 669px; /*border: 1px solid red;*/     }
.Home  #contentMain { height: 575px;}
.Home2  #contentMain { height: 600px;}

#contentMain .gutter p { padding-bottom: .5em;}
.Home  #contentMain .gutter p { padding: 10px 30px 5px 30px;}
#contentMain .gutter  h1 { color: #AEA79A ; font-weight: normal; font-size: 1.4em; margin-bottom: 10px; margin-top: 15px; text-transform:uppercase; }
#contentMain .gutter  h2 { color: #AEA79A ; font-weight: normal; font-size: 1.4em; margin-bottom: 10px; margin-top: 15px; }
#contentMain .gutter  ul { margin: 10px 15px 15px 15px; }
#contentMain .gutter  li { list-style: circle;  padding:2px 5px; }



#contentMain .gutterMain { margin-top: 20px;/* width: 100%; float: left;*/}
#contentMain .gutterMain p { padding-bottom: .5em;}
#contentMain .gutterMain h1 { color: #AEA79A ; font-weight: normal; font-size: 1.4em; margin-bottom: 10px; margin-top: 15px; text-transform:uppercase; }
#contentMain .gutterMain h2 { color: #AEA79A ; font-weight: normal; font-size: 1.4em; margin-bottom: 10px; margin-top: 15px; }

#contentMain .gutterMain h3 { color: #AEA79A ; font-weight: normal; font-size: 1em; margin-bottom: 10px; margin-top: 0px; }
#contentMain .gutterMain ul { margin: 10px 15px 15px 15px; }
#contentMain .gutterMain li { list-style: circle;  padding:2px 5px; }


#contentMainP { float:right; margin: 0 -15px 0 0; padding: 0;  width: 679px; /*border: 1px solid red;*/     }
#contentMainP .gutterMain { margin-top: 20px; width: 100%; float: left;}


.contentDownloads  a  {  color:#AEA79A; text-decoration:none; background: url(../int/nav/arrow.gif) 100% 100% no-repeat; padding: 1px 20px 1px  0; margin-right: 5px; text-transform:uppercase;}
.contentDownloads  a.normalStyle  {  color:#AEA79A; text-decoration:none; background: none; padding: 0; margin-right: 0; text-transform: none;}

.contentDownloads  a:hover  {  color:#B2D234;  background: url(../int/nav/arrow_F2.gif) 100% 100% no-repeat; }
.contentDownloads  a.normalStyle:hover   {  color:#B2D234; text-decoration:none; background: none; padding: 0; margin-right: 0; text-transform: none;}

.contentDownloads h1 a { background: url(../int/nav/arrow_F2.gif) 1500px 1500px no-repeat; font-size: .8em; padding-left: 20px;}
h1 a.download { background: url(../int/nav/arrow_F2.gif) 1500px 1500px no-repeat; font-size: .8em; padding-left: 20px; text-decoration:none; text-transform:lowercase;}
#contentMain .gutterMain  th { font-size: .8em; background:#434142; color:#AEA79A; padding: 4px 4px;}
#contentMain .gutterMain  td { font-size: .8em; padding: 6px 4px; border-bottom: 1px dotted #AEA79A;}
#contentMain .gutterMain  td a { color:#434142;}

#rightColumn {float:right; margin: 0; padding: 0; width:202px; background: #AEA79A; color:#FFFFFF;    }
#rightColumn strong { color:#434142 ; font-weight:normal;}
#rightColumn a { color:#434142 }
#rightColumn a em { color:#fff ; text-transform:none;}
#contentLeft { float: left; margin: 0 0 0 2px; padding: 0;  width: 450px;   background: #fff;   }
.Home #contentLeft {
	background-color:/* #D7D4CE*/ #fff;
}
.Home #rightColumn strong  { color: #fff; text-decoration: none; font-weight: bold; } 
.Home #rightColumn a { color: #fff; text-decoration: none; font-size:.9em; } 
.Home #rightColumn {}
.Home #rightColumn p { margin: 0; padding: 0;}
.Home #rightColumn a:hover strong { color: #434142;  text-decoration: none; } 
.Home #rightColumn a:hover  { color: #434142; text-decoration: none; } 


#footer { margin-bottom: 5px ; margin-top: 15px; background: url(../int/footer.gif) 50% 0 no-repeat; text-align: left; padding: 2px 0 5px 35px; font-size: .8em; height: 30px;   }
#footer a { color:#434142; text-decoration: none;}
#footer a:hover { color:#fff; text-decoration: none;}


#CareersBoxWrap { width: 450px; float: left;  margin-top: 10px;}
.careersBox { width: 140px; float: left;  margin-right: 15px;}
 .careersBox3 { width: 140px; float: left;  margin-right: 0;}
 .careersBox4 { width: 140px; float: left; margin-top: 30px;  margin-left: 70px; margin-right: 15px;}
 .careersBox5 { width: 140px; float: left; margin-top: 30px;  margin-right: 70px;}
 
 #CareersBoxWrap dt { font-size: .8em; font-weight: bold; color:#FFFFFF; background: #B2D234; padding: 3px 15px; height: 27px; text-align: center;}
 #CareersBoxWrap dd { font-size: .8em;  }
 #CareersBoxWrap dd a { font-size: .8em; color:#B2D234;  text-decoration: none;  }

  #peopleBoxWrap { margin-top: 0px; float: left; width: 100%;  }
  
 .peopleBox {width: 156px;  float: left; display: block;  margin-right: 15px; margin-bottom: 15px; }
 .peopleBoxR { width: 156px;  float: left; display: block;  margin-right: 0; margin-bottom: 15px;}
 
 .peopleBox .image { float: left; width: 156px; padding: 0; }
 
 
  .peopleBox .txt {text-transform:uppercase; 
  float: left; width: 126px; font-size: .8em; font-weight: bold;
	color:#FFFFFF; padding: 3px 15px;  padding-top: 9px; font-size: .8em; font-weight: bold; line-height: 1.2em; height: 27px; 	text-align: center;
	background-color: #434142;
	display: table;  
}

 .peopleBoxR .image { float: left; width: 156px; padding: 0; }
 
 
  .peopleBoxR .txt {text-transform:uppercase; 
  float: left; width: 126px; font-size: .8em; font-weight: bold;
	color:#FFFFFF; padding: 3px 15px;  padding-top: 9px; font-size: .8em; font-weight: bold; line-height: 1.2em; height: 27px; 	text-align: center;
	background-color: #434142;
	display: table;  
}


 .peopleBox a{ font-size: .8em; color:#fff;  text-decoration: none;  }
 .peopleBox a:hover {   color:#B2D234;  text-decoration: none;  }
 
  .peopleBoxR a{ font-size: .8em; color:#fff;  text-decoration: none;  }
 .peopleBoxR a:hover {   color:#B2D234;  text-decoration: none;  }

/* SPACING */

#leftColumn .gutter { margin-top: 30px; margin-bottom: 30px;}
#rightColumn .gutter { margin-top: 30px; margin-bottom: 30px; margin-left: 20px; margin-right: 20px;}

.clear { clear:both;}

#breadcrumbs { color:#AEA79A; letter-spacing: .2em;}
#breadcrumbs  a  {  color:#AEA79A; text-decoration:none; background: url(../int/nav/breadcrumb-arrow.gif) 100% 100% no-repeat; padding: 1px 20px 1px  0; margin-right: 5px;}
#breadcrumbs a:hover  {  color:#B2D234;  background: url(../int/nav/arrow_F2.gif) 100% 100% no-repeat; }
#breadcrumbs {  color:#AEA79A; text-decoration:none; background: none; padding: 1px 20px 1px  0; margin-right: 5px; text-transform: uppercase; }

#previousPage { position: absolute; top: 130px; right: 20px; text-transform:uppercase;}
#previousPage  a  {color:#B2D234;  background: url(../int/nav/arrow_F2.gif) 100% 100% no-repeat;   padding: 1px 20px 1px  0; margin-right: 5px; text-decoration:none; }
#previousPage a:hover  {color:#AEA79A; background: url(../int/nav/breadcrumb-arrow.gif) 100% 100% no-repeat;   }


.linksWrap a {  color:#AEA79A; text-decoration:none; background: url(../int/nav/arrow.gif) 100% 100% no-repeat; padding: 1px 20px 1px  0; margin-right: 5px;}
.linksWrap a:hover { color:#B2D234;  background: url(../int/nav/arrow_F2.gif) 100% 100% no-repeat;  }


.headerImage { margin: 15px 0;}
/* HEADINGS */
#rightColumn h2 span { visibility: hidden; }
#rightColumn h2.latestNews { background:url(../int/Heading-latest-news.gif) 0 0 no-repeat; height: 60px; margin-bottom: 23px;}
#rightColumn h2.Events{ background:url(../int/Heading-events.gif) 0 0 no-repeat; height: 60px; margin-bottom: 23px;}


#TJK_ToggleON,#TJK_ToggleOFF {display:none}

#legalNotice { margin: 40px 200px 40px 0; }
#legalNotice p { font-size: .8em; padding: 0 0 5px 0;}


.Teamcopy { padding-top: 20px; float: left; width: 100%;}
.contentDownloads h1 a em { font-style:normal; background: none; font-size: .8em;}
.hometext { float: left;}
.hometext h2 { margin: 15px 0 10px 0;}
.hometext p { margin: 0 0 5px 0;}