/*
Core Structure
*/

* {margin:0;padding:0;list-style:none;}
html {height:100%;margin-bottom:1px;vertical-align:top;}
body {padding:0;margin:0;font-family:Georgia, "Times New Roman", Times, serif;
      height:100%;background-color:#ffffff;font-size:10pt;line-height:18pt;}

p {padding:1em 0 0 0;}
blockquote {margin:0 0 0 25px;} 
img {border:none;margin:0 ;padding:0;}
div.maincolumn br {display:none;}

HR {padding:0;margin:0 0 25px 0;color:#d5d6d2;border:0;border-top:1px solid #d5d6d2;
    border-collapse:collapse;}
FORM {padding:0;margin:0;}
TABLE {border:0;padding:0;font-size:100%;margin:0;border-collapse:collapse;text-align:left;}
table td {line-height:18pt;}

H1 {padding:10px 0 10px 0;font-weight:bold;font-size:20pt;color:#e37222;
    text-decoration:none;line-height:24pt;text-align:left;}
div.insidePage div.headings h1 {clear:both;}

/*Home Page Header*/
#HomePageHeader{color:#e37222;Font-size:37px;margin:0 0 20px 0;}
H1 SUB {font-size:12pt}
H1 SUP {font-size:12pt}

div.headings h2 {display:block;margin-bottom:6px;margin-top:-4px;}
div.insidePage h2 {display:block;}
H2 {padding:0;font-weight:bold;font-size:10pt; margin:0;color:#666666;text-decoration:none;display:none;}
h2 sub,h2 sup {font-size:8pt}

H3 {font-weight:bold;font-size:14pt;margin:0;color:#e37222;text-decoration:none	}
H3 a:link {color:#e37222;text-decoration:none;}
H3  a:visited {color:#e37222;text-decoration:none;}
H3  a:hover {color:#e37222;text-decoration:underline;}
H3  a:active {color:#e37222;text-decoration:none;}
h3 sub,h3 sup {font-size:11pt}

H4 {padding:0;font-weight:normal;font-size:.9em;margin:0;color:#8e908f;text-decoration:none}
h4 sub, h4 sup {font-size:7pt}

A {color:#999999;text-decoration:none;cursor:pointer;}
A:visited {color:#666666;text-decoration:none}
A:hover {color:#666666;text-decoration:underline}
A:active {color:#999999;text-decoration:none}

.SearchHeader {BACKGROUND-color:#666666}
.SubscriberHidden {display:none;}
sub,sup {font-size:7pt}
heading {font-size:12px;font-weight:bold;}

span.bulletLock {display:inline-block;height:20px;width:20px;margin:0;padding:0 0 0 6px;
    background:#ffffff url("../images/bullet_lock.gif") no-repeat 0 2px;}
li span.bulletLock {display:inline-block;height:20px;width:20px;margin:0;padding:0;
    background:#fff url("../images/bullet_lock.gif") no-repeat 0 4px;}
li span.spacerLock {display:inline-block;height:20px;width:20px;margin:0;padding:0;}

div.line {border-top:1px solid #cccccc;margin-top:12px;}

.clearfix:after, .clearer:after {visibility:hidden;display: block;font-size:0;content: " ";clear:both;height:0;}
.clearfix, .clearer {display: inline-block;}
/* start commented backslash hack \*/
* html .clearfix, * html .clearer {height: 1%;}
.clearfix, .clearer {display: block;}
/* close commented backslash hack */
.clear, .clearer {clear:both;padding:0;margin:0;line-height:0;}
.hiddenIR, .FormSpamProtect {position:absolute;left:0;top:-1500px;width:1px;height:1px;overflow:hidden;} 
/*
Site Layout Structure
*/
div.pageWrapper{background-color:#ffffff;margin:0 0 0 35px;border:#d5d5d7 solid 1px;border-top:0px;
                display:table;width:800px;max-width:800px;padding:50px 0 0 0;}

/*banner*/
div.printLogo{display:none;}
div.printContact{display:none;}
div.banner{margin:0;padding:0;position:relative;overflow:hidden;font-size:9pt;}
div.banner div.branding {float:left;display:inline;width:400px;}
div.banner div.branding a {display:block;width:302px;height:25px;margin:18px 0 0 30px;
                          background:transparent url(../images/GMJ_Logo.gif) no-repeat 0 0;}
div.banner div.branding a span {position:absolute;left:0;top:-1500px;width:1px;height:1px;overflow:hidden;}
                          
div.banner div.taskNav {float:right;width:250px;height:45px;padding:0;position:relative;
                        font-family:"Times New Roman", Times, serif;font-size:11px;font-weight:400;}
div.banner div.taskNav div.logins{width:230px;text-align:right;display:inline-block;float:right;
                        position:absolute;bottom:0;right:10px;background-color:White;}
div.banner div.taskNav div.logins a {color:#E37222;text-decoration:none;}
div.banner div.taskNav div.logins span.myAccount {float:right;padding:0 12px 0 0;display:block;}
div.banner div.taskNav div.logins div.loginDivider {float:right;width:1px;height:10px;background-color:#cccccc;padding:0;margin:8px 0 0 12px;}
div.banner div.taskNav div.logins span.myLogin {float:right;padding:0 0 0 12px;display:block}

div.banner div.topNav{float:left;width:500px;margin:20px 0 8px 0;padding-left:26px;}
div.banner div.topNav ul{margin:0;padding:0;}
div.banner div.topNav ul li{list-style-type:none;float:left;margin:0 16px 0 0;padding:0;}
div.banner div.topNav ul li a {font-family:Arial,Helvetica,san-serif;text-transform:uppercase;
           font-size:0.8em;color:#999;text-decoration:none;padding:2px 4px;}
div.banner div.topNav ul li a:hover {background-color:#e37222;color:#fff;}

div.banner div.searchBox{width:270px;float:right;display:inline;margin:17px 0 0 0;padding:0;}
div.banner div.searchBox div.searchBoxImage{float:left;display:inline;padding:2px 4px 2px 0;
           font-family:Arial,Helvetica,san-serif;text-transform:uppercase;
           font-size:0.8em;color:#999;text-decoration:none;}
div.banner div.searchBox div.searchBoxImage span {font-weight:bold;color:#000;}
div.banner div.searchBox .searchTextBox {display:inline-block;float:left;margin:4px 6px 0 0;height:20px;width:150px;}
div.banner div.searchBox .searchTextGo {float:right;width:25px;height:20px;margin:4px 12px 0 0;line-height:8px;
           font-family:Akzidenz Grotesk,Berthold Akzidenz Grotesk,Helvetica,sans-serif;font-size:8px;font-weight:bold;
           text-transform:uppercase;border:1px solid #cccccc;background-color:#575655;color:#cccccc;cursor:pointer; }

/*banner navigation */
div.banner div.pageNav {background-color:#575655;height:19px;clear:both;padding:0 12px 0 30px;
    position:relative;overflow:hidden;}
div.pageNav ul {list-style-type:none;}
div.pageNav ul li {float:left;margin:0 12px 0 0;padding:0;height:19px;}
div.pageNav ul li a:link,div.pageNav ul li a:visited,div.pageNav ul li a:hover,div.pageNav ul li a:active {
    font-family:Arial,Helvetica,san-serif;text-transform:uppercase;
    font-size:0.75em;letter-spacing:-.01em;color:#ccc;text-decoration:none;line-height:19px;display:block;}
div.pageNav ul li a:hover {color:#fff;}      
div.pageNav ul li.right {float:right;margin:0 0 0 12px;}

/*footer links*/
div.footer div.bottomNavigation a{color:#999999;text-decoration:none}
div.footer div.bottomNavigation a:visited{color:#666666;text-decoration:none}
div.footer div.bottomNavigation a:hover{color:#666666;text-decoration:none}
div.footer div.bottomNavigation a:active{color:#999999;text-decoration:none}

/*footer structure*/
div.printfooter{display:none;}
div.footer{margin:10px;color:#999999;width:750px;display:table;margin-left:65px;clear:both;}
div.footer div.bottomNavigation{max-width:650px;}
div.footer div.bottomNavigation div.copyright {display:block;float:left;margin-right:10px;padding-right:10px;border-right:1px solid #CCCCCC;}
div.footer div.bottomNavigation ul{list-style-type:none;width:100%;margin-bottom:20px;text-align:center;display:table;}
div.footer div.bottomNavigation ul li{float:left;border-right:solid 1px #ccc;padding-right:10px;margin-right:10px;}
div.footer div.bottomNavigation ul li.lastBottom,div.footer div.bottomNavigation ul li.e{border-right:none;}
div.footer div.footerLogo{background-image:url(../images/logo_galluppress.gif);background-repeat:no-repeat;background-position:left top;height:16px; width:130px;float:right;}
li.footerTags {background-color:#666666;border:none;color:#ffffff;line-height:20px;padding:0 2px 0 10px;font-size:8pt;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;margin:0px;}
li.footerTags span {color:#d5d5d7;text-decoration:none;}
li.footerTags span a:link,li.footerTags span a:visited {color:#d5d5d7;text-decoration:none}
li.footerTags span a:hover,li.footerTags span a:active {color:#d5d5d7;text-decoration:underline}
div.bottomNavigation ul.tags li.footerTags {margin-right:4px;}

/*content Layout*/
div.middlePage{}
div.insidePage{margin:30px 0px;max-width:800px;}
div.columns {margin:0 0 0 30px;}
div.tagListType div.columns, div.tagCloudType div.columns {margin-left:0;}
div.maincolumn{width:74%;max-width:580px;float:left;}
div.homepage div.maincolumn {width:100%;max-width:800px;float:none;}
div.maincolumn td img{margin:10px 0 10px 6px;}
div.tagmaincolumn{width:100%;max-width:800px;}
div.tagheadings{width:100%;max-width:800px;margin-bottom:15px;}
div.authorDisplayLine2{width:550px;}
div.shortbio {margin:10px 0 10px 0;color:#999999;font-size:9pt;}
div.shortbio a {color:#e37222;}
div.authorDisplayLine3 {clear:both;}

li.articleTags {float:left;display:inline;background-color:#666666;color:#d5d5d7;line-height:18px;
    padding:0;margin:4px 3px 4px 0;font-size:7pt;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
li.articleTags a:link,li.articleTags a {display:block;padding:0 6px;}
li.articleTags a:link,li.articleTags a span {white-space:nowrap;}
li.articleTags a:link,li.articleTags a:visited {color:#d5d5d7;text-decoration:none}
li.articleTags a:hover,li.articleTags a:active {color:#d5d5d7;text-decoration:underline}

p.HSParagraph {margin:0 0 0 25px;}

/*tagpage*/
.tagheadings {text-align:center;width:700px;}
.editorPicks {width:300px;border:1px solid #d5d5d7;border-right:0px;float:right;padding:10px 10px 10px 20px;margin:0 0 10px 20px;clear:both;}
.editorPicks A:visited {color:#999999;text-decoration:none}
.editorPicks A:hover {color:#999999;text-decoration:underline}
.editorPicks A:active {color:#999999;text-decoration:none;}

.editorPicks li {margin:10px 0 10px 0;}
.editorPicks li a{line-height:10pt;font-size:10pt;font-family:Arial, Helvetica, sans-serif;color:#999999;}
.editorPicks H3 {color:#e37222;font-size:16pt;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}

.view {width:100%;max-width:800px;}
.insidePage .item {margin-right:12px;}
.item .date {font-style:italic;color:#999999;}

.tierThree {clear:both;}
.tierThree .item {padding:5px 15px 5px 0;margin-bottom:0;}
.tierThree table {clear:both;width:100%;}
.tierThree .item h3 a{color:#e37222;font-size:14px;}

.tierOne {width:750px;}
.tierOne .item{margin-bottom:20px;text-align:justify;}
.tierOne .item h3 a {color:#e37222;font-size:14pt;}
.tierOne .item .synopsis {margin-top:10px;}

.tierTwo .item{margin-bottom:15px;width:410px;float:none;vertical-align:top;text-align:justify;}
.tierTwo .item h3 {margin-top:10px;line-height:16pt;margin-bottom:10px;}
.tierTwo .item .synopsis {margin-bottom:20px;}

.extraRSS {width:300px;display:inline;border:1px solid #d5d5d7;border-right: 0px;color:#999999;padding:6px 10px 6px 20px;margin:10px 0;font-size:10pt;float:right;font-family:Arial, Helvetica, sans-serif;}
.extraRSS a {color:#e37222;text-decoration:underline;font-weight:bold;text-transform:uppercase;}
.extraRSS a:active {color:#e37222;text-decoration:underline}
.extraRSS a:visited {color:#e37222;text-decoration:underline}
.extraRSS a:hover {color:#e37222;text-decoration:underline}

/*homepage*/
div.logins {color:#d5d5d7;}

div.homepage div.date, div.pageWrapper div.insidePage h4, div.headings div.date,
div.results div.result div.date {float:left;display:block;color:#8e908f;font-size:.9em;padding:0 0 .5em 0;margin-right:10px;}
div.homepage div.homepageDate {display:block;clear:left;}
div.homepage div.podcast, div.podcast {margin-top:3px;}
div.homepage div.podcast a, div.podcast a {color:#8e908f;font-size:.8em;padding: 0.2em 0.5em;
    background-color:#eaeaea;font-family:Arial,sans-serif;}
div.homepage div.synopsis, div.insidePage div.synopsis, div.insidePage div.itemHeading {margin-bottom:15px;clear:left;text-align:justify;}
div.homepage div.short div.synopsis {margin-bottom:22px;}
div.insidePage div.item div.itemHeading {margin-bottom: 0px;}
div.homepage div.short {width:510px;}
hr.shorthr {width:72%;text-align:left;margin-bottom:0px;}
div.synopsis p {display:inline;line-height:1.6em;}
div.synopsis div.storyLink {display:inline;}
div.storyLink a:link,div.storyLink a:visited,div.storyLink a:hover,div.storyLink a:active {padding:0 0 0 8px;text-decoration:underline;}
div.tierThree div.storyLink a {padding:0;}
div.homepageFeature {border-bottom:1px solid #d5d6d2;margin:0 20px 25px 0;padding-bottom:8px;}
div.homepageFeature div.homepageItemHeading {color:#e37222;Font-size:32px;
    line-height:38px;margin:0;}
div.homepageFeature div.homepageItemHeading span.new {font-size:14px;margin:0 0 0 0;}
div.homepageItemHeading, div.sidecolumn div.homepageFeature div.homepageItemHeading {
    font-size:14pt;font-weight:bold;padding-bottom:0;line-height:16pt;clear:left;}
div.homepage div.homepageItemHeading a {}
div.homepage div.homepageItemHeading a:link, div.homepage div.homepageItemHeading a:visited, 
div.homepage div.homepageItemHeading a:hover,div.homepage div.homepageItemHeading a:active, 
div.homepage div.homepageFeature div.homepageItemHeading a:hover {color:#e37222;text-decoration:none;}
div.homepage div.homepageFeature div.homepageItemHeading a:hover {text-decoration:underline;}
div.homepage div.homepageItemHeading a:hover  {color:#e37222;text-decoration:underline;}
div.homepage div.homepageFeature div.homepageItemHeading span.bulletLock {height:24px;background-position:0 0;}
div.homepage div.homepageSectionHeading {text-transform:uppercase;color:#8e908f;font-size:10px;
    font-family:Arial, Helvetica, sans-serif;letter-spacing:.05em;
    border-top:1px solid #d5d6d2;padding-top:6px;width:510px;}
/*
Nexus Controls
*/
div.fullWidth {padding:0 30px;}

div.errorSummary {background:#ffc;border:solid 1px #ccc;color:#333;padding:10px 0;margin:10px 0 20px 0;}
div.errorSummary ul {margin:10px 10px 0 20px;}
div.errorSummary ul li{list-style:disc inside;color:#600;}
div.errorSummary a:link {color:#600;text-decoration:none;}
div.errorSummary a:active {color:#600;text-decoration:none;}
div.errorSummary a:visited {color:#600;text-decoration:none;}
div.errorSummary a:hover {color:#600;text-decoration:underline;}

div.element a {text-decoration:none;padding-right:10px;}
div.required {clear:both; margin:10px 0 0 0;}
div.required label {font-weight:bold;}

div.optional {clear:both; margin:10px 0 0 0;}
div.elementrow {clear:both;margin:10px 0 0 0;}
div.elementrow div.optional {margin-top:0;}

div.textbox label {display:block;float:left; width:160px;}
div.dropdown label {display:block;float:left; width:160px;}
div.textarea label {display:block;}
div.textarea textarea {width:500px;height:150px;}
div.radiobutton input {display:block;float:left;margin:4px 10px 0 0 ;}

div.capthca {border-top:solid 1px #eee;border-bottom:solid 1px #eee;margin:10px 0 0 0;}
div.capthca a {color:#333;}
div.capthca label {display:block;float:left; height:100px;width:150px;}
div.capthca div.directions {color:#999;margin:0 0 7px 0;}
div.capthca div.image img {border:solid 1px #666;}
div.capthca div.textbox input {display:inline;float:left;margin:0 30px 0 0;}
div.capthca a.link {background:transparent url(../images/icon_accessibilityAudio.gif) no-repeat center center;display:block;height:22px;width:22px;}
div.capthca a.link span {display:none;}

div.buttons {margin:20px 0 20px 0;}
div.buttons div.button {display:inline;margin:0 10px 0 0;}
div.landingPageButtons div.button {background-color:#666666;color:#d5d5d7;padding:3px 6px 2px 6px;margin:10px 4px 10px 0;
    font-size:8pt;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:1.5em;float:left;}
div.landingPageButtons div.button a:link,div.landingPageButtons div.button a:visited,
div.landingPageButtons div.button a:hover,div.landingPageButtons div.button a:active {color:#d5d5d7;text-decoration:none}

div.authorDisplayLine1 {font-style:oblique;padding:14px 0 10px 0;color:#8e908f;}
div.authorDisplayLine2 {overflow:hidden;padding-bottom:10px;color:#8e908f;}
div.authorDisplayLine1 a:link, div.authorDisplayLine1 a:visited, div.authorDisplayLine1 a:hover, div.authorDisplayLine1 a:active,
 div.authorDisplayLine2 a:link,  div.authorDisplayLine2 a:visited, div.authorDisplayLine2 a:hover, div.authorDisplayLine2 a:active {color:#595b5c;}
div.authorDisplayLine3 {}

/*archive page */
div.archives{float:left;width:100%;}
div.archives ul.volume{float:left;list-style-type:none;height:300px;width:30%;margin:10px 20px 35px 0px;}
div.archives ul.volume span{color:#FFFFFF;margin-left:5px;}
div.archives ul.volume div.volumeHeader {background-color:#e37222;width:100%;border:none;padding:2px 0;}

div.itemHeading{font-size:14pt;width:100%;font-weight:bold;line-height:16pt;margin:15px 0 5px 0;}
div.itemHeading a:link {color:#e37222;text-decoration:none;}
div.itemHeading a:visited {color:#e37222;text-decoration:none;}
div.itemHeading a:hover {color:#e37222;text-decoration:underline;}
div.itemHeading a:active {color:#e37222;text-decoration:none;}

/*Custom Management.aspx*/
div.topImage{margin-left:0px;}
div.customOuter{width:725px;margin-bottom:25px;}
div.customOuter ul{list-style-type:none;margin-top:10px;}
div.customOuter ul li {line-height:1.3em;text-indent:-25px;margin-left:28px;}
div.firstSection{border:solid 1px #d5d5d7;padding:10px;margin-top:10px;}
div.leftCustom{float:left;margin-right:5px;width:360px;display:inline-block;}
div.firstSection div.leftCustom{width:345px;}
div.rightCustom{float:left;width:360px;display:inline-block;}
div.firstSection div.rightCustom{width:345px;}
div.customOuter div.storyLink{float:right;margin-right:25px;margin-top:10px;}
div.customOuter h2.humanSigma a:link,div.customOuter h2.humanSigma a:visited,div.customOuter h2.humanSigma a:hover,
div.customOuter h2.humanSigma a:active {text-decoration:none;display:block;width:360px;height:40px;
    background:#fff url("../images/humansigma.gif") no-repeat 0 0;margin:0 auto;}
div.customOuter h2.humanSigma {text-align:center;margin:0;padding:0 0 10px 0;}
div.customOuter h2.humanSigma a span {display:none;}

/*orderbook.aspx*/
div.book{float:left;border:solid 1px #d5d5d7;margin:10px 10px 20px 0;width:200px;min-width:200px;height:150px;min-height:150px;padding:10px;}
div.ceo {background-image:url(../images/logoCEORead.gif);background-repeat:no-repeat;}
div.amazon {background-image:url(../images/logoAmazon.gif);background-repeat:no-repeat;}
div.barnes {background-image:url(../images/logoBN.gif);background-repeat:no-repeat;}
div.book a.bookLink{Color:#e37222;display:block;}
div.book div.bottomMessage{margin-top:90px;}
div.bookCenterTitle {display:block;width:750px;height:83px;background:#fff url(../images/bookCenters.gif) no-repeat;margin-bottom:10px;}

/*newsletter signup*/
div.textbox{margin:20px 0 10px 0;font-family:Arial, Helvetica, sans-serif;}
div.checkbox{margin:10px 0 10px 0;font-family:Arial, Helvetica, sans-serif;}
div.checkbox input {float:left;display:block;margin:4px 4px 0 0}
div.checkbox a span label {padding-left:6px;width:95%;}

/*book center */
div.bookCenterRow{margin-bottom:0px;border:solid 1px #d5d5d7;width:710px;margin-bottom:10px;}
div.bookLeft{float:left;width:100px;padding:20px 0 0 20px;display:block;white-space:nowrap;}
div.bookLeft a {height:150px;width:99px;display:block;}
div.bookRight{float:right;border-left:solid 1px #d5d5d7;width:540px;padding:10px 5px 10px 20px;}
div.buttonBookCenter{width:540px;margin:25px 0 25px 0;}
div.buttonBookCenter div.buttonLeft{float:left;width:150px;margin-left:50px;}
div.buttonBookCenter div.buttonLeft a,
div.buttonOrderBook a {display:block;width:99px;height:20px;background:#fff url("../images/button_orderthisbook.gif") no-repeat 0 0;}
div.buttonBookCenter div.buttonRight{float:left;width:100px;}
div.buttonBookCenter div.buttonRight a {display:block;width:77px;height:20px;background:#fff url("../images/button_learnmore.gif") no-repeat 0 0;}
div.buttonBookCenter span.imageIR,div.bookCenterTitle span.imageIR,
div.buttonOrderBook span.imageIR {position:absolute;left:0;top:-1500px;width:1px;height:1px;overflow:hidden;}

/*side article column */
div.heading{font-size:12px;font-weight:bold;line-height:14pt;padding:10px 0 10px 0;width:150px;color:#e37222;font-size:14px;text-transform:uppercase;letter-spacing:-.01em;}
div.sidecolumn div.seealso div.extra div.heading {font-family:Arial, Sans-Serif;}
div.sidecolumn{position:relative;padding:10px;overflow:hidden;width:155px;display:block;
    float:right;margin:32px 0 20px 10px;border:1px #d5d5d7 solid;border-right:0px;
    font-size:12px;color:#666666;}
div.sidecolumn a.sideSubscriberShow {display:inline-block;width:155px;height:112px;
    background:#fff url("../images/ad_showSubscriber.gif") no-repeat 0 0;padding-bottom:10px;}
div.sidecolumn .sideSubscriberHidden {display:inline-block;width:155px;height:80px;
    background:#fff url("../images/ad_hideSubscriber.gif") no-repeat 0 0;padding-bottom:10px;}
div.sidecolumn a.sideSubscriberShow span,div.sidecolumn .sideSubscriberHidden span {position:absolute;left:0;top:-1500px;width:1px;height:1px;overflow:hidden;}
div.sidecolumn ul.sideControls {margin:0 0 10px 0;}
div.sidecolumn ul.sideControls li {font-family:Arial,sans-serif;padding: 0 0 0 23px; list-style-type : none; margin : 2px 0 2px 0;}
div.sidecolumn ul.sideControls li.sideIconNewsletter { background:#fff url(../images/gmjnewsletter.gif) 0 0 no-repeat;}
div.sidecolumn ul.sideControls li.sideIconContact { background:#fff url(../images/contactUs.gif) 0 0 no-repeat;}
div.sidecolumn ul.sideControls li.sideIconEmail { background:#fff url(../images/emailThisPage.gif) 0 0 no-repeat;}
div.sidecolumn ul.sideControls li.sideIconPrinter { background:#fff url(../images/printerFriendly.gif) 0 0 no-repeat;}
div.sidecolumn ul.sideControls li.sideIconShare { background:#fff url(../images/addthis.gif) 0 -2px no-repeat;}
div.sidecolumn ul li img {margin-right:2px;}

div.sidecolumn a:link{color:#e37222;}
div.sidecolumn a:active{color:#e37222;text-decoration:underline;}
div.sidecolumn a:visited{color:#e37222;text-decoration:none;}
div.sidecolumn a:hover{color:#e37222;text-decoration:underline;}
div.sidecolumn div.sidecolumnbottom div.extraBLOB p {font-family:Arial, Sans-Serif;line-height:14pt;}
div.sidecolumn div.sidecolumnbottom div.extraURI {font-family:Arial, Sans-Serif;}

div.tierOne div.item h4 {float:none;margin-bottom:0px;padding-bottom:0px;}

/*homepage sidecolumn */
div.homepage div.sidecolumn {margin-top:0;padding:0;width:235px;max-width:235px;}
div.homepage div.sidecolumn div.homepageItemHeading {display:none;}
div.homepage div.homepageBooksRight{width:215px;padding:0 10px;}
div.homepage div.homepageBooksRight div.gmjAd {margin-left:-10px;}
div.homepage div.sidecolumn span.booksHeader {display:block;font-weight:bold;
    padding:10px 0 0 0;font-size:1.25em;margin:0;color:#e37222;	}
div.homepage div.sidecolumn span.textHeader {display:block;
    padding:10px 0 0 0;margin:0;color:#e37222;font-size:12px;}
div.homepage div.sidecolumn div.leftText {float:left;width:150px;text-align:left;line-height:12pt;}
div.homepage div.sidecolumn div.BLOB div.leftText {float:none;width:215px;}
div.homepage div.sidecolumn div.textSynopsis {font-size:11px;line-height:11pt;color:#8e908f;}
div.homepage div.sidecolumn div.BLOB div.textSynopsis {color:#8e908f;display:block;margin-top:8px;}
div.homepage div.sidecolumn div.rightImage {float:right;padding-top:10px;margin-bottom:5px;}
div.homepage div.sidecolumn ul.homepageBooksList {list-style-type:none;margin:0;padding:0;clear:both;}
div.homepage div.sidecolumn ul.homepageBooksList li {display:block;float:none;clear:both;}
div.homepage div.sidecolumn div.homepageFeature {border:0;}
div.homepage div.sidecolumn .viewMore, div.homepage div.sidecolumn .seminarDate,div.homepage div.sidecolumn .seminarRegisterButton{
    font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:0.9em;display:block;float:none;
    letter-spacing:-.01em;line-height:1.3em;color:#424545;}
div.homepage div.sidecolumn .viewMore a:link,div.homepage div.sidecolumn .viewMore a:visited,
div.homepage div.sidecolumn .viewMore a:hover,div.homepage div.sidecolumn .viewMore a:active  {
    color:#8e908f;text-decoration:underline;}
div.homepage div.sidecolumn .seminarRegisterButton a:link,div.homepage div.sidecolumn .seminarRegisterButton a:visited,
div.homepage div.sidecolumn .seminarRegisterButton a:hover,div.homepage div.sidecolumn .seminarRegisterButton a:active  {
    color:#424545;text-decoration:underline;}

div.alltop div.extraBLOB {width:750px;position:relative;overflow:hidden;}
div.extraBLOB p strong{color:#e37222;font-size:14px;text-transform:uppercase;letter-spacing:-.01em;font-family:Arial, Sans-Serif;}
div.extraBLOB p b{color:#e37222;font-size:14px;text-transform:uppercase;letter-spacing:-.01em;}
div.relatedInfoDate {font-style:italic;}

li.RELEASE {margin-bottom:18px;}
li.RELEASE a:link{font-weight:bold;font-size:12px;text-transform:none;}
li.RELEASE a:active{font-weight:bold;font-size:12px;text-transform:none;}
li.RELEASE a:visited{font-weight:bold;font-size:12px;text-transform:none;}
li.RELEASE a:hover{font-weight:bold;font-size:12px;text-transform:none;}

div.channel div.BLOB {margin-bottom:24px;}
div.channel div.BLOB div.leftText span.textHeader {padding :16px 0 0 0;}

div.seealso div.extra div.RELEASE,
div.seealso div.extra div.URI {font-size:12px;color:#e37222;font-family:Arial, Sans-Serif;margin-bottom:18px;font-weight:bold;line-height:14pt;}

/*LOG IN / SUBSCRIBE BUTTONS */
div.buttonLeft {float:left;padding:10px 4px 10px 0;}
div.buttonRight {float:left;padding:10px 0 10px 0;}
div.bottomBlob {color:#999999;clear:both;}
div.maincolumnbottom div.extraBLOB {color:#999999;clear:both;}

/*COMMENT FORM */
div.addcomment {color:#666;margin:40px 0 0 0;}
div.addcomment label {display:block;text-transform:uppercase;font-weight:normal;}
div.addcomment div.title { border-bottom:solid 1px #999999;font:12pt bold;padding:0;}
div.addcomment div.link { margin:15px 0 15px 0;}
div.addcomment div.required {padding:0;}
div.addcomment div.required input {width:100%;}
div.addcomment div.required textarea {width:100%; margin:0px 0 0 0;}
div.addcomment div.wysiwyg div.toolbar { background:url('../images/wysiwyg/BG_toolbar.gif') repeat 0 0;
    display:table;border:none;margin:0 0 2px 0;padding:0;width:100%;}
div.addcomment div.wysiwyg div.toolbar div.item {display:block;float:left;padding:3px 0 3px 0;text-align:center;width:30px;}
div.addcomment div.wysiwyg div.toolbar div.item a {border:solid 1px #ccc;display:block;height:24px;width:26px;}
div.addcomment div.wysiwyg div.toolbar div.item a span {display:none;}
div.addcomment div.wysiwyg div.toolbar div.item a.b {background:url('../images/wysiwyg/BG_toolbarBold.gif') no-repeat center center; }
div.addcomment div.wysiwyg div.toolbar div.item a.i {background:url('../images/wysiwyg/BG_toolbarItalics.gif') no-repeat center center; }
div.addcomment div.wysiwyg div.toolbar div.item a.u {background:url('../images/wysiwyg/BG_toolbarUnderline.gif') no-repeat center center; }
div.addcomment div.wysiwyg div.instructions {color:#999;}
div.addcomment div.buttons {margin:25px 0 0 0;}
#addressView {display:none;visibility:hidden;}/*hide the addressView textbox, this is for spam control */

 
 /*comments */
div.comments {clear:both;color:#666;margin:40px 0 10px 0;}
div.comments div.title {border-bottom:solid 1px #999999;font:14pt bold;margin:50px 0 20px 0;}
div.comments div.comment {background:#ffe;border:solid 1px #999;margin:10px 0;padding:10px;clear:both;}
div.comments div.comment div.author {font-size:8pt;font-variant:small-caps;}
div.comments div.comment div.author span.h {color:#000;}
div.comments div.comment div.post {margin:5px 0 0 0;overflow:hidden;}
div.comments div.comment div.link {display:inline;float:right;padding-top:10px }
div.commentText {overflow:hidden;}
div.postCommentLink {margin:10px 0 10px 0;}
div.postCommentLink a:link, div.postCommentLink a:active, div.postCommentLink a:hover, div.postCommentLink a:visited
{color:#595b5c;} 
div.reportOffensive {display:inline;float:right;padding-bottom:10px;}

div.pagingnavigation {font-size:9pt;width:550px;}
div.pagingnavigationtop {margin:0 0 15px 0;clear:both;}
div.pagingnavigationbottom {margin:15px 0 0 0;clear:both;}

div.pagingnavigation span {font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:smaller;color:#999;display:block;float:left;margin:5px 5px 5px 0;padding:5px 5px 5px 0;text-align:left;width:24px;}
div.pagingnavigation a {border:solid 1px #ccc;display:block;float:left;margin:5px;padding:5px;text-align:center;width:30px;}
div.pagingnavigation a:link,div.pagingnavigation a:visited,div.pagingnavigation a:hover,
div.pagingnavigation a:active {color:#d5d5d7;text-decoration:none;border:solid 1px #d5d5d7;}
div.pagingnavigation a.pagingnavigationoptionon {font-weight:bold;}
div.pagingnavigation a.pagingnavigationoptionon:link {color:#333;text-decoration:none;}
div.pagingnavigation a.pagingnavigationoptionon:visited {color:#333;text-decoration:none;}
div.pagingnavigation a.pagingnavigationoptionon:active {color:#333;text-decoration:none;}
div.pagingnavigation a.pagingnavigationoptionon:hover {color:#333;text-decoration:none;}

div.pagehide {display:none;} 
div.pageshow {display:block;clear:both;} 

/*div.cmsbody div.clearfix {line-height:0;} /* fix for clearing after the paging navigation */
/*div.cmsbody div.pagingnavigationbottom span, div.cmsbody div.pagingnavigationbottom a {line-height:24px;}*/

/*tag page subhead*/
div.tagSubhead {color:#666666;font-weight:bold;}
#pagingwrapper ul li{list-style-position:outside;list-style-type:square;margin:15px 0 0 35px;}
#pagingwrapper ol li{list-style-position:inside;list-style-type:decimal;margin:6px 0 0 0;font-style:italic;}

/*contact us form*/
div.address{width:65%;float:left;}
div.phonenumber{}

/*faqs page general*/
div.cmsfaqcollection div.item h3 {font-size:10pt;color:#999999;text-decoration:none;font-weight:normal;}
div.cmsfaqcollection a:link {color:#999999;text-decoration:none;}
div.cmsfaqcollection a:visited {color:#999999;text-decoration:none;}
div.cmsfaqcollection a:hover {color:#666666;text-decoration:underline;}
div.cmsfaqcollection a:active {color:#999999;text-decoration:none;}

/*search page*/
div.searchsort {color:#999999;line-height:24px;margin:10px 10px 25px 0;font-size:7pt;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
div.searchsort a:link {border:0;padding:10px 8px 10px 8px;color:#999999;}
div.searchsort a:hover {border:0;padding:10px 8px 10px 8px;color:#999999;text-decoration:underline}
div.searchsort a:visited {border:0;padding:10px 8px 10px 8px;color:#999999;}
div.searchsort a:active {border:0;padding:10px 8px 10px 8px;color:#999999;}
div.searchsort b{border:solid 1px #d5d5d7;padding:10px 8px 10px 8px;color:#999999;}

div.results div.result div.title {font-size:1.5em;font-weight:bold;margin:20px 0 0 0;}
div.results div.result div.title a:link,div.results div.result div.title a:visited,
div.results div.result div.title a:active {color:#e37222;text-decoration:none;}
div.results div.result div.title a:hover {color:#e37222;text-decoration:underline;}

div.cmssearch div.cmsbody {padding-right:2em;}
div.cmssearch div.pageinformation {font-size:10pt;font-style:italic;color:#666666;}
div.cmssearch div.pageinformation
div.cmssearch div.synopsis {margin-right:15px;}
div.cmssearch div.paging {float:left;font-size:10pt;margin:25px 0 5px 0;display:inline;font-family:Arial, Helvetica, sans-serif;font-size:smaller;text-transform:uppercase;color:#666666;}
div.cmssearch div.paging span {color:#999;}
div.cmssearch div.paging a {float:left;margin:4px;padding:5px;text-align:center;width:16px;}
div.cmssearch div.paging span.current {border:solid 1px #d5d5d7;float:left;margin:4px;padding:5px;text-align:center;width:16px;display:inline;}
div.cmssearch div.paging a:link {color:#8e908f;text-decoration:none;}
div.cmssearch div.paging a:visited {color:#8e908f;text-decoration:none;}
div.cmssearch div.paging a:active {color:#8e908f;text-decoration:none;}
div.cmssearch div.paging a:hover {color:#8e908f;text-decoration:underline;}
div.cmssearch div.paging a.nextlink {border:none;color:#999999;width:30px;padding-top:6px;}
div.cmssearch div.paging a.nextlink a:hover{text-decoration:underline;border:none;}
div.cmssearch div.paging a.previouslink {border:none;color:#999999;width:55px;padding-top:6px;}
div.cmssearch div.paging a.previouslink a:hover{text-decoration:underline;border:none;}

/* tags */
div.tagListType div.headings, div.tagListType div.bottomWrap,
div.tagCloudType div.headings, div.tagCloudType div.bottomWrap {margin:20px 0 0 30px;}

a.seeother {float:left;padding:2px 6px 3px;border:1px solid #d5d6d2;display:block;margin:15px 0 0;}
a.backToTopic {float:left;margin:15px 10px 0 0;padding:2px 6px 3px;display:block;border:1px solid #d5d6d2;background-color:#d5d6d2;}

div.taglist {border-top:1px solid #d5d6d2;border-bottom:1px solid #d5d6d2;padding:15px 30px;margin:0;line-height:2.2em;}
div.taglist a,div.tagcloud a {color:#595b5c;margin:0 8px 0 0;text-decoration:none;}
div.taglist a span, div.tagcloud A span {white-space:nowrap;}
div.taglist a:visited,div.tagcloud a:visited {color:#595b5c;margin:0 8px 0 0;text-decoration:none;}
div.taglist a:hover,div.tagcloud a:hover {color:#8e908f;margin:0 8px 0 0;text-decoration:none;}

div.tagcloud A {line-height:1.24em;display:block;}
div.tagcloud A span {display:block;padding-top:0.25em;}
div.tagcloud A.weight1 {color:#000000;font-size:1.65em;margin:0 10px 0 0;}
div.tagcloud A.weight2 {color:#424545;font-size:1.50em;margin:0 10px 0 0;}
div.tagcloud A.weight3 {color:#595b5c;font-size:1.35em;}
div.tagcloud A.weight4 {color:#737575;font-size:1.20em;}
div.tagcloud A.weight5 {color:#8e908f;font-size:1.05em;}
div.tagcloud A.weight6 {color:#a3a6a2;font-size:0.90em;}
div.tagcloud A.weight7 {color:#b5b6b3;font-size:0.75em;}
div.tagcloud A.weight1:visited,div.tagcloud A.weight2:visited,div.tagcloud A.weight3:visited,
div.tagcloud A.weight4:visited,div.tagcloud A.weight5:visited,div.tagcloud A.weight6:visited,
div.tagcloud A.weight7:visited {text-decoration:none;}
div.tagcloud A.weight1:hover {color:#424545;text-decoration:none;font-size:1.65em;}
div.tagcloud A.weight2:hover {color:#595b5c;text-decoration:none;font-size:1.50em;}
div.tagcloud A.weight3:hover{color:#737575;text-decoration:none;font-size:1.35em;}
div.tagcloud A.weight4:hover {color:#8e908f;text-decoration:none;font-size:1.20em;}
div.tagcloud A.weight5:hover{color:#a3a6a2;text-decoration:none;font-size:1.05em;}
div.tagcloud A.weight6:hover {color:#b5b6b3;text-decoration:none;font-size:0.90em;}
div.tagcloud A.weight7:hover {color:#d5d6d2;text-decoration:none;font-size:0.75em;}

div.tagCloudType div.tagcloud {margin:0;}
div.tagCloudType div.tagcloud {clear:left;border-top:1px solid #d5d6d2;border-bottom:1px solid #d5d6d2;padding:15px 10px 22px 30px;margin:0;}
div.tagCloudType div.tagcloud span.popular {display:block;color:#737575;font-family:Arial,sans-serif;text-transform:uppercase;font-size:0.9em;padding-bottom:1em;}
div.tagCloudType div.tagcloud A {line-height:1.24em;display:inline-block;}
div.tagCloudType div.tagcloud A span {display:inline;}
div.tagCloudType div.tagcloud A.weight1 {font-size:2.00em;margin:0 10px 0 0;}
div.tagCloudType div.tagcloud A.weight2 {font-size:1.75em;margin:0 10px 0 0;}
div.tagCloudType div.tagcloud A.weight3 {font-size:1.60em;}
div.tagCloudType div.tagcloud A.weight4 {font-size:1.45em;}
div.tagCloudType div.tagcloud A.weight5 {font-size:1.30em;}
div.tagCloudType div.tagcloud A.weight6 {font-size:1.15em;}
div.tagCloudType div.tagcloud A.weight7 {font-size:1.00em;}
div.tagCloudType div.tagcloud A.weight1:hover {font-size:2.00em;}
div.tagCloudType div.tagcloud A.weight2:hover {font-size:1.75em;}
div.tagCloudType div.tagcloud A.weight3:hover{font-size:1.60em;}
div.tagCloudType div.tagcloud A.weight4:hover {font-size:1.45em;}
div.tagCloudType div.tagcloud A.weight5:hover{font-size:1.30em;}
div.tagCloudType div.tagcloud A.weight6:hover {font-size:1.15em;}
div.tagCloudType div.tagcloud A.weight7:hover {font-size:1.00em;}

div.artcloud {position:relative;padding:10px;width:155px;display:block;float:right;margin:0 0 20px 10px;border:1px #d5d5d7 solid;
    border-right:0px;clear:right;}
div.artcloud div.tagcloud span.popular a {display:block;color:#E37222;font-family:Arial,sans-serif;
    text-transform:uppercase;font-size:1.25em;font-weight:bold;padding:0 0 0.25em 0;}
div.artcloud div.tagcloud A span {white-space:normal; }
div.editorPicks div.tagcloud {clear:left;border:none;padding:0;margin:0;}
div.editorPicks div.tagcloud span.popular a {display:block;color:#E37222;font-family:Arial,sans-serif;
    text-transform:uppercase;font-size:1.50em;font-weight:bold;padding:0.5em 0;letter-spacing:1px;}
    
div.podcastIcon,div.pdfIcon,div.itunesIcon {height:41px;background-color:#e37222;color:#ffffff;margin:0 0 10px 0;padding:0;
    width:195px;clear:left;font-size:12px;line-height:1.25em;}
div.podcastIcon span,div.pdfIcon span,div.itunesIcon span {padding-left:10px;float:left;display:block;line-height:41px;}
div.podcastIcon img,div.pdfIcon img,div.itunesIcon img {float:right;display:inline-block;} 
div.podcastIcon a,div.pdfIcon a,div.itunesIcon a,div.podcastIcon a:visited,div.pdfIcon a:visited,div.itunesIcon a:visited,
div.podcastIcon a:hover,div.pdfIcon a:hover,div.itunesIcon a:hover,
div.podcastIcon a:active,div.pdfIcon a:active,div.itunesIcon a:active  {display:block;line-height:41px;color:#ffffff;text-decoration:none;
    margin:0;padding:0;text-transform:uppercase;letter-spacing:-0.01em;font-family:Arial,Helvetica,sans-serif;}

div.boxQuote1 {float:right;width:240px;margin:10px 10px 10px 20px;padding:20px 25px 20px 40px;
    border-top:2px solid #b5b6b3;border-bottom:2px solid #b5b6b3;font-size:1.1em;}
div.boxQuote1 p {line-height: 1.6em;	margin: 0;	display: inline;
    font-family:Arial, Helvetica, sans-serif;font-size:1.15em;color:#e37222;}
div.leftQuote1 {background:url('http://sas-origin.OnstreamMedia.com/origin/gallupinc/GallupSpaces/Production/Cms/GMJ/cu2c4ixsj0kxh4q4ctljyq.gif') no-repeat 20px 18px;}
div.boxQuote1 img {display:none;}
div.leftQuote1 img {display:inline;margin-left:6px;}

div.boxQuote2 {float:right;width:300px;margin:10px 10px 10px 20px;padding:0;border:2px solid #e37222;position:relative;z-index:201;
    background: transparent url('http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/GMJ/sptv42pcoekaibwwiw7hmg.gif') no-repeat 15px 15px;}
div.boxQuote2 p {line-height: 2em;font-weight:bold;margin:10px 20px 20px 40px;
     font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;color:#8e908f;}
div.boxQuote2 img {display:none;}

div.boxQuote3 {float:right;width:265px;margin:10px 5px 10px 20px;padding:20px;
    border:1px solid #d5d6d2;font-size:1.1em;}
div.boxQuote3 p {line-height: 1.8em;	margin: 0;	display: inline;
    font-style:italic;color:#8e908f;}
div.leftQuote3 {text-indent:20px;background:url('http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/GMJ/h2d6jkudf0q3zbpilpegow.gif') no-repeat 20px 20px;}
div.boxQuote3 img {display:none;}
div.leftQuote3 img {display:inline;margin-left:6px;}