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

body,td,th {
  color: #797979;
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
font-size: 13px;
}
body {
background:#F2F2F2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
}

h4 {
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #4AC4CF;
font-weight: bold;
}

a:focus {
    outline: none;
}

img {border:none;}

textarea { font: 100%/120%  Lucida Grande, Arial, Helvetica, sans-serif;}

.highlight-blue {color:#00acdb;}

.highlight-green {color:#85c440;}

.highlight-green a {text-decoration:underline;}

#container1 {
margin: 0 auto;
background:#FFFFFF;
}

#container {
margin: 0 auto;
width:950px;
background:#FFFFFF;
}


/* TOP */

#top {
height:79px;
width:950px;
float:left;
border-bottom: 1px solid #D7D7D7;
}

#top .logo {
height:79px;
float:left;
}


/* CONTENT */

#content {
width:950px;
float:left;
border-bottom: 1px solid #D7D7D7;
}

#content a {
color:#00ACDC;
text-decoration:none;
}

#content .flash{
width:950px;
height:390px;
float:left;
}

#middle {
width:950px;
height:19px;
padding:3px 0px 0px 0px;
float:left;
xclear:left;
}

#middle p {
font-size:11px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#middle-tw {
width:600px;
height:32px;
float:left;
xclear:left;
background:#ffffff;
}

#middle-tw .left {
float:left;
padding:6px 0px 0px 0px;
}

#middle-tw .right {float:right;}

#middle-tw .right a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff none repeat scroll 0 0;
color: #797979;
font-size:14px;
font-weight:bold;
padding:6px 4px 4px 3px;
margin:0px 2px 0px 2px;
text-decoration:none;
float:left;
}

#middle-tw .right p {float:left;}

strong {
background:#00ACDC;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:6px 4px 4px 3px;
margin:0px 2px 0px 2px;
text-decoration:none;
float:left;
}

#middle-tw .right a:hover {
background:#00ACDC;
color:#FFFFFF;
}

#middle h1, #middle-tw h1 {
font-weight:bold;
font-size:13px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.clear {
clear:both;
font-size:0;
line-height:0px;
}

/* THE WORK */

#content .tw-intro {
width:790px;
height:71px;
padding:26px 0px 25px 69px;
float:left;
}

#content .tw-intro2 {
width:535px;
height:77px;
padding:10px 0px 25px 10px;
float:left;
}


#content .tw-intro-links {
width:440px;
float:left;
}

#content .tw-intro-links img {
float:left;
border:none;
}


#content .tw-intro2 h1 {font-size:20px;}

#content .tw-intro p, #content .tw-intro2 p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
line-height:35px;
font-size:18px;
float:left;
}

#content .tp-intro {
width:790px;
padding:26px 0px 25px 69px;
float:left;
}

#content .tp-intro a {
color:#85c440;
text-decoration: underline;
}

#content .tp-intro p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
line-height:25px;
font-size:19px;
}

#content .tw-categories {
width:880px;
height:289px;
padding:0px 0px 0px 40px;
float:left;
}

#content .tw-categories p {float:left;}

#content .tw-categories img a {float:left;}

#content .tw-detail {
width:741px;
height:440px;
float:left;
}

#content .tw-detail .test {clear:left;}

#content .tw-detail h1 {
position:relative;
font-weight:bold;
font-size:13px;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
clear:left;
}

#content .tw-detail p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
}

#content .tw-nav {
xwidth:15px;
float:right;
padding:36px 0px 0px 0px;
z-index: 100;
position: relative;
}


#content .tw-nav li h3 {
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:14px;
font-style: normal;
font-weight:bold;
}

#content .tw-nav ul {
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
text-align: right;
}

#content .tw-nav li {
padding:0px 0px 12px 0px;
  xposition: relative;
}

#content .tw-nav li a {
  color: #797979;
text-decoration:none;
font-weight:bold;
padding:0px 0px 5px 0px;
}

