@media screen
{
.article {margin:20px 40px 20px 40px;}
}

@media print
{
.article {margin:0px;}
}

/* Item Status */
.Active
{
    padding:5px;
}

.Inactive
{
    border:dashed 2px #F00;
    padding:3px;
}

/* Bottom Links */
.LinkToListContainer
{
    width:100%;
    text-align:right;
    background-color:#847A72;
    height:25px;
    vertical-align:middle;
}

a.WhiteLink:link,a.WhiteLink:visited,a.WhiteLink:active,a.WhiteLink:hover
{
    color:#FFF;
    font-family:Arial;
    font-size:11px;
}

/* Icons Status Panel */
.StatusPanel
{
    width:100%;
    text-align:right;
    display:block;
}

/* List & Details */
.List
{
    width:100%;
    font-family:Arial;
    color:#666633;
}

.DetailsHead
{
    background-color:#E6DDD5;
    color:#666633;
    display:block;
    padding:5px;
    font-family:Arial;
}

.DetailsHead .Title
{
    font-weight:bold;
}

/* List Items */
.Item
{
    background-color:#F2EEEA;
    padding:5px;
}

.AlternatingItem
{
    background-color:#E6DDD5;
    padding:5px;
}

/* List & Details Components */
.Date
{
    font-style:italic;
    font-size:11px;
}

.TitlePanel
{
    margin-left:23px;
}

.Title,a.Title:link,a.Title:visited,a.Title:active,a.Title:hover
{
    text-transform:uppercase;
    font-size:12px;
    color: #666633;
}

.Content
{
    background-color:#F4F0ED;
    padding:15px;
    width:100%;
}

.bannerPanel {
	text-align: left;
	padding: 10px;
	color: White;
	padding-left: 20px;
	padding-right: 20px;
	overflow: hidden;
}

.bannerPanelExternal {
	display: block;
	padding: 0;
	margin: 0;
	width: 190px;
	height: 167px;
}

#bannerText a {
	color: White;
	text-decoration: none;
}