@charset "UTF-8";

/* TESTIMONIALS PAGE */
#testimonial { background-color: #f5f5f5; }
#testimonial #global_footer a { color: #07b; text-decoration: none; }
#testimonial #global_footer a:hover { text-decoration: underline; }
img { _behavior: url(../../js/iepngfix/iepngfix.htc); border: 0; } 

/* BASE LAYOUT
---------------------------------------- */
#wrapper { position: relative; margin: 0 auto; padding:0; border: 0; width: 840px; text-align: left; }
#footer { margin: 80px auto; }

/* LINKS */
a:link, a:visited { text-decoration: none; }
a:hover { color: #07b; text-decoration: underline; }
a.underline:link, a.underline:visited { text-decoration: underline; }
a.mail:link, a.mail:visited { color: #07b; text-decoration: underline; }
a.morelink:link, a.morelink:visited { color: #07b; margin-right: 15px; padding-right: 10px; background: url(../../image/common/arrow_07b.gif) no-repeat 100% 50%; text-decoration: none; }
a.more:link, a.more:visited { color: #07b; margin-right: 15px; padding-left: 8px; background: url(../../image/common/arrow_07b.gif) no-repeat 0 50%        ; font-weight: normal; font-size: 10px; line-height: 20px; text-decoration: none; white-space: nowrap; }
a.morelink:hover, a.more:hover { color: #07b; text-decoration: underline; }

/* NAOMI NAVIGATION
---------------------------------------- */
#testimonial_navigation { position: relative; margin: 0 auto 5px; padding: 0; border: 0; width: 830px; height: 40px; zoom: 1; }
#testimonial_navigation:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#testimonial_navigation h1 { line-height: 40px; display: inline; float: left; margin: 0; padding: 0; }
#testimonial_navigation h1 a { line-height: 40px; background-position: 0 0; background-repeat: no-repeat; color: #ccc; display: block; font-weight: normal; width: 300px; height: 40px; position: relative; outline: none; text-decoration: none; text-indent: -9999px; background: url(../../image/naomi/testimonials/drsreport_logo.png) no-repeat 0 0; _background-image: url(../../image/naomi/testimonials/drsreport_logo.gif); cursor: pointer; }
#testimonial_navigation ul { display: inline; float: right; margin: 0; font-weight: normal; font-size: 12px; line-height: 18px; }
#testimonial_navigation ul li { display: inline; }
#testimonial_navigation ul li a { color: #999; float: left !important; margin-top: 25px; margin-left: 10px; padding-left: 10px; border-left: 1px solid #999; text-decoration: none; }
#testimonial_navigation ul li.on a { color: #07b; }
#testimonial_navigation ul li a:hover { color: #07b; }

/* NAOMI CONTAINER
---------------------------------------- */
/* BASE LAYOUT */
#naomi-containerimg { position: relative; width: 840px; height: auto; margin: 0; padding: 0; }
#naomi-containerimg img { vertical-align: bottom; display: inline; border: 0; }
#naomi-containerimg  #topcomment { position: absolute; left: 40px; top: 120px; width: 230px; margin: 0; padding: 0; } 
#naomi-container { position: relative; width: 840px; margin: 0; padding-top: 40px; background: url(../../image/naomi/common/naomibg_head.jpg) no-repeat 0 0; }
#naomi-main { position: relative; width: 840px; margin: 0; padding-bottom: 40px; background: url(../../image/naomi/common/naomibg_btm.jpg) no-repeat 0 100%; }
#naomi-main #naomi-content { position: relative; width: 840px; margin: 0; padding: 0; background: url(../../image/naomi/common/naomibg_body.jpg) repeat-y; }
 
/* BOX */
#naomi-main #naomi-content #naomi-box { position: relative; margin: 0 40px; padding: 0 0 1px 0; }
#naomi-main #naomi-content #naomi-box .naomibox { position: relative; margin-bottom: 40px; padding: 0; zoom: 1; }
#naomi-main #naomi-content #naomi-box .naomibox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#naomi-main #naomi-content #naomi-box .naomibox.top { padding-top: 40px; }
#naomi-main #naomi-content #naomi-box .naomibox.top2 { padding-top: 10px; }
#naomi-main #naomi-content #naomi-box .naomibox.bottom { margin-bottom: 0; }
#naomi-main #naomi-content #naomi-box .naomibox img.main_imgr { float: right; margin: 2px 0 0 40px; border: 0; }
#naomi-main #naomi-content #naomi-box .naomibox img.main_imgl { float: left; margin: 2px 40px 0 0; border: 0; }
#naomi-main #naomi-content #naomi-box .naomibox img.main_imgc { margin: 0 0 15px 0; border: 0; }
 
/* BORDER BOX */
#naomi-main #naomi-content .borderbox { position: relative; top: 0; width: 840px; margin: 0; padding-top: 40px; padding-bottom: 1px; background: url(../../image/naomi/common/naomibg_border.jpg) no-repeat 0 0; }
#naomi-main #naomi-content .borderbox .contentsbox { position: relative; margin: 0 40px 40px; padding: 0 0 1px 0; zoom: 1; }
#naomi-main #naomi-content .borderbox .contentsbox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#naomi-main #naomi-content .borderbox .contentsbox.bottom { margin-bottom: 0; }
#naomi-main #naomi-content .borderbox .contentsbox ul { list-style: disc inside; margin: 10px 0 10px; font-weight: normal; font-size: 12px; color: #666; }
#naomi-main #naomi-content .borderbox .contentsbox li { margin-bottom: 0; padding-left: 5px; line-height: 18px; }
 
 
/* COLUMN
---------------------------------------- */
.naomicol { position: relative; margin-bottom: 40px; padding: 0; width: 760px; height: auto; zoom: 1; }
.naomicol:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.naomicol.top { padding-top: 40px; }
.naomicol.bottom { margin-bottom: 0; }
 
.naomicol .column2first, .naomicol .column2last,
.naomicol .column3first, .naomicol .column3last,
.naomicol .column4first, .naomicol .column4last,
.naomicol .column5first, .naomicol .column5last  { position: relative; display: inline; float: left; padding: 0; }
 
.naomicol .column2first { width: 365px; margin-right: 30px; }
.naomicol .column2last { width: 365px; margin-right: 0; }
.naomicol .column3first { width: 240px; margin-right: 20px; }
.naomicol .column3last { width: 240px; margin-right: 0; }
.naomicol .column4first { width: 175px; margin-right: 20px; }
.naomicol .column4last { width: 175px; margin-right: 0; }
.naomicol .column5first { width: 136px; margin-right: 20px; }
.naomicol .column5last { width: 136px; margin-right: 0; }
 
.naomicol .column2first.bottom, .naomicol .column2last.bottom,
.naomicol .column3firts.bottom, .naomicol .column3last.bottom,
.naomicol .column4first.bottom, .naomicol .column4last.bottom,
.naomicol .column5first.bottom, .naomicol .column5last.bottom { margin-bottom: 0; }
 
 /* BANNER AD
---------------------------------------- */
.banner_ad { position: relative; width: 760px; height: 75px; margin-bottom: 20px; padding: 0; zoom: 1; }
.banner_ad:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.banner_ad img { float: left; margin: 0; border: 0; }

/* STANDARD LINKS COLUMN */
.naomicol3ad { position: relative; margin: 0; padding: 0; width: 760px; height: 200px; background: url(../../image/naomi/common/column3ad_bg.jpg) no-repeat 0 0; zoom: 1; }
.naomicol3ad:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.naomicol3ad .column3ad { position: relative; display: inline; float: left; width: 250px; height: 200px; margin: 0 5px 0 0; padding: 0; }
.naomicol3ad .column3ad.last { margin: 0; }
.naomicol3ad .column3ad img { margin: 0; border: 0 }
 

/* TESTIMONIALS
---------------------------------------- */
/* LAYOUT */
.testimonials { position: relative; margin-bottom: 40px; padding: 0; zoom: 1; }
.testimonials:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.testimonials.top { padding-top: 40px; }
.testimonials.bottom { margin-bottom: 0; }
.testimonials img.imgright { float: right; margin: 2px 0 15px 25px; border: 0; }
.testimonials img.imgleft { float: left; margin: 2px 25px 15px 0; border: 0; }
.testimonials img.imgleft2 { float: left; margin: 2px 25px 70px 0; border: 0; }
.testimonials img.imgrightbtm { float: right; margin: 2px 0 0 25px; border: 0; }
.testimonials img.imgleftbtm { float: left; margin: 2px 25px 0 0; border: 0; }

.testimonials p.last { margin-bottom: 0; }
.testimonials h1 { margin-bottom: 3px; color: #07b; }
.testimonials h2 { margin-bottom: 0; color: #07b; }
.testimonials h1.backissue { font-size: 14px; margin-bottom: 3px; color: #07b; }
.testimonials h3 { margin-bottom: 0; }
.testimonials h4 { margin-bottom: 25px; }
.testimonials h5 { font-size: 12px; line-height: 18px; color: #666; margin-bottom: 5px; }
.testimonials ul { margin-bottom: 0; list-style-type: none; }
.testimonials ul.num { list-style: decimal inside; margin: 0 0 18px; font-weight: normal; line-height: 18px; color: #333; }
.testimonials ul.backissue { list-style: disc inside;clear: both; margin: 0; padding-top: 10px; }
.testimonials ul.backissue li { font-weight: normal; font-size: 10px; line-height: 18px; color: #666; padding-bottom: 5px; }
.testimonials ul.backissue li a { font-size: 12px; line-height: 18px; color: #07b; padding-right: 20px; }

/* MORELINK */
#testimonial .readmore { clear: both; position: relative; text-align: right; font-weight: normal; font-size: 12px; color: #999; }
#testimonial .readmore a { color: #666; text-decoration: none;  margin-left: 8px; padding-left: 10px; border-left: 1px solid #999; }
#testimonial .readmore a.on { color: #07b; }
#testimonial .readmore a.last { padding-right: 10px; border-right: 1px solid #999; }
#testimonial .readmore a:hover { color: #07b; text-decoration: underline; }









