﻿
<!-- .bodyBackground { background : #1F4E82 url("/style Library/images/Internet/dscBackground.png") 0 0 no-repeat; font-family:Calibri, Tahoma;} -->

.bodyBackground { background : #1F4E82 0 0 no-repeat; font-family:Calibri, Tahoma; height:100%;}

.dscit-background
{
	width:1020px;
	position:relative;
	xz-index:1;
	left:50%;
	margin-left:-510px;
	background: url(/Style%20Library/Images/Internet/Backgroundv21.png) no-repeat;
}

.dscit-content
{
	position:relative;
	xz-index :1;
	width: 940px;
	left:50%;
	margin-left:-470px;
	margin-bottom: -3px; }

.dscit-content-container
{
 width: 940px;
 position:relative; 
 margin-top : 12px; 
 margin-left:-43px; 
 padding:0px;
}


.dscit-footer-bg
{
	background-image: url(/Style%20Library/Images/Internet/Backgroundv21.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	width:1020px;
	height: 100px;
	position:absolute;
	xz-index:1;
	left:50%;
	margin-left:-510px;
	top: 100%;
}


#user-menu li { padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px;  }
a { color: #004477; text-decoration: none; }
a:hover { text-decoration: underline; color: #004477;}
.pipe li a { padding-top: 0.1em; padding-right: 1ex; padding-bottom: 0.1em; padding-left: 1ex; vertical-align: baseline; font-size: 70%; }
#user-menu { padding: 0 0 0 0;}
#user-menu a { padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; color:#97B5CD; display: inline; }
#user-menu a:hover { color:#79B6D7; text-decoration: underline; }
#user-menu ul { margin: 0; padding: 5px 3px 12px 3px; }
#user-menu li { padding: 3px 10px; display: inline; }

#global-menu { }
#dscHeader { padding: 0px 0px 2px 15px; font-family: tahoma; border: 0px solid fuchsia;}
.dscHeader-logo { padding: 0px 0px 2px 15px; font-family: tahoma; border: 0px solid fuchsia;}
#dscHeader h1 { background: url("/style Library/images/Internet/Logo-dsc.png") top right no-repeat; font-size: 10%; padding: 0 0 0 0; color: #ffffff; } 
#dscHeader h1 a { color: #ffffff; text-decoration: none; padding: 0 0 0 0px; }
#dscHeader h1 a:hover { color: #ffffff; text-decoration: none }

#dscHeaderInfo { background: #E0E1DD url("/style Library/images/Internet/edgeBorder.png") bottom right repeat-x; width: 748px; margin: 12px 0 0 0; border-top: 2px solid #fff; padding: 6px 6px 6px 6px; color: #fff; font: 85%; height: 120px;  }
#dscHeaderControl { position: absolute;   height: 25px; top:1px; left:100%;  width: 240px; margin-left: -125px; padding: 2px; }
/* #dscHeaderControl { position: absolute;   height: 25px; top:1px; left:100%;  width: 240px; margin-left: -125px; background-color: #ffffff; padding: 2px;border: 0px solid #000000; } */



/* #globalnav { position: absolute;  width: 230px; height: 25px; top:105px; left:505px; } */
#globalnav { position: relative;  width: 30px; height: 20px; border: 0px solid fuchsia; margin-top: 5px;}
.gecko #globalnav { position: relative;  width: 30px; height: 20px; border: 0px solid fuchsia; margin-top: 5px; margin-right: 170px;}
#globaledit { position: absolute; top: 50pt; left: 100%; xz-index: 1; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: -558px; width: 258px; height: 90px; background-image: url("/style Library/images/Internet/logo_box.png"); background-x-position: right; background-y-position: bottom; background-repeat: no-repeat;}

select.ms-sbscopes { display: none; }
#globalnav { padding: 0 0 12px 0;}
#globalnav .ms-sbplain { background: #fff; color: #333; border-bottom: 2px solid #333; border-right: 2px solid #999; }
#globalnav td.ms-sbgo { display: none; }
#globalnav .ms-sbtable { margin: 2px 4px 4px 4px; color: #fff; font-size: 0.7em; font-style: normal; font-weight: normal;}
#globalnav td.ms-sbcell { background: transparent; border: 0px solid #fff; }
#globalnav .ms-sbtext { padding: 0px 14px 0px 0px; font-size: 1em; font-weight: bold; }

.dscBannerFP { background: url("/style Library/images/Internet/DSCbanner.png") bottom left no-repeat; height: 305px; width: 748px; margin: 12px 0 0 200px; padding: 0 0 0 0; text-align: center   }
#MainContent { width: 940px; background-color: #C8D0D3; }
.gecko #MainContent { width: 940px; background-color: #C8D0D3; margin-left: -86px; margin-top: 7px;}
#MainFooter {  height: 150px }
.h1hide { position: absolute; left: -10000px; }

.dscHolder { background: url("/style Library/images/Internet/TabModule_BG_content.png") no-repeat 0 0;  }
.FrontPageSpot { background: url("/style Library/images/Internet/home_spot_holder.png") no-repeat 0 0; }
#MainContentEnd {position: relative; margin-left: -43px; background: #E0E1DD url("/style Library/images/Internet/footerBGv212.png") 0 0 no-repeat; width: 1020px; height:178px;}
.FrontPageAreaLeft { padding: 12px 0 32px 12px; }
.FrontPageAreaLeftAdd { padding: 20px 0 20px 40px; font-size: 80%; color: #3E3E3E; background: url("/style Library/images/Internet/home_spot_holder.png") 20 0 no-repeat;  }
.FrontPageAreaRight { padding: 12px 0 0 0px; color: #3E3E3E; font-size: 80%; }

.dsc-topNavContainer { padding-bottom: 0px;  }
.dsc-TopNav { color: #ffffff; text-decoration: none; padding: 6px 6px 6px 0px; font-size: 14px; }
.dsc-TopNav a:hover { color: #ffffff; text-decoration: underline; padding: 6px 6px 6px 0px; }
.dsc-TopNavSelected { font-weight:bold;   }
.dsc-TopNavHover { }
.dsc-TopNavFly { margin: -3px 0 0 0; border:1px solid black; }
.gecko .dsc-TopNavFly { margin: 2px 0 0 0; border:1px solid black; background-color:#225EA4; }
.dsc-TopNavFlyOuts { background-color: #225EA4; padding: 2px 4px 2px 4px; font-size: 70%; color: #fff; border-bottom: 0px solid #333333; width: 150px; }
.dsc-TopNavFlyOuts a:hover { color: #ffffff; text-decoration: none; }
.dsc-TopNavFlyOutsHover { background-color: #608dd9; }
.dsc-TopNavFlyOutsSelected { }

.DSCContentPage { width: 520px; margin: 10px 0 0 205px; font-size: 85%;   }
.DSCContentPage a { text-decoration: none; color: #999; }
.DSCContentPage a:hover { text-decoration: underline; }
#user-menu { visibility: hidden;  }

#LeftMenuControl { padding: 0 0 0 0 ;position: absolute;  width: 205px; height: 300px; color: #999; top:-100px; left:30px; xz-index:2; }
.DSCleftNav { padding:  8px 0 0px 15px; width: 180px; }

.DSCleftNav1 { padding:  8px 0 2px 4px; font-size: 12px; color: #333; text-decoration: none; border-bottom: 1px solid #fff;  }
.DSCleftNav1 a:hover { text-decoration: underline; color: #333; }

.DSCleftNav2 { padding:  8px 0 2px 10px; font-size: 12px; color: #333; text-decoration: none; }
.DSCleftNav2 a:hover { text-decoration: underline; color: #333; }

.table.ms-topnav {position: relative;}
.table.ms-topnav img {position: absolute; left: auto; right: 2px; top: 2px; display: none; } 

.DSCleftNav3 { }
.DSCleftNav3 a:hover {  }

.DSCleftNavHover { }
.DSCleftNavSelected { }
.DSCleftNavFlyOuts { }
.DSCleftNavFlyOutsItem { }
.DSCleftNavFlyOutsHover { }

.DSCFooterTxt { font-size: 70%; font-weight: bold; padding: 135px 0 0 15px; color: #c5d4e5;  }
.DSCNewsArea { padding: 0 0 0 8px; height: 250px; color: #fff;}
.DSCNewsArea p { color: #333;}
.DSCNews { margin: 15px 0 0 0;  }
.HeroesHappenlink { position: absolute;  width: 375px; height: 25px; top:245px; left:55px; }
.txtHeroesHappen { font-size: 65%; position: absolute;  width: 375px; height: 25px; top:385px; left:90px; display: none; }
.txtHeroesHappenOffer { font-size: 65%; position: absolute; width: 375px; height: 25px; top:385px; left:90px;  }
