p, input, textarea, td,   #pagebody li, #primarycontent li, #supplementarycontent li {
	font-family	: Arial, Helvetica, sans-serif;
}

p, td,   #pagebody li, #primarycontent li, #supplementarycontent li {
	font-size: 0.8em;
}


#primarycontent p {
	padding-left : 5px;
	}
	
a:link, a:visited {
	color	: black;
	}
	
a:hover {
	color	: #a7273a;
	background-color:inherit;
	}

h1 {
	font-family	: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size	: 1em;
	}
	
h2 {
	font-family	: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size	: 0.9em;
	font-weight	: bolder;
	color		: #a7273a;
	background-color:inherit;
	margin		: 0;	
	}
	
h3 {
	font-family	: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size	: 0.8em;
	font-weight	: bolder;
	margin		: 0;	
	color	: #a7273a;	
	background-color:inherit;
	}
	
#supplementarycontent h2 {
	color	: #a7273a;
	background-color:#CCCCCC;
	display:block;
	padding: 3px;
	}
	
#supplementarycontent p {
	margin-left: 10px;
	margin-right: 5px;
	}

/* Search Box */

.searchboxtext {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: .75em;
	color			: #a7273a;
	background-color: inherit;
	}
	
#searchbox form input {
	color	: black;
	background-color:inherit;
	}
	
/* Banner */

#banner img {
	margin	: 0px;
	}

/* Home Page Welcome Text */

#welcometext li {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 0.8em;
	}
	
/* Vertical UL Menus */

ul.verticalmenu {
	list-style: none;
	margin:0;
	padding:0;
	}
	
ul.verticalmenu li a:link, ul.verticalmenu li a:visited {
	text-decoration:none;
	text-align:left;
	display: block;
	width: 100%;
	padding-top: 2px;
	padding-bottom : 2px;
	color: #000000;
	margin-left: 1px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}
	
ul.verticalmenu li a:hover {
	background-color: white ;
	color: #a7273a;
	}
	
/* Vertical UL Menus For News and Events*/

ul.newsandevents {
	display:block;
	margin-left:0px;
	margin-right:4px;
	padding:0;
	list-style-type: none;
	}
ul.newsandevents li a:link, ul.newsandevents li a:visited {
	text-decoration:none;
	display: block;
	width:100%;
	padding-top: 2px;
	padding-bottom : 2px;
	margin-left:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}
	
ul.newsandevents li a:hover {
	background-color: white ;
	color: #A7273A;
	}


/* Employment Listings */

ul.employmentlisting {
	display:block;
	margin-left:15px;
	margin-right:4px;
	padding:0;

	}
ul.employmentlisting li {
	padding-bottom: 4px;
	}
	

/* forms */

form  {
	width:100%;
   clear: both;
}

form label {
   display: inline;
   float: left;
   width: 110px;
}

form  input, form  textarea, form  select {
   margin: 0;
}

input.emailform {
	width : 200px;
	}
	
textarea.emailform {
	width  : 200px;
	height : 80px;
	}
	
/* Supplementary Content UL Menus */

 #supplementarycontent ul {
	list-style: none;
	margin:0;
	padding:0;
	padding-top:2px;
	padding-bottom: 4px;
	}
	
#supplementarycontent ul li a:link, #supplementarycontent ul li a:visited {
	text-decoration:none;
	text-align:left;
	display: block;
	width: 93%;
	color: #000000;
	margin-left: 10px;
	padding-top: 2px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}
	
#supplementarycontent ul li a:hover {
	background-color: white ;
	color: #a7273a;
	}
tr.shaded {
	background-color: #CCCCCC;
}

