/*LIVRES D'ARTISTES - 026/001*/

/*I really hate you*/

body
{
background-color: #ddd;
}

div.blackborder
{
border: 1px solid #eee;
}

/* Modification to corporate CSS to reduce the padding for the center div
to fit V6 image in two column pages */
div.page div.core div.center
{
padding-left: 5px;
}

div.center h1
{
background-color: #fff;
display: block;	
text-align: left;
border: none;
font-size: 1.65em;
font-weight: normal;
border-bottom: 8px solid #ddd;
line-height: 1em;
margin-bottom: 10px;
padding-top: 15px; 
padding-bottom: 2px; 
}

div.center h1 a#cont
{
color: #000;
background-color: #fff;
}

div.center h1 a#cont span
{
font-weight: normal;
font-size: 0.7em;
padding: 0px;
}

div.center a:link
{
color: #000;
background-color: #fff;
}

div.center a:hover
{
color: #cc0000;
background-color: #fff;
}

div.center h2
{
padding-bottom: 10px; 
border-bottom: 1px dashed #ddd;
}


div.gallery-v6
{
width: 603px;
text-align: center;
}


div.center h3
{
padding-bottom: 10px; 
}


/************* LEFT MENU **************/
/*.left
{
overflow: visible;
}*/

ul.nav
{
width: 148px;
background-color: #fff;
color: #000;
margin-top: 62px;
}


*ul.nav
{
margin-top: 59px;
}

ul.nav li
{
width: 148px;
background-color: #fff;
color: #000;
border: none;
padding-bottom: 0;
text-align: right;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
}

ul.nav li a.menulink, ul.nav li a.menulink:link, ul.nav li a.menulink:active, ul.nav li a.menulink:visited
{
background-color: #fff;
color: #000;
margin: 3px 0;
padding: 7px 6px 7px 8px;
border: none;
border-right: 6px solid #fff;
width: 128px;
}

ul.nav li a.menulink:hover
{
background-color: #fff;
color: #000;
margin: 3px 0;
padding: 7px 6px 7px 8px;
border-right: 6px solid #cc0000;
width: 128px;
}

ul.nav li span.on-state{
background-color: #fff;
color: #000;
margin: 3px 0;
padding: 7px 6px 7px 8px;
border-right: 6px solid #cc0000;
width: 128px;
}

ul.nav li a.linked_on-state:link, ul.nav li a.linked_on-state:visited
{
background-color: #fff;
color: #000;
margin: 3px 0;
padding: 7px 6px 7px 8px;
border-right: 6px solid #cc0000;
width: 128px;
}

ul.nav li.first-list-item
{
border-top: 8px solid #ddd;
}

ul.nav li.first-list-item a.menulink, ul.nav li.first-list-item a.menulink:link, ul.nav li.first-list-item a.menulink:visited, ul.nav li.first-list-item a.menulink:hover, ul.nav li.first-list-item a.menulink:active, ul.nav li.first-list-item span.on-state, ul.nav li.first-list-item a.linked_on-state:link, ul.nav li.first-list-item a.linked_on-state:visited
{
margin-top: 12px;
}

ul.nav li.last-list-item
{
padding-bottom: 10px;
border-bottom: 1px solid #ddd;
}

ul.nav li.sublevel-parent-no-margin a.menulink, ul.nav li.sublevel-parent-no-margin a.menulink:link, ul.nav li.sublevel-parent-no-margin a.menulink:visited, ul.nav li.sublevel-parent-no-margin a.menulink:hover, ul.nav li.sublevel-parent-no-margin a.menulink:active, ul.nav li.sublevel-parent-no-margin span.on-state, ul.nav li.sublevel-parent-no-margin a.linked_on-state:link, ul.nav li.sublevel-parent-no-margin a.linked_on-state:visited
{
margin-bottom: 0;
}
/* Single and Multiple Centered list - block style*/

