@charset "utf-8";
/* CSS Document */

/* MAIN NAVIGATION ----------------------------*/
#mainNav { display:block; text-align:center; }
#mainNav ul { margin:0 auto; padding:0; text-align:center; width:100%; font-size:100%; background:#046; display:inline-block; list-style:none; position:relative; z-index:999; }
#mainNav li { margin:0; padding:0; font-size:100%; display:inline-block; *display:inline; zoom:1; /*for IE6-7*/ position:relative; color:#fff; line-height:29px; }
#mainNav li.over { color:#FFF; background-color:#046; }
#mainNav li.over.no-sub { }
#mainNav .top-heading { text-transform:uppercase; font-weight:normal; white-space:nowrap; margin:0 10px; color:#fff; text-decoration:none; display:inline-block; outline:0; }

/* main nav top links */
#mainNav li a, #mainNav li a:link, #mainNav li a:hover { color:#fff; }
#mainNav li a:hover { text-decoration:underline; }
#mainNav li a:focus{ outline:1px dotted #09F; }

/* drop down caret */
#mainNav i.caret { color:#fff; width: 0; height: 0; overflow:hidden;/*for IE6*/ vertical-align:middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; display: inline-block; position:relative; }  
        
/* nav sub menu */
#mainNav .dropdown { width:auto; left:0px; color:#fff; padding:0; margin:0; display:none; position:absolute; top:100%; box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.12); }
#mainNav .offset300 { left:-300px;right:auto; }
#mainNav .right-aligned { left:auto; right:0px; }
#mainNav .left-aligned { left:0px; right:auto; }
#mainNav li.over .dropdown { display:block; }
#mainNav .mn-inner { text-align:center; padding:16px; margin:0px; background-color:#046; white-space:nowrap; line-height:1.35; }
#mainNav .dropdown a { display:block; line-height:28px; text-decoration:none; padding:0; }
#mainNav .dropdown a:hover, #mainNav .dropdown a:focus { text-decoration:underline; color:#fff; }
#mainNav div.column { text-align:left; vertical-align:top;/*or middle*/ display:inline-block; *display:inline;*zoom:1; white-space:normal; width:auto; min-width:170px; padding:0 2%; border-right:1px solid #ccc; }
#mainNav div.mn-inner div:last-child { border-right:none; }
#mainNavLink { display:none; }


/* PARAGRAPH STYLES */
.HeadlineBriefsInColumn, .HeadlineInColumn { font-weight:bold; }
.BodyTextNoIndent { line-height: 14px; padding: 4px 0; margin: 0; }
.BannerText { font-weight: bold; font-size: 12px; margin-top: 14px; }
.issuuembed div div span { display: none; } 

a.tabstwo { padding:4px 8px; color:#2c2c2c; text-decoration:none;}
a:hover.tabstwo { color:#c2c2c; text-decoration:underline;}
a.tabssubscribe { padding:4px 8px; background-color:#fc0; color:#2c2c2c; text-decoration:none;}
a:hover.tabssubscribe { background-color:#fc0; color:#2c2c2c; text-decoration:underline;}

/* Testing New CSS Ideas */
div.grid5 .summarydatetime { display:none; }
div.grid5 .content-list { font-size:13px; }
.columnheader a { color:#2c2c2c; padding:1px 6px; border-left: 10px solid #FC0; font-family:Arial;  font-size:16px; font-weight:normal; text-decoration:underline; display:block; background-color:#e8e8e8;}
.columnheader a:hover { text-decoration:none; }

#siteFooter a { color:#4498C8; text-decoration:underline; }
