@charset "utf-8";
/* Making the link CSS  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }

body { font-family:Tahoma, Geneva, sans-serif; font-size:0.8em; }
.clear { clear:both; }

/*layout and area specific styles*/
#container { width:960px; margin:0 auto; background:url('/images/background.gif') repeat-y; }

#header { background-color:#26354a; }
#header img { float:left; padding:10px 20px; }
ul#social { float:right; list-style-type:none; padding:15px 40px 0 0; }
ul#social li { display:inline; }
ul#social li a {  }
ul#social li a img { display:block; padding:0; margin-left:10px; }
#header .callToAction { clear:right;font-size:1.2em; color:#FFF; float:right; text-align:right; padding:15px 40px 0 0; }
#header .callToAction a { font-weight:bold; color:#F60; }
#header .callToAction a:hover { color:#FFF; }


span#heading { float:left; font-size:1.6em; color:#F60; margin:40px 0 0 0; }

#mainmenu { background-color:#ffecba; border:#FF6600 solid 3px; border-width:3px 0 3px 0; }
#mainmenu ul { list-style-type:none; padding:0 10px; } 
#mainmenu ul li { float:left; padding:10px 0; }
#mainmenu ul li a { color:#26354a; text-decoration:none; padding:0 10px; font-weight:bold; border-right:1px solid #FF6600; }
#mainmenu a:hover { color:#ff6600 ; text-decoration:underline; }
#mainmenu ul li.last a { border-right:none; }