ul.nav li.single-centered-list
{
width: 131px;
margin: 10px 0;
padding: 6px 8px;
text-align: center;
border: 1px solid #ddd;
}

ul.nav li.multiple-centered-list
{
width: 131px;
margin: 0;
padding: 0 8px;
text-align: center;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
font-size: 0.85em;
}

ul.nav li.single-centered-list a.menulink, ul.nav li.single-centered-list a.menulink:link, ul.nav li.single-centered-list a.menulink:active, ul.nav li.single-centered-list a.menulink:visited,
ul.nav li.multiple-centered-list a.menulink, ul.nav li.multiple-centered-list a.menulink:link, ul.nav li.multiple-centered-list a.menulink:active, ul.nav li.multiple-centered-list a.menulink:visited
{
padding: 2px 5px;
width: 121px;
border: none;
}

ul.nav li.single-centered-list a.menulink:hover, ul.nav li.multiple-centered-list a.menulink:hover
{
background-color: #cc0000;
color: #fff;
padding: 2px 5px;
width: 121px;
border: none;
}

ul.nav li.single-centered-list span.on-state, ul.nav li.multiple-centered-list span.on-state
{
background-color: #cc0000;
color: #fff;
margin: 3px 0;
padding: 2px 5px;
width: 121px;
border: none;
}

ul.nav li.single-centered-list a.linked_on-state:link, ul.nav li.single-centered-list a.linked_on-state:visited,
ul.nav li.multiple-centered-list a.linked_on-state:link, ul.nav li.multiple-centered-list a.linked_on-state:visited
{
background-color: #cc0000;
color: #fff;
padding: 2px 5px;
width: 121px;
border: none;
}

ul.nav li.add-topborder
{
border-top: 1px solid #ddd;
}
ul.nav li.add-bottomborder
{
border-bottom: 1px solid #ddd;
}

/* sub-menu classes */

ul.nav3
{
margin: 0px;
padding: 0 0 3px 0;
background-color: #fff;
}

ul.nav3 li
{
margin: 0;
padding: 0;
font-size: .85em;
background-color: #fff;
border: none;
}

ul.nav3 li a.menulink, ul.nav3 li a.menulink:link, ul.nav3 li a.menulink:active, ul.nav3 li a.menulink:visited
{
display: block;
margin: 0;
padding: 5px 6px 5px 10px;
text-decoration: none;
border-right: 6px solid #cc0000;
border-bottom: none;
width: 126px;
}

ul.nav3 li a.menulink:hover {
display: block;
padding: 5px 6px 5px 10px;
margin: 0;
background-color: #fff;
color: #cc0000;
text-decoration: none;
border-right: 6px solid #cc0000;
border-bottom: none;
width: 126px;
}

ul.nav3 li span.on-state
{
display: block;
padding: 5px 6px 5px 10px;
margin: 0;
background-color: #fff;
color: #cc0000;
width: 126px;
border-right: 6px solid #cc0000;
border-bottom: none;
}

ul.nav3 a.on-state, ul.nav3 a.on-state:link, ul.nav3 a.on-state:visited
{
padding: 5px 6px 5px 10px;
margin: 0;
background-color: #fff;
border-right: 6px solid #cc0000;
color: #cc0000;
width: 126px;
border-bottom: none;
}

.left a.on-state, .left a.on-state:hover, .left a.on-state:link, .left a.on-state:visited
{
padding: 5px 6px 5px 10px;
margin: 0;
background-color: #fff;
border-right: 6px solid #cc0000;
color: #cc0000;
width: 126px;
border-bottom: none;
}

/* Modification styles for the link at the bottom of the left nav | style pour le lien au bout de la navigation de la gauche */

div#procontainer
{
display: table;
background-color: #fff;
margin-top: 15px;
width: 150px;
float: left;
}

div#procontainer ul.nav
{
border: none;
padding-top: 0;
background-color: #fff;
width: auto;
margin-top: 0;
}

