/********************** Basic Styles ******************************/

h1.tabtitle {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:5px;
}

h1  {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#22538F;
	font-weight:bold;
	 
}


h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8C181A;
	font-weight:bold;
	margin:0px;
}

h2.white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	margin:0px;
}

h2.black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	margin:0px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#191919;
	font-weight:bold;
	margin:0px;
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#05538f;
	font-weight:bold;
	margin:0px;
}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#191919;
	margin:0px;
	font-weight:bold;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181818;
}

p.green {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#05538F;
}

p.orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#05538f;
}

p.white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

p.smallwhite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}

strong {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#191919;
	font-weight:bold;
}

bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#191919;
	font-weight:bold;
}

#calendar strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181818;
}

td.green{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#05538F;
}

td.orange{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#05538f;
}

td.white{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

td.smallwhite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}

td.greybox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#05538F;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:3px;
}

td.lightbluebox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#1d6db6;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:3px;
}

td.bluebox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#05538F;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	padding:3px;
}

td.navlinks{
	border-bottom:1px solid #d3d3d3;
	padding-left:5px;
}

td.adspace {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #a2a4a6;
	text-align:center;
}

td.adtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:2px;
	color: #000000;
	text-align:left
}

hr{
	color:#3D3D3D;
	margin-top:0px;
}

ul{
	font-family:Arial, Helvetica, sans-serif;
}

li{
	font-family:Arial, Helvetica, sans-serif;
		font: 11px Arial, Verdana, sans-serif;
	 
 
 
}

a:link, a:visited {
font: 11px Arial, Verdana, sans-serif;
	color: #0067a8;
	text-decoration: underline;
	font-weight:bold;

}

a:hover, a:active {
	font: 11px Arial, Verdana, sans-serif;
	color: #0067a8;
	text-decoration: underline;
	font-weight:bold;
}

.error {
	font: 11px Arial, Verdana, sans-serif;
	color: #ff0000;
	font-weight:bold;
}


body { 
	margin-top: 0px;  
	margin-left: 0px;  
	margin-right: 0px; 
	background-color:#ffffff;
}

.input-box {
	color: #000000; 
	background: #ffffff; 
	border: #26a solid 1px; 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:10px
}

.submit-button{
	color: #000000; 
	background: #ffffff; 
	padding: .1em; 
	border: 2px #9cf outset; 
	font-family:   Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold
} 

hr.a { 
	border: none 0; 
	border-top: 1px dashed #B7B7B7; 
	width: 98%; 
	height: 1px;
}	

form {
	margin: 0px; 
	padding: 0px;
}


/*********************** END Basic Styles *********************************/

/*********************** Custom Links ***********************/
a.grey:link, a.grey:visited {
	font: 11px Arial, Verdana, sans-serif;
	color: #4d4c4c;
	text-decoration:none;
	font-weight:bold;
}

a.grey:hover, a.grey:active {
	font: 11px Arial, Verdana, sans-serif;
	color: #4d4c4c;
	text-decoration: underline;
	font-weight:bold;
}
a.black:link, a.black:visited {
	font: 11px Arial, Verdana, sans-serif;
	color: #181818;
	text-decoration:none;
	font-weight:bold;
}

a.black:hover, a.black:active {
	font: 11px Arial, Verdana, sans-serif;
	color: #181818;
	text-decoration: underline;
	font-weight:bold;
}
a.blackalt:link, a.blackalt:visited {
	font: 11px Arial, Verdana, sans-serif;
	color: #181818;
	text-decoration:underline;
	font-weight:bold;
}

a.blackalt:hover, a.blackalt:active {
	font: 11px Arial, Verdana, sans-serif;
	color: #181818;
	text-decoration: none;
	font-weight:bold;
}
a.white:link, a.white:visited {
	font: 11px Arial, Verdana, sans-serif;
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}

a.white:hover, a.white:active {
	font: 11px Arial, Verdana, sans-serif;
	color: #ffffff;
	text-decoration: underline;
	font-weight:bold;
}
a.normal:link, a.normal:visited {
	font: 11px Arial, Verdana, sans-serif;
	color: #4d4c4c;
	text-decoration:none;
}

