﻿body{background:url(../img/bg.jpg) top center repeat-y;font-family:arial,sans-serif;font-size:64.5%;margin:0 auto;padding:0}.header{clear:both;height:76px;width:770px;margin:0;padding:0}.header2{clear:both;float:left;height:376px;width:770px;margin:0;padding:0}.contact-container{background:transparent;position:absolute;top:9px;width:765px;z-index:3}.contact{background:transparent;margin:0;padding:0}.contact p{color:#fff;float:right;font-size:12px;line-height:1.7em;margin:0;padding:0 20px 0 0}.page-container{background:url(../img/bg-layout.gif) top left repeat-y;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;width:770px;margin:0 auto;padding:0}.page-container2{background:url(../img/bg-layout2.gif) top left repeat-y;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;width:770px;margin:0 auto;padding:0}.slogan-container{background-color:transparent;height:240px;overflow:hidden;padding-right:15px;position:absolute;top:95px;width:755px;z-index:1;margin:0}.slogan{background-color:transparent;float:right;font-size:10px;width:700px;margin:0;padding:0}.slogan p.title{color:#fff;float:right;font-family:Arial,Arial,Helvetica,sans-serif;font-size:180%;font-weight:700;text-align:right;width:700px;margin:0;padding:0}.slogan p.subtitle{clear:both;color:#fff;float:right;font-family:Arial,Arial,Helvetica,sans-serif;font-size:140%;font-weight:700;text-align:right;width:700px;margin:-5px 0 0;padding:0}.slogan p.text{clear:both;color:#fff;float:right;font-family:Arial,Arial,Helvetica,sans-serif;font-size:160%;font-weight:700;line-height:1em;text-align:right;width:700px;margin:10px 0 0;padding:0}.navigation{background:#3A5F85 url(../img/stripes.png) repeat;clear:both;font-family:verdana,arial,sans serif;font-size:1em;margin:0;padding:0}.navigation ul{background:#3A5F85 url(../img/stripes.png) repeat;border-top:solid 1px #fff;float:left;font-weight:700;width:771px;margin:0;padding:0}.navigation li a{background:#3A5F85 url(../img/stripes.png) repeat;border-right:solid 1px #fff;color:#fff;display:block;float:left;font-size:100%;text-decoration:none;text-transform:uppercase;margin:0;padding:5px 7.5px}.buffer{background-color:#fff;clear:both;height:15px;width:770px;margin:0;padding:0} a:link,a:visited,a:active{color:#3A5F85;text-decoration:none}.content{color:#4b4b4b;float:left;font-size:1em;min-height:720px;width:590px;margin:0;padding:0 0 0 20px}.content2{color:#4b4b4b;float:left;font-size:1em;min-height:720px;width:750px;margin:0;padding:0 0 0 20px}.content3{color:#4b4b4b;float:left;font-size:1em;width:750px;margin:0;padding:0 0 0 20px}.content2-container,.content-container{clear:both;float:left;width:569px;margin:0 0 15px;padding:0}.content2-container,.content-container2{clear:both;float:left;width:729px;margin:0 0 15px;padding:0}.content2-container-1col,.content-container-1col{overflow:hidden;width:569px;margin:0;padding:0}.content2-container-1col2,.content-container-1col2{overflow:hidden;width:709px;margin:0;padding:0}.content2-container-2col-left,.content-container-2col-left{clear:both;float:left;overflow:hidden;width:322px;margin:0;padding:0}.content2-container-2col-left2,.content-container-2col-left2{clear:both;float:left;overflow:hidden;width:272px;margin:0;padding:0}.content2-container-2col-right,.content-container-2col-right{clear:both;float:right;overflow:hidden;width:272px;margin:0;padding:0}.content2-container-2col-right2,.content-container-2col-right2{float:right;overflow:hidden;width:364px;margin:0;padding:0}.content-pagetitle,.content-pagetitle{border-bottom:solid 2px #3A5F85;color:#3A5F85;font-family:Arial,Helvetica,sans-serif;font-size:180%;font-weight:700;overflow:hidden;width:569px;margin:0 0 10px;padding:0 0 2px}.content-pagetitle2,.content-pagetitle2{border-bottom:solid 2px #3A5F85;color:#3A5F85;font-family:Arial,Helvetica,sans-serif;font-size:180%;font-weight:700;overflow:hidden;width:729px;margin:0 0 10px;padding:0 0 2px}.content-title{font-family:verdana,arial,sans-serif #3A5F85;font-size:160%;font-weight:700;margin:0;padding:0}.content-subtitle{color:#3A5F85;font-family:Georgia,Times New Roman,Times,serif;font-size:130%;font-style:italic;font-weight:700;margin:0;padding:0}.content-txtbox{background-color:#fff;margin:0;padding:7px 0 0}h1{font-family:arial,sans-serif;letter-spacing:.1em}h2{font-size:100%}p{font-size:140%;line-height:1.3em;margin:0 0 .5em;padding:0}a:hover{text-decoration:underline;color:#3A5F85}ul.indent{font-size:140%;line-height:20px;list-style-type:square;margin:0 0 7px 15px;padding:0 0 0 15px}ol{font-size:120%;list-style-position:outside;list-style-type:decimal;margin:0 0 0 9px;padding:0 0 0 25px}.img-style{border-width:0}.sidebar{color:#4b4b4b;float:right;min-height:720px;overflow:hidden;text-align:left;width:160px;margin:0;padding:0 0 10px}.sidebar-maintitle{background:#3A5F85 url(../img/stripes.png) repeat;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:120%;font-weight:700;text-transform:uppercase;margin:0 0 10px;padding:3px 10px 2px}.sidebar-title{border-top:solid 1px #d7d7d7;color:#4b4b4b;font-size:120%;font-weight:700;margin:0;padding:2px 10px 3px}.sidebar-txtbox{margin:0 0 10px;padding:2px 10px 3px}.sidebar-txtbox p{font-size:110%;line-height:1.25em;margin:0 0 5px;padding:0}.footer{background:#3A5F85 url(../img/stripes.png) repeat;border-top:solid 1px #7d7d7d;clear:both;color:#fff;font-size:1em;height:3em;overflow:hidden;width:770px;margin:0;padding:.5em 0}.footer p{font-size:110%;line-height:1.3em;text-align:center;margin:0;padding:0}.footer a{color:#fff;text-decoration:underline}.box-on{float:left;margin-right:.2em;min-width:.3em;padding:0 .2em 0 .3em}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.line-box{border-bottom:solid 1px #c8c8c8;padding-bottom:15px;margin:0 0 15px}.showcode{color:red;font-family:monospace;font-size:13px;font-weight:700}.clear{clear:both}br{clear:none}.slideshowlite{overflow:hidden;position:relative}.slideshowlite img{border-bottom:solid 1px #D9DBDC;border-top:solid 1px #fff}.slideshowlite ul,.slideshowlite ol{bottom:5px;list-style:none;position:absolute;right:5px;z-index:3;margin:0;padding:0}.slideshowlite ul li,.slideshowlite ol li{float:left;width:16px;margin:0 3px}.slideshowlite ul li a{background:#123057;border:1px solid #fff;color:#fff;display:block;font-size:11px;height:14px;padding-top:2px;position:relative;text-align:center;text-decoration:none;width:100%}.slideshowlite ul li a.current{background:#fff;border:1px solid #123057;color:#123057;font-weight:700}.slideshowlite ul li a:hover{background:#123057;color:#fff}.slideshowlite ol{background:#fff;color:#000;font-size:14px;overflow:hidden;position:relative;top:0;width:100%;padding:0 10px}.slideshowlite ol li{width:100%}.navigation1 li,.navigation li{display:inline;list-style:none;margin:0;padding:0}.box-off,.hide{display:none}#contact p,label,legend{font-family:Verdana,Geneva,sans-serif}#contact{background-color:#FFF;border:0 solid #cbcbcb;display:block;width:342px;margin:0 auto;padding:0}#contact label{display:inline-block;float:left;font-size:1.5em;height:26px;line-height:26px;width:155px}#contact input,textarea,select{width:260px;margin:0}#contact input.submit{cursor:pointer;width:60px}#contact input[type=submit][disabled]{background:#888}#contact fieldset{border:0;padding:0}#contact span.required{color:#3A5F85;font-size:13px}#message{margin:10px 0;padding:0}.error_message{background:#fe776b url(../img/error.png) no-repeat 10px center;border:1px solid #000;color:#000;display:block;height:20px;line-height:22px;padding:3px 10px 3px 35px}.loader{padding:0 10px}#contact #success_page h1{background:url(../img/success.png) left no-repeat;padding-left:22px}#column_resume{width:770px}.photocaption3{color:#3A5F85;font-weight:700;text-align:left;width:229px}.photocaption4{color:#3A5F85;font-weight:700;text-align:left;width:210px}.photocaption5{color:#3A5F85;font-weight:700;text-align:left;width:270px}.photocaption6{color:#3A5F85;font-weight:700;text-align:left;width:169px}.photocaption7{color:#3A5F85;font-weight:700;text-align:left;width:214px}.photocaption8{color:#3A5F85;font-weight:700;text-align:left;width:168px}.photocaption9{color:#3A5F85;font-weight:700;text-align:left;width:116px}.photocaption10{color:#3A5F85;font-weight:700;text-align:left;width:274px}.photocaption11{color:#3A5F85;font-weight:700;text-align:left;width:172px}.photocaption12{color:#3A5F85;font-weight:700;text-align:left;width:127px}.photocaption13{color:#3A5F85;font-weight:700;text-align:left;width:178px}.photocaption16{color:#3A5F85;font-weight:700;text-align:left;width:240px}.photocaption17{color:#3A5F85;font-weight:700;text-align:left;width:149px}.photocaption18{color:#3A5F85;font-weight:700;text-align:left;width:209px}.photocaption19{color:#3A5F85;font-weight:700;text-align:left;width:152px}.photocaption20{color:#3A5F85;font-weight:700;text-align:left;width:144px}img.alignright,a img.alignright{float:right;margin:0 0 1em 1em}img.alignleft,a img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter,a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.photocontain,.photocontain3,.photocontain5,.photocontain7,.photocontain8,.photocontain10,.photocontain11,.photocontain14,.photocontain16,.photocontain18,.photocontain20{float:left;padding-bottom:0;padding-right:10px}.photocaption,.photocaption2{color:#3A5F85;font-weight:700;text-align:left;width:320px}.photocontain2,.photocontain4,.photocontain6,.photocontain9,.photocontain12,.photocontain13,.photocontain15,.photocontain17,.photocontain19,.photocontain21,.photocontain22{float:right;padding-bottom:0;padding-left:10px}.photocaption14,.photocaption15{color:#3A5F85;font-weight:700;text-align:left;width:202px}.photocaption21,.photocaption22{color:#3A5F85;font-weight:700;text-align:left;width:211px}.photocaption23{color:#3A5F85;font-weight:700;text-align:left;width:150px}
