/* begin LayoutCell 3 cols*/
.art-contentLayout3cols .art-sidebar1
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 177px;
}
/* end LayoutCell 3 cols*/

/* begin LayoutCell 3 cols */
.art-contentLayout3cols .art-content
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 531px;
}
.art-contentLayout3cols .art-content-sidebar1
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 708px;
}
.art-contentLayout3cols .art-content-sidebar2
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 708px;
}
.art-contentLayout3cols .art-content-wide
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 885px;
}
/* end LayoutCell 3 cols */

/* begin LayoutCell 3 cols */
.art-contentLayout3cols .art-sidebar2
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 177px;
}
/* end LayoutCell 3 cols */

.Search-HeaderStyle, .Search-FooterStyle
{
	background-color:#EAEAEA; 
	border-top:1px solid #AAAAAA;
	padding:5px;
}

/* begin image bank */
.imageBank
{

}

.imageBankTd
{
	background-color:#BEDCD9; 
	border-color:#003737; 
	margin:2px; 
	padding:3px;
	text-align:center;
}

.imageBankContent
{
	width:150px; 
	text-align:center;
	vertical-align:top;
}

.imageBankTxt
{
	text-align:left;
}

.thb_cell{
	margin: 2px; 
	overflow: hidden; 
	float: left; 
	width: 200px;
	text-align:center;
}
.thb_cells{
	border:1px solid #BEDCD9; 
	padding:5px; 
}
.thb_cell_1{
	 border-bottom:0px; 
	 text-align:center; 
	 vertical-align:bottom; 
	 background-color:#ffffff;
	 height: 150px; 
}
.thb_cell_2{
	 text-align:left; 
	 padding-left:6px; 
	 background-color:#BEDCD9;
}
.thb_cell_2_cell_1{
	 margin-bottom:1px; 
	 padding-top:1px;
}
.thb_cell_2_cell_3{
	 text-align:right; 
	 vertical-align:middle; 
	 padding-right:2px; 
	 padding-bottom:2px;
}
.thb_cell_2_cell_3_cell_1{
	 margin-top:3px; float:left;
}

/* end image bank */

