/* Global Structure */
body {
margin: 0px; 
padding: 0px; 
background-color: #FFFFFF;
}
#wholeContainer {
margin-left: auto; 
margin-right: auto; 
padding: 0px; 
width: 983px; 
position: relative;
background-color: #ffffff;
}
#bottomBox { 
padding: 0px; 
margin: 0px;
width: 980px; 
position: relative;
background-color: #ffffff;
border-right: #B7CB42 1px solid;
border-left: #B7CB42 1px solid;
border-bottom: #B7CB42 1px solid;
height: inherit;
}
#header {
margin: 0px;
padding: 0px;
width: 983px;
}
#leftCol {
margin: 0px; 
padding: 0px;
float: left;
width:796px;
}
#rightCol {
margin:0px;
padding: 0px;
width: 181px;
float: right;
clear:all;
}
#leftColOne {
margin: 0px; 
padding: 3px;  
position: relative;
left:0px;
top:0px;
width:387px;
float:left;
padding-left: 0px;
-moz-box-sizing: padding-box;
}
#leftColTwo {
margin:0px;
padding: 3px;  
float:right;
width:387px;
}
#leftColTwo h1 {
display: block;
padding-top: 10px; 
padding-right:6px;
padding-bottom: 6px;
margin: 0px;
font: 900 23px Arial, sans-serif, Helvetica;
color: #000;
text-align: left;
}
#bodyBox {
border-top: #B7CB42 1px solid; 
border-right: #B7CB42 1px solid; 
width: 787px; 
float:left; 
position:relative; 
padding-top:0px; 
padding-left:10px; 
padding-right:0px; 
padding-bottom:0px; 
margin-bottom:0px;
min-height: 650px; 
height: auto;
}
/* for IE */
/*\*/
* html #bodyBox {
height: 650px;
}
.bodyBoxBottom {border-bottom: #B7CB42 1px solid; width: 787px; padding-left:10px; margin-left:-10px; float:left;}
/* for IE */
/*\*/
* html .bodyBoxBottom {
width:797px;
}
#footer {
text-align: center; 
line-height: 18px; 
width: 791px; 
}
#sectDiv {
border-bottom: #B7CB42 1px solid;
}

