/* REVOLVING DOOR STYLESHEET */

#title_container {
 display:block;
 padding-top:10px;
 
}

#rev_icon {
 float:left;
 display:block;
 padding-right:20px;
 padding-bottom:10px;
}

#title {
 float:left;
 display:block;
 padding-left:5px;
 margin:0;
 font-weight:bold;
 padding-bottom:30px;
}

#timeline {
  padding: 20px .5em .5em 0;
  text-align:left;
 }

h1.rev_sum {
 font-size:18px;
 margin:0;
 padding:0;
 color:#841628;
}

span.subtitle {
 font-size:16px;
 font-weight:bold;
 color:#841628;
}

/*SEARCH FORMS TABLES*/

table.forms_container {
width : 550px;
margin : 0 20px 10px 0;
padding:0;
font-family: Arial, Helvetica;
font-size: .80em;
}

table.cell_content td {
background-color: white;
}

td.data {
font-family: Arial, Helvetica;
font-size: 12px;
padding:3px;
}

td.summ_data {
font-family: Arial, Helvetica;
font-size: 12px;
padding:5px;
vertical-align:middle;
}

td.header {
font-family: Arial, Helvetica;
font-size: 12px;
background: #3D234C;
color: white;
font-weight:bold;
display:block;
padding: 5px;
padding-left:20px;
}

th.summ_header {
font-family: Arial, Helvetica;
font-size: 14px;
color: black;
font-weight:bold;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
text-align:left;
white-space: nowrap;
}

td.forms {
padding:3px;
border: 1px solid black;}

td.input {
text-align:left;
padding-top:5px;}

.labels {
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: bold;
}

.labels_exp {
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
padding-right:15px;
}

.sub_label {
font-family: Arial, Helvetica;
font-size: .80em;
padding: 5px;}

fieldset {
border: 0;
margin : 0 20px 10px 0;
padding : 20px;
display:block;
border : 1px solid #669966;}

fieldset:hover {
border-color: #000;}

li.name {
font-family: Arial, Helvetica;
font-size: 12px;
}