a.normal:hover, a.normal:active {
	font: 11px Arial, Verdana, sans-serif;
	color: #181818;
	text-decoration: underline;
}

a.bigorange:link, a.bigorange:visited {
	font: 14px Arial, Verdana, sans-serif;
	color: #E5832E;
	font-weight:bold;
	text-decoration:none;
}

a.bigorange:hover, a.bigorange:active {
	font: 14px Arial, Verdana, sans-serif;
	color: #E5832E;
	font-weight:bold;
	text-decoration: underline;
}
/*********************** END Custom Links ***********************/

/*********************** Navigation Bar ***********************/

#linkCatList{
	padding:0px;
	margin:0px;
}

#linkCatList2{
	padding:0px;
	margin:0px;
}

#lsection{
	padding:0px;
	margin:0px;
}

#lsection h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#1d6db6;
	color:#ffffff;
	font-weight:bold;
	padding:3px;
	margin:0px;
}

#lsection ul{
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}

#lsection li{
	list-style:none;
	padding-bottom:1px;
	border-bottom:1px solid #c3c3c3;
	padding-left:10px;
	font-weight:bold;
}

#lsection span a:link, #lsection span a:visited {
	display:inline;
	font: 11px Arial, Verdana, sans-serif;
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}

#lsection span a:hover, #lsection span a:active {
	font: 11px Arial, Verdana, sans-serif;
	color: #ffffff;
	text-decoration:underline;
	font-weight:bold;
}

#lsection a{	
	color: #434343;
	text-decoration: none;
}

#lsection a:hover{
	color: #f5852c;
	text-decoration: underline;
}

/*********************** END Navigation Bar ***********************/

/***********************Article Options ***********************/

#navPageOptionsContainer{
	padding:5px;
	margin:0px;
	text-align:center;
}

#navPageOptionsList ul{
	margin:0px;
	padding:0px;	
}
 
#navPageOptionsList li{
	display: inline;
	margin:0px;
	padding-right:5px;
	padding-left:5px;
	line-height:25px;
}

#navPageOptionsList li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

#navPageOptionsContainer li#email a{
	background:url(/images/envelope.gif) left no-repeat;
	padding-left:35px;
	padding-bottom:5px;
	padding-top:5px;
}


#navPageOptionsList li#print a{
	background:url(http://www.churchbusiness.com/images/print.gif) left no-repeat;
	padding-left:30px;
	padding-bottom:5px;
	padding-top:5px;
}

#navPageOptionsList li#bookmark a{
	background:url(/images/bookmark.gif) left no-repeat;
	padding-left:30px;
	padding-bottom:5px;
	padding-top:5px;
}

#navPageOptionsList li#rss a{
	background:url(images/rss.gif) left no-repeat;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:5px;
	padding-top:5px;
}

/*********************** END Article Options ***********************/

/*********************** Cloud Links ***********************/

#nav_CatLinkCloud_container{
	margin:0px;
	padding:0px;
	text-align:center;
}

#nav_CatLinkCloud_list ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#nav_CatLinkCloud_list li{
	list-style:none;
	display: inline;
	margin:0px;
	padding-right:5px;
	padding-left:5px;
}

#nav_CatLinkCloud_list li a:link, #nav_CatLinkCloud_list li a:visited {
	font: 11px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration:none;
}

#nav_CatLinkCloud_list li a:hover, #nav_CatLinkCloud_list li a:active {
	font: 11px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration:underline;
}

/*********************** END Cloud Links ***********************/

/***************************** Top Articles ************************/

#Div8{
	border:1px solid #A0A2A5;
}

#Div8 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#05538F;
	font-weight:bold;
	margin:0px;
	padding:3px;
	text-align:center;
}

#nav_toparticles_container{
	margin:0px;
	padding:0px;
}

#nav_toparticles_linkList{
	padding:0px;
	margin:0px;
}

