/* define printer-friendly styles*/
@media print
{

body.main {background-image:none !important;overflow: visible!important;width:auto !important;}
#wholesitepositionid, #wholesitecenterid, #article {width:auto !important;background-image:none !important;margin:0px !important;padding:0px !important;float: none !important;overflow: visible!important;}
table.faq {display: none  !important;width:0px  !important;float:none !important;}
#contentframe {width:100% !important;float: none !important;overflow: visible!important;}

} 

body {
margin:0;
line-height:16px;
font-family:verdana, sans-serif;
font-size:12px;
color:#666666;
}
table {
line-height:16px;
font-family:verdana, sans-serif;
font-size:12px;
}
#main {
margin-top: 0px;
background-color:#AAAAAA;
}
a.homelink {
color:#ffffff;
font-size:14px;
text-decoration:none;
font-weight:bold;
}
#wholesitepositionid {
position: relative;
background-color:#ffffff;
width: 774px;
margin-left:auto;
margin-right:auto;
margin-top:8px;
border:2px solid #888888;
padding-top:2px;
}

#wholesitecenterid {
background-color:#ffffff;
background-image:url(../images/site-images/background.jpg);
background-repeat:repeat-y;
width: 770px;
position:relative;
display:block;
margin-left:auto;
margin-right:auto;
}


#topmenuline {
position:absolute;
top:80px;
left:0px;
}
#submenuline {
position:absolute;
top:103px;
left:10px;
}
#submenuline img {
margin-top:2px;
}
#submenuline td {
padding-right:7px;
}

#idheadingtext {
position:relative;
margin-top:14px;
margin-left:10px;

}
#idheadingtext h1 {
font-size:16px;
color:#1A9ACB;
}
#article {
width:568px;

}
h1 {
font-size:16px;
color:#1A9ACB;
line-height:16px;
}
#stretcher {
height:0px;
}
#basescrollgraphicid {
position: relative;
margin:auto;
width: 770px;
}
#idpageimage {
position:abolute;
}
#idpagetext {
width:570px;
padding-top: 0px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 10px;
min-height:500px;
height:auto !important;
height:500px;
}
table.quotetable {
BACKGROUND-color: #e51465; 
WIDTH: 99%; 
BORDER-COLLAPSE: collapse;

}
table.quotetable td {
padding-left:20px;
padding-right:20px;
font-size:16px;
color:#ffffff;
font-family:arial,verdana,sans-serif;
}
.quote-name {
display:block;
color:#ffffff;
font-size:14px;
font-style:italic;
text-align:right;
}
.amazonad {
z-index: 80; 
position: absolute; 
margin-top: 25px; 
top: 460px; 
left: 590px;
}
/* MyAccordion is the Ajax concertina effect for the Case Studies */

.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:565px;
}

.AccordionTitle
{
  height:20px;
  overflow:hidden;
  cursor:pointer;
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  display:table-cell;
  background-color: #1A9ACB;
  border-top: 1px solid #DBD9E4;
  border-bottom: 2px solid #CDCAD6;
  color:#ffffff;
}

.AccordionTitle td
{
  padding-left:20px;
  padding-right:20px;
  padding-top:4px;
  padding-bottom:4px;
}
.AccordionTitle a
{
  color:#000000;
}
.AccordionTitle a:hover
{
  color:#ffffff;
}
.AccordionContent
{
  height:0px;
  overflow:auto;
  display:none;
  /*
  padding-top:10px;
  padding-left:20px;
  padding-right:20px;
  */
}
.AccordionContentInfo
{
  overflow:auto;
  padding-top:10px;
  padding-left:20px;
  padding-right:20px;
  font-family:Arial,verdana,sans-serif;
  font-size:10pt;
  /*
  font-weight:bold;
  */
}

.AccordionContentInfo a
{
  color: #D12028;
}
.AccordionContentInfo a:hover
{
  color:#979797;
}


.AccordionContainer
{
/*
  border-top: solid 1px #C1C1C1;
  border-bottom: solid 1px #C1C1C1;
  border-left: solid 2px #C1C1C1;
  border-right: solid 2px #C1C1C1;
*/
}
h3 {
color:#1E90FF;
}
/*----- these styles are for the submenu navigation ------*/

a.textnotselected {
color:#777777;
font-size:11px;
text-decoration:none;
font-weight:bold;
font-family: arial, sans-serif;
}
a.textnotselected:hover {
color:#3aadd4;
}
a.textselected {
color:#3aadd4;
font-size:11px;
text-decoration:none;
font-weight:bold;
font-family: arial, sans-serif;
}
a.textselected:hover {
color:#3aadd4;
}
.prdate {
text-align:right;
}
p.prnav {
padding: 0 0 10px 0;
text-align:right;
}