body {margin:0; border:0; padding:0; top:0
}
#titleBar{background:#ccc url(../images/graybg.jpg) repeat-x; height:25px; padding-left:190px;
	font:normal small-caps bold 13px/25px Verdana,Helvetica,sans-serif; color:white
}
#footBar	{font:normal normal 16px/18px Arial; text-align:center; color:white; height:auto;
	display:inline-block; /*Remove this from non-demo version:*/ visibility:hidden
}
#controlBar	{font:normal normal 16px/18px Arial; text-align:left; color:white; height:auto
}
#buttons	{display:inline}
#L0 {z-index:3; vertical-align:middle; position:absolute; left:10px; top:0px;
	font:normal small-caps bold 16px/25px Verdana,Helvetica,sans-serif; color:blue;
	background:url(../images/downarrow.gif) no-repeat left; width:180px; height:29px;
}
#intro {z-index:2; vertical-align:middle; position:absolute; left:2px; top:28px; width:755px; height:520px;
}
#introA {z-index:4;position:absolute; top:0; left:0px; width:100%; vertical-align:baseline; 
	text-align:center; background:gray; text-decoration:underline
}
#btAccept {z-index:4;position:absolute; top:0; left:0px; width:100%; vertical-align:baseline; 
	text-align:center; background:gray; text-decoration:underline
}
#menus{z-index:3; position:absolute; left:10px; width:220px; visibility:hidden}
#menu	{z-index:3;position:absolute; left:0px; display:block;/*width and top defined inline */}
#submenu{z-index:3;position:absolute; vertical-align:middle; width:160px;/*left and top defined dynamically */
}
.mid {margin-left:-380px;width:760px; position:relative;left:50%; background-color:#83050C /*bordeaux*/
}
a {height:25px; vertical-align:top; color:#333; display:block; text-decoration:none; top:0;
	font:normal bold 12px/22px Verdana,Helvetica,sans-serif; width:auto;
}
a.navmain {border-top:gray 1px outset; vertical-align:middle;	text-align:right;
	font-variant:small-caps; background:#6699ff url(../images/folder_closed.gif) no-repeat left;
}
.navsub {background:#6699ff; border-top:gray 1px outset
}
a:hover	{background-color:gray}
/*a:hover .navmain {background:blue url(../images/folder_open.gif) no-repeat left}*/
a.pic	{background:/*green*/#999; width:177px; height:auto; text-align:center; padding:0;display:inline-block}
.image{border:solid 1px blue;}

a:visited {color:#fefefe}
a:link	.image	{border-color: #aaa; color: #aaa}
a:visited .image {border-color: #666; color: #666}
a:hover .image	{border:solid 1px white}
a:hover	#Img0	{border-color:solid 1px white}

.icon	{border:0; vertical-align:middle}

input {margin:2px 7px; height:22px}
div {top:0; display:inline-block}

table	{width:100%; margin:0; padding:0; border:0;}
tr	{width:100%; display: inline-block; height:160px; top:0; padding:0; margin:0; border:0}
td	{width:177px;background:/*yellow*/#999 url(../images/round185x160.gif) no-repeat; vertical-align:middle;
	padding:0; margin:0; border:0; display:inline-block;}

img {margin:0; border:0; padding:0;}
input {	color:red; padding:0;margin:0}
#btPlaySlide {background:blue url(../images/btPlay.gif) no-repeat left;width:48px}
#btNext {background:blue url(../images/btNext.gif) no-repeat left;width:26px}
#btPrev {background:blue url(../images/btPrev.gif) no-repeat left;width:26px;visibility:hidden}
#btFaster {background:blue url(../images/btFaster.gif) no-repeat left;width:26px;visibility:hidden}
#btSlower {background:blue url(../images/btSlower.gif) no-repeat left;width:26px;visibility:hidden}
#btThumb  {background:blue url(../images/btSlide.png) no-repeat left;width:39px}
#progress { vertical-align:middle; display:none;
	vertical-align:text-top; font:normal small-caps 12px/25px Verdana,Helvetica,sans-serif
}
/*#hiddenState{position: absolute; left:600px; top:500px;z-index:-1;/*set >0 to make it visible}*/