div#procontainer ul li
{
border: 0px;
margin: 0px;
padding: 0px;
text-align: left;
}

div#procontainer a.menulink
{
border: 1px solid #000;
background-color: #fff;
color: #000;
padding: 5px 10px;
}

div#procontainer a.menulink:hover
{
background-color: #000;
color: #fff;
padding: 5px 10px;
}


/************* RIGHT NAVIGATION AND SIDE IMAGE ***************/

div.right-navigation
{
background-image: none;
border: none;
background-color: #fff;
}

div.right-navigation-img
{
margin: 62px 0 0 0;
padding: 0 0 10px 0;
background-color: #000;
color: #fff;
width: 193px;
border-top: 8px solid #ddd;
}

*div.right-navigation-img
{
margin: 59px 0 0 0;
}

div.right-navigation-img img
{
margin: 0;
padding: 0;
border-bottom: 1px solid #fff; 
}

div.right-navigation a, div.right-navigation a:link, div.right-navigation a:visited, div.right-navigation a:hover, div.right-navigation a:active
{
background-color: #000;
color: #fff;
}

div.right-navigation-img p
{
font-size: 0.85em;
padding: 0;
margin: 10px 15px 8px 15px;
}

/************* RIGHT NAVIGATION SIDE BACKGROUND AND TEXT STYLE ***************/

div.right-navigation-text
{
margin: 62px 0 0 0;
padding: 5px 0 30px 0;
background-color: #fff;
color: #333333;
width: 193px;
border-top: 8px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
}

*div.right-navigation-text
{
margin: 59px 0 0 0;
}


div.right-navigation-text p
{
margin: 15px 15px 10px 15px;
padding: 0;
text-align: center;
font-size: 1.5em;
line-height: 1.5em;
letter-spacing: 2px;
}

/* div.right-navigation-text p
{
margin: 15px 15px 10px 20px;
padding: 0;
text-align: center;
word-spacing: 0.35em;
font-size: 1.5em;
line-height: 1.5em;
} */

span.text-indent-10
{
padding-left: 10px;
}

span.text-indent-15
{
padding-left: 15px;
}

span.text-indent-20
{
padding-left: 20px;
}

span.text-indent-25
{
padding-left: 25px;
}

span.text-indent-30
{
padding-left: 30px;
}

span.text-indent-35
{
padding-left: 35px;
}

span.text-indent-40
{
padding-left: 40px;
}

span.text-indent-45
{
padding-left: 45px;
}

span.text-indent-50
{
padding-left: 50px;
}

span.text-indent-55
{
padding-left: 55px;
}

span.letter-spacing
{
letter-spacing: 8px;
}

/* GALLERY CLASSES FOR THE CONTENT PAGES */ 

div.img-left-v1
{
float: left;
width: 120px;
margin: 12px 12px 5px 12px;
padding: 0;
display: inline;
}

div.img-right-v1
{
float: right;
width: 120px;
margin: 12px 12px 5px 12px;
padding: 0;
display: inline;
}

div.img-left-v2
{
float: left;
width: 170px;
margin: 12px 0px 5px 12px;
padding: 0;
display: inline;
}

/* Added to give right margin for the V-2 left floated single image */
div.img-left-v2-single
{
float: left;
width: 170px;
margin: 12px 12px 5px 12px;
padding: 0;
display: inline;
}


div.img-right-v2
{
float: right;
width: 170px;
margin: 12px 12px 5px 12px;
padding: 0;
display: inline;
}

div.img-left-vx
{
float: right;
width: 575px;
margin: 12px 12px 5px 12px;
padding: 0;
display: inline;
}

div.img-left-v1 a, div.img-right-v1 a, div.img-left-v1 a:link, div.img-right-v1 a:link, div.img-left-v1 a:visited, div.img-right-v1 a:visited, div.img-left-v1 a:hover, div.img-right-v1 a:hover, div.img-left-v1 a:active, div.img-right-v1 a:active {
background-color: #fff;
color: #cc0000;
}

