body        { 	font-family: Arial, Helvetica, sans-serif; 	text-align: center; 	padding: 0; 	border: 0;         background: #fff;         color: #666;         margin: 0;          font-size: 85%;  }td          { font-size: 100%; font-family: Arial; color:#666; text-align: left; }th { text-align: left; }br.clr { 	clear: both;}img.awardstrip {	width: 398px;	height: 43px;	border: 0;	float: right;	margin-right: 1em;}div.cntnr   {  text-align: center; margin: 0; clear: both; }img.offto   { 	width: 230px; 	height: 109px; 	border: 0; 	margin-right: 20px; 	float: left;}.training { 	padding-top: 5px; 	width: 141px; 	height: 27px;  	text-align: center; 	color: #fff;  	background-image: url(images/button_training.jpg); 	float: right; 	background-repeat: no-repeat;}.people { 	padding-top: 5px;  	width: 141px; 	height: 27px; 	text-align: center;	color: #fff;  	background-image: url(images/button_people.jpg);         background-repeat: no-repeat;	float: right; }.consult {	padding-top: 5px; 	width: 141px; 	height: 27px;  	text-align: center;         background-repeat: no-repeat;	color: #fff;  	background-image: url(images/button_consult.jpg); 	float: right; }#siteflipper { 	height: 27px; 	font-weight: bold; 	text-align: right;}#siteflipper a {	color: #fff;	text-decoration: none;}#otwhdr   { 	width: 960px; 	text-align: left; 	margin: 5px auto; 	height: 109px;}#strapline  { 	font-weight: bold; 	text-align: left;  	font-size: 170%; 	margin: 11px 0; 	color: #666;     }#rightimg   { width: 480px; height: 75px; background-image: url(images/otw-cityscape2.jpg); }img.rimg    { width: 480px; height: 75px; border: 0; }	a img { border: 0; }	img.ftrico { width: 25px; height: 25px; float: right; }div.hpbox { padding: .6em; background: #639; border: 1px solid #666; width: 350px; margin-top: 1em; }div.hpbox td {  font-size: 90%; }#otwmctr { padding: 15px 0; color: #666; text-align: center; margin: 0 auto; width: 960px; }table.otwform { border: 1px solid #cccccc; background: #f0e0ff; font-weight: bold; margin: 0 auto; }table.otwligf { border: 1px solid #cccccc; background: #fcf8ff; margin: 0 auto; }table.otwforf { border: 1px solid #cccccc; background: #f0e0ff; margin: 0 auto; }td.menuline { height: 2px; background: url(images/whiteline.jpg); }tr.menuline { height: 2px; }td.menubar  { background: #663399; width: 150px;}tr.menurow  { background: #808080; }a           { color: #fff; text-decoration: none; }a:hover     { color: #cccccc; text-decoration: none; }a.inline    { color: #663399; font-weight: bold; }a.inline:hover { color: #808080; text-decoration: none; }em.purple   { color: #663399; font-size: 17pt; font-family: Arial Narrow, Arial; font-weight: bold; font-style: normal; }em          { font-size: 16pt; font-weight: bold; font-style: normal; }small       {  }big         { font-weight: bold; color: #639; }input       { font-family: Arial; font-size: 10pt; color: #606060; background: #ffffff; font-weight: normal; } input.nobg  { background: #f0e0ff; border: 1px solid #f0e0ff; } input.btn   { font-family: Arial; font-size: 10pt; color: #606060; background: #fcf8ff; font-weight: bold; border: 1px solid #808080; } input.thin  { width: 47px; }select      { font-family: Arial; font-size: 10pt; color: #606060; background: #ffffff; font-weight: normal; } textarea    { font-family: Arial; font-size: 10pt; color: #606060; background: #ffffff; } table.otwboxf { border-left: 1px solid #cccccc; background: #f0e0ff; border-top: 1px solid #cccccc; margin: 0 auto; }td.otwboxf    { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; }th.otwboxf    { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; }td.idxleft  { border-right: 1px dashed #808080; width: 50%; }td.idxsub1  { border-bottom: 1px dashed #808088; font-family:  Arial Narrow, Arial; font-weight: normal; font-size: 16pt; }td.idxsub2  { border-bottom: 1px dashed #808080; font-family:  Arial Narrow, Arial; font-weight: normal; font-size: 20pt; }table.infod { border-left: 1px solid #cccccc; background: #fcf8ff; border-top: 1px solid #cccccc; margin: 0 auto; }tr.infodh   { background: #f0e0ff; }td.infodf   { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; background: #f0e0ff; }img.ileft   { border-right: 10px solid #ffffff; border-bottom: 10px solid #ffffff; }img.iright  { border-left: 10px solid #ffffff; border-bottom: 10px solid #ffffff; }img.thumb   { width: 60px; height: 80px; cursor: pointer; border: 1px solid #ffffff; }img.thumbh  { width: 60px; height: 80px; cursor: pointer; border: 1px solid #663399; }img.disp    { width: 320px; height: 320px; border: 1px solid #663399; }img.dispe   { width: 350px; height: 350px; border: 1px solid #663399; margin: 5px 0 0 1em; }hr          { height: 1px; color: #ccc; background-color: #ccc; border: 0; clear: both; }td.cal      { font-size : 11px;  color : #000;  background-color : #fff; }td.calDaysColor { font-size : 11px; color : #fff;  background-color : #639; }td.calWeekend { font-size : 11px;  color : #fff;  background-color : #ddd; }td.calBgColor { font-size : 11px;  color : #fff;  background-color : #ccc;}td.calHighlightColor { font-size : 11px;  color : #fff; background-color : #639; }a.cal       { color : #000;  text-decoration : none; }a.cal:hover { color : #96c;  text-decoration : none; }.disabled { color : #777;  text-decoration : none; }  .calBorderColor { background-color : #639; }	#ftr { padding-top: 6px; color: #999; border-top: 1px solid #639; clear: both;       margin: .8em auto;  font-size: 90%; text-align: left; width: 960px; }p.hombot { font-size: 145%; font-weight: bold; color: #666; }div.otwpopu { background-image: url(images/otw-faded1.jpg); background-position: top center ; padding: 1em; text-align: center; position: absolute; width: 359px; font-size: 110%; display: none; border: 1px solid #663399; }.otwhdrx { font-size: 120%; font-weight: bold; color: #fff; clear: both; padding: .5em 2em;  background: #639; text-align: left;            margin: .8em 0; border-bottom: 1px solid #bad; border-top: 1px solid #416; }                      #centeredmenu {   /* clear:both; */   float:left;   margin:0;   padding:0;   border-bottom:1px solid #fff;  black line below menu */   width:710px;   font-family:Arial, Helvetica, sans-serif;    font-size:105%; /* Menu text size */   z-index:1000; /* This makes the dropdown menus appear above the page content below */   position:relative;}/* Top menu items */#centeredmenu ul {   margin:0;   padding:0;   list-style:none;   float:right;   position:relative;   right:50%;}#centeredmenu ul li {   margin:0 0 0 5px;   padding:0;   float:left;   position:relative;   left:50%;   top:1px;}#centeredmenu ul li a {   display:block;   margin:0;   padding:.4em .8em .3em;   font-size:1em;   line-height:1em;   background:#fff;   text-decoration:none;   color:#639;   font-weight:bold;   border-bottom:1px solid #eee;}#centeredmenu ul li.active a {   color:#fff;   background:#639;}#centeredmenu ul li a:hover {   background:#639; /* Top menu items background colour */   color:#fff;   border-bottom:1px solid #eee;}#centeredmenu ul li:hover a,#centeredmenu ul li.hover a { /* This line is required for IE 6 and below */   background:#639; /* Top menu items background colour */   color:#fff;   border-bottom:1px solid #eee;}/* Submenu items */#centeredmenu ul ul {   display:none; /* Sub menus are hiden by default */   position:absolute;   top:1.7em;   left:0;   right:auto; /*resets the right:50% on the parent ul */   width:10em; /* width of the drop-down menus */}#centeredmenu ul ul li {   left:auto;  /*resets the left:50% on the parent li */   margin:0; /* Reset the 1px margin from the top menu */   clear:left;   width:100%;}#centeredmenu ul ul li.active {    background:#eee4f8; }#centeredmenu ul ul li a,#centeredmenu ul li.active li a,#centeredmenu ul li:hover ul li a,#centeredmenu ul li.hover ul li a { /* This line is required for IE 6 and below */   font-size:.9em;   font-weight:normal; /* resets the bold set for the top level menu items */   background:#eee;   color:#666;   line-height:1.4em; /* overwrite line-height value from top menu */   border-bottom:1px solid #ddd; /* sub menu item horizontal lines */}#centeredmenu ul ul li a:hover,#centeredmenu ul li.active ul li a:hover,#centeredmenu ul li:hover ul li a:hover,#centeredmenu ul li.hover ul li a:hover { /* This line is required for IE 6 and below */   background:#639; /* Sub menu items background colour */   color:#fff;}/* Flip the last submenu so it stays within the page */#centeredmenu ul ul.last {   left:auto; /* reset left:0; value */   right:0; /* Set right value instead */}/* Make the sub menus appear on hover */#centeredmenu ul li:hover ul,#centeredmenu ul li.hover ul { /* This line is required for IE 6 and below */   display:block; /* Show the sub menus */}#shifti select, #shifti input {	font-size: 10px; color: green;}
