body { font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial  }
p { font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial  }
td { font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial  }
li { padding-bottom: 10px  }
p.small { font-size: 10px  }
p.caption { color: #696969; font-size: 10px  }
td.caption { color: #696969; font-size: 10px; padding-top: 5px  }
td.padded { padding: 20px  }
td.box { border: solid 1px #dcdcdc  }

#floatmenu { position: relative; padding: 0; left: 50%; width: 600px; z-index: 1000; margin: 0 0 0 -300px; }


#content { left: 50%; position: relative; width: 600px; padding: 10px 0 0 0 -; padding: 10px 0 0 0 -; padding: 10px -310px; text-align: left; z-index: 0; margin: 0 0 0 -300px; padding: 0; }
#header-bluegreen { background-image: url(../art/nav/tile_background-bluegreen.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 100%; height: 96px; }
#header-purple {
	background-image: url(../art/nav/tile_background-purple.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 0;
	width: 100%;
	height: 90px;
}
#header-maroon { background-image: url(../art/nav/tile_background-maroon.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 100%; height: 96px; }
#header-orange { background-image: url(../art/nav/tile_background-orange.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 100%; height: 96px; }
#header-red { background-image: url(../art/nav/tile_background-red.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 100%; height: 96px; }
#header-green { background-image: url(../art/nav/tile_background-green.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 100%; height: 96px; }
#header-blue { background-image: url(../art/nav/tile_background-blue.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 100%; height: 96px; }
#header-brown { background-image: url(../art/nav/tile_background-brown.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 100%; height: 96px; }

#footer { font-size: 10px  ; text-align: center; padding-top: 15px; }

div.vrbox { background-color: #f3ede6; text-align: center; width: 150px; height: auto; float: right; margin-left: 30px; padding: 10px; border: solid 1px #aaa096; }

div.video-menu { padding-top: 30px; padding-bottom: 40px; }
td.video-menu { color: #696969; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; padding-right: 10px; padding-left: 10px; }
td.video-thumbs { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: center; padding-bottom: 10px; padding-left: 10px; }
td.video-thumbs a:link { text-decoration: none; }
td.video-thumbs a:hover { text-decoration: underline; }
div.qtvideo { padding-top: 30px; padding-bottom: 20px; }
div.qtvideo-instructions  { width: 450px; }
div.qtvideo-instructions p, ol { color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 10px; }
div.qtvideo-instructions li { font-size: 10px; line-height: 18px; margin: 0 0 0 25px; padding: 0 0 10px; }

#fullWidthHeader {
	border-bottom: solid 1px #568176; /* Sets the bottom border properties for an element using shorthand notation */
	font-size: 18px;
	font-weight: bold;
	line-height: 58px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: center;
	background-image: url(../art/nav/tile_background-bluegreen.gif);
	background-repeat: repeat-x;
	height: 96px;
