@charset "utf-8";
/* CSS Document */

* {zoom: 1.0;}

body {
  background:#ffffff;
  margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
  padding: 0;
  text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
  height:100%;
  /*background:url(Images/back%20vertical%20orange%20on%20white.jpg) no-repeat bottom right;*/
  }

.oneColFixCtr #container {
  width: 1002px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
  background:#ffffff;
  margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
  padding:0 0 0 0;
  text-align: left; /* this overrides the text-align: center on the body element. */  
  } 
  
#outline {
  position:flow;
  overflow:hidden;
  float:left;
  width:847px;
  height:613px;
  background:#ffffFF;
  /*border-top:1px #000000 solid;
  border-right:3px #000000 solid;*/
  /*border-bottom:1px #000000 solid;*/
  border-left:2px #6DC2C0 solid;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
  
#header {
  position:flow;
  overflow:hidden;
  float:left;
  width:847px;
  background:#ffffff;
  border-bottom:3px solid #666666/*#6DC2C0*/;
  /*border-left:1px solid #000000;
  /*border-top:3px solid #000000;
  border-right:3px solid #000000;*/
  padding:0px 0px 0px 150px;
  margin:60px 0 0px 0px;
  }

#headertop {
	position:flow;
	overflow:hidden;
	width:611px;
	/*height:60px;*/
    padding:3px 0 10px 36px;
	margin:0px 0px 0 0px;
    background:#ffffff;
	text-align:left;
	float:left;
	border-left:2px solid #6DC2C0;
	font-family: "Arial";
	font-size: 35px;
	color: #c40701;
	font-weight:200;
  } 
  
#headerupper {
	overflow:hidden;
	width:714px;
	height:40px;
    padding:0px 0 0px 0px;
	margin:0px 0 0 0;
    background:#ffffff;
	text-align:left;
	float:left;
	border:none;
	font-family: "Times new roman";
	font-size: 42px;
	color:#6dc2c0;
	font-weight:200;
  } 

#headerlower {
	overflow:hidden;
	width:710px;
	height:22px;
    padding:0px 0 0px 8px;
	margin:0px 0 0 0;
    background:#ffffff;
	text-align:left;
	float:left;
	border:none;
	font-family: "Times new roman";
	font-size: 20px;
	color: #444444;
	font-weight:100;
  } 

#date {
    width:117px;
	text-align:right;
	float:right;
	padding:0px 0px px 0px;
	margin:55px 40px 0 0;
	font-family: "Arial";
    font-size: 12px;
    color: #252123;

  }
  
/*address line start*/
#address {
	position:flow;
	overflow:hidden;
	float:left;
	width:757px;
	height:33px;
	border:none;
	padding:5px 0px 0px 0px;
	margin:10px 45px 0px 45px;
	font-family: "Arial";
	font-size: 12px;
	color: #000000;
	line-height:18px;
	text-align:center;
	border-top:solid 1px #666666;
  }
  
#address a {
  font-family: "Arial";
  font-size: 12px;
  color: #000000;
  text-decoration:none;
  }
  
#address a:hover {
  font-family: "Arial";
  font-size: 12px;
  color: #000000;
  text-decoration:none;
  font-weight:bold;
  }
/*address line end*/

/*side navigation bar start*/ 
#sidenavigator {
  position:flow;
  overflow:hidden;
  float:left;
  width:150px;
  height:484px;
  /*border-bottom:1px solid #000000;*/
  /*border-left:3px solid #5B595A;*/
  /*border-top:1px solid #000000;
  /*border-right:1px solid #000000;*/
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  }
  
#sidenavselected {
	position:flow;
	overflow:hidden;
	float:right;
	text-align:center;
	height:33px;
	width:134px;
    font-family: "Arial";
	font-size: 14px;
    background:url(file:///D|/Websites/Tomlinson-IC/21_04_09/Version_3/Images/sidetab.gif);
	color:#252123/*#c40701*//*#252123*/;
	font-weight: bold;
	text-decoration:none;
	margin:15px 10px 5px 0px;
	padding:10px 0 10px 0;
    border-bottom:1px solid #666666;
  }
  
#sidenavselected a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#252123;
}

