/* Start of CMSMS style sheet 'lockerbie_css' */
/*  Copyright 2008 Dynacor Media Group  */

body{
  background-color:#002a55;
  margin: 0px;
  padding: 0px;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #333333;

}

.indexParagraph{
margin:10px;


}

/* Links */

a{
  color:#333333;
  text-decoration: none;
  cursor: pointer;
  margin:0px;
  padding:0px;
}

a:hover{
   color:#ba8748;

}

.clickHere{
    color:#000000;
    font-weight:bold;

}

.clickHere:hover{
  color:#ba8748;
    font-weight:bold;

}

.breadCrumbs{
    padding-left:10px;
    padding-top:10px;
    margin:0px;

}

.bottomNavSelected{
color:#ba8748;
font-weight:bold;

}


/*  Divs   */

div#container{
margin: 0px auto;
width:980px;
background-color:#ffffff;

}

div#mainNav{
    width:980px;
    height:90px;
    position: relative;
    float:left;

}

div#pagesMainNav{
     width:686px;
    height:90px;
    position: relative;
    float:left;

}

div#leftCol{
    position:relative;
    float:left;
    width:294px;

}

div#rightCol{
    position:relative;
    float:left;
    width:686px;

}

div#pagesSubNav{
    color:#000000;
    position:relative;
    float:left;
    width:686px;
z-index:999;


}

div#pagesContent{
    position:relative;
    float:left;
    width:686px;


}

div#pagesInfo{
    position:relative;
    float:left;
    width:506px;
}

div#pagesSideImage{
    position:relative;
    float:right;
width:160px;
padding-right:10px;

}

div#pagesCareer{
    position:relative;
    float:left;
    width:294px;
    height:165px;

}

div#pagesCareersInfo{
   position:absolute;
    padding-left:29px;
    padding-top:90px;

}

div#indexContentTop{
  position:relative;
    float:left;
    width:980px;
    height:300px;

}

div#indexContentTopLeft{
    position:relative;
    float:left;
    width:630px;
height:300px;

}

div#indexContentTopRight{
    position:relative;
    float:left;
    width:350px;

}

div#indexContentBottom{
   position:relative;
    float:left;
    width:980px;
    height:170px;

}

div#indexContentBottomLeft{
   position:relative;
    float:left;
    width:630px;
    height:170px;

}

div#indexFeatureTicker{
position:relative;
float:left;
width:630px;
height:160px;

}

div#indexFeatureProject{
     position:relative;
        float:right;

padding-top:10px;
    width:395px;
    height:160px;

}

div#indexStockTicker{
    position:relative;
    float:left;
padding-left:13px;
padding-top:10px;
    width:211px;
    height:160px;

    background-image: url(images/feature_announcement.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

div#indexAnnouncement{
position:absolute;
left:32px;
top:95px;
width:170px;

}

div#indexAnnounceLink{
position:absolute;
left:120px;
top:128px;
width:92px;
font-size:11px;
}

.underline{
text-decoration:underline;
}
div#indexFeatureInfo{

    position:absolute;
     font-size:11px;
    padding-left:17px;
    padding-top:88px;

}

div#indexContentBottomRight{
    position:relative;
    float:left;
    width:350px;
    height:170px;


}

div#indexCareersInfo{
    position:absolute;
    padding-left:29px;
    padding-top:95px;

}


div#footer{

    width:980px;
    height:34px;
    /*position:relative;
    float:right;*/
    background-color:#ffffff;

}

div#footerImage{
width:640px;
height:34px;
float:left;

}

div#bottomNav{
float:left;

   width:310px;
height:23px;
padding-left:25px;
padding-top:10px;


}

div#pagesPadding{
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
margin:0px;
}

div#indexPadding{
padding-left:10px;
padding-right:10px;
padding-top:7px;
padding-bottom:5px;
margin:0px;

}

div#projectsPadding{
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
margin-right:20px;

}

div#projectsContent{
    position:relative;
    float:left;
    width:686px;

}


/* Images */