div.img-left-v1 p, div.img-right-v1 p
{
font-size: 0.85em;
padding: 2px;
}

div.img-left-v2 a, div.img-right-v2 a, div.img-left-v2 a:link, div.img-right-v2 a:link, div.img-left-v2 a:visited, div.img-right-v2 a:visited, div.img-left-v2 a:hover, div.img-right-v2 a:hover, div.img-left-v2 a:active, div.img-right-v2 a:active, div.img-left-v2-single a,  div.img-left-v2-single a:link, div.img-left-v2-single a:visited, div.img-left-v2-single a:hover, div.img-left-v2-single a:active{
background-color: #fff;
color: #cc0000;
}

div.img-left-v2 p, div.img-right-v2 p, div.img-left-v2-single p
{
font-size: 0.85em;
padding: 2px;
}

div.img-left-vx a, div.img-right-vx a, div.img-left-vx a:link, div.img-right-vx a:link, div.img-left-vx a:visited, div.img-right-vx a:visited, div.img-left-vx a:hover, div.img-right-vx a:hover, div.img-left-vx a:active, div.img-right-vx a:active {
background-color: #fff;
color: #cc0000;
}

div.img-left-vx p, div.img-right-vx p
{
font-size: 0.85em;
padding: 2px;
}

/* Container to hold the image with alternate border color for staic state and hover state */

div.img-container-v1
{
padding: 0;
margin: 0;
width: 120px;
text-align: center;
}

div.img-container-v1 a, div.img-container-v1 a:link, div.img-container-v1 a:visited, div.img-container-v1 a:active 
{
border: 1px solid #ccc;
padding: 9px;
display: block;
margin: 0;
}

div.img-container-v2
{
padding: 0;
margin: 0;
width: 170px;
text-align: center;
}

div.img-container-v2 a, div.img-container-v2 a:link, div.img-container-v2 a:visited, div.img-container-v2 a:active 
{
border: 1px solid #ccc;
padding: 9px;
display: block;
margin: 0;
}

div.img-container-vx
{
padding: 0;
margin: 0;
width: 575px;
text-align: center;
}

div.img-container-vx a, div.img-container-vx a:link, div.img-container-vx a:visited, div.img-container-vx a:active 
{
border: 1px solid #ccc;
padding: 9px;
display: block;
margin: 0;
}

/* Change the border color of the anchored image */

div.img-container-v1 a:hover 
{
border: 1px solid #cc0000;
padding: 9px;
display: block;
}

div.img-container-v1 a img
{
vertical-align: middle;
margin: 0;
padding: 0;
}

div.img-container-v2 a:hover 
{
border: 1px solid #cc0000;
padding: 9px;
display: block;
}

div.img-container-v2 a img
{
vertical-align: middle;
margin: 0;
padding: 0;
}

div.img-container-vx a:hover 
{
border: 1px solid #cc0000;
padding: 9px;
display: block;
}

div.img-container-vx a img
{
vertical-align: middle;
margin: 0;
padding: 0;
}

/* Display of image gallery 2 images across on html pages */

div.gallery-containter-v1-II
{
padding: 0;
margin: 1em auto;
width: 275px;
text-align: center;
display: table;
}

div.gallery-containter-v2-II
{
padding: 0;
margin: 1em auto;
width: 365px;
text-align: center;
display: table;
}

div.gallery-containter-v1-III
{
padding: 0;
margin: 1em auto;
width: 405px;
text-align: center;
display: table;
}

div.gallery-containter-v1-IIII
{
padding: 0;
margin: 1em auto;
width: 534px;
text-align: center;
display: table;
}

div.gallery-containter-v2-v1-II
{
padding: 0;
margin: 1em auto;
width: 320px;
text-align: center;
display: table;
}

div.gallery-containter-v1-v1-v2-III
{
padding: 0;
margin: 1em auto;
width: 450px;
text-align: center;
display: table;
}

