body {font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.3em;
	color: #333333;
	background-color: #1E4162;
   margin: 5px 0 10px 0;}

   
.depbox {padding: 5px; border: solid #39c; border-width: 1px 0 1px 1px;}
.coursebox {padding:20px;}

.mainhead, .linklabel, .linklabel2 {padding: 10px 0 0 3px; font-weight: bold; font-size: 1.1em; color: #39c;}
.linklabel, .linklabel2 {padding: 3px 0 3px 3px; border: solid #39c; border-width: 1px 0 0 1px;}
.linklabel2 {border: solid #39c; border-width: 0 0 0 1px;}

table.menu3tab, table.menu4tab {font-size: 13px; width: 95%; margin: 5px 0 5px 0;  border: solid #999; border-width: 1px 1px 1px 0;}
td.menu3top, td.menu4top {font-size: 13px; font-weight: bold; color: #39c; padding: 2px 0 2px 4px; background-color: #fff;}
td.menu4top {color: #212121; font-weight: normal;}
td.menu3, td.menu3here {font-size: 13px; width: 100%; padding: 1px; background-color: #fff;}
.menu3 a {font-size: 13px; padding: 2px 0 2px 2px; width: 100%; border: solid #999 1px; display: block; background-color: #F6EEEA;}
.menu3 a:hover {font-size: 13px; padding: 2px 0 2px 2px; width: 100%; border: solid #212121 1px; background-color: #FAD6C5;}
.menu3here a {font-size: 13px; padding: 2px 0 2px 2px; width: 100%; border: solid #999 1px; display: block; background-color: #dcdcdc;}
.menu3here a:hover {font-size: 13px; padding: 2px 0 2px 2px; width: 100%; border: solid #212121 1px; background-color: #999;}

.menu10 {font-size: 1em; padding: 5px; color: #999; font-weight: bold;}

td, p {line-height: 1.3em; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 0.75em; color: #333333;}
p.main {font-size: 0.75em;}

td#fachome {border: solid #ccc; border-width: 0 1px 1px 0; padding: 10px 0 10px 0;}
td.leftnav {border: solid #99b4cc; border-width: 0 0 1px 0; padding: 5px 0 4px 0; vertical-align: top;}

.cellleft, .cellright, .cellrightclear, .cellbott, .cellbott2, .cellleftcent {width: 50%; padding: 5px; vertical-align: top;}
.cellright, .cellbott2 {background-color: #f6eeea;}
.cellright, .cellrightclear {border: solid #fad6c5; border-width: 0 0 1px 0;}
.cellbott, .cellbott2 {border: solid #39c; border-width: 0 0 1px 0;}
.cellleft, .cellleftcent {border: solid #f6eeea; border-width: 0 0 1px 0;}

.head1, .head2, .head3, .head4, .head5, .head6, .head10 {font-weight: bold; font-size: 1.4em; color: #399; line-height: 1.5em;}
.head1 {color: #39c;}
.head2 {font-size: 1.2em; color: #39c; }
.head3 {font-size: 1em; color: #999; line-height: 1.4em;}
.head4 {color: #999;}
.head5 {color: #39c;}
.head6 {color: #999;}
.head10 {color: #39c; padding: 0 10px 5px 5px; border: solid #ccc; border-width: 0 0 1px 1px;}

.just, .just2, .justempty {text-align: justify;}
.justempty {color: #fff;}
em {font-weight: bold; font-style: normal;}
em.it {font-style: italic; font-weight: normal;}
em.brown {color: #f00; font-weight: bold; line-height: 1.5em;}

.staffbox {padding:20px; border: solid #39c; border-width: 1px 0 1px 0;}
.ulbox {padding:20px; border: solid #39c; border-width: 0 0 1px 0;}


.newsheadline {width: 60%; border: solid #39C; border-width: 1px 0 0 1px; padding: 5px;}
.newsstory {border-left: solid #39C 1px; background: #F6EEEA; padding: 5px;}
.newslinkleft {padding: 5px; vertical-align: top; width: 30%;}
.newslinkright, #monthbox {padding: 5px; vertical-align: top; width: 70%; text-align: right;}
.newsbottom {border-top: solid #39C 1px; background: #fff; color: #fff;}
#mainnews {vertical-align: top;}
#inbrief {width: 40%;  vertical-align: top;}
.inbrieftop, .inbrieftop2 {border-bottom: solid #39C 1px; text-align: center; background: #FAD6C5; padding: 5px;}
.inbrieftop2 {border: solid #39c; border-width: 1px 0 1px 0;} 
.inbriefmiddle, .fezby, .forthcoming {padding: 10px 5px 10px 5px; background: #F6EEEA; border-bottom: dotted #999 1px;}
.fezby {border: 0;}
#monthbox {background-color: #F6EEEA; border-bottom: solid #999 1px; width: 40%; vertical-align: bottom;}
table.briefbox {border: solid #39C 1px; width: 100%;}
.profiletext {color: #399;}
#headbox {background-color: #F6EEEA; border: solid #999; border-width: 0 0 1px 4px; padding: 5px;}
#bottombox {background-color: #F6EEEA; border: solid #999; border-width: 1px 0 0 4px; padding: 5px;}
.unilinks, .unilinks2, #unilinksbot, #unilinksbot2 {background-color: #fff; vertical-align: top; padding: 10px 5px 10px 5px;}
.unilinks {border-bottom: solid #39c 1px;}
.unilinks2 {background: #F6EEEA; text-align: right; border: solid #FAD6C5; border-width: 0 0 1px 0;}
#unilinksbot2 {background: #F6EEEA; text-align: right;}

td#navtop {text-align: right; border: solid #999; border-width: 0 1px 1px 0; padding: 5px; }

.newstextbox {text-align: justify; background: #fff; border: solid #39C; border-width: 0 1px 0 1px; vertical-align: top; padding: 5px;}
#storytitle {background-color: #F6EEEA; 
padding: 5px;
border: solid #39C; border-width: 0 1px 0 1px;}

.profilehead {border: solid #39C; border-width: 1px 1px 0 1px; padding: 5px; background: #FAD6C5;}

#maincell, #maincelltop {background: #fff; padding: 5px 30px 5px 30px;}
#maincelltop {padding-top: 10px;}
#newsmaincellbottom {border: solid #39C; border-width: 0 1px 1px 1px; padding-top: 20px; text-align: center; background-color: #F6EEEA;}
#datebox {background-color: #F6EEEA; padding: 5px; text-align: right; border: solid #39C; border-width: 0 1px 1px 1px;}

.profiletextbox {text-align: justify; background: #fff; width: 70%; border: solid #39C; border-width: 0 0 1px 1px; vertical-align: top; padding: 5px;}
.profiletext {vertical-align: top; color: #663333;}
.profilepic {width: 30%; vertical-align: top; text-align : center; 
background-color: #F6EEEA;
padding: 4px;
color: #39c;
border: solid #39C; border-width: 0 1px 1px 0;}
#profilelinks {text-align: right; padding: 5px; border: solid #39C; border-width: 0 1px 1px 1px;}
#deplinksleft {background-color: #F6EEEA; padding: 5px; border: solid #399; border-width: 1px 0 1px 1px; width: 40%; vertical-align: top;}
#deplinksright {width: 60%; vertical-align: top;}

.open1, .open2, .open10 {vertical-align: top; text-align: right; padding: 5px; background-color: #FAD6C5; width: 20%; font-weight: bold;}
.open2, .open10 {text-align: left; color: #39C; width: 80%; font-size: 0.75em; font-weight: bold;}
.open3, .open4 {text-align: right; padding: 5px; vertical-align: top;}
.open3 {background: #F6EEEA;}
.open4 {text-align: left; font-weight: normal;}
.open5 {padding: 5px; text-align: justify;}
.open10 {background-color: #fff;}
.openhead {padding: 5px; border: solid #999; border-width: 1px 0 0 1px;}

.picbox, .picbox2 {width: 1px; text-align : center; 
background-color: #E1F9FD;
padding: 3px;
color: #339999;
border : solid #39c;
border-width : 1px;}

.picbox2 {border-width : 1px 0 1px 1px;}

.picboxtext {vertical-align: top; color: #39c; padding: 3px 10px 10px 10px; font-weight: bold;}
.picboxtext2 {vertical-align: bottom; color: #39c; padding: 0 10px 5px 10px;}

.top {padding: 1px 0 3px 5px; border: medium solid #999; border-width: 1px 0 1px 1px; } 

#topleft, #topright {vertical-align: top; padding: 5px 5px 5px 0; background-color: #547EA6; width: 50%; border: solid #000; border-width: 0 0 1px 0;}
#topright {color: #212121; text-align: right; padding: 5px 12px 5px 5px;}
#button, #closewindow {background-color: #FAD6C5; border: double #99B4CC; border-width: 3px; font-size: 12px; color: #39C; font-weight: bold;}
#closewindow {font-size: 0.9em;}
.searchbox, #searchbox2 {background-color: #547EA6; padding-left: 5px;}
#searchbox2 {color: #000; text-align: right;}
.texta {background-color: #99B4CC;}

ul {margin-left: 0; margin-top: 0; margin-bottom: 0; padding-left: 1.4em;}
li {font-size: 1em; list-style: square; color: #000; line-height: 1.4em; text-align: left;}
li.notes, li.bluenotes {list-style: none; padding-bottom: 5px; color: #1E4162;}
li.bluenotes {color: #39C; font-weight: bold;}
li.open {color: #39C; font-weight: bold;}
li.large {line-height: 22px;}
li.indent {margin-left: 1.3em; list-style: disc;}


.borderbottom {border: solid #39c; border-width: 0 0 1px 0;}

td.update, #update2, td.rblue {vertical-align: top; text-align: right; padding: 5px 11px 5px 0; color: #999; font-size: 11px; border: solid #999; border-width: 1px 1px 0 0;}   
#update2, td.rblue {border: 0; padding: 5px 0 5px 0; color: #39c;}

.addressbox {border: solid #39c 1px;}

.addhead1 {background: #99b4cc; padding: 5px;}

.addhead2 {background: #99b4cc; padding: 5px;}

td.addhead3 {background: #F6EEEA; padding: 5px;}

.add1, .add2, .add3 {background: #fff; vertical-align: top; padding: 5px; border: solid #399; border-width:1px 0 0 0;}
.add2 {background: #F6EEEA;}
.add3 {color: #39c;}

td.add1x, td.add2x, td.add4x, td.add5x {width: 5%; background: #FAD6C5; padding: 5px; font-weight: bold; color: #39C;}
td.add2x {width: 30%;}
td.add4x {width: 22%;}
td.add5x {width: 13%;}

a:link {text-decoration: none; 
 font-weight: bold;
 font-size: 1em;
 color: #557DA5;}

a:visited {text-decoration: none; 
 font-weight: bold;
 font-size: 1em;
 color: #557DA5;}
 
a:active {text-decoration : none; 
 font-weight: bold;
 font-size: 1em;
 color: #99B4CC;}

a:hover {text-decoration : none; 
 font-weight: bold;
 font-size: 1em;
 color: #1E4162;}

a.large:link{font-size: 1.1em;}
a.large:visited{font-size: 1.1em;}
a.large:active{font-size: 1.1em;}
a.large:hover{font-size: 1.1em;}

a.largeunder:link{font-size: 1.1em; text-decoration: underline;}
a.largeunder:visited{font-size: 1.1em; text-decoration: underline;}
a.largeunder:active{font-size: 1.1em; text-decoration: underline;}
a.largeunder:hover{font-size: 1.1em; text-decoration: underline;}

a.under:link {font-size: 1em; text-decoration: underline;}
a.under:visited {font-size: 1em; text-decoration: underline;}
a.under:active {font-size: 1em; text-decoration: underline;}
a.under:hover {font-size: 1em; text-decoration: underline;}

a.smallunder:link {font-size: 11px; text-decoration: underline;}
a.smallunder:visited {font-size: 11px; text-decoration: underline;}
a.smallunder:active {font-size: 11px; text-decoration: underline;}
a.smallunder:hover {font-size: 11px; text-decoration: underline;}

div.largeunder a:link{font-size: 1.1em; text-decoration: underline;}
div.largeunder a:visited{font-size: 1.1em; text-decoration: underline;}
div.largeunder a:active{font-size: 1.1em; text-decoration: underline;}
div.largeunder a:hover{font-size: 1.1em; text-decoration: underline;}

div.smallunder a:link {color: #557DA5; font-size: 11px; text-decoration: underline;}
div.smallunder a:visited {color: #557DA5; font-size: 11px; text-decoration: underline;}
div.smallunder a:active {color: #557DA5; font-size: 11px; text-decoration: underline;}
div.smallunder a:hover {color: #1E4162; font-size: 11px; text-decoration: underline;}




/* LEFT NAV NOT SELECTED STYLE */

a.left:link {text-decoration: none; 
 font-weight: bold;
 font-size: 13px;
 color: #557DA5;}

a.left:visited{text-decoration: none; 
 font-weight: bold;
 font-size: 13px;
 color: #557DA5;}

a.left:active{text-decoration : none;  
 font-weight: bold;
 font-size: 13px;
 color: #99B4CC;}

a.left:hover{text-decoration : none; 
 font-weight: bold;
 font-size: 13px;
 color: #1E4162;}

/* LEFT NAV SELECTED STYLE */

a.lefton:link {text-decoration : none; 
 font-weight: bold;
 font-size: 13px;
 color: #1E4162;}

a.lefton:visited {text-decoration : none; 
 font-weight: bold;
 font-size: 13px;
 color: #1E4162;}

a.lefton:active {text-decoration : none;
 font-weight: bold;
 font-size: 13px;
 color: #99B4CC;}
 
a.lefton:hover{text-decoration : none; 
 font-weight: bold;
 font-size: 13px;
 color: #1E4162;}

.box2 {background: #f6eeea; border: solid #39c; border-width: 1px 1px 1px 0;}

#pagebottom {width: 770px; margin-top: 10px;}
a#contact:link{font-size: 11px}
a#contact:visited{color: #557da5; font-size: 11px}
a#contact:active{ font-size: 11px}
a#contact:hover{color: #999; font-size: 11px;}
#bottomnav {text-align: right; padding: 0 1px 0 0;}