
#headertop-inner
{
	width: 750px;
	margin: 0 auto;
	min-width: 600px;
	background: #006 url(/dept/images/acad_header1.jpg) top center no-repeat;
	height: 75px;
}

#maincontent
{
	padding: 5px 10px 10px 10px;
	text-align: left;
}

#maincontent p
{
	margin-bottom: -7px;
	padding-bottom: 0;
	font-weight: bold;
	border-bottom: 1px solid #000;
	background-color: #ffffdf;
}

#maincontent ul
{
	list-style-type: none;
	font-size: 90%;
}

#maincontent li a, #maincontent li a:visited
{
	text-decoration: none;
}

#maincontent li a:hover
{
	text-decoration: underline;
}

table#header
{
	background-color: #006;
	background: #006 url(../images/acad_header_bg.jpg) top center no-repeat;
}

table#main
{
	margin: 2px;
}

table#deptlist
{
	
}

table#deptlist ul
{
	margin: 0;
	padding: 0 1px 0 0;
	list-style-type: none;
}

table#deptlist ul li
{
	margin: 0;
	padding: 0 1px 0 0;
	list-style-type: none;
}

table#deptlist ul a:link, table#deptlist ul a:visited
{
	text-decoration: none;
}

table#deptlist ul a:hover
{
	text-decoration: underline;
}

table#deptlist ul ul
{
	margin: 2px 0 3px 15px;
	padding: 0 1px 0 0;
	list-style-type: disc;
	font-size: 95%;
}

td.leftborder
{
	padding-left: 15px;
	border-left: 1px solid #ccc;
}
td#bc
{
	background-color: #ff9;
	font: 9pt verdana;
	padding-left: 10px;	
}

#main a:link, #main a:visited
{
	color: #006;
	text-decoration: none;
}

#main a:hover
{
	text-decoration: underline;
}

td#left
{

}

td#left div
{
	padding: 10px;
}

td#right
{

}

td#right div
{
	padding: 10px;
}

h2#title
{
	color: #006;
	font-size: 130%;
}

div.heading
{
	margin: 0px 6px;
}

.section
{
	padding: 2px;
	border: solid 1px #006; 
	font-size: 100%;
	font-weight: bold;
	background-color: #ff9; 
	color: #006;
}

div.heading ul
{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
	display: block;
	font-size: 95%;
}

div.heading li
{
	padding: 1px;
}

tr.alternate
{
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	background: #ccc;
}

td.greycell
{
		background: #ccc;
		padding: 5px;
}

/* alternative main body styles */

#mainsecond-left550
{
	float: left;
	width: 550px;
	background: #ccc;
}

#mainsecond-right200
{
	float: right;
	width: 200px;
	background: #666;
}

/* end alterntive main body styles */

/* styles for program pages */

p.boldheader
{
	margin-bottom: 0px;
	font-weight: bold;
}

p.contact
{
	margin-top: 0px;
	margin-left: 0;
	padding-left: 1.5em;
}

ul.liststyle1
{
	margin-top: 3px;
	margin-left: 0;
	padding-left: 1.5em;
	list-style-type: none;
}

ul.liststyle1 li
{
	margin-left: 0;
	padding-left: 0;
}

/* end styles for program pages */


/* old styles to be removed */

A.yellow:link {	color: #FFCC00;
				}

A.yellow:visited {	color: #CCCCCC;
			}

A.yellow:hover {	color: #FFFFFF;
			}

A.non:link {	text-decoration: none;
				}

A.non:visited {	text-decoration: none;
			}

A.non:hover {	text-decoration: none;
			}
.hb1 {
	font-weight: bold;
	color: #FFCC00;
	font-size: 90%;
	background-color: #000066;
		}

td.grey1 {	background-color: #CCCCCC;
			border-style: solid;
			border-width: 1px;
			border-color: #666666;
			}

.leftcol1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 8px;
	padding-bottom: 4px;
			}

.lefthdln1 {	font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 85%; 
				margin: 0px;
				padding-top: 15px; 
				padding-right: 10px; 
				padding-left: 8px;
				padding-bottom: 6px;
				}

.rightcol1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	padding: 4px;
				}

.rightcol2 {	font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 100%; 
				margin: 0px;
				padding-top: 4px; 
				padding-right: 10px; 
				padding-left: 8px;
				padding-bottom: 4px;
				}

p.low {	margin: -4px;
		}
		
p.footer {	font-size: 85%;
			color: black;
			margin-top: 1em;
			}

hr.min {	margin: 0px;
			padding-top: 2px;
			padding-bottom: 2px;
			}

.centercolheader {	font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 125%;
					font-weight: bold;
					padding-right: 10px;
					padding-left: 5px;
					margin-bottom: 2px;
					}

.centercollist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin-top: 0px;
	list-style-type: disc;
					}
.centercol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 5px 5px;
			}
.float {
	float: left;
}
.leftcolnav1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 8px;
	padding-bottom: 4px;
	color: #0000FF;
	text-decoration: underline;
}

.non {
	text-decoration: none;
}

p.heading {
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #006;
	font-size: 95%;
	font-weight: bold;
	background-color: #FC0;
	}

A.heading:link {
	color: #000066;
	}

A.heading:visited {
	color: #000066;
	}

A.heading:hover {
	color: #0000CC;
	}

ul.heading {
	font-size: 90%;
	}

