body {  background: #FFFFFF; 
}

.table_563 { width: 563PX;
         border: 0;
         padding: 0;
}

input {
    font-size: 8pt;
    color: #636363;
}

select {
    font-size: 8pt;
    color: #636363;
}

td {
    font-size: 70%;
    color:#636363;
    font-family: TAHOMA,ARIAL,VERDANA;
}

div.TableReplacement {
    font-size: 70%;
    color:#636363;
    font-family: TAHOMA,ARIAL,VERDANA;
}


div.TableReplacementOuter {
    color:#636363;
    font-family: TAHOMA,ARIAL,VERDANA;
}

div.TableReplacementOuter .LabelBold{
	display: inline;
	float: right;
}

.infoLabel {
	float: right;
}

a:link, a:visited {
    color:#4A4D54;
    font-size: 100%;
    font-family: TAHOMA,ARIAL,VERDANA;
    text-decoration:none;
}

a:hover {
    color:#AA2A2A;
    font-size: 100%;
    font-family: TAHOMA,ARIAL,VERDANA;
    text-decoration:underline;
}

a:link.ABC, a:visited.ABC {
    color:#5E5F5E;
    font-size: 8pt;
    padding-right:1PX;
    padding-left:1PX;
    font-family: tahoma,arial,verdana;
    text-decoration:underline;
}

a:hover.ABC {
    color:#CC474B;
    font-size: 8pt;
    padding-right:1PX;
    padding-left:1PX;
    font-family: tahoma,Arial,verdana;
    text-decoration:none;
}

.Block {
    background: #EBEBEB;
}

.BlockTitle {
    font-size: 70%;
    font-family: TAHOMA,ARIAL,VERDANA;
    color:#4A4D54;
    padding:6px 4px 6px 4px;
    font-weight:bold;
}

select.Category {
    width: 250px;
}

.Footer {
    font-size: 60%;
    font-family: TAHOMA,ARIAL,VERDANA;
    color:#636363;
    text-align:center;
    padding:8px 0px 8px 0px;
    width:100%;
}

.Form {
    font-size: 100%;
    color:#000000;
    font-family:TAHOMA,ARIAL,VERDANA;
    width:40px;
}