#submenu { background-color:#26354a; width:150px; float:left; padding:20px; margin-left:-960px; }
#submenu ul { list-style-type:none; padding-left:12px; } 
#submenu ul li { margin-bottom:10px; }
#submenu ul li a { text-decoration:none; color:#ff6600; font-size:1em; font-weight:bold; }
#submenu a:hover { color:#ffcc00; text-decoration:underline; }
p.menuhead { font-weight:bold; margin-bottom:10px; color:#FFF; }

#content { background-color:#d3dce6; float:left; margin-left:190px; padding:20px; width:730px; }
h1, h2, h3, #content p, #content ul, #content ol { padding-bottom:1em; }
h1, h2, h3 { font-weight:bold; }
h1 span.highlight { color:#F60; }
h2.normal { font-weight:normal; }
strong { font-weight:bold; }
#content ul, #content ol { padding-left:35px; }
h1 { font-size:1.4em; }
h2 { font-size:1.2em; }
h3 { font-size:1em; }
#textNarrow { width:510px; float:left; padding-bottom:20px; padding-right:20px; }
#textWide { width:710px; }

#content .main a { margin-bottom:20px; float:left; text-align:center; width:355px; height:60px; padding-top:172px; text-decoration:none; font-size:20px; display:block; color:#FFF; }
#content .main a:hover { color:#FF6600; }

#not-for-profit a { background:url('/images/not-for-profit-training.jpg') no-repeat; }
#business-corporate a { margin-left:20px; background:url('/images/business-corporate.jpg') no-repeat; }
#not-for-profit a:hover, #business-corporate a:hover { background-position:0 -232px; }

#content .mini a { float:left; text-align:center; height:40px; padding-top:84px; text-decoration:none; font-size:12px; display:block; color:#FFF; width:165px; margin-top:15px; }
#content .mini a:hover { color:#FF6600; }
#team-development a { background:url('/images/icons/team-development.jpg') no-repeat; }
#sales-success a { background:url('/images/icons/sales-success.jpg') no-repeat; margin-left:23px; }
#online-learning a { background:url('/images/icons/online-learning.jpg') no-repeat; margin-left:22px; }
#emotional-intelligence a { background:url('/images/icons/emotional-intelligence.jpg') no-repeat; margin-left:25px; }
#team-development a:hover, #online-learning a:hover, #emotional-intelligence a:hover , #sales-success a:hover { background-position:0 -124px; }

#photoColumn { width:200px; float:left;  }
#photoColumn div { margin:0 0 20px 0; height:162px; width:200px; }
#photoColumn div img { display:none; }
#photoColumn div img.show { display:block; }

#content p.course { font-style:italic; padding:0 20px 1em 20px; }

img.left { float:left; margin:0 10px 10px 0; }

#content a { color:#FF6600; text-decoration:undwerline; font-weight:bold; }
#content a:hover { color:#26354a; }

#footer { clear:both; background-color:#64748B; padding:10px 20px; }
#footer .right { color:#FFF; text-align:right; float:right; font-size:0.8em; width:250px; }
#footer ul { list-style-type:none; } 
#footer li { float:left; font-size:0.8em; color:#FFF; }
#footer ul li a { color:#FFF; border-right:1px solid #FFF; padding:0 10px; }
#footer a:hover { color:#26354a; text-decoration:underline; }
#footer ul li.first { border-right:1px solid #FFF; padding-right:10px; }
#footer ul li.first a { padding-left:0; }
#footer ul li.last a { border-right:0; }

#footer ul#policies { clear:left; padding-top:2px; }
#footer ul#policies li.first { border-right:0; padding-right:0; }
#footer ul#policies li.first a { padding-left:0; }

.form label { float:left; width:12em; text-align:right; font-weight:bold; display:block; }
.form input, .form textarea { margin-left:1em; }
.offset { padding-left:2em; padding-top:0.6em; }
.labelError { color:#FF0000; }

#twd { background:url('/images/codebreak.jpg') no-repeat; }
#twd:hover, #tob:hover { background:url('/images/team-work-definition.jpg') no-repeat; }
#mtl, #mtlt { background:url('/images/group-training.jpg') no-repeat; }
#mtlt:hover { background:url('/images/making-the-link.jpg') no-repeat; }
#mtl:hover { background:url('/images/grahamday.jpg') no-repeat; }
#gd { background:url('/images/deaddrop.jpg') no-repeat; }
#gd:hover { background:url('/images/instructor.jpg') no-repeat; }
#tod, #tob { background:url('/images/thinking-outside-the-box.jpg') no-repeat;}
#tod:hover, #tob { background:url('/images/training-odd-ball.jpg') no-repeat; }
#ice { background:url('/images/a-second-team-in-half-moon-bay.jpg') no-repeat;}
#ice:hover, #tob:hover { background:url('/images/eq-iq-iceberg.jpg') no-repeat; }
#eiw { background:url('/images/emotional-intelligence-at-work.jpg') no-repeat;}
#eiw:hover { background:url('/images/team-work.jpg') no-repeat; }
#ei, #att:hover { background:url('/images/emotional-intelligence.jpg') no-repeat;}
#ei:hover { background:url('/images/24-mission.jpg') no-repeat; }
#btl, #cross { background:url('/images/beat-the-lock.jpg') no-repeat;}
#btl:hover { background:url('/images/skiis.jpg') no-repeat; }
#raft { background:url('/images/rafting.jpg') no-repeat;}
#raft:hover { background:url('/images/raftjump.jpg') no-repeat; }
#corc { background:url('/images/corcovado-the-walk-in.jpg') no-repeat;}
#corc:hover { background:url('/images/archery.jpg') no-repeat; }
#cross:hover { background:url('/images/crosshairs.jpg') no-repeat; }
#att { background:url('/images/avenir-telecom-team.jpg') no-repeat;}
#ccv { background:url('/images/corcovado-team.jpg') no-repeat;}
#ccv:hover { background:url('/images/Corcovado-2.jpg') no-repeat; }
#pc { background:url('/images/Polar-challenge.jpg') no-repeat;}
#pc:hover { background:url('/images/Team-polar.jpg') no-repeat; }
#rfi { background:url('/images/rafting-at-friday-island.jpg') no-repeat;}
#rfi:hover { background:url('/images/dawn-costa-rica.jpg') no-repeat; }

em { font-style:italic; }
#text a.addthis_button img{margin-top:20px;}
#widget {margin-top:25px;}


div.soloround div.rounded {
	border:3px solid #FF6600;
	background-color:#ffecba;
	padding:15px;
	margin:30px 0;
}
div.soloround div.rounded h3 {
	color:#26354a;
	padding-bottom:0.2em;
}
div.soloround div.rounded p.desc {
	padding-bottom:0.2em;
}
div.soloround div.rounded ul { 
	list-style-type:none;
}
div.soloround div.rounded ul li {
	font-style:normal;
	padding:1em 0 0 0;
	border-bottom:1px solid #CCCCCC;
}
div.soloround div.rounded ul li.last {
	border:0;
	padding-bottom:0;
}
div.soloround div.rounded ul li.first {
	padding-top:0;
}
div.soloround div.rounded ul li span {
	color:#312f2d;
}
div.soloround div.rounded a:hover { color:#8dc63f; text-decoration:underline; }

div#content div.soloround div.rounded ul li a.book-now { background:url('/images/book-now-button.gif') no-repeat; height:38px; width:40px; display:block; float:right; margin:0 0 15px 15px; color:#ff6600; text-decoration:none; text-align:center; padding:22px 5px 0 5px; font-weight:bold; text-transform:uppercase; font-size:0.9em; }
div#content div.soloround div.rounded ul li a.book-now:hover { color:#FFF; background-position: 0 -60px; }