#nav_toparticles_linkList h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#05538F;
	font-weight:bold;
	margin:0px;
	padding:3px;
	text-align:center;
}

#nav_toparticles_section{
	padding:5px;
	margin:0px;
}

#nav_toparticles_section h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181818;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

#nav_toparticles_section ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#nav_toparticles_section li{
	padding-bottom:5px;
	margin:0px;
	list-style:none;
}

#nav_toparticles_section li a:link, #nav_toparticles_section li a:visited {
	font: 11px Arial, Verdana, sans-serif;
	color: #05538f;
	text-decoration:underline;
	font-weight:bold;
}

#nav_toparticles_section li a:hover, #nav_toparticles_section li a:active {
	font: 11px Arial, Verdana, sans-serif;
	color: #05538f;
	text-decoration: none;
	font-weight:bold;
}

#nav_toparticles_section p{
	padding:0px;
	margin:0px;
}

.nav_toparticles_morelnk{
padding:5px;
margin:0px;
}

.nav_toparticles_morelnktxt{
padding:0px;
margin:0px;
text-align:right;
}
/***********************  END Top Articles ***********************/

/********************** Top News ***********************/

#nav_topnews_container{
	margin:0px;
	padding:0px;
}

#nav_topnews_linkList{
	padding:0px;
	margin:0px;
}

#nav_topnews_linkList h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#05538F;
	font-weight:bold;
	margin:0px;
	padding:3px;
	text-align:center;
}

#nav_topnews_section{
	padding:0px;
	margin:0px;
}

#nav_topnews_section h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181818;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

#nav_topnews_section ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#nav_topnews_section li{
	padding:0px;
	margin:0px;
	list-style:none;	
}

#nav_topnews_section li a:link, #nav_topnews_section li a:visited {
	font: 11px Arial, Verdana, sans-serif;
	color: #05538f;
	text-decoration:underline;
	font-weight:bold;
}

#nav_topnews_section li a:hover, #nav_topnews_section li a:active {
	font: 11px Arial, Verdana, sans-serif;
	color: #05538f;
	text-decoration: none;
	font-weight:bold;
}

#nav_topnews_section p{
	padding:0px;
	margin:0px;
}

.nav_topnews_morelnk{
padding:5px;
margin:0px;
}

.nav_topnews_morelnktxt{
padding-bottom:10px;
margin:0px;
text-align:right;
}
/***********************  END Top News ***********************/

********************** Top Category ***********************/

#nav_catnews_container{
	margin:0px;
	padding:0px;
}

#nav_catnews_linkList{
	margin:10px;
	padding-left:10px;
}

#nav_catnews_section{
	padding:0px;
	margin:0px;
}

#nav_catnews_section h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181818;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

#nav_catnews_section ul{
	margin:0px;
	padding:0px;
		list-style:none;
}

#nav_catnews_section li{
	padding-bottom:3px;
			margin:0px;
			font-weight:bold;
	list-style:none;	
}

#nav_catnews_section li a:link, #nav_catnews_section li a:visited {
	font: 11px Arial, Verdana, sans-serif;
	color: #003060;
	text-decoration:underline;
	font-weight:bold;
}

#nav_catnews_section li a:hover, #nav_catnews_section li a:active {
	font: 11px Arial, Verdana, sans-serif;
	color: #003060;
	text-decoration: none;
	font-weight:bold;
}
#nav_catnews_section p{
	padding:0px;
	margin:0px;
}
/***********************  END Category ***********************/

/*********************** Email Alerts ***********************/

#rbroundbox{
	padding:0px;
	margin:0px;
}

#rbtop{
	padding:0px;
	margin:0px;
}

#rbHeaderMain{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#05538F;
	color:#ffffff;
	font-weight:bold;
	margin:0px;
	padding:5px;
}

#rbHeaderSubMain{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:0px;
	font-weight:bold;
	border-top:1px solid #a0a2a5;
	border-left:1px solid #a0a2a5;
	border-right:1px solid #a0a2a5;
	padding:5px;
}

