@charset "UTF-8";
body {
	background-color: #000000;
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFF;
	-webkit-font-smoothing: antialiased;
}
.main {
}
.info {
}
body { -webkit-text-size-adjust: 100%;}
ul, ol, dl {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
	padding-right: 15px;
	padding-left: 15px;
}
hr {
	height: 2px;
	background-color: #333333;
	border: none
}
a img {
	border: none;
}
a:link {
	color: #00FFFF;
	text-decoration: none;
}
a:visited {
	color: #00FFFF;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	text-decoration: underline;
	color: #CCC;
}
.container {
	width: 958px;
	margin: auto;
	background-color: #000;
}
#apDiv2 {
	position: absolute;
	width: 225px;
	height: 309px;
	z-index: 1030;
	margin-top: auto;
	margin-left: 82px;
	display: block;
}
#apDiv3 {
	position: absolute;
	width: 137px;
	height: 267px;
	z-index: 1010;
	margin-top: 40px;
	margin-left: 716px;
	display: block;
}
#apDiv4InfoPagePic {
	position: absolute;
	z-index: 1010;
	display: block;
	margin-top: 8px;
	margin-left: 300px;
}
#apDiv5InfoPagePic {
	position: absolute;
	z-index: 1010;
	display: block;
}
#apDiv6InfoPagePic {
	position: absolute;
	z-index: 1010;
	display: block;
}
#apDiv7InfoPagePic {
	position: absolute;
	z-index: 1010;
	display: block;
}
#apDiv8InfoPagePic {
	position: absolute;
	z-index: 1010;
	display: block;
}
#apDiv9InfoPagePic {
	position: absolute;
	z-index: 1030;
	display: block;
	margin-left: 30px;
	margin-top: 40px;
}
#apDiv5 {
	display: block;
	position: absolute;
	z-index: 1010;
}
header {
	height: 200px;
}
.sidebar1 {
	float: left;
	width: 125px;
	padding-bottom: 10px;
	padding-top: 0px;
	margin-top: 150px;
	margin-left: 0px;
	clear: none;
}
.sidebar2 {
	float: right;
	width: 50px;
}
.sidebar3_SD {
	float: left;
	width: 320px;
	display: inline;
	position: relative;
}
.sidebar5 {
	float: left;
	width: auto;
	display: inline;
	position: relative;
	padding: 10px 10px 10px 100px;
	text-indent: -10px;
}
.sidebar4_HD {
	float: left;
	width: 320px;
	display: inline;
	position: relative;
	font-size: 15px;
}
.sidebar1 aside {
	font-size: 90%;
	background-image: url(images/HorizSliceVertMenuv3hover.jpg);
	background-repeat: repeat-y;
	color: #09F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.sidebar1 aside img {
	padding-bottom: 5px;
	padding-left: 6px;
	z-index: 1;
	display: block;
	padding-top: 5px;
}
.sideWithLinks {
	line-height: 16px;
	padding: 10px 0px 10px 0px;
}
ul.sideWithLinks span li {
	list-style-type: none;
	display: block;
	line-height: 18px;
}
ul.sideWithLinks span li a {
	text-decoration: none;
	padding-left: 14px;
	display: block;
	font-style: italic;
	font-size: 13px;
}
ul.sideWithLinks li a:link, ul.sideWithLinks li a:visited {
	color: #FFF;
}
ul.sideWithLinks span li a:link, ul.sideWithLinks span li a:visited {
	color: #0FF;
}
ul.sideWithLinks span li a:hover, ul.sideWithLinks span li a:active, ul.sideWithLinks span li a:focus {
	color: #CCC;
	text-decoration: underline;
}
.fixedsideWithLinks {
	line-height: 18px;
	position: relative;
	font-size: 14px;
	width: 142px;
}
ul.fixedsideWithLinks span li {
	list-style-type: none;
	display: block;
	line-height: 28px;
	background-image: url(images/FixedSidebar%20Test%2014.jpg);
	background-repeat: repeat-y;
	padding: 0 0 0 3px;
	border-bottom: solid #666 1px;
}
ul.fixedsideWithLinks span li a {
	text-decoration: none;
	padding-left: 14px;
	display: block;
	font-style: italic;
	font-size: 13px;
	text-shadow: 1px 1px #000;
}
ul.fixedsideWithLinks li a:link, ul.fixedsideWithLinks li a:visited {
	color: #FFF;
}
ul.fixedsideWithLinks span li a:link, ul.fixedsideWithLinks span li a:visited {
	color: #0FF;
}
ul.fixedsideWithLinks span li a:hover, ul.fixedsideWithLinks span li a:active, ul.fixedsideWithLinks span li a:focus {
	color: #CCC;
	text-decoration: underline;
}
.content {
	width: 900px;
	padding: 10px;
	color: #CCCCCC;
	position: relative;
}
.contentGalleria {
	width: 880px;
	color: #CCC;
	padding: 10px 0 10px 20px;
	position: relative;
	display: block;
}
.biocontent {
	width: 900px;
	position: relative;
	display: block;
}
.biocontent .flt_lft p {
	padding: 75px 0 0 40px;
}
.biopic {
	display: block;
	float: left;
	position: relative;
	z-index: 1010;
}
.biopic_rt {
	display: block;
	float: right;
	position: relative;
	z-index: 1010;
}
.bio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F8F8F8;
	float: right;
	width: 620px;
	padding: 20px 0 5px 70px;
	background-image: url(images/8x56pxBlkFade.jpg);
	background-repeat: repeat-x;
	display: block;
	background-color: #1F1F1F;
	line-height: 20px;
}
.bioOnWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	float: right;
	width: 620px;
	padding: 60px 0 0 40px;
	background-image: url(images/BlockSliceVertv2.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
}
.bioLft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F8F8F8;
	float: left;
	width: 620px;
	padding: 20px 0 5px 70px;
	background-image: url(images/8x56pxBlkFade.jpg);
	background-repeat: repeat-x;
	display: block;
	background-color: #1F1F1F;
	margin-left: 130px;
	line-height: 20px;
}
.bioLft ul li span a:link       , .bioLft ul li span a:visited{
	text-decoration: underline;
}
.bioLft ul li a:hover, .bioLft ul li a:active, .bioLft ul li a:focus {
	color: #FFF;
}
.lft {
}
.rgt {
}
.rgtcol {
}
.bio ul td.rgtcol  {
	text-align: left;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
}
.bioLft ul td.rgtcol {
	text-align: left;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
}
.bioLft ul td.rgt {
	text-align: left;
}
.bio ul td.rgt {
	text-align: left;
}
.bio ul {
	padding-right: 80px;
}
.bioLft ul {
	padding-right: 80px;
}
.bio ul h1 {
	font-family: Papyrus, "Book Antiqua", "Goudy Old Style", Palatino;
	font-size: 22px;
	text-align: center;
}
.bioLft ul h1 {
	font-family: Papyrus, "Book Antiqua", "Goudy Old Style", Palatino;
	font-size: 22px;
	text-align: center;
}
.bio ul h2 {
	font-family: Papyrus, "Book Antiqua", "Goudy Old Style", Palatino;
	font-size: 20px;
	text-align: center;
}
.bioLft ul h2 {
	font-family: Papyrus, "Book Antiqua", "Goudy Old Style", Palatino;
	font-size: 20px;
	text-align: center;
}
.bio ul h3 {
	text-align: center;
	font-size: 16px;
	padding: 20px 0 0 0;
}
.bioLft ul h3 {
	text-align: left;
	font-size: 16px;
	padding: 20px 0 0 0;
}
article.bio li+li {
	padding-top: 24px;
}
article.bioLft li+li {
	padding-top: 16px;
}
.biocontent .bio ol li {
	padding: 26px 55px 22px 4px;
}
.biocontent .bio ol li span {
	font-weight: bold;
	text-decoration: underline;
	color: #0F0;
}
.biocontent .bio ol p  {
	font-style: italic;
	padding-left: 4px;
}
.biocontent .bio ol p span {
	text-decoration: underline;
}
ul.techtalk li span {
	font-style: italic;
	font-weight: bold;
	color: #F96;
}
.topiclinks {
}
.bio ul .topiclinks p span {
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 16px;
	font-size: 16px;
	color: #0FF;
}
.bioOnWhite ul {
	padding-right: 80px;
}
.bioOnWhite ul h1{
	font-family: Papyrus, "Book Antiqua", "Goudy Old Style", Palatino;
	font-size: 26px;
	text-align: center;
	text-shadow: 0.08em 0.06em 0.1em #FFF;
}
.bioOnWhite ul h2 {
	font-family: Papyrus, "Book Antiqua", "Goudy Old Style", Palatino;
	font-size: 20px;
	text-align: center;
}
.bioOnWhite ul h3 {
	text-align: center;
	font-size: 16px;
	padding: 20px 0 0 0;
}
.flt_rt_homepghead {
	float: right;
	text-align: center;
	width: 420px;
	padding: 46px 50px 0px 0px;
	display: inline;
}
.flt_rt_homepgheadHD {
	float: right;
	text-align: center;
	width: 530px;
	padding: 46px 0px 0px 0px;
	display: block;
}
.flt_rt_homepghead h3 {
	line-height: 18pt;
	padding-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 30px;
}
.flt_rt_homepghead h2 {
	padding-right: 0px;
	line-height: 100%;
}
.flt_rt_homepghead h2 hr {
	margin-right: 50px;
	margin-left: 50px;
}
.flt_rt_homepgcaption {
	font-size: 95%;
	font-style: normal;
	line-height: 1.5;
	text-align: center;
	width: 400px;
	float: right;
	display: inline;
	clear: right;
	padding: 0 50px 0 0;
}
.flt_rt_homepgcaptionHD {
	font-size: 95%;
	font-style: normal;
	line-height: 18px;
	text-align: center;
	width: 500px;
	float: right;
	display: inline;
}
.flt_rt_homepgcaptionHD p a:link, .flt_rt_homepgcaptionHD p a:visited {
	color: #0FF;
}
.flt_rt_homepgcaptionHD p a:hover, .flt_rt_homepgcaptionHD p a:active, .flt_rt_homepgcaptionHD p a:focus {
	color: #CCC;
	text-decoration: underline;
}
.flt_rt_homepgcaption p {
	margin-bottom: 0px;
	padding-bottom: 25px;
	padding-top: 10px;
}
.content ul, .content ol {
	padding: 0 15px 15px 40px;
}
.clear {
 clear:both;
height:0px;
 background-color:#CCCCCC; /* bg color here is just for debugging */
}
section h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: normal;
	color: #00CCFF;
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 20px;
}
.section_icon_label {
	color: #0FF;
	width: 200px;
	text-align: center;
	display: block;
	margin-bottom: auto;
	font-weight: bold;
	font-size: 80%;
	background-image: url(images/sidebarblack.jpg);
	background-repeat: repeat-y;
	padding: 6px 0px 6px 0px;
	border-right: none;
	border-bottom: solid #000 1px;
	border-left: solid #222222 1px;
	border-top: solid #222222 1px;
}
.flt_rt {
	float: right;
}
.flt_lft {
	float: left;
}
nav p {
	font-size: 90%;
	font-weight: normal;
	text-align: center;
	z-index: 4;
	background-image: url(images/VertSlice46px_v7.jpg);
	height: 42px;
	width: 950px;
	background-repeat: repeat-x;
	margin-left: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
}
ul.nav {
	list-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul.nav li {
	font-size: 85%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: block;
	text-align: left;
	height: 30px;
	background-image: url(images/submenu_125px_v20main.jpg);
	background-repeat: repeat-y;
	width: 124px;
}
ul.nav a:link, ul.nav a:visited {
	display: block;/*for IE6*/
	text-decoration: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 12px;
	background-image: url(images/submenu_125px_v20main.jpg);
	background-repeat: repeat-y;
	color: #000;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
	color: #30C;
	background-image: url(images/submenu_142px_v21hover.jpg);
	background-repeat: repeat-y;
}
ul.menupath {
	display: block;
	list-style-type: none;
	height: 24px;
	width: 500px;
}
ul.menupath li{
	float: left;
	font-size: 75%;
	text-decoration: none;
	line-height: 10px;
	padding-top: 5px;
}
ul.menupath li a:link, ul.menupath li a:visited {
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 10px;
	color: #666;
	text-decoration: underline;
	padding-top: 1px;
	padding-right: 5px;
}
ul.menupath li a:hover, ul.menupath li a:active {
	color: #0FF;
	text-decoration: underline;
	display: block;
}
footer {
	padding: 2px 0;
	background-color: #000000;
	position: relative;/* for IE6 hasLayout */
	clear: both;
	background-image: url(images/VertSliceCurrentSpry2_6px_v2.jpg);
	background-repeat: repeat-x;
}
footer .flt_lft {
	font-size: 85%;
	padding-bottom: 5px;
}
header, section, footer, aside, article, figure {
	display: block;
}
.videovimeoSD {
	display: inline;
	float: right;
	height: 300px;
	width: 400px;
	position: relative;
	padding: 0 50px 0 0;
}
.videovimeoHD {
	display: inline;
	float: right;
	height: 281px;
	width: 500px;
	position: relative;
	padding: 0px;
}
.GalleriaHD {
	display: inline;
	float: right;
	height: 370px;
	width: 640px;
	position: relative;
	padding: 0px;
	border: none;
}
#nav {
	height: 42px;
	z-index: 1020;
	position: relative;
}
ul.MenuNoDrop {
	float: left;
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
}
ul.MenuNoDrop li{
	display: block;
	float: left;
	padding: 0;
	background-image: url(images/VertSliceHover_46px_v4.jpg);
	width: 142px;
}
ul.MenuNoDrop li a:link , ul.MenuNoDrop li a:visited {
	color: #000;
	line-height: 16px;
	padding: 12px 2px 16px 22px;
	text-align: left;
	display: block;
}
ul.MenuNoDrop li a:hover, ul.MenuNoDrop li a:active, ul.MenuNoDrop li a:focus {
	color: #FFF;
	background-image: url(images/VertSlice46px_v7.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
}
ul.MenuNoDrop li .currentmain {
	background-image: url(images/VertSliceCurrentSpry2_46px_v1.jpg);
	background-repeat: repeat-x;
}
ul.MenuNoDrop li a.currentmain    {
	color: #FFF;
}
ul.MenuNoDrop li a.currentmain:hover       ,ul.MenuNoDrop li a.currentmain:active ,ul.MenuNoDrop li a.currentmain:focus{
	background-image: url(images/VertSliceCurrentSpry2_46px_v1.jpg);
	background-repeat: repeat-x;
}
.active {
}
.inactive {
}
.currentmain {
}
.currentsub {
}
x#MenuBar li a.currentmain{
	background-image: url(images/VertSliceCurrentSpry2_46px_v1.jpg);
	background-repeat: repeat-x;
}

