/*CSS specific to news story pages*/


#brandLogo{
  position:absolute;
  top:8px;
  right:10px;
}

/*DIV containing contentBlockTop and contentBlockBottom*/
#centralContentBlock{
  width:435px;
  margin:0;
}

/*DIV containing breadCrumb, contentBlock and toolsColumn (if applicable) */
#contentBlocksContainer{
  padding:0 0 0 10px;
  margin:0 0 0 155px;
  background: #FFF url(../img/cr_sidebar_bg.gif) repeat-y right;
}

#contentBlockTop{
  position:relative;
  padding:0px 10px 10px 10px;
  border:1px solid #DCDCDC;
}

#contentBlockTop ul{
  list-style-image: url(../img/bullet_o_dot.gif);
  margin:10px 0 10px 20px;
}

#contentBlockTop li{
  margin:3px 0;
  line-height:1.2em;
}

.newsBoldList li{font-weight:bold;}

#contentBlockTop a{
  color:black;
}

/*#contentBlockTop h2{
  font-size:1.4em;
}*/

.newsReleaseDate{
  color:#333;
}

#newsStoryFootnotesBlock{
  margin:20px 0;
  padding:10px;
  background-color:#e6e6e6;
  color:black;
}

#newsStoryFootnotesBlock h3{
  font-weight:bold;
  font-size:1.2em;
}

#newsStoryFootnotesBlock p{
  margin:15px 0;
  line-height:1.2em;
}

#newsStoryFootnotesBlock a{
  color:black;
}

#tipsHeader{
  margin:15px 0;
}

.toolsColumnHeading{
  padding:10px 0 0 0;
  color:#2D5B8B;
  font-weight:bold;
  font-size:1.3em;
}

#toolsColumn{
  /* Right-hand sidebar */
  overflow:hidden;
  width:130px;
  padding:20px 10px 20px 10px;
  float:right;
  background:none;
}

#toolsColumn .toolImage{
  float:left;
  margin-right:8px;
}

#toolsColumn p{margin:8px 0;}

#toolsColumn ul{
  padding:0;
  list-style:none;
}

#toolsColumn li{
  margin:10px 0;
  line-height:1.5em;
  font-size:0.9em;
  padding-left:10px;
  background: url(../img/bullet_b_arrow.gif) no-repeat 0 5px;
}

#toolsColumn a {color:black;}

#toolsColumn a:hover{text-decoration:none;}

#vacanciesHeader{
  position:absolute;
  top:25px;
  left:10px;
}


/* Container Div for Main News Page Search */

#contentBlockMainNewsPageSearch{
  position:relative;
  height: 100px;
  padding:0px 0px 0px 0px;
  border:0px ;
  margin-top: 10px;
}

#contentBlockMainNewsPageSearch p{
  margin:10px 0 2px 0;
  line-height:1.2em;
}

/* End of Container Div for Main News Page Search */


/* Top Image */

#topimage {
  position:relative;
  margin: 0px 0px 10px 0px;
}

/* End of Top Image */



/* Latest News Listing */

#latestNewsListing{
  /*overflow:hidden;*/
  /*width:130px;*/
  padding:0px 10px 10px 0px;
  /*float:left;*/
  background:none;
}

/*#latestNewsListing .toolImage{
  float:left;
  margin-right:8px;
}*/

#latestNewsListing p{margin:8px 0;}

/*#latestNewsListing ul{
  padding:0;
  list-style:none;
}*/

#latestNewsListing ul{
  list-style-image: url(../img/bullet_b_arrow.gif);
  padding:0 10px;
  margin:2px 0 0 5px;
}

/*#latestNewsListing li{
  margin:0px 0;
  line-height:1.5em;
  font-size:0.9em;
  padding-left:10px;
  background: url(../img/bullet_b_arrow.gif) no-repeat 0 5px;
}*/

#latestNewsListing a {color:black;}

#latestNewsListing a:hover{text-decoration:none;}

/* End of Latest News Listing */


/* Search Box Resize in contenttop div */
#search {
  width: 145px;
}
/* End of Search Box Resize in contenttop div */


/* Search Dropdown Box Resize in contenttop div */
#searchin {
  
}
/* End of Search Dropdown Box Resize in contenttop div */


/* Search submit button */
#searchsubmit {
vertical-align: baseline;
}
/* End of Search submit button */


h2 {
  padding: 20px 0 0 0px;
  font-size: 165%;
}