img.banner { border: 0px; display: block; height: 60px; width: 468px; padding: 0px; }
img.banner300x250 { border: 0px; display: block; height: 250px; width: 300px; }
div { padding: 0px; }
div.banner { border: 0px; }
form { margin: 0px; }
img.default { border: 0px; display: block; }
table.allocateSpace { border-collapse: collapse; width: 100%; }
table.ourRecommendationsTop { background-color: #f8f8f8; 
border-top: solid 1px; 
border-left: solid 1px;
border-bottom: 0px;
border-right: solid 1px;
border-color: #808080; width: 100%; }
table.ourRecommendations { background-color: #f8f8f8; border: solid 1px; border-color: #808080; width: 100%; }
table.width650 { border-collapse: collapse; width: 650px; }
td.height3 { height: 3px; }
td.height5 { height: 5px; }
td.height10 { height: 10px; }
td.height20 { height: 20px; }
td.width3 { width: 3px; }
td.width5 { width: 5px; }
td.width8 { width: 8px; }
td.width10 { width: 10px; }
td.width4 { width: 4%; }
td.width122 { vertical-align: top; width: 122px; }
td.width162 { vertical-align: top; width: 162px; }
td.width560 { vertical-align: top; width: 560px; }
td.width48 { color: #000000; font: normal 13px Arial; vertical-align: top; width: 48%; }
td.alignButtonWidth48 { text-align: right; vertical-align: bottom; width: 48%; }
table.headerTop { border-collapse: collapse; height: 60px; width: 100%; }
table.headerTop td { vertical-align: bottom; }
table.headerMiddle { float: center; height: 33px; margin-right: auto; margin-left: auto; width: 640px; text-align: center; }
table.headerBottom { background-color: #ff6600; width: 100%; }
table.line { border: 0px; height: 1px; background-color: #ffffff; width: 95%; }
td.line { background-color: #808080; height: 1px; }
.default { color: #000000; font: normal 13px Arial; text-align: left; vertical-align: top; }
.default a { color: #000080; font: normal 13px Arial; }
.default a:visited { color: #000080; }
.default a:active { color: #000080; }
.defaultNowrap { color: #000000; font: normal 13px Arial; vertical-align: top; white-space: nowrap; }
.defaultNowrap a { color: #0000ff; font: normal 13px Arial; }
.defaultNowrap a:visited { color: #800080; }
.defaultNowrap a:active { color: #ff0000; }
small.comment { font: 11px Arial; }
td.sideNavigation { font: 11px Arial; text-decoration: underline; }
.footer { color: #000000; font: 11px Tahoma; text-decoration: none; text-align: center; }
.footer a { color: #000000; font: 11px Tahoma; text-decoration: none; }
.footer a:active { color: #888888; }
.footer a:hover { color: #888888; }
.footerLink { color: #000000; font: 11px Arial; line-height: 15px; text-align: center; }
.footerLink a { color: #000080; font: 11px Arial; text-decoration: underline; }
table.titleTable { border: 0xp; background-color: #808080; width: 100%; }
td.titleBar { background-color: #f8f8f8; color: #000000; font: bold 13px/120% Arial; white-space: nowrap; width: 100%; }
td.titleBar a { color: #000080; font: normal 13px Arial; text-decoration: underline; }
td.titleBar a:active { font-weight: normal; text-decoration: underline; }
td.titleBar a:hover { font-weight: normal; text-decoration: underline; }
h1.mainTitle { color: #000000; font: bold 13px Arial; margin: 1pt; }
td.propName { font: bold 13px Arial; white-space: nowrap; text-align: right; }
td.propNameAlignLeft { font: bold 13px Arial; line-height: 100%; white-space: nowrap; }
td.propNameAlignLeft p { font: bold 13px Arial; line-height: 100%; white-space: nowrap; }
td.propNameAlignLeft a { color: #000080; font: normal 13px Arial; }
td.propNameAlignLeft a:visited { color: #000080; }
td.propNameAlignLeft a:active { color: #000080; }
td.opinionLink { font: 13px/120% Arial; text-align: left; text-decoration: none; }
td.opinionLink a { color: #000080; font: 13px/120% Arial; text-decoration: none; }
td.opinionLink a:active { color: #ffffff; text-decoration: none; background: #ff6600; }
td.opinionLink a:hover { color: #ffffff; text-decoration: none; background: #ff6600; }
b.name { font: bold 14px Arial; color: #000000; }
.topLink { font: 13px Arial; color: #000000; }
.topLink i { font: italic 13px Arial; color: #000000; }
.topLink a { color: #000080; font: 13px Arial; }
.topLink a:visited { color: #000080; }
.topLink a:active { color: #000080; }
td.spotlight a { color: #000080; font: bold 13px Arial; text-decoration: none; }
td.spotlightUrl a { color: #000000; font: 11px Arial; text-decoration: none; }
.partners { color: #000000; font: normal 13px Arial; text-align: left; }
.partners a { color: #000000; font: normal 13px Arial; }
h1 { color: #000000; font: bold 16px Arial; }
a.submission { font: 11px Arial; color: #000080; text-decoration: none; }
a.submission:active { color: #ff0000; } a.submission:hover { color: #ff0000; }
.pageNavigation { color: #000000; font: bold 13px Arial; text-align: right; text-decoration: none; }
.pageNavigation a { color: #000000; font: bold 13px Arial; text-decoration: underline; }
a.parentLink { color: #000080; font: bold 13px Arial; text-decoration: underline; }
div.framework { border: 0px none; margin-left: 20px; margin-right: 20px; text-align: center; }
div.aligncenter { border: 0px none; margin: 0px; text-align: center; }
body { background-color: #ffffff; margin: 0px; }
tr { text-align: left; }
.childLink { font: 11px Arial; color: #000080; text-decoration: none; }
.childLink a { color: #000080; font: 11px Arial; text-decoration: none; }
.childLink a:active { color: #ffffff; text-decoration: none; background: #ff6600; }
.childLink a:hover { color: #ffffff; text-decoration: none; background: #ff6600; }
small.count { font: 13px Arial; }
small.page { font: bold 13px Arial; }
p.semiParentLink { color: #000000; font: 13px Arial; text-decoration: none; }
p.semiParentLink a { color: #000080; font: 13px Arial; text-decoration: underline; }
.rowTitle { font: normal 13px Arial; text-decoration: underline; }
.rowTitle a { color: #000080; font: normal 13px Arial; text-decoration: underline; }
.rowTitle a:active { font-weight: normal; text-decoration: underline; }
.rowTitle a:hover { font-weight: normal; text-decoration: underline; }
.icon { color: #d0d0d0; font: 15px Arial; text-align: center; vertical-align: top; }
.icon a { color: #000000; font: 15px Arial; text-align: center; text-decoration: none; }
.icon img { border: 0px; height: 15px; width: 15px; }
div.outline120Left, div.outline120Right, div.outline160 { background-color: #f8f8f8; }
div.outline120Left, div.outline120Right { width: 120px; border-top: 0px; border-bottom: 0px; }
div.outline120Left { border-left: 0px; border-right: 1px solid #808080; }
div.outline120Right { border-left: 1px solid #808080; border-right: 0px; }
div.outline160 { width: 160px; border: 1px solid #808080; }
div.outlineStretch { background-color: #ffffff; width: 100%-2px; border: 1px solid #808080; }
object { border: 0px; }
.clear { clear: both; }
div.left-container { float: left; margin-right: -122px; width: 100%; }
div.left-container .sub { float: right; margin-left: -122px; width: 100%; }
div.main { padding-right: 0px; padding-left: 0px; }
div.main120 { margin: 0px 122px 0px 122px; padding-right: 10px; padding-left: 10px; }
div.main160 { padding-right: 10px; }
div.left { clear: all; float: left; width: 122px; }
div.right { float: right; width: 122px; }
div.left-container160 { float: left; margin-right: -162px; width: 100%; }
div.left-container160 .sub { float: right; margin-left: 0px; width: 100%; }
div.main160 { margin: 0px 162px 0px 0px; }
div.right160 { float: right; width: 162px; }
td.navigationBar { background-color: #ffffff; border-right: 1px solid #808080; border-left: 1px solid #808080; border-top: 1px solid #808080; font: bold 11px/120% Tahoma; height: 31px; text-align: center; vertical-align: middle; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }
td.navigationBar a { font: bold 11px/120% Tahoma; margin: 0px 3px 0px 3px; text-decoration: none; color: #888888; }
td.navigationBar a:active { color: #808080; text-decoration: underline; }
td.navigationBar a:link { color: #808080; }
td.navigationBar a:visited { color: #808080; }
td.navigationBar a:hover { color: #808080; text-decoration: underline; }
td.navigationSelected { background-color: #ff6600; border-right: 1px solid #ff6600; border-left: 1px solid #ff6600; border-top: 1px solid #ff6600; font: bold 11px/120% Tahoma; height: 31px; text-align: center; vertical-align: middle; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }
td.navigationSelected a { font: bold 11px/120% Tahoma; margin: 0px 3px 0px 3px; text-decoration: none; color: #ffffff; }
td.navigationSelected a:active { color: #ffffff; text-decoration: underline; }
td.navigationSelected a:link { color: #ffffff; }
td.navigationSelected a:visited { color: #ffffff; }
td.navigationSelected a:hover { color: #ffffff; text-decoration: underline; }