/* BeginOAWidget_Instance_2141544: #MenuBar */
#MenuBar  {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	font-style: normal;
	padding: 0;
}
#MenuBarInfoPage {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	font-style: normal;
	padding: 0;
}
/* Caution: because ID+class selectors do not work properly in IE6, but we want to restrict these rules to just this
widget instance, we have used string-concatenated classnames for our selectors for the layout type of the menubar 
in this section. These have very low specificity, so be careful not to accidentally override them. */

.MenuBar br { /* using just a class so it has same specificity as the ".MenuBarFixedCentered br" rule bleow */
	display: inherit;
}
.MenuBarLeftShrink {
	float: left; /* shrink to content, as well as float the MenuBar */
	width: auto;
}
.MenuBarRightShrink {
	float: right; /* shrink to content, as well as float the MenuBar */
	width: auto;
}
.MenuBarFixedLeft {
	float: left;
	width: 100%;
}
.MenuBarFixedCentered {
	float: none;
	width: 960px;
	margin-left:auto;
	margin-right:auto;
}
.MenuBarFixedCentered br {
	clear:both;
	display:block;
}
.MenuBarFixedCentered .SubMenu br {
	display: none;
}
.MenuBarFullwidth {
	float: left;
	width: 100%;
}

/* Top level menubar items - these actually apply to all items, and get overridden for 1st or successive level submenus */
#MenuBar  .MenuItemContainer {
	padding: 0px 0px 0px 0px;
	margin: 0;
}
#MenuBar  .MenuItemContainer a {outline:none;}