#sidenavselected a:link {
	font-weight:bold;
	text-decoration:none;
	color:#252123;
}

#sidenavselected a:visited {
	text-decoration:none;
	color:#252123;
  }
  
#sidenav {
	float:right;
	text-align:center;
	height:33px;
	width:134px;
	padding:5px 0px 5px 0px;
	margin:15px 10px 5px 0px;
    font-family: "Arial";
    background:url(file:///D|/Websites/Tomlinson-IC/21_04_09/Version_3/Images/sidetab.gif);
	font-size: 14px;
	color: #252123;
	font-weight:normal;
	text-decoration:none;
    border-bottom:1px solid #666666;
  }

#sidenav a:hover {
    /*background:url(Images/bluebackground.jpg);*/
	color:#252123;
	font-weight: bold;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	border:none;
  }

#sidenav a:visited {
	text-decoration:none;
	color:#252123;
  }
  
#sidenav a:link {
	text-decoration:none;
	color:#252123;
  }
/*side navigation bar ends*/

/*image boxes start*/
#image143 {
  float:left;
  background:#FFFFFF;
  /*border:solid 1px #6DC2C0;*/
  padding:0px 10px 0px 10px;
  font-family: "Arial";
  font-size: 10px;
  color: #252123;
  margin:10px 0px 0px 0px;
  width:143px;
  height:367px;
  }

#image193 {
  float:left;
  background:#FFFFFF;
  /*border:solid 1px #6DC2C0;*/
  padding:0px 10px 0px 10px;
  font-family: "Arial";
  font-size: 10px;
  color: #252123;
  margin:20px 0px 0px 0px;
  width:193px;
  height:367px;
  }
  
#image {
  float:left;
  background:#FFFFFF;
  /*border:solid 1px #6DC2C0;*/
  padding:0px 10px 0px 10px;
  font-family: "Arial";
  font-size: 10px;
  color: #252123;
  margin:30px 0px 0px 0px;
  width:193px;
  height:367px;
  }

#imageleft {
  position:flow;
  float:left;
  background:#FFFFFF;
  border:solid 1px #666666;
  /*padding:2px 2px 2px 2px;*/
  font-family: "Arial";
  font-size: 10px;
  color: #252123;
  margin:10px 0px 10px 0px;
  }

#imageright {
  position:flow;
  float:left;
  background:#FFFFFF;
  border:solid 1px #666666;
  /*padding:2px 2px 2px 2px;*/
  font-family: "Arial";
  font-size: 10px;
  color: #252123;
  margin:0px 0px 10px 0px;
  }
  
#imagetext {
  float:left;
  width:725px;
  height:75px;
  border:1px solid #666666;
  padding:15px 15px 15px 15px;
  }

#imagetexttop {
  position:flow;
  float:left;
  background:#FFFFFF;
  font-family: "Arial";
  font-size: 13px;
  font-style:italic;
  font-weight:bold;
  line-height:13px;
  color: #252123;
  }

#imagetextbottom {
  position:flow;
  float:left;
  background:#FFFFFF;
  font-family: "Arial";
  font-size: 11px;
  font-style:italic;
  line-height:11px;
  color: #252123;
  }
  
#imagetext2 {
  position:flow;
  float:left;
  background:#FFFFFF;
  border:solid 1px #666666;
  padding:25px 25px 25px 25px;
  font-family: "Arial";
  font-size: 11px;
  font-style:italic;
  line-height:13px;
  color: #252123;
  margin:10px 20px 10px 0px;
  width:200px;
  height:90px;
  }
  
#imagetext3 {
  position:flow;
  float:left;
  background:#FFFFFF;
  border:solid 1px #666666;
  padding:15px 15px 15px 15px;
  font-family: "Arial";
  font-size: 11px;
  font-style:italic;
  line-height:14px;
  color: #252123;
  margin:0px 10px 10px 45px;
  width:430px;
  height:152px;
  }
  
#imagetext4 {
  position:flow;
  float:right;
  background:#FFFFFF;
  border:solid 1px #666666;
  padding:15px 15px 15px 15px;
  font-family: "Arial";
  font-size: 11px;
  font-style:italic;
  line-height:14px;
  color: #252123;
  margin:10px 45px 10px 0px;
  width:270px;
  height:252px;
  }

