@charset "utf-8";

* {
	padding:0;
	margin:0;
}
html, body {
	font:100%  Arial, Helvetica, Verdana, sans-serif;
	margin:0;
	padding:0;
	height:100%;
	text-align:center;
	color:#000000;
	background-color:#000;
	/*background-image:url(../images/bg.jpg);*/
	background-position:top;
	background-repeat:no-repeat;
	/*background-image:url(../images/pdtbgsmall.gif)*/
}
#wrapper { 
	margin:auto;
	width:955px;
	position:relative;
	background-color:#FFF;
}
#top {
	width:955px;
	height:195px;
	position:absoltue;
	top:0px;
	left:0px;
	background-color:#FFF;
}
#topECU {
	width:955px;
	height:195px;
	position:relative;
	top:0px;
	left:0px;
}
#topTop {
	width:955px;
	height:150px;
	position:absoltue;
	top:0px;
	left:0px;
	background-image:url(../images/pDTLogoNew.jpg);
}
#topContact {
	position:absolute;
	top:97px;
	left: 705px;
	width:250px;
	height:40px;
}
#topBottom {
	width:955px;
	height:36px;
	position:absoltue;
	top:150px;
	left:0px;
}
#menuBar {
	width:955px;
	height:20px;
	position:absoltue;
	padding-top:8px;
	/*border:1px coral solid;*/
}
#menuBar img {
	padding-right:10px;
}
#menuItem {
	position:relative;
	float:left;
	text-align:center;
	height:-1px;
	padding-top:7px;
}
p.topMenu {
	color:#000;
	font-size:14px;
	font-weight:bold;
}
p.topMenu a {
	color:#000;
	text-decoration:none;
}
p.topMenu a:hover {
	color:#ec2029;
	text-decoration:none;
}
#middle {
	width:955px;
	height:550px;
	position:absolute;
	top:195px;
	left:0px;
	background-color:#FFF
}
#middleECU {
	width:955px;
	height:auto;
	position:relative;
	top:195px;
	left:0px;
}
#middleAdmin {
	width:955px;
	position:relative;
	text-align:left;
}
#middleSlideShow {
	width:955px;
	height:550px;
	position:absolute;
	top:190px;
	left:0px;
	background-color:#FFF;
}
#middleSlideShowECU {
	width:955px;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
}
#middleSlideShowTop {
	width:955px;
	height:147px;
	position:absolute;
	top:0px;
	left:0px;
}
#middleSlideShowTopECU {
	width:955px;
	height:147px;
	position:relative;
	top:0px;
	left:0px;
}
#middleSlideShowTopTop {
	width:955px;
	height:20px;
	position:absolute;
	top:0px;
	left:0px;
}
#middleSlideShowTopMiddle {
	width:925px;
	height:108px;
	position:absolute;
	top:20px;
	left:15px;
}
#galleryContainer {
	width:925px;
	height:108px;
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	background-image:url(../images/slideShow/border.gif);
}
#recentProjectSlideshow {
	width:318px;
	height:100px;
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
}
#arrow_left {
	position:absolute;
	top:39px;
	left:15px;
	z-index:10;
	background-color:#FFF;
}
#arrow_right {
	position:absolute;
	top:39px;
	right:15px;
	z-index:10;
	background-color:#FFF;
}
#small_arrow_left {
	position:absolute;
	top:42px;
	left:2px;
	z-index:10;
	background-color:#FFF;
}
#small_arrow_right {
	position:absolute;
	top:42px;
	right:2px;
	z-index:10;
	background-color:#FFF;
}
#slideShowImageContainer {
	width:835px;
	height:100px;
	position:absolute;
	top:0px;
	left:45px;
	overflow:hidden;
}
#smallSlideShowImageContainer {
	width:278px;
	height:80px;
	position:absolute;
	top:10px;
	left:20px;
	overflow:hidden;
}
#theImages{
	position:absolute;
	left:0;
	top:4px;
	height:102px;
	width:1000000px;
}
#theImages #slideEnd{
	float:left;
}
#theImages img{
	float:left;
	filter:alpha(opacity=50);
	opacity:0.5;
	cursor:pointer;
	border:0px;
	height:100px;
	width:174px;
}
#theImages .imageCaption{
	display:none;
}
#theGalleryImages{
	position:absolute;
	left:0;
	top:4px;
	height:102px;
	width:1000000px;
}
#theGalleryImages #slideEnd{
	float:left;
}
#theGalleryImages img{
	float:left;
	filter:alpha(opacity=50);
	opacity:0.5;
	cursor:pointer;
	border:0px;
	height:100px;
	width:174px;
}
#theGalleryImages .imageCaption{
	display:none;
}
#smallGalleryImages{
	position:absolute;
	left:0;
	top:0px;
	height:80px;
	width:1000000px;
}
#smallGalleryImages #slideEnd{
	float:left;
}
#smallGalleryImages img{
	float:left;
	filter:alpha(opacity=50);
	opacity:0.5;
	cursor:pointer;
	border:0px;
	height:80px;
	width:139px;
}
#smallGalleryImages .imageCaption{
	display:none;
}
#galleryRow {
	position:relative;
	height:190px;
	width:755px;
	float:left;
	margin-top:30px;
	margin-left:30px;
}
#galleryRowLeft {
	position:absolute;
	width:250px;
	height:190px;
	left:0px;
	top: 0px;
}
#galleryRowRight {
	position:absolute;
	width:505px;
	height:190px;
	left:250px;
	top: 0px;
}
#middleSlideShowTopBottom {
	width:955px;
	height:16px;
	position:absolute;
	top:131px;
	left:0px;
	background-image:url(../images/slideShow/line.gif);
}
#middleSlideShowBottom {
	width:955px;
	position:absolute;
	top:147px;
	left:0px;
}
#middleSlideShowBottomECU {
	width:955px;
	position:relative;
	top:0px;
	left:0px;
	height:auto;
}
#menuSlideShow {
	width:140px;
	height:403px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../images/menu.gif);
}
#menuSlideShowECU {
	width:140px;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
}
#menuSlideShowTop {
	background-image:url(../images/menuTop.gif);
	position:absolute;
	height:42px;
	width:140px;
	top: 0px;
	left:0px;
}
#menuSlideShowBottom {
	background-image:url(../images/menuBottom.gif);
	top:39px;
	left:0px;
	position:absolute;
	height:100%;
	width:140px;
}
#menu {
	width:100px;
	height:362px;
	position:absolute;
	top:0px;
	left:15px;
}
#linksMenu {
	width:100px;
	height:340px;
	position:absolute;
	top:41px;
	left:15px;
}
#menuECU {
	width:100px;
	height:340px;
	position:absolute;
	top:20px;
	left:15px;
	z-index:1;
}
#previewPane {
	width:815px;
	height:403px;
	position:absolute;
	top:0px;
	left:140px;
}
#previewPaneECU {
	width:815px;
	height:auto;
	position:relative;
	padding-left:140px;
}
#previewPaneTop {
	width:815px;
	height:80px;
	position:absolute;
	top:0px;
	padding-bottom:10px;
	left:0px;
}
#previewPaneTopECU {
	width:815px;
	height:80px;
	position:relative;
	top:0px;
	padding-bottom:10px;
	left:0px;
}
#previewPaneMiddle {
	width:815px;
	height:170px;
	position:absolute;
	top:90px;
	left:0px;
}
#previewPaneMiddleECU {
	width:815px;
	height:170px;
	position:relative;
	top:0px;
	left:0px;
}
#previewPaneMiddleLeft {
	width:200px;
	height:170px;
	position:absolute;
	top:0px;
	left:10px;
}
#previewPaneMiddleLeftTop {
	width:200px;
	height:170px;
	position:absolute;
	top:0px;
	left:0px;
}
#previewPaneMiddleLeftBottom {
	width:200px;
	height:115px;
	position:absolute;
	top:40px;
	left:0px;
}
#previewPaneMiddleRight {
	width:500px;
	height:170px;
	position:absolute;
	top:0px;
	left:240px;
}
#previewPaneBottom {
	width:700px;
	height:110px;
	position:absolute;
	top:295px;
	left:10px;
}
#previewPaneBottomECU {
	width:700px;
	height:auto;
	position:relative;
	padding-top:30px;
	padding-left:50px;
}
#middleLeft {
	width:710px;
	height:550px;
	position:absolute;
	top:0px;
	left:0px;
}
#middleLeftTop {
	width:710px;
	height:147px;
	position:absolute;
	top:0px;
	left:0px;
}
#middleLeftTopLeft {
	width:360px;
	height:147px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../images/middleLeftTopLeft.gif);
}
#middleLeftTopLeftTop {
	width:360px;
	height:37px;
	position:absolute;
	top:0px;
	left:0px;
}
#middleLeftTopLeftBottom {
	width:360px;
	height:100px;
	position:absolute;
	top:37px;
	left:0px;
}
#middleLeftTopRight {
	width:350px;
	height:147px;
	position:absolute;
	top:0px;
	left:360px;
	background-image:url(../images/middleLeftTopRight.gif);
}
#middleLeftTopRightTop {
	width:350px;
	height:37px;
	position:absolute;
	top:0px;
	left:10px;
}
#middleLeftTopRightBottom {
	width:350px;
	height:110px;
	position:absolute;
	top:37px;
	left:10px;
}
#recentProjectSlideshow {
	position:absolute;
	width:318px;
	height:100px;
	top:0px;
	left:5px;
}
#middleLeftTopRightBottomOver {
	width:230px;
	height:90px;
	position:absolute;
	top:0px;
	left:85px;
}
#middleLeftBottom {
	width:710px;
	height:403px;
	position:absolute;
	top:147px;
	left:0px;
}
#middleLeftBottomNoImages {
	width:815px;
	height:403px;
	position:absolute;
	top:147px;
	left:0px;
}
#middleLeftBottomLeft {
	width:140px;
	height:403px;
	position:absolute;
	top:0px;
	left:0px;
}
#middleLeftBottomLeftTop {
	height: 36px;
	width: 200px;
	position: absolute;
	top: 0px;
	left: 0px;
	padding-top: 5px;
}
#middleLeftBottomLeftBottom {
	height: 362px;
	width: 140px;
	top: 41px;
	left: 0px;
	position: absolute;
	background-image: url(../images/splitMenuBottom.gif);
}

