body { margin:0; padding:0; font-family:Arial; font-size:12px; background:#CCCCCC; }

img { behavior: url(iepngfix.htc); }
img { border:none; }
div#shell { background:#FFFFFF; width:910px; max-width:910px; margin-left:auto; margin-right:auto; padding:0px 15px 30px 15px; position:relative; }
div#header { }
div#nav { }
div#logo { float:left; padding:15px 0px 15px 0px; }
div#FlashHolder { padding-top:10px; }
div#homecontent { width:100%; text-align:left;  }
div#signup { position:absolute; top:30px; left:800px; }
div#footer { font-size:10px; font-weight:bold; color:#FFFFFF; padding:8px 15px 8px 15px; background:#999999; width:910px; max-width:910px; }
div#footer a { color:#eaeaea; }
div#footer a:hover { color:#FFFFFF; }
div#subcontent { float:left; text-align:left; width:60%; padding:0px 15px 0px 35px; }
div#subside { float:right; text-align:left; width:30%; }
div#testimonial { font-family:'Trebuchet MS'; font-size:12px; color:#676767; padding:5px; text-align:left; }
div#testimonials { width:210px; font-family:'Trebuchet MS'; font-size:12px; }
div#testimonials ul { list-style-type:none; margin:0; padding:0; }
.cornered { border:1px solid #CCCCCC; background:#e2e2e2; width:290px; text-align:left; padding:10px; color:#414141; float:right; }
.cornered2 { background:#e2e2e2; width:290px; padding:10px; text-align:left; float:right;}
div#FlashHolder li { padding:5px; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
div#generalform input, div#generalform select, div#generalform textarea { border:1px solid #909090; font-weight:normal; color:#414141; padding:3px; width:150px; }
.w150 { width:90px; font-weight:bold; text-align:right; padding-right:10px; color:#909090; }
div#generalform .clear { clear:both; padding-bottom:6px; }
div#homecontent h2 { background:#0A5D84; padding:7px; color:#FFFFFF; }
div#homecontent h2 a {color:#FFFFFF; }
ul { list-style-image:url(images/checkmark.jpg); }
