﻿body
{
  background-color: rgb(0,128,159);
  color: rgb(102,102,102);
  font-family: Arial;
  font-size: 12px;
  padding-top: 0px;
  margin-top: 0px;
}

.normal
{
  color: rgb(102,102,102);
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
}

input, select, textarea
{
  font-family: Arial;
  font-size: 12px;
  display : inline-block;
  border : 0;
  -webkit-border-radius : 0px;
  -moz-border-radius : 0px;
}

img
{
  border-style: none;
}

.pnlHeader
{
  background-image: url('Images/DefaultMaster/pnlHeader.png');
  background-repeat: no-repeat;
  width: 948px;
  height: 46px;
  text-align: left;
  vertical-align: top;
}

.pnlFooter
{
  background-image: url('Images/DefaultMaster/pnlFooter.png');
  background-repeat: no-repeat;
  width: 952px;
  height: 29px;
  text-align: left;
  vertical-align: top;
}

.mnuItem
{
  padding-bottom: 6px;
  padding-top: 6px;
  padding-left: 5px;
  border-bottom: 1px solid rgb(200,200,200);
}

.mnuItemNoBorder
{
  padding-bottom: 6px;
  padding-top: 6px;
  padding-left: 5px;
}

.mnuSub
{
  padding-bottom: 0px;
  padding-top: 2px;
  padding-left: 5px;
}

.pnlMeetOurClients
{
  background-image: url('Images/Home/pnlMeetOurClients.jpg');
  background-repeat: no-repeat;
  width: 223px;
  height: 146px;
  text-align: left;
  vertical-align: top;
}

.pnlTestimonial
{
  background-image: url('Images/Home/pnlTestimonialsTile.png');
  background-repeat: repeat-y;
  width: 223px;
}

.pnlHomeContent
{
  background-image: url('Images/Home/pnlContentTile.png');
  background-repeat: repeat-y;
  width: 466px;
  color: White;
}

.pnlVision
{
  background-image: url('Images/About/pnlVision.png');
  background-repeat: no-repeat;
  width: 187px;
  height: 261px;
  text-align: left;
  vertical-align: top;
}

.pnlEmailToFriend
{
  background-image: url('Images/EmailToFriend/pnlEmailToFriend.png');
  background-repeat: no-repeat;
  width: 337px;
  height: 233px;
  text-align: left;
  vertical-align: top;
  font-weight: bold;
}

.pnlServiceFeedback
{
  background-image: url('Images/ServiceFeedback/pnlServiceFeedback.jpg');
  background-repeat: no-repeat;
  width: 335px;
  height: 462px;
  text-align: left;
  vertical-align: top;
  font-weight: bold;
}

h1
{
  padding: 0px;
  margin: 0px;
}

h2
{
  color: rgb(0,128,159);
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0px;
  padding-top: 6px;
  padding-bottom: 8px;
}

h2.white
{
  color: rgb(255,255,255);
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0px;
  padding-bottom: 8px;
}

h3
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding-top: 6px;
  padding-bottom: 4px;
}

.bmName
{
  font-size: 12px;
  font-weight: bold;
  color: rgb(0,128,159);
  display: inline;
}

.bmText
{
  font-size: 12px;
  color: rgb(39,39,39);
}

.bmHead
{
  font-size: 12px;
  font-weight: bold;
  color: rgb(0,128,159);
  text-transform: uppercase;
}

.cuName
{
  font-size: 12px;
  color: rgb(0,128,159);
  display: inline;
}

.provinceLine
{
  width: 182px;
  border-bottom: solid 1px rgb(191,225,234);
}

a.backToTop:link
{
  color: rgb(139,139,139);
  text-decoration: underline;
}
a.backToTop:visited
{
  color: rgb(139,139,139);
  text-decoration: underline;
}
a.backToTop:active
{
  color: rgb(139,139,139);
  text-decoration: underline;
}
a.backToTop:hover
{
  color: rgb(139,139,139);
  text-decoration: underline;
}