#middleLeftBottomRight {
	width:565px;
	height:403px;
	position:absolute;
	top:0px;
	left:145px;
}
#middleLeftBottomRightNoImages {
	width:815px;
	height:403px;
	position:absolute;
	top:0px;
	left:140px;
}
#middleLeftBottomRightHeading {
	width:420px;
	height:18px;
	position:absolute;
	top:10px;
	left:75px;
	padding-top:3px;
	background-color:#000;
}
#middleLeftBottomRightHeadingBottom {
	width:563px;
	height:355px;
	position:absolute;
	top:30px;
	left:-75px;
	background-color:#E6E6E6;
}
#middleLeftBottomRightHeadingBottomTop {
	width:563px;
	height:55px;
	position:absolute;
	top:0px;
	left:0px;
}
#middleLeftBottomRightHeadingBottomMiddle {
	width:563px;
	height:265px;
	position:absolute;
	top:55px;
	left:0px;
}
#middleLeftBottomRightHeadingBottomBottom {
	width:563px;
	height:40px;
	position:absolute;
	top:315px;
	left:0px;
}
#tuningPack1 {
	width:563px;
	position:relative;
	overflow-x:hidden; 
	overflow-y:auto;
	display:none;
}
#tuningPack2 {
	width:563px;
	position:relative;
	display:none;
	overflow-x:hidden; 
	overflow-y:auto;
}
#tuningPack3 {
	width:563px;
	position:relative;
	overflow-x:hidden; 
	display:none;
	overflow-y:auto;
}
#middleLeftBottomRightTop {
	width:565px;
	height:335px;
	position:absolute;
	top:30px;
	left:0px;
}
#middleLeftBottomRightTopContact {
	width:570px;
	height:315px;
	position:absolute;
	top:30px;
	left:5px;
}
#middleLeftBottomRightTopContactOverlap {
	width:170px;
	height:198px;
	position:absolute;
	top:60px;
	left:390px;
}
#middleLeftBottomRightMiddle {
	width:565px;
	height:38px;
	position:relative;
	background-color:#E6E6E6;
}
#middleLeftBottomRightMiddleContact {
	width:570px;
	height:38px;
	position:absolute;
	top:345px;
	left:5px;
	background-color:#E6E6E6;
}
#middleLeftBottomRightMiddleUnder {
	width:538px;
	height:18px;
	position:absolute;
	top:6px;
	left:10px;
	background-image:url(../images/redBar.jpg);
}

