body {margin: 0;padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif;font-size: .70em;color: #363636;text-align: center;border: 0;background:#153a6e url(_images/bg.jpg) repeat-x;}
form {margin: 0; padding: 0;}
a img { border: 0; }
ul {margin: 12px 0 12px 20px; padding:0;}
li {color:#000;margin:0 0 0 10px;}
li a:link, li a:visited {color:#4b78b9;text-decoration: underline;}
li a:hover, li a:active {color:#4b78b9;text-decoration: none;}
dl li {list-style-type:none;padding:0 0 15px 10px;}
 /****** This is the h1 of the entire site *******/
.logo {width:339px; height:132px;float:left;margin:0;display:inline;background:url(_images/logo-better-trades.jpg) no-repeat;}

/****** =FORM *******/
.fieldTitle {font-size:7pt;float:left;text-align:right;width:120px;padding:5px 10px 3px 5px;margin:0;}
.fieldTitle p {font-size:7pt;color:#333!important;position:relative;top:2px;}
.fieldTitle span {float:right;margin:8px 0 0 0;}
.formContainer {font-size:7pt;float:right;height:20px;width:245px;padding:5px 0 3px 5px;}
.formContainer input {background:#afb8f9;margin:0;padding:0;border:1px solid #333;padding:2px;width:200px;}
form {margin:0;padding:0;}
.formContainer .formBtn {height:44px;width:178px;border:none;background:url(_images/btn_submit.jpg) no-repeat top left;padding:0;cursor:pointer;margin:10px 0 10px 0;}
.formBtn:hover {height:44px;width:178px;border:none;background:url(_images/btn_submit_hover.jpg) no-repeat top left;cursor:pointer;border:1px solid #333;padding:;}

.inputBtn {position:relative;;left:4px;}


.resourcesContainer {padding:10px;border:1px solid #333;margin:20px 0 0 0;}
.resourcesContainer p {font-size:14pt;font-weight:bold;color:#004377;line-height:22px;margin:10px 0 10px 20px;}
.resourcesLeft {float:left;width:200px;margin:0 0 0 10px;}
.resourcesRight {float:left;width:390px;border: 1px solid #333;padding:30px 0 30px 10px;}
.resourcesRight p {margin:0 0 10px 0;}
.resourcesOtherDL {float:left;margin:0 0 30px 100px;}
.resourcesHed {font-size:12pt;display:inline;line-height:26px;}





/****** =Images *******/


/****** =LAYOUT *******/
.container {width: 963px;margin:0 auto 10px auto;padding:0;text-align: left;font-size:9pt;color:#333;}
.contentContainer {margin:11px 0 0 0;background:url(_images/bg_content.jpg) repeat-y;}
.contentContainerFull {margin:11px 0 0 0;background:url(_images/bg_contentFull.jpg) repeat-y;}
.topShadow {margin:0;}

.clear {height: 1px;clear: both;}
.clear0 {height: 0;clear: both;}
.clear5 {height: 2px;clear: both;}
.clear10 {height: 10px;clear: both;}
.clear20 {height: 20px;clear: both;}
.clear40 {height: 40px;clear: both;}


/****** =Headings *******/
.hedFullHome {height:45px;background:url(_images/bg_hed.jpg) repeat-x;margin:0 11px 5px 0;padding:30px 0 20px 0;text-align:center;position:relative;top:-5px;letter-spacing:-1px;}
.hedFullHome h1 {color:#193972;font-size:20pt;display:inline;margin:0;padding:0;font-weight:normal;}
.hedFullHome h1 strong {font-weight:bold;}

.hedFull {height:35px;background:url(_images/bg_hed.jpg) repeat-x;margin:0 11px 30px 0;padding:30px 0 0 0;text-align:center;position:relative;top:-5px;}
.hedFull h1 {color:#193972;font-size:20pt;display:inline;margin:0;padding:0;font-weight:normal;}
.hedFull h1 strong {font-weight:bold;}

.hed {height:35px;background:url(_images/bg_hed.jpg) repeat-x;margin:0 11px 10px 0;padding:30px 0 0 0;text-align:center;}
.hed h1 {color:#193972;font-size:18pt;display:inline;margin:0;padding:0;font-weight:normal;}
.hed h1 strong {font-weight:bold;}

.subHed {color:#545454;margin:0 11px 10px 0;padding:0 0 10px 0;text-align:center;}
.subHed h2 {color:#545454!important;font-size:14pt!important;margin:0;padding:0;font-weight:normal;letter-spacing:-1px;font-family:arial;}
.subHed h2 strong {font-weight:bold;}
.subHed p{color:#545454;font-size:12pt;font-weight:normal;letter-spacing:4px;margin:0 0 3px 0;padding:0;}
.subHed img {margin:5px 0 0 0;}

.subHedHome {color:#545454;margin:0 11px 0 0;padding:0;text-align:center;position:relative;top:-50px;}
.subHedHome h2 {font-style:italic;color:#bc1c26!important;font-size:20pt!important;margin:0;padding:0;font-weight:normal;letter-spacing:-1px;font-family:arial;}
.subHedHome h2 strong {font-size:26pt;font-weight:bold;position:relative;top:13px;left:-7px;}

.speakingNav {margin:0 0 30px 0;font-size:10pt;text-align:center;}
.speakingNav ul {margin:0;padding:0;}
.speakingNav ul li{display:inline;font-size:12pt;margin:0;padding:0 5px 0 0;}
.speakingNav li a:link, .speakingNav li a:visited {color:#4b78b9;text-decoration: none;padding:0 5px 0 0;}
.speakingNav li a:hover, .speakingNav li a:active {color:#4b78b9;text-decoration: underline;}

.authorMug {float:left;margin:0 20px 10px 0;}
.hutchKeyDownload {margin:0 0 30px 0;}
.videoLeft {float:left;width:250px;padding:0 50px 0 20px;}
.videoRight {float:left;height:300px;width:350px;background:#000;}
.buyBook {float:left;position:relative;top:-80px;left:-20px;}
.buyBookLink1 {margin:-230px 0 50px 300px;float:left;}
.buyBookLinks {width:280px;float:right;margin:30px 200px 0 0;float:right;}
.buyBookLinks img {margin:0 0 70px 0;}

/****** =Contact *******/
.contactBox {background:#fff;border:1px solid #ccc;width:335px;padding:20px 20px 5px 20px;margin:0 0 0 60px;font-weight:bold;}
.contactBox ul {padding:15px 0 0 0;}
.contactBox ul li {background:url(_images/icon_email.jpg) no-repeat;padding:0 0 25px 40px;list-style-type:none;}
.contactBox h2 {font-size:13pt;text-align:center;color:#004377;}

.articleBorder {border:1px dotted #333;padding:3px;margin:3px;}
.article {border:1px dotted #ccc;margin:10px;padding:35px 20px 20px 20px;}
.article h2 {text-align:center;}
.article h3 {text-align:center;font-size:14pt!important;padding:4px 0 4px 0;}
.article .published {text-align:center;margin:0 0 40px 0;font-size:9pt;position:relative;top:-5px;}
.article p {font-size:12pt;line-height:22pt;}
.article ul li {font-size:12pt;line-height:22pt;}

/****** =Book *******/
.bookLeftBox {float:left;border:1px solid #333;width:170px;padding:15px;text-align:center;line-height:20px;font-size:10pt;margin:20px 30px 20px 0;}
.bookLeftBox h3 {font-size:12pt;color:#c2052f!important;line-height:20px;margin:10px 0 10px 0;}

/****** =header *******/
.header {height:221px;width:907px;margin:15px 0 0 0;} 

/****** =positioning *******/
.left {float:left;}
.right {float:right;}
.pad10 {padding:10px}
.pad20 {padding:20px}
.pad1015 {padding:10px 15px;}
.pad1520 {padding:15px 20px;}
.pad1020 {padding:10px 20px;}
.left5 {margin:0 0 0 5px;}
.left10 {margin:0 0 0 10px;}
.left15 {margin:0 0 0 15px;}
.left20 {margin:0 0 0 20px;}
.right5 {margin:0 5px 0 0;}
.right10 {margin:0 10px 0 0;}
.right15 {margin:0 15px 0 0;}
.right20 {margin:0 20px 0 0;}
.down10 {margin:10px 0 0 0;}
.down20 {margin:20px 0 0 0;}
.down30 {margin:30px 0 0 0;}
.down50 {margin:50px 0 0 0;}
.center {text-align:center;}
.contentSpacer {padding:5px 0 5px 0;}
.pad20 {padding:20px;}
/****** =line styles *******/
.dotted {clear:both;height:8px;margin:15px 0 15px 0;border-bottom:1px dotted #333;}
.dottedContent {clear:both;height:8px;margin:20px 20px 20px 0;background:url(_images/dotted_content.jpg) repeat-x;}

/***************************************** =navigation Main *******/
.nav {height:32px;margin:30px auto 0 auto;padding:0;text-align:left;text-align:center;}
.nav ul li {list-style-type:none; list-style-image:none;display:inline;list-style-type:none;padding:0;}
.nav ul {margin:0 0 0 0;}
.nav li a:link, .nav li a:visited {font-size:12pt;text-decoration: none;color:#fff;font-family:times;padding:20px 10px 20px 10px;}
.nav li a:hover, .nav li a:active {font-size:12pt;text-decoration: underline;color:#000;font-family:times;padding:20px 10px 20px 10px;background:#fff;}

/****** =leftCol *******/
.leftCol {font-size:8pt;float:left;width:248px;padding:0 0 20px 0;text-align:center;}
.leftCol li {margin:0 0 5px 0;padding:0 0 0 10px;list-style-type:none;}
.leftCol h2 {font-size:11pt;color:#c47805;}
.leftColBanner {margin:11px 0 0 0;position:relative;left:3px;}

.leftColFull {font-size:8pt;float:left;width:763px;padding:5px 0 20px 18px;text-align:left;}
.leftColFull h2 {font-size:11pt;color:#13366c;margin:0;padding:0;}
.fullPad {padding:0 20px 20px 20px;position:relative;top:-20px;}

/***************************************** =rightCol *******/
.rightCol {float:left;width:695px;font-size:8pt;color:#333;line-height:11pt;margin:0;padding:0 0 45px 16px;}
.centerContainer {float:left;width:515px;}

.rightContent {float:left;width:159px;padding:10px 10px 0 10px;}
.rightContent p {font-size:10pt;line-height:16pt;}
.rightContent h2 {text-align:center;}
.centerContentL {float:left;width:247px;background:url(_images/bg_center-content.jpg) repeat-x;margin:-20px 0 0 0;}
.centerContentL  ul li {background:url(_images/li_arrow_lightgrey.gif) no-repeat;padding:0 10px 7px 12px;list-style-type:none;}

.centerContentR {float:left;width:247px;background:url(_images/bg_center-content.jpg) repeat-x;margin:-20px 0 0 7px;}
.centerContentR  ul li {background:url(_images/li_arrow_lightgrey.gif) no-repeat;padding:0 10px 7px 12px;list-style-type:none;}

.meetingPlanners h3 {font-size:12pt;margin:10px 0 0 0;padding:0;}
.meetingPlanners p {margin:0 0 5px 0;padding:0;}
.meetingPlanners p strong {color:#c2052f;}

.boxQuote {color:#666666;padding:10px 30px;margin:30px 10px;border:1px dotted #333;font-size:14pt;font-style:italic;font-weight:bold;text-align:center;line-height:30px;}

/***************************************** media *******/
.mediaArchive {margin:10px;border:1px solid #ccc;padding:20px;}
.mediaArchive h2 a:link, .mediaArchive h2 a:visited {font-size:10pt;padding:5px 0 5px 30px;color:#4d4b48;text-decoration: none;background:url(_images/btn_arrow.jpg) left center no-repeat;}
.mediaArchive h2 a:hover, .mediaArchive h2 a:active {color:#d51010;text-decoration: none;background:url(_images/btn_arrow_hover.jpg) left center no-repeat;}

.mediaArchive .published {font-weight:bold;font-fize:7pt!important;color:#333;margin:0;position:relative;top:-27px;padding:1px 0 10px 0;float:right;}
.mediaArchive .mediaDescrip {font-size:10pt;margin:10px 0 50px 0;line-height:16pt;}
.mediaArchive .dotted {margin:2px;}

/****** =FOOTER *******/
.footer {height:27px;text-align:center;margin:0;padding:1px 0 0 0;background:#2f5890;color:#fff;border-bottom:1px solid #fff;}
.footer p {color:#fff;}
.footer a:link, .footer a:visited {color:#fff;font-size:8pt;text-decoration: underline;}
.footer a:hover, .footer a:active {color:#fff;font-size:8pt;text-decoration: none;}

/***************************************************************** TEXT STYLES *******/
.smallText {font-size:7pt;line-height:13px;}
a:link, a:visited {color:#4b78b9;text-decoration: underline;}
a:hover, a:active {color: #000;text-decoration: none;}
h1 {font-size:18pt;color:#333;font-weight:bold;margin: 0 0 5px 0;}
h2 {font-size:14pt;color:#e71f22;;font-weight:bold;margin: 0 0 5px 0;}
h3 {font-size:12pt;color:#193972;font-weight:bold;margin:0;}
h4 {font-size:9pt;color:#333;font-weight:bold;margin: 0 0 15px 0;}
p {font-size:12pt;color:#333;font-weight:normal;margin: 5px 0 10px 0;line-height:20pt;}
.backToMedia {background:url(_images/back-to-media.jpg) left center no-repeat;padding:10px 10px 2px 0;position:relative;top:5px;left:3px;font-size:8pt;}

.excerptsContent {font-size:12pt;}
.excerptsContent p {font-size:12pt;}

.resourcesBottom {text-align:center;padding:20px;}
.resourcesBottom p strong {font-size:12pt;}
.resourcesBottom a:link, .resourcesBottom  a:visited {color:#c2052f!important;font-weight:bold;}
.resourcesBottom  a:hover, .resourcesBottom  a:active  {color:#c2052f!important;}

.redLink a:link, .redLink  a:visited {color:#c2052f!important;}
.redLink  a:hover, .redLink  a:active  {color:#c2052f!important;}
.ulBehave {padding:0 0 0 10px;position:relative;left:20px;}
.ulBehave li {padding:0 0 5px 0;}

/***************************************************************** Tables *******/
td {border-top:1px dotted #ccc;padding:5px 80px 5px 20px;}
table {width:530px;}
th {background:#ccc;border-top:1px dotted #ccc;padding:5px 80px 5px 20px;}