.rbcontent{
	padding:0px;
	margin:0px;
	border-bottom:1px solid #a0a2a5;
	border-left:1px solid #a0a2a5;
	border-right:1px solid #a0a2a5;
}

#mid-section{
	padding:5px;
	margin-bottom:5px;
}

#mid-section td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
}

#mid-section font.emACatHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
}

#mid-section font.emASubCatHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
}

.emAEnterEmail{
	padding:5px;
}

font.emAEnterEmailtxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
	margin:0px;
	font-weight:bold;	
}
.emACatSel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	font-weight:bold;	
}

#spacer{
	padding:0px;
	margin:0px;
}

#rbbot{
	padding:0px;
	margin:0px;
}

/*********************** END Email Alerts ***********************/

/*********************** Article Teaser ***********************/

#articlecontent{
padding:0px;
margin:0px;
}

#nav_articleteaser_container{
	padding-bottom:10px;
	margin:0px;
}

#nav_articleteaser_article{
	padding:0px;
	margin:0px;
}

#nav_articleteaser_article p{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.nav_articleteaser_morelnktxt{
	padding-right:10px;
	margin:0px;
	text-align:right;
}

.nav_articleteaser_morelnk a:link, .nav_articleteaser_morelnk a:visited{
	font: 11px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
	text-align:right;
}

.nav_articleteaser_morelnk a:hover, .nav_articleteaser_morelnk a:active{
	font: 11px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration:underline;
	font-weight:bold;
	text-align:right;
}

#articlecontent h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#05538f;
	font-weight:bold;
	margin:0px;
}

/*********************** END Article Teaser ***********************/

/*********************** Article Page ***********************/

#topics_container{
	padding:0px; 
	margin:0px;	
}

#topics_container h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#05538F;
	font-weight:bold;
	margin:0px;
	padding:3px;
	text-align:center;
}

#topicslinks li a:link, #topicslinks li a:visited{
	font: 11px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}

#topicslinks li a:hover, #topicslinks li a:active{
	font: 11px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration:underline;
	font-weight:bold;
}

#topicslinks ul{
	font: 11px Arial, Verdana, sans-serif;
	border:1px solid #a0a2a5;
	padding:0px;
	padding-left:20px;
	margin:0px;
	line-height:15px;
}

#topicslinks li{
	font: 11px Arial, Verdana, sans-serif;
	padding:0px;
	margin:0px;
	color:#a0a2a5;
}

#nav_articleteaser_article{
	padding:0px;
	margin:0px;
}

#newsletter_container{
margin:0px;
padding:0px;
}

#newsletter_container h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#05538f;
	font-weight:bold;
	margin:0px;
}

#newsletter_container font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
	font-weight:bold;
}

#nav_topnews_custom_container{
border:1px solid #a0a2a5;
padding:0px;
margin:0px;
}

#nav_topnews_custom_container ul{
padding-left:15px;
}

#nav_topnews_custom_container li{
list-style:disc;
color:#7a7a7a;
padding:0px;
margin:0px;
}

#nav_topnews_custom_container li a:link, #nav_topnews_custom_container li a:visited{
	font: 11px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}

#nav_topnews_custom_container li a:hover, #nav_topnews_custom_container li a:active{
	font: 11px Arial, Verdana, sans-serif;
	color: #0067a8;
	text-decoration:underline;
	font-weight:bold;
}

a.at_articleteaser:link, a.at_articleteaser:visited{
	font: 11px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration:underline;
	font-weight:bold;
}

a.at_articleteaser:hover, a.at_articleteaser:active{
	font: 11px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}

#newsletter_content{
padding:0px;
margin:0px;
border:1px solid #a0a2a5;
}

#newsletter_content font{
padding-left:5px;
margin:0px;
color:#000000;
}

.input-box{
padding:0px;
margin:5px;
}

.submit-button{
padding:0px;
margin:5px;
}

#newsletter_content h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#05538F;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:3px;
	text-align:center;
}


/*********************** END Article Page ***********************/

/* Blog Categories */

