/*** RESET CODE FROM http://developer.yahoo.com/yui/reset/ ***/
body{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

body {margin:5px 0 10px 0; background: #A7A7B5; font-family:verdana, arial, geneva, helvetica, sans-serif;}
h1 {font:bold 14px verdana; margin-bottom:10px;}
a, a:active, a:visited {text-decoration:none;color:#5B5FA6;font-weight:bold;font-style:inherit;}
a:hover {text-decoration:underline}
strong {font-weight:bold;font-style:inherit;}
em {font-style:italic;font-weight:inherit;}

#frame {width:800px; }
#logo-wings {background:url("images/logo-wings.gif") no-repeat left; width:800px; height:22px; margin-left:71px;}
#page-top {background:#D0D0D9 url("images/page-top.gif"); width:800px;height:10px;float:left;font-size:0}
#page-bottom {background:#D0D0D9 url('images/page-bottom.gif'); width:800px; height:10px;font-size:0}
#content {background:white;border-left:5px solid #D0D0D9;border-right:5px solid #D0D0D9;}

#header {background:white;text-align:left;}
#header #logo {margin:0 0 10px 33px;}
#header #agiledev {float:right;margin:24px 40px 0 0;}

#navtabs {clear:both;background:#454990 url("images/nav-bg.gif") bottom; height:32px;margin:0 1px;line-height:18px;}
#navtabs ul {margin-left:10px;padding:0;list-style:none;}
#navtabs li {float:left;margin:0;padding:5px 20px;}
#navtabs li.active {background-position: top;}
#navtabs li.inactive {background-position: bottom;}
#navtabs li#section1 {background-image: url("images/nav-bg.gif") top; }
#navtabs a, #navtabs a:visited, #navtabs a:active { color:#E1E5F0; font:bold 11px verdana; text-decoration:none;line-height:0px;}
#navtabs a:hover { color:white; text-decoration:none; }
#navtabs a.alwayson {color:white;}
.active {background-image:url("images/nav-bg-on.gif"); height:22px;}
#page {clear:both;height:390px; background:white; padding:0 1px;}

div.scroller {background:white; width:788px;height:390px;overflow:hidden;}
div.scroller div.section {text-align:left;width:788px;height:390px;overflow:hidden;float:left;padding-top:1px;}
div.scroller div.content {width:10000px;}

#adspace-left {background:#9C9EBE url("images/home-left.gif") bottom; width:303px;height:233px;float:left;}
#adspace-right {background:#9C9EBE url("images/home-right.jpg") bottom; width:485px;height:233px;float:left;}

#callboxes {background:white url("images/callboxes.gif"); width:788px;height:150px;margin-top:1px;padding-left:30px;}
.callbox { float:left;margin:32px 48px 0 0;width:210px;background:#fff;}
p.callbox-text {margin-top:10px;font:11px verdana;color:#333;line-height:1.2em;}
.callbox-more {font:10px verdana;color:#888;}

#head-services {background:url("images/head-services.gif"); width:788px;height:70px}
#head-portfolio {background:url("images/head-portfolio.gif"); width:788px;height:70px}
#head-about {background:url("images/head-team.gif"); width:788px;height:70px}
#head-buzz {background:url("images/head-buzz.gif"); width:788px;height:70px}
#head-contact {background:url("images/head-contact.gif"); width:788px;height:70px}
#head-consultation {background: url("images/head-consultation.gif"); width:788px;height:70px}
#head-sent {background: url("images/head-sent.gif"); width:788px;height:70px}

.headtext {color:white;font:11px verdana;padding:12px 50px 0 340px;line-height:15px;}
.page-content {width:500px;height:300px;padding:15px 0 0 31px;font-size:11px;line-height:14px;}
.page-content p {margin:0 0 11px;}
.trans {display:none;}
.capstone {text-transform:uppercase;font-size:0.9em;font-weight:bold;}
.alert {background:#44aa44;font-weight:bold;color:white;padding:5px;padding-left:10px;text-align:left;margin-bottom:10px;}

.portfolio-item {text-align:center;width:160px;margin: 0 0 20px 0;font-size:9px;}
.portfolio-name a, .portfolio-name a:visited, .portfolio-name a:active {font-size:9px;color:#aaa;text-decoration:none;}
.portfolio-name a:hover {text-decoration:underline;}
.screenshot {width:145px;height:120px;margin:0 0 3px 0}
#portfolio-atlasphere {background:url("images/portfolio-atlasphere.gif");}
#portfolio-askjim {background:url("images/portfolio-askjim.gif");}
#portfolio-wineq {background:url("images/portfolio-wineq.gif");}
#portfolio-accustat {background:url("images/portfolio-accustat.gif");}
#portfolio-figaro {background:url("images/portfolio-figaro.gif");}
#portfolio-cee {background:url("images/portfolio-cee.gif");}

.services-column {font:11px verdana;margin:0px 20px 0 0;float:left;width:230px;}
.services-column p { margin:0 0 12px;line-height:14px;}
#svc2 {margin-right:0;}

.team-column {float:left;width:235px;font:11px verdana;margin:0px 18px 0 0;}
.team-column p { margin:0 0 12px;line-height:14px;}
.team-column img {float:left;background:white;padding:1px;border:1px solid #ddd;margin:0 7px 5px 0;}
.team-column h2 {margin:0 0 8px;font:bold 14px verdana;color:black;}
.teampage {width:770px;}

#section5content {overflow:auto;height:295px;margin-top:5px;width:492px;}
#section5content img {float:right;margin:3px 15px 5px 10px;}
.buzz-headline {font:bold 14px verdana;margin:25px 0 10px 0;}
.buzz-content {margin:0 10px 0 0;}
.buzz-from {font-size:10px;margin:8px 20px 0 0;}
.first {margin-top:0px;}

.sidebar {background:url('images/sidebar-bg.gif') repeat-x;float:right;height:390px;width:250px;margin-top:1px;padding:0;font:11px verdana;}
.sidebar-rule {margin:5px;border:1px solid white;padding:10px;}
.sidebar img {float:right;margin:3px 5px 5px 10px;width:40px;padding:1px;border:1px solid #ccc;}
.sidebar p {margin-bottom:10px;}
.sidebar .buzz-headline {font:bold 14px verdana;margin:0 0 10px 0;}
.sidebar .buzz-content {margin:0 10px 0 0;}
.sidebar .buzz-from {font-size:10px;margin:8px 20px 0 0;}
.sidebar .collage {width:228px;padding:10px 5px;border:none;}

form#consultation {margin:0;width:460px;}
form#consultation input.text, form#consultation textarea {padding:2px;border:1px solid #aaa;background:#ffd;}
form#consultation input.text {width:200px;height:13px;}
form#consultation input.short {width:120px;}
form#consultation input.tiny {width:25px;}
form#consultation textarea {width:220px;height:60px;}
form#consultation input.submit {padding:2px;font:11px verdana;}

form#consultation table {width:460px;background:white;}
form#consultation th, form#consultation td {vertical-align:middle;padding:3px 8px;background:#eee;text-align:left;border-bottom:1px solid white;}

#contact p {margin:0 0 10px; 10px;}
#contact h3 {font:bold 13px verdana; margin-bottom:10px; background:#D0D0D9;padding:2px 0 2px 4px;color:white}

#copyright {color:#E1E1E5;margin:8px 0;font:10px verdana;text-align:center;}

.error {background:#cc0000;font:bold 11px verdana;color:white;padding:5px;padding-left:10px;text-align:left;margin-bottom:5px;}

