@charset "utf-8";
/* CSS Document */
@import url("exmenu-main-horizontal.css");

body, td{
	font-size:13px;
}
.uppercase_link{
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
}
.tableborder
{
    border-color: #000;
    border-width: 0 0 1px 1px;
    border-style: solid;
}
	.tableborder td{
		border-color: #000;
		border-width: 1px 1px 0 0;
		border-style: solid;
		margin: 0;
	}
.blacklink, a:link.blacklink, .blacklink a:link{
	color:black;
}
.blacklink:hover, .blacklink a:hover, a:hover.blacklink, strong .blacklink:hover, .blacklink strong a:hover, strong a:hover.blacklink{
	text-decoration:underline;
	color:#1b75bb;
}
.bluelink, a:link.bluelink, .bluelink a:link{
	color:#1b75bb;
}
.bluelink:hover, .bluelink a:hover, a:hover.bluelink, strong .bluelink:hover, .bluelink strong a:hover, strong a:hover.bluelink{
	text-decoration:underline;
	color:#1b75bb;
}


/*Standard items*/
.clear
	{clear:both;}
a:link, a:link strong, strong a:link{
	color:#1b75bb;
	text-decoration:none;
}
	a:visited, a:visited strong, strong a:visited{
		color:#666666;
		text-decoration:none;
	}
	a:visited strong:hover, a:visited:hover strong{
		color:#1b75bb;
		text-decoration:underline;
	}
	li a:link, li a:link strong, li strong a:link{
		color:#000000;
	}
	a:hover, strong a:hover, a:link strong:hover{
		text-decoration:underline;
		color:#1b75bb;
	}
a img{
	border:0px;
}
b, strong{
	color:#000000;
	font-weight:bold;
}
u{
	text-decoration:none;
	color:#f34802;
	font-weight:bold;
}
p {
	margin-top:0em;
	margin-bottom:1em;
}
form{
	margin:0px;
}
#body {
	text-align:center;
	margin:0px;
	background: #333333;
	font-family:arial, helvetica, sans-serif;
}
#main {
	width:983px;
	margin:0px auto;
	border-bottom:13px solid #333333;
	border-top:13px solid #333333;
	text-align:left;
}
	a.logo {
		width:324px;
		height:122px;
		overflow:hidden;
		text-indent:-9999px;
		background:url("images/logo.gif");
		z-index:-9999;
		float:left;
	}
/*end Standard items*/

