/* ERIC MEYER's RESET
*************************************************************/

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, font, img, ins, kbd, q, s, samp,
	small, strike, tt, var,
	dl, dt, dd,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		vertical-align: baseline;
	}
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	body {
		line-height: 1;
		color: black;
		background: white;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		text-align: left;
		font-weight: normal;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}
	.article_content a{
		font-weight: bold;
	}

/* BASE
*************************************************************/
	body{
		margin: 0;
		padding: 0;
		font-size: 12px;
		line-height: 14px;
		color: #000000;
		font-family: Arial;
		text-align: center;
	}
	ol, ul {
		margin: 0 0 24px 18px;
		padding: 0;
	}
	
	hr {
		clear: both;
		border: 0;
 		width: 80%;
		color: #ccc;
		background-color: #ccc;
		height: 2px;
		margin: 15px 0 15px 70px;
		float: left;
	}
	
/* CLASSES
*************************************************************/
	br.clear{
		clear: both;
	}
	.indent {
		float: right;
		width: 95%;
		margin: 0;
		padding: 0 0 0 20px;
	}
	
/* shell
*************************************************************/
	#shell {
		width: 788px;
		text-align: left;
		margin: 0 auto;
		padding: 0;
	}
	
/* HEADER
*************************************************************/
	#header {
		float: left;
		width: 788px;
		margin: 14px 0 0 0;
		padding: 0;
	}
	
/* HEADER TITLE
*************************************************************/
	#title_block {
		float: left;
		width: 535px;
		height: 182px;
		padding: 0 0 0 57px;
		margin: 0;
		overflow: hidden;
		background: #fff url(../_img/newsletter/100603/bgd_header.gif) 0 0 no-repeat;
	}
	#title_block h1{
		text-indent: -3000px;
		height: 74px;
		width: 535px;
		float: left;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	#title_block h2{
		text-indent: -3000px;
		height: 70px;
		width: 535px;
		float: left;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	#title_block h3{
		float: left;
		font-size: 13px;
		line-height: 15px;
		margin: 11px 0 0 0;
		width: 298px;
		padding: 0;
		color: #FFF;
	}
	#title_block #follow_block{
		float: left;
		width: 216px;
		padding: 0;
		margin: 0;
	}
	#title_block #follow_block h4{
		float: left;
		font-size: 12px;
		line-height: 13px;
		margin: 11px 0 0 0;
		width: 76px;
		padding: 0;
		color: #FFF;
	}
	#title_block #follow_block .twitter{
		float: left;
		text-indent: -3000px;
		overflow: hidden;
		width: 31px;
		height: 30px;
		padding: 0;
		margin: 0 10px 0 0;
		background: url(../_img/newsletter/100603/icn_twitter.gif) 0 0 no-repeat;
	}
	#title_block #follow_block .linkedin{
		float: left;
		text-indent: -3000px;
		overflow: hidden;
		width: 43px;
		height: 30px;
		padding: 0;
		margin: 0;
		background: url(../_img/newsletter/100830/icn_linkedin.gif) 0 0 no-repeat;
	}
	#title_block #follow_block .youtube{
		float: left;
		text-indent: -3000px;
		overflow: hidden;
		width: 47px;
		height: 30px;
		padding: 0;
		margin: 0;
		background: url(../_img/newsletter/100603/icn_youtube.gif) 0 0 no-repeat;
	}
	
/* HEADER NAV
*************************************************************/
	#menu_block {
		float: left;
		width: 160px;
		height: 172px;
		padding: 10px 0 0 31px;
		margin: 0 0 0 5px;
		overflow: hidden;
		background: #fff url(../_img/newsletter/100603/bgd_menu.gif) 0 0 no-repeat;
	}
	#menu_block ul{
		float: left;
		width: 160px;
		margin: 0 0 24px 18px;
		padding: 0;
		list-style-image:url(../_img/newsletter/100603/bullet_arrow.gif);
	}
	#menu_block ul li{
		float: left;
		width: 160px;
		padding: 0;
		margin: 4px 0 0 0;
	}
	#menu_block ul a{
		color: #FFFFFF;
		font-size: 11px;
		line-height: 13px;
		text-decoration: none;
	}
	#menu_block ul a:hover {
		color: #009aa6;
	}
	#menu_block h4{
		float: left;
		width: 160px;
		font-size: 13px;
		line-height: 14px;
		text-transform: uppercase;
		margin: 11px 0 5px 0;
		padding: 0;
		color: #009aa6;
	}
	
