@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 400;
  src: local('Inconsolata'), url(https://fonts.gstatic.com/s/inconsolata/v12/BjAYBlHtW3CJxDcjzrnZCIbN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 700;
  src: local('Inconsolata Bold'), local('Inconsolata-Bold'), url(https://fonts.gstatic.com/s/inconsolata/v12/AIed271kqQlcIRSOnQH0yTqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v11/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v11/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJTqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}
.Image2Glow {
    position: relative;
    /*margin: 10px;
    float: left;*/
    box-shadow: inset 0 0 12px black;
	
}
.ImageGlowimgLarge {
   
	box-shadow: 0 0 12px black;
    z-index: 6;
	width:100%;
}
.DarkButton,
.DarkButtonSmall {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
	text-decoration: none;
	border: 1px solid #444444;
	color: #FFF;
	padding: .4em 1em;
	padding-top:2px;
	border-radius: 6px;
	font-weight:580;
	background: #222222 url("scripts/JUI/themes/DH/images/ui-bg_highlight-soft_35_222222_1x100.png") 50% 50% repeat-x;
}
.DarkButton{
	font-size:115%;	
	font-weight:400;
}
.DarkButton a,
.DarkButton a:link,
.DarkButton a:visited,
.DarkButtonSmall a,
.DarkButtonSmall a:link,
.DarkButtonSmall a:visited{
	color: #eeeeee;
	text-decoration: none;
}
.DarkButton:hover,
.DarkButtonSmall:hover{
	background-image: url("scripts/JUI/themes/DH/images/ui-icons_ffffff_256x240.png");
	background: #003147 url("scripts/JUI/themes/DH/images/ui-bg_highlight-soft_33_003147_1x100.png") 50% 50% repeat-x;
	border: 1px solid #0b93d5;
	
}
.DarkButton:active,
 .DarkButtonSmall:active{
	background-image: url("scripts/JUI/themes/DH/images/ui-icons_222222_256x240.png");
border: 1px solid #26b3f7;
	background: #0972a5 url("scripts/JUI/themes/DH/images/ui-bg_highlight-hard_20_0972a5_1x100.png") 50% 50% repeat-x;
}

.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item {
    display: inline-block;
    float: center;
    margin: 0;
    padding: 0;
    width: auto;
}
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }
.ui-menu:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}