/*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:55px 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;
}

#contentBlockTop #formErrorsBox{
  color:red;
}


.pressFormBlock input{
  font-size:1em;
  font-family: Arial, Helvetica, sans-serif;
}

.pressFormBlock textarea{
  font-size:1em;
  font-family: Arial, Helvetica, sans-serif;
}

.pressFormBlock{
  position:relative;
  background-color:#f1f9fd;
  margin:20px 0;
  padding:5px;
}

.pressFormBlock h4{
  font-size:1.2em;
  font-weight:bold;
  padding:5px 10px;
}

.pressFormBlock h5{
  font-size:1em;
  font-weight:bold;
  padding:5px 10px;
}


#section1 .pressFormField{
  position:relative;
  text-align:right;
  padding-bottom:5px;
  margin:5px 0;
  
}





#section1 .pressFormField label{
  width:175px;
  float:left;
  position:relative;
  text-align:right;
}


#section2 input{
  position:relative;
  margin:0 10px;
}

#section2 label{
  width:100px;
}

#section3 input{
  position:relative;
  margin:0 10px;
}




.pressFormInputContainer{
  text-align:left;
  margin: 0 20px 0 0 ;
}

.pressFormRightAlign{
  position:relative;
  width:150px;
  float:right;
  margin-right:20px;
}

#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;
}