/*-------- ANCHOR STYLES --------*/

a.forwardback
{
  font: bold 46	px arial;
  color: #88A6DA;
  display: block;
  text-decoration: none;
  font-weight: bold;
}

a.forwardback:hover
{
  color: #6189CE;
}

a.sidelinks
{
  color: #999999; 
  display: block; 
  padding: 3px 0px 3px 3px;  
  background-color: #FFFFFF;; 
  font: bold 12px arial; 
  text-decoration: none;
}

a.sidelinks:hover
{
  color: #FFFFFF;
  background: #88A6DA;
}

a.subtab
{
  color: #FFFFFF;
  display:block;
  font: bold 11px arial;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
}

a.subtab:hover
{
  color: #000000;
}

a.subtabselect
{
  color: #000000;
  display: block;
  font: bold 11px arial;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
}

a.tab
{ 
  color: #000000;
  display: block;
  font: bold 12px arial;
  padding: 5px 7px 5px 7px;
  text-decoration: none;
}

a.tab:hover
{
  background: #6189CE;
  color: #FFFFFF;
}
 
a.tabselect
{ 
  color: #FFFFFF; 
  display: block;
  padding: 2px 6px 2px 6px;
  border-top: 2px solid #88A1DA; 
  border-right: 2px solid #88A1DA; 
  border-left: 2px solid #88A1DA;
  font: bold 12px arial;
  text-decoration: none;
}

/*-------- ID STYLES --------*/

#contactinfo
{
  border-left: 1px solid #88A1DA;
  border-right: 1px solid #88A1DA;
  border-bottom: 1px solid #6189CE;
  width: 225px;
  height: 150px;
}

#contactinfo td
{
  font: 13px arial;
  padding-left: 5px;
}

#find1
{
  border: 3px inset #88A6DA;
  color: #999999;
  background-color: #FFFFFF;
  background-image: url('http://www2.truman.edu/~dansmith/biology/images/magglass.png');
  background-repeat: no-repeat;
  background-position: 3px 5px;
  padding-left:17px;
  width: 135px;
}
            
#find2
{
  border: 3px inset #88A6DA;
  color: #999999;
  background-color: #FFFFFF;
  background-image: url('http://www2.truman.edu/~dansmith/biology/images/magglass.png');
  background-repeat: no-repeat;
  background-position: 3px 5px;
  padding-left: 17px;
  width: 135px;
}

/*-------- OTHER STYLES --------*/

.banner
{
  height: 135px;
  width: 800px;
}

.blueheader 
{
  font: 17px arial;
  background-color: #6189CE;
  color: #FFFFFF;
  height: 20px;
  padding-left: 10px;
  width:750px;
  display:block;
}

.circle
{
  list-style-type: circle;
  font-size:10pt;
  font-family: georgia, serif;
  line-height:1.75em;
}

.cv
{
  text-decoration: none;
  color:blue;
}

.cv:hover
{
  text-decoration: underline;
  color:blue;
}

.disc
{
  list-style-type: disc;
  font-size:10pt;
  font-family: georgia, serif;
  line-height:1.75em;
}

.hspace
{
  width: 15px;
}

.linkcontent
{
  width: 785px;
  height: 400px;
  border-left: 2px solid #88A1DA;
  border-right: 2px solid #88A1DA;
  border-bottom: 2px solid #88A1DA;
}

.maincontent
{
  width: 785px;
  height: 350px;
  vertical-align: top;
}

.maintabs
{
  height: 25px;
  width: 785px;
  border-collapse: collapse;
}

.maintable
{
  border-collapse: collapse;
}

.main_schedule_times
{
  border-collapse: collapse;
}

.overallcontent
{
  width: 761px;
  height: 100%;
}

.portrait
{
  height: 135px;
  width: 170px;
}

.schedule
{
  border-collapse: collapse;
}

.sidelinks
{
  width: 135px;
}

.sidenav
{
  width: 170px;
  height: 350px;
}

.sidesearch
{
  width: 170px;
}

.square
{
  list-style-type:square;
   font-size:10pt;
  font-family: georgia, serif;
  line-height:1.75em;
}

.subtabs
{
  width: 785px;
  height: 15px;
  border-top: 2px solid #88A1DA;
  border-right: 2px solid #88A1DA;
  border-left: 2px solid #88A1DA;
}

.vspace
{
  height: 20px;
}

/*-------- TABLE DATA STYLES --------*/

th.contentheader,td.contentheader
{
  font: 17px arial;
  background-color: #6189CE;
  color: #FFFFFF;
  height: 15px;
  padding-left: 10px;
}

td.date
{
  font: 17px arial;
  padding-right: 10px;
  color: #999999;
}

td.maintext 
{
  /*line-height:1.5em;
  font-size:10pt;
  font-family: georgia, serif;*/
}

td.picinfo
{
  font-size: 12pt;
  font-family: georgia, serif;
  padding-bottom: 5px;
}

td.schedule_activity
{
  font-size: 12pt;
  font-family: george, serif;
  width: 135px;
  text-align: center;
  vertical-align: center;
  border-bottom : 1px solid #000000;
  border-collapse: collapse;
}

td.schedule_days
{
  font-size: 12pt;
  font-family: george, serif;
  height: 25px;
  width: 135px;
  text-align: center;
  vertical-align: center;
  border: 1px solid #000000;
  background-color: #CCCCCC;
  border-collapse: collapse;
}

td.schedule_header
{
  height: 35px;
  background-color: #CCCCCC;
  text-align: center;
  vertical-align: center;
  font-size: 20pt;
  font-family: george, serif;
  border: 1px solid #000000;
}

td.schedule_times
{
  font-size: 12pt;
  font-family: george, serif;
  height: 25px;
  width: 55px;
  text-align: center;
  vertical-align: center;
  border-bottom: 1px solid #000000;
  background-color: #CCCCCC;
  border-collapse: collapse;
}

td.side_borders
{
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
}

td.sidelinks
{
  border-bottom: 1px solid #000000;
  width: 135px;
  text-align: left;
}

td.subtab
{
  background-color: #88A1DA;
  color: #FFFFFF;
  height: 15px;
  border-right: 1px solid #FFFFFF;
}

td.toptab
{
  border-left: 2px solid #88A1DA; 
  border-top: 2px solid #88A1DA; 
  border-right: 2px solid #88A1DA;
  background-color: #FFFFFF;
}

td.tabselect
{
  background-color: #88A1DA; 
  color: #FFFFFF; 
  border-left: 2px solid #88A1DA; 
  border-top: 2px solid #88A1DA; 
  border-right: 2px solid #88A1DA;
}