.textWhite{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

a.cat:link, a.cat:visited{
	font: 11px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}

a.cat:hover, a.cat:active{
	font: 11px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration:underline;
	font-weight:bold;
}

/* END Blog Categories */

/************************ Left Navigation Flyout Menus ************************/

#leftnavbox{
	padding:0px;
	margin:0px;
}

#leftnavbox2{
	padding:0px;
	margin:0px;
}

#leftnavsection h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:3px;
	margin:0px;
}

#leftnavsection{
	font-family:arial; font-size:14px;	
}

#leftnavsection ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}

#leftnavsection ul ul{
	position:absolute;
	top: 0;
	left: 100%; /* to position them to the right of their containing block */
	width: 160px; /* width is based on the containing block */
	background: #ffffff;
	display: block;
	border:1px solid #000000;	
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

#leftnavsection li{
	position:relative;
}

#leftnavsection li a:link, #leftnavsection li a:visited{
	display:block;
	color: #8c181a;
	text-decoration: none;	 
	padding:1px;
}

#leftnavsection li a:hover, #leftnavsection li a:active{
	display:block;
 
	color: #8c181a;
	text-decoration: none;
	padding:1px;
}

#leftnavsection li a.navwhite:link, #leftnavsection li a.navwhite:visited{
	display:block;	 
	color: #000000;
	text-decoration: none;
	padding-left:2px;
}

#leftnavsection li a.navwhite:hover, #leftnavsection li a.navwhite:active{
	display:block; 
	color: #000000;
	text-decoration: none;
	padding-left:2px;
}

a.arrow:link, a.arrow:visited{
	display:block;
	color: #575757;
	text-decoration: none;
	background-image:url(images/i_arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:3px;
	margin-right:3px;
 
}

a.arrow:hover, a.arrow:active{
	display:block;
	color: #ffffff;
	text-decoration: none;
	background-image:url(images/i_arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:3px;
	margin-right:3px;
}

div#leftnavsection  ul ul,
div#leftnavsection  ul li:hover ul ul
{display: none;
list-style:none;
padding:3px;
}

div#leftnavsection  ul li:hover ul,
div#leftnavsection  ul ul li:hover ul
{display: block;
list-style:none;
padding:3px;
}

/************************ END Left Navigation Flyout Menus ************************/

/************************ Top Navigation Pull down Menus ************************/

#topnavbox{
	padding:0px;
	margin:0px;
	z-index:100;
}

#topnavbox ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#topnavbox li{
	display:inline;
	position:relative;
	padding:0px;	
	margin:0px;
	list-style:none;
	color:#000000;
	border-right:1px solid #000000;
}

#topnavbox a{	
	color: #3d3d3d;
	text-decoration: none;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}

#topnavbox a:hover{
	color: #3d3d3d;
	text-decoration: none;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}

#topnavbox ul ul{
	position:absolute;
	left: 0;
	top: 100%; /* to position them to the right of their containing block */
	width: 200px; /* width is based on the containing block */
	background: #ffffff;
	display: block;
	border:1px solid #000000;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;	
}

#topnavbox li ul li{
	display:block;
	text-align:left;
}

#topnavbox li a{	
	color: #3d3d3d;
	text-decoration: none;
	font-size:11px;
}

#topnavbox li a:hover{
	color:#3d3d3d;
	text-decoration: underline;
	font-size:11px;
}

#topnavbox li ul li a{	
	display:block;
	color: #003060;
	text-decoration: none;
	background-color:#ffffff;
	padding-left:3px;
	padding-bottom:3px;	
	font-size:11px;
}

#topnavbox li ul li a:hover{
	display:block;
	color: #003060;
	text-decoration: none;
	background-color:#ffffff;
	padding-left:3px;
	padding-bottom:3px;	
	font-size:11px;
}


div#topnavbox  ul ul,
div#topnavbox  ul li:hover ul ul
{display: none;
list-style:none;
padding:0px;

}

div#topnavbox  ul li:hover ul,
div#topnavbox  ul ul li:hover ul
{display: block;
list-style:none;
padding:0px;
}

/************************ END Top Navigation Pull down Menus ************************/