/* CONTENT
*************************************************************/
	#content {
		float: left;
		width: 714px;
		margin: 0 0 20px 38px;
		padding: 0;
	}
	#content a{
		color: #009AA6;
		text-decoration: none;
	}
	
	#content .heading {
		float: left;
		font-size: 14px;
		line-height: 14px;
		margin: 0 0 0 11px;
		padding: 0 0 0 18px;
		height: 28px;
		color: #FFF;
	}
	
	#content .heading span{
		float: left;
		padding: 4px 16px 0 0;
		height: 24px;
	}
	#content .actions {
		float: right;
		width: 60px;
		margin: 8px 0 0 0;
		font-weight: bold;
	}
	#content .actions a{
		text-decoration: none;
	}
	#content .content_block {
		float: left;
		padding: 14px 0 0 0;
	}
	#content .content_summary {
		float: left;
		width: 692px;
		padding: 7px 11px 10px 0;
		margin: 0;
		font-size: 13px;
		line-height: 15px;
	}
	#content .content_summary img{
		float: left;
		margin-right: 15px;
	}
	#content .content_summary .smaller{
		font-size: 11px;
		line-height: 15px;
	}
	#content .content_shell {
		float: left;
		padding: 0 0 0 11px;
		margin: 0;
	}
	#content .content_container {
		float: left;
		padding: 0;
		margin: 0;
	}
	#content .article_content {
		float: left;
		width: 702px;
		padding: 0;
		margin: 0 0 0 11px;
		font-size: 12px;
		line-height: 15px;
		color: #000;
		display: none;
	}
	#content .half_column{
		float: left;
		width: 320px;
		margin: 0 20px 0 0;
		padding: 0;
	}
	#content .article_content .half_column {
		width: 330px;
	}
	#content .half_column.divided {
		border-right: 1px solid #ccc;
		margin: 0 10px 0 0;
		padding: 0 10px 0 0;
	}
	#content .article_content .third_column {
		float: left;
		width: 500px;
		margin: 0 0 0 20px;
		padding: 0;
	}
	#content .article_content h2{
		float: left;
		font-size: 14px;
		line-height: 18px;
		font-weight: bold;
		margin: 10px 0 2px 0;
	}
	#content .article_content h3{
		float: left;
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		margin: 0;
	}
	#content .article_content .smaller{
		font-size: 11px;
		line-height: 15px;
	}
	#content .article_content a{	
		color: #009AA6;
	}
	#content .article_content p{
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	#content .article_content ul{
		float: left;
	}
	#content .article_content object{
		float: left;
		margin: 10px 0;
		padding: 0;
	}
	#content .article_content .actions {
		float: left;
		width: 650px;
	}
	#content .article_content .imagebgd_content{
		float: left;
		width: 502px;
		padding-left: 200px;
	}
	
/* FOOTER
*************************************************************/
	#footer {
		float: left;
		width: 746px;
		margin: 10px 0 0 0;
		padding: 200px 0 40px 40px;
		font-family: Arial;
		font-size: 12px;
		line-height: 15px;
		color: #FFF;
		background: #333231 url(../_img/newsletter/100603/footer.gif) 0 0 no-repeat;
	}
	#footer .small{
		font-size: 10px;
		line-height: 15px;
	}
	#footer a {
		color: #009AA6;
		text-decoration: none;
	}	
	
	
	