#MenuBar  .MenuItem {
	padding: 0px 0px 0px 0px;
	background-image: url(images/VertSlice42px_v8.jpg);
	background-repeat: repeat-x;
	width: 125px;
}
#MenuBar  .MenuItemFirst {
	border-style: none none none none;
}
#MenuBar .MenuItemLast {
	border-style: none none none none;
}

#MenuBar  .MenuItem  .MenuItemLabel{
	text-align: left;
	line-height: 16px;
	padding: 12px 6px 16px 10px;
	width: 125px;
	color: #FFF;
}
#MenuBar .widemenusub.MenuItem .MenuItemLabel {
	text-align: left;
	line-height: 16px;
	padding: 12px 6px 16px 10px;
	width: 209px;
	color: #FFF;
}
.SpryIsIE6 #MenuBar  .MenuItem  .MenuItemLabel{
	width:1em; /* Equivalent to min-width in modern browsers */
}

/* First level submenu items */
#MenuBar .SubMenu  .MenuItem {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13.5px;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	background-repeat: repeat-y;
	width: 124px;
	background-image: url(images/submenu_125px_v20main.jpg);
}
#MenuBar .widemenusub .MenuItem     {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13.5px;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	background-repeat: repeat-y;
	width: 209px;
	background-image: url(images/WideSilverSubMenu_v2_210px.jpg);
}
#MenuBar  .SubMenu .MenuItemFirst {
	border-style: none none none none;
}
#MenuBar  .SubMenu .MenuItemFirst .MenuItemLabel{
	padding-top: 6px;
}
#MenuBar .widemenusub .MenuItemFirst .MenuItemLabel {
	padding-top: 6px;
}
#MenuBar .SubMenu .MenuItemLast {
	border-style: none none none none;
}
#MenuBar .SubMenu .MenuItemLast .MenuItemLabel{
	padding-bottom: 6px;
}
#MenuBar .SubMenu .MenuItem .MenuItemLabel{
	font-weight: normal;
	line-height: 18px;
	padding: 8px 0px 8px 12px;
	width: 124px;
	color: #000;
}
#MenuBar .widemenusub .MenuItem .MenuItemLabel {
	font-weight: normal;
	line-height: 18px;
	padding: 8px 0px 8px 30px;
	width: 209px;
	color: #000;
}

