/* default font */
BODY, TD, TH, UL, OL, .bodytext {
 font-family: Georgia, Times, serif;
 font-size: 11pt; }

SUP, SUB { font-size: 75%; font-weight: normal; }

/* default margins */
BODY { margin-left: 10px; margin-right: 10px; margin-top: 5px; }
TABLE { margin: 0px; }
DIV { margin: 0px; }

/* defaults for H1-4 and P */
H1 { margin-top: 1.75ex; margin-bottom: 0.5ex; font-size: 16pt;
     color: #003366; }
H2 { margin-top: 1.75ex; margin-bottom: 0.5ex; font-size: 14pt;
     color: #003366; }
H3 { margin-top: 1.5ex; margin-bottom: 0.5ex; font-size: 13pt;
     color: #003366; }
H4 { margin-top: 1.5ex; margin-bottom: 0.5ex; font-size: 13pt;
     color: #003366; }

P { margin-top: 1ex }

/* list defaults */
OL, UL { margin-top: 0.5em; margin-bottom: 0.5em; }
OL LI, UL LI { padding-top: 0.25em; padding-bottom: 0.25em; }

/* default UL to square bullets */
UL LI { list-style-type: square; }

FORM { margin-top: 0px; margin-bottom: 0px; }

/* defaults for hyperlinks */
A:link { text-decoration: underline; color: #003366; }
A:visited { text-decoration: underline; color: #CC6600; }

/* site-specific formatting classes */

.caption { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

.pagetitle { font-size: 14pt; font-weight: bold; color: #003366; }

.rule { background-color: #003366; }

.breadcrumb, .breadcrumb TD { font-size: 10px;  color: #666666; }

.breadcrumb A:link, .breadcrumb A:visited
 { text-decoration: none; color: #666666; }

.breadcrumb A:active, .breadcrumb A:hover
 { text-decoration: underline; color: #666666; }

TD.tour_nav { text-align: right; }
.tour_nav { font-weight: bold; }

.tour_lefttext { margin-left: 35px; margin-right: 15px; margin-top: 30px; }

.tour_righttext { margin-left: 15px; margin-top: 30px; }