/* template css */
.main_body {
  margin-top           : 20px;
  margin-bottom           : 20px;
  background	   : rgb(240, 240, 240);
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 900px;
  border: 2px solid rgb(0, 0, 0);
/*  border: 1px solid rgb(140, 180, 140); */
}

body {
  margin: 0px;
  color            : rgb(0, 0, 0);
  background: rgb(210, 210, 210);
}

a:link , a:visited {
 color: rgb(50, 50, 50);
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
}

/*
img{
border: 1px solid rgb(0, 0, 0);
}
*/

/* header */
td.header {
 font-family	: sans-serif;
 font-size	: 175%;
 font-weight	: bold;
 height		: 100px;
 width		: 590px;
 color		: rgb(0, 0, 0);
 background: url(/site/templates/grey/images/title_bar.png);
}

table.main img {
border:0px;
}

td.search {
  padding	: 5px;
  vertical-align: middle;
  text-align	: right;
}

table.main {
  background		: rgb(200, 200, 200);  
  width			: 100%;
  border-collapse	: collapse;
  border-spacing	: 0px;
  border-bottom		: 1px solid rgb(0, 0, 0);
}

.pathway {
  font-family	: sans-serif;
  font-size	: 90%;
  color		: #000000;
  background	: rgb(210, 210, 210);
}

a.pathway:link, a.pathway:visited {
  color		: rgb(50, 50, 50);
}

a.pathway:hover {
  text-decoration	: underline;
}

td.date {
  background	: rgb(210, 210, 210);
  font-size	: 80%;
  text-align	: right;
}

td.search input.inputbox {
  font-family      : sans-serif;
  font-size        : 60%;
  background-color : rgb(255, 255, 255);
  border           : 1px solid rgb(0, 0, 0);
}

/* Main docs... */
table.guts {
  background		: rgb(255, 255, 255);  
  width			: 100%;
  border-collapse	: collapse;
  border-spacing	: 0px;
  border-bottom		: 1px solid rgb(0, 0, 0);
}

div.componentheading {
  padding: 5px;
  padding-left: 0px;
  font-size: 120%;
  font-weight: bold;
}

tr.sectiontableentry2 a {
  width: 100%;
  margin-left: 10px;
}

tr.sectiontableentry1 a {
  margin-left: 10px;
}
    
/*left*/
td.left{
  vertical-align: top;
  background: rgb(210, 210, 210);
  border-right: 1px solid rgb(0, 0, 0);
  width:    150px;
  min-width:150px;
  max-width:150px;
  text-align: center;
}

td.left table{
  width: 100%;
}

td.left table.moduletable_main_menu tr td {
  text-align: left;
  background: url("http://www.sprl.db.erau.edu/site/templates/grey/images/bg_left.png") top left repeat-y;
  border: 1px solid rgb(210, 210, 210);
  border-left: 4px solid rgb(210, 210, 210);
}

td.left table.moduletable_main_menu tr td:hover {
  background: rgb(140, 180, 140);
  background: url("http://www.sprl.db.erau.edu/site/templates/grey/images/bg_left_hover.png") top left repeat-y;
  border: 1px solid rgb(140, 180, 140);
  border-left: 4px solid rgb(140, 180, 140);
}

td.left th { /* Title */
  padding: 5px 0px 5px 0px;
  text-align: center;
  background: rgb(200, 200, 200);
  border-top: 1px solid rgb(0, 0, 0);
  border-bottom: 1px solid rgb(0, 0, 0);
}

td.left .sublevel {
 padding-left: 6px;
}

td.left td {
/*  border-top: 1px solid rgb(0,0,0);
  border-bottom: 1px solid rgb(0, 0, 0);*/
}

td.left a.mainlevel {
  margin-left:1px;
  width: 100%;
}

td.left a.mainlevel#active_menu {
  margin-left:1px;
  width: 100%;
  font-weight: bold;
}

/*guts*/
table.blog table.contentpaneopen td.contentheading {
/*  margin: 0px 0px 0px 10px;
  padding: 5px 10px 5px 10px;
  background: rgb(255, 255, 255); */
  font-weight: bold;

}

td.body {
  vertical-align	: top;
}

table.contentpaneopen table {
  background		: rgb(200, 200, 200);  
  width			: 100%;
  border-collapse	: collapse;
  border-spacing	: 0px;
  border		: 1px solid rgb(0, 0, 0);
  vertical-align	: top;
}

.small {
  font-size: 70%;
}

td.left .inputbox {
  font-family      : sans-serif;
  font-size        : 90%;
  background-color : rgb(255, 255, 255);
  border           : 1px solid rgb(0, 0, 0);

}

td.left .button {
  font-family: sans-serif;
  font-size: 90%;
  background-color: rgb(255, 255, 255);
  text-align: center;
  border: 1px solid rgb(0, 0, 0);
}

/*right*/
td.right {
  vertical-align: top;
}

td.right table.moduletable {
  border-top: 1px solid rgb(110, 110, 110);
  border-left: 1px solid rgb(110, 110, 110);
  border-bottom: 1px solid rgb(110, 110, 110);
  margin-top: 10px;
  width: 100%;
  background: rgb(230, 230, 230);
}

td.right table.moduletable th {
  background: rgb(210, 210, 210);
}

td.right table.moduletable td {
  padding: 5px;
}

td.right table.moduletable ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

/* footer */
table.footer {
  width: 100%;
  text-align: center;
}

/*gallery*/
.giThumbnail {
border: 1px solid rgb(0, 0, 0); 
}
/* --Default Class Settings-- */

.back_button {
margin-top: 20px;
font-size: 80%;
}
