body {
font-family:Helvetica, sans-serif;
font-size:12px;
color:#333;
background:#2b2b2b;
margin:0 0 0 13px;
padding:0;
line-height:16px
}

img {
border:0;
}

p {
margin:0;
padding:12px 0;
}

h2 {
font-size:15px;
margin:0;
padding:0;
}

#wrapper {
background:url(../images/bg.jpg) repeat-y;
width:956px;
position:relative;
margin:0 auto;
padding:2px 14px 0 1px;
}

#page {
background:url(../images/top.jpg) no-repeat top;
padding-bottom:5px;
}

#header {
background:url(../images/header-bg.gif);
height:140px;
}

.logo {
float:left;
padding:28px 0 0 58px;
}

#tabs {
float:right;
line-height:normal;
width:490px;
font-family:Arial, Helvetica, sans-serif;
top:-2px;
position:relative;
}

#tabs ul {
list-style:none;
float:right;
margin:0;
padding:0;
}

#tabs li {
display:inline;
float:left;
margin:0;
padding:0;
}

#tabs #home a:link,#tabs #home a{
float:left;
background:url(../images/hello-nav.gif) no-repeat 0 top;
margin-left:10px;
cursor:pointer;
width:60px;
height:66px;
}
/*#tabs #home a:hover {
float:left;
background:url(../images/hello-nav-sel.gif) no-repeat 0 top;
margin-left:10px;
cursor:pointer;
width:60px;
height:98px;
}
*/

#tabs #home a:hover {
float:left;
background:url(../images/hello-nav-sel.gif) no-repeat 0 top;
margin-left:10px;
cursor:pointer;
width:60px;
height:98px;
}


#tabs #homesel {
float:left;
background:url(../images/hello-nav-sel.gif) no-repeat;
cursor:pointer;
margin-left:10px;
width:60px;
height:98px;
}

#tabs #process a, #tabs #process a:link{
float:left;
background:url(../images/process-nav.gif) no-repeat 0 top;
margin-left:10px;
cursor:pointer;
width:60px;
height:66px;
}
#tabs #processsel {
float:left;
background:url(../images/process-nav-sel.gif) no-repeat;
cursor:pointer;
margin-left:10px;
width:60px;
height:98px;
}

#tabs #process a:hover {
float:left;
background:url(../images/process-nav-sel.gif) no-repeat 0 top;
margin-left:10px;
cursor:pointer;
width:60px;
height:98px;
}


#tabs #work a {
float:left;
background:url(../images/work-nav.gif) no-repeat 0 top;
margin-left:10px;
cursor:pointer;
width:60px;
height:66px;
}
#tabs #worksel {
float:left;
background:url(../images/work-nav-sel.gif) no-repeat;
cursor:pointer;
margin-left:10px;
width:60px;
height:98px;
}

#tabs #work a:hover {
float:left;
background:url(../images/work-nav-sel.gif) no-repeat 0 top;
margin-left:10px;
cursor:pointer;
width:60px;
height:98px;
}

#tabs #about a {
float:left;
background:url(../images/about-nav.gif) no-repeat 0 top;
margin-left:10px;
cursor:pointer;
width:60px;
height:66px;
}


#tabs #aboutsel {
float:left;
background:url(../images/about-nav-sel.gif) no-repeat;
cursor:pointer;
margin-left:10px;
width:60px;
height:98px;
}

#tabs #about a:hover {
float:left;
background:url(../images/about-nav-sel.gif) no-repeat 0 top;
margin-left:10px;
cursor:pointer;
width:60px;
height:98px;
}


#tabs #connect a {
float:left;
background:url(../images/contact-nav.gif) no-repeat 0 top;
margin-left:10px;
cursor:pointer;
width:60px;
height:66px;
}
#tabs #connectsel {
float:left;
background:url(../images/contact-nav-sel.gif) no-repeat;
cursor:pointer;
margin-left:10px;
width:60px;
height:98px;
}

