@charset "UTF-8";
/* CSS Document */

a:link {
	text-decoration:none;
	color:#4e4b25;
	}
a:visited {
	text-decoration:none;
	color:#4e4b25;
	}
a:active {
	text-decoration:none;
	color:#4e4b25;
	}
a:hover {
	text-decoration:none;
	color:#3ab135;
	}

body {
	margin:0px;
	padding:0px;
	background:#f5f5f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	}
div#outer {
	width:100%;
	}
div#inner {
	display:block;
	width:940px;
	padding:0px 0px 0px 0px;
	margin:15px auto 15px auto;
	background:#dddddd;
	}
div#header {
	display:block;
	float:left;
	width:940px;
	height:78px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#dddddd url(../images/header_tile.gif);
	background-repeat:repeat-x;
	}
div#header_left {
	display:block;
	float:left;
	width:4px;
	height:78px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#dddddd url(../images/header_left.gif);
	background-repeat:no-repeat;
	}
div#header_center {
	display:block;
	float:left;
	width:930px;
	height:78px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
div#header_right {
	display:block;
	float:right;
	width:6px;
	height:78px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#dddddd url(../images/header_right.gif);
	background-repeat:no-repeat;
	}
span#logo {
	margin:20px 0px 0px 15px;
	display:block;
	float:left;
	width:185px;
	height:26px;
	background:#dddddd url(../images/logo.gif);
	background-repeat:no-repeat;
	}
div#menu {
	display:block;
	float:left;
	width:940px;
	height:26px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#dddddd url(../images/menu_tile.gif);
	background-repeat:repeat-x;
	}
div#menu_left {
	display:block;
	float:left;
	width:4px;
	height:26px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#dddddd url(../images/menu_left.gif);
	background-repeat:repeat-x;
	}
div#menu_center {
	display:block;
	float:left;
	width:930px;
	height:26px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
div#menu_right {
	display:block;
	float:right;
	width:6px;
	height:26px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#dddddd url(../images/menu_right.gif);
	background-repeat:no-repeat;
	}
	
/* banner */
	
div#banner {
	color:#737373;
	display:block;
	float:left;
	width:880px;
	height:96px;
	padding:30px 30px 0px 30px;
	margin:0px 0px 0px 0px;
	background:#dddddd url(../images/content_tile.gif);
	background-repeat:repeat-y;
	line-height:18px;
	}
	
/* CONTENT */
	
div#content {
	color:#737373;
	display:block;
	float:left;
	width:880px;
	padding:25px 30px 35px 30px;
	margin:0px 0px 0px 0px;
	background:#dddddd url(../images/content_tile.gif);
	background-repeat:repeat-y;
	line-height:18px;
        height: 300px;
	}
*> div#content {
  height: auto;
    min-height: 300px;
}

div#content_left {
	color:#737373;
	display:block;
	float:left;
	width:560px;
	line-height:21px;
	}
div#content_right {
	color:#737373;
	display:block;
	float:right;
	width:250px;
	line-height:18px;
	}
div#content_right p{
    padding-top: 0;
    margin-top: 0;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	color:#4e4b25;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	letter-spacing:0.09em;
	}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#41b33c;
	margin:10px 0 0px 0;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	letter-spacing:0.09em;
        line-height: 100%;
	}
div#content_right h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#4e4b25;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-weight:normal;
	letter-spacing:0.09em;
	}
div.info_head {
	display:block;
	float:left;
	width:250px;
	height:30px;
        margin-top: 20px;
	background: url(../images/info_top_tile.gif);
	background-repeat:repeat-x;
	}
div.info_top_left {
	font-size:1px;
	line-height:1px;
	display:block;
	float:left;
	width:7px;
	height:30px;
	background: url(../images/info_top_left.gif);
	background-repeat:repeat-x;
	}
div.info_top_right {
	font-size:1px;
	line-height:1px;
	display:block;
	float:right;
	width:7px;
	height:30px;
	background: url(../images/info_top_right.gif);
	background-repeat:repeat-x;
	}
div.info_top_center {
	font-size:9pt;
	color:#41b33c;
	display:block;
	float:left;
	width:227px;
	height:27px;
	margin:0px;
	padding:3px 0px 0px 9px;
	font-weight:normal;
	letter-spacing:0.2em;
	}
div.info_content {
	border-left:solid 1px #e4e4e4;
	border-right:solid 1px #e4e4e4;
	display:block;
	float:left;
	width:218px;
	padding:10px 15px 6px 15px;
	margin:0px;
	}

div.info_more {
	border-left:solid 1px #e4e4e4;
	border-right:solid 1px #e4e4e4;
	display:block;
	float:left;
	width:218px;
	padding:0px 15px 12px 15px;
	margin:0px;
	text-align:right;
	}
