BODY
{
 background-attachment : fixed;
 background-color      : #ffffff;
 background-image      : url(grfx/bg3.jpg);
 background-repeat     : repeat;
 color       : #330000;
 font-size   : 10pt;
 font-family : Arial, Helv, Geneva;
 margin      : 1em .5em .5em 1em;
	text-align  : left;
}

A { text-decoration: none; }

A:active  { color: #ff7207; }
A:hover   { color: #ff7207; font-weight: 600; }
A:link    { color: #cc7207; }
A:visited { color: #cc7207; }

A.mI { width: 7em; }

A.mI:hover
{
 background-color      : #fff9ef;
 background-image      : url(grfx/rArrow.gif);
	background-position   : -.2em;
	background-repeat     : no-repeat;
}

A IMG     { border: 0; }
IMG       { border: 0; }

H2 { font-size: 20pt; font-weight: bold; }
H3 { font-size: 16pt; font-weight: bold; }
H4 { font-size: 12pt; font-weight: bold; }
H3.script { font-size: 18pt; font-weight: normal; font-family: 'Monotype Corsiva','Script',sans-serif; font-type: italic; }
H4.script { font-size: 14pt; font-weight: normal; font-family: 'Monotype Corsiva','Script',sans-serif; font-type: italic; }

#content
{
	margin-left : 14em;
}

#contentProd
{
	margin-left  : 1.5em;
	margin-right : 1.5em;
}

#mainMenuDiv
{
 background-color : #eeecd5;
	border-color  : #cc7207;
	border-style  : solid;
 border-top-width    : 2px;
 border-bottom-width : 2px;
 border-right-width  : 6px;
 border-left-width   : 6px;
	left     : .5em;
	position : fixed;
 top      : 7em;
	width    : 7.7em;
}

#mainMenuDivIE
{
 background-color : #eeecd5;
	border-color  : #cc7207;
	border-style  : solid;
 border-top-width    : 2px;
 border-bottom-width : 2px;
 border-right-width  : 6px;
 border-left-width   : 6px;
	left     : .5em;
	position : absolute;
 top      : 7em;
	width    : 9em;
}


#footnote
{
 text-alignment : center;
	width          : 100%;
}

#logoLine
{
 background-color    : transparent;
 background-image    : url(grfx/logoL2.gif);
 background-repeat   : no-repeat;
	background-position : 0 0;
	float               : left;
	width               : 364px;
	height              : 78px;
}

#tagLine
{
 background-color    : transparent;
 background-image    : url(grfx/tagline4t.gif);
 background-repeat   : no-repeat;
	background-position : 0 0;
 float               : right;
	width               : 350px;
	height              : 66px;
}

.lMarg  { margin-left : 20pt; }
.cFloat { float : center; }
.lFloat { float : left;   }
.rFloat { float : right;  }

.businessCard
{
 background-color : #fff9e9;
	border  : 1px solid #ffcc11;
	margin  : .5em;
	padding : .5em;
 width   : 325;
}

.button
{
 background-color : #e0e0ff;
 color            : #000066;
 text-align  : center;
	text-height : 80%;
}

.contactTitle
{
	background-color : #ffffe0;
 font-weight : bold;
	text-align  : left;
	padding     : .5em;
}

.contactBody
{
	background-color : #f0f0f0;
	padding    : .5em;
	text-align : left;
}

.dataBox
{
	border  : 1px solid #ffcc11;
	margin  : .5em;
	padding : .5em;
}

.eDoor
{
	background-color  : transparent;
	background-repeat : no-repeat;
 width  : 125px;
	height : 350px;
}

.eDoorL {	background-image: url(grfx/goldDoor-left.jpg); }
.eDoorR {	background-image: url(grfx/goldDoor-right.jpg); }

.elevate
{
 background-image : url(grfx/elevator-white.jpg);
	background-position : 0 0;
 background-repeat   : no-repeat;
	margin-left : 1em;
	height      : 342px;
	width       : 84px;
}

.jazRGB   { color: #cc7207; }
.jazbgRGB { background-color: #0000ff; }
.jazbgRGBz { background-color: #cc7207; }

.job
{
 background-color : #000000;
 border           : 1px solid #ff6600;
 font-weight : 700;
 margin      : 1em;
 padding     : 1em;
 text-align  : center;
	width       : 175px;
	height      : 245px;
}

.jobie
{
 background-color : #000000;
 border           : 1px solid #ff6600;
 font-weight : 700;
 margin      : 1em;
 padding     : 1em;
 text-align  : center;
	width       : 200px;
	height      : 280px;
}

.job   A:hover { font-size: 110%; }
.jobie A:hover { font-size: 110%; }

.menuItem
{
	font-size     : 150%;
 padding-left  : .5em;
 width         : 6em;
}

.menuItemSub
{
 background-color : #ffffff;
}

.projTitle
{
 border-bottom : 1px solid #cc7207;
 border-top    : 1px solid #cc7207;
 font-size  : 150%;
 font-style : italic;
	min-width  : 200px;
	max-width  : 85%;
 text-align : center;
}

.scale
{
 background-image : url(grfx/scale-light-sm.jpg);
	background-position : 0 0;
 background-repeat   : no-repeat;
	margin-left : 1em;
	height      : 47px;
	width       : 110px;
}

.subtitle
{
 border-left   : 5px solid #ff9900;
 border-bottom : 1px solid #ff9900;
 font-size     : 150%;
 font-style    : italic;
 margin-left   : 20px;
 padding-left  : 20px;
 padding-right : 20px;
}

.textBox
{
	border    : 1px solid #00ff66;
	font-size : 85%;
	margin    : .5em;
	padding   : .5em;
}

