body {
	margin:0;
	font:12px/14px Arial,Helvetica,sans-serif;
	min-width:1000px;
	background:#424242 url(../images/body-bg.gif) repeat-x;
}
/* Registered */
.register {
	font:16px Georgia,"Times New Roman",serif;
	margin:10px 0 0 0;
}
/* General reset */
img{border-style:none;}
a{color:#000;}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
.main-container {
    width: 100%;
    overflow:hidden;
    position:relative;
}
.mc-holder-1 {
    left: 50%;
    float: left;
    width: 1230px;
    position: relative;
}
.mc-holder-2 {
    left: -50%;
    float: left;
    width: 1230px;
    position: relative;
}
#page {
	width:1034px;
	position:relative;
	overflow:hidden;
	margin:0 auto;
}
#header {
	width:1034px;
	margin-left:8px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
#header .top {
	width:980px;
	height:161px;
	margin:0 0 0 19px;
	overflow:hidden;
	background:url(../images/bg-header.gif) no-repeat;
}
#header strong.logo {
	margin:31px 0 0 48px;
	width:218px;
	float:left;
	display:inline;
}
#header strong.logo a {
	display:block;
	height:106px;
	cursor:pointer;
	overflow:hidden;
	text-indent:-9999px;
}
#header .flash {
	float:right;
}
#header .flash img {
	display:block;
}
#header .nav {
	width:100%;
	float:left;
	background:url(../images/bg-nav.gif) no-repeat;
}
#header .nav ul {
	float:left;
	height:1%;
	margin:0;
	letter-spacing:2px;
	padding:0 0 13px 89px;
	list-style:none;
	font-size:11px;
	line-height:26px;
}
#header .nav ul li {
	float:left;
	padding:0 65px 0 0;
}
#header .nav ul a {
	color:#fff;
	padding:0 0 0 1px;
	text-decoration:none;
}
#header .nav ul a:hover {
	text-decoration:underline;
}
/* nav start */
#nav li.hover,
#nav li:hover {
	position: relative;
}
#nav .drop-down {
	position:absolute;
	width:181px;
	top:25px;
	left:-25px;
	display:none;
}
#nav .drop-down .bottom {
	width:100%;
	overflow:hidden;
	height:7px;
	clear:both;
	background:url(../images/nav-bottom.png) no-repeat;
}
#nav li.hover .drop-down,
#nav li:hover .drop-down {
	display:block;
}
.nav ul#nav ul {
	width:100%;
	overflow:hidden;
	letter-spacing:1px;
	padding:4px 0 0;
	background:url(../images/drop-shadow.png) no-repeat;
	font-size:9px;
	line-height:20px;
}
.nav ul#nav ul li:first-child {background:none;}
.nav ul#nav ul li {
	padding:0;
	background:url(../images/border.png) repeat-x 0 0;
}
.nav ul#nav ul a {
	display:block;
	width:161px;
	padding:0 0 0 20px;
}
.nav ul#nav ul a:hover {
	text-decoration:none;
	position:relative;
	background:url(../images/nav-arrow.gif) no-repeat 8px 50%;
}
#nav li.hover a,
#nav li:hover a {
	text-decoration:underline;
}
#nav li.hover ul a,
#nav li:hover ul a {
	text-decoration:none;
}
/* nav end */
#main {
	width:980px;
	padding:200px 27px 0;
	background:url(../images/bg-main.png) repeat-y;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.content-holder {
	width:100%;
	overflow:hidden;
	padding:10px 0 0;
	background:#fff url(../images/bg-main-bottom.gif) no-repeat 0 100%;
}
#content {
	width:727px;
	float:left;
	overflow:hidden;
	padding:0 0 0 24px;
}
#content-people {
	width:727px;
	float:left;
	overflow:hidden;
	padding:0 0 0 24px;
}
#content .people {
	width:100%;
	background:url(../images/bg-people-box.gif) repeat-y;
	overflow:hidden;
}
#content .people .content-box {
	width:646px;
	padding:0 0 16px 19px;
	overflow:hidden;
}
#content .people .content-box ul {
	margin:0;
	padding:0;
	list-style:none;
}
#content .people .content-box ul.box li:first-child {background:none;}
#main.vision .people .content-box li {
	background:url(../images/dashed.gif) no-repeat 0 100%;
}
#content .people .content-box li {
	width:100%;
	float:left;
	overflow:hidden;
	padding-top:11px;
	margin-bottom:9px;
	background:url(../images/dashed.gif) no-repeat;
}
#content .people .content-box li .text {
	width:490px;
	overflow:hidden;
}
#content .people .content-box li h1 {
	margin:0 0 16px;
	font:24px/26px Georgia,"Times New Roman",serif;
	color:#668172;
}
#content .people .content-box li p {
	margin:0;
	font:12px/24px Georgia,"Times New Roman",serif;
	color:#636466;
}
#content .people .content-box li a {
	color:#e27b24;
	position:relative;
	padding:0 0 0 0;
	/*background:url(../images/double-arrow.gif) no-repeat 100% 4px;*/
	text-decoration:none;
}
#content .people .content-box li a:hover {
	text-decoration:underline;
}
#content .people .content-box li .image {
	width:138px;
	float:right;
	display:inline;
	margin:6px 13px 0 0;
	height:166px;
	background:url(../images/frame.png) no-repeat;
}
#content .people .content-box li .title {
	width:100%;
	overflow:hidden;
}
#content .people .content-box li .image.left {
	float:left;
	margin-top:0;
	margin-right:5px
}
#content .people .content-box li .image img {
	display:block;
	margin:14px 0 0 14px;
}
#content .people .top {
	width:100%;
	overflow:hidden;
	background:url(../images/people-top.gif) no-repeat;
}
#content .people .bottom {
	width:100%;
	overflow:hidden;
	background:url(../images/people-bottom.gif) no-repeat 0 100%;
}
#content.inner {
	width:683px;
} 
#content .values {
	width:100%;
	padding-top:7px;
	overflow:hidden;
	clear:both;
}
#content .values .image {
	width:330px;
	height:300px;
	margin-right:16px;
	float:right;
	display:inline;
	background:url(../images/values-image.png) no-repeat;
}
#content .values .image img {
	display:block;
	margin:14px 0 0 14px;
}
#content .values h2 {
	margin:0 0 17px;
	font:24px/26px Georgia,"Times New Roman",serif;
	color:#668172;
}
#content .values p {
	margin:0;
	font:12px/24px Georgia,"Times New Roman",serif;
	color:#636466;
}
#content .values .box {
	width:304px;
	float:left;

}
#content .values .box .text {
	width:100%;
	overflow:hidden;
	padding-bottom:13px;
	background:transparent url(../images/dashed.gif) no-repeat scroll 0 100%;
}
#content .values ul.list {
	overflow:hidden;
	margin:13px 0 0;
	padding:0 20px 0 0;
	list-style:none;
	font:12px/24px Georgia,"Times New Roman",serif;
}
#content .box-bottom {
	width:100%;
	clear:both;
	overflow:hidden;
}
#content .box-bottom .image {
	float:left;
	width:250px;
	height:260px;
	margin:0 0 0 -2px;
	display:inline;
	background:url(../images/image02.png) no-repeat;
}
#content .box-bottom .image img {
	display:block;
}
#content .box-bottom ul.list {
	margin:0;
	float:right;
	padding-right:31px;
	width:381px;
}