#content .tw-nav ul li ul {
line-height:7px;
margin:13px 0px 13px 0px;
}

#content .tw-nav ul li ul li a {
  color: #797979;
text-decoration:none;
font-weight:bold;
padding:0px 0px 3px 0px;
font-size:12px;
}

#content .tw-nav ul li ul li a:hover {background:url(http://www.xenncreative.com//images/xenn/tw_a_bg2.gif);
background-repeat:repeat-x;
background-position:bottom;
xdisplay: block;
}

#content .tw-nav li a:hover {background:url(http://www.xenncreative.com//images/xenn/tw_a_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
xdisplay: block;
}

.tw-selected {
  color: #797979;
text-decoration:none;
font-weight:bold;
padding:0px 0px 5px 0px;
background:url(http://www.xenncreative.com//images/xenn/tw_a_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
xdisplay: block;
}


.tw-selected2 {
  color: #797979;
text-decoration:none;
font-weight:bold;
padding:0px 0px 5px 0px;
background:url(http://www.xenncreative.com//images/xenn/tw_a_bg2.gif);
background-repeat:repeat-x;
background-position:bottom;
xdisplay: block;
}

/* THE PEOPLE */

#content .tw-people {
width:832px;
height:388px;
float:left;
}

#content .tw-people-pic {
width:832px;
height:388px;
float:left;
}

#content .tw-people-pic p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
}

#content .tw-people-info {
width:574px;
padding:14px 0px 14px 0px;
float:left;
}

#content .tw-people-info .pic {
width:574px;
padding:0px 0px 12px 0px;
float:left;
}

#content .news-main {
width:950px;
float:left;
}

#content .news-main .right {
padding:40px 10px 40px 0px;
margin:0px 0px 0px 0px;
width:400px;
float:left;
}

#content .news-main .right h1 {
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-style: normal;
font-weight:bold;
font-size:16px;
color:#00ACDC;
text-decoration:none;
}

#content .news-main .right p {
padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
font-size:13px;
line-height:20px;
}

#content .news-main .left {
padding:40px 75px 0px 86px;
margin:0px 0px 0px 0px;
width:379px;
float:left;
}

#content .news-main .left p {
padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
font-size:13px;
}

#footer .content .news-main {
padding:0px 62px 0px 0px;
width:286px;
float:left;
}

#content .news-main .left h2 {
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
padding:0px 0px 25px 0px;
margin:0px 0px 10px 0px;
font-size:16px;
font-style: normal;
font-weight:bold;
}

#content .news-main .left h3 {
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;
font-size:14px;
font-weight:normal;
color:#00ACDC;
text-decoration:none;
}

#content .news-main a {
color:#00ACDC;
text-decoration:none;
}

#content .news-main ul {
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 50px 0px;
font-family: “Lucida Grande”, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
text-align: left;
}

#content .news-main li {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

#content .tw-people-txt {background:url(http://www.xenncreative.com//images/xenn/tp_intro_txt_bg.jpg) #e3e3e5;
background-repeat:repeat-x;
width:950px;
min-height:387px;
float:left;
padding:0px 0px 40px 0px;
}

#content .tw-people-txt .left {
padding:70px 75px 0px 75px;
margin:0px 0px 0px 0px;
width:437px;
float:left;
}

#content .tw-people-txt .left p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
line-height:27px;
font-size:18px;
}

#content .tw-nav-txt {
width:101px;
float:left;
padding:79px 0px 0px 0px;
  z-index: 100;
  position: relative;
}


#content .tw-nav-txt li h3 {
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:14px;
font-style: normal;
font-weight:bold;
}

#content .tw-nav-txt ul {
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
text-align: left;
}

#content .tw-nav-txt li {
padding:0px 0px 28px 0px;
  position: relative;
}

#content .tw-nav-txt li a {
  color: #797979;
text-decoration:none;
font-weight:bold;
padding:0px 0px 5px 0px;
xdisplay: block;
}