div.gallery-containter-vx
{
padding: 0;
margin: 1em auto;
width: 577px;
text-align: center;
display: table;
}

div.gallery-containter-v1-II div.img-left-v1 p, div.gallery-containter-v1-III div.img-left-v1 p,div.gallery-containter-v1-IIII div.img-left-v1 p, div.gallery-containter-v2-v1-II p, div.gallery-containter-v1-v1-v2-III p, div.gallery-containter-vx p, div.gallery-containter-v2-II p
{
font-size: 0.85em;
padding: 2px;
text-align: left;
}

div.gallery-containter-v1-II div.img-left-v1, div.gallery-containter-v1-III div.img-left-v1, div.gallery-containter-v1-IIII div.img-left-v1, div.gallery-containter-v2-v1-II div.img-left-v1, div.gallery-containter-v1-v1-v2-III div.img-left-v1, div.gallery-containter-vx div.img-left-v1, div.gallery-containter-v2-II div.img-left-v1
{
margin-right: 0;
}

/* Images for Gallery of Books Index page */ 

div.gallery-index-container
{
width: 100%;
margin: 0;
padding: 12px 0 12px 0;
display: table;
}

div.img-left-mo-vx
{
float: left;
width: 189px;
margin: 0 5px 0 5px;
padding: 0;
display: inline;
text-align: center;
}

div.img-left-mo-vx a, div.img-left-mo-vx a:link, div.img-left-mo-vx a:visited, div.img-left-mo-vx a:hover, div.img-left-mo-vx a:active {
background-color: #fff;
color: #000;
text-decoration: none;
}

div.img-left-mo-vx a:hover {
background-color: #fff;
color: #000;
text-decoration: underline;
}

div.img-left-mo-vx p
{
padding: 2px;
}

/* Container to hold the image with alternate border color for staic state and hover state 
 - Gallery Page Index */

div.img-container-mo-vx
{
padding: 0;
margin: 0;
width: 189px;
text-align: center;
}

/* OLD CODE - 2009-05-15 

div.img-container-mo-vx a, div.img-container-mo-vx a:link, div.img-container-mo-vx a:visited, div.img-container-mo-vx a:active 
{
border: 1px solid #ccc;
padding: 6px;
display: block;
margin: 0;
}
*/
/* Change the border color of the anchored iamge */
/*div.img-container-mo-vx a:hover 
{
border: 1px solid #cc0000;
padding: 6px;
display: block;
}

END OLD CODE - 2009-05-15

*/

div.img-container-mo-vx a span.img-wrap, div.img-container-mo-vx a:link span.img-wrap, div.img-container-mo-vx a:visited span.img-wrap, div.img-container-mo-vx a:active span.img-wrap
{
border: 1px solid #ccc;
padding: 6px;
display: block;
margin: 0 0 8px 0;
}

/* Change the border color of the anchored iamge */
div.img-container-mo-vx a:hover span.img-wrap
{
border: 1px solid #cc0000;
padding: 6px;
display: block;
margin: 0 0 8px 0;
}

div.img-container-mo-vx a span.img-wrap img
{
vertical-align: text-top;
margin: 0;
padding: 0;
}

/* Links in content */ 


div.dashed-solid
{
padding-bottom: 1px; 
border-bottom: 1px solid #ddd;
}


span.text-indent
{
padding-left: 30px;
}

/* internal breadcrumb on php pages */

p.internal-breadcrumb
{
letter-spacing: 1.5px;
border-bottom: 1px dashed #ddd;
width: 95%;
margin-bottom: 5px;
}


/* dashed line for footnotes html pages */

div.footnotes
{
border-top: 1px dashed #ddd;
width: 100%;
padding: 10px 0;
font-size: 0.85em;
margin: 1em 0 0 0;
}

div.footnotes p
{
padding-bottom: 2px;
padding-top: 2px;
}

/* Links in content */ 