/* Global Styles */
body, p, td, div {color: #000000; font: 11px Arial, sans-serif, Helvetica; line-height: 18px;}
a {text-decoration: none; color: #FF6500;}
a:visited{text-decoration: none; color: #BA7C0A;}
a:hover {text-decoration: none; color: #BA7C0A;}
.textBox {color: #000000; background-color: #ffffff; border: #B5CB42 1px solid; font: 11px Arial, sans-serif, Helvetica; width:130px;}
.bullet {padding: 0px 2px 0px 2px; color: #D2F819;}
#more {margin: 0px; padding: 6px; text-align: right;}
#more a {font: bold 10px Arial, sans-serif, Helvetica; color: #2b3036; text-decoration: underline;}
#more a:hover {color: #666; text-decoration: underline;}
a.more {font: bold 11px Arial, sans-serif, Helvetica; color: #000000; text-decoration: none;}
a.more:visited {font: bold 11px Arial, sans-serif, Helvetica; color: #626469; text-decoration: none;}
a.more:hover {font: bold 11px Arial, sans-serif, Helvetica; color: #626469; text-decoration: none;}
h2.headline {margin: 0px; padding: 0px; font: bold 13px Arial, sans-serif, Helvetica;}
h2.headline a {color:#BA7C0A;}
h2.headline a:visited {color:#704B06;}
h2.headline a:hover {color: #EC9A04;}
h2.centernavhead {
margin: 5px 0px 5px 0px; 
padding: 2px; 
background-color:#DBEA81; 
font: bold 12px Arial, sans-serif, Helvetica; 
color: #000; 
display: block;
width: 766px;
}
h3.byline {margin: 0px; padding: 0px; font: 11px Arial, sans-serif, Helvetica; color:#6f6f6f;}
a.channelTopicHeader {
	color:#000000;
}

/* Header (logo/login) */
#headerContainer {
margin: 0px;  
padding: 0px; 
background: url("/contentagenda/images/AGENDA_logo.gif") no-repeat top left; 
width: 983px; 
height: 98px; 
color: #000000; 
position: relative; 
}
#headerContainer h1, a.dotLogo {
display: block;
margin: 0px;
padding: 0px;
top: 0px;
left: 0px;
cursor: pointer;
text-indent: -99999px;
position: absolute;
width: 398px; 
height: 98px; 
text-decoration:none; 
}
#headerLogin {
display: block; 
margin-top: 8px;
padding: 0px; 
float:right;
clear: right; 
position: relative; 
text-align:right;
}
#headerLogin a {text-decoration: none; color: #626469;}
#headerLogin a:hover {text-decoration: underline;}

/* Leaderboard Ad*/
#leaderboard { 
margin: 0px; 
padding-top: 19px;
padding-right: 0px;
padding-bottom: 15px; 
padding-left: 0px;  
text-align: center;
height: 90px;

}
#leaderboard .adtext {
background: url("/contentagenda/images/vert_ad.gif") no-repeat top left;
width: 15px;
height: 90px;
left: 10px;
position: absolute;
}

/* topNav */
#navbarContainer {margin: 0px; padding: 0px; width: 983px;}
ul#topnav {margin: 0px; padding: 0px; list-style: none; width: 983px;}
ul#topnav li {margin: 0px; padding-top: 15px; position: relative; list-style: none; float: left; font: bold 14px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-align: center; border: 1px solid #ffffff; display: inline;}
li#btn1 {width:184px; background: url("/contentagenda/images/40lg_yel_tab.gif") no-repeat bottom left;}
li#btn1a {width:184px; background: url("/contentagenda/images/40lg_org_tab.gif") no-repeat bottom left;}
li#btn2 {width:184px; background: url("/contentagenda/images/40lg_yel_tab.gif") no-repeat bottom left;}
li#btn2a {width:184px; background: url("/contentagenda/images/40lg_org_tab.gif") no-repeat bottom left;}
li#btn2_1 {width:184px; background: url("/contentagenda/images/40lg_org_tab.gif") no-repeat bottom left;}
li#btn2_1a {width:184px; background: url("/contentagenda/images/40lg_org_tab.gif") no-repeat bottom left;}
li#btn3 {width:114px; background: url("/contentagenda/images/40sm_yel_tab.gif") no-repeat bottom left;}
li#btn3a {width:114px; background: url("/contentagenda/images/40sm_org_tab.gif") no-repeat bottom left;}
li#blankspace {width:116px;}

ul#topnav li#btn1 a, ul#topnav li#btn2 a, ul#topnav li#btn2_1 a {
display: block;
text-decoration: none;
color: #000000;
}	
ul#topnav li#btn1a a, ul#topnav li#btn2a a, ul#topnav li#btn2_1a a, ul#topnav li#btn3a a {
display: block;
text-decoration: none;
font-size:15px;
color: #000000;
}
ul#topnav li#btn3 a {
display: block;
text-decoration: none;
color: #000;
}
ul#topnav li#blankspace a {
display: block;
margin: 0px;
padding: 0px;
cursor: pointer;
text-indent: -99999px;
position: relative;
width: 200px;
text-decoration:none;
}

ul#topnav li#btn1:hover, ul#topnav li#btn1.over {
width: 184px; 
background: url("/contentagenda/images/40lg_org_tab.gif") no-repeat bottom left;
}
ul#topnav li#btn2:hover, ul#topnav li#btn2.over {
width: 184px; 
background: url("/contentagenda/images/40lg_org_tab.gif") no-repeat bottom left;
}
ul#topnav li#btn2_1:hover, ul#topnav li#btn2_1.over {
width: 184px; 
background: url("/contentagenda/images/40lg_org_tab.gif") no-repeat bottom left;
}
ul#topnav li#btn3:hover, ul#topnav li#btn3.over {
width: 114px; 
background: url("/contentagenda/images/40sm_org_tab.gif") no-repeat bottom left;
}
ul#topnav li#btn1a:hover, ul#topnav li#btn1a.over {
background: url("/contentagenda/images/40lg_org_tab.gif") no-repeat bottom left;
}
ul#topnav li#btn2a:hover, ul#topnav li#btn2a.over {
background: url("/contentagenda/images/40lg_org_tab.gif") no-repeat bottom left;
}
ul#topnav li#btn2_1a:hover, ul#topnav li#btn2_1a.over {
background: url("/contentagenda/images/40lg_org_tab.gif") no-repeat bottom left;
}
ul#topnav li#btn3a:hover, ul#topnav li#btn3a.over {
background: url("/contentagenda/images/40lg_org_tab.gif") no-repeat bottom left;
}