/*************************** More category link ************************/
h3.nav_topnewsList_csection{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#191919;
	font-weight:bold;
	margin:0px;
}
#nav_topnewsList_section ul{
margin:0px;
padding:0px;
}
#nav_topnewsList_section li{
list-style:none;
}
#nav_topnewsList_section li a:link, #nav_topnewsList_section li a:visited{
	font: 11px Arial, Verdana, sans-serif;
	color: #0067A8;
	text-decoration:none;
	font-weight:bold;
}
#nav_topnewsList_section li a:hover, #nav_topnewsList_section li a:active{
	font: 11px Arial, Verdana, sans-serif;
	color: #0067A8;
	text-decoration:underline;
	font-weight:bold;
}

/************************** END More category link ***********************/

/****************************TABS********************/
#tab {
text-align: center;
float: left; /*Set to "left" or "right" to position menu accordingly*/
/*border-bottom: 1px solid #999e87; uncomment this line to add bottom border*/
}
#tab ul {
	margin: 0;
	padding-left: 0;
	list-style:none;	
}
#tab li {
	display: inline;
	background-color:#D4D4D4;
	text-align: center;
	margin:3px 0px 0px 3px;
	padding:0px;
	float: left;
}
#tab a {
	color: #663300;
	background: url(/images/tableft_d.gif) no-repeat left top;
	float: left;
	margin:	0;
	padding-left:7px;
	text-decoration: none;
}
#tab a span {	
	background: url(/images/tabright_d.gif) no-repeat right top;
	display: block;
	padding:3px 6px 3px 0px;
}

#tab a span {
	float: none;
}

#tab a:link, #tab a:visited{	
	font:Arial, Helvetica, sans-serif 10px;
	font-size:10px;
	color:#555655;
	font-weight:normal;
	text-decoration:none;
}

#tab a:hover, #tab a:active{	
	font:Arial, Helvetica, sans-serif 10px;
	font-size:10px;
	color:#003060;
	font-weight:normal;
	text-decoration:underline;
}

/* other color */
#tab #current a:link, #tab #current a:visited{
  color:#003060;
  text-decoration:none;
  font-weight:normal;
  }

#tab #current a:hover, #tab #current a:active{
  color:#003060;
  text-decoration:underline;
  font-weight:normal;
  }

#tab #current a span{
  background-image:url("/images/tabright_o.gif");
  background-color:#FFFFFF;
  }
#tab #current li{
  background-color:#ffffff;
  }
#tab #current a{
  background-image:url("/images/tableft_o.gif");
  background-color:#FFFFFF;
  }
/*****************END TABS******************************/

div.am_016moreTable{
	padding:0px;
	margin:0px;
}

div.am_016moreTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#47443F;
	font-weight:bold;
}

div.am_016moreDate{
font-weight:bold;
}

/********************** Top News ***********************/

#nav_topnewshome_container{
	margin:0px;
	padding:0px;
}

#nav_topnewshome_linkList{
	padding:0px;
	margin:0px;
}

#nav_topnewshome_linkList h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#05538F;
	font-weight:bold;
	margin:0px;
	padding:3px;
	text-align:center;
}

#nav_topnewshome_section{
	padding:5px;
	margin:0px;
}

#nav_topnewshome_section h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181818;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

#nav_topnewshome_section ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#nav_topnewshome_section li{
	padding:5px;
	margin:0px;
	list-style:none;	
}

#nav_topnewshome_section li a:link, #nav_topnewshome_section li a:visited {
	font: 11px Arial, Verdana, sans-serif;
	color: #05538f;
	text-decoration:underline;
	font-weight:bold;
}

#nav_topnewshome_section li a:hover, #nav_topnewshome_section li a:active {
	font: 11px Arial, Verdana, sans-serif;
	color: #05538f;
	text-decoration: none;
	font-weight:bold;
}

#nav_topnewshome_section p{
	padding:0px;
	margin:0px;
}

.nav_topnewshome_morelnk{
padding:5px;
margin:0px;
}