/* Hover states for containers, items and labels */
#MenuBar .MenuItemHover {
	background-image: url(images/VertSliceHover_46px_v4.jpg);
	background-repeat: repeat-x;
}
#MenuBar .MenuItemWithSubMenu.MenuItemHover {
	background-image: url(images/VertSliceHover_46px_v4.jpg);
	background-repeat: repeat-x;
}
.widemenusub {
}
#MenuBar .MenuItemHover .MenuItemLabel{
	color: #000;
}

#MenuBar .MenuItemWithSubMenu.MenuItemHover .MenuItemLabel{
	color: #000000;
}
#MenuBar .SubMenu .MenuItemHover {
	background-repeat: repeat-y;
	display: block;
	background-image: url(images/submenu_125px_v21hover.jpg);
}
#MenuBar .widemenusub .MenuItemHover {
	background-repeat: repeat-y;
	display: block;
	background-image: url(images/WideSilverSubMenu_210px_hover.jpg);
}

#MenuBar .SubMenu .MenuItemHover .MenuItemLabel{
	color: #000099;
}
/* Submenu properties -- First level of submenus */
#MenuBar .SubMenuVisible {
	min-width: 0%;  /* This keeps the menu from being skinnier than the parent MenuItemContainer - nice to have but not available on ie6 */
	border-color: #000000;
	border-width: 1px;
	border-style: solid solid solid solid;
}
#MenuBar.MenuBar .SubMenuVisible {/* For Horizontal menubar only */
	top: 108%;	/* 100% is at the bottom of parent menuItemContainer */
	left: 0px; /* 'left' may need tuning depending upon borders or padding applied to menubar MenuItemContainer or MenuItem, 
					and your personal taste.
					0px will left align the dropdown with the content area of the MenuItemContainer. Assuming you keep the margins 0 
					on MenuItemContainer and MenuItem on the parent
					menubar, making this equal the sum of the MenuItemContainer & MenuItem padding-left will align 
					the dropdown with the left of the menu item label.*/
	z-index: 10;
}
#MenuBar.MenuBarVertical .SubMenuVisible {
	left: 100%;
	top: 0px;
	min-width: 0px;
}
/* Submenu properties -- Second level submenu and beyond - these are visible descendents of .MenuLevel1 */
#MenuBar .MenuLevel1 .SubMenuVisible {
	min-width: 0px; /* Do not neeed to match width to parent MenuItemContainer - items will prevent total collapse*/
	top: -1px;	/* If desired, you can move this down a smidge to separate top item''s submenu from menubar - 
				that is really only needed for submenu on first item of MenuLevel1, or you can make it negative to make submenu more
				vertically 'centered' on its invoking item */
	left: 100%;
}
	
