/* 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
{
background-color: #89c8f8;
color: #000000;
font-family: sans-serif,comic sans ms,verdana,arial;
font-size: 12px;
}

body.main
{
background-color: #89c8f8;
/* background-image: url(/images/background.gif);
background-repeat: repeat; */
margin-top: 0px;
}
body.inputform {
background-color: #ffffff;
}
body.faqs {
background-color: #ffffff;
}

#wholesitepositionid
{
background-color: #89c8f8;
background-image: url(/Images/side-shadow.gif);
background-position: left;
background-repeat: repeat-y;
margin-bottom: 0px;
padding-bottom: 0px;
width: 874px;

/*Next bit forces page out away from lhs ...*/
margin: auto;
position: relative;
}

#wholesitecenterid
{
background-color: #ffffff;
background-image: url(/Images/rightside-shadow.gif);
background-position: right;
background-repeat: repeat-y;
margin: 0px 0px 0px 12px;
padding: 0px 12px 0px 0px;  /* right side padding to allow right side background image to appear! */
width: 850px;
}


#article
{
background-color: #ffffff;
float: right;
margin-top: 10px;
width: 640px;
}
#basescrollgraphicid
{
background-image: url(/Images/bottom_whole.gif);
background-repeat: no-repeat;
clear: both;
height: 120px;
margin: 0px auto 0px auto;
position: relative;
width: 874px;
}
#idpageimage
{
margin-top: 10px;
position: relative;
top: 0px;
}
#idpagetext
{
background-color:#ffffff;
padding-top: 0px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 0px;
}
.faqsheading
{
font-size: 12px;
font-weight: bold;
}
.faqtitle
{
font-weight: bold;
}
.inputform
{
color: #000000;
}
.pageheading
{
color: #3E80BA;
font-size: 18px;
font-weight: bold;
text-align: left;
text-decoration: underline;
}
.sitemap
{
background-color: #6666FF;
border-color: red;
border-style: ridge;
border-width: 10;
margin: 3,3,3,3;
padding: 3,3,3,3;
spacing: 0,0,0,0;
width: 100%;
}
.sitemapoptionitem
{
background: transparent;
color: #ffffff;
font-family: sans-serif,comic sans ms,verdana,arial;
font-size: 12pt;
font-weight: bold;
padding-left: 60px;
text-decoration: none;
}
.sitemapoptionitem:hover
{
color: darkblue;
}
.sitemapsubmenu
{
background: transparent;
color: #ffffff;
font-family: sans-serif,comic sans ms,verdana,arial;
font-size: 13pt;
font-weight: bold;
padding-left: 30px;
text-decoration: none;
}
.sitemapsubmenu:hover
{
color: darkblue;
}
.sitemaptopmenu
{
background: transparent;
color: #ffffff;
font-family: sans-serif,comic sans ms,verdana,arial;
font-size: 14pt;
font-weight: bold;
text-decoration: none;
}
.sitemaptopmenu:hover
{
color: darkblue;
}
.subheading
{
color: #3E80BA;
font-size: 16px;
font-weight: bold;
}
.submenustyle
{
left: 195px;
position: absolute;
top: 175px;
}
.submenustyle a.notselected
{
color: navy;
}
.subt
{
font-size: 14pt;
}
.topmenustyle
{
left: 25px;
position: absolute;
top: 140px;
z-index: 50;
}
a
{
background: transparent;
color: #3E80BA;
text-decoration: none;
}
a.faq
{
color: white;
}
a.faqs
{
font-size: 12px;
}
a.faqsfeed
{
color: white;
font-weight: bold;
}
a.faqtitle
{
color: white;
}
a.notselected
{
color: white;
font-size: 13px;
font-weight: bold;
text-align: left;
text-decoration: none;
}
a.notselected:hover
{
color: blue;
text-decoration: bold;
}
a.selected
{
color: navy;
font-size: 13px;
font-weight: bold;
text-decoration: bold;
}
a.selected:hover
{
color: #094997;
font-weight: bold;
}
a:hover
{
text-decoration: underline;
}

body table
{
color: #888888;
font-size: 12px;
}
body.faqs
{
font-size: 12px;
margin: 0;
text-align: justify;
}
body.faqs p
{
font-size: 12px;
}
body.faqsfeed
{
background-color: transparent;
margin: 0;
}
body.inputform
{
margin: 0;
}
body.thankyouform
{
margin: 0;
}
H1
{
font-family: Trebuchet MS, arial, sans-serif;
color: rgb(0,102,204);
font-size: 16pt;
font-weight: bold;
text-align: left;
width: 100%;
}
hr.faq
{
color: lightsteelblue;
}
p.faqs
{
font-size: 12px;
}
td.faqsfeed
{
padding-bottom: 5px;
vertical-align: top;
}
td.menutable
{
font-weight: bold;
padding-right: 20px;
text-align: left;
}
ul.faqs li
{
margin-left: 40px;
}
body.adwordaudit {
    margin:0px;
}
table.adwordaudit {
    margin-top:10px;
    width:100%;
}



/* ######### Default class for drop down menus ######### */

a.menuclass, a.menuanchorclass {
color:#ffffff;
padding-right:20px;
}
a.menuclass:hover, a.menuanchorclass:hover {
text-decoration:none;
color:#000000;
}

div.anylinkmenu {
/*
opacity:0.5;
-moz-opacity:.50; 
filter:alpha(opacity=50);
*/
}
.anylinkmenu {
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #ffffff;
border-bottom-width: 0;
font-weight: normal;
font-size: 12px;
color:#ffffff;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background-color: #9EBDDE;
width: 200px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #ffffff;
padding: 2px 0;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
color: #ffffff;
}

.anylinkmenu a:hover{ /*hover background color*/
background-color: #CDDEED;
color: white;
text-decoration:none;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}