/*Search Box*/
#topSearchBox {
clear: left;
margin: 0px;
padding: 0px;
width: 983px;
height: 26px;
text-align: left;
background-color: #B7CB42; 
}
#topSearchInt {
margin: 0px;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 5px; 
color: #000000; 
font-size:13px;
}
#searchform {
margin: 0px;
padding: 0px;
display: inline;
width: 300px;
}
#searchform .searchtext {
margin: 0px;
padding: 2px;
color: #000000; 
background-color: #ffffff; 
border: #9DAF33 1px solid; 
font: 11px arial, verdana, sans serif; 
width: 210px;
}

/* Alert Me Message */
#AMdrop1 {
padding: 5px; 
position: absolute; 
width: 150px; 
height: 110px; 
z-index: 25; 
left: 535px; 
top: 15px; 
visibility: hidden; 
background-image: url("/contentagenda/images/AMExplain_bkgd.gif"); 
background-repeat: no-repeat;
} 
#AMdrop1 p {
margin: 0px;
padding: 0px 5px;
font-size: 10px
text-align: left;
}

/* Headers like centernavhead */
#headerColumnWide {
margin-bottom: 3px; 
padding-top: 4px;
width: 770px;
position: relative;

}
#headerColumnWide h1 {
margin: 0px;
padding: 0px 4px 1px 0px;
display: block;
text-align:left; 
color: #000;
font: bold 14px Arial, sans-serif, Helvetica;
}
#blogColumn {
margin-bottom: 3px; 
padding-top: 4px; 
width: 170px;
position: relative;
top: 0px;
}
#blogColumnRt {
margin-bottom: 3px; 
padding-top: 4px; 
width: 180px;
position: absolute;
left: 185px;
top: 36px;
}
#headerColumnLeft {
margin-bottom: 3px; 
padding-top: 4px;
position: relative;
float: left;
}
#headerColumnLeft h1 {
margin: 0px;
padding: 6px;
display: block;
text-align:left; 
color: #000;
font: 23px Arial, sans-serif, Helvetica;
font-weight:900;
}
#headerColumnLeft .headline {
margin: 0px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
display: block;
text-align:left; 
color: #FF6500;
font: bold 16px Arial, sans-serif, Helvetica;
}
.articleHeadline {
margin: 0px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
display: block;
text-align:left; 
color: #FF6500;
font: bold 16px Arial, sans-serif, Helvetica;
}
div.articleByline  {
padding-left: 3px;
padding-left: 3px;
font-weight: bold; 
color: #000;
}
div.articleCopy  {
padding-left: 3px;
padding-left: 3px;
text-align:left; 
line-height:18px;
font: 13px Arial, sans-serif, Helvetica;
}
div.articleCopy p {
text-align:left; 
line-height:18px;
font: 13px Arial, sans-serif, Helvetica;
}
#headerColumnLeft .publication {
margin: 0px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
display: block;
text-align:left; 
color: #707070;
font: 10px Arial, sans-serif, Helvetica;
}

#headerColumnLeft .article {
margin: 0px;
padding-left: 3px;
display: block;
text-align:left; 
line-height:18px;
font: 13px Arial, sans-serif, Helvetica;
}

#headerColumnLeft1 {
margin-bottom: 3px; 
padding-top: 4px; 
width: 350px;
position: relative;
float: left;
}
#headerColumnLeft1 h1 {
margin: 0px;
padding: 3px;
display: block;
text-align:left; 
color: #000;
font: 23px Arial, sans-serif, Helvetica;
font-weight:900;
}
#headerColumnLeft1 .headline {
margin: 0px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
display: block;
text-align:left; 
color: #9C3031;
font: bold 16px Arial, sans-serif, Helvetica;
}
#headerColumnLeft1 .publication {
margin: 0px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
display: block;
text-align:left; 
color: #707070;
font: 10px Arial, sans-serif, Helvetica;
}
#headerColumnLeft1 .article {
margin: 0px;
padding-left: 3px;
display: block;
text-align:left; 
line-height:18px;
font: 13px Arial, sans-serif, Helvetica;
}

