@charset "utf-8";
body
{
   margin: 0;
   padding: 0;
   /* font: 100% Arial, Helvetica, sans-serif; */
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   background-color: #fff;
   color: #2e2e2e;
}

h1
{
   font-size: 22px;
   margin-top: 0;
   margin-bottom: 0;
   padding-top: 10px;
   padding-bottom: 14px;
}

h2
{
   font-size: 18px;
   color: #414141;
   margin-top: 0;
   margin-bottom: 3px;
   padding-top: 0;
   padding-bottom: 2px;
   /* border-bottom: solid 2px #cfc5a4; */
}

h2#page_heading_2
{
  margin-bottom: 4px;
}

h3
{
   font-size: 14px;
   color: #414141;
   margin-top: 0;
   margin-bottom: 0;
   padding-top: 12px;
   padding-bottom: 4px;
}

h4
{
   margin: 0;
   padding: 0 0 9px 0;
   font-size: 14px;
}

p
{
   margin: 0;
   padding-top: 5px;
   padding-bottom: 5px;
}

a
{
   margin: 0;
   padding: 0;
   color: #353535;
   text-decoration: none;
}

ul
{
   margin: 5px 0 10px 22px;
   padding: 0;
   list-style-type: square;
}

li
{
  padding: 5px 0 5px 8px;
}

img
{
  /* display: block; */
  border: solid 1px #444444;
}

#container
{
   width: 802px;
   margin-top: 22px;
   margin-left: 22px;
   /* text-align: left; */
   text-align: justify;
}

table#Allo_logo
{
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 12px;
}

table#Allo_logo p
{
  padding-top: 0;
  padding-bottom: 1px;
  font-size: 12px;
  color: #aea176;
}

table#Allo_logo p a
{
  font-size: 12px;
  color: #aea176;
}

table#Allo_logo p a:hover
{
  text-decoration: underline;
}

div#large_image
{
  margin-bottom: 10px;
}

div#large_image
{
  width: 800px;
  height: 150px;
  margin: 0;
  padding: 0;
  background-repeat: no-repeat;
  border: solid 1px #2e2e2e;
}

div.large_image_1
{
  background-image: url(./images/AlloBrain_1.jpg);
}

div.large_image_2
{
  background-image: url(./images/artificialnature_1.jpg);
}

div.large_image_3
{
  background-image: url(./images/hydrogen_2a.jpg);
}

div.large_image_4
{
  background-image: url(./images/hydrogenBond1-2_w800.jpg);
}

div.large_image_5
{
  background-image: url(./images/AlloBrain_2.jpg);
}

div.large_image_6
{
  background-image: url(./images/artificialnature_2.jpg);
}

div.large_image_7
{
  background-image: url(./images/hydrogen_4a.jpg);
}

div.large_image_8
{
  background-image: url(./images/hydrogenBond2_w800.jpg);
}

div.large_image_9
{
  background-image: url(./images/AlloBrain_3.jpg);
}

div.large_image_10
{
  background-image: url(./images/artificialnature_3.jpg);
}

div.large_image_11
{
  background-image: url(./images/hydrogen_5a.jpg);
}

div.large_image_12
{
  background-image: url(./images/AlloBrain_4.jpg);
}

div.large_image_13
{
  background-image: url(./images/artificialnature_4.jpg);
}

div.large_image_14
{
  background-image: url(./images/hydrogen_6a.jpg);
}

div.large_image_15
{
  background-image: url(./images/AlloBrain_5.jpg);
}

div.large_image_16
{
  background-image: url(./images/artificialnature_5.jpg);
}

div.large_image_17
{
  background-image: url(./images/hydrogen_8a.jpg);
}

div.large_image_18
{
  background-image: url(./images/AlloBrain_6.jpg);
}

div.large_image_19
{
  background-image: url(./images/artificialnature_6.jpg);
}

div.large_image_20
{
  background-image: url(./images/hydrogen_9a.jpg);
}

div.large_image_21
{
  background-image: url(./images/AlloBrain_7.jpg);
}

div.large_image_22
{
  background-image: url(./images/hydrogen_10a.jpg);
}