/* FEATURE
*************************************************************/
	#feature_block .heading{
		background: #B35004 url(../_img/newsletter/100603/hdr_feature_left.gif) 0 0 no-repeat;
	}
	#feature_block .heading span{
		padding: 8px 16px 0 0;
		height: 20px;
		background: #B35004 url(../_img/newsletter/100603/hdr_feature_right.gif) top right no-repeat;
	}
	#content #feature_block .article_content h3,
	#feature_block .highlight{
		color: #9d5116;
	}	
	#content #feature_block .actions a,
	#feature_block .content_summary a {
		color: #009AA6;
	}	
	#feature_block .content_summary a {
		text-decoration: underline;
	}	
	#feature_block .content_summary a.maximize {
		text-decoration: none;
		font-size: 11px;
	}
	#content #feature_block .content_shell {
		background: #f5E6DD url(../_img/newsletter/100603/feature_tl.gif) top left no-repeat;
	}	
	#content #feature_block .content_container {
		background: url(../_img/newsletter/100603/feature_br.gif) bottom right no-repeat;
	}	
	#content #feature_block .content_summary {
		background: url(../_img/newsletter/100603/feature_tr.gif) top right no-repeat;
	}
	#content #feature_block .thumb {
		float: left;
		width: 130px;
		margin: 10px 0;
	}
	
/* MAIN
*************************************************************/
	#main_block .heading{
		height: 24px;
		background: #009BA8 url(../_img/newsletter/100603/hdr_main_left.gif) 0 0 no-repeat;
	}
	#main_block .heading span{
		background: #009BA8 url(../_img/newsletter/100603/hdr_main_right.gif) top right no-repeat;
	}
	#main_block .article_content {
		margin-top: 11px;
	}
	#content #main_block .article_content h3,
	#content #main_block .actions a,
	#main_block .highlight,
	#main_block .content_summary a {
		color: #009AA6;
	}	
	#main_block .content_summary p{
		float: right;
		width: 528px;
		margin: 20px 20px 0 0;
	}
	#content #main_block .content_shell {
		background: #D0F0F2 url(../_img/newsletter/100603/main_tl.gif) top left no-repeat;
	}	
	#content #main_block .content_container {
		background: url(../_img/newsletter/100603/main_br.gif) bottom right no-repeat;
	}	
	#content #main_block .content_summary {
		background: url(../_img/newsletter/100603/main_tr.gif) top right no-repeat;
	}
	
/* SUCCESS
*************************************************************/
	#success_block .heading{
		height: 25px;
		background: #363534 url(../_img/newsletter/100603/hdr_success_left.gif) 0 0 no-repeat;
	}
	#success_block .heading span{
		height: 21px;
		background: #363534 url(../_img/newsletter/100603/hdr_success_right.gif) top right no-repeat;
	}
	#success_block .article_content {
		margin-top: 11px;
	}
	#content #success_block .article_content h3,
	#success_block .highlight{
		color: #363534;
	}
	#content #success_block .actions a,
	#success_block .content_summary a {
		color: #009AA6;
	}	
	#success_block .content_summary p{
		float: left;
		width: 528px;
		margin-top: 10px;
	}
	#content #success_block .content_shell {
		background: #e1e1e1 url(../_img/newsletter/100603/success_tl.gif) top left no-repeat;
	}	
	#content #success_block .content_container {
		background: url(../_img/newsletter/100603/success_br.gif) bottom right no-repeat;
	}	
	#content #success_block .content_summary {
		background: url(../_img/newsletter/100603/success_tr.gif) top right no-repeat;
	}
	
/* TIPS
*************************************************************/
	#tips_block .heading{
		height: 25px;
		background: #004a85 url(../_img/newsletter/100603/hdr_tips_left.gif) 0 0 no-repeat;
	}
	#tips_block .heading span{
		height: 21px;
		background: #004a85 url(../_img/newsletter/100603/hdr_tips_right.gif) top right no-repeat;
	}
	#tips_block .article_content {
		margin-top: 11px;
	}
	#content #tips_block .article_content h3,
	#tips_block .highlight{
		color: #004a85;
	}
	#content #tips_block .actions a,
	#tips_block .content_summary a {
		color: #009AA6;
	}	
	#tips_block .content_summary p{
		float: left;
		width: 528px;
		margin-top: 10px;
	}
	#content #tips_block .content_shell {
		background: #d9e4ed url(../_img/newsletter/100603/tips_tl.gif) top left no-repeat;
	}	
	#content #tips_block .content_container {
		background: url(../_img/newsletter/100603/tips_br.gif) bottom right no-repeat;
	}	
	#content #tips_block .content_summary {
		background: url(../_img/newsletter/100603/tips_tr.gif) top right no-repeat;
	}
	
