/*{margin: 0;padding: 0;}*/
html {text-align: center;}

#content h1.header {font-family: "Trebuchet MS","verdana","sans-serif";font-size: 240%; color: #f99;
     text-align: left;
     padding: 0px;
     margin: 20px auto;
     border-top: 1px solid #000000;
}
#content h1.header::first-letter {
     font-size: 140%;
     vertical-align: sub;
     background-color: transparent;
}
table { empty-cells: show; }
.small {font-size: .8em; }

a {text-decoration:none; color:#f39;}

#showitems td { background-color:#fff; border:dotted red 2px; color:#fcc; font-family: "Trebuchet MS","verdana","sans-serif";text-decoration:none;}
/* #showitems p { overflow: auto;} */
#showitems td:hover  {background-color:#eee; }
#showitems img {margin-right: 2px;}


BODY {
	BORDER-RIGHT: rgb(207,208,225) 0px; BORDER-TOP: rgb(207,208,225) 0px; BORDER-LEFT: rgb(207,208,225) 0px; COLOR: rgb(125,134,234); BORDER-BOTTOM: rgb(207,208,225) 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: rgb(255,255,255)
}
#content { 
	BORDER-RIGHT: rgb(0,0,0) 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(0,0,0) 2px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; BORDER-LEFT: rgb(0,0,0) 2px solid; COLOR: rgb(77,87,190); PADDING-TOP: 2px; BORDER-BOTTOM: rgb(0,0,0) 2px solid; BACKGROUND-COLOR: rgb(225,226,232); TEXT-ALIGN: justify
}
#menu {

	BORDER-LEFT-COLOR: rgb(77,87,190); BORDER-BOTTOM-COLOR: rgb(77,87,190); COLOR: rgb(19,34,194); BORDER-TOP-COLOR: rgb(77,87,190); FONT-STYLE: normal; FONT-FAMILY: Georgia, serif; BACKGROUND-COLOR: rgb(255,255,255); BORDER-RIGHT-COLOR: rgb(77,87,190)
}
A.menuitem {
	BORDER-RIGHT: rgb(125,134,234) 0px; BORDER-TOP: rgb(125,134,234) 0px; FONT-WEIGHT: normal; FONT-SIZE: 158%; MARGIN: 4px; TEXT-TRANSFORM: none; BORDER-LEFT: rgb(125,134,234) 0px; COLOR: rgb(77,87,190); BORDER-BOTTOM: rgb(125,134,234) 0px; BACKGROUND-COLOR: rgb(225,226,232); TEXT-ALIGN: right; FONT-VARIANT: normal
}
A.mnl0 {
	BORDER-RIGHT: rgb(125,134,234) 0px; BORDER-TOP: rgb(125,134,234) 0px; FONT-WEIGHT: normal; FONT-SIZE: 102%; MARGIN: 6px 4px 1px; TEXT-TRANSFORM: none; BORDER-LEFT: rgb(125,134,234) 0px; COLOR: rgb(0,0,102); BORDER-BOTTOM: rgb(125,134,234) 0px; BACKGROUND-COLOR: rgb(225,226,232); TEXT-ALIGN: left; FONT-VARIANT: normal
}
A.mnl1 {
	BORDER-RIGHT: rgb(125,134,234) 0px; BORDER-TOP: rgb(125,134,234) 0px; FONT-WEIGHT: normal; FONT-SIZE: 98%; MARGIN: 5px 4px 1px; TEXT-TRANSFORM: none; BORDER-LEFT: rgb(125,134,234) 0px; COLOR: rgb(0,0,153); BORDER-BOTTOM: rgb(125,134,234) 0px; BACKGROUND-COLOR: rgb(225,226,232); TEXT-ALIGN: left; FONT-VARIANT: normal
}
A.mnl2 {
	BORDER-RIGHT: rgb(125,134,234) 0px; BORDER-TOP: rgb(125,134,234) 0px; FONT-WEIGHT: normal; FONT-SIZE: 88%; MARGIN: 4px 4px 1px; TEXT-TRANSFORM: none; BORDER-LEFT: rgb(125,134,234) 0px; COLOR: rgb(0,0,204); TEXT-INDENT: 10px; BORDER-BOTTOM: rgb(125,134,234) 0px; BACKGROUND-COLOR: rgb(225,226,232); TEXT-ALIGN: left; FONT-VARIANT: normal
}
A.mnl3 {
	BORDER-RIGHT: rgb(125,134,234) 0px; BORDER-TOP: rgb(125,134,234) 0px; FONT-WEIGHT: normal; FONT-SIZE: 78%; MARGIN: 3px 4px 4px; TEXT-TRANSFORM: none; BORDER-LEFT: rgb(125,134,234) 0px; COLOR: rgb(0,0,255); TEXT-INDENT: 24px; BORDER-BOTTOM: rgb(125,134,234) 0px; BACKGROUND-COLOR: rgb(225,226,232); TEXT-ALIGN: left; FONT-VARIANT: normal
}
A.mnl4 {
	BORDER-RIGHT: rgb(125,134,234) 0px; BORDER-TOP: rgb(125,134,234) 0px; FONT-WEIGHT: normal; FONT-SIZE: 68%; MARGIN: 2px 4px 1px; TEXT-TRANSFORM: none; BORDER-LEFT: rgb(125,134,234) 0px; COLOR: rgb(51,51,255); TEXT-INDENT: 36px; BORDER-BOTTOM: rgb(125,134,234) 0px; BACKGROUND-COLOR: rgb(225,226,232); TEXT-ALIGN: left; FONT-VARIANT: normal
}
A.mnl5 {
	BORDER-RIGHT: rgb(125,134,234) 0px; BORDER-TOP: rgb(125,134,234) 0px; FONT-WEIGHT: normal; FONT-SIZE: 58%; MARGIN: 1px 4px; TEXT-TRANSFORM: none; BORDER-LEFT: rgb(125,134,234) 0px; COLOR: rgb(102,102,255); TEXT-INDENT: 48px; BORDER-BOTTOM: rgb(125,134,234) 0px; BACKGROUND-COLOR: rgb(225,226,232); TEXT-ALIGN: left; FONT-VARIANT: normal
}
A.mnl6 {
	BORDER-RIGHT: rgb(125,134,234) 0px; BORDER-TOP: rgb(125,134,234) 0px; FONT-WEIGHT: normal; FONT-SIZE: 58%; MARGIN: 1px 4px; TEXT-TRANSFORM: none; BORDER-LEFT: rgb(125,134,234) 0px; COLOR: rgb(153,153,255); TEXT-INDENT: 60px; BORDER-BOTTOM: rgb(125,134,234) 0px; BACKGROUND-COLOR: rgb(225,226,232); TEXT-ALIGN: left; FONT-VARIANT: normal
}
#logo {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 165%; BORDER-LEFT-COLOR: rgb(77,87,190); BORDER-BOTTOM-COLOR: rgb(77,87,190); PADDING-BOTTOM: 12px; TEXT-TRANSFORM: none; COLOR: rgb(77,87,190); BORDER-TOP-COLOR: rgb(77,87,190); PADDING-TOP: 12px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: rgb(225,226,232); TEXT-ALIGN: center; FONT-VARIANT: normal; BORDER-RIGHT-COLOR: rgb(77,87,190)
}
#logo A {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 165%; BORDER-LEFT-COLOR: rgb(77,87,190); BORDER-BOTTOM-COLOR: rgb(77,87,190); PADDING-BOTTOM: 12px; TEXT-TRANSFORM: none; COLOR: rgb(77,87,190); BORDER-TOP-COLOR: rgb(77,87,190); PADDING-TOP: 12px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: rgb(225,226,232); TEXT-ALIGN: center; FONT-VARIANT: normal; BORDER-RIGHT-COLOR: rgb(77,87,190); FILTER: dropshadow(color=#000000, offX=2, offY=2)
}
#trail {
	BORDER-RIGHT: rgb(80,94,232) 0px; PADDING-RIGHT: 0px; BORDER-TOP: rgb(80,94,232) 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; BORDER-LEFT: rgb(80,94,232) 0px; COLOR: rgb(125,134,234); PADDING-TOP: 0px; BORDER-BOTTOM: rgb(80,94,232) 0px; FONT-STYLE: normal; BACKGROUND-COLOR: rgb(19,34,194); TEXT-ALIGN: right; FONT-VARIANT: normal
}
#trail A {
	BORDER-RIGHT: rgb(80,94,232) 0px; PADDING-RIGHT: 0px; BORDER-TOP: rgb(80,94,232) 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; BORDER-LEFT: rgb(80,94,232) 0px; COLOR: rgb(125,134,234); PADDING-TOP: 0px; BORDER-BOTTOM: rgb(80,94,232) 0px; FONT-STYLE: normal; BACKGROUND-COLOR: rgb(19,34,194); TEXT-ALIGN: right; FONT-VARIANT: normal
}
#content A {
	COLOR: rgb(0,0,0); TEXT-DECORATION: underline
}
#content A:hover {
	COLOR: rgb(225,0,0); BACKGROUND-COLOR: rgb(0,0,0)
}
#content A:active {
	COLOR: rgb(225,0,0); BACKGROUND-COLOR: rgb(0,0,0)
}
#menu A {
	TEXT-DECORATION: none
}
.menuitem:hover {
	COLOR: rgb(225,226,232); BACKGROUND-COLOR: rgb(77,87,190)
}
.mnl0:hover {
	COLOR: rgb(225,226,232); BACKGROUND-COLOR: rgb(77,87,190)
}
.mnl1:hover {
	COLOR: rgb(225,226,232); BACKGROUND-COLOR: rgb(77,87,190)
}
.mnl2:hover {
	COLOR: rgb(225,226,232); BACKGROUND-COLOR: rgb(77,87,190)
}
.mnl3:hover {
	COLOR: rgb(225,226,232); BACKGROUND-COLOR: rgb(77,87,190)
}
.mnl4:hover {
	COLOR: rgb(225,226,232); BACKGROUND-COLOR: rgb(77,87,190)
}
.mnl5:hover {
	COLOR: rgb(225,226,232); BACKGROUND-COLOR: rgb(77,87,190)
}
.mnl6:hover {
	COLOR: rgb(225,226,232); BACKGROUND-COLOR: rgb(77,87,190)
}
#trail A {
	TEXT-DECORATION: none
}
#logo A {
	TEXT-DECORATION: none
}
#trail A:hover {
	
}
#menu {
	LEFT: 0px; FLOAT: left; WIDTH: 240px; POSITION: relative; TOP: 0px; TEXT-ALIGN: center
}
.menuitem {
	WIDTH: 220px
}
.mnl0 {
	DISPLAY: block; WIDTH: auto
}
.mnl1 {
	DISPLAY: block; WIDTH: auto
}
.mnl2 {
	DISPLAY: block; WIDTH: auto
}
.mnl3 {
	DISPLAY: block; WIDTH: auto
}
.mnl4 {
	DISPLAY: block; WIDTH: auto
}
.mnl5 {
	DISPLAY: block; WIDTH: auto
}
.mnl6 {
	DISPLAY: block; WIDTH: auto
}
#content {
	MARGIN-LEFT: 242px; WIDTH: 730px
}
.menuitem {
	DISPLAY: block
}

