/* CSS Document */

body {padding:0;margin:0;background-color:#d1d9f0;background-image:url(../images/bgtile.jpg);background-repeat:repeat-x;font-family:trebuchet ms;}

#wrapper{position:relative;margin-left:auto;margin-right:auto;width:1000px;}

.topcont{float:left;width:1000px;background-image:url(../images/subfooter.gif);background-repeat:no-repeat;}

.container{margin:0 auto 0 auto;width:790px;}

.header{float:left;margin-top:10px;width:790px;}
.header h1{display:block;float:left;width:178px;height:41px;margin:0;padding:0;}
.header h1 span{display:none;}
.header h2{display:block;float:right;font-size:12px;color:#fff;margin:0;padding:20px 0 0 0;}

.topnav{float:left;margin-top:10px;width:790px;height:25px;background-color:#644d71;border-bottom:1px solid #505e87;}
.topnav a:link{display:block;float:left;padding:5px 10px 0 10px;color:#fff;background-color:#644d71;height:20px;font-size:11px;text-decoration:none;}
.topnav a:visited{display:block;float:left;padding:5px 15px 0 15px;color:#fff;background-color:#644d71;height:20px;font-size:11px;text-decoration:none;}
.topnav a:hover{color:#644d71;background-color:#d1d9f1;font-size:11px;}

.maincontent{float:left;width:770px;padding:10px;}

.dominos{float:left;width:456px;height:216px;border:1px solid #cfbfd8;margin-right:10px;background-image:url(../images/dominos.jpg);}

.meetrochele{float:left;width:300px;height:216px;border:1px solid #cfbfd8;background-color:#cfbfd8;}
.meetrochelecon{margin-left:auto;margin-right:auto;width:285px;}
.meetrochelecon img{float:left;margin-right:5px;margin-top:5px;}
.meetrochelecon span{float:right;margin-top:5px;}
.meetrochelecon span img{margin:0;}
.meetrochelecon p{float:right;margin:0;padding:0;font-size:11px;display:block;width:160px;color:#4d4d4d;}
.meetrochelecon p a{color:#644d71;}

.sub{float:left;width:771px;font-size:11px;}
.sub table td{padding:10px;}
.sub h2{font-size:15px;color:#536189;margin:0;padding:0;}
.sub ul{margin:0;padding:0px 0 0 0;list-style:none;}
.sub ul li{width:751px;padding:10px;list-style:none;display:block;margin:0;}
#oner{background-color:#d3ced5;list-style:none;}
#twor{background-color:#c287d9;list-style:none;}
#threer{background-color:#b557da;list-style:none;}
.sub a{color:#b557da;}
div.sub table tr td li{width:350px;}

.two-col { float:left;width:385px;}
.two-col.books-articles h3 { background:url(../images/bg_books_articles.jpg);width:351px;height:164px;margin:15px auto;}
.two-col.personal-consultations h3 { background:url(../images/bg_consulting.jpg);width:351px;height:164px;margin:15px auto;}
.two-col h3 a { display:block;width:351px;height:164px;text-decoration:none;}
.two-col.books-articles h3 a span { color:#000;display:block;padding:15px 15px 0 180px;font-size:14px;line-height:24px;}
.two-col.personal-consultations h3 a span { color:#000;display:block;padding:15px 180px 0 15px;font-size:14px;line-height:24px;}

.subleft{float:left;width:531px;border:1px solid #cfbfd8;margin-right:10px;padding:10px 5px 0 5px;font-size:11px;color:#4d4d4d;}
.subleft h2{font-size:15px;color:#536189;margin:0;padding:0;}
.subleft table{width:531px;padding:0 0 10px 0;}
.subleft table td{padding:5px;}
.subleft a{color:#b557da;}

.subright{float:left;width:215px;border:1px solid #d3ced5;background-color:#d3ced5;}
.subrightcon{width:200px;margin-left:auto;margin-right:auto;font-size:11px;padding-top:10px;}
.subrightcon h2{font-size:13px;padding-bottom:0;margin-bottom:0;}
.subrightcon p{margin-top:0;padding-top:0;}
.subrightcon ul{margin:0;padding:0;}
.subrightcon h5 a{color:#536189;font-size:12px;text-decoration:underline;}
.subrightcon a { color:#536189;}

.intro{float:left;width:446px;height:429px;background-color:#fcfcfc;border:1px solid #cfbfd8;margin-top:10px;margin-right:10px;padding:10px 5px 0 5px;}
.intro img{float:left;margin-right:5px;}
.currentresearch{float:right;width:152px;height:230px;margin-right:2px;margin-left:5px;background-image:url(../images/currentresearchbg.jpg);padding:5px;}
html>body .currentresearch{margin-right:4px;}
.currentresearch h2{margin:0 0 5px 0;padding:0;color:#644d71;font-size:12px;}
.currentresearch ul{margin:0;padding:0;list-style:none;}
.currentresearch ul li{margin:0;padding:0;font-size:11px;}
.currentresearch ul li a:link, .currentresearch ul li a:visited{color:#4d4d4d;text-decoration:none;}
.currentresearch ul li a:hover{color:#644d71;text-decoration:underline;}
.weprovide{font-size:11px;}
.weprovide a:link, .weprovide a:visited{color:#4d4d4d;text-decoration:none;}
.weprovide a:hover{color:#644d71;text-decoration:underline;}

.results{float:left;width:290px;height:429px;background-color:#d1d9f1;border:1px solid #cfbfd8;margin-top:10px;padding:10px 5px 0 5px;}
.results ul{margin:0;padding:0;list-style:none;}
.results ul li{margin:0;padding:3px 0 3px 0;font-size:12px;}

.whatsnewnfp{float:left;width:446px;margin-right:10px;margin-top:10px;border:1px solid #fff;padding:10px 5px 0 5px;font-size:12px;color:#4d4d4d;}
.whatsnewnfp ul{margin:0;padding:0;list-style:none;}
.whatsnewnfp ul li{display:block;width:445px;height:35px;font-size:12px;}
.date{float:left;padding:10px 0 0 10px;margin-right:20px;}
.info{float:left;padding-top:10px;}
.oddwn{background-color:#d3ced5;}
.evenwn{background-color:#dee3f0;}

.othersquotes{float:left;width:260px;height:217px;background-image:url(../images/othersaybg.jpg);margin-top:10px;padding:50px 20px 0 20px;font-size:12px;color:#644d71;}
.othersquotes a{color:#644d71;}


.botcont{float:left;width:1000px;background-image:url(../images/prefooter.jpg);background-repeat:no-repeat;}

.footer{margin-left:auto;margin-right:auto;margin-top:20px;width:790px;color:#644d71;font-size:11px;}
.footer a{color:#644d71;text-decoration:none;}

.left-con-sub{float:left;width:456px;margin-right:10px;border:1px solid #d3ced5;}

.right-con-sub{float:left;width:300px;background-color:#d3ced5;}

.products{float:left;margin-right:10px;width:240px;}
.products img{float:left;margin-right:15px;}
.products a{color:#644d71;}
.products blockquote{background-image:url(../images/quoter.gif);display:block;width:230px;margin:0;padding:20px 10px 0 10px;min-height:140px;}
.register{display:block;border:1px solid #644d71;background-color:#d3ced5;padding:10px;width:218px;}
.register a{color:#CC0000;}
.productsright{float:left;width:240px;}
.productsright blockquote{background-image:url(../images/quoter.gif);display:block;width:240px;margin:0;padding:20px 10px 0 10px;min-height:140px;}
.productsright h3{font-size:13px;color:#644d71;}
.productsright img{float:left;margin-right:15px;}
.products h3{font-size:13px;color:#644d71;}

.reg{font-size:12px;color:#4d4d4d;}
.reg a{color:#4d4d4d;}
.purplelarge{font-size:17px;color:#644d71;}
.4dlarge{font-size:14px;color:#4d4d4d;}
.bluemed{color:#536189;font-size:14px;clear:both;padding-top:5px;}

ul#workshopsconsult{padding:0;margin:0;width:250px;list-style:inside;}

ul#workshopsconsult li{margin:0;width:250px;padding:0;list-style-type:bullets;}

span.info a{color:#644d61;}

div.currentresearch a{color:#644d61;font-size:10px;}

div.subleft h3{text-align:right;border-bottom:1px dashed #4d4d4d;}

p.highRight{text-align:right;background-color:#FFFFCC;}

p.high{background-color:#FFFFCC;}

p.leftPad{margin-left:50px;}

strong.big{font-size:15px;}

div.meetrochelecon h3 { display:block;height:36px;width:164px;float:left;background:url(../images/meetrocheleheader.jpg);margin:5px 0 0 0;padding:0;}

div.meetrochelecon h3 span{ display:none;}

div.results h3 { display:block;height:30px;width:222px;float:left;background:url(../images/results4clientsheader.jpg);margin:0;padding:0;}

div.results h3 span{ display:none;}

div.whatsnewnfp h3 { display:block;height:27px;width:105px;background:url(../images/whatsnewheader.jpg);margin:0;padding:0;}

div.whatsnewnfp h3 span{ display:none;}

div.whatsnewnfp h4 { display:block;height:36px;width:120px;background:url(../images/nfpheader.jpg);margin:0;padding:0;}

div.whatsnewnfp h4 span{ display:none;}

div.othersquotes h3 { display:none;}

div.siteMap a { color:#536189;text-decoration:none;}

div.currentresearch h2 a { font-size:12px;text-decoration:none;}

div.productsright a { color:#644d71;text-decoration:none;}

.free {float: left; width: 280px; margin-top: 20px; font-size: 12px; background-color: #ccc; padding-left: 20px; padding-top: 15px;  }