#tabs #connect a:hover {
float:left;
background:url(../images/contact-nav-sel.gif) no-repeat 0 top;
margin-left:10px;
cursor:pointer;
width:60px;
height:98px;
}


#tabs #login {
color:#009fd2;
font-weight:700;
padding:15px 35px 0 17px;
}

#tabs #login a {margin-left:-9999px;}

h1 {
font-size:20px;
color:#f78e21;
padding-top:12px;
line-height:25px;
font-weight:400;
padding-bottom:12px;
margin:0;
}

h3 {
color:#f9a24b;
font-size:15px;
margin:10px 0 0;
padding:0;
}

.show-btn {
display:block;
width:89px;
background:url(../images/show-arrow.gif) no-repeat right;
text-decoration:none;
text-align:left;
font-size:14px;
padding:5px 0;
}

.contact-info ul {
float:right;
background:#eeeff0;
margin:0 0 25px;
padding:5px 0 0;
}

.contact-info li {
display:inline;
line-height:20px;
font-size:12px;
padding:5px 10px 0 17px;
}

.contact-info li a {
color:#474544;
text-decoration:none;
}

#container {
padding:50px 80px 50px 130px;
}

#main {
padding:62px 102px 40px;
}

.athena-detail {
width:480px;
font-size:20px;
color:#f78e21;
font-weight:400;
line-height:24px;
}

.list {
padding-left:15px;
line-height:20px;
padding-top:12px;
margin:0;
}

.list-slide {
line-height:20px;
list-style:none;
margin:0;
padding:10px 0 0;
}

.ybold {
color:#ee8d29;
font-weight:700;
}

.contact-bar {
background:#eeeff0;
height:30px;
margin:0 5px;
}

.copyright {
background:url(../images/bottom.jpg) top no-repeat;
height:16px;
width:971px;
color:#939598;
font-size:10px;
line-height:20px;
margin:0 auto;
padding-top:5px;
}

#tabs #home a span,#tabs #homesel a span,#tabs #process a span,#tabs #processsel a span,#tabs #work a span,#tabs #worksel a span,#tabs #about a span,#tabs #aboutsel a span,#tabs #connect a span,#tabs #connectsel a span {
display:none;
}

.social-img {
	position:absolute;
	left:559px;
	top:353px;
}

.about-img {
	position:absolute;
	left:555px;
	top:235px;
	width: 410px;
	height: 409px;
}

.more {

text-align:center;
}

.more a {
color:#fff;
font-weight:700;
text-decoration:none;
}

.more a:hover {
color:#fff;
font-weight:700;
text-decoration:underline;
}

.clear {
clear:both;
}

.circle-box {
background:url(../images/process_img.jpg) no-repeat;
width:748px;
height:277px;
}

.listen-box {
float:left;
width:274px;
padding-top:110px;
text-align:center;
}

.circle-title {
color:#fff;
font-size:30px;
font-weight:700;
margin-top:10px;
}

