* {margin:0;padding:0}
body {background:#ececec;color:#7e7e7e;font:normal 10px/14px "Lucida Grande", Verdana, Arial, sans-serif}
img {border: none}
p {margin:2px 0 4px 0;padding:2px 0 4px 0}
.nav {width:100%;background:#fff;height:90px}
.nav_sub {width:966px;height:90px;margin:0 auto}
.navl {float:left;width:300px;margin-top:32px}
.navr {float:right}
.mast {width:100%;height:150px;background:url(../imgs/bg_mast1.gif) bottom left repeat-x}
.mast_sub {width:100%;height:150px;background:url(../imgs/bg_mast2.jpg) bottom center no-repeat}
.mast_copy {width:965px;margin:0 auto}
.mast_copy2 {width:850px;padding:55px 0 0 140px;display:block;font:normal 20px/26px "Lucida Grande", Verdana, Arial, sans-serif;color:#fff}
.content {width:100%;border-top:1px solid #fff;background:url(../imgs/bg_content.gif) top left repeat-x #f3f3f3}
.content_copy {width:965px;margin:0 auto;padding:0px 0 55px 0}
.content_copy2 {width:965px;margin:0 auto;padding:60px 0 55px 0}
.c1 {float:left;width:350px;margin-right:25px}
.c2 {float:left;width:230px;padding-bottom:30px}
.c3 {float:left;width:175px;padding-top:15px}
.c4 {float:left;width:475px;padding-right:75px}
.c5 {float:left;width:240px;padding-top:15px}
.c6 {float:left;width:320px;margin-right:25px}
.footer {width: 100%;border-top:1px solid #e1e3e5;background:url(../imgs/bg_footer.gif) top left repeat-x}
.footer_sub {width:965px;margin:0 auto;padding:10px 0 40px 0}
.clear {clear:both}
table.tbl_news td {padding-bottom:20px}
table.tbl_news td em {font-style:normal;display:block;font-size:10px;padding:0;margin:0}
table.tbl_news td {font-size:13px;line-height:19px;color:#666;font-weight:bold;margin:10px 0 5px 0}
table.tbl_news td a {display:block}
.fl {float:left;width:400px}
.fr {float:right;width:400px;text-align:right}
.subtesti {width:210px;padding-left:20px}
.subtesti p {color:#7e7e7e;font:normal 12px/18px Georgia, "Times New Roman PS", Times, serif;margin-top:4px;position:relative}
p.author {color:#620c0c;font:normal 9px/12px Verdana, Arial, sans-serif}
.box {width:435px;background:#e9e6e6;border:1px solid #e0dcdc;padding:10px 20px}
.box2 {width:435px;background:#fff;border:1px solid #eee;padding:10px 20px;margin-top:20px;color:#7e7e7e;font:normal 12px/18px Georgia, "Times New Roman PS", Times, serif}
.box2 p.author {color:#620c0c;font:normal 9px/12px Verdana, Arial, sans-serif}
.c4 ul.lnk {margin:-4px 0 10px 20px}
.T2 td {padding:4px 0 4px 10px}
.T2 td.wht {background:#fff;padding:4px 0}
.member {margin-top:20px}

/* --- Text Styles --- */
h1 a {display:block;width:304px;height:34px;background:url(../imgs/logo.gif) top left no-repeat}
h1 em {position:absolute;margin-left:-999px}
h2 {font-size:18px;line-height:22px;color:#336667;font-weight:normal;margin:15px 0 10px 0}
h3, h4, h5 {font-size:15px;line-height:19px;color:#336667;font-weight:normal;margin:10px 0 5px 0}
.blurb h4 {font-size:13px;line-height:19px;color:#666;font-weight:bold;margin:10px 0 5px 0}
.c4 h2 {font-size:20px;line-height:24px;color:#671111;border-bottom:1px solid #cacaca;font-weight:normal;padding-bottom:12px}
.c4 p {font-size:12px;line-height:20px}
.c4 em {color:#595959}
.c4 ul {list-style:none;margin:6px 0 0 0}
.c4 li {padding:3px 0;font-size:12px}
.rss {font-size:9px;color:#797979;margin-top:-3px}
a, a:link, a:visited {color:#620c0c;text-decoration:none}
a:hover, a:active {color:#c94b4b;text-decoration:underline}
.headline1 {color:#545353;font-size:11px;line-height:14px;margin:10px 0 0 0;padding:0}
.footer_sub {font:normal 8px/10px Verdana, Arial, sans-serif;color:#928b84}
.footer_sub a, .footer_sub a:link, .footer_sub a:visited {color:#928b84;text-decoration:none}
.footer_sub a:hover, .footer_sub a:active {color:#4f4944;text-decoration:underline}
.nonlink {color:#620c0c}
h4 span {font-size:10px;padding:0;margin:0}


/* --- Feed Burner Styles --- */
div.feedburnerFeedBlock span.headline {color:#545353;font-size:11px;line-height:14px;margin:0;padding:0;position:relative;}
div.feedburnerFeedBlock ul {list-style:none}
div.feedburnerFeedBlock ul li {margin:0 0 -10px 0;padding:0 !important}
#creditfooter {display:none}
div.feedburnerFeedBlock p.date {display:block;font-weight:bold;position:relative;top:-50px;color:#545353;font-size:11px;line-height:14px;margin:10px 0 0 0;padding:0}
div.feedburnerFeedBlock span.headline a, div.feedburnerFeedBlock span.headline a:link, div.feedburnerFeedBlock span.headline a:visited {color:#545353;font-size:11px;line-height:14px;margin:0;padding:0 0 40px 0;text-decoration:none;background:url(../imgs/but_readmore.gif) bottom left no-repeat;display:block}
div.feedburnerFeedBlock span.headline a:hover, div.feedburnerFeedBlock span.headline a:active {text-decoration:underline}

p.headline1 a, p.headline1 a:link, p.headline1 a:visited {display:inline-block;color:#545353;font-size:11px;line-height:14px;margin:0;padding:0;text-decoration:none}
p.headline1 a:hover, p.headline1 a:active {text-decoration:underline}
p.headline1 img {display:block;margin-top:10px}

/* --- Navigation --- */
#navi td {padding:0 1px}
#navi td a, #navi td a:link, #navi td a:visited {display:inline-block;height:70px;padding:0 15px;background:#fff;color:#945858;text-decoration:none;font:normal 11px/12px Verdana, Arial, sans-serif}
#navi td a:hover, #navi td a:active {background:#eee}
#navi td a#on {height:70px;color:#fff;background:#945858}
#navi td a em {display:inline-block;font-style: normal;margin-top:45px}

/* --- Sub Navigation --- */
#subnav {list-style:none;border-top:1px solid #cacaca;width:130px}
#subnav li a, #subnav li a:link, #subnav li a:visited {display:block;font-size:9px;color:#666;padding:8px 0 8px 8px;border-bottom:1px solid #cacaca;width:122px;text-decoration:none}
#subnav li a:hover, #subnav li a:active {background:#eae9e9}
#subnav li a#on {background:#ebe6e6 !important;padding:8px 0 8px 8px}
#subnav li a.level2 {border:none !important;background:none !important;font-weight:bold}
#subnav li a.level2:hover {border:none !important;background:none !important}

#subnav li ul.level3 {list-style:none;border-bottom:1px solid #cacaca;padding-bottom:10px}
#subnav li ul.level3 li a, #subnav li ui.level3 li a:link, #subnav li ui.level3 li a:visited {display:block;font-size:10px;color:#777;text-decoration:none;padding:1px 0 1px 8px !important;border:none !important;width:122px}
* html #subnav li ul.level3 li a, * html #subnav li ui.level3 li a:link, * html #subnav li ui.level3 li a:visited {font-size:9px}
*:first-child+html #subnav li ul.level3 li a, *:first-child+html #subnav li ui.level3 li a:link, *:first-child+html #subnav li ui.level3 li a:visited {font-size:9px}
#subnav li ul.level3 li a:hover, #subnav li ui.level3 li a:active {color:#671111}
#subnav li ul.level3 li a#subon {color:#671111}

/* --- Client Logo Module --- */
#T1 {width:930px;margin:25px 0 10px 0}
#T1 td {height:103px}
#clients {width:930px;height:103px;display:inline-block;background:url(../imgs/bg_clientbot.gif) bottom left repeat-x;border-top:1px solid #d4d8dc;border-bottom:1px solid #d4d8dc}
.client_scroller{width:825px;margin:17px auto 0 auto;position:relative}
.scr {position: relative;overflow-y: hidden !important;width:820px;height:60px}
.items {position: relative;left:0;list-style-type: none;z-index: 1;height:60px;/*overflow: hidden !important; */}
.items li {float: left;display: inline-block;width: 164px}
.items li img {display:block;margin:0 auto}

/* --- Testimonials section --- */
* html #testimonials {position:relative;overflow-y:hidden;height:0px;font:normal 12px/18px Georgia, "Times New Roman", Times, serif}
*:first-child+html #testimonials {position:relative;overflow-y:hidden;height:0px;font:normal 12px/18px Georgia, "Times New Roman", Times, serif}
#testimonials {overflow-y:hidden;height:0px}
#testinav {display:inline-block;padding:0 0 10px 10px}
#testinav a, #testinav a:link, #testinav a:visited {display:inline-block;padding:0 4px;font-size:9px;text-decoration:none;color:#797979}
#testinav a:hover, #testinav a:active {text-decoration:underline}
#testinav a.activeSlide {color:#222;font-weight:bold}
.testi_label {color:#620c0c;font-size:9px;display:inline-block}
*:first-child+html .testi_label {float:left;clear:right}
* html .testi_label {float:left;clear:right}
#testimonials p {width:320px;font:normal 12px/18px Georgia, "Times New Roman", Times, serif}
.testi_close {color:#ced2d5}
#testimonials p.author {width:320px;text-align:right;color:#620c0c;font:normal 10px/12px Verdana, Arial, sans-serif;margin:10px 6px 0 0}
#testimonials p {position:relative}
#testimonials h2, #testimonials p {padding-left:12px}
.test_img {text-align:right;padding-top:20px}

/* --- Spotlight Section --- */
#spotlight {width:305px;background:url(../imgs/bg_spotlight.gif) top left repeat-y;border:1px solid #e0e3e6}
.spothead {float:left;width:162px;padding-left:18px;height:22px}
*:first-child+html .spothead {line-height:24px}
.spotnext {float:right;width:120px;padding-top:14px}
*:first-child+html .spotnext {padding-top:20px}
.spotline {font-size:1px;height:9px;width:305px;background:url(../imgs/bg_hr_spotlight.gif) top left no-repeat;border:none !important;display:inline-block}
.pic {display:block;float:left;margin:14px 0 14px 20px;width:103px}
p.name {font-size:12px;padding-bottom:6px}
p.name span {color:#620c0c}
.spotinfo {float:right;width:140px;padding:14px 6px 0 14px;height:145px}
*:first-child+html .spotinfo {margin-right:10px;padding:14px 6px 0 0}
* html .spotinfo {margin-right:10px;padding:14px 6px 0 0}
* html .pic {margin-left:10px}
.spotbox {width:100%;background:#dadde1;height:auto;padding:10px 0 20px 0}
.team_con {display:block;border:1px solid #d0d4d7;margin:0 0 0 10px;width:284px}
#teamnav {list-style:none}
#teamnav li {margin:0;padding:0;line-height:0px}
#teamnav li a {display:block;width:132px;color:#797979;float:left;padding:6px 0 6px 10px !important;background:#ececec;text-decoration:none;line-height:12px}
#teamnav li a.activeSlide {color:#620c0c}
#team {height:145px;overflow:hidden}
* html #team {height:145px;overflow:hidden}
*:first-child+html #team {height:145px;overflow:hidden}

/* --- Image styles/Positioning Styles --- */
.M1 {margin-top:4px}
.side_img {border:1px solid #eaeaea;padding:5px;background:#fff;display:block;margin-bottom:20px}
.M2 {position:absolute;top:4px;left:0px}
.M3 {position:relative;top:-4px;left:0}
.M4 {position:absolute;top:4px;left:-14px}
.M5 {padding-top:20px}
.M6 {float:left;clear:right;display:block;margin:0 20px 6px 0;border:1px solid #eaeaea;padding:5px;background:#fff}

#d1, #d2, #d3, #d4, #d5, #d6, #d7, #d8 {display:none;margin-top:30px}
.next2 {text-align:right;margin-top:6px}










