html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;border: 0;outline: 0;
	font-weight: inherit;	font-style: inherit; 
	font-size: 100%;vertical-align: baseline; font-family: Verdana; color: #555;}
a {text-decoration: underline; color: #666; font-weight: bold; font-size: 98%;} a:hover {color: #c00f33;} em {font-style: italic;}
.red {color: #c00f33;font-weight: bold; margin-right: 15px; font-size: 95%;} strong {font-weight: bold;}
body{margin: 0; background-color: #5d7732;margin-top: 25px; margin-bottom: 25px;}
.home {background: #fed351;}.pmp{background: #390b92;}.speaker{background: #0a66a0;}.about{background: #388d0a;}.blc {background: #3d671e;}.media {background: #07466a;}.contact {background: #c93161;}
blockquote { margin: 2px 20px; text-align: left; font-size: 90%;line-height: 135%;}
.green {color:#39681b;}.blue{color: #07466a; font-weight: bold;}.blue2{color: #0a66a0;}.purple{color: #390b92;}.pink{color: #c93161;}
 .red2 {color: #c00f33;}.left {text-align: left;}.green2 {color:#388d0a;}.green3 {color:#3d671e;}.orange {color:#fed351;}.blue3{margin-top:9px;color: #0a66a0; font-weight: bold; font-size: 90%; margin-bottom: -3px; font-variant: small-caps;}.bold1 {font-weight: bold; font-size: 90%; font-variant:small-caps;}
#wrap {width: 960px;position: relative; margin: 0 auto;} small {font-size: 80%; font-weight: bold;}.gray{color: #444; font-weight: bold; margin-right: 2px;}
#banner { margin: 0; }
.boxtop {position:absolute; top:-10px; }.boxtop2 {position:absolute; top:-10px; left: 48px;}.boxtop3 {position:absolute; top:-10px; left: 56px;}
#wrap2 {width: 960px;position: relative; margin: 0 auto;background: url(../../../images/bg1.gif) repeat-y center top;}
#content {width: 960px; margin: 0 auto; float: left; font-size: 85%; line-height: 150%;}
.line {width: 100%; height: 2px; border-top: 1px solid #999; margin: 8px 0 4px 0;}
#left { float: left; width: 210px;}#left p {padding-left: 18px; } li.left {list-style: none;}li.left2 {list-style: none; margin-top: 6px;}
.botmar {margin-bottom: 15px;}
.top {margin-top: 0px;}.title { margin: 5px 0; font-weight: bold;}
#center {float: left; width: 520px;}.center {width:156px; text-align: center;}
#right {float: left; width: 230px;}#wide {float: left; width: 740px;}#wide img {float: right; margin: 0 0 15px 15px; width:135px;}
#start { border: solid 1px #999; margin: 10px 0 30px 20px; padding: 15px; position: relative;}#start p {font-size: 85%; line-height: 130%}
#start ul li {list-style-image: url('../../../images/bulletG.png');margin-left: 20px;margin-top: 3px;}
#links { border: solid 1px #999; margin: 10px 0 30px 20px; padding: 15px;position: relative; width: 156px;}
#links ul {padding-left: 20px; } #links ul li {line-height: 135%; margin-bottom: 5px;list-style-image: url('../../../images/bulletG.png'); font-size: 90%;}
#books { border: solid 1px #999; margin: 10px 0px 30px 20px; padding: 15px;position: relative;}.rbox {width: 154px;}
.books {border: none; margin-left: -36px; }#reg {margin: 0; padding: 0; width: 100%;}#optin {margin: 0; padding: 0; width: 100%;display: none; }#click {display: block; font-size: 90%;}
#books p {text-align: center;font-size: 90%;}
#main, #main2 {margin: 10px 10px 10px 30px; border: solid 1px #999; padding: 20px; line-height: 135%;}
#main p,#start p,#books p {padding: 5px 0 3px 0;}#main ul {margin-bottom: 9px;}
#main ul li, #main2 ul li {list-style-image: url('../../../images/bulletG.png');margin-left: 20px;margin-top: 3px;font-size: 90%;  margin-bottom: 5px;line-height: 150%;} 
#main ol {margin: 3px  0 3px 35px; font-size: 90%;}
#quote { border: solid 1px #999; margin: 10px 20px 0px 20px;  padding: 15px; font-style: italic;color: #555; line-height: 130%; font-size: 95%;}
.quote {padding: 15px; font-style: italic;color: #555; line-height: 130%; font-size: 95%;}
.centerText {text-align: center; margin: 2px 30px;}.colorText {color: #c00f33;}
#ads {padding: 0; padding-right: 10px;  width: 175px; border: 1px solid #999; margin:10px 0 0 20px; text-align: right;}
h1 {font-size: 115%; color: #c00f33; font-family: Verdana, sans-serif;font-weight: bold; margin-bottom: 10px; line-height: 150%;}
h2 {font-size: 105%; color: #c00f33; font-family: Verdana, sans-serif;font-weight: bold; margin: 5px 0;}
h4 {font-size: 125%; color: #c00f33; font-family: Verdana, sans-serif;font-weight: bold; margin: 15px 0 5px 0; font-variant: small-caps;}
h5 {font-weight: bold;margin: 0 0 10px 0; }
#footer {width: 960px;clear: both;}
#footer2{width: 960px; height: 30px; text-align: center; padding: 20px; }
#footer2 p {color: #fff; font-size: 70%;}
#menu {float:left;width: 960px;margin-bottom: 15px;margin-top: 15px; } .pipe {float: left; width: 32px; height:16px;}
ul#nav {margin-left:18px;width: 942px;position: relative;}
ul#nav li {display:inline;}
ul#nav li a { float:left; text-decoration: none;background: url('../../../images/menuR.png') no-repeat;height: 18px;}

ul#nav li a.menu1 {background-position: 0px -1px;}
ul#nav li a.menu2 {background-position: -68px -1px;}
ul#nav li a.menu3 {background-position: -265px -1px;}
ul#nav li a.menu4 {background-position: -405px -1px;}
ul#nav li a.menu5 {background-position: -540px -1px;}
ul#nav li a.menu6 {background-position: -652px -1px;}
ul#nav li a.menu7 {background-position: -749px -1px;}
ul#nav li a.menu8 {background-position: -873px -1px;}

ul#nav li a:hover.menu1 {background-position:0px -18px;}
ul#nav li a:hover.menu2 {background-position:-68px -18px;}
ul#nav li a:hover.menu3 {background-position:-265px -18px;}
ul#nav li a:hover.menu4 {background-position:-405px -18px;}
ul#nav li a:hover.menu5 {background-position:-540px -18px;}
ul#nav li a:hover.menu6 {background-position:-652px -18px;}
ul#nav li a:hover.menu7 {background-position:-749px -18px;}
ul#nav li a:hover.menu8 {background-position:-873px -18px;}

ul#nav li ul li a {background-position:-1873px -36px;}
.nav, .nav ul { list-style: none;margin: 0;padding: 0;}
.nav {  z-index: 100;  position: relative;}
.nav li {  margin: 0;  padding: 0;  position: relative; float: left;}

.nav ul {
  background: #fff; border: 1px solid #969696;
  list-style: none;  margin: 0; font-size:80%;
  position: absolute;  top: -999em;  left: -1px;
}
.nav li:hover ul,.nav li.sfHover ul {  top: 18px;}

.nav ul li { border: 0; }
.nav ul a {  border: 0;  width: 180px; padding: 2px 6px; font-size:80%; white-space: nowrap; font-weight: normal;} 
form {margin: 15px 0;}form li {list-style: none;}
label {color: #555;} input {width: 99%;} textarea {width: 100%;}

#start2 { border: solid 1px #999; margin: 10px 0 30px 20px; padding: 15px; position: relative;}
.back {margin: 0 0 10px 0;}

.amazon {float: right; margin: 0 0 10px 15px;}
.cart a:link, .cart a:visited {float: right; color: #fff; margin: -10px 10px 10px 0; font-size: 70%; font-weight: normal;}
