body { margin:0px; background-color:#FFFFFF; font-family:"franklin gothic book", "calibri", "arial", sans-serif; font-size:12pt; color:#000000; max-height:100%; overflow:hidden; }
a { color:#000000; text-decoration:none; font-size:12pt; }
a:hover { color:#444444; text-decoration:none; }
a:visited { text-decoration:none; }
table { border:0px; max-width:100% }
td { padding-left:5px; }
img { border:0; }
ul { padding:0px; margin:0px; }
h3 { font-size:16pt; padding:2px; margin:0px; }
select,textarea,input { font-family:"franklin gothic book", sans-serif; font-size:10pt; }

#tagline-container { position:absolute; right:5%; top:0px; text-align:right; z-index:0; }
#content-text { position:fixed; margin-left:220px; right:0px; left:0px; top:200px; bottom:15px; max-height:100%; max-width:100%; text-align:left; overflow:auto; background-color:#FFFFFF; z-index:1; padding-right:5%; }
#logo-container { position:relative; left:3px; top:10px; width:180px; text-align:right; z-index:1; }
#line-container { position:relative; width:100%; top:10px; text-align:center; z-index:2; }
#line-container img { max-width:90%; }
#nav { position:fixed; top:195px; left:3px; width:180px; z-index:2; }
#copyright { background-repeat:no-repeat; background-position:right; background-image:url('./graphics/footer.png'); font-size:8pt; color:#444444; width:100%; text-align:right; height:15px; position:absolute; bottom:0px; right:5px; background-color:white; z-index:0; }
#college-logo { float:right; text-align:center; padding:4px;}

.reps-photo { padding-top:10px;}
.bullets { list-style-type:bullet; padding:10px; margin:10px; }

.buttons { padding-right:5px; margin:3px; margin-top:8px; list-style-type:none; text-align:right; }
.sub-buttons { list-style-type:none; margin-top:3px; text-align:right; list-style-position:outside; position:relative; margin-left:-20px; left:-5px;  }
.sub-links { padding:1px; margin:1px; font-size:11pt; }
.sub-links:hover { background-color:#9cd4de; color:#000000; }
.links { padding:2px; margin:0px;}
.links:hover { background-color:#9cd4de; color:#000000; }
.firstletter { float: left; font-size: 3em; line-height: 1; font-weight: bold; margin-right: 0.2em;}

#content-text a { color:#000000; text-decoration:underline; }
#content-text a:hover, #content-text a:visited:hover { color:#333333; text-decoration:none; }
#content-text a:visited { text-decoration:underline; }

.resources { max-width:100%; font-size:10pt; color:#000000; } .resources td { background-color:#9cd4de; height:30px;vertical-align:middle; text-align:left; overflow:scroll; } .resources a { font-size:10pt; color:#000000; text-decoration:underline; } .resources a:hover { color:#444444; text-decoration:none; } .resources a:visited { text-decoration:underline; }

.calendar { max-width:100%; font-size:10pt; color:#000000; } .calendar td { background-color:#9cd4de; width:100px; height:100px;vertical-align:top; text-align:center; overflow:scroll; } .calendar a { font-size:10pt; color:#000000; text-decoration:underline; } .calendar a:hover { color:#444444; text-decoration:none; } .calendar a:visited { text-decoration:underline; }
#main {z-index:2;width:600px;}
#popup {width:600px;height:540px;visibility:hidden;position:absolute;top:0px;left:0px;background-color:#FFFFFF;opacity:0.85;filter:alpha(opacity=85);}
#innerpopup {position:absolute;visibility:hidden;background-color:#9cd4de;opacity:0.98;filter:alpha(opacity=98);left:150px;}
#innerpopup p {margin:20px 20px;}
#innerpopup a { font-size:10pt; color:#000000; text-decoration:underline; } .calendar a:hover { color:#444444; text-decoration:none; } .calendar a:visited { text-decoration:underline; }

.volunteer { border-width:1px; border-color:#CCCCCC; border-style:solid; }