/* fonts */
div#copyhome { font-family:verdana,tahoma,arial,helvetica; font-size:13px; color:#000; }
div#content { font-family:verdana,tahoma,arial,helvetica; font-size:12px; }
div#locbar { font-family:verdana,tahoma,arial,helvetica; font-size:13px; font-weight:bold; }
div#footbar { font-family:tahoma,arial,helvetica,verdana; font-size:11px; }
div#map { font-family:verdana,tahoma,arial,helvetica; font-size:13px; }
div#intro { color:#666666; font-family:verdana,tahoma,arial,helvetica; font-size:11px; }
div.bio { font-family:verdana,tahoma,arial,helvetica; font-size:12px; }
div.bio span { font-size:13px; }
div.photo { font-family:verdana,tahoma,arial,helvetica; font-size:12px;  }

h1 { margin-top:0px; font-family:verdana,tahoma,arial,helvetica; font-size:18px; color:#000; }
h1.home { margin-top:0px; font-family:verdana,tahoma,arial,helvetica; font-size:18px; color:#3f79a1; }
h2 { margin-top:0px; font-family:verdana,tahoma,arial,helvetica; font-size:15px; }
h3 { font-family:verdana,tahoma,arial,helvetica; font-size:13px; margin:0px 0px 4px 0px; }
h4 { font-family:verdana,tahoma,arial,helvetica; font-size:13px; margin:0px 0px 4px 0px; color: #C42323; }

.body  {font-family:verdana,tahoma,arial,helvetica; font-size:12px; }
.table	{font-family:verdana, tahoma, arial, helvetica; font-size:11px;}
.copySmall {font-family:verdana,tahoma,arial,helvetica; font-size:10px; }	
	
a.link { color:#333; text-decoration:none; font-family:verdana,tahoma,arial,helvetica; font-size:12px; line-height:17px; font-weight:bold;}
a.link:active { color:#333; font-family:verdana,tahoma,arial,helvetica; font-size:12px; font-weight:bold;}
a.link:visited { color:#333; font-family:verdana,tahoma,arial,helvetica; font-size:12px; font-weight:bold;}
a.link:hover {color: #FFF; background-color:#7d7b7b; font-family:verdana,tahoma,arial,helvetica; font-size:12px;font-weight:bold;}
a.linkUnbold { color:#333; text-decoration:none; font-family:verdana,tahoma,arial,helvetica; font-size:12px; line-height:17px;}
.linkSm { color:#333; text-decoration:none; font-family:verdana,tahoma,arial,helvetica; font-size:11px; line-height:15px; font-weight:bold;}
.linkExSm { color:#333; text-decoration:none; font-family:verdana,tahoma,arial,helvetica; font-size:10px; line-height:15px; font-weight:bold;}


a.footer { color:#000; text-decoration:none; }
a.footer:active { color:#000; }
a.footer:visited { color:#000; }
a.footer:hover { color:#000; background-color:#C8CFD1; }

a.study { color:#7950AD; text-decoration:none; }
a.study:active { color:#708C95; }
a.study:visited { color:#708C95; }
a.study:hover { color:#708C95; background-color:#C8CFD1; }



/* layout */
body { margin:0px; padding:0px; }
body.intro { margin-top:40px }
body.home { background-color:#E9DBA5; }
body.city {background-color: #BBD1DF;}
body.team { background-color:#C3E1F0; }
body.about { background-color:#C3E1F0; }
body.press { background-color:#FADAD0; }
body.photos { background-color:#BFF5D0; }
body.contact { background-color:#EDF3D8; }
body.clients { background-color:#F7E5E5; }
body.entertainment { background-color:#E8BAC8; }
body.training { background-color:#F8E4C9; }
body.crisp { background-color:#E3D0FA; }
body.teambuilding  { background-color:#8aacc5; }

div#logo { position:absolute; top:10px; left:20px; margin:0px; padding:0px; }
div#hdrbar { height:168px; background-color:#FFFFFF; }
div#ftr1 { padding:6px 0px 6px 0px; background-color:#7197B3; }
div#intro { text-align:center; }
div#map	{width:920px; }

/* menu code */
div#menu { position:absolute; top:24px; left:348px; width:433px; height:132px; background-image:url(../images/global/nav6.jpg); }
div#menu a { text-decoration:none; }

div#menu a#clients { position:absolute; top:19px; left:62px; width:49px; height:98px; }
div#menu a#clients:hover { background-image:url(../images/global/clients_on2.jpg); background-repeat:no-repeat; border:none;  }
div#menu a#clientson { position:absolute; top:19px; left:62px; width:49px; height:98px; background-image:url(../images/global/clients_on2.jpg); background-repeat:no-repeat; }
div#menu a#press { position:absolute; top:28px; left:346px; width:40px; height:83px; }
div#menu a#press:hover { background-image:url(../images/global/press_on2.jpg); border:none; }
div#menu a#presson { position:absolute; top:28px; left:346px; width:40px; height:83px; background-image:url(../images/global/press_on2.jpg); }

div#menu a#entertainment { position:absolute; top:71px; left:149px; width:102px; height:46px; }
div#menu a#entertainment:hover { background-image:url(../images/global/entertainment_on.jpg); border:none; }
div#menu a#entertainmenton { position:absolute; top:71px; left:149px; width:102px; height:46px; background-image:url(../images/global/entertainment_on.jpg); }

div#menu a#training { position:absolute; top:14px; left:106px; width:25px; height:101px; }
div#menu a#training:hover { background-image:url(../images/global/train_on.jpg); background-repeat:no-repeat; border:none; }
div#menu a#trainingon { position:absolute; top:14px; left:106px; width:25px; height:101px; background-image:url(../images/global/train_on.jpg); background-repeat:no-repeat; }

div#menu a#photos { position:absolute; top:65px; left:265px; width:56px; height:52px; }
div#menu a#photos:hover { background-image:url(../images/global/picts_on2.jpg); background-repeat:no-repeat; border:none; }
div#menu a#photoson { position:absolute; top:65px; left:265px; width:56px; height:52px; background-image:url(../images/global/picts_on2.jpg); background-repeat:no-repeat; }

div#menu a#about { position:absolute; top:19px; left:14px; width:31px; height:90px; }
div#menu a#about:hover { background-image:url(../images/global/about_on.jpg); background-repeat:no-repeat; border:none; }
div#menu a#abouton { position:absolute; top:19px; left:14px; width:31px; height:90px; background-image:url(../images/global/about_on.jpg); background-repeat:no-repeat; }

div#menu a#crisp { position:absolute; top:13px; left:254px; width:83px; height:41px; }
div#menu a#crisp:hover { background-image:url(../images/global/crisp_on.jpg); border:none; }
div#menu a#crispon { position:absolute; top:13px; left:254px; width:83px; height:41px; background-image:url(../images/global/crisp_on.jpg); }

div#menu a#teambuilding { position:absolute; top:15px; left:145px; width:99px; height:39px; }
div#menu a#teambuilding:hover { background-image:url(../images/global/team_on.jpg); background-repeat:no-repeat; border:none; }
div#menu a#teambuildingon { position:absolute; top:15px; left:145px; width:99px; height:39px; background-image:url(../images/global/team_on.jpg); background-repeat:no-repeat; }

div#menu a#home	{position:absolute; top:30px; left:397px; width:27px; height:77px;}
div#menu a#home:hover	{ background-image:url(/images/global/home_on.jpg); background-repeat:no-repeat; border:none; }
div#menu a#homeon { position:absolute; top:30px; left:397px; width:27px; height:77px; background-image:url(/images/global/home_on.jpg); background-repeat:no-repeat; }
div#menu a i { visibility:hidden; }


/* original menu placements 

div#menu { position:absolute; top:24px; left:348px; width:390px; height:132px; background-image:url(/images/global/nav2.jpg); }
div#menu a { text-decoration:none; }
div#menu a#clients { position:absolute; top:19px; left:35px; width:49px; height:98px; }
div#menu a#clients:hover { background-image:url(/images/global/clients_on2.jpg); background-repeat:no-repeat; border:none;  }
div#menu a#clientson { position:absolute; top:19px; left:35px; width:49px; height:98px; background-image:url(/images/global/clients_on2.jpg); background-repeat:no-repeat; }
div#menu a#press { position:absolute; top:25px; left:314px; width:40px; height:83px; }
div#menu a#press:hover { background-image:url(/images/global/press_on2.jpg); border:none; }
div#menu a#presson { position:absolute; top:25px; left:314px; width:40px; height:83px; background-image:url(/images/global/press_on2.jpg); }
div#menu a#entertainment { position:absolute; top:65px; left:70px; width:106px; height:50px; }
div#menu a#entertainment:hover { background-image:url(/images/global/entertainment_on.jpg); border:none; }
div#menu a#entertainmenton { position:absolute; top:65px; left:70px; width:106px; height:50px; background-image:url(/images/global/entertainment_on.jpg); }
div#menu a#training { position:absolute; top:19px; left:80px; width:83px; height:40px; }
div#menu a#training:hover { background-image:url(/images/global/training_on2.jpg); background-repeat:no-repeat; border:none; }
div#menu a#trainingon { position:absolute; top:19px; left:80px; width:83px; height:40px; background-image:url(/images/global/training_on2.jpg); background-repeat:no-repeat; }
div#menu a#photos { position:absolute; top:65px; left:186px; width:56px; height:52px; }
div#menu a#photos:hover { background-image:url(/images/global/picts_on2.jpg); background-repeat:no-repeat; border:none; }
div#menu a#photoson { position:absolute; top:65px; left:186px; width:56px; height:52px; background-image:url(/images/global/picts_on2.jpg); background-repeat:no-repeat; }
div#menu a#team { position:absolute; top:14px; left:257px; width:56px; height:109px; }
div#menu a#team:hover { background-image:url(/images/global/team_on2.jpg); background-repeat:no-repeat; border:none; }
div#menu a#teamon { position:absolute; top:14px; left:257px; width:56px; height:109px; background-image:url(/images/global/team_on2.jpg); background-repeat:no-repeat; }
div#menu a#crisp { position:absolute; top:13px; left:168px; width:83px; height:41px; }
div#menu a#crisp:hover { background-image:url(/images/global/crisp_on.jpg); border:none; }
div#menu a#crispon { position:absolute; top:13px; left:168px; width:83px; height:41px; background-image:url(/images/global/crisp_on.jpg); } 
div#menu a i { visibility:hidden; }
*/
div#logos	{ width:890px; line-height:1px; margin-top:10px; padding:20px 0 0px 0;  background-color:#BBD1DF;}
div#brochure	{width: 240px; padding-top:20px; float:right;background-color:#BBD1DF;}
div#flash	{width:950px; padding:8px 0;}

/* location bar - changes color depending on page */
div#locbar {  }
div#locbar div#lochome { padding:6px 0px 6px 0px; background-color:#7197B3; }
div#locbar div#loccity { padding:6px 0px 6px 56px; background-color:#7197B3; }
div#locbar div#locabout { padding:6px 0px 6px 56px; background-color:#90C3E0; }
div#locbar div#locabout { padding:6px 0px 6px 56px; background-color:#90C3E0; }
div#locbar div#locpress { padding:6px 0px 6px 56px; background-color:#EF8665; }
div#locbar div#loccontact { padding:6px 0px 6px 56px; background-color:#C4D67D; }
div#locbar div#locentertainment { padding:6px 0px 6px 56px; background-color:#C559C4; }
div#locbar div#loctraining { padding:6px 0px 6px 56px; background-color:#E59011; }
div#locbar div#locphotos { padding:6px 0px 6px 56px; background-color:#51CC77; }
div#locbar div#locclients { padding:6px 0px 6px 56px; background-color:#C42323; }
div#locbar div#loccrisp { padding:6px 0px 6px 56px; background-color:#A365EF; }
div#locbar div#locteambuilding { padding:6px 0px 6px 56px; background-color:#135a8e; }

div#content { width:950px; padding:0 0 25px 16px; line-height:14px; }
/* content shifted to left on bios page to accomdate shadow on left side of image */
div#contentteam { width:906px; padding:0 0 25px 26px; line-height:15px; }
div#contenthome { padding:0px 0px 10px 30px; background-color:#BBD1DF; }
div#copyhome { width:890px; line-height:20px;background-color:#BBD1DF; }
div#copyhome1 { width:250px; line-height:20px; float:left;background-color:#BBD1DF; }
div#copyhome2 { width:230px; line-height:20px; float:left; background-color:#BBD1DF;}
div#copyhome3 { width:370px; height:200px; line-height:20px; float:left;background-color:#BBD1DF; }
div#copyhome4 { width:890px; line-height:20px; clear:both; padding-top:20px; background-color:#BBD1DF; }

/* team page */
div.photo { float:left; width:190px; }
div.bio { float:left; width:680px; line-height:17px; }
div.divider { clear:both; padding:10px; }

/* 2 col  */
div.left { float:left; width:175px; color:#000; margin-top:50px;} 
div.leftTop	{float:left; width:175px; color:#000; margin-top:0px;}
div.right { float:left; width:750px; }


/* photo gallery page */
div.col1  { float:left; width:280px; }
div.col2  { float:left; width:280px; }
div.col3  { float:left; width:280px; }

/*contact page */
div.contact	{ float:left; width:230px; }
div#quote	{ float:right; background:url("/images/quotes/bg.gif"); padding:8px; margin-top:16px; }
div.quote	{font-family:verdana, arial, sans-serif; font-size: 13px; color:#FFF;  margin:3px 3px 3px 5px; vertical-align:middle; line-height:15px;}
p.quotebr	{margin:4px 0 0 0; font-size: 12px;}

div#quote-all	{ float:right; width:365px; padding:4px; margin-top:8px; }
div#quote-regional	{ float:left; width:365px; padding:4px; margin-top:8px; }

div.info	{float:right; width:374px; padding-top:10px; }
div.video   {float:left; width:334px;}
div.vidinfo	 {float:right; width:260px;}

/* press page */
table.press { margin-bottom:12px; }
table.press td { padding-right:10px; }

/* footer bar - changes color depending on page */
div#footbar { clear:both; text-align:left;  background-color:#7197B3;}
div#footbar div#foothome { padding:6px 360px 6px 20px; background-color:#7197B3; width:890px;}
div#footbar div#footcity { padding:6px 360px 6px 20px; background-color:#7197B3; width:890px;}
div#footbar div#footteam { padding:6px 400px 6px 56px; background-color:#90C3E0; }
div#footbar div#footabout { padding:6px 400px 6px 56px; background-color:#90C3E0; }
div#footbar div#footpress { padding:6px 400px 6px 56px; background-color:#EF8665; }
div#footbar div#footcontact { padding:6px 400px 6px 56px; background-color:#C4D67D; }
div#footbar div#footentertainment { padding:6px 400px 6px 56px; background-color:#C559C4; width:890px; }
div#footbar div#foottraining { padding:6px 400px 6px 56px; background-color:#E59011; }
div#footbar div#footphotos { padding:6px 400px 6px 56px; background-color:#51CC77; }
div#footbar div#footclients { padding:6px 400px 6px 56px; background-color:#C42323; }
div#footbar div#footcrisp { padding:6px 400px 6px 56px; background-color:#A365EF; }
div#footbar div#footteambuilding { padding:6px 400px 6px 56px; background-color:#135a8e; }

/* global */
img { border:0px; }

/* Box */

.mybox-home {
	background-color:#7197B3;
	position: relative;
	padding: 10px;
	_zoom: 1; /* IE6 fix */
	}
.mybox-corp {
	background-color:#E59011;
	position: relative;
	padding: 10px;
	_zoom: 1; /* IE6 fix */
	}
 .mybox-ent {
	background-color:#c559c4;
	position: relative;
	padding: 10px;
	_zoom: 1; /* IE6 fix */
	}
.mybox-con {
	background-color:#C4D67D;
	position: relative;
	padding: 10px;
	_zoom: 1; /* IE6 fix */
	}
.mybox-team {
	background-color:#135a8e;
	position: relative;
	padding: 10px;
	_zoom: 1; /* IE6 fix */
	}
/* Corners */
div.ctlh, div.ctrh, div.cblh, div.cbrh { /* All corners */	height: 11px;	width: 11px; position: absolute;	_line-height: 0; /* IE6 fix */}
div.ctlh, div.ctrh { /* Top corners */	top: 0;}
div.cblh, div.cbrh { /* Bottom corners */	bottom: 0;}
div.ctlh { /* Top left corner */	background: url(/images/quotes/corners_home.gif) no-repeat left top; left: 0;}
div.ctrh { /* Top right corner */ background: url(/images/quotes/corners_home.gif) no-repeat right top; right: 0;}
div.cblh { /* Bottom left corner */	background: url(/images/quotes/corners_home.gif) no-repeat left bottom;	left: 0;}
div.cbrh { /* Bottom right corner */	background: url(/images/quotes/corners_home.gif) no-repeat right bottom; right: 0;}

div.ctl, div.ctr, div.cbl, div.cbr { /* All corners */	height: 11px;	width: 11px; position: absolute;	_line-height: 0; /* IE6 fix */}
div.ctl, div.ctr { /* Top corners */	top: 0;}
div.cbl, div.cbr { /* Bottom corners */	bottom: 0;}
div.ctl { /* Top left corner */	background: url(/images/quotes/corners_corp.gif) no-repeat left top; left: 0;}
div.ctr { /* Top right corner */ background: url(/images/quotes/corners_corp.gif) no-repeat right top; right: 0;}
div.cbl { /* Bottom left corner */	background: url(/images/quotes/corners_corp.gif) no-repeat left bottom;	left: 0;}
div.cbr { /* Bottom right corner */	background: url(/images/quotes/corners_corp.gif) no-repeat right bottom; right: 0;}

div.ctle, div.ctre, div.cble, div.cbre { /* All corners */	height: 11px;	width: 11px; position: absolute;	_line-height: 0; /* IE6 fix */}
div.ctle, div.ctre { /* Top corners */	top: 0;}
div.cble, div.cbre { /* Bottom corners */	bottom: 0;}
div.ctle { /* Top left corner */	background: url(/images/quotes/corners_ent.gif) no-repeat left top; left: 0;}
div.ctre { /* Top right corner */ background: url(/images/quotes/corners_ent.gif) no-repeat right top; right: 0;}
div.cble { /* Bottom left corner */	background: url(/images/quotes/corners_ent.gif) no-repeat left bottom;	left: 0;}
div.cbre { /* Bottom right corner */	background: url(/images/quotes/corners_ent.gif) no-repeat right bottom; right: 0;}

div.ctlc, div.ctrc, div.cblc, div.cbrc { /* All corners */	height: 11px;	width: 11px; position: absolute;	_line-height: 0; /* IE6 fix */}
div.ctlc, div.ctrc { /* Top corners */	top: 0;}
div.cblc, div.cbrc { /* Bottom corners */	bottom: 0;}
div.ctlc { /* Top left corner */	background: url(/images/quotes/corners_con.gif) no-repeat left top; left: 0;}
div.ctrc { /* Top right corner */ background: url(/images/quotes/corners_con.gif) no-repeat right top; right: 0;}
div.cblc { /* Bottom left corner */	background: url(/images/quotes/corners_con.gif) no-repeat left bottom;	left: 0;}
div.cbrc { /* Bottom right corner */	background: url(/images/quotes/corners_con.gif) no-repeat right bottom; right: 0;}

div.ctlt, div.ctrt, div.cblt, div.cbrt { /* All corners */	height: 11px;	width: 11px; position: absolute;	_line-height: 0; /* IE6 fix */}
div.ctlt, div.ctrt { /* Top corners */	top: 0;}
div.cblt, div.cbrt { /* Bottom corners */	bottom: 0;}
div.ctlt { /* Top left corner */	background: url(/images/quotes/corners_team.gif) no-repeat left top; left: 0;}
div.ctrt { /* Top right corner */ background: url(/images/quotes/corners_team.gif) no-repeat right top; right: 0;}
div.cblt { /* Bottom left corner */	background: url(/images/quotes/corners_team.gif) no-repeat left bottom;	left: 0;}
div.cbrt { /* Bottom right corner */	background: url(/images/quotes/corners_team.gif) no-repeat right bottom; right: 0;}