#contentbig {
	width:920px;
	float:left;
	overflow:hidden;
	padding:0 0 0 24px;
}
#contentbig-people {
	width:920px;
	float:left;
	overflow:hidden;
	padding:0 0 0 24px;
}
#contentbig .people {
	width:100%;
	background:url(../images/bg-people-box-big.gif) repeat-y;
	overflow:hidden;
}
#contentbig .people .content-box {
	width:889px;
	padding:0 0 16px 19px;
	overflow:hidden;
}
#contentbig .people .content-box ul {
	margin:0;
	padding:0;
	list-style:none;
}
#contentbig .people .content-box ul.box li:first-child {background:none;}
#main.vision .people .content-box li {
	background:url(../images/dashed-big.gif) no-repeat 0 100%;
}
#contentbig .people .content-box li {
	width:100%;
	float:left;
	overflow:hidden;
	padding-top:11px;
	margin-bottom:9px;
	background:url(../images/dashed-big.gif) no-repeat;
}
#contentbig .people .content-box li .text {
	width:490px;
	overflow:hidden;
}
#contentbig .people .content-box li h1 {
	margin:0 0 16px;
	font:24px/26px Georgia,"Times New Roman",serif;
	color:#668172;
}
#contentbig .people .content-box li p {
	margin:0;
	font:12px/24px Georgia,"Times New Roman",serif;
	color:#636466;
}
#contentbig .people .content-box li a {
	color:#e27b24;
	position:relative;
	padding:0 0 0 0;
	/*background:url(../images/double-arrow.gif) no-repeat 100% 4px;*/
	text-decoration:none;
}
#contentbig .people .content-box li a:hover {
	text-decoration:underline;
}
#contentbig .people .content-box li .image {
	width:138px;
	float:right;
	display:inline;
	margin:6px 13px 0 0;
	height:166px;
	background:url(../images/frame.png) no-repeat;
}
#contentbig .people .content-box li .title {
	width:100%;
	overflow:hidden;
}
#contentbig .people .content-box li .image.left {
	float:left;
	margin-top:0;
	margin-right:5px
}
#contentbig .people .content-box li .image img {
	display:block;
	margin:14px 0 0 14px;
}
#contentbig .people .top {
	width:100%;
	overflow:hidden;
	background:url(../images/people-top-big.gif) no-repeat;
}
#contentbig .people .bottom {
	width:100%;
	overflow:hidden;
	background:url(../images/people-bottom-big.gif) no-repeat 0 100%;
}
#contentbig.inner {
	width:930px;
} 
#contentbig .values {
	width:100%;
	padding-top:7px;
	overflow:hidden;
	clear:both;
}
#contentbig .values .image {
	width:330px;
	height:300px;
	margin-right:16px;
	float:right;
	display:inline;
	background:url(../images/values-image.png) no-repeat;
}
#contentbig .values .image img {
	display:block;
	margin:14px 0 0 14px;
}
#contentbig .values h2 {
	margin:0 0 17px;
	font:24px/26px Georgia,"Times New Roman",serif;
	color:#668172;
}
#contentbig .values p {
	margin:0;
	font:12px/24px Georgia,"Times New Roman",serif;
	color:#636466;
}
#contentbig .values .box {
	width:304px;
	float:left;

}
#contentbig .values .box .text {
	width:100%;
	overflow:hidden;
	padding-bottom:13px;
	background:transparent url(../images/dashed.gif) no-repeat scroll 0 100%;
}
#contentbig .values ul.list {
	overflow:hidden;
	margin:13px 0 0;
	padding:0 20px 0 0;
	list-style:none;
	font:12px/24px Georgia,"Times New Roman",serif;
}
#contentbig .box-bottom {
	width:100%;
	clear:both;
	overflow:hidden;
}
#contentbig .box-bottom .image {
	float:left;
	width:250px;
	height:260px;
	margin:0 0 0 -2px;
	display:inline;
	background:url(../images/image02.png) no-repeat;
}
#contentbig .box-bottom .image img {
	display:block;
}
#contentbig .box-bottom ul.list {
	margin:0;
	float:right;
	padding-right:31px;
	width:381px;
}

