body, div, p, ul, li, ol, a, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}

a img {
	border: none;
}

#wrapper {
	margin-top: 40px;
	height: 461px;
	background: url('../images/bg-wrapper.png') left top repeat-x;
}

body {
	padding: 0 0 25px 0;
	background: #07ea07 url('../images/bg-body.png') 50% top no-repeat;
	font-family: arial, helvetica, verdana, sans-serif;
	color: #5d5c5c;
}

a:link, a:visited {
	color: #5d5c5c;
}

a:hover, a:active {
	color: #ed5100;
}

a
{
  outline: none;
}

.group {
	clear: both;
}

#content {
	position: relative;
	margin: 0 auto;
	padding-top: 75px;
	width: 1080px;	
}

div#image-fade {
	z-index: 1000;
	position: absolute;
	top: 19px;
	height: 425px;
	width: 1000px;
	background: url('../images/cre8stat-fade.gif') left top no-repeat;
}

#grad-left {
	position: absolute;
	z-index: 200;
	top: 75px;
	left: 20px;
	width: 60px;
	height: 320px;
	background: url('../images/grad-left.png') left top no-repeat;
}

#grad-right {
	position: absolute;
	z-index: 200;
	top: 75px;
	right: 20px;
	width: 60px;
	height: 320px;
	background: url('../images/grad-right.png') left top no-repeat;
}

/*------------------------- @navigation -----------------------*/
ul.navigation {
	display: none;
}

.panel ul {
	padding-left: 60px;
}

.panel li {
	display: block;
	float: left;
	margin-top: 143px;
}

.panel li.content-box {
	margin-top: 0;
}

.panel li a {
	display: block;
	float: left;
	margin-right: 7px;
}


.navigation li, .navigation-noslide li {
	list-style: none;
}

.navigation a, .navigation-noslide a {
	text-decoration: none;
}

.n-home a {
	text-indent: -9999px;
}

.n-home a:link, .n-home a:visited {
	height: 10px;
	width: 47px;
	background: url('../images/nav-home.gif') top left no-repeat;	
}

.n-home a:hover, .n-home a:active {
	height: 10px;
	width: 47px;
	background: url('../images/nav-home.gif') top right no-repeat;	
}

#home .n-home a {
	height: 29px;
	width: 151px;
	margin-top: -10px;
	margin-right: 74px;
	background: url('../images/nav-home.gif') bottom left no-repeat;
}

.n-about a {
	text-indent: -9999px;
}

.n-about a:link, .n-about a:visited {
	height: 10px;
	width: 55px;
	background: url('../images/nav-about.gif') top left no-repeat;	
}

.n-about a:hover, .n-about a:active {
	height: 10px;
	width: 55px;
	background: url('../images/nav-about.gif') top right no-repeat;	
}

#about .n-about a {
	height: 29px;
	width: 168px;
	margin-top: -10px;
	background: url('../images/nav-about.gif') bottom left no-repeat;
}

.n-practices a {
	text-indent: -9999px;
}

.n-practices a#nm-prac:link, .n-practices a#nm-prac:visited {
	height: 10px;
	width: 80px;
	background: url('../images/nav-practices.gif') top left no-repeat;	
}

.n-practices a#nm-prac:hover, .n-practices a#nm-prac:active {
	height: 10px;
	width: 80px;
	background: url('../images/nav-practices.gif') top right no-repeat;	
}

#practices .n-practices a#nm-prac, #capital .n-practices a#nm-prac, #analytics .n-practices a#nm-prac, #analyticsii .n-practices a#nm-prac {
	height: 29px;
	width: 248px;
	margin-top: -10px;
	background: url('../images/nav-practices.gif') bottom left no-repeat;
}

li.n-capital {
	margin-right: 5px;
}

.n-capital a {
	text-indent: -9999px;
}

.n-capital a:link, .n-capital a:visited {
	height: 13px;
	width: 88px;
	background: url('../images/nav-capital.gif') top left no-repeat;	
}

.n-capital a:hover, .n-capital a:active {
	height: 13px;
	width: 88px;
	background: url('../images/nav-capital.gif') top right no-repeat;	
}

#capital .n-capital a {
	height: 13px;
	width: 88px;
	background: url('../images/nav-capital.gif') top right no-repeat;
}

.n-analytics a {
	text-indent: -9999px;
}

.n-analytics a:link, .n-analytics a:visited {
	height: 13px;
	width: 88px;
	background: url('../images/nav-analytics.gif') top left no-repeat;	
}

.n-analytics a:hover, .n-analytics a:active {
	height: 13px;
	width: 88px;
	background: url('../images/nav-analytics.gif') top right no-repeat;	
}

#practices .n-capital a {
	text-indent: -9999px;
}

#practices .n-capital a:link, #practices .n-capital a:visited {
	height: 16px;
	width: 178px;
	background: url('../images/nav-capital-cap.gif') top left no-repeat;	
}

#practices .n-capital a:hover, #practices .n-capital a:active {
	height: 16px;
	width: 178px;
	background: url('../images/nav-capital-cap.gif') top right no-repeat;	
}

#practices .n-analytics a {
	text-indent: -9999px;
}

#analytics .n-analytics a, #analyticsii .n-analytics a {
	height: 13px;
	width: 88px;
	background: url('../images/nav-analytics.gif') top right no-repeat;
}

