/* CSS Document */

html {height: 100%; margin-bottom: 1px;}

body {margin:0px; background-image:url(images/bg.jpg); background-repeat:repeat-x; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
h1 {margin:0px;}
#container {width:860px; background-color:#FFFFFF; margin-left:auto; margin-right:auto;}
a span {display:none; visibility:hidden;}
#header {display:block; width:860px; background-image:url(images/header_text.jpg); background-position:right; background-repeat:no-repeat;}
#logo h1 a {margin-left:28px; display:block; height:72px; width:243px; background-image:url(images/logo.jpg);}
#navbar {display:block; background-image:url(images/navbar.jpg); height:43px; width:860px; background-repeat:no-repeat;}
#navbar ul {margin:0px; list-style-type:none; position:relative; left:-40px;}
#navbar li {display:inline;}
li#home a {display:block; margin-left:41px; height:43px; width:57px; float:left;}
li#about a {display:block; margin-left:21px; height:43px; width:57px;float:left;}
li#products a {display:block; margin-left:21px; height:43px; width:70px;float:left;}
li#news a {display:block; margin-left:31px; height:43px; width:57px;float:left;}
li#downloads a {display:block; margin-left:21px; height:43px; width:80px;float:left;}
li#analysis a {display:block; margin-left:21px; height:43px; width:67px;float:left;}
li#concept a {display:block; margin-left:31px; height:43px; width:67px;float:left;}
li#faq a {display:block; margin-left:21px; height:43px; width:57px;float:left;}
li#contact a {display:block; margin-left:21px; height:43px; width:75px;float:left;}

#leftcolumn, #rightcolumn {display:block; float:left; background-color:#FFFFFF;}
#leftcolumn {width:565px; padding-left:15px;}
#leftcolumn img {margin-top:6px;}
#rightcolumn {background-image:url(images/newsletterbg.jpg); width:280px; background-repeat:no-repeat;}
#rightcolumn_articles {width:280px;}

#newsletter {min-height:200px;}
#form1 {margin-left:10px; margin-top:20px; font-size:10px;}

#testimonials {background-color:#2B283D; width:239px; float:right; margin-right:10px; margin-top:40px; font-size:11px; color:#FFF; padding:0px; margin-bottom:20px;}

#video {width:239px; float:right; margin-right:10px; margin-top:30px; font-size:11px; color:#FFF; padding:0px; margin-bottom:0px;}

#testimonials p, #testimonials h3 {padding-left:10px;padding-right:10px;}
#testtop {display:block; background-image:url(images/test_top.jpg); width:239px; height:11px;background-repeat:no-repeat; background-color:#2B283D;}
#testbot {display:block; background-image:url(images/test_bot.jpg); width:239px; height:11px; background-repeat:no-repeat; background-color:#FFF;}

#brochure img {margin-top:0px;}

#maintext h2 {color: #FF8E29; font-size:19px;}
#maintext p {font-size:14px; color:#000;}

#tealbox {background-color:#C2E0D8; width:557px; margin-top:30px; font-size:11px; color:#000;}
#tealbox h3 {color:#143643;}
#tealbox p, #tealbox h3 {padding-left:10px;padding-right:10px;}
#tealboxtop {display:block; background-image:url(images/tealbox_top.jpg); width:557px; height:14px; background-repeat:no-repeat;}
#tealboxbot {display:block; background-image:url(images/tealbox_bot.jpg); width:557px; height:14px;background-repeat:no-repeat;}

#pills {display:block; height:160px; width:138px; background-image:url(images/pills.jpg); background-repeat:no-repeat; clear:both; margin-left:auto; margin-right:auto; background-position:bottom;}
#newsletter h3 {color: #2A416B; font-size:16px; padding-left:30px; padding-top:20px;}
#newsletter p {color:#000000; font-size:10px;padding-left:30px; padding-right:20px;}
#newsletter div p {color:#1E90FF; font-size:10px;padding-left:30px; padding-right:20px;}
#pedigree  {min-height:50px;}
#resources {clear:both; float:none; width:860px; padding-top:20px; margin-top:20px;}
#col1, #col2, #col3 {display:block; float:left; width:280px;}
#resources div p {color:#413B3B; font-size:12px;}
#resources div a {color:#413B3B; font-size:12px;}
#col1 h3 {display:block; height:19px; width:234px; background-image:url(images/col1bg.jpg); font-size:10px; color:#FFF; padding-left:5px;line-height:19px;}
#col2 h3 {display:block; height:19px; width:234px; background-image:url(images/col2bg.jpg);font-size:10px; color:#FFF;padding-left:5px;line-height:19px;}
#col3 h3 {display:block; height:19px; width:234px; background-image:url(images/col3bg.jpg);font-size:10px; color:#FFF;padding-left:5px; line-height:19px;}

#footer {display:block; background-image:url(images/footerbg.jpg); background-repeat:repeat-x; width:100%; text-align:center; font-size:12px; color:#000; clear:both; height:109px; margin-top:50px;}
#footer a {font-size:12px; color:#143643; font-weight:bold; text-decoration:none;}
#footer a:hover {font-size:12px; color:#143643; font-weight:bold; text-decoration:underline;}
#footer p {padding-top:30px;} 
#email {margin-left:1px;}

