﻿div.FeaturesNav {
	height: 54px;
	margin: 0;
	background-color: #999;
	border: solid 1px #333;
	padding: auto;
	text-align: center;
}

.FeaturesNav a, .FeaturesNav a:Link, .FeaturesNav a:Visited {
	display: inline-block;
	width: 48px;
	height: 36px;
	background-color: #ccc;
	color: #fff;
	font-weight: bold;
	font-size: 8px;
	margin: 5px 1px;
	border: solid 1px #666666;
	padding: 2px;
	text-align: center;
	cursor: pointer;
}

.FeaturesNav a:Hover, .FeaturesNav a:Active {
	width: 48px;
	background-color: #f6b90f;
	color: #03c;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	cursor: pointer;
}

.FeaturesNav a.current {
	background-color: #f6b90f;
	color: #fff;
	border: solid 1px #fff;
}

div.categoryItemList {
	margin-bottom: 5px;
}

div.itemThumbnail {
	float: left;
	width: auto;
	height: auto;
	padding-top: 3px;
	margin-right: 5px;
}

div.itemThumbnail img {
	width: 96px;
	height: 72px;
	border: solid 1px #333;
}

.CategoryLink, .CategoryLink:Link, .CategoryLink:Visited {
	color: #ccc;
}

.CategoryLink:Hover, .CategoryLink:Active {
	color: #fff;
	text-decoration: underline;
}

.CategoryLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.1em;
	color: #fff;
	float: left;
}

.cBodyNoPadding { /*Adds border with padding*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	background-color: #fff;
	text-align: left;
	margin: 0;
	padding: 0;
	border: 1px solid #666666;
	width: auto;
	_width: 100%;
}

.NoPadding {
	padding: 0;
}

.NoPadding div {
	width: 100%;
	margin: 0;
}

.ClearCache {
	padding: 2px 0 2px 0;
	text-align: center;
}

.ListPanel {
	/*
	border: solid 1px #666666;
	background-color: #fff;
	text-align: left;
	margin-left: -10px;
	margin-right: -10px;
	*/
	width: 100%;
	height: auto;
	padding: 0;
}

#ListHeaderDiv {
	color: #fff;
	background-color: #666666;
	margin: 0;
	padding: 4px 6px 6px 6px;
	width: auto;
	height: auto;
	display: none;
}

#TabStripWrapper {
	margin-left: 10px;
	margin-right: -10px;
	padding: 0;
}

#ListFooterDiv {
	color: #fff;
	background-color: #666666;
	margin: 0;
	padding: 4px 6px 6px 6px;
	width: auto;
	height: 12px;
	text-align: right;
}

#articleDisplay {
	width: 100%;
}

.divLastUpdated {
	text-align: right;
}

.Scrolling {
	overflow: auto;
}

#divEmailAFriend
{
}

#divPrinterFriendly
{
	float:right;
}
	
.divEmailAFriendForm
{
}

/*Modal Popup*/
.commentBackground 
{

	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index: 3;
}

.commentPopup {
    bottom: 80px !important;
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:300px;
}



#commentEntryWrapper
{
	
}

#commentInstructions
{
}

#commentText
{
}

#commentFirstName
{
}

#commentLastName
{
}

#commentEmail
{
}

#commentSubmit
{
}
#commentCancel
{
}
.commentTextbox
{
	height:100px;
	width:250px;
}

/* this class controls the comment entry window */
.commentEntry
{
	
	}

/* this class controls the comment confirmation window */
.commentConfirmation
{
	
}

.progressUpdate
{
	position:fixed;
	top:0px;
	left:0px;
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	height:100%;
	width:100%;
	z-index:11;
}

.progressWrap
{
	position:fixed;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	z-index:14;
}

.progressUpdateMessage
{
	position:relative;
	top:50%;
	background-color:#ffffff;
	width:300px;
	height:100px;
	border:solid 2px Gray;
	filter:alpha(opacity=100);
	opacity:1.0;
	text-align:center;
	z-index:15;
	left:50%;
	margin-left:-150px;
}

.RotatorFrame {
    width: auto;
    max-width: 640px; 
    min-height: 385px;
}

.RotatorHeadline, .DetailHeadline {
    font-family: Tahoma, Verdana, Arial, sans-serif !important; 
    font-size: 18px !important; 
    font-weight: bold; 
}

.RotatorArticle, .DetailArticle {
    margin: 0px; 
    padding: 10px;
    font-family: Tahoma, Verdana, Arial, sans-serif !important; 
    font-size: 14px !important; 
    font-weight: bold;
    line-height: 20px;
    text-align: left !important;
}

.RotatorText, .DetailText {
    font-family: Tahoma, Verdana, Arial, sans-serif !important; 
}

.RotatorInnerDiv {
    margin: 10px auto; 
    padding-left: 330px;
    text-align: center !important;
}

.RotatorMedia {
    float: left; 
    margin: 10px 20px 0 0;
    padding: 0;
}

.RotatorDownload {
    margin: 0 auto;
    text-align: center !important;
}

