/* htmlw2g.css 
@description defining LEGACY html element styles
@author	DVA
@created 2008-12-03
@modified 2008-12-16
*/

.subhead2, .subhead1 {
margin:0px 0px 8px 0px;
padding:0px 0px 0px 0px;
font-size:1.25em;
padding-top:10px;
text-transform:none;
color:#361735;
line-height:1.2em;
font-family:Arial,Verdana,sans-serif;
font-weight: bold
}

.subhead3 {
margin:0pt 0pt 8px;
padding:0pt 0pt 6px;
font-size:1em;
padding-top:10px;
text-transform:none;
color:#361735;
line-height:1.2em;
font-family:Arial,Verdana,sans-serif;
font-weight: bold
}

.hideme {display:none;}


.leg2 {
font-family:Arial,sans-serif;
font-size:0.95em;
}

.leg2 {
float:right!important;
width:220px;
margin:0pt;
margin-top:0px;
margin-left:10px;
overflow:hidden;
padding:4px 12px 12px 12px;

}


.leg2 .col2block{
width:220px!important;
}

/* encadre-sidebars NOT JS */
.encadrefloat, .encadrenofloat , .encadrefloatleft, .encadrefloatright, .encadre {
font-family:Arial,sans-serif;
background-color:#F0EBEF;
float:left!important;
margin:4pt 20px 15px 0pt!important;
padding:6pt;
width:266px!important;
}
.encadrehead {
font-family:Arial,sans-serif;
font-weight:bold;
font-size:1.00em;
width:266px!important;
margin-bottom:6pt;
}
.encadrebody {
font-family:Arial,sans-serif;
width:266px!important;
}

/* FALSE encadre-Really Pullout */
.encadre1 {display:none;}

/* encadre-sidebars JS */
.encadre li, .encadrebody li, .sidebarbody li, .leg2 li, .leg2 li a {
list-style-type:none;
list-style-position:outside!important;
}


/* JS encadre-sidebars with pix - 
adjust zoom icon for legacy encadre with pix 
*/
.zoomadjust a.magnify span {
left:3pt;
top:3pt;
}

.zoomadjust .insetimage
{
margin-top:0px!important;
display:block;
}

/* JS PHOTO float img if no header */
.zoomfloat a.magnify span, .sidebarbody a.magnify span
{
left:3pt;
top:3pt;
}

.sidebarbody .insetimage
{
margin-top:0px!important;
margin-left:0px!important;
margin-right:10px!important;
margin-bottom:0px!important;
display:inline;
float:left!important;
}

.zoomfloat .insetimage
{
margin-top:0px!important;
margin-left:0px!important;
margin-right:10px!important;
margin-bottom:0px!important;
display:inline;
float:left!important;
}

.zoomfloat {
padding-top:10px!important;
}


.sidebarhead strong, .sidebarpixhead strong {
font-size:120%;
}
.sidebarpixhead {
margin-bottom:-10px;
margin-top:6px;
}

/* END JS Photo & encadre-sidebars with pix */

/* HI-RES PHOTO - may or may not be in JS caption DIV - CANNOT CONTROL font-family in FF2*/
.download {
display:inline;
font-family:Arial,sans-serif!important;
}

.bodypixright, .bodypixleft
{
margin-top:0px!important;
margin-left:10px!important;
margin-right:0px!important;
margin-bottom:0px!important;
display:inline;
float:right!important;
}
.caption, .bodypixright .caption, .bodypixleft .caption, .pixbox .caption
{
font-family:Arial,Verdana,sans-serif;
font-size:0.95em;
}
.photocredit, .bodypixright .photocredit, .bodypixleft .photocredit, .pixbox .photocredit
{
display:block;
font-family:Arial,Verdana,sans-serif;
font-size:0.95em;
color:#858585 !important;
}

.zoomgif {display:none;}

.authorbioblock
{
font-family:Arial,sans-serif;
background-color:#F0EBEF;
padding:6pt;
}
.reviewauthor b
{
font-family:Arial,sans-serif;
font-weight:bold;
}



.bodypulloutsimple, .bodypulloutfloat, .bodypulloutright, .bodypulloutleft {
background:white;
display:block;
font-family:Arial,sans-serif;
font-size:120%;
font-weight:bold;
float:left!important;
margin:10px 20px 20px 0pt;
padding:20px;
width:216px!important;
border:1px solid #EAEBEB;
}

.bodypulloutsimple span {
display:block;
margin:0px 0px 0px 0px;
}
 
.bodypulloutsimple .signature, .bodypulloutfloat .signature, .bodypulloutright .signature, .bodypulloutleft .signature
{
font-size:90%!important;
}

.attachnoteblock {
font-family:Arial,sans-serif;
}

.attachnote {
font-family:Arial,sans-serif;
}

.anchorline {
font-family:Arial,sans-serif;
}

.anchorline img {
display:none;
}

.faqdisclaimer, .faqdisclaimer a, .disclaimer, .disclaimer a
{
font-family: Arial, Helvetica, sans-serif !important;
font-size: 0.95em !important;
font-style: italic;
}

/* GENERAL - leave below */
.smallestfont, .smallerfont {
font-size:90%!important;
}

.sepline  {
	line-height: 0.5em;
}

.insetimage a.magnify span, .leg2 a.magnify span{
margin:0;
padding:0;
top:3px;
left:3px;
}

.smallinsetimage a.magnify span{
margin:0;
padding:0;
top:3px;
left:3px;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXX SCRAP BELOW


XXXXXX SCRAP ABOVE XXXXXXXXXXXXXXXXXXXXXxxx */