body {background: #cccccc url(img/bg_grad.jpg) fixed;}
div, p, blockquote, td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; color: #333333; background-color:#FFFFFF;} 
ol, ul, dl, li, dt, dd {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style-image:url(img/bullet.gif);}
b, strong { font-weight: 700}

h1 {font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:1.6em; color:#333333; margin-top:20px;}

.body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; padding:10px;}
.body a { color: #FF6600; text-decoration: underline; font-weight: bold; font-size: 12px}
.body a:active { color: #FF6600; text-decoration: underline; font-weight: bold; font-size: 12px}
.body a:link {  color: #FF6600; text-decoration: underline; font-weight: bold; font-size: 12px}
.body a:visited {  color: #FF6600;text-decoration: underline; font-weight: bold; font-size: 12px}
.body a:hover {  color: #FF9900; text-decoration: underline ; font-weight: bold; font-size: 12px}

.navigation {background: #D9E1E5 url(img/nav.gif); border: 1px solid #DFEEF7; border-color: #DFEEF7 #CFDEE7; height: 41px;}
.navigation a {background: #D9E1E5 url(img/nav.gif); border-right: 1px solid #AFBEC7; color: #456; display: block; float: left; font: bold 1.1em sans-serif; line-height: 41px; padding: 0 20px; text-decoration: none;}
.navigation a:hover {background-position: left bottom; color: #234; text-decoration:underline;}

.icons  a:active {  color: #FF6600; text-decoration: none; font-size: 10px}
.icons  a:link {  color: #333333; text-decoration: none; font-size: 10px}
.icons  a:visited {  color: #333333; text-decoration: none; font-size: 10px}
.icons  a:hover {  color: #FF6600; text-decoration: underline; font-size: 10px}

.leftside {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.leftside  a:active {  color: #FF6600; font-size: 12px}
.leftside  a:link {  color: #333333; font-size: 12px}
.leftside  a:visited {  color: #333333; font-size: 12px}
.leftside  a:hover {  color: #FF6600; font-size: 12px}

.rightside {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-left:1px solid #DDDDDD; padding:10px;}
.rightside  a:active {  color: #666666;text-decoration: none; font-size: 10px}
.rightside  a:link {  color: #666666;text-decoration: none; font-size: 10px}
.rightside  a:visited {  color: #666666;text-decoration: none; font-size: 10px}
.rightside  a:hover {  color: #FF6600;text-decoration: underline; font-size: 10px}

.footer { padding:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 10px; text-align:center;}
.footer  a:active {  color: #FF00;text-decoration: none; font-size: 10px}
.footer  a:link {  color: #666666;text-decoration: none; font-size: 10px}
.footer  a:visited {  color: #666666;text-decoration: none; font-size: 10px}
.footer  a:hover {  color: #FF6600;text-decoration: underline; font-size: 10px}

.table_default {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}

.header_titles {background-image:url(img/header_bg.jpg); background-repeat:repeat-x; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}

.testimonial {font-weight:bold; font-style:italic;}
.testimonial_wrapper {padding:10px; margin:10px; border:1px solid #333333;}

.testimonial_side {margin:8px; border:1px solid #333333;}
.testimonial_side h3 {margin:0; padding:5px 5px 0 5px; color:#FF3300;}
.testimonial_side p {margin:0; padding:5px;}
.testimonial_side p.testimonial_side_owner {font-size:0.8em;}