/* Default Styles */
:root 
{ overflow-y:scroll; }
BODY
{ margin:0; padding:0; font-family:'helvetica neue',helvetica,arial; font-size:13px; color:#333;  }
IMG, TABLE 
{ border:0; border-collapse:collapse; empty-cells:show; }
TD 
{ vertical-align:top }		
BLOCKQUOTE 
{ margin:0; padding:0 0 15px 15px; width:475px; }
UL, LI, H1, H2, H3, H4
{ margin:0; padding:0 }
P 
{ margin-top:0; margin-bottom:1em; }
P, UL, OL
{ line-height:1.3em; }
A { color:#0079c1 }
/*A:visited { color:#025eb6 }*/
A:hover 
{ color:#012c6b; text-decoration:underline }


/* Template */

#navskip
{ position:absolute; overflow:hidden; width:0; height:0 }
#wrapper 
{ text-align:left; width:850px; min-height:500px; margin:0 auto 0 auto; padding:2px; border:1px solid #ccc } 
#header
{ width:850px; }
#issue
{ float:right; color:#000; margin-right:10px; margin-top:-28px; width:15em; text-align:right  }
:lang(en) H1>#issue
{ margin-top:0px }
#masthead
{ }
.clear 
{ clear:both; }
.pad10
{ padding:10px }
.padtop10
{ padding-top:10px }
#main
{ width:850px; }
#content
{ float:left; width:590px; padding:10px 0 10px 10px; }
#right_bar
{ float:right; width:230px; padding:10px; }
#article
{ width:556px; overflow:hidden }
#article, #article_bottom
{ padding:0 15px 25px 15px; margin-right:3px; margin-bottom:5px; border:1px solid #eee; border-top:0; border-left:0; }


/* Navigation */

#nav UL
{ display:block; background:#000; width:850px; font-size:11px; height:26px; font-weight:bold; }
#nav UL LI
{ list-style-type:none; float:left; display:inline; }
#nav UL LI A
{ display:block; padding:6px 18px 6px 18px; text-decoration:none; color:#fff; border-right:1px solid #333 }
#nav UL LI A:hover
{ background:#333; }
#nav UL LI A.selected
{ background:#0079c1; }


/* Navigation Tall */

#nav_tall UL
{ display:block; background:#000; width:850px; font-size:11px; height:43px; font-weight:bold; }
#nav_tall UL LI
{ list-style-type:none; float:left; display:inline; }
#nav_tall UL LI A
{ display:block; background:#000; padding:7px 25px 4px 25px; text-decoration:none; color:#fff; border-right:1px solid #333; height:32px; text-align:center; }
#nav_tall UL LI A:hover
{ background:#333; }
#nav_tall UL LI A.selected
{ background:#0079c1; }


/* Article Content Styles */

H1 
{ font-size:14px; padding:7px 6px 12px 10px; font-weight:bold; color:#0079c1; background:url("http://moving-forward-newsletter.com/images/bg_h1.gif") no-repeat; letter-spacing:-.5px }
H2, H2 A 
{ font-weight:bold; padding:20px 0 15px 0; margin:0; line-height:1.1em; font-size:24px; color:#000; letter-spacing:-.5px }
H2.line 
{ border-bottom:1px solid #ccc; margin-bottom:10px }
H3 
{ font-size:14px; padding-bottom:5px; margin-top:0; padding-top:5px; margin-bottom:0; line-height:18px; color:#000 }
H4 
{ font-size:12px; padding-top:10px; margin-top:0; margin-bottom:5px; padding-bottom:3px;  }
H5 
{ font-style:italic; padding-top:3px; margin-top:0; margin-bottom:5px; padding-bottom:3px; font-size:12px }
P.author 
{ font-size:90%; font-style:italic }
.opening, .intro 
{ font-style:italic; }
.centered 
{ text-align:center; }
.normal
{ font-style:normal }
.bold
{ font-weight:bold }
.italic
{ font-style:italic }
.box 
{ background:#eef4f9; padding:10px; margin:10px auto 15px auto; width:500px;}
.reg 
{ font-size:8px; position:absolute; margin-top:0; width:1em; height:1em; }
.sm 
{ font-size:8px; position:relative; top:-.3em; height:.5em; width:2em; }
:lang(en) .sm
{ top:0; }
.sup 
{ font-size:8px; position:absolute; margin-top:-2px; height:1em; }
H2 SUP 
{ font-size:14px; position:relative; top:-2px; height:1em;  }
:lang(en) H2>SUP 
{ font-size:11px !important; position:relative; top:0 !important; height:1em;  }
H2 SUP.sm
{ top:-8px; font-size:9px;  }
:lang(en) H2>SUP,:lang(en) H2>SUP.sm 
{ top:0;font-size:8px;  }
P SUP 
{ font-size:9px;  position:relative; top:-1px; line-height:.6em}
P>SUP 
{ top:-1px; }
:lang(en) P SUP 
{ font-size:8px; }
:lang(en) P>SUP 
{ top:0; }
H3 SUP 
{ font-size:11px }
.footnote 
{ margin:50px 20px 20px 20px;  font-size:11px } 
.small 
{ font-size:11px; line-height:12px }
.tiny 
{ font-size:7.5px }
.smallspace 
{ font-size:8px }
.line 
{ border-bottom:1px solid #ccc; margin:20px 0; padding:10px 0 0 0 }
.centeredad 
{ margin:40px; text-align:center; font-weight:bold }
.dkblue
{ color:#0079c1}
.indent
{ margin:15px; }
.image
{ padding:5px 0 20px 0 }
.alignright
{ text-align:right; }
.aligncenter
{ text-align:center; }
.question
{ font-weight:bold; }
.answer
{ margin-left:20px; }
#article UL.answer
{ margin-left:20px;}

/* Home Page Styles */

.index H2 
{ font-size:100%; margin:0; padding:12px 0 3px 0; line-height:1.3em; color:#333; }
.index H3 
{ font-size:110%; margin:0; padding:0 0 2px 0; line-height:1.3em }
.index P 
{ margin:0; }


/* Lists */

#article UL 
{ padding-left:18px; margin-left:0; margin-bottom:5px; margin-top:5px }
#article UL LI LI 
{ padding-bottom:3px }
#article LI 
{ padding:0 0 7px 0; line-height:1.2em; }
#article UL LI 
{ list-style-type:disc; }
#article UL LI LI
{ list-style-type:circle }
#article UL OL LI
{ list-style-type:decimal }
#article UL LI LI LI 
{ list-style-type:square }
OL
{ margin-top:20px; }


/* Tables */

TABLE.data 
{ width:100%; border-collapse:collapse; border:1px solid #ccc; margin-top:10px; margin-bottom:20px }
TABLE.data TD, TABLE.data TH 
{ padding:7px; border:1px solid #90add0; }
TABLE.data TH 
{ background:#0079c1; color:#fff; white-space:nowrap; font-size:12px }
TABLE.data .label 
{ font-weight:bold; text-align:right;  }
.data .data 
{ border:0; width:100% }
.data .data TD 
{ border-top:0; }
.data .data TD.td2 
{ border-left:0;  }
.data .data TD.td3 
{ border-right:0;  }
#small TD, #small TH
{ padding:3px; font-size:10px; white-space:normal; text-align:center }
TABLE.data TR.odd
{ background:#eef4f9; }


/* Callouts */

.callout 
{ margin:15px; border:5px solid #f4faf6; background:#e1f1e6; padding:10px }
DIV.callout2 
{ margin:15px; border:5px solid #e1f1e6; background:#f4faf6; padding:10px 10px 0 10px; color:#333 }
DIV.callout2 TABLE
{ border:1px solid #c5e1c8; margin:auto; background:#fff }
DIV.callout H3 
{ font-size:115%; padding:0 0 10px 0 }
.wf_view
{ color:#ec6a34; }
.callout180_right
{ float:right; border:5px solid #f4faf6; width:180px; font-family:georgia,times; font-size:16px; font-style:italic; color:#656565; margin:0 0 20px 20px; padding:20px; background:0; }
.callout180_left
{ float:left; border:5px solid #f4faf6; width:180px; font-family:georgia,times; font-size:16px; font-style:italic; color:#656565; margin:0 20px 20px 0; padding:20px; background:0; }
.caption
{ color:#0079c1; font-style:italic; }


/* Right Side */

#right_bar H2
{ background:#75c4e7; padding:6px 10px; color:#fff; font-size:14px }
UL.rightlist
{ padding:12px; background:#eef4f9; margin-bottom:10px }
UL.rightlist LI
{ list-style-type:none; padding:5px 0 }
UL.rightlist LI P
{ margin:5px 0 0 19px; font-size:11px; line-height:12px }
A.subscribe
{ background:url("http://moving-forward-newsletter.com/images/rss.png") no-repeat 0 0; padding:2px 19px; font-weight:bold; }
A.ask
{ background:url("http://moving-forward-newsletter.com/images/ico_ask.gif") no-repeat 0 0; padding:2px 19px; font-weight:bold; }
A.webinar
{ background:url("http://moving-forward-newsletter.com/images/ico_webinar.gif") no-repeat 0 0; padding:2px 19px; font-weight:bold; }
A.resources
{ background:url("http://moving-forward-newsletter.com/images/ico_resources.gif") no-repeat 0 0; padding:2px 19px; font-weight:bold; }
.blue
{ color:#0079c1; text-transform:uppercase; font-size:10px; }
.righttable
{ margin:5px }
.righttable TD 
{ padding:5px }
.odd 
{ background-color:#fff }
.odd2 
{ background-color:#eef4f9 }


/* Footer */

#footerwrapper
{ text-align:left; width:850px; margin:10px auto 0 auto;  } 
#footer P
{ font-size:11px }

