@font-face {
    font-family: 'dtl_nobelt_regular';
    src: url('652344599/files/fonts/dtlnobelt-webfont.eot');
    src: url('652344599/files/fonts/dtlnobelt-webfont.eot#iefix') format('embedded-opentype'),
         url('652344599/files/fonts/dtlnobelt-webfont.woff') format('woff'),
         url('652344599/files/fonts/dtlnobelt-webfont.ttf') format('truetype'),
         url('652344599/files/fonts/dtlnobelt-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'dtlnobeltitalic';
    src: url('652344599/files/fonts/dtlnobelt-italic-webfont.eot');
    src: url('652344599/files/fonts/dtlnobelt-italic-webfont.eot#iefix') format('embedded-opentype'),
         url('652344599/files/fonts/dtlnobelt-italic-webfont.woff') format('woff'),
         url('652344599/files/fonts/dtlnobelt-italic-webfont.ttf') format('truetype'),
         url('652344599/files/fonts/dtlnobelt-italic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
.PreviewBody {
    margin-top: 0 !important;
}
.PreviewToolBar {
    display: block;
    width: 250px !important;
}
*/

html{
   background:url('img/repeat_inner.jpg') repeat-x scroll 0 333px transparent;
}
.RadEContent, .RadEContentBordered{
   background-color:#FFFFFF!important;
}
body {
        font-family:Tahoma,Arial,sans-serif;
	color: #13202f;
	font-size: 12px;
	line-height:16px;
	margin: 0;
	padding: 0;
	outline: none;
}
.BodyBackground{
	background: #000c1b url(img/innerBgd.jpg) scroll center 0 no-repeat!important;
}
.PageDefault {
	background: transparent url(img/repeat_inner.jpg) scroll 0 333px repeat-x;
}
.PageDefault.PageHome{
	background: #000000 url(img/home-background.jpg) scroll center 0 no-repeat;
}

a {
	cursor:pointer;
	text-decoration:none;
}

a:link,a:active,a:visited, a:hover {
	color: #6f9eb2;
}

a:hover {
       color:#13202f;
}

sup, sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}
p{
    font-size: 12px;
    line-height: 16px;
    margin:0 0 16px 0;
}
.PaneContent ul{
   margin:0 0 16px 0;
   padding:0 0 0 40px;
}
.PaneContent ul li{
   list-style:disc outside none;
}
.PaneContent ul li li{
   list-style:circle outside none;
}
h1,h2,h3,h4,h5 {
	margin:0;
	padding:0;
}

h1 {
	color: #39687C;
	font-size: 24px;
	display: block;
	margin:0 0  10px 0;
}
.ContentWrapp .PaneContent  span h1{
    font-size:16px;
    color:#13202f;
    line-height:23px;
    background-color:#d6dee3;
    padding-left:22px;
    padding-right:10px;
    font-family:Tahoma,Arial,sans-serif;
    font-weight:normal;
}

.PageDefaultInner{
   background:transparent url(img/topBar.png) scroll 0 0 repeat-x;

}
.LayoutDefault {
	width: 940px;
	margin: 0 auto;
}
h2{
    color: #13202F;
    font-size: 14px;
    line-height: 18px;
    margin:0 0 10px 0;
}
h3 {
    color: #13202F;
    font-size: 12px;
    line-height: 16px;
}
/*########	Start Main Navigation	##########*/

.RadMenu_Default {
	position:relative;
	text-align:left;
        display:inline-block;
        float:left;
	margin:0;
	padding:12px 0 0 24px;
}
.RadMenu_Default .horizontal >  li{
   margin:0 20px 0 0;
}
.RadMenu_Default .horizontal > li >  a{
   font-weight:bold;
}
.RadMenu_Default  a{
    font-size:16px;
    text-transform:uppercase;
    color:#ffffff;
    line-height:20px;
    display:inline-block;
    padding:0 10px;
    font-family:Arial,sans-serif;
    font-weight:400;
}
.RadMenu_Default  a.expanded,
.RadMenu_Default  a:hover{
    color:#80aabc;
    cursor:pointer!important;
}
.RadMenu_Default .slide{
  padding-top:15px;
  background:transparent url(img/slideArrow.png) scroll 0 0 no-repeat;
}
.RadMenu_Default .slide ul{
  background:transparent url(img/slideList.png) scroll 0 0 repeat;
}
.RadMenu_Default .slide li{
  border-top:1px solid #ffffff;
  padding-left:7px;
 
}
.RadMenu_Default .slide li:first-child{
  border:0 none;
}
.RadMenu_Default .slide a{
   font-size:12px;
   line-height:29px;
   padding-right:20px;
  background:transparent url(img/slideLink.png) scroll 0 11px no-repeat;
   color:#13202f;
   padding-left:12px;
    font-family:Tahoma,Arial,sans-serif;
   text-transform:none;
}
.RadMenu_Default .slide a:hover,
.RadMenu_Default .slide a.selected{
   color:#6f9eb2;
  background:transparent url(img/slideLink.png) scroll 0 -48px no-repeat;
}
/**Projects dropdown**/

.RadMenu_Default .MainNavSection_projects + .slide{
   left:-85px!important;
  background:transparent url(img/slideArrow.png) scroll 123px 0 no-repeat;
}
.RadMenu_Default .MainNavSection_projects + .slide > ul{
  width:271px!important;
}
.RadMenu_Default .MainNavSection_projects + .slide > ul li{
   border-top:0 none;
}
.RadMenu_Default .MainNavSection_projects + .slide > ul > li{
   display:inline-block;
   float:left;
   clear:none!important;
   width:135px;
   padding:0px;
}
.RadMenu_Default .MainNavSection_projects + .slide > ul > li> a{
    padding-left:12px;
    background:transparent none!important;
    text-transform:uppercase;
}
.RadMenu_Default .MainNavSection_projects + .slide > ul a{
  padding-right:0px!important;
}
   
.RadMenu_Default .MainNavSection_projects + .slide > ul > li + li{
   border-left:1px solid #ffffff;
   border-top:0 none;
}

.RadMenu_Default .MainNavSection_projects + .slide ul ul,
.RadMenu_Default .MainNavSection_projects + .slide .slide{
  position:static!important;
  overflow:visible!important;
  background:transparent none!important;
  left:0px; 
  top:0px;   
  padding:0px!important;
  display: block !important;
  width:auto!important;
  float:none!important;
}
.RadMenu_Default .MainNavSection_projects + .slide ul ul{
   border-top:1px solid #ffffff;
   padding-left:10px!important;
}
.RadMenu_Default .MainNavSection_projects + .slide .slide .slide{
 display: none !important;
}

/*######## END Main Navigation	##########*/


/*########	Start Containers	##########*/

.PaneContentInner:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.PaneContentInner {
	.display: inline-block;
}
 
html[xmlns] .PaneContentInner {
	display: block;
}
 
* html .PaneContentInner {
	height: 1%;
}

.PaneLeft {
	width: 200px;
        padding:10px;
	float: left;
        margin-top:60px;
        background:transparent url(img/leftPane.png) scroll 0 0 repeat;
}

.ContentWrapp {
	width: 700px;
	float: right;
        background:transparent url(img/topContent.png) scroll 0 0 no-repeat;
}

.ContentWrapp .PaneContent {
        background:transparent url(img/bottomContent.png) scroll 0 321px repeat-x;
        padding:0px;
}
.ContentWrapp .PaneContent > span {
   display:inline-block;
   background-color:#f7fcfe;
   width:100%;
   min-height:495px;
}
.PaneRight {
	width: 200px;
	float: left;
}
.PageHome  .PaneLeft {
	display:none;
}

.PageHome  .PaneContent {
	width: 100%
}

.PageHome  .PaneRight {
	display:none;
}


/*########	END Containers	##########*/


pre {
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*########	Start Left Navigation	##########*/

.SecondaryNavigationPanelContainer{
   clear:both;
   color:#ffffff;
   margin-bottom:10px;
}
.SecondaryNavTitle {
	display: none;
}
.SecondaryNavTitle .panelbar{
  width:200px!important;
}
.SecondaryNavigationPanelContainer tr,
.SecondaryNavigationPanelContainer td{
/*   display:block!important;*/
   font-family:Tahoma,Arial,sans-serif;
   font-size:14px;
   color:#ffffff;
   white-space:normal;
}
.SecondaryNavigationPanelContainer td:hover{
   cursor:pointer;
}
td.panelbarItemTextExpanded,
td.panelbarItemTextHoverExpanded{
   font-size:15px;
}
td.panelbarItemTextHoverSelected,
td.panelbarItemTextSelected,
td.panelbarItemTextExpandedSelected,
td.panelbarItemTextHoverExpandedSelected,
td.panelbarItemTextHover,
td.panelbarItemText{
   color:#6F9EB2;
   font-size:15px;
   font-family:Tahoma,Arial,sans-serif;
}
.panelbarItemTextExpandedSelected,
.panelbarItemTextHoverExpandedSelected,
.panelbarItem2TextExpanded,
.panelbarItem2TextHoverExpanded,
.panelbarItemTextExpanded,
.panelbarItemTextHoverExpanded,
td.panelbarItem2TextHover,
td.panelbarItem2Text,
td.panelbarItem2TextHoverSelected,
td.panelbarItem2TextSelected{
   padding-top:15px;
}
td.panelbarItemTextExpanded,
td.panelbarItemTextHoverExpanded,
td.panelbarItemTextExpandedSelected,
td.panelbarItemTextHoverExpandedSelected{
   text-transform:uppercase;
}
td.panelbarItemTextHover,
td.panelbarItemText{
   color:#ffffff;
}
.panelbarItemTextHoverSelected,
.panelbarItemTextSelected,
td.panelbarItemTextHover,
td.panelbarItemText{
   padding-top:15px;
   text-transform:uppercase;
}
td.panelbarItem2TextHoverExpanded,
td.panelbarItem2TextExpanded,
td.panelbarItem2TextHoverExpandedSelected,
td.panelbarItem2TextExpandedSelected,
td.panelbarItem2TextHoverSelected,
td.panelbarItem2TextHover,
td.panelbarItem2Text,
td.panelbarItem2TextSelected{
   padding-left:10px;
}
td.panelbarItem3TextHoverExpanded,
td.panelbarItem3TextExpanded,
td.panelbarItem3TextHoverExpandedSelected,
td.panelbarItem3TextExpandedSelected,
td.panelbarItem3TextHoverSelected,
td.panelbarItem3TextHover,
td.panelbarItem3Text,
td.panelbarItem3TextSelected{
  padding-left:50px;
  background:transparent url(img/secNav.png) scroll 40px 5px no-repeat;
}
td.panelbarItem3TextHoverExpanded,
td.panelbarItem3TextExpandedSelected,
td.panelbarItem3TextHoverExpandedSelected,
td.panelbarItem3TextHoverSelected,
td.panelbarItem3TextHover,
td.panelbarItem3TextSelected{
   color:#6F9EB2;
}
td.panelbarItem4TextSelected,
td.panelbarItem4TextHoverSelected,
td.panelbarItem4TextHover,
td.panelbarItem4Text{
    padding-left:65px;
  background:transparent url(img/secNav.png) scroll 55px 5px no-repeat;
}
td.panelbarItem4TextHover,
td.panelbarItem4TextSelected,
td.panelbarItem4TextHoverSelected{
   color:#6F9EB2;
}
.panelbarSubgroup2{
}

form,.RadMenu_Default_rtl .group .link:hover .expandLeft,.RadMenu_Default_rtl .group .link:hover .expandRight {
	margin:0;
}

/*########	END Left Navigation	##########*/

/*########	Start Header ##########*/

.PaneHeader{
   display:inline-block;
   width:100%;
   vertical-align:top;
   height:41px;

}
.PaneNavigation{
   display:inline-block;
   width:100%;
   vertical-align:top;
}
.PageHome .PaneNavigation{
   padding-bottom:55px;
}

.ClientLogo{
   float:left;
   padding-top:70px;
   padding-left:3px;
}
.PageHome .ClientLogo{
   padding-left:20px;
   padding-top:64px;
}
.topLinks{
    display:inline-block;
    padding:8px 10px 0 0 ;
    float:right;
}
.topLinks > a,
.topLinks > span{
  display:inline-block;
  float:right;
  margin-left:9px;
  width:25px;
  height:25px;
}
.topLinks > a{
  background:transparent url(img/sprite.png) scroll -182px -30px no-repeat;
}
.topLinks > a.fbLink{
  background:transparent url(img/sprite.png) scroll -220px -30px no-repeat;
  width:18px;
}
.topLinks > a.twLink{
  background:transparent url(img/sprite.png) scroll -246px -30px no-repeat;
  width:17px;
}
.topLinks > a.rssLink{
  background:transparent url(img/sprite.png) scroll -275px -30px no-repeat;
}
.topLinks > a:hover{
  background:transparent url(img/sprite.png) scroll -182px 0px no-repeat;
}
.topLinks > a.fbLink:hover{
  background:transparent url(img/sprite.png) scroll -220px 0px no-repeat;
}
.topLinks > a.twLink:hover{
  background:transparent url(img/sprite.png) scroll -246px 0px no-repeat;
}
.topLinks > a.rssLink:hover{
  background:transparent url(img/sprite.png) scroll -275px 0px no-repeat;
}
.topLinks .stButton .sharethis,
.topLinks .stButton .email{
   display:inline-block;
   width:25px;
   height:25px;
   padding:0px;
  background:transparent url(img/sprite.png) scroll -310px -30px no-repeat;
}
.topLinks .stButton .email:hover{
  background:transparent url(img/sprite.png) scroll -310px 0px no-repeat;
  opacity:1;
}
.topLinks .stButton .sharethis{
  background:transparent url(img/sprite.png) scroll -344px -30px no-repeat;
}
.topLinks .stButton .sharethis:hover{
  background:transparent url(img/sprite.png) scroll -344px 0px no-repeat;
  opacity:1;
}
.StockQuoteHeaderContainer{
   display:inline-block;
   float:right;
   margin:15px 10px 0 0 ;
   background:transparent url(img/topPriceNew.png) scroll 0 0 no-repeat;
}
.StockQuoteHeaderContainer .StockDate,
.StockQuoteHeaderContainer .StockVolume,
.StockQuoteHeaderContainer .StockVolumeText,
.StockQuoteHeaderContainer .StockPriceDown,
.StockQuoteHeaderContainer .StockPriceUp{
   display:none;
}
.StockQuoteHeaderContainer span.group{
   display:inline-block;
   padding:0 17px 0 15px;
   line-height:28px;
   min-width:130px;
   height:25px;
   color:#ffffff;
   font-size:16px;
   font-family:Tahoma, Arial,sans-serif;
}
.StockQuoteHeaderContainer span.group a:hover,
.StockQuoteHeaderContainer span.group a{
   color:#ffffff;
   text-decoration:none;
}
.StockQuoteHeaderContainer .StockDescription3{
   display:block;
   font-size:12px;
   color:#ffffff;
   text-align:right;
   padding:0 28px 5px 0;
   line-height:20px;
   font-family:Tahoma, Arial,sans-serif;
}
/*########	END Header ##########*/
/*########	Start Footer	##########*/

.PaneFooter{
  display:inline-block;
  width:100%;
  padding-top:30px;
}
div.FooterLinks{
   display:inline-block;
   width:100%;
}

ul.FooterLinks{
   display:inline-block;
   float:right;
}
.FooterLinks li{
   display:inline-block;
   float:left;
   margin:0px;
   padding:0 0 0 25px;
   list-style:none;
}
.FooterLinks li a{
   text-transform:uppercase;
   color:#ffffff;
   font-size:13px;
   font-family:Arial,sans-serif;
}
.FooterLinks li a:hover{
   color:#6f9eb2;
   text-decoration:underline;
}
.Copyright{
   display:inline-block;
   float:right;
   padding-right:20px;
   color:#ffffff;
   font-size:11px;
}
.footerInfo{
   display:inline-block;
   float:left;
   width:720px;
}

.footerInfo table td{
   padding:0 25px 0 0;
   color:#ffffff;
   font-size:12px;
   line-height:16px;
}
.footerInfo table td+td+td{
   padding:0 20px 0 0px;
}
.footerInfo table td .separate{
   display:inline-block;
   width:60px;
}
div.FooterLinks2{
   display:inline-block;
   float:right;
   color:#ffffff;
   padding:15px 0 10px 0;
   font-size:12px;
}
ul.FooterLinks2 li,
ul.FooterLinks2{
   display:inline-block;
   margin:0px;
   padding:0px;
   list-style:none;
}
ul.FooterLinks2 li{
   float:left;
}
ul.FooterLinks2 li a{
   color:#ffffff;
   font-size:12px;
}
ul.FooterLinks2 li a:hover{
   color:#6f9eb2;
   text-decoration:underline;
}
ul.FooterLinks2 .QuickLinkSeparator{
   display:inline-block!important;
   margin:0 17px 0 15px;
   color:#ffffff;
   font-size:12px;
}
.Q4FooterContainer{
   display:inline-block;
   float:right;
   padding:5px 0 15px 0!important;
}
.Q4FooterContainer a{
   color:#ffffff!important;
}
/*########	END Footer	##########*/

/*########	Start Left	##########*/

.Breadcrumb span,
.Breadcrumb a,
.Breadcrumb {
   text-transform:uppercase;
   font-size:20px;
   margin-right:3px;
   color:#13202f;
   display:inline-block;
   vertical-align:top;
   line-height:30px;
   font-family:Tahoma,Arial,sans-serif;
   .zoom:1;
}
.Breadcrumb span{
  padding-top:5px;
  .vertical-align:middle;
}
.BreadcrumbHomeLink + span,
.BreadcrumbHomeLink{
   display:none!important;
}
.Breadcrumb {
   padding:34px 0 25px 22px;
   display:block;
   white-space:nowrap;
   position:relative;
   overflow:hidden;
}
/*
.Breadcrumb .ClearFix{
background: #F7FCFE url(img/dotBread.png) scroll right bottom no-repeat;
display: inline-block;
height: 29px;
position: absolute;
right: 0;
top: 30px;
width: 20px;
}
*/

div.LeftLinks{
  padding:10px 0 0 0;
}
ul.LeftLinks{
  margin:0px;
  padding:0px;
}
.LeftLinks li{
   display:block;
   margin:0px 0 20px 0;
   padding:1px;
   position:relative;
   overflow:hidden;
   height:58px;
   line-height:58px;
   background:transparent url(img/leftLinks.png) scroll 0 bottom no-repeat;
}

.LeftLinks li div,
.LeftLinks li a{
   display:block;
   float:none!important;
   text-align:center;
   color:#20323b;
   text-transform:uppercase;
   font-size:15px;
   position:relative;
   z-index:99;
}
.LeftLinks li a:hover{
   color:#6f9eb2;
}

.LeftLinks li:hover{
   background:transparent url(img/leftLinks.png) scroll 0 1px no-repeat;
}
.LeftLinks li .FloatLeft{
   position:absolute;
   left:10px;
   bottom:0px;
}
.LeftLinks li:hover .FloatLeft{
   top:0px;
   bottom:auto;
}
.LeftLinks li a{
  padding-left:35px;
}

/*########	END Left	##########*/

.PrintPage {
	float:right;
	width:auto;
	text-align:right;
}

.clear {
	clear:both;
}

.RequiredField {
	color:Red;
}
.ResolutionPhoto:after,
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.ResolutionPhoto,
.clearfix {
	display: inline-block;
        width:100%;
        height:1px;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*Mailing List */

.MailingListConfirmation, .MailingListActivationMessage {
	display: block;
	font-weight: bold;
}

.EditSubscriberConfirmation {
	font-weight: bold;
}

/* %=MailingListUnsubscribe */

.MailingListUnsubscribeMessage {
	font-weight: bold;
}

.MailingListUnsubscribeAction {
	font-weight: bold;
	display: block;
}

.MailingListUnsubscribeMessage {
	font-weight: bold;
}

/* Custom */

.Button, .ActionButton, .HeaderSearchImg, .InputButton, .SubmitButton {
	background-color: #D6DEE3;
	border: solid 1px #13202F;
	padding: 0px 5px;
}

.Button:hover, .ActionButton:hover, .InputButton:hover, .SubmitButton:hover{
   cursor:pointer;
}

.CustomTable {
	width:100%;
	border-left:1px solid #13202F;
	border-top:1px solid #13202F;
	line-height:1;
        margin-bottom:20px;
}
.CustomTable th, .CustomTable td {
        line-height:16px;
	padding:7px 7px;
	text-align:left;
	border-right:1px solid #13202F;
	border-bottom:1px solid #13202F;
}
.CustomTable th[align="left"], .CustomTable td[align="left"] {
	text-align:left;
}
.CustomTable th[align="center"], .CustomTable td[align="center"] {
	text-align:center;
}
.CustomTable th[align="right"], .CustomTable td[align="right"] {
	text-align:right;
}
/**Start Home**/

.homeEmbed{
   display:inline-block;
   float:left;
   padding:10px 10px 30px 10px;
   width:612px;
   background:transparent url(img/sliderBgd.png) scroll 0 0 no-repeat;
   
}
.homeEmbed ul{
   width:100%;
   overflow:hidden;
   height:370px;
   padding:0px;
   margin:0px;
}
.homeEmbed ul li{
   list-style:none;
   margin:0px;
   padding:0px;
}
.homeEmbed h2{
  position:absolute;
  left:0px;
  margin:0px;
  right:0px;
  bottom:5px;
  padding:5px 10px;
  background-color:#ffffff;
}

.homeEmbed.HtmlTextContainer .ContentContainer{
  padding:0px!important;
}
div.HomeLinks{
   display:inline-block;
   float:right;
   width:300px;
}
ul.HomeLinks{
   margin:0px;
   padding:0px;
}
ul.HomeLinks li{
   list-style:none;
   height:90px;
   line-height:95px;
   text-align:right;
   margin-bottom:9px;
}
ul.HomeLinks li a{
   text-transform:uppercase;
   color:#23303e;
   padding:10px 25px;
   display:block;
   font-size:18px;
   background:transparent url(img/homeLinks.png) scroll 0 0 no-repeat;
   height:70px;
   line-height:75px;
}
ul.HomeLinks li a:hover{
   color:#6f9eb2;
   background:transparent url(img/homeLinks.png) scroll 0 bottom no-repeat;
}
ul.HomeLinks li a > span{
   line-height:22px;
   display:block;
   padding-top:15px;
}
ul.HomeLinks li a span span{
   display:inline-block;
   vertical-align:middle;
}
.twitHome{
   display:inline-block;
   float:left;
   clear:both;
   width:340px;
   padding:20px;
   background:url("img/leftPane.png") repeat scroll 0 0 transparent;
}
.twitHome h1{
   color:#6f9eb2;
   font-size:18px;
   font-weight:normal;
   text-transform:uppercase;
   padding-left:48px;
   line-height:34px;
   background:transparent url(img/twbird.png) scroll 0px 0 no-repeat;
}
#SocialStream .dataContainer,
#SocialStream .dataContainerInner,
.twitHome #SocialStream{
   background:transparent none!important;
   border:0 none!important;
}
#SocialStream .jspContainer,
#SocialStream .dataContainerInner,
#SocialStream .dataContainer{
   height:205px!important;
}
.twitHome #SocialStream .HeaderContainer{
   display:none!important;
}
.twitHome #SocialStream  .Twitter.SocialItem a{
   color:#6F9EB2 !important;
}
#SocialStream .SocialItem.Twitter .SocialIcon{
   display:none;
}
#SocialStream .SocialItem.StockTwits .ItemTitle,
#SocialStream .SocialItem.Twitter .ItemTitle, 
#SocialStream .SocialItem .ItemLink{
   margin-left:0px!important;
}
#SocialStream .via{
   padding-left:0px!important;
}
#SocialStream .SocialItem.Twitter .TwitterLinks, #SocialStream .SocialItem.StockTwits .TwitterLinks{
    left:0px!important;
}
.twitHome #SocialStream .SocialItem.Twitter div.TwitterLinks a,
.twitHome #SocialStream .SocialItem.StockTwits div.TwitterLinks a,
.twitHome #SocialStream .SocialItem.Twitter .TwitterLinks *, 
.twitHome #SocialStream .SocialItem.StockTwits .TwitterLinks *{
   color:#ffffff!important;
}
.homeMap{
  width:540px;
  height:321px;
  margin-bottom:40px;
  float:right;
  z-index:5;
  position:relative;
  background:transparent url(img/VMS-Home-Project-Map-NEW.jpg) scroll 0 0 no-repeat;
}