div.dashed-solid
{
padding-bottom: 1px; 
border-bottom: 1px solid #ddd;
}

span.text-indent
{
padding-left: 30px;
}


/* List for Regular and Ed Resources Classes */

ul.no-bullet-block {
list-style-type: none;
margin-left: 15px;
padding-left: 12px;
}

ul.no-bullet-block li, ul.ed-resources-block li, ol.ed-resources-block li, ul.ed-resources-block li ul li, ol.ed-resources-block li ul li, ul.block-type li, ol.block-type li{
margin-bottom: 1em;
}

ul.ed-resources-qa-box li, ol.ed-resources-qa-box li{
margin-bottom: 4em;
}

ul.ed-resources-qa-reg li, ol.ed-resources-qa-reg li{
margin-bottom: 1em;
}

ol.ed-resources-alpha-qa-box li{
list-style-type: lower-alpha;
margin-bottom: 4em;
}


/* Ed Resources Handout 3 - Boxes - 026001-5080-x.html*/

div.squarebox-wrapper
{
width: 95%;
margin: 1em auto;
padding: 0;
border: 5px solid #000;
display: block;
}

div.squarebox-row-blank
{
width: 100%;
border-top: 3px solid #000;
border-bottom: 3px solid #000;
margin: 0;
padding: 0;
display: table;
}

div.squarebox-row-lined
{
width: 100%;
border-bottom: 3px solid #000;
margin: 0;
padding: 0;
display: table;
}

div.box-blank-left, div.box-blank-right
{
float: left;
width: 49%;
margin: 0;
padding: 0;
height: 165px;
}

div.box-blank-left
{
border-right: 3px solid #000;
}


div.box-lined-left, div.box-lined-right
{
float: left;
width: 49%;
margin: 0;
padding: 5px 0 20px 0;
}

div.box-lined-left
{
border-right: 3px solid #000;
}

div.box-lined-left p, div.box-lined-right p
{
margin: 0;
padding: 5px 6px;
}


/************* IMAGE Gallery 3D photo gallery ***************/

div.black-strip
{
height: 28px;
width: 100%;
background-color: #000;
margin: 1em 0;
padding: 0;
}

div.black-strip-text
{
height: 24px;
width: 100%;
background-color: #000;
margin: 1em 0;
padding: 0;
}

div.strip-link
{
width: auto;
float: right;
background-color: #cc0000;
margin: 0;
padding: 4px 15px;
color: #fff
}

div.strip-link a, div.strip-link a:link, div.strip-link a:visited, div.strip-link a:hover, div.strip-link a:active
{
background-color: #cc0000;
color: #fff;
text-decoration: none;
}

div.thumb-gallery-vertical
{
width: 565px;
margin: 0 auto;
padding: 0;
display: table;
}

div.thumb-row
{
width: 100%;
margin: 0.35em 0;
padding: 0;
display: table;
vertical-align: text-bottom;
}

div.thumb-row img
{
float: left;
margin: 0;
}

div.thumb-row p.thumb-caption-I, div.thumb-row p.thumb-caption-II
{
margin: 102px 0 0 160px;
padding: 0 0 3px 0;
border-bottom: 1px dashed #ddd;
}

div.thumb-row .thumb-caption-II
{
margin: 0px 0 0 0px;
vertical-align: text-bottom;
}

/* Table Classes*/

table.artbook {
padding-left: 0;
margin-left: 10px;
}

table.artbook th
{
text-align: left;
}

table.artbook td
{
vertical-align: top;
}

table.artbook caption  {
font-weight: bold;
text-align: left;
padding-top: 1em;
padding-bottom: 1em;
}

table.artbook td p {padding: 0;}


/************* IMAGE Gallery classes for Genapp ***************/

div.galleryheads {
display: block;
margin-top: 10px;
padding-bottom: 10px; 
border-bottom: 1px dashed #ddd;
}
 