@media Print    
{
#menu {
	DISPLAY: none
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content A {
	TEXT-DECORATION: underline
}

}

body {margin:2pt;padding:2pt;}

.normal {}
.clear {text-decoration:none;}
.bold {font-weight:bold;}
.hilite {background:#ffff00;color:Navy;padding-left:1px;padding-right:1px}
.hide {display:none;}
a.hidden {letter-spacing:1.4px;text-decoration:none;}
a.hidden:hover {text-decoration:underline;}

img {border:0px;}
abbr {cursor:help}
acronym {border-bottom:1px dashed;cursor:help}
kbd {padding:0px 1px 0px 1px;border-width:1px 2px 2px 1px;border-style:solid}
acronym:hover {background:rgb(245,245,220);color:rgb(0,0,0);}

hr {width:90%;height:1px;color:black;}
code {font-family: courier, monospace;border:1px solid #cccccc;background-color:#ffffcc;padding-left:1px;padding-right:1px}
samp {font-family: courier, monospace;border:1px solid #cccccc;background-color:#ccffcc;padding-left:1px;padding-right:1px}
::-moz-selection { background:#eeeeee;color:#00008b;}
::selection { background:#eeeeee;color:#00008b;}
code::-moz-selection { background:#eeeeee;color:#00008b;}
code::selection { background:#eeeeee;color:#00008b;}



p.book {text-indent:3%;text-align:justify;}
p.book:first-letter {font-size:x-large;font-weight:bold;}
p.resume {text-indent:0%;text-align:justify;}
p.credits {text-align:center;font-style:italic;}
p.credits:first-line {font-weight:bold;}
p.credits:first-letter {font-size:large;}
/*
form {
	border: 1px solid;
	padding: 2%;
	background: transparent none repeat scroll 0%; 
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
}
*/
p.alert
{
	/*font-family: "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	background: rgb(238, 238, 238) none repeat scroll 0%; 
	color: rgb(255, 0, 0);
	font-family: "Courier New", Courier, monospace;
	font-size: 1.5em;
	font-weight: bold;
	padding: 0.25em;
	border: 1px solid rgb(255, 0, 0);
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
}


#copy {text-align:center;font-size:small;}


#content table{font-size: 0.8em;}
#content table td{color: red;}