#practices .n-analytics a:link, #practices .n-analytics a:visited {
	height: 16px;
	width: 178px;
	background: url('../images/nav-analytics-cap.gif') top left no-repeat;	
}

#practices .n-analytics a:hover, #practices .n-analytics a:active {
	height: 16px;
	width: 178px;
	background: url('../images/nav-analytics-cap.gif') top right no-repeat;	
}



.n-contact a {
	text-indent: -9999px;
}

.n-contact a:link, .n-contact a:visited {
	height: 10px;
	width: 62px;
	background: url('../images/nav-contact.gif') top left no-repeat;	
}

.n-contact a:hover, .n-contact a:active {
	height: 10px;
	width: 62px;
	background: url('../images/nav-contact.gif') top right no-repeat;	
}

ul.ns-prac {
	position: absolute;
	top: 183px;
	left: 689px;
	padding-left: 0;
}

ul.ns-prac li {
	margin-top: 0;
}

#practices ul.ns-prac {
	position: absolute;
	top: 250px;
	left: 193px;
	padding-left: 0;
}

#practices .n-capital {
	margin-right: 20px;
}

a#analyticsi-link, a#analyticsii-link {
	display: block;
	height: 16px;
	width: 16px;
	text-indent: -9999px;
}

#analytics a#analyticsi-link {
	position: absolute;
	top: 298px;
	left: 188px;
}

#analytics a#analyticsii-link {
	position: absolute;
	top: 298px;
	left: 211px;
}

#analyticsii a#analyticsi-link {
	position: absolute;
	top: 325px;
	left: 188px;
}

#analyticsii a#analyticsii-link {
	position: absolute;
	top: 325px;
	left: 211px;
}

a#analyticsi-link:link, a#analyticsi-link:visited {
	background: url('../images/analyticsi.gif') left top no-repeat;
}

a#analyticsi-link:hover, a#analyticsi-link:active {
	background: url('../images/analyticsi-hov.gif') left top no-repeat;	
}

#analytics a#analyticsi-link {
	background: url('../images/analyticsi-hov.gif') left top no-repeat;
}

a#analyticsii-link:link, a#analyticsii-link:visited {
	background: url('../images/analyticsii.gif') left top no-repeat;
}

a#analyticsii-link:hover, a#analyticsii-link:active {
	background: url('../images/analyticsii-hov.gif') left top no-repeat;	
}

#analyticsii a#analyticsii-link {
	background: url('../images/analyticsii-hov.gif') left top no-repeat;
}


/*------------------------- @content -----------------------*/
#logo {
	display: none;
}

	/*------------------------- @slider -----------------------*/
/* #slider {
  	width: 520px;
  	margin: 0 auto;
  	position: relative;
	color: #fff;
}

.scroll {
	height: 320px;
  	overflow: auto;
	overflow-x: hidden;
  	position: relative; /* fix for IE to respect overflow 
  	clear: left;
}

.scrollContainer div.panel {
  	padding: 20px;
  	height: 320px;
  	width: 480px; /* change to 560px if not using JS to remove rh.scroll 
}

.scrollButtons {
	display: none;
} */

#slider {
    width: 1080px;
    margin: 0;
    position: relative;
}

.scroll {
    height: 350px;
    width: 1040px;
	margin: 0 auto;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
}

.scrollContainer div.panel {
	position: relative;
    padding: 0px;
    height: 350px;
    width: 1040px;	
}

#home .panel-inner {
    padding-left: 5px;	
}

#home .content-box {
	margin-right: 60px;
}

#about .content-box {
	margin-right: 8px;
}

#about .n-home {
	margin-right: 13px;
}

#practices .n-home, #capital .n-home, #analytics .n-home, #analyticsii .n-home {
	margin-right: 32px;
}

#practices .content-box, #capital .content-box, #analytics .content-box, #analyticsii .content-box {
	margin-right: 20px;
}

/*------------------------- @modal box -----------------------*/
/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {
	height:380px;
	width:596px;
	background: url('../images/bg-contact.gif') left top no-repeat;
	
}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-10px; right:-13px; cursor:pointer;}
#simplemodal-container #basicModalContent {
	padding: 110px 0 0 150px;
}

#simplemodal-container #basicModalContent div {
	margin-bottom: 10px;
}

#simplemodal-container #basicModalContent p {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #464646;
}

#basicModalContent a:link, #basicModalContent a:visited {
	color: #11b511;
	text-decoration: none;
}

#basicModalContent a:hover, #basicModalContent a:active {
	color: #666;
	text-decoration: none;
}



/*------------------------- @footer -----------------------*/
#footer {
	position: absolute;
	top: 420px;
	left: 375px;
	text-align: center;
}

#footer p.copyright {
	float: left;
	height: 13px;
	width: 275px;
	background: url('../images/copyright.gif') left top no-repeat;
	text-indent: -9999px;	
}

#footer p.privacy {
	float: left;
}

#footer p.privacy a {
	display: block;
}

#footer p.privacy a:link, #footer p.privacy a:visited {
	height: 13px;
	width: 52px;
	background: url('../images/privacy.gif') left top no-repeat;
	text-indent: -9999px;	
}

#footer p.privacy a:hover, #footer p.privacy a:active {
	height: 13px;
	width: 52px;
	background: url('../images/privacy.gif') right top no-repeat;
	text-indent: -9999px;	
}


#cm-link {
	position: absolute;
	bottom: 0;
	right: 0;
}
