body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #139ef3;}
h1, h2, h3, h4 {margin: 0; padding: 0;}
p {margin: 7px 0 7px 0; padding: 0;}
a {color: #0076b4;}	
hr {margin: 0 20px 0 20px; border: 0; border: 1px solid #ccc; height: 1px;}	
	
#frame {width: 770px; margin: 0 auto 0 auto; border-left: 1px solid #000; border-right: 1px solid #000; background-color: #fff;}

#header {background-image: url(../images/sapromo-header.jpg); background-repeat: no-repeat; height: 145px; text-align: center;}
#header p {margin: 0 0 0 0; padding: 110px 0 0 0; font-size: 11px;}

#splash img {border-top: 5px solid #c2cacd; border-bottom: 5px solid #c2cacd;}

#content h1 {font-size: 28px; color: #2977b5; margin: 0 0 20px 0; padding: 20px 0 0 0; font-style: italic;}
#content h2 {font-size: 20px; color: #2977b5; font-weight: normal; margin: 20px 0 20px 0; font-style: italic;}
#content h3 {font-size: 17px; color: #2977b5; font-weight: normal; margin: 20px 0 20px 0; font-style: italic;}
#content input, #content select {width: 450px;}
#content label {width: 250px;display: block;}
#content ul {margin-bottom: 30px;}
#content table {margin-left: 20px;}
#content p {margin: 10px 20px 10px 20px;}

.intro {text-align: center; background-image: url(../images/sapromo-intro.gif); background-repeat: repeat-y;}
.intro p {font-size: 14px;}


#footer {background-image: url(../images/sapromo-footer.gif); background-repeat: repeat-x; height: 53px; text-align: center; padding-top: 10px;}
#footer a {color: #2977b5; font-weight: bold; font-size: 16px; text-decoration: none;}
	
#testimonial {background-image: url(../images/sapromo-intro.gif); background-repeat: repeat-y; border-top: 5px solid #c2cacd; border-bottom: 5px solid #c2cacd;}
#testimonial h3 {margin-left: 20px;}

.margo {padding-left: 20px;}