/* CSS Document */

/************************************************************

2009-05-11 design styles

*************************************************************/


.body
{
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	/*background-color:#125694; 99BCD9-light blue*/
	background-color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	background-image:url(../images/20090511/bg_body.jpg);
	background-position:top;
	background-repeat:repeat-x;
	
	
}
.formbuilder
{
	font-family: Futura, Calibri, Arial, Helvetica, sans-serif;
	font-size:15px;
	
}
.div_design_20090511_site_wrap
{
	width:992px;
	background-image:url(../images/20090511/bg_site_wrap.jpg);
	background-position:top;
	background-repeat:repeat-x;
	/*padding: 5px 10px 10px 10px;*/
	text-align:center;
	margin:auto;
	background-color:#FFFFFF;
	overflow: hidden;
	clear:both;
			border-color:#0058A1;
			border-style:solid;
			border-width:thin;

}
	.div_design_20090511_header_and_nav
	{
		width:972px;
		height:150px;
		background-image:url(../images/20090511/bg_header_and_nav.jpg);
		background-position:top;
		background-repeat:repeat-x;
		margin:auto;
	}
		.div_design_20090511_header_logo
		{
			float:left;
			width:150px;
		}
		.div_design_20090511_header_nav_secnav
		{
			float:right;
			width:822px;
			height:150px;
			
			
		}
			.div_design_20090511_header
			{
				width:822px;
				padding: 5px 5px 5px 5px;
			}
				.div_design_20090511_header_left
				{
					float:left;
					width:40%;
					color:#FFFFFF;
					font-size:24px;
					text-align:left;
					font-family:Arial, Helvetica, sans-serif;
				}
				.div_design_20090511_header_middle_contactnav
				{
					float:left;
					width:30%;
					text-align:right;
					color:#FFFFFF;
				}
				.div_design_20090511_header_right_search
				{
					float:right;
					width:25%;
					text-align:right;
					padding: 0px 20px 0px 0px;
				}
				.div_design_20090511_header_right_search a:link {
					
					text-decoration: underline;
					color:#FFFFFF;	
				}
				.div_design_20090511_header_right_search a:visited {
					
					text-decoration: underline;
					color:#FFFFFF;	
				}

			.div_design_20090511_nav
			{
				width:822px;
				padding: 5px 40px 0px 0px;
				float:left;
				text-align:center;
				/*background-color:#FFFFFF;*/
			}
				.div_design_20090511_nav_button
				{
					
					float:left;
					text-align:center;
					background-color:#FFFFFF;
					border-right-style:solid;
					border-right-width:1px;
					border-right-color:#000033;
					
				}
				.div_design_20090511_nav_button_on
				{
					
					float:left;
					text-align:center;
					
					border-right-style:solid;
					border-right-width:1px;
					border-right-color:#000033;
					background-image:url(../images/20090511/nav/bg_nav_on.jpg);
					background-position:top;
					background-repeat:repeat-x;
					
				}
				.div_design_20090511_nav_button_intranet
				{
					
					float:left;
					text-align:center;
					background-color:#FFFFFF;
					border-right-style:solid;
					border-right-width:1px;
					border-right-color:#000033;
					
				}
				.div_design_20090511_nav_button_on_intranet
				{
					
					float:left;
					text-align:center;
					
					border-right-style:solid;
					border-right-width:1px;
					border-right-color:#000033;
					background-image:url(../images/20090511/nav/bg_nav_on.jpg);
					background-position:top;
					background-repeat:repeat-x;
					
				}
			.div_design_20090511_nav_secondary
			{
				width:96%;
				padding: 0px 2px 0px 0px;
				float:left;
				background-color:#FFF6EF;
					border-right-style:solid;
					border-right-width:1px;
					border-right-color:#000033;
			}
			.div_design_20090511_nav_secondary_text
			{
				width:800px;
				padding: 10px 10px 5px 30px;
				float:left;
				text-align:left;
				font-family:Arial, Helvetica, sans-serif;
			}

				.div_design_20090511_nav_secondary_text a {
					text-decoration: underline;
					font: 16px Arial, Helvetica, sans-serif;
					color: #0058A1;	
					font-weight:bold;
					padding: 0px 10px 0px 10px;
					}
				
				.div_design_20090511_nav_secondary_text a:link {
					
					text-decoration: underline;
					font: 16px Arial, Helvetica, sans-serif;
					color: #0058A1;	
					font-weight:bold;
					}
				.div_design_20090511_nav_secondary_text  a:visited {
					
					text-decoration: underline;
					font: 16px Arial, Helvetica, sans-serif;
					color: #0058A1;	
					font-weight:bold;
					}
				
				.div_design_20090511_nav_secondary_text a:hover {
					text-decoration: none;
					font: 16px Arial, Helvetica, sans-serif;
					color: #0058A1;	
					font-weight:bold;
					}


