body
{
	text-align: center; 
	background-color: #DFDFDF; 
	font-family:Verdana, Arial; 
	font-size: 9px; 

}
table.holdsAll
{
	text-align: left; 
	background-color: #FFFFFF; 
	vertical-align: top; 
	width: 875px;
}

/* Non Element Specific */
.a195{height: 1px; width: 195px}
.a200{height: 1px; width: 200px}
.aNormNoDec{font-weight: normal; text-decoration: none}
.aSilver{border: 1px Solid Silver}
.bSilver{border-bottom: 0px Solid Silver}
.cb{clear: both}
.ch{cursor: hand}
.headPadd{padding-top: 5px; padding-bottom: 3px}
.mgR{margin-right: 5px}
.mp5{margin-top: 5px; padding-top: 5px; margin-bottom: 5px; padding-bottom: 5px}
.myAltClass{height: 18px; width: 100%; background-color: #F7F7F7}
.myRegClass{height: 18px; width: 100%; background-color: #FFFFFF}
.noPadd{padding: 0px}
.p3{padding: 3px}
.p4{padding: 4px}
.paddLeft{padding-left: 3px}
.paddRight{padding-right: 3px}
.pTop15{padding-top: 15px;}
.pTop5{padding-top: 15px;}
.rGray{border-right: 1px Solid #f7f7f7}
.bGray{border-bottom: 1px Solid #f7f7f7}
.skipnav{display: none}
.spacerSilver{font-size: 1pt; border-top: 1px Solid Silver}
.t13{font-size: 13px}
.tDec{text-decoration: none}
.topRegion{border-bottom: 1px solid #EAEAEA; border-top: 1px solid #EAEAEA; width:100%; padding-top: 4px; padding-bottom: 3px; font-weight: bold; color: gray;}
.tSilver{border-bottom: 1px Solid Silver}
.w600{width: 600px}

/* Divs */
div.blueChart{background-image: url(../images/barcharts.gif); height: 18px; float: left}
div.columnLeft{width: 400px; float: left}
div.columnRight{width: 200px; float: right}
div.confirmAction{padding-bottom: 10px; font-size: 11px; color: blue}
div.confirmError{padding-bottom: 10px; font-size: 11px; color: red}
div.containsImageBorder img{border: 1px solid silver}
div.error{color: red}
div.leftMenu{padding: 7px}
div.lView{width: 1px; float: left; white-space: nowrap}
div.mainLeftMenu a.lvl2{margin-left: 15px; font-style: italic}
div.mainRegion{padding: 7px; padding-left: 0px}
div.menuAbstract{padding-bottom: 20px;}
div.relationsDocs{background-color: #727272; color: White; font-weight: normal; padding: 1px; font-size: 12px; font-family: arial; padding-left: 6px}
div.relDocument{padding-left: 4px; padding-bottom: 6px}
div.siteLogo img{float:left}
div.topBannerRegion{height: 116px; white-space: nowrap; text-align: right; line-height: 24px; color: blue; border-bottom: 1px Solid Silver}
div.trailerLabel{width: 30%; float: left}
div.mainArticle{font-size: 11px}
div.mainArticle div.dmAuthor{padding-top: 6px}
div.dmCopyright{text-align: right; color: Gray; font-size: 9px; padding-top: 1px}
div.mainArticleDetail{font-size: 11px}
div.mainArticleDetail div.dmAuthor{padding-top: 2px}
div.mainArticleDetail div.dmAbstract{padding-top: 5px; padding-bottom: 10px; font-family: Arial}
div.headerItems{border-bottom: 1px Solid Silver; width: 100%; margin-top: 10px; padding-bottom: 2px}
div.itemsLink{font-size: 11px; padding: 1px; padding-left: 0px; padding-bottom: 0px}
div.boxContainer{float: left}

div.boxForItems{border-bottom: 1px Solid #E4E4E4; margin-top: 2px; padding-bottom: 14px; margin-bottom: 2px}
div.logIn{white-space: nowrap; float: right; font-size: 10px; color: gray}
td.holdsRelated div.relatedEvents img{padding-right: 3px; vertical-align: middle}
td.holdsRelated div.relatedHeader{font-size: 12px; border-bottom: 1px solid Silver; width: 300px; margin-top: 10px}

/* Headers */
h2{font-size: 18px; margin: 0px; font-weight: normal; }
h3{font-size: 15px; margin: 0px; font-weight: bold}
h5{margin-bottom: 5px}
div.mainArticle h2{font-size: 15px}
div.mainArticleDetail h2{font-size: 19px}
hr.clearAll{clear: both}
hr{color: silver; height: 1px}

/* Images */
img.assetImage{margin-left: 4px; float: left; padding-bottom: 3px; float: left; margin-right: 10px; margin-top: 8px}
img.emailLink{border: 0px; vertical-align: middle; padding-right: 3px}
img.iconLeft{border: 0px; vertical-align: middle; padding-left: 3px}
img.iconRight{border: 0px; vertical-align: middle; padding-right: 3px}
img.newsFeed{margin-right: 5px; vertical-align: middle}
img{border: 0px}
table.containsImage img{border: 1px Solid Black}
img.loggedIn{vertical-align: middle; padding-right: 3px}

/* Forms */
input.textInput{font-size: 11px; font-family: verdana; line-height: 11px; vertical-align: top}

/* Paragraphs */
p{padding-bottom: 5px;}

/* Tables */
table.Grid tr td a{text-decoration: none; font-size: 11px; font-family: verdana}
table.Grid tr td{font-size: 11px; font-family: verdana}
table.Grid{border-left: 1px Solid #F0F0F0; border-top: 1px Solid #F0F0F0} 
table.nestedLines tr td{border-bottom: 1px Solid #f7f7f7; font-size: 10px}
td.bRight{border-right: 1px Solid #f7f7f7}
td{padding-left: 5px}
th.paddLeftAdd{padding-left: 5px}
td.paddLeftAdd{padding-left: 5px}
tr.GridHeader td{line-height: 22px; text-indent: 7px} 
tr.GridHeader{background-color: #ECE9D8; color: Gray; height: 22px}
tr.noPadding td{padding: 0px}
table.containsImage tr td.paddOut{padding: 2px}
td.relatedHeader{font-size: 11px; padding: 1px; border-bottom: 1px Solid Silver}


td.whiteOut{background-color: White; border-top: 1px Solid Silver;padding: 2px}
table.containsImage{width: 1px; float: right; font-size: 10px; margin-right: 15px; font-family: Arial; margin-bottom: 2px}

.floatRight{float: right}

#thumbnailDescription
{
	background-color: #F1F1F1;
	padding: 5px;
	color: #000;
	font-weight: bold;
}
#thumbnailphotoInfo
{
	background-color: #F1F1F1;
	padding: 5px;
	margin-top: 5px;
	color: #000;
	font-weight: bold;
}
thumbnailLink
{
	border: 2px solid #fff;
	padding: 2px;
	float: left;
}
.thumbnailLink a
{
	text-decoration: none;
}
#thumbnailDescription
{
	background-color: #F1F1F1;
	padding: 5px;
	color: #000;
	font-weight: bold;
}
#thumbnailphotoInfo
{
	background-color: #F1F1F1;
	padding: 5px;
	margin-top: 5px;
	color: #000;
	font-weight: bold;
}
