/* jwfacts stylesheet */

body{background:#e9e9e9; margin:0px;padding:0px;text-align:center;}/* center everything. some browsers add margins and padding by default, remove them*/ 

#container {width:100%; text-align:center; margin:0 auto; }
#header { text-align:center; margin:0 auto; }

#headerremail {background:#D0A9F5; text-align:left; font-size:0.75em; margin:0 auto;  width:100%;}
.headeremail { text-align:left; font-family:verdana; padding:2;}

#headerrlogo {background:#D0A9F5;  text-align:center; margin:0 auto;  width:100%;}
.headerlogo {text-align:center; font-family:century gothic, verdana; font-size:24pt; padding:3;}

#headerrmenu {width:1000px; align:center; background:#333333; border-radius:10px; }
.headermenu { align:center; text-align:center; }

#headerryoutube {width:1000px; align:center; }
.headeryoutube {width:1000px;  background:#ffffff; padding:3px; border-radius:10px; text-align:center; align:center;}

#footerr {width:1000px; background:#D0A9F5; padding:0; text-align:center; margin:0 auto; border-bottom-right-radius:10px; border-bottom-left-radius:10px;  }
.googlefooter {padding:5px; text-align:center;}

.bodytable {width:1000px; background:#FFFFFF; padding:0px; border:1; border-top-right-radius: 10px; border-top-left-radius: 10px; text-align:center; valign:top; margin-left:auto; margin-right:auto; } /*text-align required for explorer*/
tr,td {text-align:left; vertical-align:top;}
.midtable {background:#FFFFFF; padding:15px; border-top-right-radius: 10px; border-top-left-radius: 10px; width:750px;}
.edgetable {background:#FFFFFF; padding:15px; border-top-right-radius: 10px; border-top-left-radius: 10px; width:250px;}

h1 {font-family:helvetica, arial; font-size:1.5em; text-align:center;}
h2 {font-family:helvetica, arial; font-size:1.25em; text-align:center;}
h3 {font-family:helvetica, arial; font-size:1.25em; text-align:left;}
h4 {font-family:helvetica, arial; font-size:1.0em; text-align:left; font-weight: bold; padding-left:20pt}
h5 {font-family:helvetica, arial; font-size:1.0em; text-align:left;}
h6 {font-family:helvetica, arial; font-size:0.9em; text-align:left; font-weight: bold;}

p {font-family:helvetica, arial; font-size:0.875em; text-align:left; line-height:125%;}
.p2 {font-family:helvetica, arial; font-size:1.0em; text-align:left; line-height:125%;}
.psmall {font-family:helvetica, arial; font-size:0.75em; text-align:left; line-height:125%;}
.pcenter {font-family:helvetica, arial; font-size:0.875em; text-align:center; line-height:125%;}
.pright {font-family:helvetica, arial; font-size:0.875em; text-align:right; line-height:125%;}
.pindent {font-family:helvetica, arial; font-size:0.875em; text-align:left; line-height:125%; padding-left:20pt;}
.pquote {font-family:palantino, times; font-size:1.0em; line-height:125%; padding-left:30pt;}
.pquote2 {font-family:palantino, times; font-size:1.0em; line-height:125%; padding-left:60pt;}
.pquotenoindent {font-family:palantino, times; font-size:1.0em; line-height:125%; }
.plargequote {font-family:palantino, times; float: right; text-align:center; color:#BFD9DA; border:1; padding:10px; border-radius: 10px; background-color:#484452; font-size:1.5em; margin:10px 0px;} 
.plarge {font-family:helvetica; text-align:left;  border:1; padding:10px; border-radius: 10px; font-size:1.25em; letter-spacing:0.05em; margin:10px 0px;} 

/*BFD9DA */
.pbluee {background-color:#f5faff; border:1px solid #BFD9DA; font-family:helvetica, arial; font-size:0.8em; text-align:left; line-height:125%; border-radius:5px; padding:10px;}
.pblueecenter {background-color:#f5faff; border:1px solid #BFD9DA; font-family:helvetica, arial; font-size:0.8em; text-align:center; line-height:125%; border-radius:5px; padding:10px;}

.pblueeheading {background-color:#eff3f8; border:2px solid #eff3f8; font-family:verdana; font-size:0.9375em; text-align:center; border-top-right-radius:5px; border-top-left-radius:5px; margin:0px 0px; padding:10px;}
.pblueebody {background-color:#ffffff; border:2px solid #eff3f8; font-family:helvetica, arial; font-size:0.8em; text-align:left; line-height:125%; border-bottom-right-radius:5px; border-bottom-left-radius:5px;  margin:0px 0px; padding:10px;}
.pblueebodycenter {background-color:#ffffff; font-family:helvetica, arial; font-size:0.8em; text-align:center; line-height:125%; border-bottom-right-radius:5px; border-bottom-left-radius:5px; border:2px solid #eff3f8; margin:0px 0px; padding:10px;}

/*C7AFBD */
.predd {background-color:#f7f7f7; border:1px solid #dbd4d6; font-family:helvetica, arial; font-size:0.8em; text-align:left; line-height:125%; border-radius:5px; padding:10px; margin:5px 0px;}
.preddcenter {background-color:#f7f7f7; border:1px solid #dbd4d6; font-family:helvetica, arial; font-size:0.8em; text-align:center; line-height:125%; border-radius:5px; padding:10px; margin:5px 0px;}

.preddheading {background-color:#dbd4d6; border:2px solid #dbd4d6; font-family:verdana; font-size:0.9375em; text-align:center; border-top-right-radius:5px; border-top-left-radius:5px;  margin:0px 0px; padding:10px;}
.preddbody {background-color:#f7f7f7; border:2px solid #dbd4d6; font-family:helvetica, arial; font-size:0.8em; text-align:left; line-height:125%; border-bottom-right-radius:5px; border-bottom-left-radius:5px; margin:0px 0px; padding:10px;}
.preddbodycenter {background-color:#f7f7f7; border:2px solid #dbd4d6; font-family:helvetica, arial; font-size:0.8em; text-align:center; line-height:125%; border-bottom-right-radius:5px; border-bottom-left-radius:5px;  margin:0px 0px; padding:10px;}
.preddnoheading {background-color:#f7f7f7; border:2px solid #dbd4d6; font-family:helvetica, arial; font-size:0.8em; text-align:left; line-height:125%; border-radius:5px; margin:0px 0px; padding:10px;} /*predd but with 2px border*/

ul {font-family:helvetica, arial; font-size:0.875em; line-height:125%;}
.ultwo {font-family:helvetica, arial; font-size:1.0em; line-height:125%; type:circle;}
.ulbullet {font-family:helvetica, arial; font-size:0.875em; line-height:125%;}
.ulbullettwo {font-family:helvetica, arial; font-size:1.0em; line-height:125%;}
.ulbluee {font-family:palantino, times; font-size:1.125em; line-height:125%;}
.ulredd {font-family:palantino, times; font-size:1.125em; line-height:125%;}
.ulquote {font-family:palantino, times; font-size:1.0em; line-height:125%;}
.ulquotetwo {font-family:palantino, times; font-size:1.15em; line-height:125%;}
ol {font-family:helvetica, arial; font-size:0.875em; line-height:125%;}
.olbluee {font-family:verdana; font-size:1.0em; line-height:125%;}
.olredd {font-family:verdana; font-size:1.0em; line-height:125%;}

.floatLeft {float: left; margin: 4px; padding:5px;}
.floatRight { float: right; margin: 4px; padding:5px;}
.quote300Left { float: left; margin: 4px; width:300px;}
.quote300Right { float: right; margin: 4px; width:300px;}
.quote400Right { float: right; margin: 4px; width:400px;}

img.floatLeft {float: left; margin: 4px; padding:5px; border:none;}
img.floatRight { float: right; margin: 4px; padding:5px; border:none;}
img.imgindent {padding-left:30pt; border:none:}
img.imgcenter {align:center;  border:none:}

a {color: #337810; } /* green..grey*/
a:visited {color:#337810}
a:hover {color:#333333}
a:active {color:#337810}

.a1 {color:#000000 font-family:verdana; } /*black..grey*/
.a1:visited {color:#000000 }
.a1:hover {color:#333333 }
.a1:active {color:#000000 }

.a2 {color:#ffffff; font-family:verdana; font-size:0.75em;} /*white..pink*/
.a2:visited {color:#ffffff; }
.a2:hover {color:#D0A9F5; }
.a2:active {color:#ffffff;}

.a3 {color:#ffffff; font-family:palantino;} /*white..pink*/
.a3:visited {color:#ffffff; }
.a3:hover {color:#D0A9F5; }
.a3:active {color:#ffffff;}

.a4 {color:#337810; font-family:palantino; font-style:italic; font-size:2.0em; line-height:125%;}  /* green..grey*/
.a4:visited {color:#337810; }
.a4:hover {color:#333333; }
.a4:active {color:#337810;}

.bread {font-family:verdana; font-size:0.625em;}

.boxp {font-family:verdana; font-size:0.75em;}
.boxptwo {font-family:verdana; font-size:1.0em;}
.boxul {font-family:verdana; font-size:0.75em;}
.boxindent {font-family:verdana; font-size:0.75em;}
.boxol {font-family:verdana; font-size:0.75em;}
.boxpcenter {font-family:palantino; font-size:1.0em; text-align:center}
.boxh1 {font-family:verdana; font-size:1.25em; text-align:center; font-weight: bold}
.boxh2 {font-family:verdana; font-size:1.125em; text-align:left; font-weight: bold}
.boxh3 {font-family:verdana; font-size:1.0em; text-align:left; font-weight: bold}
.boxh4 {font-family:verdana; font-size:0.9375em; text-align:left; font-weight: bold}
.boxh4center {font-family:verdana; font-size:0.9375em; text-align:center; font-weight: bold}
.boxh5 {font-family:verdana; font-size:0.75em; text-align:left; font-weight: bold}
.boxh5center {font-family:verdana; font-size:0.75em; text-align:center; font-weight: bold}

table#bluee {background-color:#eff3f8; width:100%; cellpadding:5px; cellspacing:5px; border-radius:5px;}
table#bluee td {padding:5px;}
.blueetoprow {background-color:#eff3f8; font-family:verdana; font-size:0.9375em; text-align:center; border-top-right-radius:5px; border-top-left-radius:5px;}
.blueebody {background-color:#ffffff; font-family:verdana; font-size:0.75em; text-align:left; border-bottom-right-radius:5px; border-bottom-left-radius:5px; }
.blueebodycenter {background-color:#ffffff; font-family:verdana; font-size:0.75em; text-align:center; border-bottom-right-radius:5px; border-bottom-left-radius:5px; }
.blueenotoprow {background-color: #ffffff; font-family:verdana; font-size:0.75em; text-align: left; border-radius: 5px;}
.blueenotoprowcenter {background-color:#ffffff; font-family:verdana; font-size:0.75em;text-align: center; border-radius:5px;}
.blueenotoprowquotecenter {background-color:#ffffff; font-family:palantino; font-size:0.9em; text-align:center; border-radius:5px;}
.blueequotecenter {background-color:#ffffff; font-family:palantino; font-size:0.9em; text-align:center; border-bottom-right-radius:5px; border-bottom-left-radius:5px; }
.blueetopleftcurve {background-color: #ffffff; font-family:verdana; font-size:0.75em; text-align: left; border-top-left-radius: 5px; }
.blueetoprightcurve {background-color: #ffffff; font-family:verdana; font-size:0.75em; text-align: left; border-top-right-radius: 5px; }
.blueebottomleftcurve {background-color: #ffffff; font-family:verdana; font-size:0.75em; text-align: left; border-bottom-left-radius: 5px; }
.blueebottomrightcurve {background-color:#ffffff; font-family:verdana; font-size:0.75em; text-align:left; border-bottom-right-radius: 5px;}
.blueenocurve {background-color:#ffffff; font-family:verdana; font-size:0.75em; text-align:left;}
.blueenocurvecenter {background-color:#ffffff; font-family:verdana; font-size:0.75em; text-align:center;}

/*For css tables, not used yet
#row{display:table-row; text-align:center; padding:2;}
#left, #right, #middle {display:table-cell; text-align:center; padding:2;}
.leftalign {text-align:left;}
.centeralign {text-align:center;}
.rightalign {text-align:right;}

these are needed if main body tables to div
.mainbody {width:1000px; text-align:center; margin:0 auto;}
.headernavmenu {background:#333333; font-family:verdana; font-size:12pt; text-align:center; margin:0 auto; border-radius:10; padding:5; margin:5px 0px; width:1000;}
.headertable {background:#D0A9F5; padding:1px;  text-align:center; valign:top; margin-left:auto; margin-right:auto; width:100%;} 

old background background:#484452 */