/* IE6 rules - you can delete these if you do not want to support IE6 */

.SpryIsIE6 #MenuBar .MenuBarView .MenuItemWithSubMenuHover .MenuItemLabel /* IE6 selector  */{
	color: #000000;
}
.SpryIsIE6 #MenuBar .MenuBarView .SubMenu .MenuItemWithSubMenuHover .MenuItemLabel/* IE6 selector  */{
	color: #000000;
}
.SpryIsIE6 #MenuBar .SubMenu .SubMenu  /* IE6 selector  */{
	margin-left: -0px; /* Compensates for at least part of an IE6 "double padding" version of the "double margin" bug */
}
#MenuBar .currentmain.MenuItem {
	background-image: url(images/VertSliceCurrentSpry2_46px_v1.jpg);
	background-repeat: repeat-x;
}
#MenuBar .currentmain.MenuItemWithSubMenu.MenuItemHover .MenuItemLabel {
	color: #FFF;
}
#MenuBar .currentmain.MenuItemWithSubMenu.MenuItemHover {
	background-image: url(images/VertSliceCurrentSpry2_46px_v1.jpg);
	background-repeat: repeat-x;
}
#MenuBar .currentmain.MenuItem .MenuItemLabel {
	color: #FFF;
}
#MenuBar .SubMenu .MenuItem.currentsub {
	background-image: url(images/submenu_125px_v34current.jpg);
	background-repeat: repeat-y;
	width: 124px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#MenuBar .SubMenu .MenuItem.currentsub .MenuItemLabel {
	color: #FFF;
}
#MenuBar .currentsub.MenuItem.MenuItemHover .MenuItemLabel {
	color: #FFF;
}
#MenuBar .SubMenu .inactive.MenuItem  .MenuItemLabel{
	color: #000;
}
#MenuBar .inactive.MenuItem.MenuItemHover .MenuItemLabel  {
	color: #000;
}
#MenuBar .SubMenu .inactive.MenuItemHover {
	background-image: url(images/submenu_125px_v20main.jpg);
	background-repeat: repeat-y;
}
#MenuBar .SubMenu .MenuItem.inactive {
	background-image: url(images/submenu_125px_v20main.jpg);
	background-repeat: repeat-y;
}
.techtalk {
}
.ctr {
	text-align: center;
}
.under {
	text-decoration: underline;
}
.underi {
	font-style: italic;
	text-decoration: underline;
}
.underb {
	font-weight: bold;
	text-decoration: underline;
}
.underib {
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.bump1 {
}
.bump2 {
}
#dkdbutton {
	color: #0FF;
	background-image: url(images/VertSliceCurrentSpry2_46px_v1.jpg);
	background-repeat: repeat-x;
	border: solid #333 1px;
	text-align: center;
}
#dkdbutton_top {
	color: #0FF;
	background-image: url(images/VertSliceCurrentSpry2_46px_halfsize.jpg);
	background-repeat: repeat-x;
	border: solid #333 1px;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#dkdbutton:hover {
	color: #FFF;
	text-decoration: underline;
}