#imagetext5 {
  font-family: "Arial";
  font-size: 11px;
  font-style:italic;
  float:left;
  width:303px;
  height:125px;
  border:1px solid #666666;
  padding:15px 15px 15px 15px;
  margin:0px 45px 0px 45px;
  }

#imagebottom1 {
  width:357px;
  height:294px;
  float:left;
  padding:1px 0px 0px 0px;
  }

#imagebottom2 {
  width:400px;
  height:292px;
  float:left;
  padding:3px 0px 0px 0px;
  }

#imageside {
  width:252px;
  float:left;
  padding:25px 0px 10px 0px;
  }
  
#imager {
  border:1px solid #666666;
  float:left;
  margin:0px 0px 20px 45px;
  padding:0px 0px 0px 0px;
  }

#imager2 {
  border:1px solid #666666;
  float:left;
  margin:35px 45px 10px 0px;
  }

#imager3 {
  border:1px solid #666666;
  margin:0px 235px 0px 236px;
  }
/*image boxes end*/

/*text boxes start*/
#textterms {
  font-family: "Arial";
  font-size: 13px;
  color: #252123;
  text-align:left;
  padding:30px 45px 10px 45px;
  float:left;
  width:715px;
  height:523px;
  }

#textlinks {
  font-family: "Arial";
  font-size: 13px;
  color: #252123;
  text-align:left;
  padding:30px 0px 10px 35px;
  float:left;
  width:810px;
  height:523px;
  }

#textlinksinner {
  font-family: "Arial";
  font-size: 13px;
  color: #252123;
  text-align:left;
  padding:10px 10px 10px 10px;
  float:left;
  width:540px;
  height:60px;
  }

#textlinksimage {
  font-family: "Arial";
  font-size: 13px;
  color: #252123;
  text-align:center;
  padding:10px 10px 10px 0px;
  float:left;
  width:200px;
  }
  
a img {
   border: none;
}
  
#textservices {
  font-family: "Arial";
  font-size: 12px;
  color: #252123;
  text-align:left;
  padding:30px 45px 10px 45px;
  float:left;
  width:325px;
  height:329px;
  }
  
#textservicesl {
  font-family: "Arial";
  font-size: 12px;
  color: #252123;
  text-align:left;
  padding:30px 45px 10px 45px;
  float:left;
  width:332px;
  height:523px;
  }

#textservicesr {
  font-family: "Arial";
  font-size: 12px;
  color: #252123;
  text-align:left;
  padding:30px 45px 10px 45px;
  float:left;
  width:332px;
  height:114px;
  }

#textpresstop {
  font-family: "Arial";
  font-size: 12px;
  color: #252123;
  text-align:left;
  padding:30px 45px 0px 45px;
  float:left;
  width:325px;
  height:299px;
  } 
  
#textpresstop a:hover{
  color: #6DC2C0;
  text-decoration:none;
  }

#textpresstop a{
  color: #252123;
  text-decoration:none;
  }

#textpresstop a:visited{
  text-decoration:underline;
  }
  
#textpressbottom {
  font-family: "Arial";
  font-size: 12px;
  color: #252123;
  text-align:left;
  padding:0px 45px 10px 45px;
  float:left;
  width:756px;
  height:224px;
  }

#textpressp {
  font-family: "Arial";
  font-size: 12px;
  color: #252123;
  text-align:left;
  padding:30px 45px 10px 45px;
  float:left;
  width:385px;
  height:200px;
  }

#textpresse {
  font-family: "Arial";
  font-size: 12px;
  color: #252123;
  text-align:left;
  padding:10px 45px 10px 45px;
  float:left;
  width:755px;
  height:298px;
  }

#textfree {
  font-family: "Arial";
  font-size: 13px;
  color: #252123;
  text-align:left;
  padding:5px 20px 10px 0px;
  float:left;
  width:334px;
  }

#textfree a:hover {
  color: #252123;
  text-decoration:none;
  font-weight:bold;
  }

#textfree a:visited {
  color: #252123;
  text-decoration:none;
  }
  
#textfree a:link {
  color: #252123;
  text-decoration:none;
  }