.nav_topnewshome_morelnktxt{
padding-bottom:10px;
margin:0px;
text-align:right;
}
/***********************  END Top News ***********************/

a.am_183moreLink:link, a.am_183moreLink:visited{
color:#E27E2A;
font-size:13px;
text-decoration:none;
}

a.am_183moreLink:hover, a.am_183moreLink:active{
color:#E27E2A;
font-size:13px;
text-decoration:underline;
}

a.bloglnk:link, a.bloglnk:visited{
color:#E27E2A;
font-size:13px;
text-decoration:none;
}

a.bloglnk:hover, a.bloglnk:active{
color:#E27E2A;
font-size:13px;
text-decoration:underline;
}

/**************************join the discussion*****************************/
#discussion{
padding:0px;
margin:0px;
}

#discussion ul{
padding:0px;
margin:0px;
list-style:none;
}

#discussion li{
padding:0px;
margin:0px;
padding-bottom:5px;
font-weight:bold;
}

#discussion li a:link, #discussion li a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

#discussion li a:hover, #discussion li a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

/**********************END join the discussion************/

/*********************top articles 2*********************/
#nav_toparticles2_container{
	margin:0px;
	padding:0px;
}

#nav_toparticles2_linkList{
	padding:0px;
	margin:0px;
}

#nav_toparticles2_linkList h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#05538F;
	font-weight:bold;
	margin:0px;
	padding:3px;
	text-align:center;
}

#nav_toparticles2_section{
	padding:5px;
	margin:0px;
}

#nav_toparticles2_section h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181818;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

#nav_toparticles2_section ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#nav_toparticles2_section li{
	padding-bottom:5px;
	margin:0px;
	list-style:none;
}

#nav_toparticles2_section li a:link, #nav_toparticles2_section li a:visited {
	font: 11px Arial, Verdana, sans-serif;
	color: #05538f;
	text-decoration:underline;
	font-weight:bold;
}

#nav_toparticles2_section li a:hover, #nav_toparticles2_section li a:active {
	font: 11px Arial, Verdana, sans-serif;
	color: #05538f;
	text-decoration: none;
	font-weight:bold;
}

#nav_toparticles2_section p{
	padding:0px;
	margin:0px;
}

.nav_toparticles2_morelnk{
padding:5px;
margin:0px;
}

.nav_toparticles2_morelnktxt{
padding:0px;
margin:0px;
text-align:right;
}

table.addresources{
border:1px solid #000000;
padding:0px;
margin:0px;
border-collapse: collapse; 
width:100%;
}

th.addresources{
background-color:#05538F;
color:#FFFFFF;
font-size:12px;
text-align:left;
padding:5px;
margin:0px;
}

td.addresources{
background-color:D9EBF7;
border-bottom:1px solid #000000;
padding:5px;
margin:0px;
}

#additional a:link, #additional a:visited{
color:#575757;
text-decoration:none;
}

#additional a:hover, #additional a:active{
color:#575757;
text-decoration:underline;
}

/********************** Tab News ***********************/

#nav_tabnews_container{
	margin:0px;
	padding:0px;
}

#nav_tabnews_linkList{
	padding:0px;
	margin:0px;
}

#nav_tabnews_linkList h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#05538F;
	font-weight:bold;
	margin:0px;
	padding:3px;
	text-align:center;
}

#nav_tabnews_section{
	padding:5px;
	margin:0px;
}

#nav_tabnews_section h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181818;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

#nav_tabnews_section ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#nav_tabnews_section li{
	padding:5px;
	margin:0px;
	list-style:none;	
}

#nav_tabnews_section li a:link, #nav_tabnews_section li a:visited {
	font: 11px Arial, Verdana, sans-serif;
	color: #05538f;
	text-decoration:underline;
	font-weight:bold;
}

#nav_tabnews_section li a:hover, #nav_tabnews_section li a:active {
	font: 11px Arial, Verdana, sans-serif;
	color: #05538f;
	text-decoration: none;
	font-weight:bold;
}

#nav_tabnews_section p{
	padding:0px;
	margin:0px;
}