.GrayLine  {  background: #636363; }

.GroupTitle {
    background-color: #D7D7D7;
    font-family: TAHOMA,ARIAL,VERDANA;
    color:#000070;
    font-weight:bold;
}

a:link.GroupTitle , a:visited.GroupTitle , a:hover.GroupTitle {
    padding: 5px 10px 4px 10px;
    color:#000070;
}

.Header {
    color:#FFFFFF;
    font-size: 80%;
    font-family: TAHOMA,ARIAL,VERDANA;
    background:#AA2A2A;
    width:100%;
    height:35PX;
    font-weight: bold;
}

.Height{ height:100%; }

.Label {
    font-size: 70%;
    font-family: TAHOMA,ARIAL,VERDANA;
    color:#636363;
}

.LabelBold {
    font-size: 70%; 
    font-family: TAHOMA,ARIAL,VERDANA;
    color:#636363;
    font-weight: bold;
}

.LabelHighlight {
    font-size: 70%;
    font-family: TAHOMA,ARIAL,VERDANA;
    color:#AA2A2A;
    font-weight:bold;                
}

.LabelHighlightInner {
    font-family: TAHOMA,ARIAL,VERDANA;
    color:#AA2A2A;
    font-weight:bold;                
}
.SiteDown {
    font-size: 70%;
    font-family: TAHOMA,ARIAL,VERDANA;
    color:#AA2A2A;
    font-weight:bold;                
    padding-right:5PX;
    padding-left:5PX;
}
.LayerHeader {
    font-size: 12pt;
    color:#616161;
    padding-right:5PX;
    padding-left:5PX;
    padding-bottom:2PX;
    font-weight: bold;
    font-family: Tahoma,Arial,Verdana;
    border-bottom: 1px solid #8C8D8C;
}

.PageTitle {
    color:#606F7F;
    font-size: 20PT;
    font-family: TAHOMA,ARIAL,VERDANA;
}

a:link.Results, a:visited.Results, a:hover.Results {
    font-weight: bold;
    color:#B74043;
    font-size: 9pt; 
    font-family: arial,verdana,tahoma; 
    text-decoration:underline;
}

.ResultsNoLink {
    font-weight: bold;
    color:#555555;
    font-size: 9pt; 
    font-family: arial,verdana,tahoma; 
}

.TableHeader {
    font-size: 9pt;
    color:#616161;
    padding-right:5PX;
    padding-left:5PX;
    padding-bottom:2PX;
    font-weight: bold;
    font-family: Tahoma,Arial,Verdana;
    border-bottom: 1px solid #8C8D8C;
}

.TableRow {
    font-size: 8pt;
    color:#414241;
    font-family: Tahoma,Arial,Verdana;
    padding:2PX 5PX 2PX 5PX;
    border-bottom: 1px solid #CCCCCC;
}
 .Popup {
        POSITION:ABSOLUTE;
        VISIBILITY:HIDDEN;
        LEFT:0;
        TOP:0;
        Z-INDEX:1000;
        BACKGROUND: #EBEBEB;
        }
.PopupPage {BACKGROUND:#F1F1F1;
            PADDING:10PX;
            PADDING: 2px 2px 5px 20px;
            BORDER: #B5B6B5 2px solid;
            margin: 0;
            }

table.ebook select.category {
	width: 165px;
}

.PageTitle {color:#606F7F;font-size: 14px; font-weight:bold;font-family: VERDANA;border-bottom:1px solid #aa2a2a; padding-bottom:0.5em; margin-bottom:1em; line-height:150%; margin-top:0.5em; }
.PageTitle a{  padding-left:0.5em; padding-right:0.5em; padding-top:0.2em; padding-bottom:0.2em; margin-right:1em;}
.PageTitle a.selected { background-color:#e6e6e6; padding-left:0.5em; padding-right:0.5em}

.eBookForm tr { line-height:170%;}
.eBookForm tr span.authorLabel{ line-height:100%;display:inline-block;}
.eBookForm tr span.authorLabel label{ line-height:120%;display:block;}
.moreOptions{float:right; line-height:150%; padding-right:1em; font-weight:bold}
.moreOptions a{ color:#AA2A2A;}

.switchViews { float:left;}
.breadcrumbsTitle { float:left; padding-left:0.2em;}
.breadcrumbs { float:left; padding-left:0.2em; font-weight:bold;}


.booklist { margin:0em; padding:0em; margin-top:0.5em;}
.booklist li { list-style:none;}
.booklist li span.bookListCover img{ display:inline; float:left; margin-right:1em; border:1px solid #bdbcbd;}

.no_bottom_margins {margin-bottom:0em;}
.left_shift {padding-left: 6px;}
#param_isbn_value , #param_vendor_value{margin-left: 5px;}
.label label {margin-left: 3px;}
.ebook select {margin-left: 2px;}

.fullwidth {width: 100%;}
td.left_shift div {display: inline;}

.azFieldsetNone {border-style:none;display:inline;}

.exlHeadingTextDisplay {
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0;
	font-size: 100%;
	font-weight: normal;
	display: inline;
}

.absoluteNoDisplay {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}

.cl_itemlist {
	margin-left:0em;
	padding-left:0em;
	display:inline;
	list-style-type:none;
	
}

.cl_itemlist li {
	display:inline;
	padding-left:0.5em;
	padding-right:0.5em;
	margin-right:0.5em;
	color:#000000;
	font-weight:bold;
}

.cl_label {
	color:#000000;
}

.az_table_peer_review_img {
	height:24px;
}

.az_table_oa_img {
	padding-bottom:2px;
}
