html {overflow-y:scroll;}
body {margin:0;padding:0;font-family:Helvetica,Arial,sans-serif; font-size:12px;color:#000000;background:#eeeeee;}	
h1 {margin:0;padding:0;font-weight:bold;}
h2, h3 {margin:0;padding:0 0 10px 0;font-weight:bold;}
h1 {font-size:36px;}
h2 {font-size:16px;color:#333333;}
h3 {font-size:16px;color:#999966;}
p, ul, ol {/*line-height: 130%; text-align: justify;*/padding-top:0px;padding-bottom:10px;margin:0;}
ul, ol { padding-left:20px }
blockquote { }
a {color:#77B003;text-decoration:none;}
a:hover {text-decoration:none;color:red}
a img {border:none;}

#pagewrapper {width: 920px;margin: 0 auto;background:#ffffff url('Images/dropshadowmain.gif') repeat-y;}
#page {width: 894px;margin:0 auto;}
#printemail {margin-top:15px;clear:both;text-align:right;}
#footer {width: 894px;margin:0 auto;}
#footer ul{list-style:none;padding-top:6px;padding-left:0px;}
#footer li {float: left;padding-left:15px;}
#footer a {color:#828282;font-size:13px;text-decoration:none;}
#footerright {padding-top:3px;padding-right:21px;color:#828282;font-size:13px;float:right}
#footerright div {padding-top:3px;float:left;padding-right:8px}
#footerleft {float:left;}
#dropshadowbottom{padding-top:16px;display:block}

#search {width:174px;height:47px;padding-top:22px;float:left;}
#searchform input {font-size:16px;color: #999999;width:129px;background:#e5e5e5;padding-left:4px;padding-top:2px;padding-right:0px;padding-bottom:1px;border:solid 1px #bbbbbb;height:20px;}
.searchresultsgo  {padding-left:137px;margin-top:-25px;}
.searchgo  {padding-left:137px;margin-top:-25px;}
.dashedresults hr {width:100%; border-top:2px dashed #a7a576;border-bottom:0px;margin-bottom:6px;}

#left {width:162px;float:left;}
#leftheader {width:147px;float:right;height:103px;padding:0px;margin:0; } /*changed*/
#leftheaderempty {width:147px;float:right;height:103px;padding:0px;margin:0; background:#b5b289 url('Images/leftheadercorner.gif') no-repeat;}/*changed*/
#leftnav {margin-top:12px;padding-top:12px;width:147px;float:right;font-size:14px;background-color:#e2e2e2;}
#leftnav a {text-decoration:none;}
#leftnav ul {margin-left:25px;padding:0;line-height:130%;font-weight:bold;}
#leftnav li {margin-bottom:0px;padding:0 0 0px 0px;color:#b5b289;}
#leftnav li ul {margin-left:5px;}
#leftnav li li {list-style:none;margin-left:0px;font-weight:normal;color:#5f6062;}
#leftnav li a {color:#333333;}
#leftnav li a:hover {color:#666666;} 
#leftnavempty {margin-top:12px;width:147px;float:right;background-color:#e2e2e2;height:400px;}

#center {width:456px;float:left;padding-left:11px;padding-right:11px;}
#centerheader {padding-left:20px;padding-top:10px;background-color:#8c8a8f;height:93px}
#centermain {padding-left:12px;padding-right:11px;margin-top:21px; line-height:145%}
#right {width:254px;float:left;}
#rightheader {width:233px;float:left;background-color:#b5b289;height:103px; background:#b5b289 url('Images/ascertivalogo.gif') no-repeat;}
#rightlogo {padding-left:49px;padding-top:22px;}
#rightimage {margin-top:12px;}
#rightcontactimage {margin-top:9px;}

#hometopleft {float:left;margin-left:16px;width:193px;height:175px;background:url('Images/Home/ascertivabusinessevolution.gif');padding:134px 40px 0 266px;font-size:14px;color:#333333}
#homelogo {float:left;margin-left:9px;width:350px;height:116px;background:url('Images/Home/ascertivalogohome.gif');}
#homenews {float:left;margin-left:9px;margin-top:10px;width:350px;height:183px;background:url('Images/Home/ascertivanewsrss.gif');padding:0;}
#homenews ul {padding:10px 19px 0 130px;line-height:135%;list-style:none;}
#homenews a {color:#000000;font-weight:bold;}
#homenews a:hover {color:#b5b289;}
#homenews hr {width:100%; border-top:1px dashed #ffffff;border-bottom:0px;margin-bottom:2px;}
#homenewsrss  {text-align:right; left:258px;width:90px;height:35px;position:relative;cursor:pointer;}
#homebottomleft {float:left;margin-left:16px;margin-top:8px;width:266px;height:155px;background:url('Images/Home/ascertivaourmarkets.gif');padding:63px 215px 0 18px;font-size:14px;color:#333333}
#homebrands {float:left;margin-left:9px;margin-top:8px;width:163px;height:218px;background:url('Images/Home/ascertivabrands.gif');}
#brandsnqa  {padding-left:20px;padding-top:64px;}
#brandsnqa a {display:block;width:45px;height:41px;background:url('Images/Home/ascertivabrandsnqa_go_off.gif');}
#brandsnqa a:hover {background:url('Images/Home/ascertivabrandsnqa_go_on.gif')}
#brandscertification  {padding-left:20px;padding-top:12px;}
#brandscertification a {display:block;width:80px;height:38px;background:url('Images/Home/ascertivabrandscert_go_off.gif');}
#brandscertification a:hover {background:url('Images/Home/ascertivabrandscert_go_on.gif')}
#brandsniceic  {padding-left:20px;padding-top:12px;}
#brandsniceic a {display:block;width:80px;height:38px;background:url('Images/Home/ascertivabrandsnic_go_off.gif');}
#brandsniceic a:hover {background:url('Images/Home/ascertivabrandsnic_go_on.gif')}
#homecontact {float:left;margin-left:8px;margin-top:8px;width:159px;height:147px;background:url('Images/Home/ascertivacontacthome.gif');padding:71px 0 0 20px;font-size:12px;color:#333333}
#homecontact ul {padding:0;line-height:145%;list-style:none;}
#homecontact li {padding:0}

#contactgo  {padding-left:118px;margin-top:-25px;}
#contactgo a {display:block;width:32px;height:32px;background:url('Images/Home/ascertivacontact_go_off.gif');}
#contactgo a:hover {background:url('Images/Home/ascertivacontact_go_on.gif');}

/* Content Modules */
/* NB p tag has padding-bottom:10px; */
.intro {margin-bottom:5px;}
.feature {}
.feature h3 {margin:0;padding:0;font-weight:bold;}
.featuretint {background: #dddbce;margin-bottom:15px;padding-top:7px;padding-left:12px;padding-right:9px;}
.featuretint h3 {margin:0;padding:0;font-weight:bold;}
.featuretintarrow {background:#dddbce url('Images/ascertivaarroworange.gif') no-repeat;margin-bottom:15px;padding-top:7px;padding-left:24px;padding-right:9px;}
.featuretintarrow h3 {margin:0;padding:0;font-weight:bold;}
.news{background:#d3ddde;margin-bottom:15px;padding-bottom:10px;padding-top:10px;padding-left:12px;padding-right:9px;}
.download {background:url('Images/arroworangedown.gif') no-repeat;margin-bottom:15px;padding-left:22px;}
.download a {color:#a7a576;font-size:14px;font-weight:bold;}
.link {margin-bottom:15px;}
.link a {color:#a7a576;font-size:14px;font-weight:bold;}
.dashed hr {width:100%; border-top:2px dashed #a7a576;border-bottom:0px;margin-bottom:15px;}


/* mainnav */
#mainnav {width: 695px;height: 47px;margin: 0 auto;float:left;padding-top:22px;padding-left:15px;}
#nav, #nav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:1.5em; font-size: 15px;}
#navbak a{display:block;padding:0px 5px;border:0px solid #333;color:#fff;text-decoration:none;background-color:#e2e2e2;color:#4d4d50;}
#nav a{display:block;margin-left:5px;padding:0px 5px;border:0px solid #333;text-decoration:none;background:#fff;color:#999999;font-size:18px;font-weight:bold;}
#nav a:hover{/*background-color:#b5b289;color:#000000;*/color:#b5b289;}
#nav li{float:left;position:relative;}
#nav ul {position:absolute;display:none;width:10em;top:1.5em;}
#nav li ul a{width:10em;height:auto;float:left;/*margin-left:10px;padding-left:10px;*/font-size:15px;font-weight:bold;border:1px solid #999999;}
#nav ul ul{top:auto;}	
#nav li ul ul {left:10em;margin:0px 0 0 10px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}

/* Website Forms */
#webform {padding:0 0 25px 0;margin-top:-15px;}




#webform input, #webform textarea {margin-bottom:5px;padding:5px;width:250px;margin-left:115px;}
#webform select {margin-bottom:5px;padding:5px;width:262px;margin-left:115px;}
#webform textarea{height:100px;}
#webform label {margin-bottom:5px;padding-top: 4px;width:300px; position:absolute;}
#webform .formpanel {background:#dddbce url('Images/ascertivaarroworange.gif') no-repeat;margin-bottom:15px;padding-top:10px;padding-left:24px;padding-bottom:15px;}
#webform .required {color:red;}
#webform a {font-weight:bold;font-size:17px;}


#webform {padding:0 0 25px 0;margin-top:-15px;}
#webformfooter {margin-top:6px;float:left;}
#webformgo {vertical-align:middle;}

/* Classes */
.white {color:#ffffff;}
.alignright {float:right;margin:0 0 6px 15px;}
.alignleft {float:left; margin:0 15px 6px 0;}
.error {color:red}
.go {color:green}
.stop {color:red}
.smalltext {font-size:11px}

/* CMS */
#form {padding:0px;width:410px;border: solid 0px #618C04;}
#form input, #form textarea{margin-bottom:5px;display:block;padding: 4px;width: 400px;}
#form .button {font-size: 14px;margin-bottom: 5px;padding:4px;width:80px;background-color: #ffffff;}
.richtexteditor{width:800px; height:200px;}

#cmsmain {padding-left:25px;padding-right:11px;padding-top:125px;}
#cmspage {width: 894px;margin:0 auto; padding-top:22px;}
