html { min-height: 101%;   
}
body { font-family: Arial; font-size:12px; line-height:17px; margin:0px; color:#333333; 
       background-image:url(../images/bodybg.png); background-repeat:repeat-x;
}
p { margin-top:0px; margin-bottom:12px; 
}
form { margin:0px; }
input, select, textarea { 
}

/* ----------------- TEMPLATE STYLES ------------------------------------------------ */

.banner { width:980px; margin:auto; height:279px; background-image:url(../images/banner.jpg); background-repeat:no-repeat; }
.banner img { float:left; border:0px; margin-top:10px; margin-left:60px; }
.header-contact-unit { float:right; text-align:right; margin-top:93px; font-size:13px; color:#ffffff; }
.header-contact-unit p { margin-bottom:8px; padding-right:20px; }
.header-contact-unit a { color:#ffffff; text-decoration:none; }
.header-contact-unit a:hover { text-decoration:underline; cursor:pointer;}

.nav { clear:both; padding-top:20px; padding-left:72px; text-align:left; font-size:14px; font-weight:bold; }
.nav a { text-decoration:none; color:#ffffff; margin-right:22px; }
.nav a span { color:#ff0000; }
.nav a:hover { cursor:pointer; }
.nav a:hover span { color:#ffffff; }


.container { width:880px; overflow:auto; margin:auto; text-align:left; padding:11px 0 0 20px; background-image:url(../images/yellowline.jpg); background-repeat:no-repeat; background-position:top center;}

.footer { clear:both; width:880px; margin:30px 0; border-top:20px solid #666666; padding-top:15px; font-size:11px; }
.footer-left { float:left; color:#666666; }
.footer-right { float:right; text-align:right; color:#666666; }
.footer p a { text-decoration: none; color:#666666; }
.footer p a:hover { text-decoration: underline; cursor:pointer; }

.mxmg p { float:left; padding-left:160px; padding-top:4px; }
.mxmg img { border:0px; 
}

/* ----------------- EDITABLE STYLES ---------------------------------------------------- */

}

.full-width { }
.content-unit { float:left; padding:0px 20px 0 0px; width:400px; }
.content-unit img { float:left; margin-right:12px; }

.quote { float:left; background-image:url(../images/quotes.png); background-repeat:no-repeat; padding-left:110px; margin:20px 0px 20px 0;}

.content-unit-full-width { clear:both; padding-bottom:20px; }
.content-unit-full-width img { float:left; margin:0 20px 20px 0; 
}
h1 { font-size:24px; margin:20px 40px 20px 0px;}
h1 span { color:#ff0000; }
h2 { font-size:14px; margin:0px; margin:20px 0 10px 0}
.iframe { width:400px; height:400px; border:0px; margin:0px 0px 20px 0px; padding:0px; }