#headerColumnRt {
margin-bottom: 3px; 
padding-top: 4px; 
width: 170px;
position: relative;
float: right;
}
#headerColumnRt h1 {
margin: 0px;
padding: 3px;
display: block;
text-align:left; 
color: #000;
font: bold 18px Arial, sans-serif, Helvetica;
}
#headerColumnRt .headline {
margin: 0px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
display: block;
text-align:left; 
color: #FF6500;
font: bold 16px Arial, sans-serif, Helvetica;
}
#headerColumnRt .publication {
margin: 0px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
display: block;
text-align:left; 
color: #707070;
font: 10px Arial, sans-serif, Helvetica;
}
#headerColumnRt .article {
margin: 0px;
padding-left: 3px;
display: block;
text-align:left; 
line-height:18px;
font: 13px Arial, sans-serif, Helvetica;
}

#headerColumn h1 {
	display: block;
	padding-top: 10px; 
	padding-right:6px;
	padding-bottom: 6px;
	margin: 0px;
	font: 900 23px Arial, sans-serif, Helvetica;
	color: #000;
	text-align: left;
}
#headerColumn h1 a {text-decoration: none; color: #000000;}
#headerColumn h1 a:visited {text-decoration: none; color: #000000;}
#headerColumn h1 a:hover {text-decoration: none; color: #626469;}

span.channelxml {
display: inline;
margin-top: -18px;
margin-right: 4px;
float: right;
clear: right;
width: 17px;
}
#headerColumnRightnav {
margin-bottom: 3px;
padding-top: 6px;
width: 186px;
position: relative;
}
#headerColumnRightnav h1 {
margin: 0px;
padding: 0px 3px 3px 0px;
display: block;
text-align:left; 
color: #000;
font: bold 14px Arial, sans-serif, Helvetica;
}

/* Hot Topics */
#hottopicheader {
margin: 0px 0px 3px 0px;
padding: 0px;
text-align:left; 
}
#hottopic {
margin: 0px 0px 3px 0px;
padding: 0px;
text-align:left;
font-size: 10px;
line-height: 15px; 
text-transform: uppercase;
color: #7E8C2A;
width: 380px;
}
#hottopic a {color: #7E8C2A;}

/* Community */
#homeHeadlines {margin: 0px; padding: 0px; font: bold 13px Arial, sans-serif, Helvetica;}
#homeHeadlines a {color:#BA7C0A;}
#homeHeadlines a:visited {color:#704B06;}
#homeHeadlines a:hover {color: #EC9A04;}
#homeHeadlinesTop {margin-top:5px;}
#homeHeadlinesTop a {text-decoration: none; color: #FF6500;}
#homeHeadlinesTop a:visited{text-decoration: none; color: #BA7C0A;}
#homeHeadlinesTop a:hover {text-decoration: none; color: #BA7C0A;}
#homeHeadlinesTop a.more {font: bold 11px Arial, sans-serif, Helvetica; color: #000000; text-decoration: none;}
#homeHeadlinesTop a.more:visited {font: bold 11px Arial, sans-serif, Helvetica; color: #626469; text-decoration: none;}
#homeHeadlinesTop a.more:hover {font: bold 11px Arial, sans-serif, Helvetica; color: #626469; text-decoration: none;}
.magName {color:#6f6f6f; line-height:18px;}
h1.topicMain {
margin-left: 3px;
padding: 0px;
font: bold 16px Arial, sans-serif, Helvetica; 
color: #7B8E29;
border-bottom: 1px solid #7B8E29;  
text-align:left;
}
h1.topicMain a {color: #7B8E29;}

#homeHeadlinesTop .headline {
margin: 0px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
display: block;
text-align:left; 
color: #9C3031;
font: bold 16px Arial, sans-serif, Helvetica;
}

#homeHeadlinesTop .publication {
margin: 0px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
display: block;
text-align:left; 
color: #707070;
font: 10px Arial, sans-serif, Helvetica;
}

#homeHeadlinesTop .article {
margin: 0px;
padding-left: 3px;
display: block;
text-align:left; 
line-height:18px;
font: 13px Arial, sans-serif, Helvetica;
}


