/*Site Layout*/
body{font-family:"Helvetica Neue", helvetica, arial, verdana, sans-serif}
.coda-slider{float:left;overflow:hidden;position:relative}
.coda-slider-wrapper{clear:both;overflow:hidden;margin-left:-15px}
.foliocontent{position:relative;width:843px;height:450px;overflow:hidden;margin-top:-20px;margin-left:25px}
.foliohead{height:102px;position:relative;z-index:5;overflow:hidden;cursor:pointer;margin:0 0 -10px;padding:0}
.foliohead a{float:left;display:inline-block;margin:35px 20px;padding:1em}
.foliohead a.header{display:inline-block;font-size:2.5em;margin:8px 0}
.foliohead h2{display:inline-block;margin:40px 20px}
.foliowrapper{margin:0 45px;padding:0}
a{text-decoration:none}
a.pdf{display:block;padding-right:20px;background:url(../images/pdf_button.png) right center no-repeat}
div#branding{text-indent:-9999px;width:478px;height:178px;margin-left:20px;margin-top:-25px}
div#branding a{display:block;width:100%;height:100%;overflow:hidden}
div#content{min-height:1000px}
div#web a, div#logo a, div#email a{display:block}
div.desc{float:left;width:270px;position:relative;height:400px;padding:.5em .75em}

div.desc h2{font-size:1.65em;margin-bottom:0.5em}
div.desc p{padding:.5em}
div#s1 div.slide div.desc{margin:30px 0 20px}
div#s1 div.slide img{float:left;margin:45px 15px 0 30px}
div#s2{height:370px}
div#s2 .coda-slider-wrapper .ui-accordion-content .ui-helper-reset .ui-widget-content .ui-corner-bottom{height:340px}
div#s2 div.slide div.desc{margin-left:0}
div.desc div.txtholder{position:absolute;left:0;bottom:40px}
#s2 div.desc div.txtholder{position:absolute;left:0;bottom:70px}
div#s2 div.slide img{float:left;border:1px solid #e1e1e1;margin:40px 30px;padding:3px}
div#s3 div.slide img.email,div#s3 div.slide img.digimg{float:left;margin:50px 20px 0 35px}
div#s3 div.slide img.vert{margin:40px 20px 0 35px}
div#s3 div.slide ul.horz{float:left;width:510px;overflow:hidden;margin:20px}
div#s3 div.slide ul.horz li{height:auto}
div.slide{width:843px;margin:0;padding:0}
div.ui-state-active a.control{display:block;text-indent:-9999px;width:100px;height:100px;position:absolute;top:-35px;right:100px}

div.ui-state-active ul.horz{float:left;width:450px;height:50px;margin-left:0}
div.ui-state-active ul.horz li{float:left;margin-top:-50px;display:inline-block}
div.ui-state-active ul.horz li a{display:block;width:50px;height:80px;padding-top:60px;font-weight:700;font-size:1.25em}

div.ui-state-default,div.ui-state-active{cursor:pointer}
div.ui-state-default a.control,div.ui-state-default ul.horz{text-indent:-9999px}
html,body{width:100%;height:100%;position:relative;z-index:1}
ul{padding-left:0;margin:0}
ul#topNav{float:right;margin-right:50px;margin-top:-15px}
ul#topNav li a{display:block;font-size:1.25em;margin-right:0}
ul.horz{list-style-type:none;padding-left:0;margin:0}
ul.horz li{float:left;display:inline;margin:10px}
:focus,div#branding a:focus{outline:none}

/* New Interface */


