/****************************************
 CSS Screen Media Document for analytics.com
*****************************************/

/************************
 Initialize
************************/
* {padding:0;margin:0;}
img {vertical-align:bottom;border:0;}
fieldset {border:0;}
label, input {vertical-align:middle;}
li {list-style:none;line-height:1.5em;}
ol li {list-style-type:decimal;list-style-position:inside;}
a {text-decoration:none;color:#003f51;}
a:hover {color:#a80827;}
p {margin:0 0 15px 0;line-height:1.4em;}
sub, sup {font-size:10px;line-height:0;}
address {font-style:normal;}

/************************
 Global Styles
************************/
.req {color:#a80827;}
.normal {font-weight:normal;}

/************************
 Header Styles
************************/
h1#hdr_products,
h1#hdr_contactUs,
h1#hdr_aboutUs,
h1#hdr_projects,
h1#hdr_resources,
h1#hdr_pet,
h1#hdr_thankyou,
h1#hdr_admin {text-indent:-9999em;display:block;background:#fff 0 0 no-repeat;height:14px;margin-bottom:16px;}
h1#hdr_products {width:76px;background-image:url(/images/hdr_products.gif);}
h1#hdr_projects {width:135px;background-image:url(/images/hdr_projects.gif);height:18px;}
h1#hdr_contactUs {width:92px;height:13px;background-image:url(/images/hdr_contactUs.gif);}
h1#hdr_aboutUs {width:79px;background-image:url(/images/hdr_aboutUs.gif);}
h1#hdr_resources {width:86px;height:13px;background-image:url(/images/hdr_resources.gif);}
h1#hdr_pet {width:32px;height:13px;background-image:url(/images/hdr_PET.gif);}
h1#hdr_thankyou {width:90px;height:18px;background-image:url(/images/hdr_thankyou.gif);}
h1#hdr_admin {width:110px;height:18px;background-image:url(/images/hdr_admin.gif);}
h2 {font-weight:bold;color:#a80827;font-size:14px;margin:0 0 8px 0;}
h4 {font-weight:bold;color:#333;font-size:10px;margin:0 0 3px 0;}

/************************
 Main Template
************************/
body {background:#dce8f4 url(/images/body_bg_shadow.png) 0 0 repeat-x;margin:0 0 25px 0;font:11px Verdana, Arial, Helvetica, sans-serif;color:#333;}
body#home {background-image:url(/images/body_shadow_line_bg.png);}
#mainWrapper {width:866px;margin:0 auto;min-height:340px;}
#header {min-height:89px;position:relative;width:866px;background:url(/images/header.png) 203px 0 no-repeat;}
#home #header {background: url(/images/welcome_hdr.gif) left bottom no-repeat;}
#contentWrap {background: url(/images/content_bg.png) 0 0 repeat-y;min-height:500px;margin:1px 0 0 0;overflow:hidden;}
#home_center_bg {background:url(/images/home_center_bg.jpg) 427px 0 no-repeat;}
.twoCol #contentWrap {background-image:url(/images/content_bg_twoCol.png);}
#home #contentWrap {background-image:url(/images/content_bg_home.png);min-height:250px}

#mainNav {margin:0 8px;text-indent:-9999em;overflow:hidden;}
#mainNav ul {}
#mainNav ul li {float:left;}
#mainNav ul li, #mainNav ul li a {height:26px;display:block;background:url(/images/globalNav_all.gif) 0 0 no-repeat;text-indent:-9999em;}

/*   Products nav element   */
#mainNav ul li.products {width:98px;}
#mainNav ul li.products a {width:98px;background-position:0 0;}
#mainNav ul li.products a:hover {background-position:0 -26px;}
#mainNav ul li.productsActive, #mainNav ul li.productsActive a {background-position:0 -52px;}
#mainNav ul li.productsActive a:hover {background-position:0 -52px;}

/*   PET nav element   */
#mainNav ul li.pet {width:64px;}
#mainNav ul li.pet a {width:64px;background-position:-98px 0;}
#mainNav ul li.pet a:hover {background-position:-98px -26px;}
#mainNav ul li.petActive, #mainNav ul li.petActive a {background-position:-98px -52px;}
#mainNav ul li.petActive a:hover {background-position:-98px -52px;}

/*   Special Projects nav element   */
#mainNav ul li.projects {width:143px;}
#mainNav ul li.projects a {width:143px;background-position:-162px 0;}
#mainNav ul li.projects a:hover {background-position:-162px -26px;}
#mainNav ul li.projectsActive, #mainNav ul li.projectsActive a {background-position:-162px -52px;}
#mainNav ul li.projectsActive a:hover {background-position:-162px -52px;}

/*   Resources nav element   */
#mainNav ul li.resources {width:106px;}
#mainNav ul li.resources a {width:106px;background-position:-305px 0;}
#mainNav ul li.resources a:hover {background-position:-305px -26px;}
#mainNav ul li.resourcesActive, #mainNav ul li.resourcesActive a {background-position:-305px -52px;}
#mainNav ul li.resourcesActive a:hover {background-position:-305px -52px;}

/*   About Us nav element   */
#mainNav ul li.about {width:100px;}
#mainNav ul li.about a {width:100px;background-position:-411px 0;}
#mainNav ul li.about a:hover {background-position:-411px -26px;}
#mainNav ul li.aboutActive, #mainNav ul li.aboutActive a {background-position:-411px -52px;}
#mainNav ul li.aboutActive a:hover {background-position:-411px -52px;}

/*   Contact Us nav element   */
#mainNav ul li.contact {width:109px;}
#mainNav ul li.contact a {width:109px;background-position:-511px 0;}
#mainNav ul li.contact a:hover {background-position:-511px -26px;}
#mainNav ul li.contactActive, #mainNav ul li.contactActive a {background-position:-511px -52px;}
#mainNav ul li.contactActive a:hover {background-position:-511px -52px;}

/*   Home nav element   */
#mainNav ul li.home {width:230px;}
#mainNav ul li.home a {width:230px;background-position:-620px 0;}
#mainNav ul li.home a:hover {background-position:-620px -26px;}
#mainNav ul li.homeActive, #mainNav ul li.homeActive a {background-position:-620px -52px;}
#mainNav ul li.homeActive a:hover {background-position:-620px -52px;}

#homeIntro {background:url(/images/body_intro_bg.png) 0 0 repeat-y;margin:1px 0 25px 0;position:relative;}
#homeIntro img {float:right;margin:20px 0 0 0;}
#homeIntro div {background:url(/images/body_intro_s.png) left bottom no-repeat;padding:20px 30px 40px 30px;width:432px;overflow:hidden;}
#homeIntro div img {margin:0 0 0 25px;}


#leftCol {float:left;width:204px;min-height:1px;}
#home #leftCol {width:8px;}
#contentZone {float:left;width:414px;padding:20px;}
#contentZone ul {margin:0 0 0 13px;}
#contentZone ul.show li {color:#a80827;list-style:square;padding:0 0 3px 0;}
#contentZone ul.standard {margin-bottom:15px;}
#contentZone ul.standard  li {list-style:square;color:#a80827;}
#contentZone ul.standard  li span {color:#333;}
#contentZone ul.stripped {margin:0 0 15px 0;}
#contentZone ul.events {margin-bottom:15px;}
#contentZone ul.events li.title {list-style:square;color:#a80827;}
#contentZone ul.events h4 {margin:0;color:#333;}

.twoCol #contentZone {width:614px;}
#printPage {float:right;}
#printPage a {display:block;width:83px;height:13px;text-indent:-9999em;background:#fff url(/images/printerIcon.gif) 0 0 no-repeat;}
#printPage a:hover {background-position:0 -13px;} 
#rightCol {float:left;width:200px;min-height:239px;background-position:0 0;background-repeat:no-repeat;text-align:center;}
#rightCol img {margin:15px 0 5px 0;}
#rightCol p a {color:#5b8ba1;font-size:11px;}
#rightCol p a:hover {color:#a80827;}

#leftNav {width:195px;background: url(/images/leftNav_bg_n.gif) 0 0 repeat-x;margin:0 0 0 8px;}
#leftNav ul {text-indent:-9999em;padding:19px 0 0 20px;}
#leftNav ul ul {padding:8px 0 0 5px;display:block;}
#leftNav ul li {padding:0 0 15px 0;line-height:normal;}
#leftNav ul li li {padding:0 0 8px 0;}
#leftNav ul li li.last {padding-bottom:0;}
#leftNav ul li a {display:block;background-position:0 0;background-repeat:no-repeat;}
#leftNav ul ul {display:block;}
#leftNav ul ul.show {display:block;}

#products #leftNav ul li#nav_1 a {background-image:url(/images/prodNav_products.gif);width:51px;height:10px;}
#products #leftNav ul li#nav_1 a:hover, #products #leftNav ul li#nav_1 a.current {background-position:0 -10px;}
#products #leftNav ul ul li#nav_1_1 a {width:121px;height:24px;background-image:url(/images/prodNav_products_sub1.gif);}
#products #leftNav ul ul li#nav_1_1 a:hover, #products #leftNav ul ul li#nav_1_1 a.current {background-position:0 -24px;}
#products #leftNav ul ul li#nav_1_2 a {width:69px;height:9px;background-image:url(/images/prodNav_products_sub2.gif);}
#products #leftNav ul ul li#nav_1_2 a:hover, #products #leftNav ul ul li#nav_1_2 a.current {background-position:0 -9px;}
#products #leftNav ul ul li#nav_1_3 a {width:115px;height:12px;background-image:url(/images/prodNav_products_sub3.gif);}
#products #leftNav ul ul li#nav_1_3 a:hover, #products #leftNav ul ul li#nav_1_3 a.current {background-position:0 -12px;}
#products #leftNav ul ul li#nav_1_4 a {width:121px;height:11px;background-image:url(/images/prodNav_products_sub4.gif);}
#products #leftNav ul ul li#nav_1_4 a:hover, #products #leftNav ul ul li#nav_1_4 a.current {background-position:0 -11px;}
#products #leftNav ul ul li#nav_1_5 a {width:113px;height:9px;background-image:url(/images/prodNav_products_sub5.gif);}
#products #leftNav ul ul li#nav_1_5 a:hover, #products #leftNav ul ul li#nav_1_5 a.current {background-position:0 -9px;}
#products #leftNav ul ul li#nav_1_6 a {width:124px;height:9px;background-image:url(/images/prodNav_products_sub6.gif);}
#products #leftNav ul ul li#nav_1_6 a:hover, #products #leftNav ul ul li#nav_1_6 a.current {background-position:0 -9px;}
#products #leftNav ul ul li#nav_1_7 a {width:121px;height:25px;background-image:url(/images/prodNav_products_sub7.gif);}
#products #leftNav ul ul li#nav_1_7 a:hover, #products #leftNav ul ul li#nav_1_7 a.current {background-position:0 -25px;}
#products #leftNav ul ul li#nav_1_8 a {width:91px;height:11px;background-image:url(/images/prodNav_products_sub8.gif);}
#products #leftNav ul ul li#nav_1_8 a:hover, #products #leftNav ul ul li#nav_1_8 a.current {background-position:0 -11px;}

#about #leftNav ul li#nav_1 a {background-image:url(/images/aboutNav_about.gif);width:54px;height:10px;}
#about #leftNav ul li#nav_1 a:hover, #about #leftNav ul li#nav_1 a.current {background-position:0 -10px;}
#about #leftNav ul ul li#nav_1_1 a {width:142px;height:11px;background-image:url(/images/aboutNav_about_sub1.gif);}
#about #leftNav ul ul li#nav_1_1 a:hover, #about #leftNav ul ul li#nav_1_1 a.current {background-position:0 -11px;}
#about #leftNav ul ul li#nav_1_2 a {width:49px;height:9px;background-image:url(/images/aboutNav_about_sub2.gif);}
#about #leftNav ul ul li#nav_1_2 a:hover, #about #leftNav ul ul li#nav_1_2 a.current {background-position:0 -9px;}

#resources #leftNav ul li#nav_1 a {background-image:url(/images/resourcesNav_resources.gif);width:57px;height:10px;}
#resources #leftNav ul li#nav_1 a:hover, #resources #leftNav ul li#nav_1 a.current {background-position:0 -10px;}
#resources #leftNav ul ul li#nav_1_1 a {width:36px;height:9px;background-image:url(/images/resourcesNav_resources_sub1.gif);}
#resources #leftNav ul ul li#nav_1_1 a:hover, #resources #leftNav ul ul li#nav_1_1 a.current {background-position:0 -9px;}
#resources #leftNav ul ul li#nav_1_2 a {width:85px;height:9px;background-image:url(/images/resourcesNav_resources_sub2.gif);}
#resources #leftNav ul ul li#nav_1_2 a:hover, #resources #leftNav ul ul li#nav_1_2 a.current {background-position:0 -9px;}
#resources #leftNav ul ul li#nav_1_3 a {width:94px;height:26px;background-image:url(/images/resourcesNav_resources_sub3.gif);}
#resources #leftNav ul ul li#nav_1_3 a:hover, #resources #leftNav ul ul li#nav_1_3 a.current {background-position:0 -26px;}
#resources #leftNav ul ul li#nav_1_4 a {width:111px;height:23px;background-image:url(/images/resourcesNav_resources_sub4.gif);}
#resources #leftNav ul ul li#nav_1_4 a:hover, #resources #leftNav ul ul li#nav_1_4 a.current {background-position:0 -23px;}

#pet #leftNav ul li#nav_1 a {background-image:url(/images/petNav_pet.gif);width:21px;height:10px;}
#pet #leftNav ul li#nav_1 a:hover, #pet #leftNav ul li#nav_1 a.current {background-position:0 -10px;}
#pet #leftNav ul  ul li#nav_1_1 a {width:66px;height:9px;background-image:url(/images/petNav_pet_sub1.gif);}
#pet #leftNav ul  ul li#nav_1_1 a:hover, #pet #leftNav ul ul li#nav_1_1 a.current {background-position:0 -9px;}

ul#prodMain {margin:0;}
ul#prodMain img {display:block;margin:0 0 10px 0;}
ul#prodMain li {float:left;width:125px;margin:0 0 0 0;min-height:145px;}
ul#prodMain li.middle {margin-left:19px;margin-right:19px;}
ul#prodMain li a {color:#005470;font-weight:bold;}
ul#prodMain li a:hover {color:#a80827;}

ol.terms li {font-weight:bold;}
ol.terms li span {font-weight:normal;}

#contentZone ul.address {list-style:none;padding:0;margin:15px 0 0 0;}
h4.address {margin-top:18px;}
.twoCol_content {float:left;overflow:auto;width:50%;}

#brochure_wrapper {background:#fff url(/images/brochure_cnl.jpg) 0 0 no-repeat;padding:0 0 0 120px;min-height:128px;}
#links_wrapper dl {padding:0 0 0 170px;margin:0 0 18px 0;background:#fff 0 0 no-repeat;}
#links_wrapper dl#links_logo_1 {background-image:url(/images/logo_snm.gif);}
#links_wrapper dl#links_logo_2 {background-image:url(/images/logo_ans.gif);}
#links_wrapper dl#links_logo_3 {background-image:url(/images/logo_ansto.gif);}
#links_wrapper dt {font-weight:bold;}

img.logo {position:relative;left:-42px;}
img.chartsGraphs {margin:10px 0;}
img.fullCol_rightShot {float:right;margin:0 0 0 25px;}

#createThreeCol {overflow:hidden;zoom:1;margin:0 0 20px 0;}
#createThree_left {float:left;width:413px;padding:0 20px 0 0;}
#createThree_right {float:left;width:180px;}

#prodChooser {}
#prodChooser div {}
#contentZone #prodChooser ul {margin:0;padding:0;width:33%;float:left;}
#prodChooser label {padding:0 0 0 5px;}
#prodChooser .category {overflow:hidden;_zoom:1;margin:0 0 30px 0;}
.category p {margin:5px 0 0 0;}
#contact_info_wrapper {overflow:hidden;_zoom:1;}
#contact_info_wrapper #left {width:300px;float:left;margin:0 10px 0 0;}
#contact_info_wrapper #right {float:left;}
#contact_info_wrapper #right label {float:none;}
#contact_info_wrapper label {float:left;display:block;line-height:18px;}
#contact_info_wrapper input {position:relative;float:right;width:220px;vertical-align:middle;}
#contact_info_wrapper div.txt_input {overflow:hidden;_zoom:1;margin:0 0 10px 0;}
#contact_info_wrapper div.error_label label {font-weight:bold;color:#a80827;}
#contact_info_wrapper textarea {width:298px;height:86px;}
p.buttons {text-align:center;margin:10px 0 0 0;}
p.butons input {margin:0 10px;}


#footerWrapper {border-top:1px solid #5b8b9f;margin:0 0 50px 0;}
#footer {width:866px;margin:0 auto;color:#5b8ba2;padding:20px 0 0 10px;}
#footer p {margin:0;}
#footer ul {margin:0px 0 0 0;}
#footer ul li {float:left;padding:0 8px;background:#DCE8F4 url(/images/footer_pipe.gif) left center no-repeat;}
#footer ul li a {color:#5b8ba2;}
#footer ul li.homeActive, #footer ul li.home {padding-left:0;background-image:none;}
#footer p.admin {float:right;}
#footer p.admin a {color:#5b8ba2;}
