/*--- general ---*/
body { margin: 0; padding: 0; color: #333; font-family: serif; font-size: 10pt; }
h1 { margin: 0 0 0.3em; font-size: 350%; line-height: 1.1em; color: #000; }
h1 a { color: #333; }
h2 { font-weight: normal; font-size: 130%; margin: 0 0 0.5em; }
p { margin: 0 0 1em; }
ul, ol { margin: 0 0 1em 2em; padding: 0; }
li { margin: 0; padding: 0; }
em { font-style: normal; font-size: 110%; color: #000; }
a { color: #333; text-decoration: none; }
a img { border: none; }
/*--- /general ---*/


/*--- menu ---*/
ul#menu { display: none; }
/*--- /menu ---*/

/*--- boxes ---*/
div#boxes { margin: 0 0 1em; }
div.box { margin: 0 0 1em; }
div#b1_d2 { font-size: 120%; }
p.img { line-height: 1pt; margin: 0 0 0.5em; }
p.nav a#prev, p.nav a#next { display: none; }
div#partners { line-height: 1px; padding: 1px 0 0; }
div#partners img { margin: 0 1pt 1pt 0; }
/*--- /boxes ---*/

/*--- footer ---*/
p#footer  { margin: 0 0 1em; padding: 0.5em 0; color: #999; text-align: center; border-top: 1pt solid #999; }
p#footer a { color: #999; }
/*--- /footer ---*/

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed { display: none !important; height: 0; width: 0; position: absolute; overflow: hidden; }

span.sIFR-alternate { visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; }
