html{margin:0;padding:0}body{margin:0;padding:0;font:12pt "Times New Roman",serif;color:#333;background-color:#FCFBEB}h1,h2,h3,h4,h1 a,h2 a,h3 a,h4 a{color:black;text-decoration:none;font-family:Georgia,serif}.center{margin:0 auto;text-align:center}a.button{display:inline-block;margin:2px 3px;padding:5px 7px;text-decoration:none;text-align:center;color:#333;background-color:#E4E4E4;border:1px solid #D6D6D6}a.button:hover{background-color:#D8E8FF;text-decoration:none;color:black}#head{width:776px;height:150px;margin:0 auto 5px;padding:0;background:url(images/header-alt.jpg) no-repeat center bottom;text-align:center}body#Home #head{width:790px;height:355px;background:white url(images/header.jpg) no-repeat center bottom}body#Home #head a{display:none}#head a{display:block;margin:0 auto;padding:0;width:776px;height:100%}#head a img{border:0;padding:0}ul#nav{z-index:99;clear:both;position:relative;display:block;width:100%;height:35px;margin:0 auto -2px;padding:0;text-align:center;list-style:none;background-color:#E4E4E4;border-top:3px #BFCFFE}ul#nav li{position:relative;display:inline;margin:0 2px;height:35px;width:145px;white-space:nowrap}ul#nav li a{display:inline-block;height:35px;width:145px;margin:0;padding:0;font:bold 16px/35px "Trebuchet MS",Arial;text-decoration:none;text-shadow:0 0 16px white;color:blue}ul#nav li a:hover,ul#nav li a.active{background-color:#BFCFFE}ul#nav ul{display:none;position:absolute;top:26px;left:0;margin:0;padding:0;width:170px;text-align:left;border-bottom:5px solid #BFCFFE}ul#nav li:hover ul,ul#nav li.hover ul{display:block}ul#nav li li{display:block;position:relative;float:left;margin:0;padding:0;width:170px;height:19px;text-align:left;font:14px/16px "Trebuchet MS",Arial;font-weight:normal;color:#333}ul#nav li li a{margin:0;padding:1px;width:166px;height:16px;background-color:white;border:1px solid #E4E4E4;border-bottom:none;font:14px/16px Arial;font-weight:normal;color:#333}ul#nav li li a:hover{background-color:#BFCFFE;color:black}ul#nav li li.parent >a,ul#nav li li.parent >a:hover{background:white url(images/arrow.jpg) no-repeat right center}ul#nav li li.parent ul li a{background-image:none}ul#nav li li.parent ul{display:none;top:0;left:170px}ul#nav li li:hover ul{display:block}ul#nav ul li a:hover{background-color:#BFCFFE}#main{position:relative;margin:0 auto 7px;padding:5px 10px 0;width:770px;height:100%}body#Portfolio #main{width:900px}#main p{margin:0;padding:0}#main #banner{margin:0;padding:0;position:relative;width:100%;height:23px}#main .left,#main .right,#main .bottom{position:relative;float:left;margin:0;padding:0;width:49%;min-width:370px;max-width:600px;border:1px solid #ddd;background-color:white}#main .right{float:right}#main .left h3,#main .right h3{margin:0;padding:2px 0 3px}#main .bottom{margin:10px auto;padding:7px 5px;width:98%;max-width:1200px;clear:both}#main .left h3,#main .left p,#main .right h3,#main .right p,#main .bottom h3,#main .bottom p{margin:0;padding:5px 10px}#main #left{display:block;float:left;margin:0;padding:2px 0 3px;width:200px;background-color:white;border:1px solid #E4E4E4}#main #left h3{margin:-2px 0 0;padding:0 0 0 5px}#main #centerright{display:block;float:right;margin:0;padding:5px;width:676px;border:1px solid #ddd;background-color:white}#Portfolio #main #centerright{top:28px}#main #centerright h3,#main #centerright p{margin:0;padding:0 0 3px}p#foot{width:100%;height:12px;margin:0 0 30px;padding:20px 0;font-size:12px;text-align:center;clear:both}p#foot a{color:#333;text-decoration:none}p#foot a:hover{color:blue}#main h3.list,#main h3.list a{font-family:"Trebuchet MS",Arial,sans;background:#E4E4E4}#main ul.list{margin:0;padding:0 3px 0 25px}#main ul.list ul{margin:3px 0 0 25px;padding:0}#main ul.list li.parent,#main ul.list li.parent:hover{list-style-image:url(images/silk-folder-cropped.png)}#main ul.list li{padding:1px 0;font:bold 12pt/12pt Arial,sans;list-style-image:url(images/silk-image-cropped-black.png);cursor:pointer}#main ul.list li:hover,#main ul.list li.active{background-color:#D8E8FF;list-style-image:url(images/silk-image-cropped.png)}#main ul.list li.active a{color:black}#main ul.list li a{display:block;margin:0;padding:0;color:#333;text-decoration:none}#main ul.list li a:hover{color:black}#main ul.list li li{margin:0;padding:1px 0 1px;font:8pt/12pt Arial,sans}#main ul.list li li a{margin:0;padding:0}h3.big{font-size:15pt}#intro{margin:1em auto;padding:.75em 1em;min-width:700px;max-width:910px;width:500px;clear:both;background-color:#E4E4E4;border:1px solid #666;font:1em/1.25em "Times","Times New Roman",serif}#intro div{display:block;float:right;width:300px;padding:3px 0 3px 5px;text-align:center}#intro h3{margin:0;padding:0;font:30px/35px Gerogia}#intro p{font:16pt/1.25em "Times";color:#222}#intro ul{margin:0;padding:0 0 0 1.25em}#contact{margin:.25em auto;padding:2px;width:90%;min-width:700px;max-width:1280px;text-align:center}#contact h3{margin:0;padding:0;font:32px/32px Arial;clear:both}#contact a{font:26px/32px Arial}#contact a:hover{background-color:#BFCFFE}#main .signature{float:right;margin:1em 0 0;padding:40px 0 0;min-width:150px;text-align:right;background:url(images/signature.jpg) no-repeat right top}#Portfolio #search{position:absolute;top:-7px;right:-10px;padding:7px 10px;z-index:98}#Portfolio #search:hover,#Portfolio #search:focus{background-color:#BFCFFE;color:black}#Portfolio #search input{display:block;float:left;margin:0;padding:0;font:15px/18px Arial,sans;color:#666}#Portfolio #search input[type=text]{width:225px;height:18px;border-right:none}#Portfolio #search input[type=submit]{height:20px;font-size:14px}#Portfolio small{font-family:Arial,sans;color:#666}#Portfolio small a{color:#666;text-decoration:none}#Portfolio small a:hover{color:black}#Portfolio h3.title{display:inline;margin:0;padding:0}#Portfolio img{margin:0;padding:0;background:white url(images/loading.gif) no-repeat center center;border:0}#photo{float:left;margin:0;padding:0;width:454px;z-index:98}#photo img{display:block;width:450px;min-height:175px;border:1px solid #666;background:url(images/loading.gif) no-repeat center}#photo p{margin:0;padding:2px 1px 4px 1px}.aside{float:right;display:block;margin:0;padding:0;width:220px;z-index:99}.aside h4{margin:0;padding:0 4px 0 0}p.desc{margin:0 0 5px;padding:2px 4px;background-color:#E4E4E4}#Portfolio button{margin:0 5px;padding:0;width:98px;background-color:#E4E4E4;border:1px solid #D6D6D6}#Portfolio button:hover{background-color:#BFCFFE;border-color:#666}#Portfolio a.caption{display:block;float:left;margin:2px 3px;padding:5px;width:100px;height:100px;overflow:hidden;border:2px solid #E8E8E8;background-color:white;font:10pt/10pt Arial;text-decoration:none;color:#333}#Portfolio a.caption:hover{border-color:#BFCFFE;-webkit-box-shadow:rgba(0,0,0,1) 0px 0px 1px;-moz-box-shadow:rgba(0,0,0,1) 0px 0px 1px;-webkit-transition:-webkit-transform .15s linear;-webkit-transform:scale(1.25);-moz-transform:scale(1.25)}#Portfolio a.caption img{clear:both;margin:0;padding:0;border:none}#Portfolio a.grid{display:block;float:left;margin:0;padding:0;width:110px;height:85px;text-decoration:none;font:10pt/10pt Arial;color:#333;border:0;overflow:hidden}#Portfolio a.grid img{margin:0;padding:5px;width:100px;min-height:30px;border:0;background-color:transparent}#Portfolio a.grid img:hover,a.grid img#active{background-color:#BFCFFE}#Portfolio .row{margin:0 0 7px;padding:2px 3px 5px;border-bottom:1px dashed #999;text-align:center}#Portfolio .row:hover{background-color:#BFCFFE}#Portfolio .row a{border:0}#Portfolio .row a img{width:31%}#Portfolio .row div{display:block;float:left;margin:0;padding:0 10px;text-align:left}#Portfolio .row div p{margin:0;padding:0}#Portfolio ol#pages{margin:0;padding:0;width:100%;text-align:right;list-style-type:none}#Portfolio ol#pages li{display:inline;margin:0 1px;padding:0}#Portfolio ol#pages li a{display:inline-block;padding:1px 3px;border:1px solid #ddd;color:#333;text-decoration:none}#Portfolio ol#pages li a:hover,#Portfolio ol#pages li a#active{color:black;border-color:#666}#Portfolio ol#pages li a#active{background-color:#BFCFFE}#all{float:left;display:block;clear:both;margin:15px auto 5px 0;padding:0 23px;width:690px;background:url(images/folder.png) no-repeat left top}#all h3{margin:18px 0 7px;padding:0 0 0 27px}form{display:block;margin:0;padding:0;font-family:Verdana,Arial}#JobApplicationForm form,#RequestaQuote form{margin:0 auto;width:711px}form input,form textarea{border:1px solid #999;background-color:#E2E2E2}form textarea{width:100%}form input:focus,form input:hover,form textarea:focus,form textarea:hover{border:1px solid #666;background-color:white}form input#submit:hover{background-color:green}form input#reset:hover{background-color:red}form fieldset{margin:.7em auto 2px;padding:3px;width:700px;border:2px solid #E2E2E2;background-color:white;color:#333}form legend{color:black;font-size:18px;font-weight:bold}form span{display:block;margin:0;padding:0;line-height:1.5em}form span:hover{background-color:#D8E8FF}ul.sitemap{margin:0;padding:0 0 0 40px}
