@charset "UTF-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; margin:50px 0 0 0; padding:0;}
a { color:#008dee}
#wrapper { width:960px; margin:0 auto;}
#slimIt { width:930px; margin:0 auto;}
#topSection { background:url(/images/line_intro.gif) bottom right no-repeat; display:block; height:auto; }
#logo { width:420px; position:relative; float:left; }
#intro { width:450px; position:relative; float:left; left:50px; top:30px; background:transparent; padding-top:20px; }
#intro a { text-decoration:none; font-weight:bold;}
#intro a:hover { text-decoration:underline}
#intro p { margin:0; padding:0; color:#6d6e70; font-size:21px; line-height:26px; padding:0 0 40px 0; }
#work {width:930px;}
h1 { color:#6d6e70;}
.category { color:#6d6e70; font-size:11px; font-weight:bold;}
.projectName { color:#008dee; font-size:14px; font-weight:bold;}
.thumbnail { padding:3px 0 3px 0;}
.projectInfo { color:#6d6e70; font-size:11px; width:265px; line-height:16px;}
.projectLink a { color:#008dee; font-size:11px; font-weight:bold; text-decoration:none; display:block;  padding:3px 0 3px 0;}
.projectLink a:hover {  text-decoration:underline;}
.work { position:relative; float:left; width:310px; padding:0 0 15px 0; }
.workItems { list-style:none; margin:0; padding:0;}
h2 { color:#6d6e70; font-size:21px; margin:0; padding:25px 0 15px 0;}
h3 { color:#6d6e70; font-size:21px; margin:0; padding:65px 0 15px 0;}
#footer { background:url(/images/line_footerDiv.gif) top left no-repeat;}
#clients { position:relative; float:left; width:586px; background-color:transparent;}
#clients p { margin:0; padding:0; font-size:11px; width:460px; color:#6d6e70; line-height:16px;}
#contact { position:relative; float:left; font-size:10px; left:50px; color:#6d6e70; font-weight:bold; width:275px; background-color:transparent;}
#contact p { margin:0; padding:0; font-size:11px; color:#6d6e70; font-weight:normal; width:275px;line-height:16px;}
.clients ul { float: left;  width: 586px;  margin: 0; padding: 20px 0 0 0; list-style: none;}
.clients ul li {  float: left;  width: 260px;  margin: 0; padding: 16px 0 0 15px; font-size:11px; color:#6d6e70; font-weight:bold; } 
.clients ul li a {  color:#008dee; text-decoration:none; } 
.clients ul li a:hover { text-decoration:underline;} 
.formFields { font-size: 14px; background-color: #FFFFFF; border-bottom:1px solid #008dee; border-left:0px; border-right:0px; border-top:0px; font-size:12px; color:#666666; padding:10px 2px 2px 2px; font-family:Arial, Helvetica, sans-serif; width:200px;}
#contactInfo {padding:30px 0 0 0; background:url(/images/line_contactFooter.gif) top left no-repeat; margin:0;}
#contactInfo ul { list-style:none; margin:0; padding:0}
#contactInfo ul li {float: left; width:185px; font-size:11px; color:#6d6e70; padding:0 0 10px 0;}
.contactCenter { text-align:center;}
.contactTitle { font-size:14px; color:#008dee; font-weight:bold; padding:0 0 30px 0;}
.emailLink { color:#008dee; text-decoration:none; font-weight:bold; }
.emailLink:hover { text-decoration:underline;}
.sendButton { background:#008dee; color:#FFFFFF; font-weight:bold; border:0px; padding:3px;}
.succeMsg, .errorMsg {  background:#00a6ee; color:#FFFFFF; font-weight:bold; border:0px; padding:10px; margin:0; display:block }
.footnote { margin:0; padding:10px 0 0 0; background:url(/images/line_FootNote.gif) left top no-repeat;  }
.footnote ul { margin:0; padding:0; list-style:none }
.footnote ul li { font-size:9px; color:#6d6e70; }
sup { color:#008dee; margin:0; padding:0; vertical-align: 0; position: relative; bottom: 1ex; }