a.SiteMap:link
{
  color: rgb(109,109,109);
  text-decoration: none;
}
a.SiteMap:visited
{
  color: rgb(109,109,109);
  text-decoration: none;
}
a.SiteMap:active
{
  color: rgb(109,109,109);
  text-decoration: none;
}
a.SiteMap:hover
{
  color: rgb(109,109,109);
  text-decoration: underline;
}

a.SiteMapHead:link
{
  color: rgb(0,128,159);
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}
a.SiteMapHead:visited
{
  color: rgb(0,128,159);
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}
a.SiteMapHead:active
{
  color: rgb(0,128,159);
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}
a.SiteMapHead:hover
{
  color: rgb(0,128,159);
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: underline;
}

a:link
{
  color: rgb(228,132,38);
  text-decoration: underline;
}
a:visited
{
  color: rgb(228,132,38);
  text-decoration: underline;
}
a:active
{
  color: rgb(228,132,38);
  text-decoration: underline;
}
a:hover
{
  color: rgb(102,102,102);
  text-decoration: underline;
}

a.White:link
{
  color: rgb(255,255,255);
  text-decoration: none;
}
a.White:visited
{
  color: rgb(255,255,255);
  text-decoration: none;
}
a.White:active
{
  color: rgb(255,255,255);
  text-decoration: none;
}
a.White:hover
{
  color: rgb(255,255,255);
  text-decoration: none;
}

a.Press:link
{
  font-size: 12px;
  font-weight: bold;
  color: rgb(0,128,159);
  text-transform: uppercase;
  text-decoration: none;
}
a.Press:visited
{
  font-size: 12px;
  font-weight: bold;
  color: rgb(0,128,159);
  text-transform: uppercase;
  text-decoration: none;
}
a.Press:active
{
  font-size: 12px;
  font-weight: bold;
  color: rgb(0,128,159);
  text-transform: uppercase;
  text-decoration: none;
}
a.Press:hover
{
  font-size: 12px;
  font-weight: bold;
  color: rgb(0,128,159);
  text-transform: uppercase;
  text-decoration: none;
}

a.newsTick:link
{
  color: rgb(0,128,159);
  font-size: 11px;
  font-style: italic;
  text-decoration: none;
}
a.newsTick:visited
{
  color: rgb(0,128,159);
  font-size: 11px;
  font-style: italic;
  text-decoration: none;
}
a.newsTick:active
{
  color: rgb(0,128,159);
  font-size: 11px;
  font-style: italic;
  text-decoration: none;
}
a.newsTick:hover
{
  color: rgb(0,128,159);
  font-size: 11px;
  font-style: italic;
  text-decoration: underline;
}

a.mainMenu:link     { color: rgb(102,102,102); text-transform: uppercase; font-size: 13px; font-weight: bold; text-decoration: none; }
a.mainMenu:visited  { color: rgb(102,102,102); text-transform: uppercase; font-size: 13px; font-weight: bold; text-decoration: none; }
a.mainMenu:active   { color: rgb(102,102,102); text-transform: uppercase; font-size: 13px; font-weight: bold; text-decoration: none; }
a.mainMenu:hover    { color: rgb(0,128,159); text-transform: uppercase; font-size: 13px; font-weight: bold; text-decoration: none; }

a.mainMenuOvr:link     { color: rgb(0,128,159); text-transform: uppercase; font-size: 13px; font-weight: bold; text-decoration: none; }
a.mainMenuOvr:visited  { color: rgb(0,128,159); text-transform: uppercase; font-size: 13px; font-weight: bold; text-decoration: none; }
a.mainMenuOvr:active   { color: rgb(0,128,159); text-transform: uppercase; font-size: 13px; font-weight: bold; text-decoration: none; }
a.mainMenuOvr:hover    { color: rgb(0,128,159); text-transform: uppercase; font-size: 13px; font-weight: bold; text-decoration: none; }