img {
    border: 0px;
}

.sideImageAlign{
    padding-top:0px;
    padding-bottom:10px;

}

/* Text */

.featureBold{
font-weight:bold;
color:#000000;

}

.textBold{
font-weight:bold;

}



p.subNavText{
padding-top:8px;
padding-bottom:8px;
padding-left:15px;
margin-left:6px;
margin-right:0px;
margin-top:10px;
margin-bottom:0px;
background-color:#e5e9ee;
width:655px;
}

p.pagesTitle{
   padding-left:10px;
   padding-right:20px;
   padding-top:15px;
   padding-bottom:0px;
   color:#b98748;
   font-size:18px;
   margin:0px;

}

.featureProjectTitle{
    width:470px;
    background-color:#e5e9ee;
    margin-left:0px;
    font-size:14px;
    font-weight:bold;
    color:#000000;
    padding-left:15px;
    padding-right:0px;
    padding-top:8px;
    padding-bottom:8px;
}


/* Tables */

.indexTableContent{
    width:315px;
    font-size:11px;
    padding-left:20px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;

}

.pagesTableContent{
   width:485px;
    font-size:11px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
  padding-bottom:0px;
}
.pagesTableContent img {
    border:1px solid #333333;
}

/*Dynacor footer*/

div#signature{

    width:980px;
    height:34px;
    position:relative;
    float:right;
    background-color:#002a55;
    color:#ffffff;
}

div#signature a{
    color:#ffffff;

}

div#signature a:hover{
    color:#ba8748;

}

.signatureAlignRight{
    text-align:right;
    position:relative;
    float:right;
    padding:6px;
    font-size:10px;
}
.signatureAlignLeft{
    text-align:left;
    position:relative;
    float:left;
    padding:6px;
    font-size:10px;
}

/*news*/

.news{
font-weight:bold;

}

.newsTable{
 width:645px;
   border:none;

}

.newsBorder{
padding:0px;
margin:0px;
border-top:none;
border-bottom:1px solid #333333;
border-left:1px solid #333333;
border-right:none;
padding:2px;
}

.newsBorderEnd{
padding:0px;
margin:0px;
border-top:none;
border-bottom:1px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #333333;
padding:2px;
}

.newsBorderEndTop{
padding:0px;
margin:0px;
border-top:1px solid #333333;
border-bottom:1px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #333333;
padding:2px;
}

.newsBorderTop{
padding:0px;
margin:0px;
border-top:1px solid #333333;
border-bottom:1px solid #333333;
border-left:1px solid #333333;
border-right:none;
padding:2px;
}

/* directors and officers tables */

.diroffTable{
width:645px;
}
.diroffTable img {
border:1px solid #333333;
}

.diroffImgBorder{
border:1px solid #333333;
}

.dirName{
padding-top:15px;
padding-bottom:15px;
width:142px;
background-color:#e5e9ee;
/*margin-left:auto;
margin-right:auto;*/
margin-top:6px;
margin-bottom:10px;
text-align:center;
}

/*directors and officers profile pages table*/

.diroffProfilesTable{
    width:645px;
}
.diroffProfilesTable img {
    border:1px solid #333333;
}

.diroffProfilesInfo{
    width:485px;

    vertical-align:top;

}

.diroffProfilesPic{
    vertical-align:top;
    width:140px;

padding-left:10px;
padding-right:10px;
}

.diroffProfilesInfoBox{
width:142px;
background-color:#e5e9ee;
/*margin-left:auto;
margin-right:auto;*/
margin-top:6px;
margin-bottom:10px;
padding-top:3px;
padding-bottom:3px;
text-align:center;
}

/* opportunities page*/
.opportunitiesTable{
 width:645px;

}

.opportunitiesInfo{
width:622px;
vertical-align:top;

}

/*projects profile pages table*/

.projectsProfilesTable{
    width:645px;
}
.projectsProfilesTable img {
    border:1px solid #333333;
}

.projectsProfilesInfo{
    width:295px;
padding-right:10px;
    vertical-align:top;

}