.homeMap > img{
  position:relative;
  z-index:5;
   zoom:1;
}
.homeMap > div{
   position:absolute;
   width:20px;
   height:20px;
   z-index:99;
   zoom:1;
}
.homeMap > div.hudBay{
   right:410px;
   top:90px;
}
.homeMap > div.manitoba{
   bottom: 214px;
   left: 127px;
}
.homeMap > div.ontario{
   right:175px;
   bottom:70px;
}
.homeMap > div a{
   display:none;
   text-align:center;
   padding:5px;
   background:url("img/slideList.png") repeat scroll 0 0 transparent;
   text-decoration:underline;
   color:#13202F;
}
.homeMap > div.ontario:hover {
  width:70px;
  height:65px;
}

.homeMap > div.ontario a{
   width:100px;
}
.homeMap > div.manitoba:hover {
  width:140px;
  height:50px;
}
.homeMap > div.hudBay:hover {
  width:160px;
  height:50px;
}
.homeMap > div:hover a{
   display:inline-block;
}
.PageHome .ModulePressReleaseLatest .ModuleItemRow {
    font-family:Tahoma,Arial,sans-serif;
    display:inline-block;
    padding:10px 25px;
    float:left;
    width:260px;
}
.PageHome .ModulePressReleaseLatest .ModuleItemRow:first-child{
     padding-left:0px;
}
.PageHome .ModulePressReleaseLatest .ModuleItemRow.ModuleItemAlt{
   border-left:1px solid #ffffff;
   border-right:1px solid #ffffff;
}
.PageHome .ModulePressReleaseLatest .ModuleDate{
   color:#ffffff;
   font-size:12px;
   font-weight:bold;
   margin-bottom:5px;
   display:block;
}
.PageHome .ModulePressReleaseLatest .ModuleMoreLink,
.PageHome .ModulePressReleaseLatest .ModuleHeadlineLink{
   color:#6f9eb2;
}
.PageHome .ModulePressReleaseLatest .ModuleMoreLink:hover,
.PageHome .ModulePressReleaseLatest .ModuleHeadlineLink:hover{
   color:#6f9eb2;
}
.PageHome .ModulePressReleaseLatest {
   padding:0 8px 15px 15px;
   clear:both;
   background:transparent url(img/latestNews.png) scroll 0 bottom no-repeat;
}
.PageHome .ModulePressReleaseLatest h1{
   font-size:17px;
   color:#6f9eb2;
   text-transform:uppercase;
   border-bottom:1px solid #ffffff;
   padding-bottom:5px;
    font-family: 'dtl_nobelt_regular';
   font-weight:normal;
}
.PageHome .ModulePressReleaseLatest .ModuleContainerInner{
   display:inline-block;
   width:100%;
   padding:0px;
}
.hhText{
   display:inline-block;
   float:right;
   clear:right;
   max-width:580px;
   padding-top:35px;
}
.hhText h1{
   font-size;26px;
   color:#13202f;
   letter-spacing:1px;
   line-height:33px;
   font-weight:normal;
    font-family: 'dtl_nobelt_regular';
   text-transform:uppercase;
}
.hhText h1 i{
   display:block;
   padding-left:45px;
   text-transform:none;
    font-family: 'dtlnobeltitalic';
       font-style: normal;
}
/**End Home**/
/**Globals**/

