body, td, p {
	text-align: left;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	margin:5px;
	margin-left:10px;
	margin-right:10px;
	line-height:120%
} 
p {font-size:12px; margin-bottom:10px;}

#header { position:relative; margin-bottom:10px; color:#19481C; background:white; background-image: url(../images/logos/logofiller.gif); background-repeat: repeat-x;}
#header1 { width:45px} #header2 {white-space:nowrap; text-align:center} 
#header3 {padding-left: 50px; padding-top:3px; font-size:10px; line-height:140%} 
#header4 {width:197px} 
  .left20{ text-align:left; width:24%; padding-left:5px}
  .center { text-align:center; }
  .right20{ text-align:right; width:24%; padding-right:5px }
#middle { display:block; width:100%; padding:10px; padding-right:0px; border: solid 1px #D4EDD4; background-color: #F1F9F1;}
  #leftcolumntd { width:219px;}
    .leftcolumn { width:190px; padding:6px; margin-right:15px; background:#e6f2e6; border: solid 1px #228822; }
  #middlecolumntd { width:100%; padding-right:10px; padding-left:10px; }
    .middlecolumn { margin:0px; padding:10px; background-color:white; border: solid 1px #D4EDD4; }
    .tx-EUfacultycomlist-pi1 {width:200px; padding:8px; padding-bottom:1px; margin-left:10px; margin-right:8px; border: solid 1px #228822; background:#E6F2E6; float:right }
	.homecolumn {width:15px;} 
	.homebox {margin-left:8px; padding-left:0px}
#footer { position:relative; top:0px; left:0px; }

table {border:0px; }
td {vertical-align:top;}
th {text-align:left}
img {border:0px;}
table.timetable {
  border:1px;
}
.ul-small {padding-left:2px; margin-left:15px; margin-top:4px;}

ul {
	margin: 0;
	padding: 0;
	padding-left:30px;
	padding-bottom:8px;
	text-align:left;
}

ul li { 
	list-style-image:  url(/fileadmin/template/images/theme/bullet-arrow.gif); 
	margin-left: 0px;
}



.headnav {color:white; font-weight:bold; margin-top:6px; display:block;}
.navbar {
	font-size: 12px;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
	padding:4px;
	padding-left:10px;
	border: solid 1px #D4EDD4;
	background-color: #FFFFFF;
}
.navbar a, .navbar a:visited, .navbar a:active 
{
	text-decoration:none;
	color : #17461B;
}
.navbar a:hover 
{
	text-decoration: none;
	color: #228822;
}
.small a, .smallcenter a {text-decoration:none;}
.sitenavheading {display:block; font-size:12px; font-weight:bold; margin-bottom:0px; text-align:center}

.eventfocus {
	font-weight: bold;
	color:#990000;
	padding:8px; 
	margin-bottom:10px; 
	margin-right:10px;
	border: solid 1px #990000; 
	background:#f2e6e6; }
.eventfocus h2 {
	color:#990000; }
.eventfocus a, .eventfocus a:visited, .eventfocus a:active {
	color : #cc3333;
}
	

.rightnavheading 
{
	display: block;
	font-size:12px;
	font-weight:bold;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:2px;
	background:#d5e1d5;
	border: solid 1px #117711;
}

.tx-EUfacultycomlist-pi1 h1 {
	display: block;
	font-size:12px;
	font-weight:bold;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:2px;
	background:#d5e1d5;
	border: solid 1px #117711;
	text-align : left;
}


.ul-small .rightnavitem, .ul-small a, .rightnavitem { display:block; font-size:10px;}

.headnav a:link, .headnav a:visited{ color:white; text-decoration:none; }
.headnav a:hover {color:white; text-decoration:underline;}
a:link, a:visited {color:#080C77;}
a:hover {color:#FF6600;}
.sitenavheading a:link, .sitenavheading a:visited {color:black; text-decoration:none}
.sitenavheading a:hover {text-decoration:underline}

.sitenav a:link, .sitenav a:visited {
	color:#333399;
    font-size:10px;
    margin-right: 8px;
	margin-top:1px;
	margin-bottom:3px;
    padding-bottom:1px;
    padding-left:5px;
    padding-right:5px;
    border: solid 1px #E6F2E6;
    display:block;
}

.sitenav a:hover {
	color:#336699;
	background:#FFFFFF;
	font-size:10px;
	margin-right: 8px;
	margin-top:1px;
	margin-bottom:3px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	border: solid 1px #228822;
	text-decoration:none;
	display:block;
}

h1 {font-size: 18px; font-weight:bold; text-align:center; display:block; margin-bottom:12px; margin-top: 8px;}
h2 {font-size: 14px; font-weight:bold; color: #228822; margin-top:0px; margin-bottom:8px; padding:2px; white-space:nowrap; }
h3 {font-size: 12px; font-weight:bold; margin-left: 10px; display:block;}
h2.president { border-top: solid 0px #9CAD9C;}
h2old {font-size: 12px; font-weight:bold; display:block; color: white; margin-top:0px; margin-bottom:8px; padding:2px; padding-left:20px; margin-top:0px; background:#17461B; border: solid 1px #9CAD9C; background-image:  url(/images/theme/squiggle-green-19.gif); background-repeat: no-repeat; white-space:nowrap; }
.sitemapheading { font-size: 14px; font-weight:bold; display:block}
.footer {font-size: 10px; font-weight:bold; color:#777777; text-align:center}
.error {color:#dd2222; font-weight:bold; padding:8px; margin-bottom:10px; border: solid 1px #dd2222; background:#f2e6e6; }
.message {color:#13A31D; font-weight:bold; padding:8px; margin:0px; margin-bottom:10px; border: solid 1px #13A31D; background:#e6f2e6; }
.boxtable {padding:8px; padding-top:3px; padding-bottom:3px; margin:0px; margin-bottom:10px; width:99%; border:solid 1px #228822; background:#E6F2E6;} 
.boxtable tr td {padding-bottom:3px}
.sql {color:#2d22d2; font-weight:bold; padding:8px; margin-bottom:10px; border: solid 1px #2222dd; background:#e6e6f2; }
.url {color:#008000}
.small {font-size:10px; line-height:110%}
.smallcenter {font-size:10px; line-height:110%; text-align:center}
.smalldate {display:block; white-space:nowrap; padding-left: 20px; font-size: 10px; font-weight:bold; color:#8CA58C; text-align:left}
.medium {font-size:14px; line-height:110%}
/*p.small {margin-left:0px; margin-top:8px; margin-bottom:0px}*/
.footnote {font-size:10px; display:block; border-top: solid 1px #9CAD9C; margin-top:5px; padding-top:2px}

#linkstd {width:40%}
.percent60 {width:60%}
.percent65 {width:65%}
.percent80 {width:80%}
.percent100 {width:100%}
.block {display:block}
.indent {display:block; margin-left:35px}
.desc {color:#666666}
.home tr td {margin:0px; padding:0px;}
table.home {margin:0px; padding:0px;}
td.president {vertical-align:bottom; width:65px;}
span.president {font-weight:bold; display:block; text-align:right; margin-right:5px}
#profiles tr td {vertical-align:middle}
.contactheading {font-weight:bold; color:#13A31D; font-size:14px; line-height:110% }
.contactclarify {font-weight:bold; color:#297529 }

form { margin:0px; }  
label {display:block}
input#search {
	font-family: Verdana, Arial, sans-serif;
	font-weight:normal;
	padding: 2px;
	margin-bottom:0px;
	border: solid 1px #228822; background:#F3F9F3;
	font-size: 11px;
}

.news-date {color: #666666; display:block; padding-top:20px}
.blurb {font-weight:bold; display:block; margin-bottom:10px; padding:4px; background:#FFFFFF; border: dotted 1px #888888;}
.results tr th{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #EFEFEF}
.results tr td{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #ffffff}
.results tr .right {text-align:right}
table.results { background-color: #D0DCE0; width:99%}
.smallgroups tr th{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #EFEFEF}
.smallgroups tr td{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #ffffff}
table.smallgroups{ background-color: #D0DCE0;}
table#sitemaptable { width:99%}
table#sitemaptable td{padding-left:10px; padding-right:10px}
.loggedin {color:#8CA58C}

/* Right Column Menu */

.menuitem p {
	font: 10px/15px "lucida grande", verdana, lucida, arial, helvetica, sans-serif;}

.menubox {
	font: 10px/15px "lucida grande", verdana, lucida, arial, helvetica, sans-serif;
	background-color:#D5E1D5;
	width:200px; 
	margin:0px;
	padding:0px;
	display:block;
	border: solid 1px #297529;
}
.menubox .header, .menubox .header a:link, .menubox .header a:visited {
	font-size: 12px;
	background-color:#297529;
	padding:3px;
	color:white;
	text-align:right;
	font-weight:bold;
	text-decoration:none
}

.menubox .header a:hover {
	text-decoration: underline;
	color:white
}

.menu {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
	/*border-bottom: 1px solid #228822;*/
}

.login {
	list-style: none;
	padding: 0;
	text-align : center;
	margin: 0;
	border: 0;
	/*border-bottom: 1px solid #228822;*/
}

.tx-newloginbox-pi1 table{
	text-align : center;
}
.tx-newloginbox-pi1 form{
	text-align : center;
}

.menuItem, .menuItemSub, .menuItemSub2, .menuItemAct, .menuItemSubAct, .menuItemSub2Act	{
	text-align: left;

	margin: 0;
	padding: 0;
	color: #17461B;
	background: #D5E1D5; /*#C6D2C6;*/
	list-style-image: none;
}

.menuItem a, .menuItem a:visited {
	display: block;
	font-weight: bold;
	padding: 0px;
	padding-left: 5px;
	padding-right: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	border-top: 1px solid #228822;
	background: #D5E1D5; /*#C6D2C6;*/
	color: #17461B;
	text-decoration: none;

}

.menuItemAct a, .menuItemAct a:visited {
	display: block;
	font-weight: bold;
	padding: 0px;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #228822;
	background: #C6D2C6;
	color: #17461B;
	text-decoration: none;

}

.menuItemSub a, .menuItemSub a:visited  {
	display: block;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #228822;
	background: #D5E1D5;	/*#C6D2C6;	*/
	color: #17461B;
	/*#17461B*/
	text-decoration: none;


}

.menuItemSubAct a, .menuItemSubAct a:visited  {
	display: block;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #228822;
	background: #C6D2C6;	 	/**/
	color: #17461B;
	/*#17461B*/
	text-decoration: none;

}

.menuItemSub2 a, .menuItemSub2 a:visited  {
	display: block;
	font-weight: bold;
	padding-left: 40px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #228822;
	background: #D5E1D5;
	/*#C6D2C6;
	*/
	color: #17461B;
	/*#17461B*/
	text-decoration: none;
}

.menuItemSub2Act a, .menuItemSub2Act a:visited  {
	display: block;
	font-weight: bold;
	padding-left: 40px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #228822;
	background: #C6D2C6;	 	/**/
	color: #17461B;
	/*#17461B*/
	text-decoration: none;

}

p.csc-sitemap {
  margin-bottom: 0;
}
.csc-sitemap-level1 {
  font-size: 14px;
  font-weight:bold;
  color: #228822;
  margin-top:30px;
  margin-bottom:8px;
  padding:2px;
  white-space:nowrap; }
.csc-sitemap-level2 {
    margin-left: 30px;
    font-size: 12px; font-weight:bold; }
.csc-sitemap-level3 {
    padding-left: 60px; }

.csc-menu-5 {
	text-align: left;

	margin: 0;
	padding: 0;
	color: #17461B;
	background: #D5E1D5; /*#C6D2C6;*/
	list-style-image: none;
}

.csc-menu-5 a, .csc-menu-5 a:visited {
	display: block;
	font-weight: bold;
	padding: 0px;
	padding-left: 5px;
	padding-right: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	border-top: 1px solid #228822;
	background: #D5E1D5; /*#C6D2C6;*/
	color: #17461B;
	text-decoration: none;

}
	
.csc-menu-5 a:hover {
	font-weight: bold;
	background: #E6F2E6;
	color: #17461B;
	text-decoration: none;
}

	
html>#menu li a {
	width: 180px;	 /* Be nice to Opera */
}
	
.menuItem a:hover, .menuItemSub a:hover, .menuItemAct a:hover, .menuItemSubAct a:hover, .menuItemSub2 a:hover, .menuItemSub2Act a:hover {
	font-weight: bold;
	background: #E6F2E6;
	color: #17461B;
	text-decoration: none;
}

.menuBar a, .menuBar a:visited {
	background-image : url(../images/logos/squiggle-white-19.gif);
	background-repeat : no-repeat;
	background-color : #FFFFFF;
	color : #19481C;
	padding-left : 20px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-right: 30px;

	font-weight : bold;
	text-decoration : none;

	

}

 .menuBar a:hover {
	background-image : url(../images/logos/squiggle-green-19.gif);
	background-color : #19481C;

	color : #FFFFFF;


}


a:hover {
	color :  #13A31D;
}




