body {margin:0;padding:0;background:#fff url(images/bg.gif) repeat-x;font:normal .7em Tahoma,Verdana,Arial,Helvetica,Sans-Serif;line-height:1.6em;color:#333}
a {color:#546F92}
a:hover {color:#808080}
h1 {font:bold 2em "Trebuchet MS",Helvetica,Sans-Serif;margin:0;color:#fff;background:transparent}
h2 {font:bold 1.4em "Trebuchet MS",Helvetica,Sans-Serif}
h3 {clear:both;font-size:1.1em;color:#000;background:#fff url(images/h3bg.gif) no-repeat center left;padding:0 14px;margin:0}
.blue {color:#546F92;background:inherit}
.image {float:left;border:2px solid #e2e2e2;padding:3px;margin:0 15px 10px 0}
a .image:hover {border:2px solid #0a84d9}
ul {margin-top:0}
#main {width:900px;margin:14px auto 0}
#logo {float:left;padding:0 0 3px;height:92px}
#logo h1 {color:#000;background:#fff}
#menu {float:right;color:#808080;padding:18px 1px 11px 0;margin:0}
#menu li {padding:14px 0 14px 10px;color:#808080;display:inline}
#menu li a {color:#0a84d9;text-decoration:underline}
#menu li a:hover {color:#000}
#menu_left {float:left;margin:0 0 6px;padding:0 0 1px;border-bottom:2px solid #e2e2e2}
#menu_left li {list-style:none}
#menu_left li a {display:block;color:#3F5B7F;background:#e6eef3 url(images/arrow.gif) no-repeat center left;width:204px;padding:7px 23px;margin:0 0 1px;font-weight:bold;text-decoration:none}
#menu_left li a:hover {background:#0a84d9 url(images/arrow.gif) no-repeat center left;color:#fff}
#intro_right {float:right;width:340px;padding:25px 280px 0 20px;background:#0a84d9;color:#547592;margin:0 0 6px;height:187px;border:2px solid #e2e2e2}
#intro_right h1 {margin:0}
#intro_right .white {color:#FFF;background:transparent}
#left {float:left;width:250px}
.box {padding:4px 15px;border:1px solid #ccc;margin:0 0 10px;height:222px;background:#e2e2e2}
#right {float:right;width:643px}
.leftcol {float:left;padding:10px 15px;width:285px;border:#ccc 1px solid;text-align:justify;margin:0 0 10px;height:210px}
.rightcol {float:right;padding:10px 15px;width:285px;border:#ccc 1px solid;margin:0 0 10px;height:210px}
.leftcol_wide {float:left;padding:10px 15px;width:610px;border:#ccc 1px solid;text-align:justify;margin:0 0 10px;height:210px}
.site_wide {float:left;padding:10px 15px;width:867px;border:#ccc 1px solid;margin:0 0 10px}
#footer {clear:both;padding:5px;border-top:1px solid #ccc}
#contactFormArea {width:60%;float:left}
#contactFormText {width:40%;float:left}
#inputbox {border:1px solid #ccc;width:115px;padding:2px}
#inputbox2 {border:1px solid #ccc;width:279px;padding:2px}
#textarea {border:1px solid #ccc;padding:2px;width:322px;height:100px}
#submitbutton {border:1px solid #ccc;background:#eee}
.leftcol_wide_projects {float:left;padding:5px 15px;width:610px;border:#ccc 1px solid;text-align:justify;margin:0 0 10px;height:220px}
.projects_left {float:left}
.projects_right {float:left;padding-left:5px}
.projects_text {width:255px;float:right}
.projects_text2 {width:350px;float:left;padding-left:5px}

.clr {clear:both}