.HtmlTextContainer .ContentContainer{
  padding:0 22px 10px 22px;
}
.RssLinkTopContainer a,
.RssLinkBottomContainer img{
  display:inline-block;
  vertical-align:top;
}
.RssLinkTopContainer{
  position:absolute;
  right:5px;
  top:5px;
}
.ModulePresentationLatest,
.ModulePressReleaseLatest{
   position:relative;
}
.invTools .ModulePressReleaseLatest,
.ModuleDownloadListWithTags {
  margin-bottom:20px;
}
.invTools .ModulePresentationLatest{
  margin-bottom:0px;
}
.noNav .ModuleHeader,
.noNav .ModuleYearNavContainer{
   display:none;
}
.ModuleNotFound{
   padding-left:22px;
}
.Accordion .ContentContainer {
  padding:0 0 10px 0;
}
.Accordion .AccordionItemRow h3 + div{
   display:none;
   padding:10px 30px 10px 22px;
}
.Accordion .AccordionItemRow {
    background: url("img/personAcc.png") no-repeat scroll right bottom transparent;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.Accordion .AccordionItemRow.open {
   background:url("img/personAcc.png") no-repeat scroll 0 bottom transparent;
}
.Accordion .AccordionItemRow h3{
    color: #13202F;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    text-transform: uppercase;
    padding: 5px 30px 5px 22px;
    text-decoration: underline;
}
.Accordion .AccordionItemRow h3:hover{
   cursor:pointer;
}
/**Investors Kit **/
.invTools .ModulePressReleaseLatest .ModuleContainerInner{
   padding:0px!important;
}

.downloadCustom  .ModuleItemRow,
.invTools .ModulePressReleaseLatest .ModuleItemRow {
   display:inline-block;
   width:100%;
   padding:5px 0 5px 0;
   border-bottom:1px solid #D6DEE3;
   position:relative;
}
.invTools .ModulePressReleaseLatest .ModuleItemRow .ModuleDate{
   display:inline-block;
   float:left;
   width:100px;
   padding-left:22px;
}

.invTools .ModulePressReleaseLatest .ModuleItemRow .ModuleHeadlineLink{
   display:inline-block;
   float:left;
   max-width:510px;
}
.ModuleEvent ,
.ModuleEventLatest{
  position:relative;
  margin-bottom:20px;
}
.interviews .ModuleYearNavContainer{
  display:none;
}
.interviews .ModuleItemRow ,
.ModuleEvent .ModuleItemRow {
  display:inline-block;
  width:100%;
  position:relative;
   padding:5px 0 5px 0;
   border-bottom:1px solid #D6DEE3;   
}
.interviews .ModuleItemRow .ModuleDate,
.ModuleEvent .ModuleItemRow .ModuleDate{
   display:inline-block;
   float:left;
   width:100px;
   padding-bottom:16px;
   padding-left:22px;
}
.ModuleEvent .ModuleFileLink.RelatedFileLink{
   .zoom:1;
   float:left;
   max-width:510px;
}
.interviews .ModuleFileLink.RelatedFileLink{
   .zoom:1;
   float:left;
   max-width:510px;
}
.interviews .ModuleItemRow .ModuleHeadlineLink,
.ModuleEvent .ModuleItemRow .ModuleHeadlineLink{
   display:inline-block!important;
   .zoom:1;
   float:left;
   max-width:510px;
}
.EventsAnalysts .ModuleItemRow .ModuleFileLink.UrlFileLink{
   float:left;
   width:300px;
}
.ModuleEvent .ModuleFileLink.RelatedFileLink,
.interviews .ModuleFileLink.RelatedFileLink{
  white-space:nowrap;
}
.interviews .ModuleItemRow .ModuleTime,
.ModuleEvent .ModuleItemRow .ModuleTime{
   position:absolute;
   left:22px;
   top:20px;
}
.ModuleEventDetails .ModuleTime{
  margin-bottom:10px;
}
.PaneContent .ModuleEvent .ModuleContainerInner,
.PaneContent .interviews .ModuleContainerInner{
  padding:0px!important;
}
.dirKit .PersonContainer {
   display:none;
}
.dirKit h3:hover{
   cursor:text;
}
.dirKit .PersonContainer:first-child{
   display:block;
   background:transparent none;
}
.dirKit .PersonDetailsContainer{
   display:block!important;
}
/**Directors & Management **/

.Financials h3,
.PersonGenericContainer h3{
   text-transform:uppercase;
   color:#13202f;
   font-size:12px;
   line-height:16px;
   padding:5px 30px 5px 22px;
   font-weight:normal;
   text-decoration:underline;
}
.PersonGenericContainer h3{
   text-decoration:none;
}
.PersonGenericContainer .PersonName2{
   font-weight:bold;
}
.PersonGenericContainer .PersonTitle,
.PersonGenericContainer .SufixName{
   text-transform:none;
}
.PersonGenericContainer h3 .PersonName2{
    display:block;
    text-transform:capitalize;
}
.PersonGenericContainer h3 .PersonTitleComma,
.PersonGenericContainer h3 .PersonSuffixComma{
   display:none;
}
.Financials .YearContianer,
.PersonGenericContainer .PersonContainer {
  background:transparent url(img/personAcc.png) scroll right bottom no-repeat;
  padding-bottom:10px;
  margin-bottom:10px;
}
.Financials .YearContianer.open,
.PersonGenericContainer .PersonContainer.open {
  background:transparent url(img/personAcc.png) scroll 0 bottom no-repeat;
}
.Financials .YearContianer h3:hover,
.PersonGenericContainer h3:hover{
   cursor:pointer;
}
.Financials .slideUpDown,
.PersonGenericContainer .PersonDetailsContainer{
   display:none;
   padding:10px 30px 10px 22px;
}
.PersonGenericContainer .PersonPhoto{
   display:inline-block;
   float:left;
   padding-right:10px;
}

.commaSuffix,
.commaName{
   display:none;
}
.PersonSuffixComma,
.PersonTitleComma{
  margin-left:-4px;
}
/**Family of Companies **/

.LogosTable td{
  padding: 0 25px 5px 0;
}
/**Stock Information **/
.StockQuoteContainer{
  margin-bottom:20px;
}
.StockQuoteLookup{
  display:none;
}
.StockTableFeed{
   padding:0 55px 0 22px;
}
.StockTableFeed .StockHistoricalSelection{
   padding-bottom:10px;
}
.StockTableText,
.StockTableItem{
  display:inline-block;
  width:100%;
  padding-bottom:5px;
}
.StockTableText span{
  display:inline-block;
  float:left;
}
.StockTableText span + span{
  float:right;
}
.StockHistorical p,
.StockQuoteContainer p{
  display:inline-block;
  float:left;
  margin:0px;
  width:45%;
}
.StockHistorical p + p,
.StockQuoteContainer p + p{
  float:right;
}
.StockHistorical p > *:first-child, 
.StockQuoteContainer p> *:first-child{
   float:left;
}
.StockHistorical p > *:first-child+*, 
.StockQuoteContainer p> *:first-child+*{
   float:right;
}
.StockHistorical{
   margin-bottom:20px;
}
.StockChartContainer{
  padding: 0 22px;
}
.StockChartFrame{
   width:615px!important;
   height:560px!important;
}

/**Financials **/

.PaneContent .Financials ul{
  margin:0px;
  padding:0px;
}
.PaneContent .Financials li{
  list-style:none;
}

/****/

.EventsAnalysts .ModuleHeader{
  display:inline-block;
  width:100%;
}

.EventsAnalysts .ModuleHeader > * {
   display:inline-block;
   float:left;
   padding-left:22px;
   width:78px;
}
.EventsAnalysts .ModuleSpeakers{
   display:none;
}
/**News**/
.ModulePressRelease{
   position:relative;
}
.ModuleYearNavContainer{
   padding-left:22px;
   padding-bottom:10px;
}
.ModuleYearNavContainer a{
   margin-right:10px;
}
.ModuleYearNavContainer a.selected{
   color:#13202f;
}
.PaneContent .ModuleContainerInner{
  padding-left:22px;
}
.PaneContent .ModulePressRelease .ModuleContainerInner,
.PaneContent .PersonGenericContainer .ModuleContainerInner{
   padding-left:0px;
}
.ModulePressRelease .ModuleItemRow {
  display:inline-block;
  width:638px;
  padding-left:22px;
}
.ModulePressRelease .ModuleItemRow .ModuleDate{
   display:inline-block;
   float:left;
   width:100px;
}
.ModulePressRelease .ModuleItemRow {
/*  background:transparent url(img/personAcc.png) scroll right bottom no-repeat;*/
  padding-bottom:5px;
  margin-bottom:5px;
  border-bottom:1px solid #D6DEE3;
}/*
.ModulePressRelease .ModuleItemRow.open {
  background:transparent url(img/personAcc.png) scroll 0 bottom no-repeat;
}*/
.ModulePressRelease .ModuleItemRow .ModuleHeadlineLink{
   display:inline-block;
   float:left;
   max-width:510px;
}
/*
.ModulePressRelease .ModuleBody{
   clear:both;
   padding:5px 30px 5px 0;
}
.ModulePressRelease .ModuleItemRow .ModuleMoreLink{
   clear:both;
   display:none;
}
.ModulePressRelease .ModuleItemRow.open .ModuleMoreLink{
   display:inline-block;
   margin-bottom:5px;
}*/
.ModulePressReleaseDetails .ModuleContainerInner{
  padding:0 20px 20px 22px;
}
.ModulePressReleaseDetails .ModuleLinks{
   padding:5px 0 10px 0;
}
/**Contact Us**/

.MailingListSignupContainer{
   position:relative;
}
.MailingListSignupContainer .ErrorContainer{
  position:absolute;
  left:445px;
  top:35px;
  line-height:33px;
  color:red;
  padding:0 5px;
  border:1px solid red;
  width:150px;
}
.MailingListUnsubscribeTable{
  width:100%;
   margin-bottom:20px;
}
.MailingListUnsubscribeTable .ButtonCell{
   padding:20px 0 0 0;
}
.MailingListUnsubscribeTable tr + tr td:first-child{
   padding-left:22px;
   width:200px;
}
.MailingListSignupContainer .MailingListForm > table{
  margin-left:22px;
}
.MailingListSignupContainer .MailingListForm > br{
   display:none;
}
.MailingListSignupContainer .GridActions{
   padding:0px 22px 20px 222px;
}
.MailingListUnsubscribeTable .SubmitButton{
   margin-left:200px;
}
.MailingListSignupContainer .MailingListForm td{
  padding:0 0 10px 0;
}
.MailingListCol2 input[type="text"],
.MailingListCol1,
.MailingListSignupContainer .MailingListForm td:first-child{
  width:200px;
}
.MailingListCol2{
  width:auto;
}
/**Site map**/

.SiteMapList li.SiteMap-Level3{
  margin-left:20px;
} 
.SiteMapList li.SiteMap-Level4{
  margin-left:40px;
} 
.SiteMapList li.SiteMap-Level5{
  margin-left:60px;
}
.PaneContent  .rssIcos{
  padding:0px;
}
.PaneContent  .rssIcos li{
   list-style:none;
   padding-bottom:3px;
}
.PaneContent  .rssIcos li *{
  display:inline-block;
  vertical-align:middle;
  margin-right:4px;
}
.SiteMapContainer > *{
  padding-left:22px;
}
/* STICKY FOOTER */

body, html, #pageClass, .PageDefaultInner, #litPageDiv, #Form1,.LayoutDefault, #fmForm1 {
	
}
body, html,
.LayoutDefaultInner {
	min-height:100%;
}


