html,body{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}html{font-size:100.01%}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,code,del,dfn,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}blockquote,q{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}th,td,caption{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;text-align:left;font-weight:normal;vertical-align:middle}table{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;border-collapse:separate;border-spacing:0;vertical-align:middle}a img{border:none}article,aside,dialog,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#333333;font-size:75%}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#222}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}h1{font-size:3em;line-height:1;margin-bottom:0.50em}h2{font-size:2em;margin-bottom:0.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1.00em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5{font-size:1em;font-weight:bold;margin-bottom:1.50em}h6{font-size:1em;font-weight:bold}p{margin:0 0 1.5em}p img.left{display:inline;float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{display:inline;float:right;margin:1.5em 0 1.5em 1.5em;padding:0}a{text-decoration:underline;color:#000099}a:visited{color:#006}a:focus{color:black}a:hover{color:black}a:active{color:#c09}blockquote{margin:1.5em;color:#666666;font-style:italic}strong{font-weight:bold}em{font-style:italic}dfn{font-style:italic;font-weight:bold}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666666}address{margin:0 0 1.5em;font-style:italic}del{color:#666666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em "andale mono", "lucida console", monospace;line-height:1.5}li ul,li ol{margin:0}ul,ol{margin:0 1.5em 1.5em 0;padding-left:3.333em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}th{font-weight:bold}thead th{background:#c3d9ff}th,td,caption{padding:4px 10px 4px 5px}tr.even td{background:#e5ecf9}tfoot{font-style:italic}caption{background:#eeeeee}.quiet{color:#666}.loud{color:#111}.vcard .org{font-size:115%}.vcard .tel{margin:5px 0}.vcard .adr{font-size:90%}#content #mainbody p{font-size:110%}#content #mainbody p.summary{font-size:130%;color:#34373f}#content #mainbody h3 span,#content #mainbody h4 span{color:#aaa}#content #mainbody h2,#content #mainbody h3,#content #mainbody h4{color:#2b5ca3;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0.3em 0}#content #mainbody h2{margin-top:0em;font-size:275%}#content #mainbody h3{font-size:175%;margin:0.8em 0;color:#4f4f4f}#content #mainbody h4{font-size:150%;margin-bottom:0.1em}#content #mainbody h5{font-size:125%;margin-bottom:0em;display:inline-block}#content #mainbody h5{display:block}#content #mainbody h6{font-size:110%}#content #mainbody ul{margin-left:0;margin-left:15px}#content #mainbody ul li{padding-left:14px;background:url('../images/layout/icons/square-bullet.png?1266625833') no-repeat 4px 6.5px;list-style-type:none}#content #mainbody ul li{margin-bottom:10px}#content #mainbody ol li{margin-left:15px;margin-bottom:10px}.textHighlight{color:#fef67a}#content #mainbody .bluebox{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:10px;padding:10px;border:1px solid #80a6d2;padding-bottom:0;padding-top:0;background-color:#e0e8ef}#content #mainbody .bluebox p{font-size:100%}#content #mainbody .bluebox h3,#content #mainbody .bluebox h4{margin-top:0.5em}#content #sidebar ul{list-style:none;padding:0;margin:0;padding-bottom:10px;background-image:url('../images/layout/sidebar/bottom.png?1266625833');background-position:20px bottom;background-repeat:no-repeat}#content #sidebar h3{padding:0;margin:0;background-image:url('../images/layout/sidebar/top.png?1266625833');background-position:20px top;background-repeat:no-repeat}#content #sidebar h3 span{margin-left:-10000px}#content #sidebar li{padding:0;margin:0}#content #sidebar li.backLava{background-image:url('../images/layout/sidebar/arrow-bar.png?1271765869');background-position:0 left;background-repeat:no-repeat;width:234px;height:50px;z-index:8;display:block;position:absolute}#content #sidebar li.selectedLava a{color:#fff;font-size:110%;text-shadow:#000 0 1px 0px}#content #sidebar li.unselected a{color:#4b475b;text-shadow:#fff 0 0 0px}#content #sidebar li a{text-decoration:none;position:relative;z-index:10;display:block;padding:12px;padding-left:40px;color:#01475b;font-size:110%}#content #sidebar li a:hover{color:#fff;font-size:110%;text-shadow:#000 0 1px 0px}#header #nav ul{margin:20px 10px 18px 10px}#header #nav li{float:left;list-style:none}#header #nav li a{position:relative;text-shadow:#fff 0 1px 0px;overflow:hidden;text-decoration:none;font:105% arial;color:#000;font-weight:bold;outline:none;text-align:right;height:24px;top:5px;z-index:10;letter-spacing:0px;float:left;display:block;margin:auto 16px}#header #nav li.backLava{background-image:url('../images/layout/nav/sprite.png?1263065924');background-position:right -24px;background-repeat:no-repeat;width:6px;height:24px;z-index:8;position:absolute}#header #nav li.backLava .leftLava{background-image:url('../images/layout/nav/sprite.png?1263065924');background-position:left top;background-repeat:no-repeat;height:24px;margin-right:9px}#footer .top{width:887px;background-image:url('../images/layout/footer/footer-top.png?1266421268');background-position:left top;background-repeat:no-repeat}#footer .image{width:224px;display:inline;float:left}#footer .image img{margin-left:10px;padding:5px;background-color:#aaa}#footer .company{width:341px;display:inline;float:left}#footer .company .vcard{width:341px}#footer .company p.copyright{font-size:95%;color:#ddd}#footer .links{border-left:1px dotted #aaa;padding-left:20px;width:224px;display:inline;float:right;margin-right:0}#footer .links ol,#footer .links ul{list-style:none;margin:5px 0}#footer .links li{margin:5px 0;font-size:90%}#footer .links h4{font-size:110%;margin:15px 0}#footer p{margin:4px 0}#footer a{text-decoration:none;color:#6f6f6f}#footer a:hover{border-bottom:1px dotted #ddd}#content #mainbody p.boxed{border:1px solid #ddd;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;color:#fff;padding:6px 10px;background-color:#aac2f9}#content #mainbody #videativedemo #player{width:320px;float:left}#content #mainbody #videativedemo .description{background-color:#fffafa;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:320px;padding:0 5px;font-size:85%;float:right;height:380px;margin-bottom:10px;overflow:auto}#content #mainbody #videativedemo .description a{padding:5px 8px;background-color:#dfe9ff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#content #mainbody #videativedemo .description a:hover{background-color:#aac2f9}form#contact-form dt,form#videofinder-form dt{clear:both;float:left;margin:5px 0;margin-left:60px;text-align:left;text-transform:uppercase;width:15%;color:#252525}form#contact-form dd,form#videofinder-form dd{float:left;margin:0 0 0.1em 0.25em;padding:5px 0 5px 30px;width:66%}form#contact-form dd p,form#videofinder-form dd p{padding:0;font-weight:bold;margin:0;margin-top:5px}form#contact-form dd p.quiet,form#videofinder-form dd p.quiet{color:#aaa;font-weight:normal;font-style:italic;margin:0;margin-bottom:8px}form#contact-form input,form#contact-form select,form#contact-form textarea,form#videofinder-form input,form#videofinder-form select,form#videofinder-form textarea{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}form#contact-form input[type="text"],form#videofinder-form input[type="text"]{background-color:#f9f9f9;border:2px solid #ddd;height:20px;margin:0 0 5px;padding:6px 5px 4px;padding-left:25px;width:350px}form#contact-form input[type="text"].required,form#videofinder-form input[type="text"].required{background-image:url('../images/layout/icons/asterisk.png?1273096555');background-position:3px center;background-repeat:no-repeat}form#contact-form input[type="password"],form#videofinder-form input[type="password"]{background-color:#f9f9f9;border:2px solid #ddd;height:20px;margin:0 0 5px;padding:6px 5px 4px;width:350px}form#contact-form select,form#videofinder-form select{background-color:#f9f9f9;border:2px solid #ddd;margin:0 0 3px;padding:2px}form#contact-form textarea,form#videofinder-form textarea{background-color:#f9f9f9;border:2px solid #ddd;font-family:helvetica, arial, sans-serif;font-size:1.1em;height:120px;margin:0 0 3px;padding:6px 5px 4px;padding-left:25px;width:350px}form#contact-form textarea.address,form#videofinder-form textarea.address{height:60px}form#contact-form label,form#videofinder-form label{clear:left;display:block;float:left;font-size:100%;margin:5px 0 3px;padding:0 5px 0 0;width:110px}form#contact-form label span,form#videofinder-form label span{font-size:150%;color:#aaa;float:right}form#contact-form textarea,form#contact-form input,form#contact-form select,form#contact-form file,form#videofinder-form textarea,form#videofinder-form input,form#videofinder-form select,form#videofinder-form file{color:#515663;font-family:Helvetica, sans-serif;font-size:1.8em}form#contact-form .submit,form#videofinder-form .submit{background-color:#86b6ff;border:2px solid #3f6eac;color:#fff;float:left;font-family:Helvetica, sans-serif;font-size:1em;height:auto;margin:0;padding:3px 20px;width:auto}form#contact-form textarea:focus,form#contact-form input:focus,form#contact-form file:focus,form#contact-form select:focus,form#videofinder-form textarea:focus,form#videofinder-form input:focus,form#videofinder-form file:focus,form#videofinder-form select:focus{border:2px solid #9ec1e0;color:#252525}form#contact-form form p.small,form#videofinder-form form p.small{color:#444;font-size:90%;margin:0;padding-bottom:0}.formbox{border:1px solid #d8e7ee;background-color:#efffff;margin:25px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.form-details{font-style:italic}#content #message{padding-left:65px;margin-left:40px;background-image:url('../images/layout/icons/check.png?1273106085');background-position:3px center;background-repeat:no-repeat}#content #message p{font-size:125%;margin-left:2px}ul,ol{padding:0}body{background-color:#989898;background-image:url('../images/layout/background.png?1262918281');background-repeat:repeat-x}#container{padding:0 31.5px;width:887px;margin:0 auto;overflow:hidden;display:inline-block;background-image:url('../images/layout/body-bg.png?1262985602');background-repeat:repeat-y}#container{display:block}#header{display:block;position:relative}#header #vss-login{width:224px;height:30px;position:absolute;right:0;top:-25px;background-image:url('../images/buttons/vss-login-button.gif?1279742426');background-repeat:no-repeat;background-position:0 bottom}#header #vss-login div{position:absolute;text-align:center;display:block;width:224px;bottom:6px}#header #vss-login a{padding:5px 0;text-align:center;font-size:105%;color:#fff;text-decoration:none}#header h1{margin:25px 0;height:44px;text-indent:-9999em;overflow:hidden;text-align:left;background-image:url('../images/branding/logo.png?1274314224');background-repeat:no-repeat;background-position:0 0}#header #nav{width:887px;overflow:hidden;height:59px;background-image:url('../images/layout/nav/top-bg.jpg?1263009909')}#footer{width:887px;margin:0 auto;overflow:hidden;display:inline-block;margin-bottom:10px;background-image:url('../images/layout/footer/footer-bottom.png?1266421268');background-position:left bottom;background-repeat:no-repeat}#footer{display:block}#content{padding-top:20px;width:887px;margin:0 auto;overflow:hidden;display:inline-block}#content{display:block}#content #mainbody{margin-top:12px;min-height:450px;width:653px;display:inline;float:right}#content #sidebar{display:inline;float:left;margin-right:10px;width:263px;position:absolute;display:block;padding:0;margin:0;margin-left:-20px}* html #content #sidebar{overflow-x:hidden}.group:after{content:".";display:block;height:0;clear:both;visibility:none}#content #mainbody .bio p{font-size:110%}#content #mainbody .bio img{background-image:url('../images/boxes/headshot-bg.png?1271982929');padding:13px 12px 12px 13px;margin:30px 15px 0 0;float:left}.border{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:none repeat scroll 0 0 #fff;border:1px solid #e0e5ef;margin-bottom:24px;margin-left:10px;margin-right:36px;padding:3px;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.2)}.border .meta{background:none repeat scroll 0 0 #f9fafd;color:#000;padding:2em;padding-bottom:0.8em;background-image:url('../images/boxes/blue-gradient.png?1271982929');background-repeat:repeat-x}.border .meta.yellow{background-color:#fffef7;background-image:url('../images/boxes/yellow-gradient.png?1272657529')}.medium-button{background-image:url('../images/buttons/blue-medium.png?1271982929');background-repeat:no-repeat;background-scroll:center;font-size:120%;color:#fff;display:block;font-weight:bold;margin:0 auto;padding:20px 0;width:250px;text-align:center;text-decoration:none}.small-button-blue{padding:5px 14px;text-decoration:none;color:#fff;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;border:1px solid;border-color:#4f66aa;text-shadow:#aaa 1px 1px 1px;background-image:url('../images/buttons/reflective-bg.png?1271982929');background-repeat:repeat-x;background-position:0 50%;background-color:#7188cc;margin-left:15px}.small-button-blue:hover{color:#fff;border:1px solid #93aaee;background-color:#8299dd}.small-button-blue:visited{color:#fff}.small-button-gray{padding:5px 14px;text-decoration:none;color:#fff;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;border:1px solid;border-color:#bbb;text-shadow:#aaa 1px 1px 1px;background-image:url('../images/buttons/reflective-bg.png?1271982929');background-repeat:repeat-x;background-position:0 50%;background-color:#ddd;margin-left:15px}.small-button-gray:hover{color:#fff;border:1px solid #fff;background-color:#eee}.small-button-gray:visited{color:#fff}#content #mainbody ul.contact{margin:0;padding:0;border:0;outline:0;overflow:hidden;display:inline-block;list-style:none;padding:0;margin:0}#content #mainbody ul.contact{display:block}#content #mainbody ul.contact li{list-style-image:none;list-style-type:none;margin-left:0px;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}#content #mainbody ul.contact li:first-child,#content #mainbody ul.contact li.first{padding-left:0px}#content #mainbody ul.contact li:last-child,#content #mainbody ul.contact li.last{padding-right:0px}#content #mainbody ul.contact li{list-style-image:none;list-style-type:none;margin-left:0px}#content #mainbody ul.contact li{background-image:none;padding-left:115px;padding-bottom:30px;margin:15px}#content #mainbody ul.contact li.phone{padding-left:115px;background-image:url('../images/content/contact/phone.png?1273086891');background-position:0 left;background-repeat:no-repeat}#content #mainbody ul.contact li.email{background-image:url('../images/content/contact/email.png?1273086891');background-position:0 left;background-repeat:no-repeat}#content #mainbody ul.contact li.mail{background-image:url('../images/content/contact/mail.png?1273086891');background-position:0 left;background-repeat:no-repeat}