/* Referral Center */
#homeRefCtr {width: 178px; padding-left: 2px; padding-right: 2px;}
#homeRefCtr p {margin: 0px; padding: 2px 0px 4px 0px;}
#homeRefCtr a {font-weight: bold;}
#homeRefCtr .title {font-size: 10px; color: #92A523; font-weight:bold;}
span.title a {font-size: 10px; color: #92A523; font-weight:bold;}
#RefCtrRequest {font-size: 11px; font-weight:bold; background-color:#DBEA81; padding: 4px; margin-top: 4px; margin-bottom: 4px;}
#divLine {border-bottom:#B6CB42 solid 1px;}

/* Article */
#articlecontent {
margin: 0px;
padding: 0px;
width: 770px;
}
#articlecontent h2.nib {
margin: 0px;
padding-top: 5px;
font: bold 12px Arial, sans-serif, Helvetica; 
color: #000;
}
#articlecontent h3.byline {
margin: 0px;
padding-top: 5px;
font: bold 12px Arial, sans-serif, Helvetica;
color: #92A523; 
}
.abstract {font-size: 12px; font-weight: bold;}
.byline {font-weight: bold; line-height:30px; color: #92A523;}
.date {font-weight: bold; color: #000;}
.copy {color: #000000; font: 11px Arial, sans-serif, Helvetica;}

#articleSidebar {
width: 160px; 
float: right;
margin: 5px 0px 0px 10px; 
padding: 0px 0px 0px 10px;
background-color: #fff;
line-height: 1.2;
clear: right;
}
#articleSidebar h2 {
margin: 0px 0px 5px 0px; 
padding: 2px; 
background-color:#FFAC13; 
font: bold 12px Arial, sans-serif, Helvetica; 
color: #fff;
display: block;
}
#articleSidebar a {font: bold 11px Arial, sans-serif, Helvetica; line-height: 12px;}
#articleSidebar ul {margin: 0px; padding:0px; list-style:none;}
#articleSidebar ul li {margin: 0px 0px 2px 0px; padding: 0px 0px 2px 8px;}

/* Article Talkback */
#articletalkback {
margin: 0px;
padding: 0px;
width: 770px;
border: solid 1px #FFAC13;
}
#articletalkback h2 {
margin: 0px; 
padding: 2px; 
background-color:#FFAC13; 
font: bold 12px Arial, sans-serif, Helvetica; 
color: #fff;
display: block;
}
#articletalkback h2 a {text-decoration: none; color: #fff;}
#articletalkback h2 a:visited{text-decoration: none; color: #626469;}
#articletalkback h2 a:hover {text-decoration: none; color: #626469;}
#articletalkback p {margin: 0px; padding: 5px;}

#boxcontent {
margin: 0px;
padding: 0px;
width: 770px;
}

#LNarticle {margin-bottom:5px;}
#LNarticle p {display: inline;}

/* Search Results */
#tabContent {
padding: 0px;
margin: 10px 0px 0px 0px;
width: 770px;
font: 12px Arial, sans-serif, Helvetica;
}
#tabContent h6 {
margin: 0px;
padding: 0px;
color: #000000; 
font: bold 14px Arial, sans-serif, Helvetica;
}
#tabContent .term {color: #B7CB42;}

#contentBoxInner {
padding: 10px 0px;
border-bottom: solid 1px #B7CB42;
}
#contentBoxInner h3 {
display: inline;
font: bold 12px Arial, sans-serif, Helvetica;
padding: 0px;
margin: 0px;
}
#contentBoxInner h3 a {color:#BA7C0A; text-decoration: none;}
#contentBoxInner h3 a:visited {color:#704B06; text-decoration: none;}
#contentBoxInner h3 a:hover {color: #EC9A04; text-decoration: none;}
#contentBoxInner h4 {display: inline; font: 12px Arial, sans-serif, Helvetica;}

