/* body {font-family: Arial, Verdana, Tahoma, Sans-serif;color:#888a8c;background:#c9ccf2 url(../images/body_bg.jpg) top left repeat-x;margin-top:3px;padding:0;}*/

body {font-family: Arial, Verdana, Tahoma, Sans-serif;color:#888a8c;background:#fff;margin:0px;padding:0;}
 
h1 {color:#87a34a;}
h2 {color:#87a34a;padding:10px 30px 0px 30px;}
p {}
.clear {clear:both;}
.highspacer {clear:both;height:30px;}
.box1 {padding:5px; border:1px solid #bcdfd0; background-color: #f0f0f0;}
h3 {color:#87a34a;padding:10px 30px 0px 30px;}
.small {font-size:0.75em;}
.bold {font-weight:bold;}
.frame {margin:0 auto;text-align:center;padding:0;width:951px;border-right:1px solid #608ab4;}
img {border:none;}

.page {margin:0;width:951px;}

.header {height:126px;background: url(../images/header_bg1.jpg) top left no-repeat;width:100%;}
.today {float:left;height:93px; background:transparent;font-size:14px;color:#236439;text-align:left;padding:5px 0px 0px 20px;width:325px;}
.strapline {float:left;height:98px;width:300px;margin:0;padding:0; background:transparent url(../images/gtboop.gif) center center no-repeat;}
.logo_area {float:left;height:98px;margin:0px 30px 0px 0px;padding-top:0px; float:right;background:transparent url(../images/logo.gif) center right no-repeat;}


.top_nav_bar{margin-top:0px;position:relative;display:block;height:30px;font-size:.9em;font-weight:normal;background:transparent url(../images/top_nav_gradient_bg.jpg) no-repeat top right;font-family:Arial,Verdana,Helvetica,sans-serif;}
.top_nav_bar ul{float:left;margin:0px;padding:5px 0px 0px 170px;list-style-type:none;width:auto;}
.top_nav_bar ul li{display:block;float:left;margin:0 0 0 0;}
.top_nav_bar ul li a{display:block;float:left;color:#000;text-decoration:none;padding:0 5px 0 5px;height:20px;}
.top_nav_bar ul li a:hover,.top_nav_bar ul li a.current{color:#fff;background:#9cb36a;}
a.homelink {color:#436a7e;text-decoration:none;font-weight:bold;font-size:1em;}
a:hover.homelink {color:#000000;text-decoration:none;font-weight:bold;font-size:1em;}
.bottom_nav_bar {width:951px;height:35px;background:#fff url(../images/bottom_nav_gradient_bg.jpg) top left no-repeat}

.content {margin:0;width:951px;min-height:300px;height:auto;background:url(../images/content_bg_green_clouds.jpg) top left repeat-y;}
/* this is for IE6 */
* html .content {height:300px;}

.content_left {margin:0;padding:0;width:159px;min-height:553px;height:auto;float:left;}
/* this is for IE6 */
* html .content_left {height:553px;}
.leftmenu{
list-style-type: none;
margin: 0px 0;
padding: 0;
width: 159px;
border: 1px solid #9cb36a;
border-bottom-width: 0;
border-right-width: 0;
}
.leftmenu li a{
background: white url(../images/glossyback.gif) repeat-x bottom left;
font: bold 18px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 6px 0;
padding-left: 10px;
text-decoration: none;
}
* html .leftmenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 150px;
}
.leftmenu li a:visited, .leftmenu li a:active{color: white;}
.leftmenu li a:hover{background-image: url(../images/glossyback2.gif);}

.content_right {font-size:.85em;margin:0;padding:15px 0 0 0;width:781px;min-height:415px;height:auto;background:transparent;float:left; text-align:left;}
/* this is for IE6 */
* html .content_right {height:415px;}
.content_right p {font-size:1em;font-weight:normal;color:#666666;padding:10px 30px 0px 30px; margin-top:0;}
.content_right h1 {color:#87a34a;padding:5px 0px 0px 20px;margin:0;}
.content_right h2 {color:#87a34a;padding:5px 0px 0px 0px;margin:0;}
.content_right h3 a, .content_right h3 a:visited{color:#2c82bf;text-decoration:none;}
.content_right h3 a:hover{color:#000000;text-decoration:none;}
.content_right h4 {color:#6982b6;padding:10px 0px 0px 30px;margin:0;}
.content_right h5 {color:#999;padding:10px 0px 0px 30px;margin:0;font-size:105%;}
.content_right form {color:#999;padding:10px 0px 0px 0px;margin:0px;font-size:105%;}

.blocked {background: url(../images/blocked-clouds.gif) top left no-repeat}
.blocked h2 {color:#219564;padding:16px 30px 0px 60px;margin:0;}
.blocked p {font-size:1em;font-weight:normal;color:#666666;padding:5px 30px 0px 30px; }
.blocked p a, .blocked p a:visited {color:#2c82bf;text-decoration:none;font-weight:bold;}
.blocked p a:hover{color:#000000;text-decoration:none;font-weight:bold;}

.righttalent {background: url(../images/righttalent-clouds.gif) top left no-repeat}
.righttalent h2 {color:#219564;padding:16px 30px 0px 60px;margin:0;}
.righttalent p {font-size:1em;font-weight:normal;color:#666666;padding:5px 30px 0px 30px; }
.righttalent p a, .righttalent p a:visited {color:#2c82bf;text-decoration:none;font-weight:bold;}
.righttalent p a:hover{color:#000000;text-decoration:none;font-weight:bold;}

.maxleader {background: url(../images/maxleader-clouds.gif) top left no-repeat}
.maxleader h2 {color:#219564;padding:16px 30px 0px 60px;margin:0;}
.maxleader p {font-size:1em;font-weight:normal;color:#666666;padding:5px 30px 0px 30px; }
.maxleader p a, .maxleader p a:visited {color:#2c82bf;text-decoration:none;font-weight:bold;}
.maxleader p a:hover{color:#000000;text-decoration:none;font-weight:bold;}

.excepcomm {background: url(../images/excepcomm-clouds.gif) top left no-repeat}
.excepcomm h2 {color:#219564;padding:16px 30px 0px 60px;margin:0;}
.excepcomm p {font-size:1em;font-weight:normal;color:#666666;padding:5px 30px 0px 30px; }
.excepcomm p a, .excepcomm p a:visited {color:#2c82bf;text-decoration:none;font-weight:bold;}
.excepcomm p a:hover{color:#000000;text-decoration:none;font-weight:bold;}

.hpteams {background: url(../images/hpteams-clouds.gif) top left no-repeat}
.hpteams h2 {color:#219564;padding:16px 30px 0px 60px;margin:0;}
.hpteams p {font-size:1em;font-weight:normal;color:#666666;padding:5px 30px 0px 30px; }
.hpteams p a, .hpteams p a:visited {color:#2c82bf;text-decoration:none;font-weight:bold;}
.hpteams p a:hover{color:#000000;text-decoration:none;font-weight:bold;}

.schange {background: url(../images/schange-clouds.gif) top left no-repeat}
.schange h2 {color:#219564;padding:16px 30px 0px 60px;margin:0;}
.schange p {font-size:1em;font-weight:normal;color:#666666;padding:5px 30px 0px 30px; }
.schange p a, .schange p a:visited {color:#2c82bf;text-decoration:none;font-weight:bold;}
.schange p a:hover{color:#000000;text-decoration:none;font-weight:bold;}

.iepages {background: url(../images/maxleader-clouds.gif) top left no-repeat}
.iepages h2 {color:#999;padding:16px 30px 0px 60px;margin:0;}
.iepages p {font-size:1em;font-weight:normal;color:#666666;padding:5px 30px 0px 30px; }
.iepages p a, .iepages p a:visited {color:#2c82bf;text-decoration:none;font-weight:bold;}
.iepages p a:hover{color:#000000;text-decoration:none;font-weight:bold;}
.iepages ul {list-style-image:url(../images/bullet.gif);font-size:90%;}
.iepages ul li {color:#219564;}

.tepages {background: url(../images/maxleader-clouds.gif) top left no-repeat}
.tepages h2 {color:#999;padding:16px 30px 0px 60px;margin:0;}
.tepages p {font-size:1em;font-weight:normal;color:#666666;padding:5px 30px 0px 30px; }
.tepages p a, .tepages p a:visited {color:#2c82bf;text-decoration:none;font-weight:bold;}
.tepages p a:hover{color:#000000;text-decoration:none;font-weight:bold;}
.tepages ul {list-style-image:url(../images/bullet.gif);font-size:90%;}
.tepages ul li {color:#219564;}

.oepages {background: url(../images/maxleader-clouds.gif) top left no-repeat}
.oepages h2 {color:#999;padding:16px 30px 0px 60px;margin:0;}
.oepages p {font-size:1em;font-weight:normal;color:#666666;padding:5px 30px 0px 30px; }
.oepages p a, .oepages p a:visited {color:#2c82bf;text-decoration:none;font-weight:bold;}
.oepages p a:hover{color:#000000;text-decoration:none;font-weight:bold;}
.oepages ul {list-style-image:url(../images/bullet.gif);font-size:90%;}
.oepages ul li {color:#219564;}
.oepages h2 span {font-size:80%;color:#c00;}

.quicktype {background: url(../images/maxleader-clouds.gif) top left no-repeat}
.quicktype h2 {color:#999;padding:16px 30px 0px 60px;margin:0;}
.quicktype p {font-size:1em;font-weight:normal;color:#666666;padding:5px 30px 0px 30px; }
.quicktype p a, .quicktype p a:visited {color:#2c82bf;text-decoration:none;font-weight:bold;}
.quicktype p a:hover{color:#000000;text-decoration:none;font-weight:bold;}
.quicktype ul {list-style-image:url(../images/bullet.gif);font-size:90%;}
.quicktype ul li {color:#219564;}

.wwd_list {margin-left:40px;padding:0;list-style-type:none;width:auto;}
.wwd_list li{text-align:left;margin:0 0 0 0;font:normal 1.1em arial;color:#67749e;line-height:40px;}
.wwd_list li.rt{text-indent:35px;background:url(../images/bullet_rt.jpg) center left no-repeat;}
.wwd_list li.rbp{text-indent:35px;background:url(../images/bullet_rbp.jpg) center left no-repeat;}
.wwd_list li.mte{text-indent:35px;background:url(../images/bullet_mte.jpg) center left no-repeat;}
.wwd_list li.dal{text-indent:35px;background:url(../images/bullet_dal.jpg) center left no-repeat;}
.wwd_list li.ec{text-indent:35px;background:url(../images/bullet_ec.jpg) center left no-repeat;}
.wwd_list li.gc{text-indent:35px;background:url(../images/bullet_gc.jpg) center left no-repeat;}

.wwd_list li.rt a.wwdlink {font-size:1em;color:#4e843a;text-decoration:none;}
.wwd_list li.rt a.wwdlink:hover {font-size:1em;color:#4e843a;background:#ccc;}
.wwd_list li.rbp a.wwdlink {font-size:1em;color:#666666;text-decoration:none;}
.wwd_list li.rbp a.wwdlink:hover {font-size:1em;color:#666666;background:#ccc;}
.wwd_list li.mte a.wwdlink {font-size:1em;color:#FF920D;text-decoration:none;}
.wwd_list li.mte a.wwdlink:hover {font-size:1em;color:#FF920D;background:#ccc;}
.wwd_list li.dal a.wwdlink {font-size:1em;color:#2c82bf;text-decoration:none;}
.wwd_list li.dal a.wwdlink:hover {font-size:1em;color:#2c82bf;background:#ccc;}
.wwd_list li.ec a.wwdlink {font-size:1em;color:#7853c1;text-decoration:none;}
.wwd_list li.ec a.wwdlink:hover {font-size:1em;color:#7853c1;background:#ccc;}
.wwd_list li.gc a.wwdlink {font-size:1em;color:#c9b120;text-decoration:none;}
.wwd_list li.gc a.wwdlink:hover {font-size:1em;color:#c9b120;background:#ccc;}

.wwd_list li.bt{text-indent:35px;background:url(../images/bullet_bt.jpg) center left no-repeat;}
.wwd_list li.ei{text-indent:65px;background:url(../images/bullet_ei.jpg) center left no-repeat;}
.wwd_list li.ib{text-indent:35px;background:url(../images/bullet_ib.jpg) center left no-repeat;}
.wwd_list li.dev{text-indent:35px;background:url(../images/bullet_dev.jpg) center left no-repeat;}
.wwd_list li.pps{text-indent:35px;background:url(../images/bullet_pps.jpg) center left no-repeat;}
.wwd_list li.ab{text-indent:35px;background:url(../images/bullet_ab.jpg) center left no-repeat;}

.wwd_list li.bt a.wwdlink {font-size:1em;color:#4e843a;text-decoration:none;}
.wwd_list li.bt a.wwdlink:hover {font-size:1em;color:#4e843a;background:#ccc;}
.wwd_list li.ei a.wwdlink {font-size:1em;color:#4e843a;text-decoration:none;}
.wwd_list li.ei a.wwdlink:hover {font-size:1em;color:#4e843a;background:#ccc;}
.wwd_list li.ib a.wwdlink {font-size:1em;color:#4e843a;text-decoration:none;}
.wwd_list li.ib a.wwdlink:hover {font-size:1em;color:#4e843a;background:#ccc;}
.wwd_list li.dev a.wwdlink {font-size:1em;color:#4e843a;text-decoration:none;}
.wwd_list li.dev a.wwdlink:hover {font-size:1em;color:#4e843a;background:#ccc;}
.wwd_list li.pps a.wwdlink {font-size:1em;color:#4e843a;text-decoration:none;}
.wwd_list li.pps a.wwdlink:hover {font-size:1em;color:#4e843a;background:#ccc;}
.wwd_list li.ab a.wwdlink {font-size:1em;color:#4e843a;text-decoration:none;}
.wwd_list li.ab a.wwdlink:hover {font-size:1em;color:#4e843a;background:#ccc;}


.wwd_list li.opt1{text-indent:35px;background:url(../images/bullet_opt1.jpg) center left no-repeat;}
.wwd_list li.opt2{text-indent:35px;background:url(../images/bullet_opt2.jpg) center left no-repeat;}
.wwd_list li.opt3{text-indent:35px;background:url(../images/bullet_opt3.jpg) center left no-repeat;}
.wwd_list li.opt4{text-indent:35px;background:url(../images/bullet_opt4.jpg) center left no-repeat;}
.wwd_list li.opt5{text-indent:35px;background:url(../images/bullet_opt5.jpg) center left no-repeat;}

.content_right_contact {font-size:.75em;margin:0;padding:30px 0px 0px 10px;width:642px;min-height:415px;height:auto;background:#fff;float:left; text-align:left;}
/* this is for IE6 */
* html .content_right_contact {height:415px;}
.content_right_contact label {
  width:155px;
  margin:0px 3px 0 0;
  padding:0 0 0 5px;
  border: 1px solid #e3e3e3;
  background-color:#F6F6F6;
  color:#003;
  float:left;
  line-height: 20px;
}
.content_all {margin:20px;padding:0px;width:851px;background:#fff;float:left; text-align:left;}
.content_all p {font-size:0.95em;color:#555;}
.content_all a, .content_all a:visited{color:#6891a3;text-decoration:none;font-weight:bold;font-size:1em;}
.content_all a:hover{color:#000000;text-decoration:none;font-weight:bold;font-size:1em;}
.contact {padding:10px 30px 0px 30px;font-size:100%;}


.client_login {width:951px;height:63px;background:#fff url(../images/login_gradient_bg.jpg) top left no-repeat}
input.index-button {border:none;width:34px;height:34px;background: url(../images/client_login.gif) no-repeat top left;cursor:pointer;color:#436a7e;font:bold 11px arial;}
a.registerlink  {color:#436a7e;text-decoration:none;font-weight:bold}
a:hover.registerlink{color:#000;text-decoration:none;font-weight:bold}

.footer_nav_bar {width:951px;height:0px;background: url(../images/footer_nav_gradient_bg.jpg) top left no-repeat}
.footer_nav_bar ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.footer_nav_bar ul li{display:block;float:left;margin:0 1px 0 0;}
.footer_nav_bar ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:7px 22px 0 22px;height:27px;}
.footer_nav_bar ul li a:hover,top_nav_bar ul li a.current{color:#fff;background:#0f6049;}

.footer {margin:0 auto;font-size:0.85em;width:951px;height:85px;}
.footer_left {float:left;height:85px;padding-left:20px;padding-top:50px;color:#60889b;}
.footer_right {float:left;padding-left:20px;padding-top:50px;color:#fff;margin-right:20px; }
.footer_right a {color:#fff;text-decoration:none;}
.footer_right a:hover {color:#236439;text-decoration:none;}

img.footer_icon {width:50px;height:50px;margin:5px;}

table.ps {margin:0 0 0 40px;}
table.pt {padding:0;margin:0 0 0 40px;text-align:center;background:#fff url(../images/et_tbl_bg.jpg) top left no-repeat;}
table.pt a {text-decoration:none}
table.pt-subtable {padding:0;margin:20px 0 0 60px;font-size:95%;border:0px solid #9cb36a;text-align:center;}
table.pt-subtable td {border:0px solid #9cb36a;}
table.pt-subtable td h4{padding:0;margin:0;}

td.orangeicon {padding:0 5px 0 5px;background:#fff5d9 url(../images/cs_icon_orange.gif) 315px 90px no-repeat;width:350px; height:140px;text-align:center;vertical-align:top;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
td.greyicon {padding:0 5px 0 5px;background:#f7f7f7 url(../images/cs_icon_grey.gif) 315px 90px no-repeat;width:350px; height:140px;text-align:center;vertical-align:top;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
td.yellowicon {padding:0 5px 0 5px;background:#fffee5 url(../images/cs_icon_yellow.gif) 315px 90px no-repeat;width:350px; height:140px;text-align:center;vertical-align:top;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
td.blueicon {padding:0 5px 0 5px;background:#eaf6fc url(../images/cs_icon_blue.gif) 315px 90px no-repeat;width:350px; height:140px;text-align:center;vertical-align:top;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
td.greenicon {padding:0 5px 0 5px;background:#effee8 url(../images/cs_icon_green.gif) 315px 90px no-repeat;width:350px; height:140px;text-align:center;vertical-align:top;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
td.redicon {padding:0 5px 0 5px;background:#fff url(../images/ie_circle.gif) 315px 90px no-repeat;width:350px; height:140px;text-align:center;vertical-align:top;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
td.rediconTE {padding:0 12px 0 5px;background:#eaf6fc url(../images/te_circle.gif) 307px 82px no-repeat;width:350px; height:140px;text-align:center;vertical-align:top;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
td.rediconIE {padding:0 18px 0 5px;background:#effee8  url(../images/ie_circle.gif) 307px 82px no-repeat;width:350px; height:140px;text-align:center;vertical-align:top;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
td.effect-icon {padding:0 0 0 7px;background:transparent;width:110px; height:110px;text-align:left;vertical-align:top;}
td.psych-icon {padding:0 0 0 7px;background:transparent;width:110px; height:110px;text-align:left;vertical-align:top;}
td.effect-icon p {padding:0;margin:0;font-weight:normal;color:#86a34a;}
td.psych-icon p {padding:0;margin:0;font-weight:normal;color:#86a34a;}
td.effect-icon p.movedown {float:left;}
td.psych-icon p.movedown {float:left;}
td.effect-icon p.movedownless {float:left;}
td.psych-icon p.movedownless {float:left;}

div.ps_icons {}
div.icon {margin:20px 0 0 10px;padding:0 0 0 5px;width:110px;height:150px;text-align:center;vertical-align:top;float:left;font-size:85%;}
div.icon a {display: block; text-align: center; padding: 5px 10px; margin:1px;border-width:0;text-decoration: none;color:#87a34a;}
div.icon a:hover {background: #fafafa;}
/* this is the span display stuff for people solution page */
div.icon a span {display: none;}
div.icon a:hover span {
	display: block;
  position: absolute; 
  top: 430px; 
  left: 37%; 
  width: 500px;
  padding: 5px; 
  margin: 10px; 
  z-index: 100;
  font: 1.4em Arial, sans-serif; 
  text-align: center;
  text-decoration:none;
  background:#fafafa;
}

ul.subindent {list-style-type:none;padding-left:10px; margin:0;}


td.ab_cell {margin-right:10px;padding:0 2px 0 2px;background:#fff url(../images/ab_cell_bg.jpg) 0px 0px no-repeat;width:158px; text-align:center;vertical-align:top;}
td.resource_cell {margin-right:10px;padding:0 2px 0 2px;background:#fff url(../images/rs_cell_bg.jpg) 0px 0px no-repeat;width:158px; text-align:center;vertical-align:top;}
td.bureau_cell {margin-right:10px;padding:0 2px 0 2px;background:#fff url(../images/bu_cell_bg.jpg) 0px 0px no-repeat;width:158px; text-align:center;vertical-align:top;}
td.pn_cell {margin-right:10px;padding:0 2px 0 2px;background:#fff url(../images/pn_cell_bg.jpg) 0px 0px no-repeat;width:158px; text-align:center;vertical-align:top;}

td.et-icon {padding:10px 0 0 10px;background:#fff url(../images/pt_green_bg.gif) 235px 0px  no-repeat;width:220px; height:125px;text-align:center;vertical-align:top;}
td.et-icon p {font-weight:bold;color:#2c82bf;}

/* case studies layout */
#cpanel { margin:0; margin-left:auto; margin-right:auto; margin-top:10px; width:930px; text-align:center;}

#cpanel div.icon   { margin: 10px; background:#fff url(../images/cs1.jpg) 0px 0px  no-repeat;}
#cpanel div.icon a { 
	display: block; float: left;
	height: 147px !important;
	height: 150px; 
	width: 358px !important;
	width: 360px; 
	vertical-align: middle; 
	text-decoration : none;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	padding: 2px 4px 1px 4px;
}

#cpanel div.icon a:link    {  color : #808080;  }
#cpanel div.icon a:hover   { 
	color : #333; 
	background-color: #ddebdd;  
	border-right: 1px solid #339933;
	border-bottom: 1px solid #339933;
	padding: 3px 3px 0px 5px; 
}
#cpanel div.icon a:active  {  color : #808080;  }
#cpanel div.icon a:visited {  color : #808080;  }

#cpanel div.icon img { margin-top: 13px; }
#cpanel div.icon span { display: block; padding-top: 3px;}
.left {float:left;}






/* client login */
.clientloginarea {margin:3px;padding:5px;min-height:350px;height:auto;background:#fff url(../images/gradient_bg.jpg) top left repeat-y;float:left;}
/* this is for IE6 */
* html .clientloginarea {height:350px;}

/* form classes, labels, inputs etc */
.styledform p{width:600px; clear:left; margin:0 0 0 0px; padding: 5px 0 10px 0; padding-left: 20px; /*width of left column containing the label elements*/
	border-bottom: 1px dotted #dddddd; height: 1%;}

.styledform label{float: left; text-align: left;	font-family:Arial, Helvetica, sans-serif; margin-left: 10px; /*width of left column*/
	width: 90px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
  font-weight:normal; color:#666666;}

.styledform label.controls {color: #219564;background:transparent;font-size:1.0em;}
.styledform label span.moretext {font-weight:normal;font-style:italic;font-size:0.9em;color:#999999;}
.styledform span.mandatory {font-size:1.2em;color:#cc0000;}

.styledform input, .styledform textarea, .styledform select
{font-size: 1em; font-family:Arial, Helvetica, sans-serif; color: #666; background: #fff; border: 1px solid #ccc;}

.styledform input:focus, .styledform input:hover, 
.styledform textarea:focus, .styledform textarea:hover,
.styledform select:focus, .styledform select:hover {color: #000;background: #f0f0f0; border: 1px solid #888;}

.reservation {margin:10px 10px 10px 35px; padding:10px;border:0px solid #219564;}


.gallerycontainer{ background-color: transparent;position: relative; /*Add a height attribute and set to largest image's height to prevent overlaying*/}
.gallerycontainer span {visibility:hidden;}
.thumbnail:hover{background-color: transparent;}

/*CSS for enlarged image*/
.thumbnail span{position:absolute;background-color:#fff;left:-1000px;visibility:hidden;color:black;text-decoration:none;}
.thumbnail:hover span{ /*CSS for enlarged image*/visibility: visible;top: 0px;left: 0px; background-color: transparent;/*position where enlarged image should offset horizontally */z-index: 0;}

.thumbnail:hover.gallerycontainer span {visibility:visible;}

.googlemap {text-align:center;}
.googlemap img {border:1px solid #000; margin:20px;}

/* EVENTS TABS */

div#atabs_top_div {font-size:100%;padding:10px;background-color:#fff;border-left:1px solid #9cb36a;border-right:1px solid #9cb36a;border-bottom:1px solid #9cb36a;margin-left:10px;}

ul#atabs_top {font-size:18px;font-weight:800;list-style-type:none;padding:0 0 36px 5px;border-bottom:1px solid #9cb36a;margin:0px 0px 0px 10px;}
ul#atabs_top li {float:left;background-color:#ccc;height:33px;margin:2px 2px 0 2px;border:1px solid #9cb36a;}
ul#atabs_top li.selected {border-bottom:1px solid #fff;background-color:#fff;}
ul#atabs_top li.selected a {color:#666;}
#atabs_top a {float:left;display:block;color:#666;text-decoration:none;padding:5px 5px 6px 5px;}
#atabs_top li.unselected a:hover {background: #9cb36a url(../images/glossyback3.gif);color:#fff;border-bottom:1px solid #9cb36a;}

div#atabs_top_sub_div {font-size:85%;padding:10px;background-color:#4e9650;border-left:1px solid #9cb36a;border-right:1px solid #9cb36a;border-bottom:1px solid #9cb36a;}

ul#atabs_top_sub {font-size:12px;font-weight:800;list-style-type:none;padding:0 0 46px 10px;border-bottom:1px solid #9cb36a;margin:0;}
ul#atabs_top_sub li {float:left;background-color:#eee;height:43px;margin:2px 2px 0 2px;border:1px solid #9cb36a;}
ul#atabs_top_sub li.selected {border-bottom:1px solid #4e9650;background:#9cb36a url(../images/glossyback3.gif);}
ul#atabs_top_sub li.selected a {color:#666;}
#atabs_top_sub a {float:left;display:block;color:#bbb;text-decoration:none;padding:5px 5px 21px 5px;}
#atabs_top_sub li.unselected a:hover {background: #9cb36a url(../images/glossyback3.gif);color:#fff;border-bottom:1px solid #4e9650;} 

div#atabs_top_sub_sub_div_a {padding:10px; background-color:#daeacf;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;}
div#atabs_top_sub_sub_div_b {padding:10px; background-color:#daeacf;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;}

ul#atabs_top_sub_sub {font-size:12px;font-weight:800;list-style-type:none;padding:0 0 46px 15px;border-bottom:1px solid #fff;margin:0;}
ul#atabs_top_sub_sub li {float:left;background-color:#eee;height:43px;margin:2px 2px 0 2px;border:1px solid #fff;}
ul#atabs_top_sub_sub li.selected {border-bottom:1px solid #daeacf;background-color:#daeacf;}
ul#atabs_top_sub_sub li.selected a {color:#066;}
#atabs_top_sub_sub a {float:left;display:block;color:#bbb;text-decoration:none;padding:5px 5px 10px 5px;}
#atabs_top_sub_sub li.unselected a:hover {background-color:#daeacf;color:#666;border-bottom:1px solid #daeacf;}

div#atabs_top_sub_sub_sub_div_a {padding:10px;background-color:#fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;}
div#atabs_top_sub_sub_sub_div_b {padding:10px;margin-top:4px;background-color:#fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-top:1px solid #fff;}

ul#atabs_top_sub_sub_sub {font-size:11px;font-weight:800;list-style-type:none;padding:0 0 36px 20px;border-bottom:1px solid #fff;margin:0;}
ul#atabs_top_sub_sub_sub li {float:left;background-color:#eee;height:33px;margin:2px 2px 0 2px;border:1px solid #fff;}
ul#atabs_top_sub_sub_sub li.selected {border-bottom:1px solid #fff;background-color:#fff;}
ul#atabs_top_sub_sub_sub li.selected a {color:#066;}
#atabs_top_sub_sub_sub a {float:left;display:block;color:#bbb;text-decoration:none;padding:5px 5px 14px 5px;}
#atabs_top_sub_sub_sub li.unselected a:hover {background-color:#fff;color:#066;border-bottom:1px solid #fff;} 

/* CIRCULAR MENU */

#circularMenu {padding:0; margin:0 auto; list-style:none; position:relative; width:250px; height:250px; background:url(../images/background1.gif) no-repeat;}
#circularMenu li {display:block; width:60px; height:60px; position:absolute;}
#circularMenu li.opt1 {left:94px; top:1px; background:url(../images/light_menu.jpg) no-repeat center center;}
#circularMenu li.opt2 {left:165px; top:43px; background:url(../images/sun_menu.jpg) no-repeat center center;}
#circularMenu li.opt3 {left:165px; top:124px; background:url(../images/sun_cloud_menu.jpg) no-repeat center center;}
#circularMenu li.opt4 {left:94px; top:168px; background:url(../images/battery_menu.jpg) no-repeat center center;}
#circularMenu li.opt5 {left:23px; top:124px; background:url(../images/recycle_menu.jpg) no-repeat center center;}
#circularMenu li.opt6 {left:23px; top:43px; background:url(../images/cloudy_menu.jpg) no-repeat center center;}

#circularMenu li a b {display:none;}
#circularMenu li a {display:block; width:60px; height:60px; text-align:center;}

#circularMenu li a:hover, #circularMenu li a.current {background:url(../images/circle.gif); text-decoration:none; font-family:arial, georgia, serif;}
#circularMenu li a:hover b, #circularMenu li a.current b {position:absolute; display:block; width:112px; height:47px; font-size:14px; color:#2c82bf; background:transparent;}
#circularMenu li a:hover b span {display:block; font-size:12px; color:#888; font-weight:normal; margin-top:15px;}

#circularMenu li.opt1 a:hover b {left:-25px; top:100px;}
#circularMenu li.opt1 a.current b {left:-25px; top:-47px;display:none;}
#circularMenu li.opt2 a:hover b  {left:-95px; top:50px;}
#circularMenu li.opt2 a.current b  {left:-95px; top:-50px;display:none;}
#circularMenu li.opt3 a:hover b  {left:-95px; top:-31px;}
#circularMenu li.opt3 a.current b  {left:-95px; top:-171px;display:none;}

#circularMenu li.opt4 a:hover b  {left:-25px; top:-75px;}
#circularMenu li.opt4 a.current b  {left:-25px; top:-221px;display:none;}
#circularMenu li.opt5 a:hover b  {left:45px; top:-31px;}
#circularMenu li.opt5 a.current b  {left:45px; top:-173px;display:none;}
#circularMenu li.opt6 a:hover b {left:45px; top:50px;}
#circularMenu li.opt6 a.current b {left:45px; top:-95px;display:none;}

.content_right .menus{
margin:5px;
list-style:none;
}

.menus li a{
background:url(../images/menu.gif) no-repeat top left;
width:375px;
height:65px;
padding:15px 5px 5px 20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.5em;
border:none;
display:block;
color:#362c25;
margin:20px;
text-indent:100px;
}

.menus li a:hover{
background-position:0% -87px;
color:#f2ddbc;
}

.menus li a span{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
display:block;
padding-top:10px;
}

.content_right .pdfmenus{
margin:5px;
list-style:none;
}

.pdfmenus li a{
background:url(../images/pdfmenu.gif) no-repeat top left;
width:550px;
height:65px;
padding:15px 5px 5px 20px;
font-family:Arial, "Times New Roman", Times, serif;
font-size:1.2em;
border:none;
display:block;
color:#75211b;
margin:20px;
text-indent:100px;
}

.pdfmenus li a:hover{
background-position:0% -87px;
color:#fff;
}

.pdfmenus li a span{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
display:block;
padding-top:10px;
}

.clientslist{
list-style-type: none;
margin: 15px 0;
padding: 0;
width: 600px;
border: 1px solid #9cb36a;
border-bottom-width: 0;
border-right-width: 0;
}
.clientslist li {
font: bold 18px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: inline;
width: auto;
padding: 6px 0;
padding-left: 10px;
text-decoration: none;
}
* html .clientslist li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 150px;
}
.clientslist li a:visited, .leftmenu li a:active{color: white;}
.clientslist li a:hover{background-image: url(../images/glossyback2.gif);}


/* *************************************************************** */
/* START - dno classes for People Solutions specific pages - START */
/* *************************************************************** */
.peoplesolutions {float:right;margin-bottom:15px;}
.ps_thispageheader {clear:both;background:#fff;margin-top:0px;margin-left:20px;border-right: solid 1px #ccc;height:84px;}
.ps_pageicon {float:left;width:64px;height:84px;margin-right:20px}
.ps_pagetitle {font-size:1.3em;padding:35px 0 5px 0;}

/* specific colour to use for the headings in the page */
.ps_right_talent {color:#4e843a;}
.ps_max_leadership {color:#2c82bf;}
.ps_successful_change {color:#c9b120;}
.ps_highperform_teams {color:#FF920D;}
.ps_exceptional_comms {color:#7853c1;}
.ps_releasing_blocked_performance {color:#666666;}

/* specific background image to use for the page title class */
.ps_pagetitle_right_talent_bg {background: url(../images/right_talent_bg.jpg) no-repeat top right;}
.ps_pagetitle_max_leadership_bg {background: url(../images/max_leadership_bg.jpg) no-repeat top right;}
.ps_pagetitle_successful_change_bg {background: url(../images/successful_change_bg.jpg) no-repeat top right;}
.ps_pagetitle_highperform_teams_bg {background: url(../images/highperform_teams_bg.jpg) no-repeat top right;}
.ps_pagetitle_exceptional_comms_bg {background: url(../images/exceptional_comms_bg.jpg) no-repeat top right;}
.ps_pagetitle_releasing_blocked_performance_bg {background: url(../images/releasing_blocked_performance_bg.jpg) no-repeat top right;}
/* put others here */


.ps_thispagecontent {background:#fff;padding:0;margin:0px;margin-left:30px; border: solid 1px #ccc; border-top:none;padding-bottom:10px;}
.ps_textarea {float:left;width:485px;}
.ps_first_para {margin-top:0;font-size:85%;}

.ps_expandtitle {margin:30px 0 15px 25px;padding:5px;height:15px;}
.ps_expandtitle a {color:#fff; text-decoration:none;}
.ps_expandtitle a:hover {color:#000; text-decoration:underline;}

/* specific background colour to use for the expand title class */
.ps_expandtitle_right_talent_bg {background:#7fb76d;}
.ps_expandtitle_max_leadership_bg {background:#2c82bf;}
.ps_expandtitle_successful_change_bg {background:#c9b120;}
.ps_expandtitle_highperform_teams_bg {background:#FF920D;}
.ps_expandtitle_exceptional_comms_bg {background:#7853c1;}
.ps_expandtitle_releasing_blocked_performance_bg {background:#999999;}
/* put others here also */


.ps_expandtitle_text {float:left;}
.ps_expandtitle_details {float:right;margin-right:5px;font-size:85%;}

.ps_expandcontent {position:relative;display:none;margin:0px 0px 10px 0px; padding:5px; text-align:left;line-height:15px;font-size:85%;}
.ps_expandcontent a {color:#888a8c; text-decoration:underline;}
.ps_expandcontent a:hover {color:#000; text-decoration:none;}
.ps_expandcontent li {margin-left:20px;color:#888a8c;}

.ps_submenu {float:right;width:250px;height:250px;}
.ps_circular_menu {float:right;}

/* *************************************************************** */
/* END - dno classes for People Solutions specific pages - END */
/* *************************************************************** */


/* *************************************************************** */
/* START - rob classes for People Toolkit specific pages - START */
/* *************************************************************** */
.peopletoolkit {float:right;margin-bottom:15px;}
.pt_thispageheader {clear:both;background:#fff;margin-top:0px;margin-left:20px;border-right: solid 1px #ccc;height:84px;}
.pt_pageicon {float:left;width:64px;height:84px;margin-right:20px}
.pt_pageicon_wide {float:left;width:150px;margin-right:20px}
.pt_pagetitle {font-size:1.3em;padding:40px 0 5px 0;}

/* specific colour to use for the headings in the page */
.pt_ind_eff {color:#4e843a;}
.pt_team_eff {color:#2c82bf;}
.pt_org_eff {color:#8dc8a8;}
.pt_quicktype {color:#FF920D;}
.pt_maps {color:#001887;padding-left:50px;}
.pt_firo {color:#940022;}
.pt_levelab {color:#ba9775;}
.pt_bureau {color:#8f5310;}
.pt_resources {color:#8f3e80;}
.pt_efft {color:#006d3c;}
.pt_network {color:#999999;}

/* specific background image to use for the page title class */
.pt_pagetitle_ind_eff_bg {background: url(../images/ind_eff_bg.jpg) no-repeat top right;}
.pt_pagetitle_team_eff_bg {background: url(../images/team_eff_bg.jpg) no-repeat top right;}
.pt_pagetitle_org_eff_bg {background: url(../images/org_eff_bg.jpg) no-repeat top right;}
.pt_pagetitle_quicktype_bg {background: url(../images/quicktype_bg.jpg) no-repeat top right;}
.pt_pagetitle_maps_bg {background: url(../images/maps_bg.jpg) no-repeat top right;}
.pt_pagetitle_firo_bg {background: url(../images/firo_bg.jpg) no-repeat top right;}
.pt_pagetitle_levelab_bg {background: url(../images/levelab.jpg) no-repeat top right;}
.pt_pagetitle_bureau_bg {background: url(../images/levelab.jpg) no-repeat top right;}
.pt_pagetitle_resources_bg {background: url(../images/resources_bg.jpg) no-repeat top right;}
.pt_pagetitle_efft_bg {background: url(../images/et_bg.jpg) no-repeat top right;}
.pt_pagetitle_network_bg {background: url(../images/network_bg.jpg) no-repeat top right;}
/* put others here */


.pt_thispagecontent {background:#fff;padding:0;margin:0px;margin-left:30px; border: solid 1px #ccc; border-top:none;padding-bottom:10px;}
.pt_textarea {float:left;width:485px;}
.pt_textarea_wide {float:left;width:720px;}
.evt_textarea {float:left;width:520px;}

.pt_first_para {margin-top:0;font-size:85%;}

.pt_expandtitle {margin:30px 0 15px 25px;padding:5px;height:15px;}
.pt_expandtitle a {color:#fff; text-decoration:none;}
.pt_expandtitle a:hover {color:#000; text-decoration:underline;}

/* specific background colour to use for the expand title class */
.pt_expandtitle_ind_eff_bg {background:#7fb76d;}
.pt_expandtitle_team_eff_bg {background:#2c82bf;}
.pt_expandtitle_org_eff_bg {background:#FF920D;}
.pt_expandtitle_highperform_teams_bg {background:#FF920D;}
.pt_expandtitle_exceptional_comms_bg {background:#7fb76d;}
.pt_expandtitle_releasing_blocked_performance_bg {background:#2c82bf;}
/* put others here also */

.pt_expandtitle_text {float:left;}
.pt_expandtitle_details {float:right;margin-right:5px;font-size:85%;}

.pt_expandcontent {position:relative;display:none;margin:0px 0px 10px 0px; padding:5px; text-align:left;line-height:15px;font-size:85%;}
.pt_expandcontent a {color:#888a8c; text-decoration:underline;}
.pt_expandcontent a:hover {color:#000; text-decoration:none;}
.pt_expandcontent li {margin-left:20px;color:#888a8c;}

.pt_submenu {float:right;width:250px;height:250px;}
.pt_circular_menu {float:right;}

p.pdf-flier {margin-left:20px;font-size:85%;}

table.tbl_bureau {margin:5px;padding:0px;}
table.tbl_bureau td {border:1px solid #695d37;padding:10px;color:#695d37;}
table.tbl_bureau td span {color:#782a26;font-weight:bold;}

table.tbl_prices {width:680px;margin-left:5px;margin-top:5px;margin-bottom:5px;padding:0px;background:#c7d2a6;}
table.tbl_prices th{color:#87a34a;}
table.tbl_prices th.leftcol{width:450px;color:#87a34a;}
table.tbl_prices td {border-top:1px solid #dfe5cc;padding:10px;color:#4f6b72;}
table.tbl_prices td.leftcol{width:450px;}

/* CIRCULAR MENU */

#circularPTMenu {padding:0; margin:0 auto; list-style:none; position:relative; width:250px; height:250px; background:url(../images/background1.gif) no-repeat;}
#circularPTMenu li {display:block; width:60px; height:60px; position:absolute;}
#circularPTMenu li.opt1 {left:94px; top:1px; background:url(../images/ie_circle.jpg) no-repeat center center;}
#circularPTMenu li.opt2 {left:165px; top:43px; background:url(../images/te_circle.jpg) no-repeat center center;}
#circularPTMenu li.opt3 {left:165px; top:124px; background:url(../images/oe_circle.jpg) no-repeat center center;}
#circularPTMenu li.opt4 {left:94px; top:168px; background:url(../images/qt_circle.jpg) no-repeat center center;}
#circularPTMenu li.opt5 {left:23px; top:124px; background:url(../images/maps_circle.jpg) no-repeat center center;}
#circularPTMenu li.opt6 {left:23px; top:43px; background:url(../images/firo_circle.jpg) no-repeat center center;}

#circularPTMenu li a b {display:none;}
#circularPTMenu li a {display:block; width:60px; height:60px; text-align:center;}

#circularPTMenu li a:hover, #circularPTMenu li a.current {background:url(../images/circle.gif); text-decoration:none; font-family:arial, georgia, serif;}
#circularPTMenu li a:hover b, #circularPTMenu li a.current b {position:absolute; display:block; width:112px; height:47px; font-size:14px; color:#2c82bf; background:transparent;}
#circularPTMenu li a:hover b span {display:block; font-size:12px; color:#888; font-weight:normal; margin-top:15px;}

#circularPTMenu li.opt1 a:hover b {left:-25px; top:100px;}
#circularPTMenu li.opt1 a.current b {left:-25px; top:-47px;display:none;}
#circularPTMenu li.opt2 a:hover b  {left:-95px; top:50px;}
#circularPTMenu li.opt2 a.current b  {left:-95px; top:-50px;display:none;}
#circularPTMenu li.opt3 a:hover b  {left:-95px; top:-31px;}
#circularPTMenu li.opt3 a.current b  {left:-95px; top:-171px;display:none;}

#circularPTMenu li.opt4 a:hover b  {left:-25px; top:-75px;}
#circularPTMenu li.opt4 a.current b  {left:-25px; top:-221px;display:none;}
#circularPTMenu li.opt5 a:hover b  {left:45px; top:-31px;}
#circularPTMenu li.opt5 a.current b  {left:45px; top:-173px;display:none;}
#circularPTMenu li.opt6 a:hover b {left:45px; top:50px;}
#circularPTMenu li.opt6 a.current b {left:45px; top:-95px;display:none;}

/* *************************************************************** */
/* END - dno classes for People Solutions specific pages - END */
/* *************************************************************** */

/* TABBED LAYOUT CODE */
ul#tabnav {
font: bold 18px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
list-style-type: none;
padding-bottom: 34px;
border-bottom: 1px solid #9cb36a;
margin-left: 15px;
}

ul#tabnav li {
float: left;
height: 31px;
background-color: #ccc;
margin: 2px 2px 0 2px;
border: 1px solid #9cb36a;
}

ul#tabnav li.tabselected {
border-bottom: 1px solid #fff;
background-color: #fff;
}

ul#tabnav li.tabselected a {
color: #666;
}

#tabnav a {
float: left;
display: block;
color: #666;
text-decoration: none;
padding: 4px;
}

#tabnav li.tabunselected a:hover {
background: #9cb36a url(../images/glossyback2.gif);
font: bold 18px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #fff;
} 

#includeborder {
border-right: 1px solid #9cb36a;
border-left: 1px solid #9cb36a;
margin-left:15px;
margin-top:-25px;
}
img.imagestaysomewhere {float:left;padding:0px;border:0px solid #066;margin:10px 25px 15px 20px;width:120px;height:80px;}
img.imagehotelleft {float:left;padding:0px;border:0px solid #066;margin:0px 25px 15px 20px;width:120px;height:80px;}
img.imagehotelright {float:right;padding:0px;border:0px solid #066;margin:20px 0px 15px 25px;width:120px;height:80px;}

.write_submenu {background:#fff url(../images/write.gif) top left no-repeat; float:right;width:250px;height:360px;border:1px solid #9cb36a; }
.write_submenu p.movedown {padding-top:50px;}

.evt_subtext {background:#fff; float:right;width:215px;height:455px;border:1px solid #9cb36a;margin-top:5px; }
.evt_subtext p {font-size:85%;margin:0px; padding:5px;color:#87a34a;}

/* Booking Form Style */
div.reservation {background:#dfe5cc url(../images/booking.jpg) top right no-repeat;width:49em;}
div.reservation label
{
  width: 12.5em;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  display: block;
/*
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
*/
	color: #4f6b72;
	background: #c7d2a6;
  vertical-align: top;
  padding: 2px 0px 5px 0px;
}

div.reservation label#lblsubmit
{
  width: 24em;
  float: left;
  text-align: left;
  font-size:90%;
  margin-right: 1em;
  display: block;
/*
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
*/
	color: #4f6b72;
	background: #c7d2a6;
  vertical-align: top;
  padding: 2px 0px 5px 0px;
}

blockquote {background:#eee;font-style:italic;padding:5px;margin:10px;border:solid 1px #ccc;}

label.controls
{
	border: 1px solid #fff;
	color: #fff;
	background: #fff;
}

label.radiolabel
{
  width: 4em;
  float: left;
  text-align: left;
  margin-right: 0.2em;
  display: block;
	color: #4f6b72;
	background: #fff;
  vertical-align: top;
  padding: 2px 0px 5px 0px;
}

input,
textarea,
select
{
	font-size: 1em;
  font-family:Arial, Helvetica, sans-serif;
  color: #666;
  background: #fff;
  border: 1px solid #C1DAD7;
}

input:focus,
input:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {
  color: #000;
  background: #E7F1F3;
  border: 1px solid #888;
}

textarea.help
{
	font-size: 0.8em;
  font-family:Arial, Helvetica, sans-serif;
  color: #666;
  background: #eee;
  border: 1px solid #ccc;
}
textarea.help:focus,
textarea.help:hover
{
  color: #666;
  background: #eee;
  border: 1px solid #ccc;
}

input.submit
{
  color: #000;
  background: #a0b269;
  border: 2px outset #C1DAD7
}
fieldset
{
  border-top: 3px solid #c7d2a6;
  border-bottom: 3px solid #c7d2a6;
  border-right: 0px solid #c7d2a6;
  border-left: 0px solid #c7d2a6;
  margin-bottom:0.5em;
  padding:0em;
  width:46em;
}
fieldset.copyforweb
{
  border: 1px solid #C1DAD7;
  margin:0.5em;
  padding:0.5em;
  width:800px;
}
fieldset.calendar
{
  border: 1px solid #C1DAD7;
  margin:0.5em;
  padding:0.5em;
  width:940px;
}

fieldset.calendar table {font-size:80%;}
fieldset p {margin:0.5em;padding:0;}

legend
{
  color: #fff;
  background: #a0b269;
  border: 1px solid #fff;
  padding: 2px 6px;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
}

ul.dateslist {list-style-type:none;margin:10px 2px 10px 35px;padding:0;}
span.trainprodname {margin:0 0 0 -5px;font-weight:800;}
div.fees {font-size:0.9em;}
div.fees p {padding:2px;margin:2px 2px 2px 35px;}

.newscontent {width:570px;float:left;}
.newsincluder {width:200px;background:#c0cfa1;float:left;}
.newsincluder h3 {margin:5px;padding:2px 10px 2px 5px;background:#b0be90;color:#fff;}
.newsincluder p {margin:5px 10px 5px 10px;padding:0;font-size:0.75em;}
.newsincluder a:active, .newsincluder a:link, .newsincluder a:visited {color:#808b60;}
.newsincluder a:hover {color:#fff;}

.eventintroduction {width:270px;float:left;}
.eventsearch {width:750px;background:#c0cfa1 url(../images/event.png) bottom right no-repeat;float:right;}
.eventsearch form {margin:0;padding:0;}
.eventsearch h3 {margin:5px;padding:2px 10px 2px 5px;background:#b0be90;color:#fff;}
.eventsearch p {margin:5px 10px 5px 10px;padding:0;font-size:0.875em;}
.eventsearch a:active, .eventsearch a:link, .eventsearch a:visited {color:#808b60;}
.eventsearch a:hover {color:#fff;}
.eventsearch label {width:115px;display:block;float:left;font-weight:800;margin-top:2px;}

table.table_links {font-weight:bold;font-size:1em;margin:5px 0px 5px 15px;border:3px solid #839c34;}
table.table_links th {padding:5px;}
table.table_links td {padding:5px;}

table.networktable_links {font-weight:normal;font-size:.8em;margin:25px 0px 5px 15px;border:1px solid #999;}
table.networktable_links th {padding:5px;}
table.networktable_links td {padding:5px;}

.required {
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #cc0000;
	text-decoration : none;
}