#content h2, td.contentheading, #content h2 a:link, #content h2 a:visited, td.contentheading a:link, td.contentheading a:visited{
	/*page headers*/
}
	
	
#header{
	background:#ffffff url("images/corner_right.gif") top right no-repeat;
	padding-bottom:3px;
	margin-bottom:13px;

}
	#search{
		width:309px;
		margin-top:26px;
		margin-right:20px;
		vertical-align:middle;
		float:right;
		background:url("images/bck_search.gif") no-repeat;
		padding-top:19px;
		color:#989898;
	}
		#search .moduletable-search{
			background:#cccccc url("images/bck_searchbtm.gif") bottom no-repeat;
			padding-bottom:14px;
			padding-top:10px;
		}
		#search .inputbox-search{
			height:17px;
			border-top:1px solid #989898;
			border-left:1px solid #989898;
			border-right:0px;
			border-bottom:0px;
			font-size:10px;
			color:#515151;
			width:237px;
			margin-right:17px;
			margin-left:17px;
		}
		#search .button-search{
			background:url("images/btn_search.gif") no-repeat;
			height:19px;
			width:19px;
			position:relative;
			bottom:-4px;
			border:none;
			color:#666666;
		}
	#top-nav{
		clear:both;
		background:url("images/bck_nav.gif");
		height:35px;
		position:relative;
	}
		#cover_slice{
			position:absolute;
			top:0px;
			left:0px;
			width:2px;
			background:url("images/bck_nav.gif");
			z-index:2000;
			height:35px;
		}
	#banner{
		background:url("images/bck_banner.gif") repeat-x;
		height:247px;
		overflow:hidden;
	}
		#banner_flash{
			width:657px;
			float:left;
			height:247px;
		}
		#banner_box{
			background:url("images/bck_banner_box.gif") center right no-repeat;
			height:247px;
			width:326px;
			float:right;
		}
		#banner_box .moduletable{
			margin:0px 0px;
		}
	#toolbar{
		border-top:6px solid #333333;
	}
		#toolbar_left{
			width:324px;
			float:left;
		}
		#toolbar_right{
			float:right;
		}
			#toolbar_right .moduletable-updates{
				background:url("images/bck_updates.gif");
				height:58px;
				text-align:right;
				line-height:58px;
				width:633px;
				padding-right:20px;
			}
	
	#columns{
		border-top:6px solid #333333;
		width:983px;
		clear:both;
		background:url("images/bck_columns.gif") repeat;
		position:relative;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;		
		line-height:14px;
	}
	#columns .blog, #columns .dailynews_dnl-whole, #columns .moduletable-home{
		margin-left:17px;
		margin-right:17px;
	}
	#columns {}
		#column1{
			width:324px;
			margin-right:6px;
			background-color:#ffffff;
		}
			.moduletable-otherblogs{
				margin-left:17px;
				margin-right:17px;
				margin-top:10px;
			}
				#columns .moduletable-otherblogs{
					font-size:13px;
					line-height:16px;
				}
				#columns .moduletable-otherblogs h4{
					font-size:14px;
					margin-bottom:8px;
				}
		#column2{
			width:324px;
			margin-right:6px;
			float:right;
			background-color:#ffffff;
			padding-bottom:165px;
		}
		#column3{
			width:323px;
			float:right;
			background-color:#ffffff;
		}
		#column_footer{
			clear:both;
			background:url("images/corner_bottom.gif") no-repeat;
			height:9px;
			width:983px;
		}
		#columns #spotlight{
			width:324px;
			height:164px;
			position:absolute;
			bottom:0px;
			left:330px;
			padding-top:11px;
			background:#333333 url("images/corner_bottom1.gif") top center no-repeat;
		}
	
		/*homepage - advocates blog*/
		#column1 ul.dnlGC_dnl{
			list-style-type:none;
			margin-left:17px;
			margin-right:17px;
			margin-top:0px;
			padding:0px;
		}
		
		#columns .blog, #column1 ul.dnlGC_dnl{
			line-height:16px;
			font-size:13px;
		}
		#columns .blog .contentheading, #column1 .dnlGC_dnl-title{
			font-size:14px;
			font-weight:bold;
			color:#1b75bb;
			margin-bottom:0px;
			padding-bottom:0px;
		} #column1 .dnlGC_dnl-title{padding-bottom:8px;}
		#columns .blog .small{
			font-size:11px;
			font-style:italic;
			margin-top:0px;
			color:#666666;
		}
		#columns .blog .modifydate, #column1 .dnlGC_dnl-date{
			font-size:11px;
			font-style:italic;
			margin-top:0px;
			color:#666666;
			padding-bottom:8px;
		}#column1 .dnlGC_dnl-date{padding-bottom:0px;}
		.readon, .dnlGC_dnl-read_more{
			color:#1b75bb;
			text-transform:uppercase;
			font-weight:bold;
			font-size:11px;
		}
		/*homepage - modules*/
		.moduletable-home h3{
			color:#1b75bb;
			font-size:20px;
			font-weight:normal;
			border-bottom:1px solid #cccccc;
			padding-bottom:7px;
			margin-bottom:12px;
			margin-top:23px;
		}
		.moduletable-home a:link, .moduletable-home a:visited{
			text-transform:normal;
			font-size:11px;
			line-height:12px;
		}
		/*homepage - dailynews*/
		.dailynews_dnl-whole ul{
			margin-left:0px;
			padding-left:0px;
		}
		li.dailynews_arrow-dnl{
			list-style-type:none;
			background:url("images/li_dailynews.gif") left 5px no-repeat;
			padding-left:7px;
			border-bottom:1px solid #cccccc;
			padding-bottom:10px;
			margin-bottom:10px;
		}
		.dailynews_dnl-whole ul a:link, .dailynews_dnl-whole ul a:visited{
			color:#333333;
		}
		.dailynews_dnl-whole ul a:hover{
			color:#1b75bb;
		}
	.br{
		border-right:6px solid #333333;
	}
	.ftr{
		border-right:6px solid #333333;
		background:url("images/corner_bottom1.gif") bottom no-repeat;
	}


	
	#footer1{
		clear:both;
		margin-top:14px;
		margin-bottom:10px;
		border-top:1px solid #525252;
		border-bottom:1px solid #525252;
		padding:13px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#999999;
	}
		#footer1 a:link, #footer1 a:visited{
			color:#999999;
			text-decoration:none;			
		}
		#footer1 a:hover{
			text-decoration:underline;
		}
	#footer2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#999999;
		margin-left:20px;
		margin-top:10px;
	}
		#footer2 a:link, #footer2 a:visited{
			color:#999999;
			text-decoration:none;			
		}
		#footer2 a:hover{
			text-decoration:underline;
		}
	#footer3{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#ffffff;
		margin-left:20px;
	}
		#footer3 a:link, #footer3 a:visited{
			color:#ffffff;
			text-decoration:none;
		}
		#footer3 a:hover{
			text-decoration:underline;
		}