h2.inlinehead, h3.inlinehead {
display: inline;
padding-bottom: 10px; 
border-bottom: 1px dashed #ddd;
}


.gallery-wrapper
{
	display: table;
	margin:5px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	width: 95%;
	border:none;
/*	border: 1px solid red; */ 
}

.gallery-container
{
	float:left;
	border:none;
	padding:0px 0px 0px 0px;
	text-align: center;
/*	border: 1px solid blue; */ 
}

.gallery-container a, .gallery-container a:link, .gallery-container a:visited, .gallery-container a:active
{
	font-size:0.85em;
	color:#cc0000;
	font-weight: normal;
}


.gallery-image a:link, .gallery-image a:visited
{
	border:1px solid #aaa;
	margin:5px 10px 5px 0px;
	padding:9px 9px 9px 9px;
	display: block;
	font-weight: normal;
}

.gallery-image a:hover  {
	border:1px solid #cc0000;
	padding:9px 9px 9px 9px;
	display: block;
	font-weight: normal;
}

.mini_gallery-wrapper
{
	display: table;
	margin:0px 0px 0px 15px;
	padding: 5px 0px 0px 0px;
	width: 95%;
	border:none;
/*	border: 1px solid red; */ 
}

.mini_gallery_thumbs a:link, .mini_gallery_thumbs a:visited
{
	border:1px solid #aaa;
	margin:2px 4px 2px 0px;
	padding:2px 2px 2px 2px; /* top, right, bottom, left  */
	display: block;
}

.mini_gallery_thumbs a:hover  {
	border:1px solid #cc0000;
	padding:2px 2px 2px 2px; /* top, right, bottom, left  */
	display: block;
}

.mini_gallery_thumbs_on_state  {
	border:1px solid #cc0000;
	margin:2px 4px 1px 0px;
	padding:2px 2px 2px 2px; /* top, right, bottom, left  */
	display: block;
}

.mini_gallery_dashed_line
{
	border-bottom: 1px dashed #ddd;
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	height: 2px;
}

.view_book_in {
	font-size: 1.0em;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px dashed #ddd;
	margin:10px 0px 0px 0px;
	padding:5px 0px 5px 15px;

}


/*CLASSES FOR ITEM DISPLAY PAGE*/

.genapp_item_display_container {
   width: 585px;
   display: table;
   padding: 2px 0px 0px 15px;  /* top, right, bottom, left  */
/* border: 1px solid purple; */ 
}

.genapp_item_display_label {
	font-size: 1.0em;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	width: 200px;
	float: left;
	padding: 0px 0px 0px 0px;  /* top, right, bottom, left  */
/*  border: 1px solid silver;  */   
}

.genapp_item_display_data {
	font-size: 1.0em;
	font-family: Verdana, Helvetica, sans-serif;
	width: 390px;
	float: left;
	padding: 0px 0px 0px 0px;  /* top, right, bottom, left  */
/*  border: 1px solid yellow; */
}

.genapp_item_display_title {
	font-size: 1.0em;
	font-family: Verdana, Helvetica, sans-serif;
	width: 390px;
	float: left;
	padding: 0px 0px 0px 0px;  /* top, right, bottom, left  */
/*  border: 1px solid yellow; */
}

/*END OF CLASSES FOR ITEM DISPLAY PAGE*/


/*CLASSES FOR IMAGE DISPLAY PAGE*/

div.gray-strip_top
{
	height: 15px;
	width: 588px;
	background-color: #ddd;
	margin: 20px 0px 0px 0px;  /* top, right, bottom, left  */
	padding: 0px 0px 0px 15px;  /* top, right, bottom, left  */
	font-size: 1.0em;
	color: black;
	font-weight: bold;
}

div.black-strip_v6_top
{
	height: 24px;
	width: 585px;
	background-color: #000;
	margin: 2px 0px 0px 0px;  /* top, right, bottom, left  */
	padding: 0px 0px 0px 15px;  /* top, right, bottom, left  */
	font-size: 1.0em;
	font-family: Verdana, Helvetica, sans-serif;
	color: white;
}