.circle-title-process { margin-top:0; font-size:30px; font-weight:700; color:#fff;}

.engage-box {
float:left;
width:205px;
padding-top:110px;
text-align:center;
}

.cultivate-box {
float:left;
width:266px;
padding-top:110px;
text-align:center;
}

.service-container {
width:748px;
padding-bottom:20px;
}

.listen-services {
float:left;
width:274px;
padding-top:20px;
text-align:center;
}

.engage-services {
float:left;
width:205px;
padding-top:20px;
text-align:center;
}

.cultivate-services {
float:left;
width:266px;
padding-top:20px;
text-align:center;
}

.services-list {
list-style:none;
color:#ee8d29;
line-height:23px;
margin:10px 0 0;
padding:0;
}

.popupEmph {font-size:14px; line-height:18px;}

.popup-detail {
float:right;
width:340px;
padding-right:50px;
padding-top:40px;
}

.popup-detail p {
margin:0;
padding:7px 0;
}

.popup-container {
width:769px;
}

.popup-top {
background:url(../images/popup-img-top.png) no-repeat top;
}

.popup-content {
background:url(../images/popup-img-bot.png) no-repeat bottom;
padding:5px 20px 50px 40px;
height:445px;
overflow:hidden;
}

.close-btn {
text-align:right;

}

.listen-cir {
float:left;
background:url(../images/listen-circle.jpg) no-repeat;
width:275px;
height:185px;
margin-top:100px;
text-align:center;
padding-top:100px;
}

.eng-cir {
float:left;
background:url(../images/circle-engage.jpg) no-repeat;
width:275px;
height:185px;
margin-top:100px;
text-align:center;
padding-top:100px;
}

.cul-cir {
float:left;
background:url(../images/circle-cul.jpg) no-repeat;
width:275px;
height:185px;
margin-top:100px;
text-align:center;
padding-top:100px;
}

.font15 {
font-size:15px;
line-height:20px;
}

.font11 {
font-size:11px;
margin:0;
padding:0;
}

.slide-dot {
float:left;
line-height:normal;
width:290px;
font-family:Arial, Helvetica, sans-serif;
top:-2px;
position:relative;
}

.slide-dot ul {
list-style:none;
float:left;
margin:0;
padding:5px 2px;
}

.slide-dot li {
display:inline;
float:left;
margin:0;
}

.slide-dot li a {
display:inline;
float:left;
background:url(../images/slide-dot-img.gif) no-repeat;
width:12px;
margin:0;
padding:6px 2px;
}
.slide-dot p span {
display:inline;
float:left;
background:url(../images/slide-dot-img.gif) no-repeat;
width:12px;
margin:0;
padding:6px 2px;
}

.slide {
width:698px;
margin:0 auto;
padding:60px 0 40px;
}

.slide-aria {
background:url(../images/sliding-bg.jpg) no-repeat;
width:698px;
height:257px;
text-align:center;
padding:23px 0 0;
}

.slide-btn {
position:absolute;
z-index:1024;
top:290px;
height:33px;
background:url(../images/dottedv-line.gif) repeat-x bottom;
width:698px;
margin-bottom:5px;
}
.slide-image-border {
height:290px;
width:698px;
margin-bottom:5px;
}

.right {
float:right;
}

.prop {
padding:35px 0 0 0;
}

.twit-btn {
background:url(../images/twit-icon.gif) no-repeat left;
text-decoration:none;
text-align:left;

color:#474544;
margin-top:15px;
padding:15px 0 15px 40px;
}

a,#tabs #login a {
color:#009fd2;
text-decoration:none;
}

a:hover,#tabs #login a:hover {
text-decoration:none;
color:#ee8d29;
}

.slide-dot li a:hover,.slide-dot li a.select,.slide-dot p span:hover {
display:inline;
float:left;
background:url(../images/slide-dot-img.gif) no-repeat;
width:12px;
background-position:0 -12px;
margin:0;
padding:6px 2px;
}

.txt{width:520px;}

/* ----- slide styles ------- */

	
		.container { width:698px; height:430px; overflow:hidden; position:relative; cursor:pointer; }
		div.slides { position:absolute; top:0; left:0; }
		ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
		div.slides > div,ul.slides li { position:absolute; top:0; width:698px; display:none; padding:0; margin:0; }
		
		div.slides2 { position:absolute; top:330px; left:0; }
		ul.slides2 { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
		div.slides2 > div,ul.slides2 li { position:absolute; top:0; width:698px;  padding:0px 0 20px 0; margin:0; }
		/*
		 * Optional
		*/
		#loopedSlider,#newsSlider { margin:0 auto; width:698px; position:relative; clear:both; }
		ul.pagination { list-style:none; padding:0; margin:0; height:20px; }
		ul.pagination li  { float:left; }
		ul.pagination li a {  }
		ul.pagination li.active a { display:inline;background:url(../images/slide-dot-img.gif) no-repeat;width:12px;background-position:0 -12px;margin:0;padding:6px 2px;}

