/*
	help.css
	$Revision: 1.1.1.1 $	
*/
#abstractheading {display:none;}
body  { color: black; font-size: 66%; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif; background-color: white; margin: 0; }
select, input, textarea { font-size: 1em; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif }
img { border: 0; }
img.left { margin: 2px 10px 5px 1px; float: left; border: 0 }
img.right { margin: 2px 1px 5px 10px; float: right; border: 0 }
img.across {margin: 0 0 10px 0; border: 0 }
img.bordered { border: solid 1px #e1e1e1; }
a { color: #000; text-decoration: underline }
a:hover { color: #36c; text-decoration: none }
a.moreup { color: black; font-size: 1em; font-weight: bold; line-height: 1.6em; text-decoration: none; background-image: url(../img.button/arrow.up.gif); background-repeat: no-repeat; background-position: left 0; padding-left: 1.6em; float: right }
a.moreup:hover { color: #36c; font-weight: bold; text-decoration: none; background-image: url(../img.button/arrow.up.hi.gif); background-repeat: no-repeat; background-position: left 0; padding-left: 1.6em; float: right }
div.printme { padding: 0.3em; }
div.printme ul { text-align: right; float: none; clear: both; margin: 0 0 2em; padding: 2em 0; border-top: 1px solid #9a9a9a; list-style-type: none; }
div.printme li { font-weight: bold; float: right; }
div.printme li a { background-color: #ffda5c; margin-left: 0.2em; padding: 0.7em; border-bottom: 1px solid #ffda5c; display: block; }
.bigger { font-size: 1.2em }
.caps { text-transform: uppercase }
.caption { font-size: 1.3em; font-weight: bold }
.padder { padding: 0.5em }
.tiny { color: #333; font-size: 0.9em }
.small { color: #333; font-size: 1em }
.small_caption { color: #333; font-size: 1.1em; font-weight: bold }
.small_caption a { color: #333; text-decoration: none }
.small_caption a:hover { color: #f60; text-decoration: none }
.standard  { font-size: 1.2em; line-height: 1.5em }
.gray { color: #36c }

#abstract { padding: 1em }
#abstract .standard { font-size: 1.1em; line-height: 1.5em; margin-right: 1em; margin-left: 1em }
#abstract .padder { font-size: 0.9em; text-align: right; margin: 0 0 1em 0; border-top: 1px solid #bfbfbf }
#abstract h1 { font-size: 1.4em; font-weight: bold; margin: 0.em 0; padding-bottom: 0.3em; border-bottom: 1px solid #bfbfbf }
#abstract h2 { font-size: 1.3em; font-weight: bold; margin: 2em 0 0; padding: 0.5em 0 0.3em ; border-bottom: 1px solid #bfbfbf; }
#abstract h3, #menu h3 { color: #7d7d7d; font-size: 1.1em; margin: 0; padding: 0.3em 0 0.6em; }
#abstract h4 { color: #333; margin: 0; padding: 1.6em 0 0 }
#abstract h6 { font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; margin: 0; padding-top: 0.5em }
#abstract p.hint { background-color: #fff491; margin: 1em; padding: 0.5em }
#abstract .standard li { background-image: url(../../../base/img.misc/bullet.gif); background-repeat: no-repeat; background-position: left top; padding-bottom: 0.3em    ; padding-left: 16px; list-style-type: none; }
#abstractheading   { color: white; font-size: 1em; font-weight: bold; background-color: #36c; text-align: right; padding: 0.3em 0.3em 0.6em; order-top-style: solid; }
#abstractheading a  { color: white; font-size: 1em; font-weight: bold; text-decoration: underline }
#abstractheading a:hover  { text-decoration: none;}
#menu { color: #000; font-size: 1.1em; font-weight: bold; font-style: normal; font-variant: normal; line-height: 1.5em; margin-left: 5em  }
#menu ul { margin: 0; padding: 0; border-left: 1px solid #666   ; list-style-type: none; }
#menu li { margin: 0; padding: 0 0 0 0.5em; border-bottom: medium solid white; border-left: 1px none #666 }
#menu a { text-decoration: none; display: block; margin: 0; padding: 0 1em }
#menu a:hover { color: #36c }
div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px }

ul.nobullets { margin: 1em 0 0; padding: 0; list-style-type: none; }
ul.nobullets li { margin: 0; padding: 0.4em 0; }
div.columns_1_2 { width: 49%; float: left; padding: 0.4em 0.8em; }
div.columns_2_2 { width: 49%; margin-left: auto; padding: 0.4em 0.8em; }
.rightbordered { padding-right: 0.8em; border-right: 1px solid #999; }
.leftbordered { padding-left: 0.8em; border-left: 1px solid #999; }
#terms { font-size: 0.9em; }
#terms h2 { font-size: 1.6em; line-height: 1.3em; margin: 0; }
#terms h3 { font-size: 1.4em; background-color: #ededed; clear: both; margin: 2em 0 0; padding: 0.4em 0.8em; border-bottom: 1px solid #999; }
#terms h4 { font-size: 1.2em; margin: 0.5em 0; }
#terms h5 { font-size: 1.1em; }
#terms h6 { font-size: 0.8em; font-weight: normal; margin: 3em 0 0; }
div.item { padding-right: 1em; padding-left: 1em; }
p.toplink { float: right; margin: 0 0 2em; padding: 0; }
p.moreup { text-align: right; margin-bottom: 3em; }
dl { margin: 0; padding: 0; }
dt { color: #36c; font-weight: bold; margin-top: 1em; }
dd { margin-left: 4em; }
table.money { font-size: 0.9em; margin-top: 0.5em; border-collapse: collapse; }
table.money td { font-size: 1.1em; background-color: #e6efff; vertical-align: top; padding: 0.4em; border: solid 1px white; }
table.money td.even { font-size: 1.1em; background-color: #f8fcff; }
table.money th { color: black; font-size: 1.2em; background-color: #b3cfff; padding: 0.4em; border: solid 1px white; }
table.money th.white { background-color: white; text-align: left; }
table.stores { table-layout: fixed; border-collapse: collapse; width: 100%; }
table.stores td { vertical-align: top; width: 50%; padding: 0.4em; border: solid 1px #dadada; }

