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

body {
margin:0 0 20px 0;
padding:0;
height:100%;
max-height:100%;
background-color:#663399;
background-image:url(images/background.gif);
background-repeat:repeat-x;
background-attachment:fixed;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#330066;
}

a {
color:#ffcc33;
text-decoration:underline;
}

a:hover {
color:#ff6633;
text-decoration:none;
}

hr {
margin-top:21px;
margin-bottom:21px;
border:none;
width:780px;
background-color:#ffcc33;
height:2px;
clear:both;
}

#centerColumn { 	
margin:0 auto;
padding:0;
width:780px;
text-align:left;
vertical-align: middle;	
background-color:#9966cc;
border-left:2px solid #ffcc33;
border-right:2px solid #ffcc33;
border-bottom: 2px solid #ffcc33;
border-radius-bottomleft:15px;
border-radius-bottomright:15px;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;
}

#centerColumn h1 {
margin:0 0 -10px 0;
padding:0 0 0 31px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#ffcc33;
text-transform:uppercase;
}

#centerColumn h2 {
margin:0;
padding:10px 0 0 31px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#ffffcc;
}

#centerColumn p {
margin:0;
padding:20px 31px 0 31px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#330066;
}

#divider {
margin-top:21px;
border:none;
width:780px;
background-color:#663399;
text-align:left;
height:25px;
clear:both;
}

#navbar {
margin:0 auto;
padding:0;
width:784px;
height:100px;
background-color:#330066;
}

#navbar img {
margin: 0;
padding: 0;
border: 2px solid;
}

#navbar a {
margin: 0;
padding: 0;
text-decoration: none;
}

#navbar ul {
margin:0;
padding:0 5px 0 0;
list-style:none;
}

#navbar li {
margin:0;
padding:0 5px 0 0;
list-style:none;
display:inline;
}

#header {
margin-bottom:21px;
padding:0;
height:125px;
border-top: 6px solid #ffcc33;
border-bottom: 6px solid #ffcc33;
}

#casestudy {
margin:0 0 21px 21px;
padding:10px;
float:left;
width:208px;
background-color:#330066;
border: 2px solid #ffcc33;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
height:245px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

#newfeatures {
margin:0 21px 21px 21px;
padding:10px;
float:left;
width:208px;
background-color:#330066;
border: 2px solid #ffcc33;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
height:245px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

#testimonial {
margin:0 21px 21px 0;
padding:10px;
float:left;
width:208px;
background-color:#330066;
border: 2px solid #ffcc33;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
height:245px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

#tom {
margin:21px 0 21px 21px;
padding:10px;
float:left;
width:208px;
background-color:#330066;
border: 2px solid #ffcc33;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
height:540px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

#matth {
margin:21px 21px 21px 21px;
padding:10px;
float:left;
width:208px;
background-color:#330066;
border: 2px solid #ffcc33;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
height:540px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

#paul {
margin:21px 21px 21px 0;
padding:10px;
float:left;
width:208px;
background-color:#330066;
border: 2px solid #ffcc33;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
height:540px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

#gregb {
margin:0 11px 21px 147px;
padding:10px;
float:left;
width:208px;
background-color:#330066;
border: 2px solid #ffcc33;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
height:540px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

#mattl {
margin:0 147px 21px 11px;
padding:10px;
float:left;
width:208px;
background-color:#330066;
border: 2px solid #ffcc33;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
height:540px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

#study1 {
margin:21px 0 21px 21px;
padding:10px;
float:left;
width:208px;
background-color:#330066;
border: 2px solid #ffcc33;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
height:540px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

#study2 {
margin:21px 21px 21px 21px;
padding:10px;
float:left;
width:208px;
background-color:#330066;
border: 2px solid #ffcc33;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
height:540px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

#study3 {
margin:21px 21px 21px 0;
padding:10px;
float:left;
width:208px;
background-color:#330066;
border: 2px solid #ffcc33;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
height:540px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

#study4 {
margin:0 11px 21px 147px;
padding:10px;
float:left;
width:208px;
background-color:#330066;
border: 2px solid #ffcc33;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
height:540px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

#study5 {
margin:0 147px 21px 11px;
padding:10px;
float:left;
width:208px;
background-color:#330066;
border: 2px solid #ffcc33;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
height:540px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

#emailandfax {
margin:0 0 21px 21px;
padding:10px;
float:left;
width:208px;
height:100px;
background-color:#330066;
border: 2px solid #ffcc33;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

#emailandfax a {
	color: #ffffcc;
	text-decoration: underline;
}

#postal {
margin:0 21px 21px 21px;
padding:10px;
float:left;
width:208px;
height:100px;
background-color:#330066;
border: 2px solid #ffcc33;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

#telephone {
margin:0 21px 21px 0;
padding:10px;
float:left;
width:208px;
height:100px;
background-color:#330066;
border: 2px solid #ffcc33;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

#video {
margin:0 21px 21px 21px;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
float:left;
width:720px;
height:500px;
background-color:#330066;
border: 2px solid #ffcc33;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
text-align: center;
}

#casestudy h3, #newfeatures h3, #testimonial h3, #tom h3, #matth h3, #paul h3, #gregb h3, #mattl h3, #study1 h3, #study2 h3, #study3 h3, #study4 h3, #study5 h3, #emailandfax h3, #postal h3, #telephone h3 {
margin-bottom: 10px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffcc33;
}

#study1 img, #study2 img, #study3 img, #study4 img, #study5 img {
border:0px;
}

#casestudy h4, #newfeatures h4, #testimonial h4, #tom h4, #matth h4, #paul h4, #gregb h4, #mattl h4, #study1 h4, #study2 h4, #study3 h4, #study4 h4, #study5 h4, #emailandfax h4, #postal h4, #telephone h4 {
margin-top: -8px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#ff6633;
}

#casestudy p2, #newfeatures p2, #testimonial p2, #tom p2, #matth p2, #paul p2, #gregb p2, #mattl p2, #study1 p2, #study2 p2, #study3 p2, #study4 p2, #study5 p2, #emailandfax p2, #postal p2, #telephone p2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

#study1 ul, #study2 ul, #study3 ul, #study4 ul, #study5 ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

#study1 li, #study2 li, #study3 li, #study4 li, #study5 li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color: #ffffcc;
}

.barepic {
border:none;
}

.right {
float:right;
margin:5px;
padding:2px;
}

.left {
float:left;
margin:5px;
padding:2px;
}

.righttext {
float:right;
margin:0;
padding:5px 31px 0 0;
}

.lefttext {
float:left;
margin:5px;
padding:2px;
}

.center {
width:auto;
margin-left:auto;
margin-right:auto;
}

#footer {
position:relative;
clear:both;
margin:0;
padding:0;
height:30px;
text-align:center;
background-color:#330066;
border-top: 2px solid #ffcc33;
border-radius-bottomleft:15px;
border-radius-bottomright:15px;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;
}

#footer p {
margin:0;
padding:8px 0 10px 0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffcc33;
}