/* END STICKY FOOTER */

.NewsArchive .ModuleYearNavContainerInner a:first-child + span + a,
.NewsArchive .ModuleYearNavContainerInner a:first-child,
.NewsOneYear .ModuleYearNavContainerInner{
   display:none;
}
.NewsArchive h1{
  margin-bottom:0px;
}
.NewsArchive .ModuleYearNavContainer{
background: none repeat scroll 0 0 #D6DEE3;
margin-bottom: 10px;
padding-bottom: 10px;
padding-left: 22px;
padding-top: 5px;
}

.linktoAll{
  padding:0 0 0 22px;
  margin:-15px 0 0 0;
}
ul.DMTeam{
   padding-left:20px!important;
}
.DMTeam li{
  list-style:none!important;
}
.ProjectMap{
   text-align:center;
}
.ProjectMap > *{
   display:inline-block;
   .display:inline;
   text-align:left;
   .zoom:1;
   vertical-align:top;
}
.downloadCustom .ModuleHeader{
   display:none;
}
/*
.downloadCustom  .ModuleItemRow .ModuleThumbnail,
.downloadCustom  .ModuleItemRow .ModuleHeadlineLink{
   display:inline-block;
   float:left;
   max-width:500px;
}*/
.downloadCustom  .ModuleItemRow{
  padding-left:22px;
  margin-left:-22px;
}

.ModulePresentation .ModuleHeader, .ModulePresentation .ModuleThumbnailLink
{
display: none;
}


/* SLIDESHARE CSS START */

#player, #SlidesharePlayer {
      margin-bottom: 22px;
}

#SlidesharePlayer > div {
      display:none;
}

#SlidesharePlayer object,
#SlidesharePlayer embed {
      width:360px;
      height:310px;
}