/* 
COMMON DESIGN WINDOW FOR --ALL-- PAGES
*/ 
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none; 
} 
body {
	SCROLLBAR-FACE-COLOR: #FFE000;
	SCROLLBAR-HIGHLIGHT-COLOR: #8FBC8F;
	SCROLLBAR-SHADOW-COLOR: Olive;
	SCROLLBAR-3DLIGHT-COLOR: #5F9EA0;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: black;
	SCROLLBAR-DARKSHADOW-COLOR: #6495ED;
}

body {
	background-color: black;
	background-image: url(../bg/bla2b.gif);
	background-attachment: no-repeat fixed;
	font-family: Georgia, Bangkok, TimesRoman, serif;
}
P {
	text-align: left;
	color: #EEEEEE
}
#top {
	width: 760;
	height: 90px;
	margin: 5px 5px 5px 5px;
	POSITION: absolute;
	Z-INDEX: 2;
	background-color: navy;
	BACKGROUND: url(../bg/bg-pinstrpskyblu.gif) left top;
	TOP: 5px;
	border-color: #CCCCFF;
	border-style: double;
	border-top-width: 1pt;
	border-bottom-width: 1pt;
	border-right-width: 1pt;
	border-left-width: 1pt;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}
#footer {
	width: 760;
	height: 90px;
	margin: 5px 5px 5px 5px;
	POSITION: relative;
	Z-INDEX: 2;
	background-color: navy;
	BACKGROUND: url(../bg/bg-wrinlkpapr.gif) left top;
	BOTTOM: -5px;
	border-color: #CCCCFF;
	border-style: double;
	border-top-width: 1pt;
	border-bottom-width: 1pt;
	border-right-width: 1pt;
	border-left-width: 1pt;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}
.menu {
	Z-INDEX: 1;
	background-color: #F0DAD1;
	BACKGROUND: url() no-repeat left top;
	MARGIN: 0px 0px 0px 10px;
	WIDTH: 150px;
	POSITION: absolute;
	TOP: 120px;
	border-color: #CCCCFF;
	border-style: dotted;
	border-top-width: 1pt;
	border-bottom-width: 1pt;
	border-right-width: 1pt;
	border-left-width: 1pt;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 3px;
}
.menu {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}
}.menu UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 6px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
.menu LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 0px; 
	PADDING-TOP: 1px
}
#page {
	width: 600px;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	POSITION: absolute;
	TOP: 90px;
	LEFT: 160px;
}

/* LINKS AND VARIATIONS 
*/ 
A {
	color: #448099;
	text-decoration: underline;
	font-weight: bold;
}
A:link {
	color: #2299CC;
	text-decoration: underline;
	font-weight: bold;
}
A:visited {
	color: #99CCFF;
	text-decoration: underline;
} 
A:active	{
	color: #4169E1;
	text-decoration: underline;
	font-weight: bold;
}
A:hover	{
	color: #FFE000;
	text-decoration: overline underline;
	font-weight: bold;
} 

.list { font: 10pt; Arial, Geneva, sanserif } 
 
.footer { font-size: 9pt; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif
	}

