@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(images/bkgd-body-SEMPA.jpg);
}


/* ----------------------------- header and main nav -------------------------- */
#header ul li {
	border-right: 1px solid #0078ae;
}
#header ul li a:link, #header ul li a:visited {
	color: #0078ae;
}
#header ul li a:hover {
	color: #4a4a4a;
}

/* ------------------------- image banner -------------------------- */
#imagebanner {
	height: 177px;
}
#emailbox {
	background-image: url(images/bkgd-emailusbox-SEMPA.jpg);
}
#colorblock {
	background-color: #0078ae;
}
#emailbox a:hover, #colorblock a:hover {
	color: #f4e192;
}
#sidebarcolor a:link, #sidebarcolor a:visited {
	color: white;
}
#sidebarcolor a:hover {
	color: #4a4a4a;
}
#sidebarcolor {
	height: 60px;
	background-image: url(images/bkgd-sidebarcolor-SEMPA.jpg);
}
#imagebanner #featureimage {
	height: 177px;
	background-image: url(images/bkgd-img-babysplashing.jpg);
}

/* ------------------------- sidebar products ---------------------- */
#sidebar ul.products {
	color: #0078ae;
}



/* -------------------------- content ---------------------------- */
#content h1, #content-wide h1 {
	color: #0078ae;
}



/* ------------------------- universals and reusables ------------------------ */

h2 {
	color: #0078ae;
}
h3 {
	color: #c17f1d;
	font-size: 12px;
	font-style: normal;
}
sup {
	font-size: .75em;
	vertical-align: top;
}
.attention {
	color: #c17f1d;
}
.qanda ul li.q {
	list-style-image: url(images/icon-Q-SEMPA.png);
	color: #0078ae;
}
.qanda ul li.a {
	list-style-image: url(images/icon-A-SEMPA.png);
}


/* ------------------------- tables ----------------------------- */

thead {
	background-color: #0078ae;
}
td, th {
	border: 1px solid #a6bdde;
}
thead td, thead th {
	border: 1px solid #0078ae;
}
caption h3 {
	color: #0078ae;
}
td.divideme {
	border-right: 2px solid #0078ae;
}


/* ------------------ feature links ----------------------- */

#featurelinkbox ul li, #featurelinkbox-narrow ul li {
	background-image: url(images/bkgd-featurelink-SEMPA.jpg);
	border: 1px solid #0078ae;
}
#featurelinkbox ul li:hover, #featurelinkbox-narrow ul li:hover {
	background-color: white;
}
#featurelinkbox ul li a:link, #featurelinkbox ul li a:visited, #featurelinkbox-narrow ul li a:link, #featurelinkbox-narrow ul li a:visited {
	color: #4a4a4a;
}
#featurelinkbox ul li a:hover, #featurelinkbox-narrow ul li a:hover {
	color: #4a4a4a;
}
#featurelinkbox ul li a.webinar:link, #featurelinkbox ul li a.webinar:visited, #featurelinkbox-narrow ul li a.webinar:link, #featurelinkbox-narrow ul li a.webinar:visited {
	background-image: url(images/icon-webinar-sempa.png);
	padding: 15px 15px 15px 30px;
}
#featurelinkbox ul li a.calculator:link, #featurelinkbox ul li a.calculator:visited, #featurelinkbox-narrow ul li a.calculator:link, #featurelinkbox-narrow ul li a.calculator:visited {
	background-image: url(images/icon-calculator-sempa.png);
	padding: 15px 15px 15px 30px;
}
#featurelinkbox ul li a.form:link, #featurelinkbox ul li a.form:visited, #featurelinkbox-narrow ul li a.form:link, #featurelinkbox-narrow ul li a.form:visited {
	background-image: url(images/icon-form-sempa.png);
	padding: 15px 15px 15px 25px;
}
#featurelinkbox ul li a.faq:link, #featurelinkbox ul li a.faq:visited, #featurelinkbox-narrow ul li a.faq:link, #featurelinkbox-narrow ul li a.faq:visited {
	background-image: url(images/icon-Q-SEMPA.png);
	padding: 15px 15px 15px 30px;
}
#featurelinkbox ul li a.PDFform:link, #featurelinkbox ul li a.PDFform:visited, #featurelinkbox-narrow ul li a.PDFform:link, #featurelinkbox-narrow ul li a.PDFform:visited {
	background-image: url(images/icon-PDFform-sempa.png);
	padding: 15px 15px 15px 30px;
}
#featurelinkbox ul li a.PDFbrochure:link, #featurelinkbox ul li a.PDFbrochure:visited, #featurelinkbox-narrow ul li a.PDFbrochure:link, #featurelinkbox-narrow ul li a.PDFbrochure:visited {
	background-image: url(images/icon-PDFbrochure-sempa.png);
	padding: 15px 15px 15px 30px;
}

/* --------------------- call to action ----------------------- */
ul.calltoaction {
	color: #0078ae;
}
ul.calltoaction li.box {
	background-color: #9dc5de;
	color: white;
}
	
