/*
perceptiveworks.com CSS
Copyright (c) 2008 Perceptive Works LLP
*/
body{font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:.75em;background:#ddd;color:#555;margin:0;padding:0;}a{color:#3c88af;}a:hover{color:#404040;}blockquote{border-left:4px solid #ccc;padding-left:1em;margin-left:2em;font-style:italic;}code{font:10px Monaco, "Lucida Console", "Courier New", Courier, monospace;color:#333;}h1,h2,h3,h4,h5,h6{color:#404040;font-weight:400;line-height:1.4em;margin-top:1.3em;}h1{font-size:1.8em;}h2{font-size:1.6em;}h3{font-size:1.3em;}h2,h3,h4{margin-top:1.3em;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#404040;text-decoration:none;border-bottom:1px dotted #888;}hr{border-width:1px 0 0;margin:2.6em 0;}img{border:none;}input,textarea,select{font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:1em;}pre{white-space:0!important;word-wrap:break-word;margin-left:4em;line-height:1.5em;}strong{color:#333;}table{border-collapse:collapse;border:1px #ddd solid;font-size:.9em;}th{background:#ddd;text-align:left;}th,td{border:1px #ddd solid;margin:0;padding:0 .6em;}ul{list-style-type:square;}ul.check li{list-style:none;background:transparent url('../i/tick.gif') no-repeat 0 4px;margin-left:-15px;padding-left:15px;}.account{font-weight:700;}.inline{display:inline;}#top{width:100%;background:#34393a url('../i/slider_top.gif') repeat-x top;padding-top:6px;color:#aaa;}#top p{margin-top:0;}#slider{width:100%;background:#34393a url('../i/slider_bot.gif') repeat-x bottom;font-size:.9em;margin:0 auto;padding:0 0 7px;}#slider .form{margin:0 auto;padding:1em 0 1.3em;}#slider .form .notentered{color:#aaa;}#slider .form input{width:180px;}#slider .form textarea{width:275px;height:60px;margin:0 0 0 2px;}#slider .form img{width:auto;margin-bottom:-4px;}#slider #loginForm{display:none;width:808px;margin:0 auto;}#slider #loginForm input{float:left;width:135px;margin:0 5px 0 0;padding:0;}#slider #loginInfo{float:left;line-height:18px;margin-right:5px;}#slider #loginButton{float:left;margin:-2px 0 0;}#slider #loginButton .button span{display:block;padding:3px 0 4px 34px;}#slider #contactForm{display:none;width:800px;margin:0 auto;}#slider #contactForm .contactTextCol,#slider #contactForm .contactInputCol,#slider #contactForm .contactAreaCol{width:180px;float:left;margin:0;padding:0 20px 0 0;}#slider #contactForm .contactInputCol,#slider #contactForm .contactAreaCol{width:300px;padding:0;}#slider #contactForm .contactInputCol{width:250px;padding-left:40px;}#slider #contactForm .row{margin:3px 0;}#slider #contactLoading{display:none;float:left;margin-left:10px;}#slider #contactLoading img{width:auto;margin-top:5px;}#slider #contactResponse{display:none;clear:both;padding-top:5px;}#slider #contactResponse span{margin-left:5px;}#slider #contactButton{float:left;margin-top:3px;}#slider a.button:link,#slider a.button:visited{width:100px;background:url('../i/button.png') no-repeat top right;display:block;float:left;text-decoration:none;color:#aaa;font-weight:700;}#slider #contactButton .button span{display:block;padding:3px 0 4px 36px;}#slider #pageButton .button span{display:block;padding:3px 0 4px 20px;}#slider #logoutButton .button span{display:block;padding:3px 0 4px 28px;}#header{background:#000;border-bottom:1px solid #bbb;}#header ul{float:right;list-style-type:none;overflow:hidden;height:50px;margin:-7px 30px 0 0;}#header ul li{display:inline;list-style:none;float:left;margin-left:12px;height:21px;background:url('../i/tab_l.png') no-repeat;padding:0 6px 0 0;}#header ul li a{display:block;font-size:9px;color:#bbb;text-decoration:none;text-transform:uppercase;background:url('../i/tab_r.png') repeat-x right;margin-left:6px;line-height:1em;padding:6px 16px 6px 10px;}#header h2{text-indent:-3000em;background:url('../i/tagline.png') no-repeat;width:819px;height:28px;clear:both;margin:0 auto;}#header h1{text-indent:-3000em;background:url('../i/logo.png') no-repeat;width:436px;height:149px;margin:0 auto;}#body{width:880px;position:relative;z-index:99;background:#fff;border:1px solid #bbb;line-height:1.8em;margin:-50px auto 0;}#content{padding:20px 40px;}#content .nav{clear:both;margin-top:2.6em;font-size:.9em;}#content .nav a{margin-right:1.4em;}#main{width:450px;float:left;padding-bottom:20px;}#extra{background:#eee;font-size:.9em;width:266px;float:right;margin-bottom:20px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;line-height:1.6em;padding:0 20px 20px;}#content > h1:first-child,#main > h1:first-child,#extra > h1:first-child,#content > h2:first-child,#main > h2:first-child,#extra > h2:first-child{margin-top:16px;}#footer{background:#f9f7ed;border-top:1px solid #d5c9a3;clear:both;font-size:.9em;line-height:1.6em;padding:5px 20px;}#panels{margin:20px 0;}.panel{width:240px;float:left;margin:0 20px 20px;}.panel h4{color:#95bf60;font-size:1.4em;margin:0;}#copyright{clear:both;margin:0 20px;}.colophon,.colophon a{color:#999;}.hush #header ul{height:21px;}.hush #header h1{background:url('../i/logo_small.png') no-repeat top;width:820px;height:89px;clear:both;padding-bottom:28px;}.customer #content h2{border-bottom:1px solid #ddd;}.feature h2{cursor:crosshair;margin:0;padding:.4em 0 .8em;}.feature img{opacity:0.6;}.feature p{margin:0;padding:0 0 .8em 21px;}.feature ul{margin-top:0;margin-bottom:0;padding-bottom:.2em;}.feature ul li{margin-bottom:.7em;}a:visited,#slider .form .entered,.colophon:hover,.colophon:hover *{color:#555;}.clear,.colophon{clear:both;}#top a:hover,#slider a.button:hover,#header ul li a:hover{color:#fff;}#slider h3,.print{display:none;}#slider .form form,#slider .form div{margin:0;padding:0;}#slider a.button:active,#header ul li a.current{color:#95bf60;}