
/* BASIC STYLE ELEMENTS ------------------------------------------ */

.noshow { display: none }

body { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: #004466;
	background: white;
}

a, 
a:visited { color: #004466 }
a:active  { color: #336699 }

h1 { font-size: 14pt; color: #004466; margin-top: 0 }
h2 { font-size: 12pt; color: #7e2217; margin-top: 0 }
h3 { font-size: 10pt; color: #7e2217; margin-top: 0 }

sup       { font-size: 75% }

img       { margin-top: 0  }

div       { margin: 0; padding: 0 }
div.legal { font-size: 9pt }

p         { margin-bottom: 10pt }
p.legal   { font-size: 8pt }
p.center  { margin-top: 24pt; text-align: center  }
p.lhs     { float: left; margin-top: 0; margin-bottom: 0 }
p.rhs     { margin-left: 50% }
p.note    { padding: 8pt; font-size: 9pt; border: 1px solid #336699 }

cite      { white-space: nowrap }
cite img  { vertical-align: middle }

.highlight { background-color: #FFFF33 }

/* ie hack to eliminate 3px offest */
* html body div p.rhs { height: 1pt; margin-left: 40% }

/* SECTION ELEMENTS ---------------------------------------------- */

#HEAD {
	padding: 0.125in;
	white-space: nowrap;
	border-bottom: 1px solid #336699;
}

#FOOT { 
	padding: 0.125in;
	white-space: nowrap;
	border-top: 1px solid #336699;
	padding-top: 0;
	clear: both;
}

#MENU {
	float: left;
	padding: 0.125in;
	margin-top:    0.125in;
	margin-bottom: 0.125in;
	padding-left:  0.250in;
	padding-right: 0.000in;
	width: 1.25in;
	border-right: 1px dotted #336699;
}

#BODY { 
	padding: 0.125in;
	margin-top:    0.125in;
	margin-bottom: 0.125in;
	margin-left: 1.5in;
	width: auto;
	border-left: 1px dotted #336699;
}

/* OTHER FOOT ELEMENTS ------------------------------------------- */

#FOOT p {
	text-indent: -74pt;
	margin-left:  74pt; 
	text-\indent: -1.5in;
	margin-\left:  1.5in; 
	font-size: 8pt;
}

#FOOT img {
	padding-right: 34pt;
	width: 72pt;
}

/* OTHER MENU ELEMENTS ------------------------------------------- */

#MENU a, 
#MENU ul, 
#MENU dl,
#MENU dd       { display: block; margin-top: 0pt; padding: 0 } 

#MENU li,
#MENU dt       { display: block; margin-top: 2pt; padding: 0 }

#MENU li       { list-style-type: none; white-space: nowrap  }
#MENU a        { padding: 2pt; margin-left: -2pt; width: 1in }
#MENU a        { text-decoration: none }

#MENU form     { padding-top: 18pt }

#MENU input    { width: 1in; padding: 2pt; margin-left: -2pt }

#MENU input    { border: 1px inset #336699; color: #004466 }
#MENU .button  { border: 2px ridge #336699; color: #004466 }

#MENU a        { background: #FFFFFF; color: #004466 }
#MENU a:hover  { background: #004466; color: #FFFFFF }
#MENU a:active { background: #336699; color: #FFFFFF }

/* hacks to improve rendering on iCab */

.icab              { d\isplay: none }
#MENU li, #MENU dd { margin-left: -36pt; margin-\left: 0 }
#MENU a            { width: auto; w\idth: 1in }

/* SOME GENERAL FORM ELEMENTS ------------------------------------ */

#BODY form { padding: 9pt; width: 5in; background: #E0E0F0; color: #001144 }
#BODY .button { color: #001144 }

#BODY form div { text-align: right; font-size: 88% }

/* DIRECTORY LISTING ELEMENTS ------------------------------------ */

table.directory { 
	margin-left: 0.5in;
}

table.directory th { 
	text-align: left; 
	color: #7e2217; 
	padding-bottom: 4pt; 
}