p.dym {color: #AC1D19; padding:5px 0px; margin:0px;}
p.source {margin: 0px; padding: 0px; color:#666; font-size:11px;} 

#bottomnav {
margin: 10px 0px;
font: 12px Arial, Helvetica, sans-serif;
padding: 5px 0px;
text-align: center;
border-top: solid 1px #B7CB42;
border-bottom: solid 1px #B7CB42;
width: 770px;
}
#bottomnav a {color:#BA7C0A; text-decoration: none;}
#bottomnav a:visited {color:#704B06; text-decoration: none;}
#bottomnav a:hover {color: #EC9A04; text-decoration: none;}

/* begin styles for google ads in searchResults */
#googlesearch {
padding: 5px;
margin: 10px 0px 0px 0px;
background-color: #FFF3C9;
}
#googlesearch p {margin: 0; padding: 5px 0px 5px 5px;}
#googlesearch a {text-decoration:none;}
.googlelabel {
padding-right: 5px;
color: #000;
text-transform: uppercase;
font-size: 10px;
}
.googleafsline1 {
font: bold 14px Arial, sans-serif, Helvetica;
COLOR: #BA7C0A;
text-decoration: underline;
}
.googleafsline2, .googleafsline3 {
color: #000;
text-decoration: none;
font: 12px Arial, sans-serif, Helvetica;
}
.googleafsvurl {
COLOR: #BA7C0A;
font-weight: normal;
text-decoration: none;
font: 11px Arial, sans-serif, Helvetica;
}
/* end styles for google ads in searchResults*/ 

/* Blog */
#blog {
margin: 0px;
padding-top:3px;
padding-left:10px;
width: 780px;
position: relative;
-moz-box-sizing: padding-box;
}
#blogheadertitle {
margin: 0px;
padding: 0px; 
text-align: left; 
display: inline;
font: bold 14px Arial, sans-serif, Helvetica;
width: 760px;
float: left;
clear: left;
}
#blogXml {
display: inline;
float: right;
clear: both;
margin-top: -16px;
position: relative;
}
#bioTop {
border: solid 1px #B7CB42; 
width: 750px;
height: 1%; 
background-color:#FFFFFF; 
padding: 4px; 
margin: 0px; 
}
#userBioTop {
border: solid 1px #FFAC13; 
width: 750px;
height: 1%; 
background-color:#FFFFFF; 
padding: 4px; 
margin: 0px; 
}
#bioTop p {padding: 0px 2px;}

#blogMain {
margin: 0px;
padding: 0px;
background-color: #fff; 
color: #333; 
font: normal 12px Arial, sans-serif, Helvetica; 
height: 1%; 
}
#blogSidebar {
width: 160px; 
float: right;
margin: 0px 0px 0px 10px; 
padding: 0px 0px 0px 10px;
background-color: #fff;
line-height: 1.2;
}

/* blogSidebar Boxes*/
.blogBox {
margin: 0px 0px 15px 0px; 
padding: 0px; 
color: #000; 
background-color: #fff;
font: normal 11px Arial, sans-serif, Helvetica; 

}
.blogBox2 h2 {
margin: 0px 0px 5px 0px; 
padding: 2px; 
background-color:#FFAC13; 
font: bold 12px Arial, sans-serif, Helvetica; 
color: #fff;
display: block;
}
.blogBox a {font: bold 11px Arial, sans-serif, Helvetica; line-height: 12px;}
.blogBox ul {margin: 0px; padding:0px; list-style:none;}
.blogBox ul li {margin: 0px 0px 2px 0px; padding: 0px 0px 2px 8px;}
.blogBox p {margin: 0px 0px 5px 0px;}

/* Blog Header */
#blogHeader {padding: 0px; margin:5px 0px 20px 0px;}
#blogHeader h1 {text-indent: 0px; background:none; color: #ccc; font: 30px Arial, sans-serif, Helvetica; margin:0px 0px 2px 0px; padding:0px 0px 2px 0px;}
#blogHeader h1 a, #blogHeader h1 a:visited {font: 30px Arial, sans-serif, Helvetica; color: #ccc; text-decoration:none; margin:0px; padding:0px;}
#blogDesc p{padding: 2px; font: 12px Arial, sans-serif, Helvetica; margin:0px;}

/* Blog Posts */
#blogPostTop{
background: url("/contentagenda/images/40blogBox.gif") no-repeat top left;
padding:2px;
margin: 8px 0px 0px 0px;
}

#blogPostBtm{
background: url("/contentagenda/images/40blogBoxBtm.gif") no-repeat top left;
padding:4px;
margin: 0px 0px 0px 0px;
}

#blogPost {
margin: 0px; 
padding: 8px; 
font: normal 12px Arial, sans-serif, Helvetica; 
line-height:18px;
background-color:#F8FFD8;
border-right: #B7CB42 1px solid;
border-left: #B7CB42 1px solid;
width: 362px;
position:relative;
}

#blogPost h1 {
margin: 0px;
padding: 0px;
display: block;
text-align:left; 
color: #000;
font: 23px Arial, sans-serif, Helvetica;
font-weight:900;
}

