﻿table {width:100%; margin-top:20px; border:0px;}
table.main {width:100%; background:#ffffff; margin-top:20px; border:1px solid #000000;}
td {padding:5px;}
table.main td {border:1px solid #000000;}
table.main td.left {width:150px; background:#ded5ad; color:#005700; font-weight:bold; text-align:center;}
table.main td.tall {height:40px;}
table table {margin-top:0px;}

.header {text-align:center; width:100%; border-bottom:1px solid gray;}
.noborderbottom {border-bottom:0px;}
h1 {margin:20px 0px 0px 0px; text-align:center;}
.header h2 {font-weight:normal;}
.header p {margin:5px 0px 20px 0px;}

.telnet {font-size:12px; text-align:center; padding-top:10px;}
table#tripod {border:3px solid black;}
#tripod td {height:20px; border:1px solid black;}
#tripod td.left {width:33%; text-align:right; font-weight:bold; font-size:20px;}
#tripodfooter td {width:33%; text-align:center;}
#iiicopyright {text-align:center;}

h1.branch  {text-align:left;}
h1#cornell {margin-bottom:20px;}
table#ref, table#cornell {margin-top:40px; margin-bottom:40px;}
table#cornell {width:66%; background:#ffffcc;}
table#cornell td {width:50%;}
ul#bigfont li {font-size:24px; padding:5px;}

table#depts td.left, table#depts td.right {width:20%;}
table#depts td.middle {width:60%;}
table#menu {background:#ded5ad;}
table#menu td a {color:#005700;font-weight:bold;}
table#subjects {border:3px solid black;}
table#subjects td {width:33%; border:1px solid black;}

.photoblock {clear:both;}
figure {float:left;}
figcaption {text-align:center;}
.clear {clear:both;}

footer {width:100%; border-top:1px solid gray; margin-top:10px; padding-top:10px;}
.nobordertop {border-top:0px;}
table.feedback td {padding:0px;text-align:left;}
.lastupdate {text-align:center;font-weight:bold;font-style:italic;}

a {color:#006600;}