a.subMenu:link     { color: rgb(102,102,102); font-size: 11px; font-weight: bold; text-decoration: none; }
a.subMenu:visited  { color: rgb(102,102,102); font-size: 11px; font-weight: bold; text-decoration: none; }
a.subMenu:active   { color: rgb(102,102,102); font-size: 11px; font-weight: bold; text-decoration: none; }
a.subMenu:hover    { color: rgb(216,128,38); font-size: 11px; font-weight: bold; text-decoration: none; }

a.subMenuOvr:link     { color: rgb(216,128,38); font-size: 11px; font-weight: bold; text-decoration: none; }
a.subMenuOvr:visited  { color: rgb(216,128,38); font-size: 11px; font-weight: bold; text-decoration: none; }
a.subMenuOvr:active   { color: rgb(216,128,38); font-size: 11px; font-weight: bold; text-decoration: none; }
a.subMenuOvr:hover    { color: rgb(216,128,38); font-size: 11px; font-weight: bold; text-decoration: none; }

.blueText
{
  color: rgb(0,128,159);
}

.dashedVert
{
  border-right: 1px dashed rgb(181,181,181);
}

.solid
{
  width: 500px;
  border-bottom: 1px solid rgb(181,181,181);
}

.solidArchive
{
  border-bottom: 1px solid rgb(187,189,192);
  width: 672px;
}

.solidSiteMap
{
  border-bottom: 1px solid Black;
}

.alignedList
{
  padding-left: 7px;
  margin-left: 7px;
  margin-top: 0px;
  padding-top: 0px;
}

.formattedH2
{
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.pnlNewsletterSubscribe
{
  background-image: url('Images/Newsroom/pnlNewsletterSubscribe.png');
  background-repeat: no-repeat;
  width: 345px;
  height: 424px;
  padding: 20px;
  color: White;
}

.pnlInvestInEDP
{
  background-image: url('Images/InvestInED/pnlInvest.jpg');
  background-repeat: no-repeat;
  width: 334px;
  height: 331px;
  padding: 20px;
  color: White;
}

.pnlSiteMap
{
  background-image: url('Images/Global/pnlSiteMap.png');
  background-repeat: no-repeat;
  background-color: rgb(255,255,255);
  width: 242px;
  height: 500px;
  padding: 20px;
  color: rgb(139,139,139);
}

.whiteFont
{
  color: White;
}

.modalBackground
{
  background-color: Gray;
  filter: alpha(opacity=80);
  opacity: 0.80;
}

.tblHead
{
  background-color: rgb(0,128,159);
  color: rgb(255,255,255);
  text-transform: uppercase;
  font-weight: bold;
}

.validatorBlackText
{
  color: Black;
}

.accordionHeader
{
  color: Black;
  cursor: pointer;
  padding-left: 0px;
  text-transform: uppercase;
  height: 40px;
}

.accordionHeaderSelected
{
  color: Black;
  text-transform: uppercase;
  cursor: pointer;
}

.accordianPad
{
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 10px;
  padding-bottom: 15px;
}

.accHeaderStories
{
  color: Black;
  cursor: pointer;
  height: 48px;
  font-size: 22px;
  font-weight: bold;
  text-align: left;
  vertical-align: bottom;
}

.ContentPad
{
  padding-left: 15px;
  padding-right: 96px;
  color: rgb(72,73,65);
}

.fixHeight
{
  line-height: 16px;
  height: 16px;
}

.OrderCraftsWhiteBlock
{
  background-color: rgb(255,255,255);
  width : 167px;
  height : 21px;
  text-transform : uppercase;
  text-align : center;
  vertical-align : middle;
  font-weight : bold;
}

.lightOrangeBlock
{
  background-color : rgb(228,150,38);
  height : 20px;
  margin : 0px;
  padding : 0px;
}



