body{font:12px Arial;margin:0;}
p,td{font-size:12px;}
table#doc{width:900px;margin:auto;}
table#abstract{width:900px;margin:15px auto 0 auto;}
a{text-decoration:none;color: #005984;}
a:hover{text-decoration:underline;}

h1{font-size: 2.2em;color:#333;}
h2{font-size: 1.8em;color:#333;}
h3{font-size: 1.5em;color:#333;}
h4{font-size: 1.3em;color:#005984;}
h5{font-size: 1.1em;color:#666;}
h6{font-size: 0.8em;color:#666;}

.totoplink a{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.totoplink a:active,.totoplink a:focus{position:static !important;clip:auto;overflow:visible;height:auto;}
label.hidden{height: 1px;width: 1px;position: absolute;overflow: hidden; top: -10px;}

#document{width:900px;margin:auto;}
.topnav{height:50px;}
.topnav a, .topnav label{color:#666;font-size:13px;text-decoration:none;}
.topnav a, .topnav span.wrapper{padding-right:15px;margin-right:15px;border-right:1px dotted #ccc;}
.topnav a:last-child{padding:0;margin:0;border-right:none;}
.topnav input[type="checkbox"]{vertical-align:-1px;}
div.topnav{width:885px;margin:auto;height:30px;line-height:50px;padding:0 5px;}

#leftnav{width:150px;margin-right:10px;border-right: 1px dotted #e9e9e9;min-height: 600px;}
#leftnav ul{list-style:none;margin:0;padding:0;}
#leftnav a{font-weight:bold;color:#333;text-decoration:none;font-size:14px;border-bottom:2px dotted #fff;}
#leftnav a:hover{border-bottom:2px dotted #ffb500;}
#leftnav ul li{line-height:20px;padding:0 5px;margin-bottom:10px;}
#leftnav ul li.current a{color:#999;border-bottom:2px dotted #ffb500;}
#leftnav ul li.leftnav-divider img{display:none;}
#leftnav ul li.leftnav-divider{height:1px;border-bottom:1px dotted #e9e9e9;width:90%;}
#leftnav .triangle{padding-right:3px;}

#header{width:900px;margin:auto;background:#fbfbfb;}
#pageContent{width:900px;margin:auto;}
#header > div{vertical-align:top;}
#navigation{background:#fff;border-bottom: 2px dotted #f1f1f1;}
#navigation,.titleDate{font-family:'Oswald';}
#navigation .topLevel:first-child{margin-left:0;}
#navigation .topLevel{list-decoration:none;padding:5px 10px;font-size:16px;margin-left:-5px;cursor:pointer;display:inline-block;}
#navigation .topLevel.social{cursor:auto;width:120px;margin:0;padding:0;}
#navigation .topLevel.selected{border-bottom: 3px solid #ffb500;margin-bottom:-3px;}
#navigation .topLevel.show{color:#fff;background:#999;}
#navigation .topLevel a{color:#000;}
#navigation .topLevel.show:first-child {background:none;} /* Added Gary - 12/08 */
#navigation .topLevel a:hover{color:#ffb500;text-decoration:none;}
#navigation .topLevel.social.show{background:#fff;}
#navigation .secondLevel{list-style:none;display:none;margin:5px 0 0 -10px;min-width:200px;max-height:410px;overflow-y:hidden;}
#navigation .secondLevel.wide{min-width:780px;}
#navigation .about .secondLevel{min-width:130px;}
#navigation .show.secondLevel{position:absolute;background:#999;display:block;border-top:none;}
#navigation .secondLevel a{font-family:Arial;font-size:13px;color:#fff;text-decoration:none;}
#navigation .secondLevel a:hover{color:#ffb500;}
#navigation .secondLevel li{padding:5px 10px;border-bottom:1px solid #ccc;}
#navigation .secondLevel .column {vertical-align:top;display:inline-block;}
#searchBox,#logo{display:inline-block;}
#searchBox{float:right;clear:right;margin-top:3px;}
#searchBox form{margin:0;}
#searchBox input[type=image]{margin-bottom:-5px;}
#searchBox .searchAdv{text-align:right;margin-top:5px;}
#searchBox .searchAdv a{font-size:13px;color:#005984;text-decoration:none;}
#searchBox .search{border:3px solid #ffb500;padding:1px;margin-top:5px;}
#searchBox .search img{margin-left:-5px;}
#searchBox #quicksearch{border:none;margin:0;vertical-align:top;background:#fff;height:30px;width:250px;padding:0 5px;box-sizing:border-box;}
#logo{width:380px;float:left;}
#headerAd{margin-top:5px;text-align:center;}
#headerBar{clear:left;text-align:right;background:#eee;border-top:1px dotted #ccc;padding:5px 20px;}
#headerBar span,#headerLogin a{font-weight:bold;font-size:13px;color:#333;text-decoration:none;}
#headerLogin{padding:5px 0 5px 0;text-align:right;}
#headerLogin span{display:inline-block;float:right;padding-left:30px;}

td.date{text-align:right}
td.issue-subtitle{padding:7px 0;font-weight:bold;color:#333;font-size:14px;font-style:italic;} /* added font-style: italic - 12/08 */
.titleDate td{padding-bottom:3px;border-bottom:3px solid #ffb500;}
.titleDate td.date{font-style:italic;color:#999;font-weight:normal;font-size:11px;font-family:Arial;} /*changed font-weight: 12/08 */
.titleDate td a{text-decoration:none;font-weight:bold;color:#000;font-size:20px;}
.titleDate .title a{font-size:24px;}
.titleDate h1{margin:0;}
span.author a{font-size:12px;color:#005984;}

#content .triangle{margin-top:1px;padding:0 2px;}
#caption td{padding:0 15px 25px 0;color:#666;}
#caption[align=left] img,#caption[align=right] img{border:2px solid #ffb500;max-width:175px;}
.subtitle,.sidebar-header{font-weight:bold;font-size:14px;color:#333;} /* Added .sidebar-header styling - 12/08 */
.gotop{text-align:right;}
.gotop a{text-decoration:underline;font-size:11px;color:#005984;}
.subsubhead{font-weight:bold;color:#333;font-size:14px;}
.footnote-bubble{position: absolute;display: none;}
.footnote-bubble img{vertical-align:bottom;}
.footnote-bubble-sm {text-align:center;background:url(../images/bubble_bg.jpg) no-repeat;font-size:10px;color:#000;line-height:10px;padding-top:3px;}
.footnote-bubble-lg {text-align:left;background:url(../images/bubble_content.gif) repeat-y;font-size:12px;color:#000;line-height:16px;padding-top:3px;padding-left:8px;padding-right:8px;}
.footnote-bubble-lg .bold {font-weight:bold;}
.sidebar-subhead{color:#3477b0;} /* removed .sidebar-header - 12/08 */
.sidebar-header a{font-weight:bold;font-size:16px;}
.sidebar-subhead{font-style:italic;}
h2.subhead{color:#3477b0;font-weight:bold;font-size:12px;margin:12px 0 12px 0;}

.issue-date{font-size:11px;color:#666;font-weight:bold;}
.issue-date,.issue-title{padding-right:2px;}
.issue-title,.issue-title a{font-size:11px;color:#005984;text-decoration:none;padding-bottom:5px;}
.issue-subject{font-weight:bold;}
.widgetHeader{background:#e9e9e9;border-bottom:1px solid #ffb500;}
.widgetHeader,.issueHeader{font-family:'Oswald';color:#333;padding:2px 5px;font-size:12px;}
.issueHeader{padding:0 5px 10px 5px;margin-top:10px;border-top:1px dotted #e9e9e9;}
.widgetHeader span,.issueHeader span{font-weight:bold;}
.reader-comments-hd{border-top:1px dotted #e9e9e9;padding-top:5px;}
.reader-comments-hd .issueHeader{border:none;margin-top:0;float:left;}
.reader-comments{padding:0 5px;display:inline-block;}
.reader-comments p{margin-top:0;}
.tableTracker{border:1px solid #e9e9e9;}
.section-chronology{font-weight:bold;color:#666;font-size:14px;}
.cronoSpacer{background: url(../images/chronology_arrow_top.gif) no-repeat bottom left;}
.chronology-btm-left{background: url(../images/chronology_btm_left.gif) no-repeat bottom right;}
.chronology-btm-right{background: url(../images/chronology_btm_rt.gif) no-repeat bottom left;}
.chronology-daterange,.chronology-date{font-weight:bold;font-size:14px;padding:5px 0;border-right:1px solid #ffb500;}
.chronology-date{color:#005984;}
.chronology-topic,.chronology-event{padding:5px 0 5px 10px;border-bottom:5px solid #fff;}
.section-chronology{font-family:'Oswald';font-size:16px;font-weight:bold;border-bottom:2px solid #ffb500;color:#333;margin:0;padding:0;}
.section-chronology br{display:none;}
img[src='images/comment.gif']{width:auto;height:auto;margin:10px 0;}

.shortReport{padding: 3px 1px 3px 15px;background:url("../images/flame-small.gif") no-repeat 0px 2px #d90000;margin-left:10px;text-indent:0;display:inline-block;}
.shortReport a, .shortReport span{background:#fff;font-weight:bold;font-size:12px;color:#666;padding:2px 5px;text-decoration:none;}

#pageContent{padding:20px 0;}
#mainContent{width:600px;min-height:400px;vertical-align:top;padding:0 0 20px 10px;border-right:1px solid #e9e9e9;display:inline-block;}
#rightColumn{width:275px;min-height:400px;padding:0 5px;display:inline-block;}
#footer{width:100%;min-height:100px;border-top:1px dotted #ccc;margin-top:10px;}

#welcomeText{vertical-align:top;}
#welcomeText p{max-width:425px;margin:0;padding-right:20px;display:inline-block;}
#welcomeMedia{max-width:140px;vertical-align:top;margin-left:-2px;display:inline-block;}
#welcomeMedia img{border:2px solid #ffb500;}

#featuredReport{margin-top:30px;}
#featuredReport h4{padding:0;margin:0;display:inline-block;}
#featuredReport h5{margin:5px 0;padding:0;font-size:14px;font-weight:normal;}
#featuredReport .featuredDate{font-style:italic;color:#666;}
#featureBox{width:590px;margin:25px 0;}
ul#featureNav {padding:0;margin:5px 0;}
ul#featureNav li{padding:5px 15px;border:1px solid #e9e9e9;font-weight:bold;background:#f9f9f9;cursor:pointer;font-size:14px;display:inline;}
ul#featureNav li.selected{border-bottom:1px solid #fff;border-top:2px solid #ffb500;background:#fff;}
ul#featureNav li a{color:#999;text-decoration:none;}
ul#featureNav li.selected a{color:#666;}
.featureHeading {border-bottom:2px solid #ffb500;margin-bottom:25px;}
.featureHeading h1{float:left;font-family:'Oswald';margin:0;font-size:17px;font-weight:normal;text-transform:uppercase;}
.featureHeading h1 a{color:#000;}
.featureContent{height:250px;padding:15px;border:1px solid #e9e9e9;display:none;}
.featureContent.selected{display:block;}
.featureContent img{max-width:175px;margin:0 20px 5px 0;border:2px solid #ffb500;display:inline-block;}
.featuredText{vertical-align:top;width:100%;display:inline-block;}
.featuredText h3{margin:0 0 5px 0;font-size:15px;}
.featuredText p{margin:0 0 5px 0;}
.featuredText li{list-style:none;}
.featuredText li a{color:#005984;font-weight:bold;font-size:14px;}
#upcoming h6{font-size:14px;color:#005984;font-weight:bold;margin:0 0 5px 0;}
#upcoming h6 span{font-weight:normal;color:#666;font-size:12px;font-style:italic;}
#upcoming p{margin:0 0 10px 0;color:#666;}

.editable{}
.editcontrol{float:right;border:0;}

#chrono .section-chronology{border-bottom:none;}
#chrono .featuredText td,#chrono .featuredText p{font-size:13px;}
#chrono table.cronoTable{width:100%;margin:-10px 0 0 0;padding:0;border:none;}
#chrono .chronology-event{padding:5px 0 0 10px;}
#overview .featuredText{max-width:355px;}
#overview.selected{display:block;}
#procon .pro,#procon .con{width:48%;float:left;padding:3px;border:1px solid #ccc;}
#procon .pro{margin-right:5px;}
#procon .header2{color:#005984;font-size:1.3em;font-weight:bold;}
#procon.featureContent img{margin:5px 10px 0 5px;}
.featureHeading .fullReport{float:right;margin:0;font:12px Arial;}
.fullReport a{background:#fff;font-family:arial;font-weight:bold;font-size:14px;color:#666;padding:2px 4px;text-decoration:none;text-transform:none;}
.fullReport{padding:3px 1px 3px 10px;background:#ffb500;margin:10px 0;float:left;clear:left;}
#recentReports{text-align:center;width:590px;margin-top:30px;}
.reportHeading h6{font-size:14px;color:#005984;font-weight:bold;margin:0 0 5px 0;}
.reportHeading span{color:#666;font-size:12px;}
#recentReports .featureHeading,#recentReports .reportColumn{text-align:left;padding:0 1% 0 0;}
.reportColumn{width:31.5%;float:left;}
.reportColumn img{margin:10px 0;border:2px solid #ffb500;max-width:175px;}
.reportHeading {min-height:55px;}

#footer ul {margin:0;padding:0 0 0 10px;border-top:20px solid #eee;list-style:none;font-size:11px;}
#footer li{padding:10px 0;display:inline-block;}
#footer span{padding:0 0 0 10px;font-size:11px;}
#footer a{color:#005984;text-decoration:none;}

#rightColumn .featureHeading{width:100%;margin:20px 0;}
#rightColumn .reportHeading h6{padding-right:5px;}
#rightColumn .reportHeading .featuredDate{font-weight:normal;font-style:italic;}
#rightColumn .reportHeading{min-height:auto;margin-bottom:10px;}
#rightColumn .featuredText{clear:both;}
#hotTopics .featureHeading{width:255px;border-bottom:2px solid #d90000;margin:0 0 10px 0;}
#hotTopics .featureHeading img{margin-bottom:-6px;padding-right:5px;}
#hotTopics{background:#eee;padding:10px;}
#topicsBox{margin-top:20px;}
#topicsBox ul#topicsNav,#topicsBox div ul{margin:0;padding:5px 0 0 0;list-style:none;}
#topicsBox #topicsNav li{padding:5px 20px;border:1px solid #ccc;font-weight:bold;background:#333;cursor:pointer;font-size:14px;display:inline;}
#topicsBox #topicsNav li.selected{border-bottom:1px solid #fff;border-top:2px solid #d90000;background:#fff;}
#topicsBox #topicsNav li a{color:#fff;text-decoration:none;}
#topicsBox #topicsNav li.selected a{color:#666;}
#topicsBox .topicsContent{background:#fff;border:1px solid #ccc;display:none;margin-top:5px;padding:0 10px;}
#topicsBox .topicsContent.selected{display:block;}
#topicsBox .topicsContent a{font-weight:bold;color:#666;font-size:14px;}
#topicsBox .topicsContent ul{width:235px;}
#topicsBox .topicsContent li{padding:7px 0 5px 0;border-bottom:1px dotted #eee;}
#topicsBox .topicsContent li:last-child{border-bottom:none;}
#topicsBox .topicsContent .topicImage{display:inline-block;}
#topicsBox .topicsContent .topicImage img{width:40px;height:30px;}
#topicsBox .topicsContent .topicImage span{font-family:'Oswald';font-size:13px;position:absolute;width:40px;padding-top:6px;text-align:center;color:#fff;font-weight:bold;text-shadow:black 0px 0px 5px;}
#topicsBox #most a{line-height:30px;vertical-align:top;padding-left:15px;}
.citeNow .topnav{height:30px}
.citeNow{margin-top:-20px;}

/*HOME*/
.pro-con{border:1px solid #e9e9e9;padding:0 0 5px 0;}
.pro-con table{padding:5px;background:#f9f9f9;min-height:90px;}
.pro-con td{border:none;}
.pro-con td:first-child{border-right:1px solid #e9e9e9;}
.pro-con table table{border:none;}
.pro-con h3{font-size:15px;margin:5px 5px -10px 5px;}
.pro-con .header2{font-weight:bold;font-size:15px;color:#005984;line-height:25px;}
.pro-con-text{padding:0 5px;}
.pro-con-name{border:none !important;}

/* HOT TOPICS */
#hotTopicContent{margin-top:-15px;}
#relatedProducts{background:#eee;padding:10px;}
#relatedProducts .featureHeading{width:255px;margin:0;}
#relatedProducts .relatedContent{background:#fff;border:1px solid #ccc;margin-top:15px;padding:0 10px;vertical-align:top;}
#relatedProducts .relatedContent a{font-weight:bold;color:#333;}
#relatedProducts .relatedContent p{color:#666;font-size:12px;margin:2px 0;}
#relatedProducts .relatedContent .relatedDate{clear:both;font-style:italic;font-size:11px;color:#666;margin-top:5px;}
#relatedProducts .relatedContent ul{width:235px;margin:0;padding:0;list-style:none;}
#relatedProducts .relatedContent li{padding:5px 0;border-bottom:1px dotted #ccc;}
#relatedProducts .relatedContent li:last-child{border-bottom:none;}
#relatedProducts .relatedContent .relatedImage{width:55px;text-align:center;padding:3px 0;display:inline-block;}
#relatedProducts .relatedContent .relatedImage img{width:30px;height:30px;}
#relatedProducts .relatedContent .relatedText{width:180px;vertical-align:top;display:inline-block;}
#hotTopicContent{width:98%;} 
table.cronoTable{width:100%;margin:0;border:1px solid #e9e9e9;padding:10px;}
.date{font-style:italic;margin:5px 0;color:#666;}
.subIntro{font-size:14px;color:#333;margin:10px 0 0 0;}
.subAuthor{margin:5px 0 15px 0;}

/*Advanced Search*/
#crossSearch a{font-family:arial;font-weight:normal;text-transform:none;color:#333;font-size:12px;padding:0 10px 0 0;}
#crossSearch img{vertical-align:-2px;padding:0 10px;}
.sections-hint {font-size:12px;margin:4px 0 4px 34px;}
.sections {margin-left:30px;}
.sections:after {content: '';display: block;clear: both;}
.sections ul {float:left;list-style:none;margin:0 30px 0 0;padding:0;}

/*Search Results*/
#container{width:880px;margin:auto;padding:10px;}
#container .featureHeading{width:100%;margin-top:15px;}
#container #searchCallTo{float:right;margin-top:7px;}
#container #searchCallTo a{font-family:arial;font-weight:normal;text-transform:none;color:#999;font-size:12px;padding:0 10px 0 0;border-right:1px solid #999;}
#container #searchCallTo a:last-child{border-right:none;}
#container #searchCallTo img{vertical-align:-2px;padding:0 10px;}
#container .searchTable {width:640px;float:left;}
#container .searchTable .result {clear:both;padding:10px 5px;border-bottom:1px dotted #ccc;}
#container .searchTable .result:last-child {border-bottom:none;}
#container .searchTable .favorite {float:left;}
#container .searchTable .details {margin-left:40px;font:normal 13px/18px Arial, Helvetica, sans-serif;color:#343434;}
#container .searchTable .details .shortReport{margin-right:10px;margin-left:0;padding:2px 1px 1px 15px;}
#container .searchTable .details .shortReport a{font-size:13px;}
#container .searchTable .details .title, .srchtitle {font-weight:bold;color:#343434;}
#container .searchTable .details .updated {font-size:11px;color:#666;font-style:italic;}
#container .searchTable .details .source {font-style:italic;}
#container .searchTable .details .section {padding-left:20px;}
#container .searchTable .details .kwic {margin-bottom:0;}
#container .searchTable .details .topics {font-size:11px;}
#container .searchTable .details .pdfDownload{float:right;white-space: nowrap;margin:11px 0 0 20px;font-size:12px;font-weight:bold;color:#005984;text-decoration:none;}
#container .searchTable .details .pdfDownload img{vertical-align:-2px;padding-right:5px;}
#container .searchFilters {float:right;width:225px;margin-left:10px;}
#container .searchFilters .seeall {float:right;display:block;margin-top:8px;}
#container .favorite input {float:left;background:url(../images/favorite.png) no-repeat;height:27px;width:27px;border:0;text-indent:-9999px;cursor:pointer;}
#container .favorite input.saved {background-position:0 -30px;}
#container img{border:none !important;}
#container .HITLIST-HEADER {background: #eee;padding: 5px 0;vertical-align: middle;}
#container .HITLIST-HEADER a {font-weight: bold;color: #333;}
#container .HITLIST-FOOTER{padding:5px;color:#333;font-size:12px;font-weight:bold;}
#container .searchNavigation{clear:both;list-style:none;margin:-5px 0 8px;padding:0 0 8px;color:#666;border-bottom:1px dotted #ccc;}
#container .searchNavigation:after {content:'';display:block;clear:both;}
#container .searchNavigation.bottom{padding:8px 0 0;margin:8px 0 0;border-top:1px dotted #ccc;border-bottom:none;}
#container .searchNavigation li{float:left;width:25%;}
#container .searchNavigation .selected,.searchNavigation .searchTerm,#container .searchPages span.selected a{font-weight:bold;color:#333;}
#container .searchNavigation .searchPages span a{color:#333;font-weight:normal;}
#container .searchNavigation .searchBox,#container .searchNavigation .searchShow{text-align:center;width:50%;}
#container .searchNavigation .list{text-align:center;}
#container .searchNavigation .list span:after{content:' | ';font-weight:normal;color:#666;}
#container .searchNavigation .list span:last-child:after{content:'';}
#container .searchNavigation .searchBy,#container .searchNavigation .searchPages{text-align:right;}
#container .searchNavigation #searchBox{float:none;margin-top:0;}
#container .searchNavigation #searchBox .search{margin-top:0;padding:0;}
#container .searchNavigation a{color:#666;}
#container .searchnext{font-size:15px;padding-left:5px;}
.searchhit {font-weight:bold;}

.searchFilters .docbox_vertical_border {float:right;clear:right;margin:0 0 10px 10px;padding:2px;width:215px;background:#ffffff;border:1px solid #e8e8e6;}
.searchFilters .docbox_vertical_border.below {clear:right;}
.searchFilters .docbox_vertical {float:right;width:195px;font-size:12px;margin:0;padding:10px;background:#e8e8e6;}
.searchFilters .docbox_vertical fieldset {margin:0;padding:0;border:none;}
.searchFilters .docbox_vertical legend {padding:0;}
.searchFilters .docbox_vertical h2 {float:left;margin:5px 0;padding:0;font:bold 14px/20px Arial, Helvetica, sans-serif;color:#005984;letter-spacing:0px;}
.searchFilters .docbox_vertical input {float:left;clear:left;margin-left:0;}
.searchFilters .docbox_vertical label {display:block;margin:0 4px 4px 16px;padding-top:3px;}
.searchFilters .scrollbox {clear:both;}

/*Browse Pages*/
#container .CONTENTS tr th{text-align:left;}
#container .CONTENTS tr th:first-child{padding-left:16px;}
#container .CONTENTS-PARENT-LABEL{margin-bottom:8px;}
#container .CONTENTS-CHILD-LABEL{vertical-align:center;height:28px;padding-right:10px;padding-left:16px;text-indent:-16px;}
#container .CONTENTS-CHILD-LABEL .updated{color:#666;font-style:italic;}

/*Documents*/
.docoutline1{font-size:15px;font-weight:bold;} 
.docoutline2 {font-size:12px;line-height:18px;}
p.head{font-family:'Oswald';font-size:17px;font-weight:bold;text-transform:uppercase;width:100%;border-bottom:2px solid #ffb500;margin-bottom:25px;}
p.subhead{font-size:14px;color:#005984;font-weight:bold;margin:0 0 5px 0;}
span.subsubhead{font-size:12px;}

/*Dialogs*/
.dialog {display:none;background:none repeat scroll 0 0 #FFFFFF;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.8);width:495px;}
.dialog .header{background:none repeat scroll 0 0 #EEEEEE;border-bottom:1px dotted #CCCCCC;padding:10px 8px 6px;font-family:'Oswald';font-size:17px;font-weight:bold;}
.dialog .header img{float:right;}
.dialog form{padding:15px;}
.dialog .box{background:none repeat scroll 0 0 #EEEEEE;padding:0 10px 10px;border:1px dotted #CCCCCC;}
.dialog p{margin-bottom:2px;}
.dialog input.text, .dialog textarea{border-color:1px solid #CCCCCC;padding:3px;width:435px;}
.dialog .submit{cursor:pointer;background:#FFB500;border:none;margin-top:10px;padding:3px 5px;font-family:'Oswald';font-size:15px;color:#FFFFFF;}
.dialog img{border:0;}

/*FEEDBACK*/
@media screen{
	#feedBack{position:fixed;padding:5px;background:#ffb500;right:-40px;top:50%;transform:rotate(90deg);height:25px;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}
	#feedBack a{color:#fff;font-size:16px;font-family:'Oswald';text-decoration:none;padding:20px;}
}
@media print{
	#feedBack{display:none;}
}

/* IE Inline-block fix */
.ie7 #navigation .topLevel,.ie7  #searchBox,#logo,.ie7 .reader-comments,.ie7 #mainContent,.ie7 #rightColumn,.ie7 #welcomeText p,.ie7 #welcomeMedia,.ie7 #featuredReport h4,.ie7 .featureContent img,.ie7 .featuredText,.ie7 .reportColumn,.ie7 #footer li,.ie7 #topicsBox .topicsContent .topicImage,.ie7 #relatedProducts .relatedContent .relatedImage,.ie7 #relatedProducts .relatedContent .relatedText, .ie7 #navigation .secondLevel .column {display:inline;zoom:1;}

.ie7 #footer li{padding-right:5px;}
.ie7 .featureHeading,.ie8 .featureHeading{font-size:14px;}
.ie7 #navigation .topLevel, .ie8 #navigation .topLevel{font-size:14px;padding:5px;}
.ie7 #navigation .topLevel{border-bottom:3px solid #fff;}
.ie7 #navigation .topLevel.selected{border-bottom:3px solid #ffb500;}
.ie7 #feedBack, .ie8 #feedBack{display:none;}
.ie7 #searchBox{margin-top:20px;}
.ie7 #navigation .topLevel img {display:absoute;}
.ie7 #navigation .secondLevel{margin-top:30px;text-align:left;margin-left:-150px;}
.ie7 .searchNavigation{margin:-0 0 10px 0}
.ie8 #navigation .secondLevel{margin-left:-5px;;}
.ie8 #navigation .secondLevel .column li , .ie7 #navigation .secondLevel .column li {min-width:282px;}
.ie8 .featureHeading .fullReport{margin-top:-7px;}
.msie #container .shortReport a{margin-top:0;}
.msie .wbr:before {content:"\200B";}

.footnotesymb {
	display: inline-block;
	vertical-align: baseline;
	position: relative;
	top: -8px;
	margin-top: 8px;
	margin-left: 2px;
	padding: 2px 3px 8px 4px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background: url(../images/footnote.gif) no-repeat;
}
.footnotesymb:after {
	position: absolute;
	content: "";
	top: 0;
	width: 8px;
	height: 20px;
	background: url(../images/footnote.gif) no-repeat -26px 0;
	display: inline-block;
}
.footnotesymb:hover {
	text-decoration: none;
}

.row label {
	display: inline-block;
	width: 90px;
}

#bookshelf-container .slide-opener.open {
	background: #0877b3 !important;
}
	
.admin label {
	font-weight: bold;
	line-height: 20px;
}
.admin textarea {
	width: 100%;
	height: 75px;
}

.clearfix:after { 
   content: " ";
   display: block; 
   height: 0; 
   clear: both;
}