
/***** default styles *****/
* { font-family: Verdana, Arial; font-size: 9pt; }

/***** link classes *****/
A:link { color: #39C; outline: none; text-decoration: none; } /* default link styling - should be the same as linkNormal class */
A:visited { color: #545EAA; outline: none; text-decoration: none; }
A:hover { color: #39C; outline: none; text-decoration: underline; }
A:active { color: #39C; outline: none; text-decoration: underline; }	

/***** tag classes *****/
BODY { background: transparent url(../images/bkg_pg.png) top center repeat-x; color: #333; margin: 0;  }

H1 { color: #333; font-family: Verdana, Arial; font-size: 16.5pt; font-weight: normal; margin: 0; padding: 0; }
H2 { color: #333; font-family: Verdana, Arial; font-size: 11pt; font-weight: normal; margin: 0; padding: 0; }
H3 { color: #666; font-family: Verdana, Arial; font-size: 11pt; font-weight: bold; margin: 0; padding: 0; }
H4 { color: #333; font-family: Verdana, Arial; font-size: 13.5pt; font-weight: normal; margin: 0; padding: 0; }

IMG { border: 0; }

INPUT { border: solid 1px #CED7DE; }
SELECT { border: solid 1px #CED7DE; }
OPTION { font-size: 10pt; }
TEXTAREA { border: solid 1px #CED7DE; }

LI { padding: 4px 0; }

P { margin: 0; }
P.included { font-weight: bold; }
P.safety { font-style: oblique; }

/***** div ids *****/

#footerprintpage { display: none; }
#footerwrapper { background-color: transparent; background-image:url(../images/footer_pg_v2.png); background-repeat: no-repeat; color: #FFF; clear: both; height: 55px; line-height: 150%; margin-left: auto; margin-right: auto; padding: 120px 15px 0 15px; text-align: right; width: 950px; }
#footerwrapper a { color: #FFF; }
#footerwrappersecondary { font-size: 7.5pt; background-color: transparent; margin-left: auto; margin-right: auto; text-align: center; width: 980px; }

/* header */
#headermain { background: transparent url(../images/jbe_header_new.png) top center no-repeat; color: #FFF; font-size: 8pt; height: 235px; overflow: hidden; padding: 0; position: relative; } /* must have a height!!! */
#headermain a:link { color: #FFF; font-size: 8pt;  }
#headermain a:visited { color: #FFF; font-size: 8pt; }
#headermain a:active { color: #FFF; font-size: 8pt; }
#headermain a:hover { color: #FFF; font-size: 8pt; }
#headermain div { font-size: 8pt; }

/* header navigation */
#headernavcontainer { height: 35px; }
#headernavcontainer ul { background-color: transparent; background-image:url(../images/nav_sep.png); color: #FFF; float: left; font-family: Verdana, Arial; margin-bottom: 0; margin-left: 0; margin-top: 0; padding-left: 0; }
#headernavcontainer ul li { display: inline; }
#headernavcontainer ul li a { background-color: transparent; color: #FFF; float: left; font-family: Arial, Verdana; font-size: 9pt; font-weight: bold; height: 24px; outline: none; overflow: hidden; padding-top: 11px; text-align: center; text-decoration: none; }

#headerprimary { background-color: transparent; margin-left: auto; margin-right: auto; width: 980px; }

#headersecondary { background: #FFF url(../images/curve.png) top center no-repeat; color: #FFF; font-size: 8pt; height: 83px; margin-left: auto; margin-right: auto; overflow: hidden; padding: 0; position: relative; width: 980px } /* must have a height!!! */

#headerstrip { margin-left: auto; margin-right: auto; height: 3px; width: 980px;  }