/* UPCOMING
*************************************************************/
	#upcoming_block .heading{
		height: 25px;
		background: #009aa6 url(../_img/newsletter/100603/hdr_upcoming_left.gif) 0 0 no-repeat;
	}
	#upcoming_block .heading span{
		height: 21px;
		background: #009aa6 url(../_img/newsletter/100603/hdr_upcoming_right.gif) top right no-repeat;
	}
	#may_2010 #upcoming_block .article_content {
		margin-top: 11px;
		width: 502px;
		padding-left: 200px;
		background: url(../_img/newsletter/100603/bgd_upcoming.jpg) 0 0 no-repeat;
	}
	#content #upcoming_block .article_content h3,
	#content #upcoming_block .actions a,
	#upcoming_block .highlight,
	#upcoming_block .content_summary a {
		color: #009AA6;
	}	
	#upcoming_block .content_summary p{
		float: left;
		width: 528px;
		margin-top: 10px;
	}
	#content #upcoming_block .content_shell {
		background: #d9f0f2 url(../_img/newsletter/100603/upcoming_tl.gif) top left no-repeat;
	}	
	#content #upcoming_block .content_container {
		background: url(../_img/newsletter/100603/upcoming_br.gif) bottom right no-repeat;
	}	
	#content #upcoming_block .content_summary {
		background: url(../_img/newsletter/100603/upcoming_tr.gif) top right no-repeat;
	}
	
/* NEWS
*************************************************************/
	#news_block .heading{
		height: 25px;
		background: #363534 url(../_img/newsletter/100603/hdr_news_left.gif) 0 0 no-repeat;
	}
	#news_block .heading span{
		height: 21px;
		background: #363534 url(../_img/newsletter/100603/hdr_news_right.gif) top right no-repeat;
	}
	#news_block .article_content {
		margin-top: 11px;
	}
	#content #news_block .article_content h3,
	#news_block .highlight{
		color: #363534;
	}
	#content #news_block .actions a,
	#news_block .content_summary a {
		color: #009AA6;
	}	
	#news_block .content_summary .content{
		float: left;
		width: 528px;
		margin: 0;
		padding: 0;
	}
	#news_block .content_summary p{
		float: left;
		width: 528px;
		margin-top: 20px;
	}
	#news_block .content_summary ul{
		float: left;
		width: 528px;
		margin-top: 20px;
		margin-bottom: 0;
	}
	#content #news_block .content_shell {
		background: #e1e1e1 url(../_img/newsletter/100603/news_tl.gif) top left no-repeat;
	}	
	#content #news_block .content_container {
		background: url(../_img/newsletter/100603/news_br.gif) bottom right no-repeat;
	}	
	#content #news_block .content_summary {
		background: url(../_img/newsletter/100603/news_tr.gif) top right no-repeat;
	}
	#news_block .imagebgd_content.loki{
		background: url(../_img/newsletter/100603/loki.jpg) top left no-repeat;
	}
	#news_block .imagebgd_content.pro_services{
		background: url(../_img/newsletter/100603/pro_services.jpg) top left no-repeat;
	}
	