#main.vision .people .content-box .values ul.list li {
	background:url(../images/arrow-top.gif) no-repeat 0 7px;
	margin:0;
	padding:0 0 0 14px;
	font:12px/24px Georgia,"Times New Roman",serif;
	color:#636466;
}
#sidebar {
	width:181px;
	padding:0 24px 0 0;
	float:right;
	overflow:hidden;
}
#sidebar .sage {
	width:100%;
	padding-bottom:25px;
	font-family: Arial, Helvetica, sans-serif;
	overflow:hidden;
}
#sidebar .sage .title {
	width:100%;
	overflow:hidden;
	background:url(../images/title-orange.gif) no-repeat;
}
#sidebar .sage .title h1 {
	margin:0 0 4px 8px;
	color:#edb07c;
	font:25px/28px Georgia,"Times New Roman",serif;
}
#sidebar .sage .content-box {
	width:181px;
	overflow:hidden;
	background:#fae9da url(../images/bg-sage.gif) repeat-y;
}
#sidebar .sage .content-box .top {
	width:100%;
	overflow:hidden;
	background:url(../images/sage-top.gif) no-repeat;
}
#sidebar .sage .content-box .bottom {
	width:172px;
	padding:7px 4px 0 6px;
	padding-bottom:123px;
	overflow:hidden;
	background:url(../images/sage-middle.gif) no-repeat 0 100%;
}
#sidebar .sage p {
	margin:0;
	font-size:12px;
	line-height:18px;
	color:#636466;
}
#sidebar .sage .bottom {
	width:100%;
	overflow:hidden;
	font-size:12px;
	line-height:18px;
	background:url(../images/sage-bottom.gif) no-repeat;
}
#sidebar .sage .bottom a {
	color:#fff;
	float:right;
	margin:2px 13px 5px 0;
	padding:0 10px 0 0;
	display:inline;
	background:url(../images/arrow01.gif) no-repeat 100% 4px;
	text-decoration:none;
	position:relative;
}
#sidebar .sage .bottom a:hover {
	text-decoration:underline;
}
#sidebar .sage.client-console .title {
	background:url(../images/title-fiolet.gif) no-repeat;
}
#sidebar .sage.client-console {
	padding-bottom:0;
}
#sidebar .sage.client-console .title h2 {
	margin:3px 0 1px 8px;
	color:#a88eb8;
	font:22px/28px Georgia,"Times New Roman",serif;
}
#main #sidebar .sage.client-console .content-box {
	background:#fae9da url(../images/bg-client-console.gif) repeat-y;
}
#main #sidebar .sage.client-console .content-box .top {
	width:100%;
	overflow:hidden;
	background:url(../images/client-console-top.gif) no-repeat;
}
#main #sidebar .sage.client-console .content-box .bottom {
	width:100%;
	overflow:hidden;
	background:url(../images/client-console-middle.gif) no-repeat 0 100%;
}
#sidebar .sage.client-console .bottom {
	background:url(../images/client-console-bottom.gif) no-repeat;
}
#sidebar.inner {
	width:223px;	
}
#sidebar .our-vision {
	width:100%;
	overflow:hidden;
}
#sidebar .our-vision .title {
	width:100%;
	background:url(../images/title-green.gif) no-repeat;
	overflow:hidden;
}
#sidebar .our-vision .title h2 {
	margin:2px 0 3px 9px;
	font:20px/22px Georgia,"Times New Roman",serif;
	color:#a3b4aa;
}
#sidebar .our-vision .content-box {
	width:100%;
	overflow:hidden;
	background:#c9d4d0 url(../images/bg-our-vision.gif) repeat-y;
}
#sidebar .our-vision .content-box-top {
	width:100%;
	background:url(../images/our-vision-top.gif) no-repeat;
	overflow:hidden;
}
#sidebar .our-vision .content-box-bottom {
	width:100%;
	background:url(../images/our-vision-middle.gif) no-repeat 0 100%;
	overflow:hidden;
}
#sidebar .our-vision .bottom {
	width:100%;
	height:11px;
	background:url(../images/our-vision-bottom.gif) no-repeat;
}
#sidebar .our-vision blockquote {
	margin:6px 0 0;
	padding:0 15px 11px 11px;
	background:url(../images/comma01.gif) no-repeat 8px 0;
}
#sidebar .our-vision blockquote span.image {
	display:block;
	width:223px;
	margin:8px 0 0 -10px;
	height:144px;
	background:url(../images/frame2.gif) no-repeat 0 0;
	overflow:hidden;
}
#sidebar .our-vision blockquote span.image img {
	display:block;
	margin:14px 0 0 17px;
}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
#sidebar .our-vision blockquote q {
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#636466;
}
#sidebar .our-vision blockquote div {
	overflow:hidden;
	background:url(../images/comma02.gif) no-repeat 156px 100%;
}
#sidebar .quotes {
	width:100%;
	margin:24px 0 0;
	overflow:hidden;
}
#main.vision .content-box li .text {
	width:633px;
}
#main.vision .content-box li .text p {
	margin:0 0 16px;
	font:11px/20px Georgia,"Times New Roman",serif;
} 
#footer {
	width:746px;
	margin-top:8px;
	padding:0 0 0 24px;
	float:left;
	overflow:hidden;
}
#footer p {
	margin:0;
	font-size:10px;
	line-height:12px;
	color:#939598;
} 
#footer ul {
	margin:0 0 0 -2px;
	padding:0;
	height:1%;
	overflow:hidden;
	list-style:none;
	font-size:10px;
	line-height:12px;
}
#footer ul li {
	float:left;
	margin:0 0 0 -1px;
	padding:0 4px 0 3px;
	background:url(../images/separator.gif) no-repeat 0 50%;
}
#footer ul a {
	color:#636466;
	text-decoration:none;
}
#footer ul a:hover {
	text-decoration:underline;
}
.bottom-shadow {
	width:1032px;
	margin-left:1px;
	height:43px;
	background:url(../images/bottom-shadow.png) no-repeat;	
}

