html { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #51534A; }
body { background: #c7e9f8 url(../images/bg-body.gif) repeat-x top; padding: 0; margin: 0; }
img { border: 0; }
h1 { font-size: 22px; margin: 0; font-weight: bold; color: #003c9b; line-height: 22px;}
h2 { font-size: 14px; margin: 10px 0px 10px 0px; font-weight: normal; color: #cc1012; text-transform: uppercase; line-height: 16px;}
a, a:visited, a:active { color: #7c8e88; text-decoration: underline; outline: none; }
a:hover { color: #7c8e88; text-decoration: none; outline: none; }
form {margin: 20px 20px 0px 0px; padding: 0px;}

.clear {clear: both;}
.fl-right {float: right;}
.fl-left {float: left;}

#wrapper {background: url(../images/bg-content.png) repeat-y center;}
#page {width: 900px; margin: 0 auto; position: relative;}
#header {padding: 0px;}
#logo {float: left;}
#tagline {background: url(../images/tagline.gif) no-repeat center; float: right; width: 650px; height: 80px;}
#banner {marin: 0 auto; text-align: center;}
#banner-tag {position: absolute; top: 89px; right: -23px;}
#content {padding: 12px;}
#tagline-getmore {margin-left: -49px;}
#footer {color: #252525; font-size: 11px; margin-top: 55px;}

/*=== Testimonial Boxes ===*/
#testimonial1 {margin: 20px 0px;}
#testimonial1-top {background: url(../images/testimonial1-top.gif) no-repeat; width: 493px; height: 7px;}
#testimonial1-body {background: url(../images/testimonial1-middle.gif) repeat-y; width: 443px; padding: 25px; font-size: 16px; line-height: 22px;}
#testimonial1-body i, #testimonial1-body em {color: #002474; font-variant: italics; font-weight: bold;}
#testimonial1-bottom {background: url(../images/testimonial1-bottom.gif) no-repeat; width: 493px; height: 7px;}

#testimonial2 {margin: 20px 0px 20px 20px; float: right;}
#testimonial2-top {background: url(../images/testimonial2-top.gif) no-repeat; width: 318px; height: 6px;}
#testimonial2-body {background: url(../images/testimonial2-middle.gif) repeat-y; width: 268px; padding: 25px; font-size: 16px; line-height: 22px;}
#testimonial2-body i, #testimonial2-body em {color: #002474; font-variant: italics; font-weight: bold;}
#testimonial2-bottom {background: url(../images/testimonial2-bottom.gif) no-repeat; width: 318px; height: 6px;}

.quotes {position: relative; margin: -18px 7px 7px -8px;}
/*=== End Testimonial Boxes ===*/

/*=== Contact Form ===*/
#contact-tag {position: relative; right: 34px;}
#contact {float: right; margin-left: 45px; width: 318px; height: 637px; margin-bottom: 20px;}
#contact-top {background: url(../images/bg-contact-top.gif) no-repeat; width: 318px; height: 51px; margin-left:5px;}
#contact-body {background: url(../images/bg-contact-body.gif) repeat-y; width: 298px;  padding: 12px;}
#contact-bottom {background: url(../images/bg-contact-bottom.gif) no-repeat; width: 318px; height: 8px;}
.label {font-size: 13px; font-weight: bold; color: #000000; text-transform: uppercase; margin: 0px; margin-top: 8px;}
.field {font-size: 12px; padding: 8px 2px; border: 1px solid #cbcbcb; margin: 6px 0px 14px 0px; background: #FFFFFF; color: #4e4e4e }
.field_large {width: 197px;}
.field_med {width: 134px;}
.field_small {width: 71px;}
.field_xsmall {width: 48px;}
.fpad {margin-left: 6px;}
.checkbox {width: 17px; height: 17px; padding: 0 5px 0 0; background: url(../images/checkbox.gif) no-repeat; display: block; clear: left; float: left;}
/*=== End Contact Form ===*/