blockquote{margin:1em 25% 1em 0;min-height:40px;padding:.6em 1em .6em 2.4em;border:1px #ddd; border-style:groove;
			font-style:italic;color:#474747;background:#fff url(../images/forum11/blockquote.png) no-repeat 4px top;}
blockquote p{padding:8px;margin:2px;}
blockquote blockquote{margin:1em 0 1em;}

/*-----------------------------Top Navigation Post Forum 09-------------------------*/
.menu {background:transparent url(../images/20090511/blueslate_background.gif) repeat-x top left;}
.menu #navigation {position:relative;display:block;height:42px;font-size:11px;font-weight:bold;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;width: 780px; margin:0 auto;}
.menu #navigation ul {margin:0; padding:0;list-style-type:none;}
.menu #navigation ul li {display:block;float:left;margin:0 1px 0 0;}
.menu #navigation ul li a {display:block;float:left;color:#fff;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.menu #navigation ul li a:hover,.menu #navigation ul li a.current {color:#88d9f6; background:transparent url(../images/20090511/blueslate_backgroundOVER.gif) no-repeat top center;}

/*------------------------------------------------------------------------*/

/*** TOP NAVIGATION Forum11***/

.shadow-left{background:url(../images/forum11/shadow.png) no-repeat left bottom;}
.shadow-right{background:url(../images/forum11/shadow.png) no-repeat right bottom;padding-bottom:32px;position:relative;}

/* clearfix */
.clear-block:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

img.alignleft,img.alignright{padding:3px;margin-top:4px;margin-bottom:4px;border-radius:4px;}
.alignleft{float:left;margin-right:8px;}
.alignright{float:right;margin-left:8px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center;}
.bubble-trigger{position:relative;}
.bubble{display:none;position:absolute;z-index:10;}

ul.f11-navigation{background:#eee url(../images/forum11/nav.png) repeat-x left top;width:100%;padding:0;margin:0;list-style-type:none;position:relative;z-index:15;}
ul.f11-navigation li{display:block;position:relative;float:left;list-style-type:none;padding:0 1px 0 0;margin:0;background:transparent url(../images/forum11/nav-div.png) no-repeat right top;}
ul.f11-navigation li a{min-height:32px;display:block;font-weight:bold;font-size:115%;text-transform:uppercase;text-decoration:none;text-shadow:#fff 1px 1px 1px;text-align:center;color:#4e4e4e;padding:0 13px 0 11px;position:relative;line-height:31px;}
ul.f11-navigation li a.home span.title{background:transparent url(../images/forum11/icons.png) no-repeat 0px -756px;padding-left:22px;}
ul.f11-navigation li.active a.home span.title{background-position:0px -710px;}
ul.f11-navigation li a:hover,ul.f11-navigation li:hover a{background-color:#fff;}
ul.f11-navigation li.active a:hover,ul.f11-navigation li.active:hover a{background-color:#000;}
ul.f11-navigation li a span.title{display:block;padding:0;}
ul.f11-navigation li a span.pointer{display:none;}

ul.f11-navigation li.active a span.pointer,
ul.f11-navigation li.active-parent a span.pointer,
ul.f11-navigation li.active-ancestor a span.pointer
{position:absolute;width:100%;height:7px;bottom:-7px;left:0;display:block;background:transparent url(../images/forum11/nav-pointer.png) no-repeat center top;}

ul.f11-navigation li.active a,
ul.f11-navigation li.active-parent a,
ul.f11-navigation li.active-ancestor a
{background:#000 url(../images/forum11/nav-active.png) no-repeat left top;color:#dedede;text-shadow:#000 1px 1px 1px;}

ul.f11-navigation li a span.arrow{display:none;}

/* fade on mouse out */
ul.f11-navigation li a.fadeThis{position:relative;z-index:1;}
ul.f11-navigation li a.fadeThis span.hover{position:absolute;top:0;left:0;display:block;height:100%;width:100%;background-color:#fff;z-index:-1;margin:0;padding:0;}

ul.f11-navigation li.active a.fadeThis span.hover,
ul.f11-navigation li.active-parent a.fadeThis span.hover,
ul.f11-navigation li.active-ancestor a.fadeThis span.hover
{background:none;}

ul.f11-navigation li.active a.fadeThis span.hover
{background-color:transparent;}

/* submenus */
ul.f11-navigation ul li a span.pointer{display:none !important;}
ul.f11-navigation ul{list-style-type:none;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;position:absolute;display:none;width:250px;top:32px;left:0;margin:0;padding:4px;line-height:normal;background-color:#fff;-moz-box-shadow:0px 8px 14px rgba(0,0,0,0.3);-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-box-shadow:0px 8px 14px rgba(0,0,0,0.3);-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;box-shadow:0px 8px 14px rgba(0,0,0,0.3);border-bottom-right-radius:8px;border-bottom-left-radius:8px;}

ul.f11-navigation li.active ul,
ul.f11-navigation li.active-parent ul,ul.f11-navigation li.active-ancestor ul
{background-color:#000;border-bottom:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;}

ul.f11-navigation li.active li a,
ul.f11-navigation li.active-parent li a,
ul.f11-navigation li.active-ancestor li a
{background:none;}

ul.f11-navigation ul li{float:none;margin:0;background:none;}
ul.f11-navigation ul li a span.title{padding-left:10px;}
ul.f11-navigation ul li a{min-height:1px;height:auto;padding:8px 14px 8px 8px;margin:0;text-align:left;text-transform:none;line-height:125%;}
ul.f11-navigation li.active ul a{background:none;}
ul.f11-navigation ul li a:hover{background-color:#333;color:#fff;text-shadow:#333 1px 1px 1px;}
ul.f11-navigation ul li.active a{color:#f8b013;}
ul.f11-navigation ul li.active li a{color:#dedede;}
ul.f11-navigation ul li a span.title{padding:0;}
ul.f11-navigation ul ul{left:250px;top:0;border-top:1px solid #ccc;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
ul.f11-navigation li:hover ul ul,ul.f11-navigation li:hover ul ul ul,ul.f11-navigation li:hover ul ul ul ul{display:none;}
ul.f11-navigation li:hover ul,ul.f11-navigation li li:hover ul,ul.f11-navigation li li li:hover ul,ul.f11-navigation li li li li:hover ul{display:block;}
ul.f11-navigation li li a span.arrow{display:block;position:absolute;right:6px;top:0;line-height:32px;}


/* fade on mouse out */
ul.f11-navigation li li a.fadeThis span.hover,
ul.f11-navigation li.active li a.fadeThis span.hover,
ul.f11-navigation li.active-ancestor li a.fadeThis span.hover{background-color:#333;}

/*** FEATURED CONTENT ***/


#featured-content{
  display: block;
  height:174px;
  width:780px;
  background:#5e5e5e url(../images/forum11/featured2.jpg) no-repeat center ;
  border-top:1px solid #818389;color:#fff;
  margin:0 auto;
  color:#ccc;
  position: relative;
}

#featured-content .slide-container{padding:0 0 25px 0;}
#featured-content .slide-container, #featured-content ul.slides li.slide{width:780px;height:174px;display:block;}

#featured-content h2{font-size:180%;font-weight:bold;text-shadow:#000 1px 1px 1px;margin:0;padding:0 0 .2em 0;line-height:140%;}
#featured-content h4{font-size:130%;font-weight:normal;text-shadow:#000 1px 1px 1px;margin:0;padding:.2em .6em .4em .6em;line-height:normal;}
#featured-content p{margin:0 0 .6em 0;}
#featured-content a{color:#fff;text-decoration:none;font-weight:bold;}
#featured-content a:hover{background-color:rgba(0,0,0, 0.15);}
#featured-content .post-thumb img{border:4px solid #777;}
#featured-content .details{padding: 0 10px;}
#featured-content .summary{font-size:125%;font-style:italic;line-height:150%;}


#featured-content a.readmore{position:absolute;z-index:2;bottom:-2px;right:20px;background:transparent url(../images/forum11/readmore.png) no-repeat center top;width:130px;height:35px;line-height: 32px;text-indent:20px;color:#ddd;}

#featured-content a.readmore:hover{background-position:center bottom;color:#fff;}

/* only hide if slider is enabled (it is if there are more than 3 blocks) */
.withSlider ul.slides li.slide.page-content{position:absolute;display:none;width:940px;}

ul.slides li.slide .slide-content ul.blocks li.block h4.title{font-size:160%;font-weight:bold;background:#eee url(images/bg-lightgray.png) no-repeat left top;padding:.4em .6em;margin:0 0 .2em;text-shadow:#fff 1px 1px 1px;line-height:100%;color:#797979;position:relative;}


ul.slides li.slide.slide-2,
ul.slides li.slide.slide-3,
ul.slides li.slide.slide-4,
ul.slides li.slide.slide-5,
ul.slides li.slide.slide-6,
ul.slides li.slide.slide-7,
ul.slides li.slide.slide-8{display:none;}
/*------------------------------------------------------*/


	.div_design_20090511_header_shadow
	{
		width:972px;
		height:10px;
		text-align:center;		
	}
	.img_shadow
	{
		padding: 0px 0px 5px 0px;
	
	}
	.div_design_20090511_content
	{
		width:940px;
		padding: 5px 10px 10px 10px;
		margin:auto;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	.div_design_20090511_content a {
		text-decoration: underline;
		color: #0058A1;	
	}
	
	.div_design_20090511_content a:link {
		
		text-decoration: underline;
		color: #0058A1;	
	}
	.div_design_20090511_content  a:visited {
		
		text-decoration: underline;
		color: #0058A1;	
	}
	
	.div_design_20090511_content a:hover {
		text-decoration: none;
		color: #0058A1;	
	}



	.div_design_20090511_content_secondary
	{
		width:938px;
		padding: 0px 10px 0px 10px;
		margin:auto;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-color: #0058A1;
		overflow: hidden;
		clear:both;
	}
	.div_design_20090511_content_secondary a {
		text-decoration: underline;
		color: #0058A1;	
	}
	
	.div_design_20090511_content_secondary a:link {
		
		text-decoration: underline;
		color: #0058A1;	
	}
	.div_design_20090511_content_secondary  a:visited {
		
		text-decoration: underline;
		color: #0058A1;	
	}
	
	.div_design_20090511_content_secondary a:hover {
		text-decoration: none;
		color: #0058A1;	
	}


	
		.div_design_20090511_content_left_column_home
		{
			float:left;
			width:17%;
			background-color:#0058a1;
			
		}
		.div_design_20090511_content_right_column_home
		{
			float:right;
			width:80%;
			border-bottom-color:#0058A1;
			border-bottom-style:solid;
			border-bottom-width:thin;
			background-color:#FFFFFF;
			padding: 10px 10px 10px 10px;
		}
		.div_design_20090511_content_right_column
		{
			float:right;
			width: 83%;
			border-bottom-color:#0058A1;
			border-bottom-style:solid;
			border-bottom-width:thin;
			background-color:#FFFFFF;
			padding: 10px 10px 10px 10px;
		}
		.div_design_20090511_content_right_column_100
		{
			float:right;
			width: 100%;
			border-bottom-color:#0058A1;
			border-bottom-style:solid;
			border-bottom-width:thin;
			background-color:#FFFFFF;
			padding: 20px 0px 20px 20px;
		}
		.div_design_20090511_content_right_column_intranet
		{
			float:right;
			width: 100%;
			border-bottom-color:#0058A1;
			border-bottom-style:solid;
			border-bottom-width:thin;
			background-color:#FFFFFF;
			padding: 10px 10px 10px 10px;
		}
		.column
		{
			float:left;
			padding: 10px 10px 10px 10px;
		}
			.div_design_20090511_content_main_yellow_header
			{
				color:#FDD12A;
				font-weight:bolder;
				font-size:20px;
			}
			.div_design_20090511_content_main__header
			{
				color:#1F5D86;
				font-weight:bolder;
				font-size:20px;
			}
			.div_design_20090511_content_main__header_sub
			{
				color:#1F5D86;
				font-size:16px;
				font-style:italic;
			}
			.div_design_20090511_content_main
			{
				width:75%;
				
		
			}
			.div_design_20090511_content_top
			{
				float:left;
				vertical-align:top;
				
			}
				.div_design_20090511_content_main_text
				{
					float:left;
					width:70%;
				}
				.div_design_20090511_content_main_text_secondary
				{
					float:left;
					width:100%;
				}
				.div_design_20090511_content_main_text_secondary_sim
				{
					float:left;
					width:100%;
						font-family: Futura, Calibri, Arial, Helvetica, sans-serif;
				}
				.div_design_20090511_content_blockquote
				{
					background: transparent url(http://www.kfla.org/images/Quote_Drops.png) no-repeat left top;
					margin: 10px 65px 10px 10px;
					padding: 20px 20px 10px 10px;
					font-size:14px;
					font-style: italic;
				}

					.div_design_20090511_content_blockquote p
					{
						padding: 8px;
						margin: 2px;
					}
				.div_design_20090511_content_new_noteworthy
				{
					padding-right:3px;
					vertical-align:top;
					color:#006699;
					background-color:#ffffff;
					float:right;
					width:25%;
				}
				.content_new_noteworthy_links_title
				{
					text-align: center;
					color:#ffffff;
					font-size:14px;
					font-weight:bold;
					font-family:Arial, Helvetica, sans-serif;
					background-color:#F58025;
					/*background-color:#006699;*/
					padding: 15px 15px 15px 15px;
				}
				.content_new_noteworthy_links_links
				{
					color:#006699;
					font-size:12px;
					font-weight:bold;
					font-family:Arial, Helvetica, sans-serif;
					background-color:#ffffff;
					padding: 15px 15px 15px 15px;
					border-bottom-color:#006699;
					border-left-color:#006699;
					border-right-color:#006699;
					border-top-color:#006699;
					border-style:solid;
					border-width:thin;
				}
				.content_new_noteworthy_links_links a {
					text-decoration: underline;
					display: block;
					font: 12px Arial, Helvetica, sans-serif;
					color: #0058A1;	
					font-weight:bold;
					}
				
				.content_new_noteworthy_links_links a:link {
					
					text-decoration: underline;
					display: block;
					font: 12px Arial, Helvetica, sans-serif;
					color: #0058A1;	
					font-weight:bold;
					}
				.content_new_noteworthy_links_links  a:visited {
					
					text-decoration: underline;
					display: block;
					font: 12px Arial, Helvetica, sans-serif;
					color: #0058A1;	
					font-weight:bold;
					}
				
				.content_new_noteworthy_links_links a:hover {
					text-decoration: none;
					display: block;
					font: 12px Arial, Helvetica, sans-serif;
					color: #0058A1;	
					font-weight:bold;
					}
			.div_design_20090511_content_bottom
			{
				float:left;
				
			}
	.div_design_20090511_footer
	{
		width:100%;
		padding: 10px 10px 10px 10px;
		margin:auto;
		float:left;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
	}



/************************************************************

old design styles

*************************************************************/


.logintable
{
	background-color:#FFFFFF;
	color:#0058A1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	padding-bottom:30px;
	padding-top:30px;
	width:100%;
}
.loginfields_usrname
{
	width:112px;
}
.lefttd
{
	background-color:#0058A1;
	color:#0058A1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	border-left-color:#0058A1;
	border-left-style:solid;
	border-left-width:thin;
	border-right-color:#0058A1;
	border-right-style:solid;
	border-right-width:thin;
}
.lefttdlogo
{
	background-color:#ffffff;
	color:#0058A1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	border-left-color:#0058A1;
	border-left-style:solid;
	border-left-width:thin;
	border-right-color:#0058A1;
	border-right-style:solid;
	border-right-width:thin;
}
.righttd
{
	border-right-color:#0058A1;
	border-right-style:solid;
	border-right-width:thin;

}
.righttd_toptable
{
	background-image:url(../images/banners/banner1.jpg);
	background-repeat:no-repeat;

}

.righttd_toptable_search
{
	background-image:url(../images/banners/banner1.jpg);
	

}


.nav_secondary
{
	text-align:right;
	vertical-align:top;
	padding-right:4px;
}
.searchtd
{
	text-align:right;
	vertical-align:middle;
	padding-right:4px;
	padding-top:5px;
}
.nav_primary
{
}
.righttd_contenttable
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	padding-top:20px;
}
.righttd_contenttable_home
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
}
.righttdcontent
{
	background-color:#FFFFFF;
	vertical-align:top;
	border-right-color:#0058A1;
	border-right-style:solid;
	border-right-width:thin;
}
.righttd_contenttable
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	vertical-align:top;
}
.righttd_contenttable_main_article
{
	padding-right:10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom-color:#0058A1;
	border-bottom-style:solid;
	border-bottom-width:thin;
	vertical-align:top;
}
.article_title
{
	color:#0058A1;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.article_title_wow
{
	color:#f58025;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.article_title_cta
{
	color:#ee3424;
	font-size:15px;
	font-weight:bold;
	font-family: Futura, Calibri, Arial, Helvetica, sans-serif;
}
.article_title_tl
{
	color:#7c2b83;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.article_title_forum
{
	color:#AEBC22;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.article_subtitle_wow
{
	color:#f58025;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.article_subtitle_cta
{
	color:#ee3424;
	font-size:13px;
	font-weight:bold;
	font-family: Futura, Calibri, Arial, Helvetica, sans-serif;
}
.article_subtitle_tl
{
	color:#7c2b83;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.article_subtitle_forum
{
	color:#AEBC22;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.newnoteworthy_forum a
{
	color:#AEBC22;
}
.article_title_forumtable 
{
	background-color:#AEBC22;
	
}
.article_title_forumtable tr
{
	background-color:#ffffff;
	
}


.article_subtitle
{
	color:#0058A1;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.righttd_links
{
	padding-right:3px;
	vertical-align:top;
	height:100%;
	border-bottom-color:#0058A1;
	border-bottom-style:solid;
	border-bottom-width:thin;
	color:#006699;
	background-color:#ffffff;
}
.righttd_links_title
{
	text-align: center;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#006699;
	padding: 15px 15px 15px 15px;
}
.righttd_links_links
{
	color:#006699;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	padding: 15px 15px 15px 15px;
	border-bottom-color:#006699;
	border-left-color:#006699;
	border-right-color:#006699;
	border-top-color:#006699;
	border-style:solid;
	border-width:thin;
}
.righttd_links_links a {
	text-decoration: underline;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #0058A1;	
	font-weight:bold;
	}

.righttd_links_links a:link {
	
	text-decoration: underline;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #0058A1;	
	font-weight:bold;
	}
.righttd_links_links  a:visited {
	
	text-decoration: underline;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #0058A1;	
	font-weight:bold;
	}

.righttd_links_links a:hover {
	text-decoration: none;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #0058A1;	
	font-weight:bold;
	}
	
.righttd_fellowarticles
{
	padding: 5px 5px 5px 5px;
	vertical-align:top;
	text-align:left-justify;
}
.footer
{
	padding: 5px 5px 5px 5px;
	vertical-align:top;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	background:#FFFFFF;
	border-left-color:#0058A1;
	border-left-style:solid;
	border-left-width:thin;
	border-top-color:#0058A1;
	border-top-style:solid;
	border-top-width:thin;
	border-bottom-color:#0058A1;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-right-color:#0058A1;
	border-right-style:solid;
	border-right-width:thin;
}

.subnav
{
	color:#0058A1;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	padding: 15px 5px 0px 15px;
}
.subnav a {
	text-decoration: underline;
	
	font: 14px Arial, Helvetica, sans-serif;
	color: #0058A1;	
	font-weight:bold;
	}

.subnav a:link {
	
	text-decoration: underline;
	
	font: 14px Arial, Helvetica, sans-serif;
	color: #0058A1;	
	font-weight:bold;
	}
.subnav  a:visited {
	
	text-decoration: underline;
	
	font: 14px Arial, Helvetica, sans-serif;
	color: #0058A1;	
	font-weight:bold;
	}
	

.subnav a:hover {
	text-decoration: none;
	
	font: 14px Arial, Helvetica, sans-serif;
	color: #0058A1;	
	font-weight:bold;
	}
	
.righttd_contenttable_main
{
	font: 12px Arial, Helvetica, sans-serif;
	padding-right:10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align:top;
	background-color:#FFFFFF;
	border-right-color:#0058A1;
	border-right-style:solid;
	border-right-width:thin;
}

.righttd_contenttable_main a {
	text-decoration: underline;
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #0058A1;	
 	}

.righttd_contenttable_main a:link {
	
	text-decoration: underline;
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #0058A1;	
 	}
.righttd_contenttable_main  a:visited {
	
	text-decoration: underline;
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #0058A1;	
 	}
	

.righttd_contenttable_main a:hover {
	text-decoration: none;
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #0058A1;	
 	}

.righttd_fellowarticles2
{
	padding: 5px 5px 5px 5px;
	vertical-align:top;
	text-align:left-justify;
}


.righttd_fellowarticles2 a {
	text-decoration: none;
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #ee3424;	
 	}

.righttd_fellowarticles2 a:link {
	
	text-decoration: none;
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #ee3424;	
 	}
.righttd_fellowarticles2  a:visited {
	
	text-decoration: none;
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #ee3424;	
 	}
.righttd_fellowarticles2 a:hover {
	text-decoration: underline;
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #ee3424;	
 	}
.righttd_fellowarticles3
{
	padding: 5px 5px 5px 5px;
	vertical-align:top;
	text-align:left-justify;
}

.righttd_fellowarticles3 a {
	text-decoration: none;
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #848F1B;	
 	}

.righttd_fellowarticles3 a:link {
	
	text-decoration: none;
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #848F1B;	
 	}
.righttd_fellowarticles3  a:visited {
	
	text-decoration: none;
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #848F1B;	
 	}
.righttd_fellowarticles3 a:hover {
	text-decoration: underline;
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #848F1B;	
 	}

.righttd_fellowarticles4
{
	padding: 5px 5px 5px 5px;
	vertical-align:top;
	text-align:left-justify;
}

.righttd_fellowarticles4 a {
	text-decoration: none;
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #7c2b83;	
 	}

.righttd_fellowarticles4 a:link {
	
	text-decoration: none;
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #7c2b83;	
 	}
.righttd_fellowarticles4  a:visited {
	
	text-decoration: none;
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #7c2b83;	
 	}
.righttd_fellowarticles4 a:hover {
	text-decoration: underline;
	
	font: 12px Arial, Helvetica, sans-serif;
	color: #7c2b83;	
 	}
.programs_home_list
{
	vertical-align:top;
}

.img_padding
{
	padding: 5px 5px 5px 5px;
}