#middleLeftBottomRightMiddleOver {
	width:538px;
	height:28px;
	position:absolute;
	left:20px;
}
#middleLeftBottomRightMiddleOver img {
	padding-right:20px;
}
#middleLeftBottomRightBottom {
	width:565px;
	height:117px;
	position:absolute;
	top:283px;
	left:0px;
}
/*added faq divs*/
#faq1 {
	width:565px;
	height:403px;
	position:absolute;
	top:342px;
	left:145px;
	z-index:1;
}
#faq2 {
	width:565px;
	height:403px;
	position:absolute;
	top:342px;
	left:145px;
	z-index:1;
}
#faq3 {
	width:565px;
	height:403px;
	position:absolute;
	top:342px;
	left:145px;
	z-index:1;
}
#faq4 {
	width:565px;
	height:403px;
	position:absolute;
	top:342px;
	left:145px;
	z-index:1;
}
#faq5 {
	width:565px;
	height:403px;
	position:absolute;
	top:342px;
	left:145px;
	z-index:1;
}
#faq6 {
	width:565px;
	height:403px;
	position:absolute;
	top:342px;
	left:145px;
	z-index:1;
}
#faq7 {
	width:565px;
	height:403px;
	position:absolute;
	top:342px;
	left:145px;
	z-index:1;
}
#faqHeading {
	width:420px;
	height:18px;
	position:absolute;
	top:10px;
	left:70px;
	padding-top:3px;
	background-color:#000;
}
#middleRight {
	width:245px;
	height:550px;
	position:absolute;
	top:0px;
	left:710px;
}
#middleRightNoImages {
	width:245px;
	height:175px;
	position:absolute;
	top:0px;
	left:710px;
}
#middleRightTop {
	width:245px;
	height:175px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../images/middleRightTop.gif);
}
#middleRightTopTop {
	width:245px;
	height:25px;
	position:absolute;
	top:0px;
	left:0px;
}
#middleRightTopBottom {
	width:245px;
	height:150px;
	position:absolute;
	top:25px;
	left:0px;
}
#middleRightBottom {
	width:245px;
	height:375px;
	position:absolute;
	top:175px;
	left:0px;
	background-image:url(../images/middleRightBottom.gif);
}
#middleRightBottomTop {
	width:200px;
	height:120px;
	position:absolute;
	top:5px;
	left:27px;
}
#middleRightBottomTop img {
	top:0px;
	left:0px;
}
#middleRightBottomMiddle {
	width:200px;
	height:120px;
	position:absolute;
	top:125px;
	left:27px;
}
#middleRightBottomMiddle img {
	top:0px;
	left:0px;
}
#middleRightBottomBottom {
	width:200px;
	height:120px;
	position:absolute;
	top:245px;
	left:27px;
}
#middleRightBottomBottom img {
	top:0px;
	left:0px;
}
#bottom {
	width:955px;
	height:39px;
	position:absolute;
	top:745px;
	left:0px;
	background-image:url(../images/footer.png);
}
#bottomECU {
	width:955px;
	height:39px;
	position:relative;
	top:45px;
	left:0px;
	background-image:url(../images/footer.png);
}
#footerLeft {
	width:100px;
	height:30px;
	position:absolute;
	top:4px;
	left:0px;
}
#footerLeft img {
	padding-right:10px;
}
#footerMiddle {
	width:755px;
	height:31px;
	position:absolute;
	top:5px;
	left:100px;
}
#footerRight {
	width:100px;
	height:30px;
	position:absolute;
	top:4px;
	left:855px;
}
#footerRight img {
	padding-left:10px;
}