.art-PostContent blockquote
{
	margin-right:50px;
	padding-right:32px;
}
.art-Header-menu
{
	display:inline-block;
	color:#FFFFFF;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

.art-Header-menu a:link
{
	text-decoration: none;
	color: #7CE3EE;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.art-Header-menu a:visited
{
	text-decoration: none;
	color: #7CE3EE;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.art-Header-menu a:hover
{
	text-decoration: none;
	color: #A0EAF3;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

div.art-Header-menu div.trigger {
	top: 0px;
	width: 300px;
	margin-left: 00px;
	cursor: pointer;
}

div.art-Header-menu div.trigger img {
	width: 20px;
	height: 19px;
	border: 0px;
}

div.art-Header-menu div.trigger-l, div.art-Header-menu div.trigger-r {
	width: 20px;
	height: 19px;
	float: left;
}

div.art-Header-menu div.trigger-l {
	background: url(../images/trigger_l.png) 100% 0 repeat-x;
}

div.art-Header-menu div.trigger-r {
	background: url(../images/trigger_r.png) 100% 0 repeat-x;
}

div.art-Header-menu div.trigger-m {
	width: 260px;
	height: 19px;
	background: url(../images/trigger_m.png) 100% 0 repeat-x;
	float: left;
	text-align: center;
	/*font-size: 85%;*/
	line-height: 18px;
	overflow: hidden;
}
/* end EB Header menu */

/* begin EB ToRead */
.art-ToRead
{
    padding: 5px;
    background-color: #E8E8E8;
    width:200px;
    float:right;
    margin-left:20px;
    text-align:left;
}

.art-ToRead-Header
{
    padding: 5px;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    text-transform:uppercase;
    font-weight:bold;
    font-size:smaller;
}

.art-ToRead-Content
{
}

/* end EB ToRead */

.art-contentLayout .art-content
{
	margin: 5;
	overflow:auto;
}
/* begin ZOOM image */
#overlappopup{ /*don't change id name */
position: absolute; /*don't change position property */
z-index: 1000;
background: white;
border: 1px solid #666666;
padding: 0px;
left: 0;
top: 0;
visibility: hidden;
}
.jkimagelarge{
border: 1px solid #666666;
}

.illustration{
border: 1px solid #666666;
text-align:center;
}

.art-alphabet-box{
margin-bottom:30px;
margin-top:10px;
text-align:center;
}
.art-alphabet{
padding:5px;
background-color:#EAEAEA;
border: 1px solid #CCCCCC;
}
.art-alphabet-box  a:hover{
background-color:#FFFFFF;
}
/* end zoom image */
/* begin ExpandCollapse */
.collapsePanel {
      width: 100%;
      height:0px;
      background-color:white;
      overflow:hidden;
}
 
.collapsePanelHeader{   
      /*width:100%;*/            
      /*height:20px;*/
      /*color: #013E56;*/
      color: #FFFFFF;
      /*background-color: #EAEAEA;*/
      background-image: url(../images/nav.png);
      font-weight:bold;
      float:none; 
      cursor: pointer; 
      vertical-align: middle;
      margin-top:20px;
      margin-bottom:20px;
      padding-top:2px;
      padding-bottom:2px;
      padding-left:10px;
      padding-right:10px;
      /*border: 1px solid #CCCCCC;*/
}
/* end ExpandCollapse */
/* begin ModalPopup */
.modalBackground 
{
    background-color:#999999;  
    filter:alpha(opacity=30); 
    opacity:0.3; 
} 
.modalPopup 
{
    background-color:#ffffff; 
    border-width:1px; 
    border-style:solid; 
    border-color:#666666; 
    padding:0px; 
    width:642px; 
}
.modalPopupHeader 
{
    background-color:#999999; 
    color:White;
    font-weight:bold;
    padding:5px; 
    height:20px;
    vertical-align:middle;
}
.modalPopupImage 
{
    background-color:black;
    text-align:center;
}
.modalPopupContent
{
    background-color:white;
    padding:5px; 
    text-align:left;
}

/* end ModalPopup */

/* Begin Rating */
.ratingStar
{
font-size: 0pt; 
width: 13px;
height: 13px; 
margin: 0px;
padding: 0px; 
cursor: pointer;
display: block;
background-repeat: no-repeat; 
}
.filledRatingStar {
    background-image: url(/images/ajax/FilledStar.png);
}

.emptyRatingStar {
    background-image: url(/images/ajax/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(/images/ajax/SavedStar.png);
}
/* end rating */
.docActionTitle
{
    border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
    font-size:smaller;
    padding-left: 4px; 
	padding-bottom: 4px;
    margin-bottom:4px;
}

/* begin Block bleu vert */
.bleuvert
{
}
/* begin Box, Block */
div.bleuvert .art-Block-tr, div.bleuvert .art-Block-tl, div.bleuvert .art-Block-br, div.bleuvert .art-Block-bl
{
	background-image: url(../images/bleuvert/Block-s.png);
}

div.bleuvert .art-Block-tc, div.bleuvert .art-Block-bc
{
	background-image: url(../images/bleuvert/Block-h.png);
}

div.bleuvert .art-Block-cr, div.bleuvert .art-Block-cl
{
	background-image: url(../images/bleuvert/Block-v.png);
}

div.bleuvert .art-Block-cc
{
	background-image: url(../images/bleuvert/Block-c.png);
}

/* end Box, Block */

/* begin BlockHeader */

div.bleuvert .art-BlockHeader .t
{
	color: #106F7A;
}

div.bleuvert .art-BlockHeader .l, div.bleuvert .art-BlockHeader .r
{
	background-image: url(../images/bleuvert/BlockHeader.png);
}

.art-header-tag-icon
{
	background-image: url(../images/bleuvert/BlockHeaderIcon.png);
}


/* end BlockHeader */

/* begin Box, BlockContent */

div.bleuvert .art-BlockContent-body
{
	color:#013347;
}

div.bleuvert .art-BlockContent-body a:link
{
	color: #FFFFFF;
}

div.bleuvert .art-BlockContent-body a:visited, div.bleuvert .art-BlockContent-body a.visited
{
	color: #FFFFFF;
}

div.bleuvert .art-BlockContent-body a:hover, div.bleuvert .art-BlockContent-body a.hover
{
	color: #FFFFFF;
}

div.bleuvert .art-BlockContent-body ul
{
	color: #001923;
}

div.bleuvert .art-BlockContent-body li
{
}

div.bleuvert .art-BlockContent-body ul li
{
	background-image: url(../images/bleuvert/BlockContentBullets.png);
}

/* end Box, BlockContent */

/* begin Block blanc vert */
.blancvert
{
}
/* begin Box, Block */
div.blancvert .art-Block-tr, div.blancvert .art-Block-tl, div.blancvert .art-Block-br, div.blancvert .art-Block-bl
{
	background-image: url(../images/blancvert/Block-s.png);
}

div.blancvert .art-Block-tc, div.blancvert .art-Block-bc
{
	background-image: url(../images/blancvert/Block-h.png);
}

div.blancvert .art-Block-cr, div.blancvert .art-Block-cl
{
	background-image: url(../images/blancvert/Block-v.png);
}

div.blancvert .art-Block-cc
{
	background-image: none;
}

/* end Box, Block */

/* begin BlockHeader */

div.blancvert .art-BlockHeader .t
{
	color: #106F7A;
}

div.blancvert .art-BlockHeader .l, div.blancvert .art-BlockHeader .r
{
	background-image: url(../images/blancvert/BlockHeader.png);
}

.art-header-tag-icon
{
	background-image: url(../images/blancvert/BlockHeaderIcon.png);
}


/* end BlockHeader */

/* begin Box, BlockContent */

div.blancvert .art-BlockContent-body
{
	color:#013347;
}

div.blancvert .art-BlockContent-body a:link
{
	color: #FF9C38;
}

div.blancvert .art-BlockContent-body a:visited, div.blancvert .art-BlockContent-body a.visited
{
	color: #D16900;
}

div.blancvert .art-BlockContent-body a:hover, div.blancvert .art-BlockContent-body a.hover
{
	color: #FF9C38;
}

div.blancvert .art-BlockContent-body ul
{
	color: #001923;
}

div.blancvert .art-BlockContent-body li
{
}

div.blancvert .art-BlockContent-body ul li
{
	background-image: url(../images/blancvert/BlockContentBullets.png);
}

/* end Box, BlockContent */
/* begin Block orange vert */
.orangevert
{
}
/* begin Box, Block */
div.orangevert .art-Block-tr, div.orangevert .art-Block-tl, div.orangevert .art-Block-br, div.orangevert .art-Block-bl
{
	background-image: url(../images/orangevert/Block-s.png);
}

div.orangevert .art-Block-tc, div.orangevert .art-Block-bc
{
	background-image: url(../images/orangevert/Block-h.png);
}

div.orangevert .art-Block-cr, div.orangevert .art-Block-cl
{
	background-image: url(../images/orangevert/Block-v.png);
}

div.orangevert .art-Block-cc
{
	background-image: url(../images/orangevert/Block-c.png);
}

/* end Box, Block */

/* begin BlockHeader */

div.orangevert .art-BlockHeader .t
{
	color: #106F7A;
}

div.orangevert .art-BlockHeader .l, div.orangevert .art-BlockHeader .r
{
	background-image: url(../images/orangevert/BlockHeader.png);
}

.art-header-tag-icon
{
	background-image: url(../images/orangevert/BlockHeaderIcon.png);
}


/* end BlockHeader */

/* begin Box, BlockContent */

div.orangevert .art-BlockContent-body
{
	color:#013347;
}

div.orangevert .art-BlockContent-body a:link
{
	color: #FFFFFF;
}

div.orangevert .art-BlockContent-body a:visited, div.orangevert .art-BlockContent-body a.visited
{
	color: #FFFFFF;
}

div.orangevert .art-BlockContent-body a:hover, div.orangevert .art-BlockContent-body a.hover
{
	color: #FFFFFF;
}

div.orangevert .art-BlockContent-body ul
{
	color: #001923;
}

div.orangevert .art-BlockContent-body li
{
}

div.orangevert .art-BlockContent-body ul li
{
	background-image: url(../images/orangevert/BlockContentBullets.png);
}

/* end Box, BlockContent */

/* begin Block orange vert */
.vertbleu
{
}
/* begin Box, Block */
div.vertbleu .art-Block-tr, div.vertbleu .art-Block-tl, div.vertbleu .art-Block-br, div.vertbleu .art-Block-bl
{
	background-image: url(../images/vertbleu/Block-s.png);
}

div.vertbleu .art-Block-tc, div.vertbleu .art-Block-bc
{
	background-image: url(../images/vertbleu/Block-h.png);
}

div.vertbleu .art-Block-cr, div.vertbleu .art-Block-cl
{
	background-image: url(../images/vertbleu/Block-v.png);
}

div.vertbleu .art-Block-cc
{
	background-image: url(../images/vertbleu/Block-c.png);
}

/* end Box, Block */

/* begin BlockHeader */

div.vertbleu .art-BlockHeader .t
{
	color: #106F7A;
}

div.vertbleu .art-BlockHeader .l, div.vertbleu .art-BlockHeader .r
{
	background-image: url(../images/vertbleu/BlockHeader.png);
}

.art-header-tag-icon
{
	background-image: url(../images/vertbleu/BlockHeaderIcon.png);
}


/* end BlockHeader */

/* begin Box, BlockContent */

div.vertbleu .art-BlockContent-body
{
	color:#013347;
}

div.vertbleu .art-BlockContent-body a:link
{
	color: #FFFFFF;
}

div.vertbleu .art-BlockContent-body a:visited, div.vertbleu .art-BlockContent-body a.visited
{
	color: #FFFFFF;
}

div.vertbleu .art-BlockContent-body a:hover, div.vertbleu .art-BlockContent-body a.hover
{
	color: #FFFFFF;
}

div.vertbleu .art-BlockContent-body ul
{
	color: #001923;
}

div.vertbleu .art-BlockContent-body li
{
}

div.vertbleu .art-BlockContent-body ul li
{
	background-image: url(../images/vertbleu/BlockContentBullets.png);
}

/* end Box, BlockContent */

.watermarked
{
	font-style:italic;
	color:#AAAAAA;
}

.alignLeft
{
	text-align:left;
}

/* Tooltip */
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(../tooltip/images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../tooltip/images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../tooltip/images/tt_bottom.gif) top right no-repeat; overflow:hidden}
/* end Tooltip */

/* help */

.help blockquote
{
	margin-right:50px;
	padding-right:32px;
}

/* end help */
.artwork
{
position: relative;
z-index: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
border: none;
}
