html{}
body{ font:13px verdana, arial, helvetica, clean, sans-serif; color:#010000; margin:0px 0px; padding:0px; text-align:center;}
h1 { font-size:13px; margin:0px 0px 25px; color:#000; font-weight:bold; }
h2 { font-size:14px; margin:16px 0px; font-weight:bold;}
h3 { font-size:14px; margin:14px 0px; font-weight:bold; padding:5px;}
p{ font:13px verdana, arial, helvetica, clean, sans-serif; color:#010000; margin:12px 0px; line-height:24px; word-spacing:-2px; }

a, a:hover, a:visited { color:#042b9b; text-decoration:none;  }
ul { list-style-type:none;  }
ul li { font:12px verdana, arial, helvetica, clean, sans-serif; list-style:none; }
.clear, .clr { clear:both; font-size:0px; line-height:0px; margin:0px; padding:0px; border:0px;}

#wrapper { width: 900px; margin: 0px auto; border:1px solid #666; }
.logo { background:url(images/banner.png) top center no-repeat; font-size:0px; }
.main-nav { position:relative; width:900px; background:#00011f; border-top:1px solid #fdffff; border-bottom:1px solid #fdffff; text-align:center; overflow:visible; z-index:100; }
.main-nav ul { margin:0px;  }
.main-nav ul li { position:relative; list-style:none; display:inline; overflow:visible; }
.main-nav ul li a { display:inline-block; text-decoration:none; font-weight:bold; padding:0px 24px; }
.main-nav ul li a span { color:#fff; font:14px verdana, sans-serif; font-weight:bold; width:900px; line-height:35px; }
.main-nav ul li a:hover span { color:#666; }
.main-nav ul li ul { display:none; position:absolute; left:0px; width:260px; margin:0px; padding-bottom:10px; background:#000; z-index:100; }
.main-nav ul li:hover ul { display:block; }
.main-nav ul li ul li { list-style:none; display:inline; }
.main-nav ul li ul li a { display:block; text-decoration:none; font-weight:bold; text-align:left; padding:5px 10px; }
.main-nav ul li ul li a span { color:#fff; font:14px verdana, sans-serif; font-weight:bold; width:900px; line-height:15px; }
.main-body { position:relative; z-index:1; }
.content { min-height:415px;  background:#e5e5e4; margin:0px 20px 20px 20px;}
.content-inner { padding:10px 20px 50px 0px; min-height:450px; }
.indent-heading { background:#fff;  }


/*home*/
#home .indent-text p{ line-height:18px; padding:10px 23px; margin-left:-22px; with:530px; background:#ffffff;}
#home .content-inner { padding:10px 20px 50px 20px; width:530px; }
.home { width:440px; float:left; margin:30px 30px 0px; }
.books ul { height:239px; margin:0 0 0 60px;}
.books ul li { list-style:none; float:left; padding:0px; height:239px; width:40%; margin:0px; }
.books ul li a { display:block; height:239px; font-size:0px; }
.books { background:url(../images/2_books.png) top center no-repeat; width:440px; height:259px; }
.right-column { position:absolute; top:0px; right:0px; min-height:510px; background:#666666; width:250px; margin:0px; }
.right-column { padding:10px; margin-right:50px; }
.right-column h3 { color:#fff; font-style:italic; margin-top:0px; }
.right-column p { color:#fff; line-height:14px;}
.right-column span  {text-align:center;}
.right-column span a { color:#fff; line-height:14px;}

/*about*/

#about .indent-text p{ line-height:22px; padding:10px 18px; word-spacing:1px; }
#about .bottom-image { text-align:right; margin:-75px 20px 0px;}
#about .white { background:#fff; width:775px; }
#about .content-inner { padding:10px 20px 0px 0px; min-height:450px; }




/*keynote*/
#keynote .white { background:#fff; margin:0px 15px; padding:7px 0px; }
#keynote .indent-text p{  margin:7px 15px; }
#keynote .module { width:390px; float:left; margin:0px 15px; } 
#keynote .module .module-body{ height:930px; padding:3px 25px; background:#fff; } 
#keynote .last { margin-right:0px; } 
#keynote .module h2{ font-size:13px; background:#fff; text-align:center; font-weight:bold; padding:10px 0px; text-align:center; }
#keynote .title { font-size:14px; font-weight:bold; padding-bottom:5px; margin-top:10px; text-align:center;  } 
#keynote .intro { font-size:13px; padding-bottom:10px; text-align:center; line-height:17px; } 
#keynote .center { font-size:11px; padding-bottom:10px; text-align:center; } 
#keynote .standout { font-size:11px; padding-bottom:10px; text-align:center; font-style:italic; padding-top:10px;} 
#keynote  p { line-height:20px;} 
#keynote .video {text-align:center; padding-bottom:8px;}
#keynote .content-inner { padding:20px 10px;}
#keynote  ul li { line-height:20px; word-spacing:-2px; list-style-type:disc; }

/*keynote*/
#keynote-new .module { width:390px; float:left; margin:0px 15px; } 
#keynote-new .module .module-body{ height:1060px; padding:3px 10px; background:#fff; } 
#keynote-new .last { margin-right:0px; } 
#keynote-new .module h2{ font-size:14px; background:#fff; text-align:center; font-weight:bold; padding:10px 0px; text-align:center; }
#keynote-new .title { font-size:14px; font-weight:bold; padding-bottom:5px; margin-top:10px; text-align:center;  } 
#keynote-new .intro { font-size:13px; padding-bottom:10px; text-align:center; line-height:17px; } 
#keynote-new .center { font-size:11px; padding-bottom:10px; text-align:center; } 
#keynote-new .standout { font-size:11px; padding-bottom:10px; text-align:center; font-style:italic; padding-top:10px;} 
#keynote-new  p { line-height:20px;} 
#keynote-new .video {text-align:center; padding-bottom:8px;}
#keynote-new .content-inner { padding:20px 10px;}
#keynote-new  ul li { line-height:20px; word-spacing:-2px; list-style-type:disc; }

/*books*/
#books .indent-text p{  line-height:17px; padding:15px 10px; word-spacing:-2px;}
#books .bottom-image { text-align:right; margin:-55px 20px 0px;}
#books .book-float { float:left; padding-left:30px; margin-top:-25px; }
#books .white { background:#fff; width:785px; margin-top:50px; margin-left:-20px;}
#books .white img{ padding:0px 25px;}
#books .content-inner { padding:10px 0px; }
#books p.bottom-text {text-align:center; padding:0px 0px 10px 0px;}
#books p.bottom-text a { color:#042b9b; font-weight:normal; }

/*video*/
#video h1 { padding:10px 0px;}
#video h1 span a{ font-size:11px; font-weight:normal; color:#010000;}
#video .indent-text  { line-height:17px; padding:5px; word-spacing:-2px; }
#video .white-index { background:#fff; width:531px; margin-top:30px;}
#video .white-meeting { background:#fff; margin-top:30px; padding-left:40px;}
#video .content-inner { padding:10px 20px 125px 0px;}


/*meeting*/
#meeting  h1 { padding: 10px 0px;}
#meeting .indent-text p {  line-height:17px; padding:10px 40px; }
#meeting .indent-text { line-height:24px; padding:10px; word-spacing:-2px; }
#meeting .indent-text ul { padding:10px 0px;}
#meeting .indent-text ul li{  margin-left:45px; line-height:25px; }
#meeting .indent-text ul li a{ font-weight:bold; color:#010000;}
#meeting .bottom-image { text-align:right; margin:-55px 20px 0px;}
#meeting .book-float { float:left; padding-left:30px; margin-top:-25px; }
#meeting .white { background:#fff; width:785px; }
#meeting .white img{ padding:0px 25px;}
#meeting .content-inner { padding:10px 0px; }
#meeting p.bottom-text {text-align:center; padding:0px 0px 10px 0px;}
#meeting p.bottom-text a { color:#042b9b; font-weight:normal; }
#meeting .bottom-image { text-align:right; margin:-140px 30px 0px; }
#meeting .white-meeting { background:#fff; margin-top:30px; width:775px;}
#meeting .indent-heading { padding-left:35px; }

/*meeting*/
#meeting-checklist h1 { padding: 10px 0px;}
#meeting-checklist .indent-text { line-height:24px; padding:5px; word-spacing:-2px; }
#meeting-checklist .indent-text p{ line-height:17px; padding:5px; word-spacing:-2px; }
#meeting-checklist .indent-text span{ line-height:17px;  }
#meeting-checklist .indent-text ul { }
#meeting-checklist .indent-text ul li { line-height:28px; word-spacing:0px; list-style-image:url(../images/bullet.png)}
#meeting-checklist .indent-text ul li a{ font-weight:bold; color:#010000;}
#meeting-checklist .white-meeting { background:#fff; width:810px; margin-top:30px; padding-left:40px;}
#meeting-checklist .content-inner { padding:10px 20px 50px 0px;}

/*client*/
#client h1 { padding: 10px 0px;}
#client .white-index { background:#fff; width:531px; margin-top:30px;}
#client .indent-text { line-height:24px;  word-spacing:-2px; }
#client .indent-text ul { }
#client .indent-text ul li { line-height:30px; word-spacing:0px; list-style:none; font-weight:bold;}
#client .indent-text ul li a{ font-weight:bold; color:#010000;}
#client .white-meeting { background:#fff; width:810px; margin-top:30px; padding-left:40px; }
#client .white-meeting ul li{ background:#fff; line-height:30px; word-spacing:0px; list-style:disc; margin-left:30px; }
#client .content-inner { padding:10px 20px 50px 0px;}
#client ul.col1 { float:left; width:360px; margin-left:60px;}
#client ul.col2 { float:left; width:300px;}
#client .right {  margin-left:540px; line-height:15px; font-style:italic;}
#client .testimonial { padding-top:10px; font-style:italic; margin:10px;}



/*bio*/
#bio h2 { font-size:16px; padding:0px; margin:0px; }
#bio  h3 { font-size:14px; font-weight:normal; color:#010000; padding:0px; margin:0px; }
#bio  h3 span { font-size:11px; font-weight:normal; color:#010000; padding:0px; margin:0px; }
#bio  h3 span a{ font-size:11px; font-weight:normal; color:#3842c0; }
#bio .indent-text { line-height:24px; padding:10px; word-spacing:-2px; }
#bio .indent-text p{ line-height:17px; padding:10px; word-spacing:-2px; }
#bio .white { background:#fff; }
#bio .white-meeting { background:#fff; width:810px; margin-top:30px; padding-left:25px;}
#bio .content-inner { padding:10px 20px 50px 0px; }
#bio .indent-heading { padding:5px;  }

/*room*/
#room h1 { padding:10px 0px;}
#room h3 { padding:5px 0px;}
#room  h3 span a{ font-size:11px; font-weight:normal; color:#010000;}
#room .indent-text { line-height:24px; padding:10px; word-spacing:-2px; }
#room .indent-text ul li { line-height:20px; word-spacing:0px; list-style-type:disc; }
#room .indent-text ul li a{ font-weight:bold; color:#010000;}
#room .white-index { background:#fff; width:531px; margin-top:30px;}
#room .white-meeting { background:#fff; margin-top:30px; padding-left:40px; }
#room .content-inner { padding:10px 20px 125px 0px;}

/*intro*/
#intro h1 { padding:10px 0px;}
#intro h3 { padding:5px 0px;}
#intro  h3 span a{ font-size:11px; font-weight:normal; color:#010000;}
#intro .indent-text  { line-height:17px; padding:5px; word-spacing:-2px; }
#intro .white-index { background:#fff; width:531px; margin-top:30px;}
#intro .white-meeting { background:#fff; margin-top:30px; padding-left:40px;}
#intro .content-inner { padding:10px 20px 125px 0px;}

/*photos*/
#photos h1 { padding:10px 0px;}
#photos h3 { padding:5px 0px;}
#photos  h3 span a{ font-size:11px; font-weight:normal; color:#010000;}
#photos .indent-text { line-height:17px; padding:30px 5px; word-spacing:-2px; }
#photos .white-index { background:#fff; width:531px; margin-top:30px;}
#photos .white-meeting { background:#fff; margin-top:30px; padding-left:40px;}
#photos .content-inner { padding:10px 20px 125px 0px;}
#photos .set1 { float:left; padding-right:50px;}
#photos .set2 { float:left; }

/*contact*/
#contact .indent-text { background:#fff; line-height:17px; padding:10px; word-spacing:-2px; padding-left:40px;}
#contact .white-index { background:#fff; width:531px; margin-top:30px;}
#contact .white-meeting { background:#fff; margin-top:30px; padding-left:40px;}
#contact .content-inner { padding:80px 20px 125px 0px;}

