body { background-image: url(images/background.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; }
td {  }
/*HEADINGS */
h1 { color: #c5c7c9; font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
h2 { color: #125186; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h1, h2 {
	margin-bottom: 10px;
}
/*TEXTS */
p { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none; text-align: justify; padding-right: 10px; }
body, th, td, input, textarea, select { font-size: 12px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
blockquote, ul, ol, dl, li {
	margin-top: 0;
	margin-bottom: 10px;
	text-align: justify;
}
/* LINKS */
a:link { color: #125186; text-decoration: none; }
a:visited { color: #125186; text-decoration: none; }
a:hover {
	text-decoration: underline;
}
a:active { }
A.offerLink { color: #125186; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-top: 130px; margin-left: 10px; }
A.offerLink:hover { color: #125186; text-decoration: underline; }
A.offerSideLink { color: #125186; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-left: 10px; }
A.offerSideLink:hover { text-decoration: underline; }
A.sideNav:link { color: #125186; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.sideNav:hover { text-decoration: underline; }
/*LISTS*/
.list1 { color: #333; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; list-style-type: disc; }
.stepslist { color: #333; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; margin-top: 0; margin-bottom: 5px; margin-left: 10px; padding-left: 10px; list-style-type: disc; }
/* BACKGROUNDS */

.bg1 {
}
.offer1 { background-image: url(/images/offer1.gif); background-repeat: no-repeat; background-position: center top; width: 274px; height: 155px; }
.offer2 { background-image: url(/images/offer2.gif); background-repeat: no-repeat; background-position: center top; width: 274px; height: 155px; }
.offer3 { background-image: url(/images/offer3.gif); background-repeat: no-repeat; background-position: center top; width: 274px; height: 155px; }
.tableBorder { border: solid 1px #c5c7c9; }

/*BANNERS*/

.aboutBanner { background-image: url(/about/images/aboutBanner.jpg); background-repeat: no-repeat; width: 880px; height: 120px; }
.sp_aboutBanner { background-image: url(/about/images/sp_aboutBanner.jpg); background-repeat: no-repeat; width: 880px; height: 120px; }
.productsBanner { background-image: url(/products/images/productsBanner.jpg); background-repeat: no-repeat; width: 880px; height: 120px; }
.sp_productsBanner { background-image: url(/products/images/sp_productsBanner.jpg); background-repeat: no-repeat; width: 880px; height: 120px; }
.opportunityBanner { background-image: url(/opportunity/images/opportunityBanner.jpg); background-repeat: no-repeat; width: 880px; height: 120px; }
.sp_opportunityBanner { background-image: url(/opportunity/images/sp_opportunityBanner.jpg); background-repeat: no-repeat; width: 880px; height: 120px; }
.scienceBanner { background-image: url(/science/images/scienceBanner.jpg); background-repeat: no-repeat; width: 880px; height: 120px; }
.sp_scienceBanner { background-image: url(/science/images/sp_scienceBanner.jpg); background-repeat: no-repeat; width: 880px; height: 120px; }
.testimonialsBanner { background-image: url(/testimonials/images/testimonialBanner.jpg); background-repeat: no-repeat; width: 880px; height: 120px; }
.sp_testimonialsBanner { background-image: url(/testimonials/images/sp_testimonialBanner.jpg); background-repeat: no-repeat; width: 880px; height: 120px; }
.storeBanner { width: 880px; height: 120px; }
.sp_storeBanner { width: 880px; height: 120px; }
.resourcesBanner { background-image: url(/resources/images/resourcesBanner.jpg); background-repeat: no-repeat; width: 880px; height: 120px; }
.sp_resourcesBanner { background-image: url(/resources/images/sp_resourcesBanner.jpg); background-repeat: no-repeat; width: 880px; height: 120px; }
.adminBanner { background-repeat: no-repeat; width: 880px; height: 120px; }
.sp_adminBanner { background-repeat: no-repeat; width: 880px; height: 120px; }
/* MISC */
.hr1 { height: 1px; background: url(images/horizRule.gif) repeat-x left center; width: 180px; padding-top: 5px; padding-bottom: 5px; }
.hr2 { height: 1px; background: url(images/horizRule.gif) repeat-x left center; width: 475px; padding-top: 5px; padding-bottom: 5px; }
.c1hr { background-color: #125186; background-repeat: repeat-x; background-attachment: scroll; background-position: left center; width: 180px; height: 5px; }

img { border: none; }

img.left { float: left; margin: 5px 15px 5px 0; }

img.right {
	float: right;
	margin: 3px 0px 0px 15px;
}
.indexOffers { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; padding-left: 10px; }
.archive { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-top: 10px; margin-bottom: 10px; padding-right: 10px; }

/* WRAPPER */

#wrapper { width: 880px; margin: 20px auto 0; padding: 10px; background: #ffffff; border: solid 1px #c5c7c9; }

/* MENU */

#menu a {
	text-decoration: none;
	font-size: 11px;
	color: #125186;
}

#menu a:hover {
	text-decoration: underline;
}
/*SIDEBAR*/
#sidebar p { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#sidebar a { color: #125186; text-decoration: none; }
#sidebar a:hover { text-decoration: underline; }
/*FOOTER*/

#footer p { text-align: center; color: #125186; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

#footer a { color: #125186; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
.footer2 { color: #125186; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:footer2 { color: #125186; text-decoration: none; }
a.footer2:hover { text-decoration: underline; }