#content .tw-nav-txt li a:hover {background:url(http://www.xenncreative.com//images/xenn/tw_nav_txt_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
xdisplay: block;
}

.tw-selected-txt {
  color: #797979;
text-decoration:none;
font-weight:bold;
padding:0px 0px 5px 0px;
background:url(http://www.xenncreative.com//images/xenn/tw_nav_txt_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
xdisplay: block;
}

#content .tw-people-info .bio-h1 h1 {
color:#000000;
font-size:16px;
padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
}

#content .tw-people-info .bio {
width:574px;
padding:0px 0px 0px 0px;
float:left;
font-size:13px;
line-height:25px;
}

#content .tw-people-info .bio h1 {
color:#000000;
font-size:16px;
padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
}

.grey {color:#797979;}

.link-blue {
color:#00ACDC;
text-decoration:none;
}

#content .tw-people-info .bio p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
line-height:25px;
font-size:13px;
}

#content .connect {
width:950px;
min-height:500px;
float:left;
}

#content .connect .connect-content {
width:574px;
padding:50px 0px 0px 0px;
float:left;
}

#content .connect .connect-content h1 {
color:#000000;
font-size:16px;
padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
}

#content .connect .connect-content p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
line-height:25px;
font-size:13px;
}

#content .connect .connect-form {
padding:50px 0px 0px 0px;
width:350px;
float:right;
}

#content .connect .connect-form p {
font-size:18px;
color:#94cb57;
text-align:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
/* FOOTER */

#footer {
margin: 0 auto;
background:#F2F2F2;
clear:left;
}

#footer a {
color:#00ACDC;
text-decoration:none;
}

#footer .content {
padding:35px 0px 0px 0px;
margin:0 auto;
width:950px;
}

#footer .content .contact {
padding:0px 37px 0px 0px;
width:286px;
float:left;
}

#footer .content .contact p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
line-height:35px;
font-size:16px;
}

#footer .content .contact h3 {
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
font-size:15px;
font-style: normal;
font-weight:bold;
}


#footer .content .intro {
padding:0px 37px 0px 0px;
width:286px;
float:left;
border-right:1px solid #d8d7d8;
}

#footer .content .intro p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
line-height:17px;
font-size:13px;
}

#footer .content .intro h2 {
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
font-size:15px;
font-style: normal;
font-weight:bold;
}

#footer .content .news {
padding:0px 0px 0px 37px;
width:320px;
float:left;
}

#footer .content .news p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
line-height:17px;
font-size:13px;
}

#footer .content .news h2, #footer .content .updates h2 {
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
font-size:15px;
font-style: normal;
font-weight:bold;
}

#footer .content .news h3, #footer .content .news h3 a {
padding:0px 0px 2px 0px;
margin:0px 0px 0px 0px;
font-size:14px;
font-weight:normal;
color:#00ACDC;
text-decoration:none;
}

#footer .content .news a {
color:#00ACDC;
text-decoration:none;
}

#footer .content .news ul {
list-style:none;
margin:0px 0px 0px 0px;
padding:7px 0px 0px 0px;
font-family: “Lucida Grande”, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
text-align: left;
}

#footer .content .news li {
margin:0px 0px 0px 0px;
padding:0px 0px 13px 0px;
}

#footer .content .updates {
float:right;
width:250px;
text-align:right;
padding:0px 0px 80px 0px;
}

#footer .content .updates p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:11px;
}

.form-field {
border:1px solid #7B797A;
}

.form-button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F4F4F4 none repeat scroll 0 0;
border:0px solid #F4F4F4;
  color: #797979;
cursor:pointer;
font-family:Lucida Grande,Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
}

.form-button2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:0px solid #FFFFFF;
  color: #00acdb;
cursor:pointer;
font-family:Lucida Grande,Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
}

.td-padding {
padding:0px 0px 8px 0px;
}

#footer .content .copyright {
float:right;
width:950px;
text-align:right;
padding:0px 0px 70px 0px;
}