#textfreetop {
  font-family: "Arial";
  font-size: 13px;
  color: #252123;
  text-align:left;
  padding:0px 10px 10px 0px;
  float:left;
  width:347px;
  }

#textfreepoints {
  font-family: "Arial";
  font-size: 13px;
  color: #252123;
  text-align:left;
  padding:3px 0px 0px 0px;
  float:left;
  height:210px;
  width:15px;
  }
  
#textcontact {
  width:753px;
  height:508px;
  font-family: "Arial";
  font-size: 16px;
  color: #252123;
  text-align:center;
  padding:35px 45px 20px 45px;
  float:left;
  }

#textcontact a:hover {
  color: #252123;
  text-decoration:none;
  font-weight:bold;
  }

#textcontact a:visited {
  color: #252123;
  text-decoration:none;
  }
  
#textcontact a:link {
  color: #252123;
  text-decoration:none;
  }
  
  
#textperspectives {
  width:409px;
  height:508px;
  overflow:auto;
  font-family: "Arial";
  font-size: 14px;
  color: #252123;
  text-align:left;
  padding:0px 45px 20px 45px;
  margin:35px 0px 0px 0px;
  float:left;
  }

#textperspectives a:hover{
  color: #6DC2C0;
  text-decoration:none;
  }

#textperspectives a{
  color: #252123;
  text-decoration:none;
  }

#textperspectives a:visited{
  text-decoration:underline;
  }

#text2 {
  width:248px;
  height:528px;
  overflow:auto;
  font-family: "Arial";
  font-size: 12px;
  color: #252123;
  text-align:left;
  padding:20px 30px 20px 30px;
  float:left;
  }
  
#text4 {
  width:526px;
  height:508px;
  overflow:auto;
  font-family: "Arial";
  font-size: 12px;
  color: #252123;
  text-align:left;
  padding:35px 45px 20px 45px;
  float:left;
  }
  
#text4 a:hover{
  color: #6DC2C0;
  text-decoration:none;
  }

#text4 a{
  color: #252123;
  text-decoration:none;
  }

#text4 a:visited{
  text-decoration:underline;
  }

#textpeople {
  width:460px;
  height:508px;
  overflow:auto;
  font-family: "Arial";
  font-size: 12px;
  color: #252123;
  text-align:left;
  padding:35px 45px 20px 45px;
  float:left;
  }

#textpeopleitalics {
  width:781px;
  overflow:auto;
  font-family: "Arial";
  font-size: 12px;
  font-style:italic;
  color: #252123;
  text-align:left;
  padding:35px 0px 20px 0px;
  margin:0px 45px 0px 45px;
  float:left;
  position:flow;
  border-bottom:solid 1px #666666;
  }

#text4a {
  width:526px;
  height:464px;
  overflow:auto;
  font-family: "Arial";
  font-size: 14px;
  color: #252123;
  text-align:left;
  padding:25px 45px 20px 45px;
  float:left;
  }
  
#textindex {
  width:769px;
  height:528px;
  overflow:auto;
  font-family: "Arial";
  font-size: 13px;
  color: #252123;
  text-align:left;
  padding:35px 45px 0px 45px;
  float:left;
  }
 
#textservicessub {
  width:556px;
  overflow:auto;
  font-family: "Arial";
  font-size: 12px;
  color: #252123;
  text-align:left;
  padding:20px 0px 00px 0px;
  float:left;
  }
  
#textservicessubsub {
  width:570px;
  overflow:auto;
  font-family: "Arial";
  font-size: 12px;
  color: #252123;
  text-align:left;
  padding:5px 0px 20px 0px;
  float:left;
  }
  
#textpresssub {
  width:533px;
  overflow:auto;
  font-family: "Arial";
  font-size: 12px;
  color: #252123;
  text-align:left;
  padding:10px 0px 20px 20px;
  float:left;
  }
  
#textpresssubsub {
  width:533px;
  overflow:auto;
  font-family: "Arial";
  font-size: 12px;
  color: #252123;
  text-align:left;
  padding:5px 0px 5px 0px;
  float:left;
  }
/*text boxes end*/

h1 { font:12px Arial, Helvetica, sans-serif; font-style:italic;}