/**
 * Reset stylesheet for html5'ness and to reset all styles for embedding within squeeze/opt-in templates
 */
.sqz-inner div, .sqz-inner span, .sqz-inner object, .sqz-inner iframe,
.sqz-inner h1, .sqz-inner h2, .sqz-inner h3, .sqz-inner h4, .sqz-inner h5, .sqz-inner h6, .sqz-inner p, .sqz-inner blockquote, .sqz-inner pre,
.sqz-inner abbr, .sqz-inner address, .sqz-inner cite, .sqz-inner code,
.sqz-inner del, .sqz-inner dfn, .sqz-inner em, .sqz-inner img, .sqz-inner ins, .sqz-inner kbd, .sqz-inner q, .sqz-inner samp,
.sqz-inner small, .sqz-inner strong, .sqz-inner sub, .sqz-inner sup, .sqz-inner var,
.sqz-inner b, .sqz-inner i,
.sqz-inner dl, .sqz-inner dt, .sqz-inner dd, .sqz-inner ol, .sqz-inner ul, .sqz-inner li,
.sqz-inner fieldset, .sqz-inner form, .sqz-inner label, .sqz-inner legend,
.sqz-inner table, .sqz-inner caption, .sqz-inner tbody, .sqz-inner tfoot, .sqz-inner thead, .sqz-inner tr, .sqz-inner th, .sqz-inner td,
.sqz-inner article, .sqz-inner aside, .sqz-inner canvas, .sqz-inner details, .sqz-inner figcaption, .sqz-inner figure, 
.sqz-inner footer, .sqz-inner header, .sqz-inner hgroup, .sqz-inner menu, .sqz-inner nav, .sqz-inner section, .sqz-inner summary,
.sqz-inner time, .sqz-inner mark, .sqz-inner audio, .sqz-inner video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
.sqz-inner article, .sqz-inner aside, .sqz-inner details, .sqz-inner figcaption, .sqz-inner figure,
.sqz-inner footer, .sqz-inner header, .sqz-inner hgroup, .sqz-inner menu, .sqz-inner nav, .sqz-inner section { display:block; }
.sqz-inner nav ul { list-style:none; }
.sqz-inner blockquote, .sqz-inner q { quotes:none; }
.sqz-inner blockquote:before, .sqz-inner blockquote:after,
.sqz-inner q:before, .sqz-inner q:after { content:''; content:none; }
.sqz-inner a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
.sqz-inner ins { background-color:#ff9; color:#000; text-decoration:none; }
.sqz-inner mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
.sqz-inner del { text-decoration: line-through; }
.sqz-inner abbr[title], .sqz-inner dfn[title] { border-bottom:1px dotted; cursor:help; }
.sqz-inner table { border-collapse:collapse; border-spacing:0; }
.sqz-inner hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
.sqz-inner input, .sqz-inner select { vertical-align:middle; }
.sqz-inner .clearfix:before, .sqz-inner .clearfix:after {content: "\0020"; display: block; height: 0; visibility: hidden;} 
.sqz-inner .clearfix:after {clear: both;}
.sqz-inner.clearfix {zoom: 1;}
.sqz-inner {font-family: 'Helvetica', 'Arial', sans-serif; }

/*Sidebar global styles*/
.sqz-sidebar {
	margin-bottom:10px; /*some room to breathe as most templates have negative bottom presence*/
}

.sqz-sidebar div.form-global {
	_width: 230px; /*IE6*/
	max-width:240px;
	min-width:180px;
}

.sidebar .sqz-sidebar div.form-global {
	width:100%;
}