body{font: 16px helvetica, arial; color: #000; repeat-x #ffffff;margin:0;padding:0;}


a{color:#2e3192;text-decoration:none;}


a:hover{color:#000;text-decoration:underline;}
#container{width:900px;margin:0px auto;}

.boxAbout .left img{border:1px solid #b3b3b3;margin:0 0 10px;padding:4px;}

.boxPortfolio .left a{color:#a7a7a7;}

.boxHeader h1{line-height:29px;}

.boxAbout .left p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}

.nav{float:right;overflow:hidden;margin:0;padding:0;}

.nav li{display:inline;}

.nav li a{float:left;color:#000;font:14px helvetica, arial;;;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:0px;width:125px; border-left: 1px solid #b3b3b3; text-align: center; }

.nav li a:hover,.nav li .current,.nav li .current:visited,.nav li .current:hover{color:#a5a5a5;}

.left{width:200px;float:left;text-align:right;background:url(images/box.gif) top repeat-x;padding:35px 0 10px;}

.right{width:680px;float:right;background:url(images/box.gif) top repeat-x;padding:35px 0 10px;}

.clear{clear:both;}

.boxFooter .left,.boxFooter .right{font-size:11px;padding:20px 0 0;}

p{line-height:24px;color:black;margin:0 0 10px;padding:0;}

.work p{line-height:16px;font-size:12px;color:black;margin:3px 0 8px;}

.boxFooter p{color:#a5a5a5;}

h1{font:30px helvetica, arial;text-transform:uppercase;font-weight:700;letter-spacing:-2px;margin:0 0 20px;}
h2{font:14px helvetica, arial;text-transform:uppercase;font-weight:700;color:#00cd00;margin:25px 0 10px;}

// Leave this one 'lone
h3{font:20px Garamond, "Bookman Old Style", "Palatino Linotype";color:#b3b3b3;margin:0 0 8px; font-weight: bold;}

h4{font:14px helvetica, arial;text-transform:uppercase;font-weight:700;}

.work{width:195px;height:180px;border-left:1px dotted #b3b3b3;float:left;margin:15px 0 0;padding:0 17px 0 12px;}
.work img{margin:0 0 15px; border:1px solid #b3b3b3; padding: 2px;}
.work p a{font-style:normal;}
.work .style1 {font-style: normal;}
.style1{color:#a7a7a7;font-style:italic;font-weight:400;}
.updown{text-align:right;clear:both;padding:3px 5px 3px 0;}
img a{border:0;}

form{margin:20px 0 0;padding:0 25px;}
.form{clear:both;margin:30px 0 0;}
.ct{width:200px;float:left;font-weight:700;padding:5px 30px 0 0;}
input,textarea{border:3px solid black;vertical-align:top;border:none;margin:0;}
form .style1{font-size:11px;font-style:normal;}

.textinput,.textinputHovered{width:370px;font:12px Helvetica,Arial,sans-serif;;border:3px solid black;background:#fff;font-weight:700;margin:0;padding:7px;}


.textarea,.textareaHovered{width:370px;height:250px;border:1px solid black;background:white;font:12px Helvetica,Arial,sans-serif;;font-weight:700;margin:0 0 5px;padding:6px;}
select{background:#fff;width:385px;border:1px solid black;padding:4px;}
.checkbox{margin:0 0 0 150px;}
.buttonSubmit,.buttonSubmitHovered{color:#000;cursor:pointer;text-align:center;text-decoration:none;background:#fff;border:1px solid black;margin:0;padding:5px 10px;}
.buttonSubmit:hover,.buttonSubmitHovered:hover{background:#fff;}
.textinput:focus,.textinputHovered:focus,.textinput:focus,.textinputHovered:focus,.textarea:focus,.textareaHovered:focus,select:focus{background:#fff;border-color:black;}


.form hr{border:none;border-top:1px solid black;position:relative;margin:8px -25px;}
.boxNavigation p {line-height: normal; font-weight:bold; color: black;} 
.boxNavigation .left, .boxNavigation .right { padding: 35px 0 20px 0;}
.style2 {color: #2e3192}
.style3 {font-size: 18px; line-height: 23px;}
.style4 {font-size: 18px;line-height: 23px;font-style: italic;color: #999999;}
.style5 {color: #b3b3b3}
.style6 {font-size: 29px}
.left p {line-height: 14px;}