div.info_more a {
	text-decoration:none;
	color:#ffffff;
	display:block;
	float:right;
	width:71px;
	height:18px;
	padding:0px 13px 0px 0px;
	margin:0px;
	text-align:right;
	background:#d7d7d7 url(../images/more_info.gif);
	background-repeat:no-repeat;
	}
	
div.info_base {
	display:block;
	float:left;
	width:250px;
	height:5px;
	background: url(../images/info_base_tile.gif);
	background-repeat:repeat-x;
	}
div.info_base_left {
	font-size:1px;
	line-height:1px;
	display:block;
	float:left;
	width:7px;
	height:5px;
	background: url(../images/info_base_left.gif);
	background-repeat:repeat-x;
	}
div.info_base_right {
	font-size:1px;
	line-height:1px;
	display:block;
	float:right;
	width:7px;
	height:5px;
	background: url(../images/info_base_right.gif);
	background-repeat:repeat-x;
	}
	
/* BASENAV */

div#basenav {
	display:block;
	float:left;
	width:940px;
	height:45px;
	background:#dddddd url(../images/content_tile.gif);
	background-repeat:repeat-y;
	}
div#basenav p {text-align: center; color:#868361; font-weight: bold; margin-top: 25px; clear: left;}
div#basenav ul {
	list-style:none;
	float:left;
	margin:0px 0px 0px 50px;
	padding:0px 0px 0px 0px;
	}
div#basenav ul li {
	float:left;
	}
div#basenav ul li a {
	float:left;
	text-decoration:none;
	color:#868361;
	}
div#basenav ul li a:hover {
	float:left;
	text-decoration:none;
	color:#289b23;
	}
div#basenav ul li.home a {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:53px;
	float:left;
	text-decoration:none;
	color:#868361;
	}
div#basenav ul li.home a:hover {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:53px;
	float:left;
	text-decoration:none;
	color:#289b23;
	}
div#basenav ul li.home_selected a {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:53px;
	float:left;
	text-decoration:none;
	color:#289b23;
	}
div#basenav ul li.who a {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:86px;
	float:left;
	text-decoration:none;
	color:#868361;
	}
div#basenav ul li.who a:hover {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:86px;
	float:left;
	text-decoration:none;
	color:#289b23;
	}
div#basenav ul li.who_selected a {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:86px;
	float:left;
	text-decoration:none;
	color:#289b23;
	}
div#basenav ul li.what a {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:87px;
	float:left;
	text-decoration:none;
	color:#868361;
	}
div#basenav ul li.what a:hover {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:87px;
	float:left;
	text-decoration:none;
	color:#289b23;
	}
div#basenav ul li.what_selected a {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:87px;
	float:left;
	text-decoration:none;
	color:#289b23;
	}
div#basenav ul li.company a {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:142px;
	float:left;
	text-decoration:none;
	color:#868361;
	}
div#basenav ul li.company a:hover {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:142px;
	float:left;
	text-decoration:none;
	color:#289b23;
	}
div#basenav ul li.company_selected a {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:142px;
	float:left;
	text-decoration:none;
	color:#289b23;
	}
div#basenav ul li.urban a {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:182px;
	float:left;
	text-decoration:none;
	color:#868361;
	}
div#basenav ul li.urban a:hover {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:182px;
	float:left;
	text-decoration:none;
	color:#289b23;
	}
div#basenav ul li.urban_selected a {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:182px;
	float:left;
	text-decoration:none;
	color:#289b23;
	}
div#basenav ul li.consulting a {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:86px;
	float:left;
	text-decoration:none;
	color:#868361;
	}
div#basenav ul li.consulting a:hover {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:86px;
	float:left;
	text-decoration:none;
	color:#289b23;
	}
div#basenav ul li.consulting_selected a {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:86px;
	float:left;
	text-decoration:none;
	color:#289b23;
	}
div#basenav ul li.training a {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:102px;
	float:left;
	text-decoration:none;
	color:#868361;
	}
div#basenav ul li.training a:hover {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:102px;
	float:left;
	text-decoration:none;
	color:#289b23;
	}
div#basenav ul li.training_selected a {
	border-right:solid 1px #c6c6c6;
	text-align:center;
	display:block;
	width:102px;
	float:left;
	text-decoration:none;
	color:#289b23;
	}
div#basenav ul li.contact a {
	text-align:center;
	display:block;
	width:86px;
	float:left;
	text-decoration:none;
	color:#868361;
	}
div#basenav ul li.contact a:hover {
	text-align:center;
	display:block;
	width:86px;
	float:left;
	text-decoration:none;
	color:#289b23;
	}
div#basenav ul li.contact_selected a {
	text-align:center;
	display:block;
	width:86px;
	float:left;
	text-decoration:none;
	color:#289b23;
	}
	
/* BASE */

div#base {
	font-size:1px;
	line-height:1px;
	display:block;
	float:left;
	width:940px;
	height:6px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#dddddd url(../images/base_tile.gif);
	background-repeat:repeat-x;
	}
