DIV.leaderPic{
  border:5px solid #ccc;
  float:left;
  margin:0 10px 10px 0;
  position:relative;}

DIV.leaderPic EMBED{
  margin-bottom:-3px;}

DIV.bio H2{
  font-size:20px;
  margin:0 0 10px 0;}

DIV.bio H2 SPAN{
  color:#FEAE33;
  font-size:30px;}

/*******************************************
Leaders Portal
*******************************************/

DIV.leadersList H2{
  margin:0 0 10px 0;
  border-bottom:2px solid white;}


DIV.leadersListItem{
  margin-bottom:5px;}

DIV.leadersListItem H2{
  margin:0;
  border:none;}

DIV.leadersListItem H2 A{
  color:#FEAE33;
  text-decoration:none;}

DIV.leadersListItem H2 A SPAN{
  color:#9EBFC9;
  font-size:12px;}

DIV.leadersListItem H2 A:hover SPAN{
  color:white;
  font-size:12px;}


DIV.leadersListItem IMG{
  float:left;
  border:2px solid #FFF;
  margin:0 5px 5px 0;}

DIV.leadersListItem P{
  margin:0;}
  

/*************************************************
CONTACT
*************************************************/

#leadersContactInstructions{
  color:#444;
  margin:5px 0;
  padding:5px;
  background:#FEEBCC;
  text-align:center;
  border:1px dashed #FEAE33;
  display:none;}

#leadersContactConfirm{
  color:#64B002;
  margin:5px 0;
  padding:5px;
  background:#E2EFC2;
  text-align:center;
  border:1px dashed #64B002;}

#leadersContact{
  padding:0;
  font-size:10px;
  float:none;}

#leadersContact FIELDSET{
  background:none;
  border:none;
  padding:0;
  margin:0;}

#leadersContact LEGEND{
  font-size:20px;
  font-weight:bold;}


#leadersContact DIV.input{
  margin:5px 5px 0px 0px;
  padding:5px;
  float:left;
  border:1px solid #ccc;
  background:#FFF;
  color:#999999;
  width:179px;
  text-align:center;}

#leadersContact DIV.message{
  width:auto;
  float:left;
  clear:both;
  margin-top:5px;
  padding:5px 0 5px 0;
  width:583px;}

#leadersContact DIV.input SPAN{
  display:block;
  text-align:right;}

#leadersContact DIV.input LABEL{
  width:auto;
  display:block;
  text-align:left;
  color:#000;}

#leadersContact DIV.input INPUT, #leadersContact DIV.input SELECT, #leadersContact DIV.input TEXTAREA{
  border:1px solid;
  color:inherit;
  padding:3px;
  background:#EEE;
  font-size:12px;
  font-family:courier;
  width:170px;}

#leadersContact DIV.message LABEL{
  padding-left:5px;}

#leadersContact DIV.message TEXTAREA{
  width:560px;}

#leadersContact DIV.required{
  width:180px;}

#leadersContact DIV.required INPUT{
  background:#FEEBCC;
  border:1px dashed #FEAE33;
  color:#FEAE33;}

#leadersContact DIV.invalid INPUT{
  background:#FFCDCD;
  border:1px dashed #994444;
  color:#BD2C2C;}

#leadersContact DIV.valid INPUT{
  background:#E2EFC2;
  border:1px dashed #64B002;
  color:#64B002;}

#leadersContact DIV.submit{
  margin:0;
  padding:5px;
  border:none;
  background:none;
  color:#999999;
  text-align:right;
  clear:both;}

#leadersContact DIV.submit INPUT.invalid{
  border:1px dotted #DDD;
  font-size:20px;
  cursor:default;
  background:#EEE;
  color:#BBB;}

#leadersContact DIV.submit INPUT.valid{
  border:1px solid #000;
  font-size:20px;
  cursor:pointer;
  background:#E2EFC2;}