body, html { margin: 0px; padding: 0px; /* color: #333; */ background: url(../images/vv_mainbg.gif) #b4d2ea repeat-x; /*background-color: #78A2CA;*/ font:normal 16px Arial, Helvetica; }
.CommentsContainerDiv { margin:0 auto; width:996px; }
.page-shadowRight { background:url(../images/bgShadowRight.png) repeat-y right;}
.page-shadowLeft { background:url(../images/bgShadowLeft.png) repeat-y left;}
.BgHolder { margin:0 10px;}
.WhiteBg { width:100%; background-color:#FFF; text-align:left;}
.clear { clear:both; }
img { border:0; }
ul, li, h1, h2, h3, h4 { margin:0; padding:0;}
a, a:visited, a:link { color:#0033cc; text-decoration:underline;}
a:hover { color:#0033cc; text-decoration:none; }
h3 { font:bold 24px arial; color: #990000; }
.headerDiv { width:976px; height:85px; position:relative; }
.logoDiv { position:absolute; left:15px; top:20px;}
.headerText {  position:absolute; right:30px; top:30px; text-align:right; color:#000099; font-size:36px; }
.subheadDiv { background: url(../images/menuBg-subscribe.png) repeat-x top; height:36px; font-size:16px; }

.header_fadedLine_tl { background: url('../images/header_fadedLine_tl.jpg') 0 0 no-repeat; height:15px; }
.header_fadedLine_tr {background: url('../images/header_fadedLine_tr.jpg') 100% 0 no-repeat; height:15px;  }
.header_fadedLine_t {background: url('../images/header_fadedLine_t.jpg') 0 0 repeat-x; height:15px; width:100%; }
.navigation { background:url('../images/header_navBg.jpg') repeat-x; height:37px; text-align:center; }

.phoneDiv { float:left; margin-left:30px; padding-top:8px; }
.profileDiv { float:right; margin-right:30px; padding-top:11px; font-weight:bold; font-size:12px; }

.contentDiv { clear:both; margin:0 30px; padding-top:15px;}
.bannerDiv {position:relative; background:url(/Themes/mercolaarticle/images/Bg-subscribe.png) no-repeat center; height:284px; width:915px; }
.bannerDiv img{ padding-top:15px; margin-right:15px; }
.bannerDiv h3{ width:435px; text-align:left; color:#fff; margin-left:35px; padding-top:40px; }
.bannerDiv h3 a{ color:#fff !important; text-decoration:underline; }
.bannerDiv .form-input { margin:0; background:#fff; margin-left:35px; height:34px; width:400px; border:solid 2px #ccc; padding:10px 0 0 20px; font:bold 18px arial; }
.bannerDiv h3 a:hover{ color:#fff !important; text-decoration:none;  }
.bannerDiv h3 span{ color:#fff !important;}
.contentDiv p, .contentDiv h1{ margin-left:7px; margin-right:7px;}
.contentDiv ul { list-style-position:outside; margin-left:30px; }
.contentDiv li{ margin-bottom:15px; }

.unsubscribeBtn { border:0; background:url(../images/btnUnsubscribe.png) no-repeat; width:227px; height:44px; cursor:hand; cursor:pointer; }
.unsubscribeBtnCancel { border:0; background:url(../images/btncancel.png) no-repeat; width:155px; height:44px; cursor:hand; cursor:pointer;}
.btn-update { border:0; background:url(../images/btnSubmit.png) no-repeat; width:166px; height:44px; cursor:hand; cursor:pointer;}
.form-input { height:34px; width:442px; border:solid 2px #ccc; padding:10px 0 0 20px; font:bold 18px arial; background:none; margin-left:7px;}
.textarea { height:120px; width:500px; border:solid 2px #ccc; padding:10px 0 0 20px; font:bold 18px arial} 


/* FOOTER ------------------*/
#footerGlobal { border-top:2px solid #aacbe6;text-align:top; border-left:1px solid #fff; border-right:1px solid #fff; clear:both; }
#footerGlobal h3 { font:bold 16px Arial; color:#004a95; margin:0; padding:0; }
#footerGlobal h5 { font-size:14px; }
#footerGlobal .Subscribebox { background: url(../images/txtbox-footersubscribe.png) no-repeat center; font:normal 12px arial; width: 269px; height: 27px; border:0;}
#footerGlobal .Subscribetextbox { width: 245px; height: 22px; border:0; padding-top:5px; background:transparent; margin-left:5px;}
#footerGlobal .CSSNewsLetterSubscribe { background: url(../images/btn-subscribe.png) no-repeat; height: 30px; width: 166px; border:0px; cursor:pointer; }

	.footerSitemapBox {padding:0 10px 10px 10px; font-size:11px;}
	.footerSitemapBox ul {list-style-position:inside; float:left; }
	.footerSitemapBox .listTitle { list-style-position:outside; list-style:none; font-weight:bold; }
	.securityLogo { background:url(../images/securityLogo_bg.jpg) repeat-x; padding:5px 20px; text-align:center; border-bottom:1px solid #fff;}
	.footerLinks {  background:#f0f6fa; padding:0px 20px; font-weight:bold; clear:both; }
	.footerLinks  .leftArea { float:left; padding-top:10px; }
	.footerLinks  .rightArea { width:300px; text-align:right; float:right; padding-top:10px; }
	.footerDiv_l { background: url(../images/footerDiv_l.jpg) 0 0 no-repeat; height:16px; }
	.footerDiv_r {background: url(../images/footerDiv_r.jpg) 100% 0 no-repeat; height:16px;  }
	.footerDiv_m {background: url(../images/footerDiv_m.jpg) 0 0 repeat-x; height:16px; width:100%; clear:both; }
	.footerDisclaimer {background:#cee1f0 url(../images/footerDisclaimer.jpg) repeat-x; padding:10px 15px; color:#105cb6; font:normal 12px Arial;}
	.footerNote {background:#daeaf3; padding:10px; text-align:center; color:#000; font:normal 11px Arial; border:1px solid #fff; margin:0 10px 15px 10px;}
	
.modalHolder { width:95%; margin:0 auto; text-align:left; padding:20px 0;}
	.modalHolder .leftHead { background: url('../images/reportFooter_tl.png') left top no-repeat; }
    .modalHolder .rightHead { background: url('../images/reportFooter_tr.png') right top no-repeat; padding:0 20px; }
    .modalHolder .midHead { background: url('../images/reportFooter_t.jpg') repeat-x; }
	.modalHolder .midHead .marginDiv { padding: 20px 20px 0 20px; position:relative;}
	.modalHolder .closeBtn { position:absolute; width:600px; left:0px; text-align:right; top:-20px }
	.modalHolder .midHead .marginDiv strong {font:normal 24px georgia; }
    .modalHolder .leftContent { background: url('../images/reportFooter_l.gif') repeat-y;}
    .modalHolder .ContentArea { background:#F9FAFB; font:12px Arial; color:#666; }
    .modalHolder .ContentArea .marginDiv { padding:0 20px; }
	.modalHolder .rightContent { background: url('../images/reportFooter_r.gif') repeat-y right; padding:0 20px;  }
	.modalHolder .leftFoot { background: url('../images/reportFooter_bl.png') left top no-repeat; }
    .modalHolder .rightFoot { background: url('../images/reportFooter_br.png') right top no-repeat; padding:0 20px; }
    .modalHolder .midFoot { background: url('../images/reportFooter_b.gif') repeat-x; height:25px; }
.hidden { display:none; }

.ContactImporterHolder .modalHolder { width:88%; margin:0 auto; text-align:left; padding:10px 0;}
.ContactImporterHolder .modalHolder .midHead .marginDiv { padding: 25px 7px 0 10px; position:relative;}
.ContactImporterHolder .modalHolder .ContentArea .marginDiv { padding:0 7px; }
.ContactImporterHolder .modalHolder .rightContent { background: url('../images/reportFooter_r.gif') repeat-y right; padding:0 10px;  }
.ContactImporterHolder .modalHolder .closeBtn { position:absolute; top:-20px; width:750px; }
.ContactImporterHolder .modalHolder .feedbackBtn { position:absolute; right:-25px; top:-20px }
.ContactImporterHolder .modalHolder .midHead .marginDiv strong {font:normal 32px georgia; }
.cursor { cursor:hand; cursor:pointer;}