#blogPost a {color: #FF6500; text-decoration:underline;}
.blogPost p {margin: 0px 0px 0px 0px; padding: 0px; font: normal 12px Arial, sans-serif, Helvetica; line-height:18px;}
.blogPost .blogcommprof p {font: normal 11px Arial, sans-serif, Helvetica;}
.blogPostTitle {margin:0px; padding:0px; font: bold 13px Arial, sans-serif, Helvetica; color: #FF6500;}
.blogPostTitle1 {margin:0px; padding:0px; font: bold 15px Arial, sans-serif, Helvetica; color: #FF6500;}
a.blogPostTitle, a.blogPostTitle:visited, .blogPostTitle a, .blogPostTitle a:visited {color:#000; font-size:13px; font-weight: bold;}
a.blogPostTitle:hover, .blogPostTitle a:hover {color: #666;}
#blogPostBody {position:relative; padding: 0px; margin: 0px; font: normal 10px Arial, sans-serif, Helvetica; margin-left: 55px;}
.blogPostBody,.blogPostBody1  {padding: 0px; margin: 0px; font: normal 12px Arial, sans-serif, Helvetica; line-height:18px;}
.blogPostBody p, .blogPostBody1 p {margin: 0px; padding: 0px; font: normal 12px Arial, sans-serif, Helvetica; line-height:18px;}
p.blogPosted {margin: 0px; padding: 5px 0px 5px 0px; font: normal 12px Arial, sans-serif, Helvetica;}
p.blogPosted a {color:#BA7C0A; font: normal 12px Arial, sans-serif, Helvetica;}
p.blogPosted a:visited {color: #704B06;}
p.blogPosted a:hover {color: #EC9A04;}
#blogTopNav {margin: 0px; padding:0px 0px 10px 0px; width: 65%;}
#blog h1.category {color: #000000; text-indent: 0px; font: normal 19px Arial, sans-serif, Helvetica; text-transform: uppercase; margin-bottom: 20px; border-bottom: 1px solid #000000;}
#blog h3 {text-indent: 0px;}
#blog h2 {text-indent: 0px;}
h2.blogDateHeader {color:#7B7E80; font-size: 10px; padding-bottom: 5px; margin: 0px;}
h2.blogcomments {
font: bold 12px Arial, sans-serif, Helvetica; 
color: #B7CB42; 
text-align: center;
border-top: solid 1px #B7CB42; 
border-bottom: solid 1px #B7CB42; 
}
.blogListHeader {
margin:0px 0px 5px 0px; 
padding: 3px 0px 0px 0px; 
background-color: #FFAC13; 
font: bold 12px Arial, sans-serif, Helvetica; 
line-height: 15px;
color: #fff;
}

/* Blog Comments and Commenter */
form.blogcomment {margin: 10px 0px 0px 0px; padding: 5px 2px; border: solid 1px #B7CB42; width:590px;}
#blogcommenter {margin: 0px; padding: 0px; font: normal 12px Arial, sans-serif, Helvetica;}
#blogcommenter .date {color:#7B7E80; font-size:10px; padding: 0px; margin: 0px;}
#blogcommenter .countTxt {color: #FFAC13; font-weight: bold; font-size: 10px;}
#blogcommenter p {margin: 0px; padding: 0px 5px;}
#userblogcommenter {margin: 0px; padding: 5px; background-color: #FFF3C9; font: normal 12px Arial, sans-serif, Helvetica;}
#userblogcommenter .date {color:#7B7E80; font-size:10px; padding: 0px; margin: 0px;}
#userblogcommenter .countTxt {color: #FFAC13; font-weight: bold; font-size: 10px;}
a.leavecomment {font-size: 11px; color:#BA7C0A;}
a.leavecomment:visited {color:#704B06;}
a.leavecomment:hover {color: #EC9A04;}

/* Blog Bubbles */
#blogLvlBbl {margin: 0px; float: right; width: 140px; padding:0px;}
#Lvl1BblMid {font-size: 10px Arial, sans-serif, Helvetica; color: #000000; background-color: #ffffff; border: #BED066 1px solid; padding: 2px; margin: 0px;}
#blogLvl3Bbl {margin: 5px; float: left; width: 140px; padding:0px;}
#Lvl3BblMid {font-size: 10px Arial, sans-serif, Helvetica; color: #000000; background-color:#ffffff; border: #BED066 1px solid; padding: 2px; margin: 0px;}
.Lvl1BblName {font: bold 11px Arial, sans-serif, Helvetica; text-align:center; margin:0px; padding-top:2px; padding-bottom:2px;}
.Lvl1BblName a {color:#000000;}
.Lvl1BblName a:visited {color:#6D6E68;}
.Lvl1BblName a:hover {color: #92A523;}

/* Footer */
#footer .fontLink a {color: #BA7C0A; font-weight: bold;}
#footer .fontLink a:visited {color: #704B06;}
#footer .fontLink a:hover {color: #EC9A04;}

/* Global Footer */ 
#reednetwork {margin: 0px; padding: 0px; text-align: center;}
#reednetwork h5 {margin: 0px; padding: 5px 0px 5px 0px; color: #3399cc;
text-align: center;} 
#reednetwork ul {margin: 0px; padding: 0px; list-style-type: none;} 
#reednetwork li {display: inline; margin: 0px; padding: 0px; font: normal
10px Arial, sans-serif, Helvetica; text-align: center; color: #666666; line-height:
15px;}
#reednetwork li a:link, #reednetwork li a:visited {text-decoration: none;
color: #666666; font: normal 10px Arial, sans-serif, Helvetica; text-align: center;
color: #666666; line-height: 15px;} 
#reednetwork li a:hover {text-decoration: underline;}

/* Google Ads */
#google {
margin: 0px;
padding: 0px;
background-color: #fff;
text-align: center;
}
div.googleSponsor {
margin: 0px;
padding: 2px 0px 20px 0px;
text-align: center;
color: #000000;
font: normal 10px Arial, sans-serif, Helvetica;
text-decoration: underline;
}
div.googleAd {
margin: 0px;
padding: 5px 2px 0px 2px;
color: #BA7C0A; 
font: bold 10px Arial, sans-serif, Helvetica;
text-decoration: underline;
}
div.googleAdText {
margin: 0px;
padding: 0px 2px 0px 2px;
font: normal 10px Arial, sans-serif, Helvetica; 
color: #000000;
}
div.googleAdURL {
margin: 0px 0px 0px 0px;
padding: 0px 2px 2px 2px;
color: #BA7C0A;
font: normal 10px Arial, sans-serif, Helvetica; 
}
#blogPostTopW {
	margin: 8px 0px 0px 12px;
	padding: 2px;
	background: url("/contentagenda/images/40hottopicstop.gif") no-repeat left top;
}
#blogPostW {
	width: 753px;
	border-left: #b7cb42 1px solid;
	border-right: #b7cb42 1px solid;
	margin: 0px 0px 0px 12px;
	padding: 4px;
	background-color: #f8ffd8;
	font: 12px Arial, sans-serif, Helvetica;
	text-align: center;
}
#blogPostBtmW {
	margin: 0px 0px 0px 12px;
	padding: 4px;
	background: url("/contentagenda/images/40hottopicsbottom.gif") no-repeat left top;
}

.blogPostBold {
	padding:0px;
	margin:0px;
	font: bold 10px Arial, sans-serif, Helvetica;
	color: #000;
}
.blogPostSm {
	padding:0px;
	margin: 0px;
	font: 12px Arial, sans-serif, Helvetica;
	color: #000;
}
#ttLinks {
	margin: 0px;
	font: bold 16px Arial, sans-serif, Helvetica;
	color: #000000;
	text-align: left;
}
#ttLinks .smallTxt {
	margin: 0px;
	font: 12px Arial, sans-serif, Helvetica;
	color: #000000;
	text-align: left;
}

/* cascscade Box Styles*/

.cascadeBoxHeader {margin:0px 0px 0px 0px; padding:6px 8px 6px 8px; background-color:#eee; color:#000; border: 1px solid #666;}
.cascadeBox {margin:0px 0px 10px 0px; padding:6px 8px 6px 8px; color:#000; border-left: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #666;}


.description {margin: 0px 0px 0px 0px; padding: 0px; font: normal 12px Arial, sans-serif, Helvetica; line-height:18px;}
.description2 {margin: 0px 0px 0px 0px; padding: 0px; font: normal 12px Arial, sans-serif, Helvetica; line-height:18px;}