div#base_left {
	display:block;
	float:left;
	width:4px;
	height:6px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#dddddd url(../images/base_left.gif);
	background-repeat:no-repeat;
	}
div#base_right {
	display:block;
	float:right;
	width:6px;
	height:6px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#dddddd url(../images/base_right.gif);
	background-repeat:no-repeat;
	}
	
/* MAIN NAV */

div#menu ul {
	list-style:none;
	margin:0px 0px 0px 6px;
	padding:0px;
	}
div#menu ul li.home a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/home.gif);
	background-repeat:no-repeat;
	width:63px;
	height:26px;
	}
div#menu ul li.home a:hover {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/home.gif);
	background-repeat:no-repeat;
	width:63px;
	height:26px;
	color:#3ab135;
	}
div#menu ul li.home_selected a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/home_selected.gif);
	background-repeat:no-repeat;
	width:63px;
	height:26px;
	color:#3ab135;
	}
div#menu ul li.who a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/who.gif);
	background-repeat:no-repeat;
	width:96px;
	height:26px;
	}
div#menu ul li.who a:hover {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/who.gif);
	background-repeat:no-repeat;
	width:96px;
	height:26px;
	color:#3ab135;
	}
div#menu ul li.who_selected a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/who_selected.gif);
	background-repeat:no-repeat;
	width:96px;
	height:26px;
	color:#3ab135;
	}
div#menu ul li.what a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/what.gif);
	background-repeat:no-repeat;
	width:97px;
	height:26px;
	}
div#menu ul li.what a:hover {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/what.gif);
	background-repeat:no-repeat;
	width:97px;
	height:26px;
	color:#3ab135;
	}
div#menu ul li.what_selected a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/what_selected.gif);
	background-repeat:no-repeat;
	width:97px;
	height:26px;
	color:#3ab135;
	}
div#menu ul li.company a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/company.gif);
	background-repeat:no-repeat;
	width:152px;
	height:26px;
	}
div#menu ul li.company a:hover {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/company.gif);
	background-repeat:no-repeat;
	width:152px;
	height:26px;
	color:#3ab135;
	}
div#menu ul li.company_selected a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/company_selected.gif);
	background-repeat:no-repeat;
	width:152px;
	height:26px;
	color:#3ab135;
	}
div#menu ul li.urban a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/urban.gif);
	background-repeat:no-repeat;
	width:192px;
	height:26px;
	}
div#menu ul li.urban a:hover {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/urban.gif);
	background-repeat:no-repeat;
	width:192px;
	height:26px;
	color:#3ab135;
	}
div#menu ul li.urban_selected a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/urban_selected.gif);
	background-repeat:no-repeat;
	width:192px;
	height:26px;
	color:#3ab135;
	}
div#menu ul li.consulting a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/consulting.gif);
	background-repeat:no-repeat;
	width:96px;
	height:26px;
	}
div#menu ul li.consulting a:hover {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/consulting.gif);
	background-repeat:no-repeat;
	width:96px;
	height:26px;
	color:#3ab135;
	}
div#menu ul li.consulting_selected a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/consulting_selected.gif);
	background-repeat:no-repeat;
	width:96px;
	height:26px;
	color:#3ab135;
	}
div#menu ul li.training a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/marketing.gif);
	background-repeat:no-repeat;
	width:112px;
	height:26px;
	}
div#menu ul li.training a:hover {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/marketing.gif);
	background-repeat:no-repeat;
	width:112px;
	height:26px;
	color:#3ab135;
	}
div#menu ul li.training_selected a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/marketing_selected.gif);
	background-repeat:no-repeat;
	width:112px;
	height:26px;
	color:#3ab135;
	}
div#menu ul li.contact a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/who.gif);
	background-repeat:no-repeat;
	width:96px;
	height:26px;
	}
div#menu ul li.contact a:hover {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/who.gif);
	background-repeat:no-repeat;
	width:96px;
	height:26px;
	color:#3ab135;
	}
div#menu ul li.contact_selected a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	float:left;
	background:url(../images/who_selected.gif);
	background-repeat:no-repeat;
	width:96px;
	height:26px;
	color:#3ab135;
	}
div#menu ul li a {
	float:left;
	text-decoration:none;
	color:#868361;
	}

div#content_left p {
    margin-bottom: 15px;
}

div#content_left ul {
    margin: 10px 0px 15px 25px;
}

div#content_right ul {
    margin: 5px 0px 15px 0px;
    padding: 0 5px;
    list-style-type: none;
}
div#content_right li {
    list-style-type: none;
    line-height: 100%;
    padding: 6px 0px;
}

div#content_left strong, div#content_left strong {
    color: #3ab135;
    font-weight: bold;
}

#content_left #msg p {
    padding: 0;
    line-height: 110%;
    margin: 0;
}