.searchContainer
{
	width: 100%; 
	text-align: right;
	right: 0px;
	font-family: Arial;
	font-size: 12px;
}

.categoryLink, .categoryLink:hover, .categoryLink:link, .categoryLink:visited 
{ 
	text-align: right;
	width: 100%;
	font-family: Arial;
	font-size: 10px;
}


.categoryNav
{
 -moz-border-radius: 10px 10px 10px 10px;
 background-color: #eaeaea;
 margin-bottom: 7px;
    margin-top: 10px;
    padding: 5px 10px;
    position: relative;
    width: 100%;
}

.categoryNav ul
{
margin: 0px;
padding: 0px;
}

.activeCategory
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	display: inline;
	padding-left: 5px;
	padding-right: 10px;
	border-right: 1px solid #CCCCCC;
	list-style: none outside none;
}

.activeCategory a:link, .activeCategory a:hover, .activeCategory a:visited 
{
	font-family: Arial;
	font-size: 12px;
}

.defaultCategory
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	display: inline;
	list-style: none outside none;
	border-right: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-right: 10px;
}


/* Sorting - Added Aug 19, 2014 */
.sortNav { padding: 5px; position: relative; width: 100%; font-family: Arial; font-size: 10px; }
.sortNav ul { margin: 0px; padding: 0px; }

.labelSort { display: inline; padding-left: 5px; padding-right: 10px; list-style: none outside none; }
.activeSort  { display: inline; padding-left: 5px; padding-right: 10px; list-style: none outside none; }
.activeSort a:link, .activeSort a:hover, .activeSort a:visited { color: #666666; }
.defaultSort { display: inline; padding-left: 5px; padding-right: 10px; list-style: none outside none; }














.articleDisplayContainer
{
	width: 100%;
	padding-top: 10px;
}

.articleFilesContainer
{
font-family: Arial;
	font-size: 12px;
	padding-top: 10px;
}

.articleFileEven
{
font-family: Arial;
	font-size: 12px;
}

.articleFileOdd
{
font-family: Arial;
	font-size: 12px;
}

.categoryDisplayContainer
{
	width: 100%;
	padding-top: 10px;
}

.categoryName 
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	border-bottom: #CCCCCC 1px solid;
	padding-bottom: 10px;
	width: 100%;
	text-align: center;
}

.articleEvenClass
{
	border-bottom: #CCCCCC 1px solid;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100%;
}

.articleOddClass
{
	border-bottom: #CCCCCC 1px solid;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100%;
}

.articleNameDateRow
{
	width: 100%;
}

.articleNameLink .articleNameLink:link, .articleNameLink:visited 
{
	font-family: Arial;
	font-size: 12px;
}

 .articleNameLink:hover
 {
 
 }

.articleDate
{
text-align: right;
	font-family: Arial;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
	width: 100%;
}
.articleDateCell
{
	text-align: right;
	font-family: Arial;
	font-size: 12px;
	width:150px;
}

.articleTitle { font-family: Arial; font-size: 20px; font-weight: bold; }
	
}

.articleSubTitle { font-family: Arial; font-size: 14px; padding: 5px; }
.articleAuthor, .articleTopic, .articleSeries { font-family: Arial; font-size: 12px; }
.articleLabel { font-weight: bold; }

.iaStep1Link { padding-top:6px; padding-left:20px; }
.iaStep1Link a, .iaStep1Link a:visited { text-decoration:none; }
.iaStep1Link a:hover ( text-decoration:underline; )


.clearLinkContainer { width:100%; text-align:right; }
.clearSearchCriteria { float:right; text-align:right; }


.articleMessage
{
	font-family: Arial;
	font-size: 12px;
}