@charset "utf-8";
/*  
Theme Name: NovoTest
*/
/*
-----------------------------
MAIN
-----------------------------
*/
*{margin:0;padding:0;}
body{color:#6c6872;font:11px/160% Arial, Helvetica, sans-serif;background:#248dba url('images/bg.jpg') repeat-x;}
img{border:none;}
ul,ol{list-style:none;}
.clear{clear:both;}
.clear_r{clear:right;}
.clear_l{clear:left;}
form *{font-size:1em;font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none;}
a:hover{}
#main{margin:0px auto;text-align:left;width:804px;background:url('images/content-bg.jpg') repeat-y center center;}
/*
-----------------------------
HEADER
-----------------------------
*/
#header{height:320px;background:url('images/header.jpg') no-repeat;position:relative;zoom:1;}
#header ul{position:absolute; top:15px; left:50px;}
#header ul li{line-height:20px;padding-left:20px;background:url('images/header-bullet.jpg') no-repeat left center;float:left;margin-right:10px;}
#header ul li a{color:#807f84;font-size:14px;}
#header ul li a:hover{color:#168cb3;}
#header form{position:absolute;top:10px;right:50px;width:242px;height:28px;background:url('images/search-bg.jpg') no-repeat;}
#header form input{width:135px;padding:2px;background:#FFF;border:none;margin:5px 0 0 66px;}
#header form input.submit{width:20px;height:20px;line-height:20px;background:none;border:none;font-size:1px;margin:3px 0 0 12px;cursor:pointer;}
/*
-----------------------------
CONTENT
-----------------------------
*/
#content{width:764px;padding:0 20px;}
/*
-----------------------------
SIDEBAR
-----------------------------
*/
#sidebar{width:177px;padding:0 0 0 27px;float:left;}
#sidebar ul li{line-height:33px;padding-left:25px;background:url('images/side-item-bg.jpg') no-repeat center bottom;}
#sidebar ul li a{color:#FFF;font-weight:bold;}
/*
-----------------------------
PAGE COMMON
-----------------------------
*/
.page{margin:10px 0 0 210px;width:520px;}
.page h1{margin:0.5em 0;font-size:16px;line-height:20px;color:#176a9e;}
.page p {margin:1em 0;}
.page ul{margin:2em 0;}
.page ul li{margin:0.5em 0;border-bottom:1px solid #C8C8C8;background:url('images/blue-bullet.jpg') no-repeat left top;padding-left:20px;}

.blue_box{width:511px;background:#176a9e;color:#FFF;font-size:12px;padding-bottom:10px;position:relative;zoom:1;}
.blue_box h3{font-size:14px;line-height:16px;color:#ffffff;padding:15px 0 0 15px;}
.blue_box p{padding:0 15px;margin:5px 0;}
.blue_box p.hl{line-height:30px;font-size:14px;background:#248dba;}
.blue_box a{color:#ffff99;}
.blue_box img{position:absolute;bottom:0;}
/*
-----------------------------
PAGE STYLES
-----------------------------
*/
#home{background:url('images/home-bg.jpg') no-repeat right top;}
#home h2{margin:0.5em 0;font-size:14px;line-height:18px;color:#6c6872;font-style:italic;}
#home .block{margin-left:10px;width:330px;}
#home .blue_box{margin:0 0 0 10px;}

#benefits{background:url('images/benefits-bg.jpg') no-repeat right top;}
#benefits .blue_box{padding-top:10px;}
#benefits .block{margin-left:10px;width:330px;}

#faqs h1{margin:10px 0 0 20px;}
#faqs ul{width:512px;margin-left:5px;}
#faqs ul li{margin:5px 0;border:none;background:#FFF;padding:15px;position:relative;zoom:1;}
#faqs ul li.alt{background:#ebeced;}
#faqs ul li h2{font-size:14px;line-height:20px;color:#176a9e;}
#faqs ul li img.faq_top{position:absolute;left:0px;top:0px;}
#faqs ul li img.faq_bot{position:absolute;left:0px;bottom:-1px;}
#faqs ul li p{margin: 0px;}

#programs{background:url('images/programs-bg.jpg') no-repeat right top;}
#programs h2{margin:0.5em 0;font-size:14px;line-height:18px;color:#6c6872;}
#programs ul li{border:none;}
#programs .block{margin-left:10px;width:330px;}
#programs .prog_boxes{margin:20px 0 0 10px;background:url('images/programs-boxes.jpg') no-repeat right top; width:510px;height:201px;position:relative;zoom:1;color:#FFF;font-size:12px;}
#programs p.ltxt{position:absolute;top:80px;left:20px;width:215px;}
#programs p.rtxt{position:absolute;top:80px;left:285px;width:215px;}
#programs p strong{color:#ffff99;}

#testimonials{font-size:12px;}
#testimonials h1{margin:10px 0 0 15px;}
#testimonials p{margin-left:15px;}
#testimonials ul{width:512px;margin-left:5px;}
#testimonials ul li{margin:5px 0;border:none;background:#FFF;padding:10px 15px;position:relative;zoom:1;}
#testimonials ul li.alt{background:#176a9e;color:#FFF;}
#testimonials ul li img.test_top{position:absolute;left:0px;top:0px;}
#testimonials ul li img.test_bot{position:absolute;left:0px;bottom:-1px;}
#testimonials ul li p{margin:5px 0;}
#testimonials ul li.alt strong.pub{color:#ffff99;}
#testimonials h2{margin:10px 0 0 15px;font-size:14px;line-height:18px;color:#176a9e;font-weight:normal;}
#testimonials a{color:#176a9e;}

#press{font-size:12px;width:512px;padding-left:8px;}
#press p{margin:10px 0;background:#FFF;position:relative;zoom:1;padding:15px;}
#press p a{color:#6c6872;}
#press p.alt{background:#176a9e;color:#FFF;}
#press p.alt a{color:#FFF;}
#press p img.test_top{position:absolute;left:0px;top:0px;}
#press p img.test_bot{position:absolute;left:0px;bottom:-1px;}

#sbn{font-size:12px;width:512px;padding-left:8px;}
#sbn .sbn_box{background:url('images/sbn-box.jpg') no-repeat;width:512px;height:180px;color:#FFF;font-size:12px;}
#sbn .sbn_box p{padding:25px 20px 0 150px;margin:0;}

#cus{font-size:12px;width:512px;padding-left:8px;}
#cus .details{background:url('images/cus-top.jpg') no-repeat;padding:15px 0 0 10px;}
#cus .cus_form{margin:10px 0 0 0;background:#176a9e;padding:15px;position:relative;zoom:1;}
#cus .cus_form img.test_top{position:absolute;left:0px;top:0px;}
#cus .cus_form img.test_bot{position:absolute;left:0px;bottom:-1px;}
#cus .cus_form p{margin:5px 0;}
#cus .cus_form label{line-height:18px;padding-left:18px;background:url('images/cus-bullet.jpg') no-repeat left center;color:#aad1dd;}
#cus .cus_form input,#cus .cus_form textarea{width:450px;padding:5px;background:#e8fbfe;border:1px solid #1b597b;margin-top:3px;}
#cus .cus_form textarea{height:220px;overflow:hidden;}
#cus .cus_form p.submit{text-align:right;padding-right:15px;}
#cus .cus_form p.submit input{width:75px;height:30px;font-size:1px;background:url('images/cus-send.jpg') no-repeat;}

#food{font-size:11px;line-height:16px;width:513px;padding-left:7px;}
#food .food_table{background:url('images/food-bg.jpg') no-repeat;width:513px;height:1342px;color:#FFF;position:relative;zoom:1;}
#food .food_box{position:absolute;top:0;left:0;width:115px;padding:15px 20px;}
#food .food_box h2{font-size:12px;line-height:16px;}
#food .food_box p{margin:0;padding:5px 0 0 0;}
/*
-----------------------------
FOOTER
-----------------------------
*/
#footer{height:75px;background:url('images/footer-bg.jpg') no-repeat center center;clear:both;position:relative;zoom:1;}
#footer p{position:absolute;left:50px;bottom:12px;font-size:12px;color:#FFF;}
#footer a{text-decoration: underline; color:#FFF;}

ul#research_list {
  margin: 0px 35px;
  list-style: disc;
}

ul#research_list li {
  padding: 0px;
  background: none;
  border: 0px;
}

a#start_now {
  height:100px;
  position:absolute;
  right:41px;
  text-indent:-9999px;
  top:197px;
  width:120px;
}

#pro_block1 {
  width: 372px;
  height: 287px;
  padding: 0px 0px 0px 140px;
  background: url("images/bg_process_block1.jpg") no-repeat;
}

#pro_block1 p#pa_normal {
  font-weight: bold;
  color:#176a9e;
  font-size:15px;
  margin:0px;
}

#pro_block1 p.pa_steps {
  font-size: 13px;
}

#pro_block1 p.pa_steps strong {
  font-size: 15px;
  color: #2EB3D4;
}

#pro_block1 p#pa_step1 {
  margin: 12px 0px;;
}

#pro_block1 p#pa_step2 {
  color:#FFFFFF;
  line-height:14px;
  margin:30px 69px 12px 0px;
}

#pro_block1 p#pa_step3 {
  margin: 30px 0px;;
}

#pro_block1 p#pa_step2 strong {
  color: #FFFFFF !important; 
}

#pro_block2 {
  width: 511px;
  height: 300px;
  padding: 7px 0px 0px 0px;
  background: url("images/bg_process_block2.jpg") no-repeat;
}

#pro_block2 p {
  font-size: 13px;
  margin: 0px 160px 10px 10px;
  color: #666666;
  line-height: 15px;
  text-align: justify;
}

a#home_novo {
width: 160px;
height: 75px;
position: absolute;
top: 80px;
left: 65px;
text-indent: -9999px;
}

a#download_sample {
width: 267px;
height: 33px;
position: absolute;
top: 10px;
right: 34px;
text-indent: -9999px;
background: url("images/btn_test_sample.jpg") no-repeat;
}