.projectsProfilesPic{
    vertical-align:top;
    width:330px;

padding-left:10px;
/*padding-right:10px;*/
}

.projectsProfilesInfoBox{
width:282px;
background-color:#e5e9ee;
margin-top:6px;
margin-bottom:10px;
padding:6px;


}

.projectsImage{
    width:30px;
    padding-right:5px;
    padding-left:5px;
margin:0px;
}

.projectsTitle{
    background-color:#ebdcca;
padding-top:9px;
padding-bottom:9px;
padding-left:9px;
margin:5px;
width:180px;
}

.sitemapTable{
   width:495px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;

}

.sitemapTableStyles{
padding-right:6px;
vertical-align:top;
}

/* Partnerships table*/

.partnershipsTable{
    width:495px;
}
.partnershipsTable img {
    border:1px solid #333333;
}

.partnershipsImage{
    width:75px;

padding-bottom:10px;
}


.partnershipsName{
      background-color:#ebdcca;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
margin-top:0px;
margin-bottom:5px;
margin-left:5px;
margin-right:10px;
width:145px;

}

/*timeline styles*/

div#timelineContainer{
    width:645px;
position:relative;
float:left;
padding-bottom:20px;

}

div#timelineNav{

    width:645px;
    height:24px;
    position:relative;
    float:left;
}

#timeline1898Default{
       position:relative;
    float:left;
display:inline;
}

#timeline1898{
    position:relative;
    float:left;
display:none;
}

#timeline1906{
    position:relative;
    float:left;
display:none;
}

#timeline1912{
    position:relative;
    float:left;
display:none;
}

#timeline1919{
    position:relative;
    float:left;
display:none;
}

#timeline1922{
    position:relative;
    float:left;
display:none;
}

#timeline1946{
    position:relative;
    float:left;
display:none;
}

#timeline1948{
    position:relative;
    float:left;
display:none;
}

#timeline1954{
    position:relative;
    float:left;
display:none;
}

#timeline1961{
    position:relative;
    float:left;
display:none;
}

#timeline1980{
    position:relative;
    float:left;
display:none;
}

#timeline1981{
    position:relative;
    float:left;
display:none;
}

#timeline1992{
    position:relative;
    float:left;
display:none;
}

#timeline1999{
    position:relative;
    float:left;
display:none;
}

#timeline2000{
    position:relative;
    float:left;
display:none;
}

#timeline2001{
    position:relative;
    float:left;
display:none;
}

#timeline2002{
    position:relative;
    float:left;
display:none;
}

#timeline2007{
    position:relative;
    float:left;
display:none;
}

.timelineImage{
    position:relative;
    float:left;
    width:218px;
    padding-left:20px;
    padding-right:20px;
    padding-top:20px;
    padding-bottom:0px;
}

.imgBorder{
border:1px solid #333333;
}

.timelineText{
    position:relative;
    float:left;
margin-top:20px;
width:365px;
height:153px;
background-color:#e5e9ee;
}

.timelineTextExpandable{
    position:relative;
    float:left;
margin-top:20px;
width:365px;
background-color:#e5e9ee;
}

.timelineParagraph{
    margin:0px;
    padding:6px;

}

.timelineTitle{
   margin:0px;
    padding-left:6px;
    padding-right:6px;
    padding-top:6px;
    padding-bottom:0px;
    font-weight:bold;
    font-size:14px;

}

.selectedDates{
    display:none;
}

.forwardButton{
    position:relative;
    float:right;
    text-align:right;
font-size:11px;
padding-left:6px;
padding-right:6px;
padding-top:3px;
padding-bottom:3px;

}

.backButton{
    position:relative;
    float:left;
    text-align:left;
font-size:11px;
padding-left:6px;
padding-right:6px;
padding-top:3px;
padding-bottom:3px;

}

.timelineInfo{
width:365px;
position:relative;
float:left;

}

.structureList{
list-style-type:none;

}

.paddingList{
padding-top:4px;


}
/* End of 'lockerbie_css' */