div.black-strip_v6_bottom
{
	height: 24px;
	width: 585px;
	background-color: #000;
	margin: 0px 0px 0px 0px;  /* top, right, bottom, left  */
	padding: 0px 0px 0px 15px;  /* top, right, bottom, left  */
	font-size: 1.0em;
	font-family: Verdana, Helvetica, sans-serif;
	color: white;
}

div.black-strip_mov_top
{
	height: 24px;
	width: 752px;
	background-color: #000;
	margin: 0px 0px 0px 0px;  /* top, right, bottom, left  */
	padding: 0px 0px 0px 0px;  /* top, right, bottom, left  */
	font-size: 1.0em;
	font-family: Verdana, Helvetica, sans-serif;
	color: white;
}

.genapp_image_display_container_3d {
   width: 580px;
   display: table;
   padding: 5px 0px 0px 0px;  /* top, right, bottom, left  */
/* border: 1px solid purple; */ 
   border-bottom: 1px dashed #ddd;
}

.three_d_image_container {
   width: 150px;
   display: table;
   padding: 5px 10px 0px 0px;  /* top, right, bottom, left  */
/* border: 1px solid purple; */ 
   float: left;
   vertical-align: text-bottom;
}

.three_d_thumb-caption_container{
   width: 400px;
   padding: 5px 0px 0px 10px;  /* top, right, bottom, left  */
   float: left;
}


.genapp_image_display_container {
   width: 600px;
   display: table;
   padding: 5px 0px 5px 15px;  /* top, right, bottom, left  */
/* border: 1px solid purple; */ 
}

.genapp_image_display_label {
	font-size: 1.0em;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
    width: 600px;
	float: left;
	padding: 0px 0px 0px 0px;  /* top, right, bottom, left  */
/*  border: 1px solid silver;  */   
}

.genapp_image_display_page_navigation {
	font-size: 1.0em;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: right;
	width: 584px;
	display: table;
	padding: 2px 0px 2px 15px;  /* top, right, bottom, left  */
/*	border: 1px solid green; */     
}

.genapp_image_display_dl_format {
	font-size: 1.0em;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: right;
	width: 750px;
	display: table;
	padding: 5px 0px 10px 0px;  /* top, right, bottom, left  */
/*	border: 1px solid green; */     
}

.genapp_image_display_src {
	font-size: 1.0em;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
	width: 600px;
	display: table;
	background-color: #000;
	margin: 0px 0px 0px 0px;  /* top, right, bottom, left  */
	padding: 0px 0px 0px 0px;  /* top, right, bottom, left  */
/*	border: 1px solid green; */     
}

.genapp_image_display_movie {
	font-size: 1.0em;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
	width: 752px;
	display: table;
	background-color: #000;
	margin: 0px 0px 0px 0px;  /* top, right, bottom, left  */
	padding: 0px 0px 0px 0px;  /* top, right, bottom, left  */
/*	border: 1px solid green; */     
}

.genapp_item_display_source {
	font-size: .85em;
	font-family: Verdana, Helvetica, sans-serif;
	width: 390px;
	float: left;
	padding: 0px 0px 0px 0px;  /* top, right, bottom, left  */
/*  border: 1px solid yellow; */
}

/*Help Zoom Display for page 7000-e&f.html*/

div.row 
{
margin-left: 15px; 
padding: 5; 
width: 95%;
}

div.cols1
{
float: left;
width: 10%;
margin: 5px 5px 5px 0;
padding: 0;
}

div.cols2
{
float: left;
width: 15%;
margin: 5px 5px 5px 0;
padding: 0;
}

div.cols3
{
float: left;
width: 70%;
margin: 5px 5px 10px 0;
padding: 0;
}



/*END OF CLASSES FOR IMAGE DISPLAY PAGE*/
