body { color: #140e3a; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 15px; background-color: #f9f9f7; background-image: url(../graphics/sps-background-main.jpg); background-repeat: repeat-y; background-position: center top; word-spacing: 0; letter-spacing: 0; margin: 0; padding: 0; list-style-image: url(../graphics/arrow.gif); list-style-position: outside; }

#body { width: 100%; margin: 0; padding: 0; background-image: url(../graphics/sps-background.jpg); background-repeat: repeat-x; background-position: center top; }

#container { width: 981px; margin: 0; padding: 0; }

#news { background-color: #fdee52; background-image: url(../graphics/news-bg.jpg); background-repeat: repeat-x; background-position: left top; border: solid 1px #150f3b; padding: 0 10px; }

span.date a { text-decoration: none; font-weight: bold; }
#news td { color: #302f2f; font-size: 12px; line-height: 12px; }

#spotlight { background-image: url(../graphics/sps-locations-bg_01.jpg); background-repeat: no-repeat; background-position: center bottom; }

#locations { color: #16123e; font-size: 11px; line-height: 15px; background-image: url(../graphics/sps-locations-bg_02.jpg); background-repeat: no-repeat; background-position: center top; }

#locations p { color: #16123e; font-size: 11px; line-height: 15px; padding: 2px 0px; margin: 0px }

#testimonials { background-image: url(../graphics/sps-quotes.gif); background-repeat: no-repeat; background-position: left top; padding: 10px; border-right: 1px dotted #d8d8d8; border-left: 1px dotted #d8d8d8; }

td.testimonials { padding: 0 10px; }

#footer { background-image: url(../graphics/sps-locations-bg_03.jpg); background-repeat: no-repeat; background-position: center top; }

input { color: #140e3a; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; background-color: #fff; text-transform: none; margin: 0; padding: 2px 5px 0; border: solid 1px #140e3a; }

select { color: #140e3a; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; background-color: #fff; margin: 0; padding: 2px 0 2px 5px; border: solid 1px #140e3a; }

textarea { color: #140e3a; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; background-color: #fff; margin: 0; padding: 2px 0 2px 5px; border: solid 1px #140e3a; }

p { color: #140e3a; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; line-height: 18px; margin: 0; padding: 0 0 10px; }

h1 { color: #150e3a; font-family: Tahoma, Geneva, sans-serif; font-size: 24px; font-weight: normal; line-height: 30px; margin: 0; padding: 0 0 5px; }

h2 { color: #150e3a; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; margin: 0; padding: 0 0 5px; text-transform: uppercase; }

h3 { color: #150e3a; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: normal; line-height: 16px; margin: 0; padding: 0 0 5px; }

h4 { color: #000; font-family: Tahoma, Geneva, sans-serif; font-size: 19px; font-weight: normal; line-height: 23px; margin: 0; padding: 2px 0; }

h5 { color: #000; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 2px; }

h6 { color: #000; font-family: Tahoma, Geneva, sans-serif; font-size: 15px; font-weight: normal; line-height: 19px; margin: 0; padding: 2px 0; }

td {}

div { margin: 0px; padding: 0px; }

a:link { color: #140e3a; text-decoration: underline; }

a:visited { color: #140e3a; text-decoration: underline; }

a:hover { color: #140e3a; text-decoration: none; }

a:active { color: #140e3a; text-decoration: none; }

a img { border: none; }
