﻿@import url('global.css');
@import url('signin.css');

.aLinks{background:#ebf0f4;padding:10px 0;}
.aLinks > ul > li{float: left;}
.aLinks > ul > li > a{color:#069;font-weight:bold;font-size:11px;text-decoration:none;padding:10px;vertical-align:baseline;}
.aLinks > ul > li > a > img{vertical-align:baseline;}
.addthis_button_compact{color:#069;font-weight:bold;font-size:11px;text-decoration:none;vertical-align:baseline;}
.addthis_button_compact > img{vertical-align:baseline;}

.aLinks{background:#ebf0f4;border-bottom:1px solid #fff;margin:0;padding:0;}
.aLinks ul li {display:inline-block;margin:0;padding:0;}
.aLinks ul li a{display:inline-block;padding:10px;font-size:12px;font-weight:bold;color:#069;vertical-align:middle;}
.aLinks ul li a img{position:relative;vertical-align:middle;}   
.contentHeaderContainer{background:#d1deed;border-top:1px solid #abbed1;border-bottom:1px solid #abbed1;padding:10px;}
.chapterTitle{margin-bottom:5px;line-height:140%;}
.chapterTitle,.chapterTitle a{text-decoration:none;color:#069;font-weight:bold;font-size:12px;}
.hTitle h2{font-size:15px;font-weight:bold;color:#600;line-height:140%;margin-bottom:5px;}
.authorSection,.aShortDesc{font-size:12px;line-height:140%;}
.aShortDesc { margin-bottom: 5px; }

.nonMemberSectionTab { border-top: 1px solid #ABBED1; }
.contentSectionTab{background:url('/Images/mobile/tile_content.jpg') top left repeat-x;padding:10px; border-top: 1px solid #ABBED1;}
.contentJump h2{background:url('/Images/mobile/img_arrow_blue.png') 0 5px no-repeat;color:#069;font-weight:bold;padding-left:15px;font-size:13px;}
.contentJump h2.selected{background:url('/Images/mobile/img_arrow_red.png') 0 5px no-repeat;color:#600;}
.contentBodyWrapper{display:none;margin-top:10px;}
.contentBodyWrapper h3{font-weight:bold;line-height:140%;font-size:13px;margin-bottom:5px;}
.contentBodyWrapper h4{font-weight:normal;font-style:italic;line-height:140%;font-size:13px;margin-bottom:5px;}
.contentBodyWrapper h5{font-weight:bold;font-style:italic;line-height:140%;font-size:12px;margin-bottom:5px;}
.contentBodyWrapper h6{font-weight:bold;color:#600;line-height:140%;font-size:12px;margin-bottom:5px;}
.contentBodyWrapper strong { font-weight: bold;}
.contentBodyWrapper li{margin-left:20px;}
.contentBodyWrapper a{color:#069;}
.contentBodyWrapper a.reflinks { color: #000; }
.contentBodyWrapper .paragraphSection{margin-bottom:10px;line-height:140%;font-size:13px;}
.contentBodyWrapper p { margin-bottom: 10px; }
.figureSection, .tableSection { padding-bottom: 10px; background: #d1deed; padding: 10px; margin-bottom: 10px; }
.figureSection img, .tableSection img { max-width: 300px; margin-bottom: 10px; vertical-align: middle; }
.figureLegend strong { font-weight: bold; }
.inlineDisplayTable ul{list-style:disc;}
.inlineDisplayTable ul li{margin-bottom:10px;}

.popUpFigure, .downloadSlide, .enlargeImage, .saveMyStuffs, .popUpTable { display: none; }
.tableLabel { font-weight: bold; }
.tableCaptionText {font-weight: normal;}

.figureDescription { display:none; }
.contentBody.refContainer{font-size:12px; padding: 10px 10px 0px 10px; border-bottom: 1px solid #ABBED1;}
.refContainer .bold { font-weight: bold; }
.refRow { margin-bottom: 10px; }
.refNumber { margin-right: 10px; }

.whatsthis{display:none;}

.pagination{padding:10px;border-top:1px solid #abbed1;}
.pagination a{color:#069;text-decoration:none;font-size:11px;}

.portlet{border-top:1px solid #abbed1;padding:10px;font-size:13px;line-height:150%;}
.portlet a{color:#069;text-decoration:none;font-weight:bold;}
.portlet .configure{font-weight:bold;color:Black;margin-bottom:10px;}
.portlet .portlet-content{color:#666;}
.portlet .widgetViewMore{display:none;}

#divSignedOutContent{padding:0;font-size:13px;line-height:140%; border-top: 1px solid #ABBED1;}
#scm6MainContent_dvexcerpt, #scm6MainContent_divRef{padding:10px;}
#divSignedOutContent a{color:#069;}
#divSignedOutContent h2{color:#600;font-weight:bold;font-size:14px;line-height:150%;}
#scm6MainContent_dvtopics,.upSells,.signInHome,.signOn .header{display:none;}

.athens{margin-top:10px;}
.athens a{color:#069;font-size:12px;text-decoration:none;}

.signOn{padding:10px 0px 10px 0px;}
.signInTitle{color:#600;font-weight:bold;font-size:14px;line-height:100%;}
.signInColumn{clear:both;float: none; width: 100% !important;}
.signOn .leftCol{float:left;width:90px;}
.signOn .rightCol{float:left;width:150px;}
.signOn .leftCol > div{margin-bottom:20px;}
/*.signOn .rightCol > div{margin-bottom:10px;}*/
.signOn .rightCol > div > input{margin-bottom:10px;}

.tablePopup { margin: 10px; }
.tablePopup .bookTableTitle { font-weight: bold; margin-bottom: 5px; }
.tablePopup .tableContainer table td
{
    border: 2px solid #CCC;
    padding: 5px;
}

.tTable em {
	font-style: italic;
}

.tTable .Left3 {
	padding-left: 10px;
}

.tTable strong {
	font-size: 11px;
	font-weight: bold;
}

.keypoint:before {
    content: '\2022\00a0';
}

.keypoint {
    margin-left: 20px;
}

.tTable {
	margin-top: 15px;
	margin-bottom: 10px;
	background: #f2f5f9;
	border-collapse: collapse;
	float:left;

}

.tTable td {
	padding: 3px!important;
	float:none;
}

.tTable th {
	background-color: #e2e5e9;
    border: 2px solid #CCC;
    padding: 5px;
}

.tTable tbody {
	display: table-row-group;
	vertical-align: middle;
}
.CaseExample {
    padding-left: 15px;
}

ol.numberedlt10 
{
    list-style-type: decimal;
}
