

/* 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: 1px Solid Silver}
.cb{clear: both}
.centerTable{font-size: 11px; width: 100%; padding: 0px; margin: 0px}
.ch{cursor: hand}
.headPadd{padding-top: 5px; padding-bottom: 3px}
.lSilver{border-left: 1px Solid Silver; padding:2px;}
.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}
.rSilver{border-right: 1px Solid Silver}
.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; padding-top: 4px; padding-bottom: 3px; font-weight: bold; color: gray; padding-left: 5px}
.tSilver{border-bottom: 1px Solid Silver}
.w600{width: 600px}

/* Links */
a.powered:hover{text-decoration: underline}
a.powered{color: Gray; text-decoration: none; font-size: 10px}
.centerTable a:hover{color: Red}
.centerTable a:link{color: Blue}

/* 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.linkFooter{margin-top: 0px; width: 2px; float: right; white-space: nowrap; line-height: 10px}
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: 22px; 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: 10px; vertical-align: middle; padding-left: 3px}
img.iconRight{border: 10px; vertical-align: middle; padding-right: 3px; border-color:White;}
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.centerTable tr td a{text-decoration: none}
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}
table.noPadding tr td{padding: 0px}
table.scheduleCal table.scheduleCal{width: 600px; background-color: #4D79D2}
table.scheduleCal{background-color: #FFFFFF}
td.bRight{border-right: 1px Solid #f7f7f7}
td.calHeader{width: 70px; text-align: right; padding-right: 5px; vertical-align: middle}
.centerTable {margin-left: 10px; width: 480px;}
centerTable.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}
table.containsImage{width: 1px; float: right; font-size: 10px; margin-right: 15px; font-family: Arial; margin-bottom: 2px}

.floatRight{float: right}
