html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, pre,
a, abbr, acronym, address, code,
del, dfn, em, q, dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

td {padding: 2px;}

body { 
  line-height: 1.5; 
  background-color: #62666D;
}

ul.menu,
ul.nostyle {list-style-type:none; margin:0; padding: 0;}
 ul.menu li {float:left; margin: 0 3px;}
 ul.menu li a {text-decoration:none;}
 
.floatleft {float:left; margin-right: 15px!important;}
.floatright {float:right;}

/* Tables still need 'cellspacing="0"' in the markup. */
caption, th, td {font-weight: normal; }
table, td, th {}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

form {margin:3px;}


.hdrOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-image: url(/newsletters/images/bg_orange.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	padding-bottom: 3px;
}
.hdrTOC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color:#3e6790;
	border-top-width:0px;
	border-bottom-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:#000000;
	font-weight: bold;
	padding-bottom: 3px;
}
.contentTOC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight:bold;
	background-color:#F6FCFF;
	border-top-width:0px;
	border-bottom-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:#000000;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:7px;
}
.contentTOC2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	background-color:#F6FCFF;
	border-top-width:0px;
	border-bottom-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:#000000;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:7px;
}
.tableTOC{ 
	border-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-color:#000000;
}
.articleContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	padding: 20px;
	border-right: 1px solid #6A8AB5;
	border-left: 1px solid #6A8AB5;
	
}
.mainHdr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
	font-weight:bold;
}
.mainHdrAlt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #2D4F68;
	font-weight:bold;
}
.subHdr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight:bold;
}
.subHdrRed{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FF0000;
	font-weight:bold;
}
.mainCell {
	padding: 10px 0px 10px 0px;
}
.sidebarMid {
	background-color: #EAEFF5;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	border-right: 1px solid #6A8AB5;
	border-left: 1px solid #6A8AB5;
}
.artDetails {
	background-color: #EAEFF5;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	border-right: 1px solid #6A8AB5;
	border-left: 1px solid #6A8AB5;
	border-bottom: 1px solid #6A8AB5;
	font-weight:bold;
}
.sidebarText {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;

}

.input1 {
	border-width:1px;
	border-top-color:#0759A4;
	border-left-color:#0759A4;
	border-bottom-color:#F6F6F6;
	border-right-color:#F6F6F6;
	border-style:solid;
	font-size:10pt;
	font-family:arial,helvetic,sans-serif;
	color:#000000;
	background-color:#F3F9FD;
	width:125px;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
		.copyright     A:link {color:#6699CC;text-decoration: underline;}
		.copyright     A:visited {color:#6699CC;text-decoration: underline;}
		.copyright     A:hover {color:#000000;text-decoration: underline;}
.sideHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #384F5F;
}
.hiliteR {
	color: #FF0000;
}

.emailForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

/* NEW STYLES ADDED BY ERIC SLOAN FOR REDESIGN OF NEWSLETTER ARCHIVE AND PORTAL */

/* used for debugging */
div#hidden {display:none;}

div#shadow {width: 100%; background: url(http://www.marketingtips.com/images/shadow.png) 50% 0 repeat-y;}
div#shadow_top {height: 13px; width: 100%; background: transparent url(http://www.marketingtips.com/images/shadow_top.png) 50% 0 no-repeat;}
div#shadow_bottom {width: 100%; background: transparent url(http://www.marketingtips.com/images/shadow_bottom.png) 50% 0 no-repeat; text-align:center;}
  div#shadow_bottom {color: white;font-size: 10px; font-family: Verdana, Helvetica, sans-serif; padding-top: 25px; margin-bottom: 20px;}
  div#shadow_bottom a {color: white;}

div#container {width: 1000px; border: none; background-color: white; margin: 0 auto; min-height: 200px; position:relative;}
 div#container div#maincontentarea {display:block; padding: 20px 20px 0; background: url(http://www.marketingtips.com/images/shadow_menu.png) 50% 0 no-repeat; border-bottom: 1px solid black;}
 
div#banner {
  background: url(http://www.marketingtips.com/images/banner.png) 0 0 no-repeat; 
  width: 1000px; 
  height: 109px; 
  position:relative;
}
 div#banner div#headermenu {
    position:absolute; 
    right:0; 
    top: 8px; 
    padding: 4px 4px 4px 8px; 
    background: url(http://www.marketingtips.com/images/black-30-opaque.png) 0 0; 
    border: 1px solid #4d83b8; 
    border-right: none;
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
 }
 div#banner div#headermenu span {display:block;}
 div#banner div#headermenu li {display:block;}
 
 div#banner a.mainlogo {
    position:absolute; 
    top:1px;
    left: 0px;
 }

   div#banner div#headermenu ul li a,
   div#banner div#headermenu {color: white; font-weight: bold; text-decoration:none; font-size: 12px;}
   
div#mainmenu {
  height: 32px; 
  background: #ebeff5 url(http://www.marketingtips.com/images/mainmenu-back.png) 0 0 repeat-x; 
  display:block; 
}

div#mainmenu ul {margin-left: 18px; height: 31px;float:left; background: url(http://www.marketingtips.com/images/mainmenu-sep.png) 100% 0 repeat-y;}
 
div#mainmenu ul li {
 background: url(http://www.marketingtips.com/images/mainmenu-sep.png) 0 0 repeat-y; 
 display:block; 
 margin:0 0 0 -1px;
}
div#mainmenu ul li span {padding: 7px 12px 6px; display:block;margin-left: 2px;}

div#mainmenu ul li a {color: black; font-weight: bold;font-size: 12px; font-family: Arial, Helvetica, Sans-serif;}
div#mainmenu ul li:hover span,
div#mainmenu ul li.active span {background: url(http://www.marketingtips.com/images/menuback.png) 50% 0;}