/* OVERHEARD
*************************************************************/
	#overheard_block .heading{
		height: 25px;
		background: #B35004 url(../_img/newsletter/100603/hdr_overheard_left.gif) 0 0 no-repeat;
	}
	#overheard_block .heading span{
		height: 21px;
		background: #B35004 url(../_img/newsletter/100603/hdr_overheard_right.gif) top right no-repeat;
	}
	#overheard_block .article_content {
		margin-top: 11px;
	}
	#content #overheard_block .article_content h3,
	#overheard_block .highlight{
		color: #9d5116;
	}
	#content #overheard_block .actions a,
	#overheard_block .content_summary a {
		color: #009AA6;
	}	
	#overheard_block .content_summary p{
		float: left;
		width: 528px;
		margin-top: 30px;
	}
	#content #overheard_block .content_shell {
		background: #f0e5dc url(../_img/newsletter/100603/overheard_tl.gif) top left no-repeat;
	}	
	#content #overheard_block .content_container {
		background: url(../_img/newsletter/100603/overheard_br.gif) bottom right no-repeat;
	}	
	#content #overheard_block .content_summary {
		background: url(../_img/newsletter/100603/overheard_tr.gif) top right no-repeat;
	}
	
/* GATEWAY FORM
*************************************************************/
	#inetco_form {
		float: left;
		width: 329px;
		padding: 10px 20px;
		margin: 0;
		text-align: left;
	}
	#inetco_form h2 {
		font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size:16px;
		font-weight:bold;
		line-height:18px;
		margin-bottom:16px;
	}
	#inetco_form p{
		color:#28282D;
		font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
		font-size:12px;
		line-height:14px;
		margin-bottom: 16px;
	}
	#inetco_form a{
		color:#009AA6;
		outline:medium none;
		text-decoration:none;
	}
	#inetco_form.big {
		width: 649px;
	}
	#inetco_form .product_purchased{
		width: 152px;
	}
	#inetco_form .form_left,
	#inetco_form .form_right{
		float: left;
		width: 152px;
		padding: 0;
		margin: 0;
	}
	#inetco_form .form_left{
		margin-right: 25px;
	}
	#inetco_form .full_size{
		float: left;
		width: 329px;
	}
	#inetco_form .error {
		color: #F00;
		font-style:italic;
	}

	
/* OVERLAYS
*************************************************************/
	.ui-widget-overlay { 
		position: absolute; 
		top: 0; 
		left: 0; width: 100%; height: 100%; 
		background: #000000; 
		opacity: .0;
	}
	
	.ui-dialog .ui-dialog-titlebar-close { 
		position: absolute; 
		right: 15px; 
		top: 20px; 
		margin: 0; 
		padding: 1px; 
	}
	.ui-dialog-titlebar {
		padding-bottom: 10px;
		background: url(/_img/layout/pop_top.png) bottom left no-repeat;
	}
	.ui-dialog-content {
		float: left;
		background: url(/_img/layout/pop_content.png) top left repeat-y;
	}
	.ui-dialog {
		padding-bottom: 15px;
		background: url(/_img/layout/pop_bottom.png) bottom left no-repeat;
	}
	.big .ui-dialog-titlebar {
		padding-bottom: 10px;
		background: url(/_img/layout/pop_top_big.png) bottom left no-repeat;
	}
	.big .ui-dialog-content {
		float: left;
		background: url(/_img/layout/pop_content_big.png) top left repeat-y;
	}
	.big.ui-dialog {
		padding-bottom: 15px;
		background: url(/_img/layout/pop_bottom_big.png) bottom left no-repeat;
	}
	*html .ui-dialog-titlebar {
		background: url(/_img/layout/pop_top.gif) bottom left no-repeat;
	}
	*html .ui-dialog-content {
		background: url(/_img/layout/pop_content.gif) top left repeat-y;
	}
	*html .ui-dialog {
		background: url(/_img/layout/pop_bottom.gif) bottom left no-repeat;
	}
	*html .big .ui-dialog-titlebar {
		padding-bottom: 10px;
		background: url(/_img/layout/pop_top_big.gif) bottom left no-repeat;
	}
	*html .big .ui-dialog-content {
		float: left;
		background: url(/_img/layout/pop_content_big.gif) top left repeat-y;
	}
	*html .big.ui-dialog {
		padding-bottom: 15px;
		background: url(/_img/layout/pop_bottom_big.gif) bottom left no-repeat;
	}

