
.popupMask {display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;background-color:#000;-moz-opacity:0.35;opacity:.35;filter:alpha(opacity=35);}
.popupContainer {position: absolute;z-index:201;top:0px;left:0px;display:none;padding:0px;}
.popupInner {border:1px solid #000000;background-color:#ffffff;}
.popupFrame {margin:0px;width:100%;height:100%;position:relative;z-index:202;}
.popupTitleBar {width:100%;height:26px;position:relative;z-index:203;}
.popupTitle {padding:7px 0px 6px 10px; float:left;font-size:13px;font-family:tahoma;font-weight:bold;}
.popupCloseButton {width:16px;height:16px;float:right;background-image:url(../images/16x16_close.png);margin-top:7px;margin-right:5px;cursor:pointer;}
BODY, HTML {
	PADDING: 0; 
	MARGIN: 0; 
}
/*HTML {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px;
	PADDING-TOP: 0px
}*/
A IMG {
	BORDER:0;
}
DIV {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
SUP {
	FONT-SIZE: 9px;
}
SMALL {
	FONT-SIZE: 10px;
}
INPUT {
	FONT-SIZE: 11px;
}
SELECT {
	FONT-SIZE: 11px;
}
BUTTON {
	FONT-SIZE: 11px;
}
TEXTAREA {
	FONT-SIZE: 11px;
}
/*FIELDSET {
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
}*/
INPUT {
	MARGIN: 0px 5px 0px 0px;
}
/*SELECT {
	MARGIN-BOTTOM: 10px;
}*/
TEXTAREA {
	MARGIN-BOTTOM: 10px;
	font-family:Arial;
}
BODY {
	FONT-SIZE: 12px;  
	HEIGHT: 100%;
}

@media print 
{
.printHide { display: none; }	
}
/* Timeline Control Dec. 2008 */

.timeline {	background-image:url(../images/timeline.png);width:710px;position:relative;height:215px;background-repeat:no-repeat; }
.timeline .shell { width:613px;height:170px;overflow:hidden;margin:10px 12px;float:left;position:relative;padding-top:10px; }
.timeline .shell .holder {position:relative;width:100000px;margin-top:10px;}
.timeline .shell .holder .year { margin:10px;width:170px;background-color:#eee;border:solid 1px #888;float:left;cursor:pointer; }
.timeline .shell .holder .year img { margin:5px; }
.timeline .shell .holder .year div { text-align:center; }
.timeline .shell .decades {text-align:center}
.timeline .detail {position:absolute;top:-30px;width:340px;display:none;background-color:#ccc;border:solid 1px #888;padding:10px; }
.timeline .detail h2 {margin:0;padding:0;float:left}
.timeline .detail a {float:right;display:block}
.timeline .detail img {margin:10px}
.timeline .scrollleft, .timeline .scrollright { float:left;margin-top:10px;color:#999;cursor:pointer; }
.timeline .scrollleft a, .timeline .scrollright a {	width:36px;height:200px;display:block;background-color:#ccc;opacity:0;-moz-opacity:0;filter:alpha(opacity=0); }
.timeline .scrollleft a:hover, .timeline .scrollright a:hover { opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30); }
.timeline .scrollright { border-left-width:0px; }
.timeline .scrollleft { border-right-width:0px; }

/* End Timeline */


.ns_title { width:98%;color: #333344; font-weight:bold; background-color: #eeeeee;padding:5px;margin-top:10px; }


.ns_table2 { width: 100%; background-color: white; font-weight:normal; color: black; }

.ch_table { width: 100%; color: #333344; background-color: #eeeeee; font-size: smaller; }
.ch_table td.first { font-weight: bold; font-size: larger; background-color: #bbbbbb; padding: 3px 0px 3px 3px }
.staff_table { width: 100%; font-weight:normal; }
.staff_table td { padding-left: 20px; }

.cs_table2 { width: 100%; background-color: white; font-weight:normal; color: black; }
.cs_table2 td { width: 50%; vertical-align: top; padding:7px; }
.cs_table2 td.seperator { padding:0px 5px 0px 5px; }
.cs_seperator { width: 100%; height: 1px; background-color: #cccccc; }


.facwatermark
{
	color: gray;
}	

.ComboBoxInput_Default
{
	margin:0px;
	padding:1px;
	font-size:11px;
}

/* Ezine Image Rotator */
#dvRotatorOuter
{
	width:334px;
	height:222px;
	position:relative;
}
#dvRotatorInner
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
#dvRotatorInner img
{
	position:absolute;
	width:334px;
	height:222px;
}
#dvRotatorTrans
{
	position:absolute;
	top:176px;
	height:46px;
	width:334px;
	background-color:Black;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	z-index:2;
}
#dvRotatorBottom
{
	position:absolute;
	top:175px;
	height:37px;
	width:304px;
	background-image:url(../images/style/ezine/rotator_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 5px 15px;
	z-index:3;
}
#dvRotatorBottom div
{
	color:#FFE17F;
	text-align:right;
	width:304px;
	padding-top:4px;
	position:absolute;
	/*display:none;*/
}
#dvRotatorBottom div a
{
	color:white;
	font-size:smaller;
}

/* Ezine Archive List */
#dvArchiveList
{
	
}
#dvArchiveList div.Issue
{
	float:left;
	text-align:center;
	width:120px;
	margin-right:30px;
	margin-bottom:10px;
	margin-top:10px;
}
#dvArchiveList div.Years
{
	padding-left:10px;
}
/* estore_checkout */
.div-checkoutbutton
{
	text-align: right;
}

.btn-checkoutbutton
{
	text-align: center;
	background-color: #0000FF;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.checkout-blurb
{
	font-weight: normal;
	font-size: 10px;
	color: #000;	
	display: inline;
	padding-right: 10px;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	line-height: 10px;
	padding-top: 2px;	
}

table.outertable
{
	width: 99%;
}

table.outertable td
{
	vertical-align: top;
}



/* shared */
table.innertable
{
	vertical-align: top;
}

table.innertable th
{
	padding-right: 0px;
	display: block;
	padding-left: 5px;
	font-weight: bold;
	background: #ededea;
	padding-bottom: 0px;
	vertical-align: middle;
	width: 325px;
	color: #314e7a;
	padding-top: 3px;
	height: 20px;
	font-size: 12px;
	text-align: left;
}

table.innertable.left td { text-align:left; }
table.innertable td
{
	vertical-align: top;
	width: 170px;
}

table.innertable td:first-child
{
	padding-right: 0px;
	display: inline;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10px;
	background: #f6f6f5;
	float: left;
	padding-bottom: 0px;
	margin: 5px 0px 0px;
	width: 167px;
	color: #000;
	padding-top: 0px;
	height: 22px;
}


table.innertable tr
{
	height: 25px;
}

table.innertable tr td
{
	text-align: right;
}

table.innertable tr td:first-child
{
	text-align: left;
}



/* estore_checkout1 */


.sameasbilling
{
	display: inline;
	font-weight: bold;
	color: #314e7a;
	text-align: right;
	font-size: 9px;
}

.req-fields
{
	font-weight: normal;
	font-size: 10px;
	color: #000;	
}

.hidephoneerror
{
	display: none;
}

.showphoneerror
{
	display: inline;
	color: #FF0000;
}


/* estore_checkout2 */
.checkout2_tb
{
	background-color: #008000;
	text-align: right;
}

.same
{
	text-align: right;
	font-size: 11px;
}

#mtbl 
{
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 750px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}

.smalltb
{
	width: 50px;
}

.smallddlYear
{
	width: 50px;
}

.smallddlMonth
{
	width: 80px;
}

.smallddlstate
{
	width: 130px;
}



/* estore_confirm */


.total
{	
	
}



/* misc */

.EStoreButton
{
	font-size:larger;
}
/************************************************************************/
/*									Text								*/
/************************************************************************/
body 
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
}
a
{
	color: #07649D;
	text-decoration:none;
}
a:hover
{
	color: #07447D;
	text-decoration:underline;
}
h1
{
	font-size:16pt;
}
h2
{
	font-size:14pt;
}
h3
{
	font-size:12pt;
}
h4
{
	font-size:11pt;
}

/************************************************************************/
/*								Layout Styling							*/
/************************************************************************/
html
{
	margin:0 auto;
}
body
{
	background-color: #07649D;
	background-image: url(../images/style/ezine/body_bg.png);
	background-repeat: repeat-x;
}
#dvMain
{
	height:100%;
	width: 890px;
	margin: 0px auto;
	background-image: url(../images/style/ezine/main_bg.gif);
	background-repeat: repeat-y;
	background-position:center;
}
#dvBody
{
	background-image: url(../images/style/ezine/main_2_bg.png);
	background-repeat: no-repeat;
	background-position:top center;
	position:relative;
	height:100%;
	padding-right:16px;
	padding-left:16px;
}
#dvOverMenu
{
	width:180px;
	margin-top:70px;
	margin-left: 15px;
}
#dvMenu
{
	margin-top:142px;
	text-align:left;
	float:left;
	clear:left;
	/*position:absolute;
	top: 142px;
	left: 0px;*/
	padding-left: 0px;
	background-image: url(../images/style/ezine/menu_bg.png);
	background-repeat: no-repeat;
	width: 241px;
}
#dvMenu ul
{
	margin: 0px;
	margin-left: 4px;
	margin-top: 5px;
	padding:0px;
}
#dvMenu li
{
	margin:10px;
	margin-left:20px;
	list-style-type: none;
}
#dvMenu li a  
{ 
	background-image: url(../images/style/ezine/menu_li.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-weight: bold;
	padding-left: 20px;
}
#dvMenu li a:hover, #dvMenu li a.selected
{
	color: #CC3333;
	margin-left: 10px;
	text-decoration: none;
}
#dvUnderMenu
{
	margin:20px;
}
#dvUnderMenu_Edit
{
	text-align:center;
	padding:3px;
	clear:both;
}
#dvContent
{
	margin-top: 142px;
	float:left;
	width:589px;
	padding:10px;
}
#dvContent.wide { width:835px; }
#dvBreadcrumbs  
{
	font-size: 7pt;
	margin-bottom:10px;
}
#dvPageTop
{
	margin-bottom:15px;
}
#dvAdmin
{
	text-align:center;
	padding:10px;
}
#dvPrintEmail.right { float:right; }
#dvPrintEmail
{
	margin-top:10px;
}
#dvPrintEmail, #dvPrintEmail a
{
	color:#929292;
}
#dvPrintEmail a:hover
{
	color:#666666;
}
#dvPrintEmail a.print
{
	background-image:url(../images/style/ezine/print.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
#dvPrintEmail a.email
{
	background-image:url(../images/style/ezine/email.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
#dvPromos
{
	padding-bottom: 10px;
	padding-top:15px;
}
#dvPromo1  
{
	width: 293px; 
	float:left;  
	clear:left;
}
#dvPromo2  
{
	width: 293px;
	float:left;
	clear:right;	
}
#dvPromo3 
{ 
	width:160px;
	float:right;
	clear:right;
	margin-left:15px;
}
#dvPromo4 { display: none; }
#dvAds  
{
	text-align:left; 
	width: 596px;
}
#dvPageAd
{
	text-align:center;
	padding:15px;
}
.imgLogo
{
	position:absolute;
	top:0px;
	left:0px;
}
.mastheadLink
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:118px;
}
.dvHeader
{
	background-image: url(../images/style/ezine/masthead_temp.png);
	background-repeat: no-repeat;
	background-color: #FFE17F;
	height: 142px;
	width: 857px;
	position:absolute;
	top:0px;
	left:16px;
}
#dvSearch
{
	position:absolute;
	left: 10px;
	top: 121px;
}
#dvSearch label { display: none; }
#dvSearch input 
{ 
	width: 150px;
	height:18px;
	font-size:8pt;
	margin-right:5px;
	float:left;
	clear:left;
	padding:0px;
}
#dvSearch a
{
	margin-top:2px;
	display:block;
	width: 54px;
	height: 15px;
	background-image: url(../images/style/ezine/search_a.png);
	float:left;
}
#dvSearch a span { display:none; }
#dvDate_Login 
{
	position:absolute;
	top:123px;
	left:240px;
	text-align:right;
	width:610px;
}
#dvUtilityBack
{
	background-image: url(../images/style/ezine/utility_bg_2.gif);
	background-repeat: no-repeat;
	background-position:-5px top;
	position:absolute;
	top: 101px;
	left: 0px;
	/*opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);*/
	width: 272px;
	height: 17px;
	/*color: #FFC15F;*/
}
#dvUtilityBack.right { left:600px;width:257px;background-position:0px top; }
#dvUtility
{
	position:absolute;
	top: 101px;
	width: 270px;
	height: 17px;
	text-align:center;
	padding:1px 3px 0px 5px;
	color:#FFC15F;/*#FFE17F;*/
}
#dvUtility.right { left:600px; }
#dvUtility a
{
	color: #FFC15F;
}

#dvFooter
{
	padding: 0px;
	width: 857px;
	clear: both;
	font-size: smaller;
}
#dvCopyright
{
	width:222px;
	float:left;
	clear:left;
	padding:10px;
}
#dvDisclaimer
{
	padding:10px;
	width:476px;
	float:left;
}
#dvDRG
{
	padding:10px;
	width:99px;
	float:left;
}
#dvDRG a { color: Black; }
#dvDRG a span { font-weight:bold; }
#dvLogin
{
	margin:20px;
	display:none;
}
#dvLogin #aLogin
{
	display:block;
	width:60px;
	height:20px;
	margin-top:5px;
	margin-bottom:8px;
	background-image: url(../images/style/ezine/login_a.png);
}
#dvLogin #aLogin span { display:none; }
#dvLogin input 
{ 
	margin-bottom: 6px;
	vertical-align:middle; 
	width:120px;
}
#dvLogin input.chk
{ 
	width:20px;
}
#dvPreview
{
	position:fixed;
	top:0px;
	width:100%;
	text-align: right;
	padding:10px;
	opacity:0.7;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
	background-color:#dddddd;
	z-index:10;
}
#dvPreview A { margin-right: 20px; }
#h1Title.hidden { text-indent:-99999px; }
#h1Title 
{
	margin:0px;
	position:absolute;
	top:149px;
	left:31px;
	font-size:14pt;
}
#h2Title
{
	margin:0px;
	font-size:9pt;
}
a.homelink
{
	position: absolute;
	top:175px;
	left:31px;
}
div.noUnderNav
{
	display:none;
}

/************************************************************************/
/*							Paged Article Pager							*/
/************************************************************************/
div.pager 
{
	text-align:center;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	font-size:8pt;
}
div.pager a:hover
{
	color: #666666;
}
div.pager a 
{
	color:#929292;
	margin-left:10px;
	margin-right:10px;
}
div.pager div.previous, div.pager div.next
{
	float:left;
	width:110px;
}
div.pager div.previous a
{
	margin-right:20px;
}
div.pager div.next a
{
	margin-left:20px;
}
div.pager div.pagenums
{
	text-align:center;
	width:360px;
	float:left;
}

/************************************************************************/
/*								Sub Modal								*/
/************************************************************************/
.popupTitleBar
{
	background-color:#9F2325;
	color:#FFE17F;
}

/************************************************************************/
/*								Side Boxes								*/
/************************************************************************/
div.sidebox
{
	/*border:solid 1px black;
	background-color: #FAE5A6;*/
	font-size: 8pt;
	width: 175px;
}
div.sidebox span.header
{
	display:block;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	background-image:url(../images/style/ezine/sidebox_header_bg.png);
	background-repeat:repeat-x;
	border-top:solid 1px #EAE69D;
	padding:2px 0px 3px 0px;
	width:175px;
}
div.sidebox div.content
{ 
	padding:10px;
}

/************************************************************************/
/*								Password Boxes							*/
/************************************************************************/
#dvForgotPasswordOuter 
{
	margin-top:40px;
	width:100%;
	text-align:center;
	margin-bottom:40px;
}
#dvForgotPasswordOuter div.Box
{
	width:300px;
	border:solid 1px rgb(150, 150,150);
}
#dvChangePasswordOuter 
{
	margin-top:40px;
	width:100%;
	text-align:center;
	margin-bottom:40px;
}
#dvChangePasswordOuter div.Box
{
	width:370px;
	background-color:white;
	border:solid 1px rgb(150,150,150);
}
#dvLoginOuter 
{
	margin-top:40px;
	width:100%;
	text-align:center;
	margin-bottom:40px;
}
#dvLoginOuter div.Box
{
	width:300px;
	border:solid 1px rgb(150, 150,150);
}
#dvLoginOuter input.button
{
	width:90px;
}
div.Box div.BoxHeader
{
	padding:5px;
	text-align:left;
	background-color:#9F2325;
	color:#FFE17F;
}
div.Box div.BoxBody
{
	padding:20px;
	text-align:left;
}

/************************************************************************/
/*								Promo Boxes								*/
/************************************************************************/
div.promo
{
	margin-bottom: 10px;
}
div.promo div.header
{
	background-image:url(../images/style/ezine/promo_header_bg.gif);
	background-repeat:no-repeat;
	/*border-bottom:solid 1px #df2f2f;*/
	text-transform:uppercase;
	color:#DF2F2F;
	font-weight:bold;
	/*height:14px;
	margin-right:15px;*/
	height:12px;
	padding: 8px 5px 3px 7px;
	display:block;
}
/*div.promo div.header span
{
	background-image:url(../images/style/ezine/promo_header_bg_grad.png);
	background-repeat:repeat-x;
	background-position:top left;
	padding: 8px 25px 3px 7px;
}*/
div.promo div.header a
{
	color:#DF2F2F;
}
div.promo div.content
{
	padding:10px;
}
div.promo a.related
{
	display:block;
	padding:3px;
	border: solid 1px white;
	text-decoration:none;
	color:Black;
	height:75px;
	width:250px;
}
div.promo a.related:hover
{
	border:dashed 1px black;
	background-color:#FEF9EB;
}
div.promo img.related
{
	float:left;
	clear:left;
	margin-right:7px;
	width: 100px;
	height: 75px;
	margin-bottom:5px;
}

/************************************************************************/
/*								General									*/
/************************************************************************/
.clear 
{
	clear: both;
}

ul.archiveBullet
{
	list-style-image:url(../images/style/ezine/archive_bullet.png);
	margin:0px;
	margin-left: 15px;
}
ul.archiveBullet li
{
	padding-left:7px;
	font-weight:bold;
	margin-bottom:10px;
}

/************************************************************************/
/*								Easy Edit								*/
/************************************************************************/
div.contentoff
{
    padding:1px;
}
div.contentover
{
    background-color:rgb(239,239,239);
    border:dashed 1px rgb(153,153,153);
    padding:0px;
}
div.contentempty
{
    border:solid 1px rgb(210,210,210);
    padding:0px;
}
div.hiddenpage
{
	display:none;
}
a.currentpage
{
	text-decoration:underline;
}

/********************************************************************/
/*							Events Styling							*/
/********************************************************************/

table.attendee_info { width:100%; }
table.attendee_info tr td:first-child { width: 110px; }
table.attendee_info input {	width: 150px; margin-right: 0px; }
table.attendee_info select { width: 156px; margin-bottom: 0px; margin-top: 1px; }
table.attendee_info input.long { width: 350px; }
table.attendee_info span { padding-left:5px; color:Red; }

table.simple_registration { }
table.simple_registration tr td { width:200px; }

table.events { width:100%; }
table.events tr th { color:#333344;font-weight:bold;background-color:#eeeeee;padding:5px;margin-top:10px; }
table.events td.right { text-align:right; }
table.events td { padding:5px; }
img.addEvent { float:left;text-align:left;cursor:pointer;margin-left:2px; }

div.attendee_buttons { text-align: right; }
div.attendee_buttons input { width:78px; }

div.error_message { display: none; padding: 15px; border: solid 1px #BB0000; background-color: rgb(255,246,187); margin-top: 10px; }

table.editevent { width:100%; }
table.editevent td:first-child { width:150px;vertical-align:top; }
table.editevent td:first-child span { color:Red; }
table.editevent td input { width:250px;margin-bottom:2px; }
table.editevent.valign td input { vertical-align:bottom; }
table.editevent td textarea { margin-bottom:2px;font-size:11px;font-family:Tahoma; }
table.editevent td input.short { width:118px;margin-right:4px; }

div.editevent { height:520px; }
div.editbuttons { text-align:right; }
div.editbuttons input { width:70px;margin-left:3px; }

table.eventdesc { }
table.eventdesc td:first-child { width:120px;vertical-align:top;padding-left:0px; }

/************************************************************************/
/*								Print Styling							*/
/************************************************************************/
@media print
{
	div.hiddenpage { display:block; }
	div.pager { display:none; }
	div.dvHeader { display:none; }
	#dvFooter { display:none; }
	#dvMenu { display:none; }
	#h1Title { display:none; }
	#dvAdmin { display:none; }
	#dvPromos { display:none; }
	#dvAds { display:none; }
	#dvPrintEmail { display:none; }
	#dvPromo3 { display:none; }
	#dvPageTop { display:none; }
	#dvBreadcrumbs { display:none; }
	#dvContent
	{
		margin-top:10px;
		width:100%;
		padding:0px;
	}
}
UL.withImages {
	PADDING:7px; 
	MARGIN:0px 0px 0px 20px; 
}
UL.withImages LI {
	PADDING:0px;
	list-style-image: url(../images/style/ezine/bullet.png);
	padding-left:10px;
	margin-bottom:10px;
}

.Header1_Blue, .promobox .Header1_Blue, .promobox .Header1_Blue a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 14pt; PADDING-TOP: 0px;
	font-size:12pt;
	color:#07649D;
}
.Header1_Black, .promobox .Header1_Black , .promobox .Header1_Black a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 14pt; PADDING-TOP: 0px;
	font-size:12pt;
	color:Black;
}
.Header1_Red, .promobox .Header1_Red, .promobox .Header1_Red a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 14pt; PADDING-TOP: 0px;
	font-size:12pt;
	color:#CE3432;
}
.Header2_Blue, .promobox .Header2_Blue, .promobox .Header2_Blue a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 12pt; PADDING-TOP: 0px;
	font-size:11pt;
	color:#07649D;
}
.Header2_Black, .promobox .Header2_Black, .promobox .Header2_Black a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 12pt; PADDING-TOP: 0px;
	font-size:11pt;
	color:Black;
}
.Header2_Red, .promobox .Header2_Red, .promobox .Header2_Red a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 12pt; PADDING-TOP: 0px;
	font-size:11pt;
	color:#CE3432;
}
.Header3_Blue, .promobox .Header3_Blue, .promobox .Header3_Blue a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 10pt; PADDING-TOP: 0px;
	font-size:10pt;
	color:#07649D;
}
.Header3_Black, .promobox .Header3_Black, .promobox .Header3_Black a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 10pt; PADDING-TOP: 0px;
	font-size:10pt;
	color:Black;
}
.Header3_Red, .promobox .Header3_Red, .promobox .Header3_Red a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 10pt; PADDING-TOP: 0px;
	font-size:10pt;
	color:#CE3432;
}
.Header4_Blue, .promobox .Header4_Blue, .promobox .Header4_Blue a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 10pt; PADDING-TOP: 0px;
	font-size:8pt;
	color:#07649D;
}
.Header4_Black, .promobox .Header4_Black, .promobox .Header4_Black a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 10pt; PADDING-TOP: 0px;
	font-size:8pt;
	color:Black;
}
.Header4_Red, .promobox .Header4_Red , .promobox .Header4_Red a 
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 10pt; PADDING-TOP: 0px;
	font-size:8pt;
	color:#CE3432;
}
.Header1_Specialty, .promobox .Header1_Specialty, .promobox .Header1_Specialty a
{
	font-family:arial narrow,helvetica; MARGIN: 0px 0px 10px; LINE-HEIGHT: 18pt;font-weight:bold;letter-spacing:2px;
	font-size:16pt;
	color:#CE3432;
}
.Header2_Specialty, .promobox .Header2_Specialty , .promobox .Header2_Specialty a
{
	font-family:arial narrow,helvetica; MARGIN: 0px 0px 10px; LINE-HEIGHT: 16pt;font-weight:bold;letter-spacing:2px;
	font-size:14pt;
	color:#CE3432;
}
.Header3_Specialty, .promobox .Header3_Specialty, .promobox .Header3_Specialty A
{
	font-family:arial narrow,helvetica; MARGIN: 0px 0px 10px; LINE-HEIGHT: 14pt;font-weight:bold;letter-spacing:2px;
	font-size:13pt;
	color:#CE3432;
}
.Header4_Specialty, .promobox .Header4_Specialty, .promobox .Header4_Specialty A
{
	font-family:arial narrow,helvetica; MARGIN: 0px 0px 10px; LINE-HEIGHT: 12pt;font-weight:bold;letter-spacing:2px;
	font-size:10pt;
	color:#CE3432;
}
.Header5_Specialty, .promobox .Header5_Specialty, .promobox .Header5_Specialty A
{
	font-family:arial narrow,helvetica; MARGIN: 0px 0px 10px; LINE-HEIGHT: 10pt;font-weight:bold;letter-spacing:2px;
	font-size:8pt;
	color:#CE3432;
}
.Header_Promo, .Header_Promo A
{
	background-image:url(../images/style/ezine/promo_header_bg.gif);
	background-repeat:no-repeat;
	text-transform:uppercase;
	color:#DF2F2F;
	font-weight:bold;
	height:12px;
	padding: 8px 5px 3px 7px;
	display:block;
}
.divHeader
{
	background-image: url(../images/style/ezine/blue_grad_bg.png);
	background-repeat: repeat-y;
	font-weight:bold;
	color:#07649D;
	padding:7px 3px 5px 12px;
	text-transform:uppercase;
	display:block;
}

div.hr3
{
	border-top: dashed 1px gray; 
}