.nav_tabnews_morelnk{
padding:5px;
margin:0px;
}

.nav_tabnews_morelnktxt{
padding-bottom:10px;
margin:0px;
text-align:right;
}
/***********************  END Tab News ***********************/
/*upcoming webinar*/
table.webinar_upcoming_main{}
tr.webinar_upcoming_row{}
td.webinar_upcoming_cell{}
td.webinar_upcoming_cell_1{
vertical-align:top;
}
td.webinar_ondemand_cell_2{
vertical-align:top;
}

.webinar_upcoming_date_field{
font-weight:bold;
}
.webinar_upcoming_date_value{}

.webinar_upcoming_event_field{
font-weight:bold;
}
.webinar_upcoming_event_value{}

.webinar_upcoming_sponsors_field{
font-weight:bold;
}
.webinar_upcoming_sponsors_value{}

.webinar_upcoming_speakers_field{
font-weight:bold;
}
.webinar_upcoming_speakers_value{}

.webinar_upcoming_host_field{
font-weight:bold;
}
.webinar_upcoming_host_value{}

.webinar_upcoming_link{}
.webinar_upcoming_sponsorimages{}
.webinar_upcoming_overview{}

/*table*/
table.webinar_ondemand_main{
border-collapse:collapse;
border:1px solid #555655;
}
tr.webinar_ondemand_row{}
td.webinar_ondemand_cell{
padding:0px;}

/*row*/
tr.webinar_ondemand_row{
}

/*column left*/
td.webinar_ondemand_cell_1{
border-bottom:1px solid #555655;
border-right:1px solid #555655;
padding:5px;
}

/*column right*/
td.webinar_ondemand_cell_2{
border-bottom:1px solid #555655;
padding:5px;
}

/*event title*/
.webinar_ondemand_event_field{
font-weight:bold;
}
/*event content*/
.webinar_ondemand_event_value{
}

.webinar_ondemand_sponsors_field{
font-weight:bold;
}
.webinar_ondemand_sponsors_value{}

.webinar_ondemand_speakers_field{
font-weight:bold;
}
.webinar_ondemand_speakers_value{}

.webinar_ondemand_host_field{
font-weight:bold;
}
.webinar_ondemand_host_value{}

/*on demand link*/
webinar_ondemand_link{}
a.webinar_ondemand_link:link, a.webinar_ondemand_link:visited{}
a.webinar_ondemand_link:hover, a.webinar_ondemand_link:active{}

/*function*/

function iesf(show_obj,show){if (show_obj.canHaveHTML){fuid = show_obj.id+'_iesf';if (show){document.body.insertAdjacentHTML("afterBegin","<iframe scrolling=no id='"+fuid+"' style='position:absolute; top:0; left:0; visibility:hidden; z-index:1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);'></iframe>");(wobj = document.getElementById(fuid).style).left = show_obj.offsetLeft;wobj.top = show_obj.offsetTop;wobj.width = show_obj.offsetWidth;wobj.height = show_obj.offsetHeight;wobj.visibility = 'visible';}else document.getElementById(fuid).removeNode(true);}}
if (window.showHelp){b_type = "ie"; if (!window.attachEvent) b_type += "mac";}if (document.createElementNS) b_type = "dom";if (navigator.userAgent.indexOf("afari")>-1) b_type = "safari";if (window.opera) b_type = "opera"; qmap1 = "\<\script language=\"JavaScript\" vqptag='loader_sub' src=\""; qmap2 = ".js\">\<\/script\>";;function vqp_error(val){alert(val)}
if (b_type){document.write(qmap1+cdd__codebase+"pbrowser_"+b_type+qmap2);document.close();}


/* omg that is a lot of code ^^^^^^^^^^ */
nav_webinar_section{
padding:0px;
margin:0px;
}

h3.nav_webinar_csection{background:#05538F; color:#FFFFFF; padding:3px;}

#nav_webinar_section ul{padding:5px; margin:0px; list-style:none; border:1px solid #A0A2A5;}
#nav_webinar_section li{padding:0px; margin:0px;}