.slogan { letter-spacing: 0.3em;  font-size: 10pt; margin: 0; padding: 0; 
		font-family: 'Trebuchet MS', Arial, Geneva, Helvetica, sans-serif;
		color: #3569AC;} 

.wider { letter-spacing: 0.3em;  font-size: 10pt; margin: 0; padding: 0; 
		font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	} 
.menugold  A { color: gold; text-decoration:underline }
.menugold  A:hover { color: #CC99FF; text-decoration:overline underline; 
		background-color: #330000; } 

.menuaqua A { color: cyan; text-decoration:none }
.menuaqua A:hover { color: #F00000; text-decoration:overline underline; 
		background-color: #550000; } 
.purplelinks A { color: cyan; text-decoration:underline }
.purplelinks A:hover { color: #D599FF; text-decoration:overline underline; 
		background-color: #330069; } 
.menudark A { color: gold; text-decoration: underline }
.menudark A:hover { color: yellow; text-decoration: none } 
.copyright { font-size: 7pt; color: white }
.copyright A { color: lime }
.blacklinks	 A  {color:#FFE000; text-decoration:none;} 
.blacklinks	A:hover {color:#FFE000; text-decoration:overline 
			underline; background-color: #F00000; } 
.menuprint A { color: #000000; text-decoration: underline }
.menuprint A:hover { color: #FFFFFF; text-decoration: none; background: #000000 } 
.markblue { background: #CCEEEE }
.markyelo { background: #FFF555; }

/* 
BOXES and GRAPHICS 
*/
 .box {
	padding: 10;
	border-color: #8099CC;
	border-style: double;
	border-top-width: 1pt;
	border-bottom-width: 1pt;
	border-right-width: 1pt;
	border-left-width: 5pt;
	background-color: #C3E3D3;
	text-align: left;
}
.boxclear {
	padding: 10;
	border-color: #8099CC;
	border-style: double;
	border-top-width: 1pt;
	border-bottom-width: 1pt;
	border-right-width: 1pt;
	border-left-width: 5pt;
}
.boxdot1 { 
	border-color: #408099; 
	border-style: dotted; 
	border-top-width: 1pt;
	border-bottom-width: 1pt; 
	border-right-width: 1pt;
	border-left-width: 1pt 
}
.boxgreen { 
	border-color: #336699; 
	border-style: dotted; 
	border-top-width: 3pt;
	border-bottom-width: 1pt; 
	border-right-width: 1pt;
	border-left-width: 1pt
 }
.boxgrey { 
	border-color: #A5A5A5; 
	border-style: dotted; 
	border-top-width: 2pt;
	border-bottom-width: 2pt; 
	border-right-width: 2pt;
	border-left-width: 2pt 
}
.boxorange { 
	border-color: #FF6600; 
	border-style: outset; 
	border-top-width: 3pt;
	border-bottom-width: 5pt; 
	border-right-width: 5pt;
	border-left-width: 5pt 
}
.boxwhite { 
	border-color: #EEEEEE; 
	border-style: outset; 
	border-top-width: 5pt;
	border-bottom-width: 5pt; 
	border-right-width: 5pt;
	border-left-width: 5pt 
}
img {
	border: 0;
	}

.trans50 {
	-moz-opacity:0.5;
	filter: Alpha(opacity='50'); 
}
.trans30 {
	-moz-opacity:0.5;
	filter: Alpha(opacity='50'); 
}

form {
	margin: 0px;
	padding: 0px;
	}

H1 {
	font-size: 16pt;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	color: #096069;
	text-decoration: overline;
	text-align: left;
	letter-spacing: 0.3em;
}
H2 {
	font-size: 12pt;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	color: #096069;
	text-align: left;
	text-decoration: overline underline;
}
H3 {
	font-size: 12pt;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	color: #096069;
	text-decoration: line-through;
}
UL, LI 	{
	list-style: square outside url() gold;
} 
DIV { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.list	{ font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; 
	 font-size: 8pt; color: white; }
.v  { font-family: Verdana, Helvetica, Geneva, sans-serif } 
.a { font-family: Arial, Geneva, Helvetica, sans-serif }
.t { font-family: New Courier, courier, monotype; font-weight: bold }
.j  { font-family: Georgia, Bangkok, TimesRoman, serif } 
.i { font-family: 'Arial Black', Impact } 
.g { font-family: 'BankGothic Md BT', 'Copperplate Gothic', Impact } 
.n  { font-family: 'Trebuchet MS', 'Arial Narrow', Helvetica, 
.type { font-family: New Courier, courier, monotype; font-weight: bold }
.write { font-family: Technical, Arial, Geneva, serif }
.headline { font-family: Verdana, Helvetica, Arial, Geneva, sans-serif } 
.verdana  { font-family: Verdana, Helvetica, Geneva, sans-serif } 
.arial { font-family: Arial, Geneva, Helvetica, sans-serif }
.serif  { font-family: Garamond, TimesRoman, serif } 
.jawjaw  { font-family: Georgia, Bangkok, TimesRoman, serif } 
.impact { font-family: 'Arial Black', Impact } 
.gothic { font-family: 'BankGothic Md BT', 'Copperplate Gothic', Impact } 
.narrow  { font-family: 'Trebuchet MS', 'Arial Narrow', Helvetica, 
		Geneva, sans-serif } 
:focus { outline: thin dotted invert }

/* 
HIDDEN STUFF 
*/
.thoughts {
	font-size: 8px;
	color: #FDF5E6;
} 
.secrets {font-size: 8px; color: #FFFFFF; } 

@media speech {
  H1, H2, H3, 
  H4, H5, H6    { voice-family: betty, female; stress: 20; richness: 90 }
  H1            { pitch: x-low; pitch-range: 90 }
  H2            { pitch: x-low; pitch-range: 80 }
  H3            { pitch: low; pitch-range: 70 }
  H4            { pitch: medium; pitch-range: 60 }
  H5            { pitch: medium; pitch-range: 50 }
  H6            { pitch: medium; pitch-range: 40 }
  LI, DT, DD    { pitch: medium; richness: 60 }
  DT            { stress: 80 }
  PRE, CODE, TT { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
  EM            { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  STRONG        { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  DFN           { pitch: high; pitch-range: 60; stress: 60 }
  S, STRIKE     { richness: 0 }
  I             { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  B             { pitch: medium; pitch-range: 60; stress: 80; richness: 80 }
  U             { richness: 0 }
  A:link        { voice-family: harry, male }
  A:visited     { voice-family: betty, female }
  A:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }
}

