/*-----------------------------------------------
//	Beth Brosseau Core Stylesheet
//	Author:   		Mark Pitman (markp@blueskyprojects.com)
//	Media Type: 	Screen
//	Version Date:  	June 8th, 2007
-------------------------------------------------*/

body {
	margin:						0;
	padding:					0;
	font:						small Arial, Sans-serif;
	line-height:				1.6em;
	color:						#1A1818;
	background:					#fff;
}

#container {
	width:						87%;
	min-width:					900px;
}

#wrap {
	float:						right;
	width:						900px;
}

#wrap #logo {
	width:						900px;
	height:						47px;
}

#wrap #title {
	width:						900px;
	height:						33px;
}

#leftMenu {
	float:						left;
	width:						80px;
	height:						15px;
	padding:					0 0 15px 74px;
}

#rightMenu {
	float:						right;
	width:						100px;
}

#leftMenu a, #rightMenu a {
	color:						#000;
	text-decoration:			none;
	display:					block;
	font-size:					9px;
	white-space:				nowrap;
	text-transform:				uppercase;
}

#leftMenu a:hover, #rightMenu a:hover {
	color:						#E6001D;
}

.overBox {
	width:						100px;
}

.boxShow {
	display:					inline;	
}

.boxShow a {
	margin:						0 0 0 15px;
}

.boxHide {
	display:					none;
}

.titleHighlight {
	color:						#E6001D !important;
}

.titleOff {
	color:						#000;
}

#body {
	float:						left;
	width:						795px;
}

#body div.leftTitle {
	color:						#fff;
	font-family:				"Times New Roman", Serif;
	font-size:					16px;
	font-weight:				bold;
	text-align:					right;
	text-transform:				uppercase;
	width:						220px;
	padding:					0 65px 0 0;
	background:					url(../_img/black_arr.gif) no-repeat 230px 8px;
}

#body span.smallTitle {
	font-size:					12px;
}

#body a.projectFocus {
	color:						#000;
	text-decoration:			none;
	display:					block;
	font-size:					9px;
	white-space:				nowrap;
	text-transform:				uppercase;
	text-align:					right;
	line-height:				12px;
	background:					url(../_img/red_arr_p.gif) no-repeat 155px 2px;
	padding:					0 65px 0 0;
}

#body a.projectFocus:hover {
	color:						#E6001D;
}

#body .projectText {
	font-family:				Arial, Helvetica, Sans-serif;
	font-size:					12px;
	line-height:				16px;
}

#copyright {
	height:						25px;
	margin:						0 auto 20px auto;
	font-size:					9px;
	color:						#000;
	text-align:					center;
}

/* Corporate {{{ */
#corporate #container {
	background:					#9582AA url(../_img/body_corporate.gif) repeat-y top right;
}

#corporate #wrap #logo {
	background:					url(../_img/logo_corporate.gif) no-repeat 0 0;
}

#corporate #wrap #title {
	background:					url(../_img/title_corporate.gif) no-repeat 0 0;
}

#corporate #body div.leftTitle {
	background:					url(../_img/black_arr_corporate.gif) no-repeat 230px 8px;
}

#corporate #body a.projectFocus {
	background:					url(../_img/red_arr_corporate.gif) no-repeat 155px 2px;
}
/* }}} */

/* Landmark {{{ */
#landmark #container {
	background:					#35B6C4 url(../_img/body_landmark.gif) repeat-y top right;
}

#landmark #wrap #logo {
	background:					url(../_img/logo_landmark.gif) no-repeat 0 0;
}

#landmark #wrap #title {
	background:					url(../_img/title_landmark.gif) no-repeat 0 0;
}

#landmark #body div.leftTitle {
	background:					url(../_img/black_arr_landmark.gif) no-repeat 230px 8px;
}

#landmark #body a.projectFocus {
	background:					url(../_img/red_arr_landmark.gif) no-repeat 155px 2px;
}
/* }}} */

/* Retail {{{ */
#retail #container {
	background:					#F69867 url(../_img/body_retail.gif) repeat-y top right;
}

#retail #wrap #logo {
	background:					url(../_img/logo_retail.gif) no-repeat 0 0;
}

#retail #wrap #title {
	background:					url(../_img/title_retail.gif) no-repeat 0 0;
}

#retail #body div.leftTitle {
	background:					url(../_img/black_arr_retail.gif) no-repeat 230px 8px;
}

#retail #body a.projectFocus {
	background:					url(../_img/red_arr_retail.gif) no-repeat 155px 2px;
}
/* }}} */

/* Software {{{ */
#software #container {
	background:					#CAA371 url(../_img/body_software.gif) repeat-y top right;
}

#software #wrap #logo {
	background:					url(../_img/logo_software.gif) no-repeat 0 0;
}

#software #wrap #title {
	background:					url(../_img/title_software.gif) no-repeat 0 0;
}

#software #body div.leftTitle {
	background:					url(../_img/black_arr_software.gif) no-repeat 230px 8px;
}

#software #body a.projectFocus {
	background:					url(../_img/red_arr_software.gif) no-repeat 155px 2px;
}
/* }}} */

/* Consulting {{{ */
#consulting #container {
	background:					#99C833 url(../_img/body_consulting.gif) repeat-y top right;
}

#consulting #wrap #logo {
	background:					url(../_img/logo_consulting.gif) no-repeat 0 0;
}

#consulting #wrap #title {
	background:					url(../_img/title_consulting.gif) no-repeat 0 0;
}

#consulting #body div.leftTitle {
	background:					url(../_img/black_arr_consulting.gif) no-repeat 230px 8px;
}

#consulting #body a.projectFocus {
	background:					url(../_img/red_arr_consulting.gif) no-repeat 155px 2px;
}
/* }}} */

/* Web {{{ */
#web #container {
	background:					#6485C4 url(../_img/body_web.gif) repeat-y top right;
}

#web #wrap #logo {
	background:					url(../_img/logo_web.gif) no-repeat 0 0;
}

#web #wrap #title {
	background:					url(../_img/title_web.gif) no-repeat 0 0;
}

#web #body div.leftTitle {
	background:					url(../_img/black_arr_web.gif) no-repeat 230px 8px;
}

#web #body a.projectFocus {
	background:					url(../_img/red_arr_web.gif) no-repeat 155px 2px;
}
/* }}} */

.clear {
	font-size:					0px;
	line-height:				0px;
	height:						0px;
	width:						1px;
	clear:						both;
}