div.large_image_23
{
  background-image: url(./images/AlloBrain_8.jpg);
}

div.large_image_24
{
  background-image: url(./images/hydrogen_11a.jpg);
}

ul.side_links
{
  margin-left: 0;
  list-style-type: none;
}

ul.side_links li
{
  padding: 3px 0 3px 0;
}

ul.side_links a
{
  padding-left: 14px;
  /* color: #96acec; */
  color: #a3a5a5;
  font-weight: bold;
  /* background: url(./images/grey_square2.gif) no-repeat center left; */
  background: url(./images/grey_square_outline.gif) no-repeat center left;
}

ul.side_links span
{
  color: #2e2e2e;
}

ul.side_links a:hover
{
  /* border-bottom: solid 2px #96acec; */
  /* text-decoration: underline; */
  background: url(./images/grey_square.gif) no-repeat center left;
}

#facilities_link_marker
{
  background: url(./images/grey_square.gif) no-repeat center left;
}

ul.Colored_List
{
  color: #c8bf9e;
}

ul.Colored_List span, ul.Colored_List p
{
  color: #2e2e2e;
}

ul.Colored_List li
{
  padding-top: 2px;
  padding-bottom: 2px;
}

ul.Colored_List_2 li
{
  padding-top: 3px;
  padding-bottom: 4px;
}

a.text_link
{
  margin-bottom: 1px;
  color: #5c70d6;
}

a.text_link:hover
{
  margin-bottom: 0;
  border-bottom: solid 1px #5c70d6;
}

#mainContent
{
   padding-bottom: 25px;
}

div.Img_float_rt
{
  float: right;
  margin: 8px 0 8px 30px;
  /* background-color: #e0e2e2; */
}

div.Video_float_rt
{
  float: right;
  margin: 8px 0 20px 30px;
}

p.photo_credit
{
  text-align: center;
  margin: 0;
  padding-top: 3px;
  padding-bottom: 4px;
  font-size: 11px;
}

.People
{
  padding-top: 0;
}

.BoldFont
{
  color: #414141;
  font-weight: bold;
}

.BoldFont2
{
  padding-bottom: 0;
}

.general_table td
{
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: solid 1px #cdcdcd;
}

.general_table img
{
  margin: 3px 0 3px 0;
}

.general_table p
{
  padding-top: 3px;
  padding-bottom: 3px;
}

table.PeopleTable td
{
  padding-top: 2px;
  padding-bottom: 2px;
}

img.blank
{
  border: none;
}

img.show_img
{
  display: block;
  margin: 1px;
  border: solid 1px #444444;
}

img.show_img_hover
{
  margin: 0;
  border: solid 2px #444444;
}

#facilities_table
{
  width: 100%;
}

#facilities_table h3
{
   padding-top: 10px;
}

table.email_form td
{
  padding: 3px 0;
}

.text_input
{
  padding: 2px 0 2px 3px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #3e3e3e;
  /* background-color: #f7f8f8; */
  background-color: transparent;
  border: 1px solid #bdbebf;
}

.text_input_focus
{
  padding: 2px 0 2px 3px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #3e3e3e;
  /* background-color: #fff; */
  background-color: transparent;
  border: 1px solid #878788;
}

.form_button
{
  padding-top: 2px;
  padding-bottom: 2px;
  color: #666565;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  background-color: #eceded;
  border-top: solid 2px #e9eaeb;
  border-left: solid 2px #e9eaeb;
  border-bottom: solid 2px #cbcbcb;
  border-right: solid 2px #cbcbcb;
}

.form_button_rollover
{
  padding-top: 2px;
  padding-bottom: 2px;
  color: #666565;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  background-color: #eceded;
  border-top: solid 2px #cbcbcb;
  border-left: solid 2px #cbcbcb;
  border-bottom: solid 2px #e9eaeb;
  border-right: solid 2px #e9eaeb;
  cursor: pointer;
}

div#footer
{
   text-align: center;
   padding-left: 180px;
   padding-right: 180px;
}

div#footer p
{
   margin: 0 auto;
   padding: 5px 0 10px 0;
   font-size: 11px;
   color: #aea176;
   border-top: solid 1px #aea176;
}