h1 {
	font-family:Arial;
	font-size:12px;
	background-color:#000;
	color:#FFF;
	font-weight:bold;
}
h2 {
	font-family:Arial;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
}
h2.admin {
	font-size:18px;
	text-align:left;
	color:#000;
	padding-top:15px;
	padding-bottom:0;
	padding-left:10px;
}
h2.adminNew {
	font-size:18px;
	text-align:left;
	color:#000;
	padding-top:5px;
	padding-left:10px;
}
h2.adminNew a {
	color:#000;
	text-decoration:none;
}
h2.adminNew a:hover {
	color:#000;
	text-decoration:underline;
}
h3.admin {
	font-size:15px;
	text-align:left;
	color:#333;
	padding-top:0px;
	padding-bottom:0;
	padding-left:20px;
	font-style: italic;
}

a img {
	border: none;
}
a.redLink {
	font-family:Arial;
	font-size:12px;
	color:#FF0000;
	text-decoration:underline;
}
a.redLinksmall {
	font-family:Arial;
	font-size:10px;
	color:#FF0000;
	text-decoration:underline;
}

a.blackLink {
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
/*added for FAQs*/
a.blackLinksmall {
	font-family:Arial;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
a.blackLinksmall:hover {
	text-decoration:underline;
}

li.blackNormal {
	font-family:Arial;
	font-size:10px;
	color:#000;
	text-align:left;
}
ul.blackNormal {
	font-family:Arial;
	font-size:10px;
	color:#000;
	padding-left:25px;
	text-align:left;
}
ul.blackLarge {
	font-family:Arial;
	font-size:12px;
	color:#000;
	padding-left:25px;
	text-align:left;
	font-weight:bold;
}
p.blackLargeLeft {
	font-family:Arial;
	font-size:12px;
	color:#000;
	padding-left:25px;
	text-align:left;
	font-weight:bold;
}
p.blackNormalSmall {
	font-family:Arial;
	font-size:10px;
	color:#000;
	text-align:left;
	padding-left:15px;
	padding-top:5px;
}
p.blackNormalSmaller {
	font-family:Arial;
	font-size:9px;
	color:#000;
}
p.blackNormalSmallerEnd {
	font-family:Arial;
	font-size:9px;
	color:#000;
	padding-top:5px;
}
p.blackNormal {
	font-family:Arial;
	font-size:12px;
	color:#000;
	padding-left:10px;
	padding-right:10px;
}
p.blackAdmin {
	font-family:Arial;
	font-size:12px;
	color:#000;
	padding-left:10px;
	padding-right:10px;
}
p.blackAdmin a {
	color:#006;
	text-decoration:none;
}
p.blackAdmin a:hover {
	color:#006;
	text-decoration:underline;
}
p.blackNormalNoPadding {
	font-family:Arial;
	font-size:10px;
	color:#000;
	text-align:left;
	padding-left:15px;
}
p.blackNormalGreyTuning {
	font-family:Arial;
	font-size:11px;
	background-color:#E6E6E6;
	color:#000;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}
p.blackNormalLeft {
	font-family:Arial;
	font-size:10px;
	color:#000;
	text-align:left;
	padding-left:20px;
}
p.blackNormalGreyTuningStart {
	font-family:Arial;
	font-size:11px;
	background-color:#E6E6E6;
	color:#000;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	text-align:left;
}
p.blackNormalGreyTuningList {
	font-family:Arial;
	font-size:11px;
	background-color:#E6E6E6;
	color:#000;
	padding-left:20px;
	padding-right:10px;
	text-align:left;
}
p.blackNormalGreyTuningEnd {
	font-family:Arial;
	font-size:11px;
	background-color:#E6E6E6;
	color:#000;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:5px;
	text-align:left;
}
p.blackNormalGreyStart {
	font-family:Arial;
	font-size:12px;
	background-color:#E6E6E6;
	color:#000;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	padding-top:10px;
}
p.blackNormalGrey {
	font-family:Arial;
	font-size:12px;
	background-color:#E6E6E6;
	color:#000;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	padding-top:15px;
}
p.blackNormalGrey a {
	color:#000;
	text-decoration:underline
}
p.blackNormalGrey a:hover {
	color:#333;
	text-decoration:underline
}
p.blackNoPadding {
	font-family:Arial;
	font-size:12px;
	background-color:#E6E6E6;
	color:#000;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	padding-top:0px;
}
p.blackNormalGreyEnd {
	font-family:Arial;
	font-size:12px;
	background-color:#E6E6E6;
	color:#000;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	padding-top:10px;
	padding-bottom:20px;
}
p.blackBold {
	font-family:Arial;
	font-size:11px;
	color:#000;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	font-weight:bold;
}
p.redBold {
	font-family:Arial;
	font-size:12px;
	color:#FF0000;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	padding-top:10px;
	font-weight:bold;
}
p.redBoldGrey {
	font-family:Arial;
	font-size:12px;
	background-color:#E6E6E6;
	color:#FF0000;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	text-align:left;
	padding-top:15px;
}
p.redBoldGreyStart {
	font-family:Arial;
	font-size:12px;
	background-color:#E6E6E6;
	color:#FF0000;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	padding-top:10px;
	font-weight:bold;
}
p.redBoldGreyStart a {
	text-decoration:none;
	color:#FF0000;
}
p.blackBoldGrey {
	font-family:Arial;
	font-size:12px;
	background-color:#E6E6E6;
	color:#000;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	padding-top:10px;
	font-weight:bold;
}
p.blackBulletGrey {
	font-family:Arial;
	font-size:12px;
	background-color:#E6E6E6;
	color:#000;
	padding-left:30px;
	padding-right:10px;
	text-align:left;
	padding-top:10px;
	font-weight:bold;
}
p.redNormal {
	font-family:Arial;
	font-size:12px;
	color:#FF0000;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
p.redNormalSmaller {
	font-family:Arial;
	font-size:10px;
	color:#FF0000;
}
p.redNormalGrey {
	font-family:Arial;
	font-size:12px;
	color:#FF0000;
	background-color:#E6E6E6;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	text-align:left;
}
p.redNormalGrey a {
	color:#000;
	text-decoration:underline
}
p.redNormalGrey a:hover {
	color:#333;
	text-decoration:underline
}
/*New Style*/
p.redNormalLargeGrey {
	font-family:Arial;
	font-size:15px;
	background-color:#E6E6E6;
	color:#FF0000;
	font-weight:bold;
	padding-left:10px;
	text-align:left;
}
p.redTelLarge {
	font-family:Arial;
	font-size:15px;
	color:#FF0000;
	font-weight:bold;
}
p.redNormalLarge {
	font-family:Arial;
	font-size:15px;
	color:#FF0000;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	text-align:left;
}

p.blackLink {
	padding-top:0px;
	text-align:left;
}
p.blackLinkMenu {
	padding-top:5px;
	text-align:left;
}
p.blackLinkMenu a {
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}
p.blackLinkMenu a:hover {
	font-weight:bold;
	text-decoration:underline;
}
p.blackLink a {
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}
p.blackLink a:hover {
	font-weight:bold;
}
p.blackLinkPadding {
	padding-top:10px;
	text-align:left;
}
p.blackLinkPadding a {
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}
p.blackLinkPadding a:hover {
	font-weight:bold;
}
p.whiteLink {
	color:#FFF;
	padding-top:0px;
	font-size:10px;
}
p.whiteLink a {
	color:#FFF;
	font-size:9px;
	text-decoration:none;
}
p.whiteLink a:hover {
	text-decoration:underline;
}
p.whiteItalic15 {
	color:#FFF;
	font-size:15px;
	font-style:italic;
	text-align:left;
}
p.whiteItalic15 a {
	color:#FFF;
	text-decoration:none;
}
p.whiteItalic15 a:hover {
	color:#FFF;
	text-decoration:underline;
}
table.ecuRemapping {
	width:680px;
	border-spacing:0px;
	font-size:12px;
	border: 1px #000 solid;
}
.tableHeader {
	font-weight:bold;
	font-size:12px;
	background-color:#E6E6E6;
	border: 1px #000 solid;
}
.tableSubHeader {
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	border: 1px #000 solid;
}
.tableBody {
	font-size:12px;
	border: 1px #000 dotted;
}

#lightbox {
	position:absolute;
	left:0;
	width:100%;
	z-index:100;
	text-align:center;
	line-height:0;
}
#lightbox img {
	width:auto;
	height:auto;
}
#lightbox a img {
	border:none;
}
#outerImageContainer {
	position:relative;
	background-color:#fff;
	width:250px;
	height:250px;
	margin:0 auto;
}
#imageContainer {
	padding:10px;
}
#loading {
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}
#hoverNav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}
#imageContainer>#hoverNav {
	left:0;
}
#hoverNav a {
	outline:none;
}
#prevLink, #nextLink {
	width:49%;
	height:100%;
	background-image:url(data:image/gif;base64,AAAA);
	display:block;
}
#prevLink {
	left:0;
	float:left;
}
#nextLink {
	right:0;
	float:right;
}
#prevLink:hover, #prevLink:visited:hover {
	background:url(../images/lightBox/prevlabel.gif) left 15% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover {
	background:url(../images/lightBox/nextlabel.gif) right 15% no-repeat;
}
#imageDataContainer {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#fff;
	margin:0 auto;
	line-height:1.4em;
	overflow:auto;
	width:100%;
}
#imageData {
	padding:0 10px;
	color:#666;
}
#imageData #imageDetails {
	width:70%;
	float:left;
	text-align:left;
}	
#imageData #caption {
	font-weight:bold;
}
#imageData #numberDisplay {
	display:block;
	clear:left;
	padding-bottom:1.0em;
}			
#imageData #bottomNavClose {
	width:66px;
	float:right; 
	padding-bottom:0.7em;
	outline:none;
}	 	
#overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	width:100%;
	height:500px;
	background-color:#000;
}
p.articleLink {
	font-size:14px;
	color:#333;
	padding:10px;
	text-align:left;
	font-weight:bold;
}
p.articleLink a {
	color:#333;
	text-decoration:none;
}
p.articleLink a:hover {
	color:#333;
	text-decoration:underline;
}

