BODY {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.4em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
A:link {
	COLOR: blue; TEXT-DECORATION: none
}
A:active {
	COLOR: blue; TEXT-DECORATION: none
}
A:visited {
	COLOR: blue; TEXT-DECORATION: none
}
A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
A.menu:link {
	COLOR: white; TEXT-DECORATION: none
}
A.menu:active {
	COLOR: white; TEXT-DECORATION: none
}
A.menu:visited {
	COLOR: white; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: yellow
}
A.menu_on {
	COLOR: #00ffff; text-decoration: none
}
A.menu_on:hover {
	COLOR: yellow; text-decoration: none
}
.nav {
	COLOR: #999966; LINE-HEIGHT: 18px; TEXT-ALIGN: left
}
.nav_flst {
	COLOR: #999966; LINE-HEIGHT: 18px; TEXT-ALIGN: left
}
.center {
	TEXT-ALIGN: center
}
.small {
	FONT-SIZE: 10px
}
.large {
	FONT-SIZE: 14px
}
.x_large {
	FONT-SIZE: 16px
}
.blue {
	COLOR: #000099
}
.yellow {
	COLOR: #ffffcc
}
.dbl {
	LINE-HEIGHT: 25px
}
.margin_bot {
	MARGIN-BOTTOM: 4px
}
.date {
	FONT-SIZE: 10px; FONT-STYLE: italic
}
#container {
	MARGIN: 0px auto; WIDTH: 800px; HEIGHT: auto; TEXT-ALIGN: left
}
#banner {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FLOAT: left; MARGIN-LEFT: 5px; BORDER-LEFT: black 1px solid; WIDTH: 645px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #003366
}
#search {
	FONT-WEIGHT: bold; FLOAT: center; COLOR: white; MARGIN-RIGHT: 3px; BACKGROUND-COLOR: #003366}
#nav_bar {
	BACKGROUND-POSITION: 50% top; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(images/nav_background.jpg); WIDTH: 135px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 1900px; BACKGROUND-COLOR: #003366; TEXT-ALIGN: center
}
#nav_bar_flst {
	BACKGROUND-POSITION: 50% top; FONT-SIZE: 12px; FLOAT: left; WIDTH: 135px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 1900px; BACKGROUND-COLOR: black; TEXT-ALIGN: center
}
#full_page {
	PADDING-RIGHT: 4px; MARGIN-TOP: 10px; PADDING-LEFT: 4px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 640px
}
#center_column {
	PADDING-RIGHT: 4px; MARGIN-TOP: 10px; PADDING-LEFT: 4px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 350px
}
#right_column {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 280px
}
#body {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 645px
}
#footer {
	MARGIN-TOP: 10px; FONT-SIZE: 10px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 645px; TEXT-ALIGN: center
}
.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #abb5d4; TEXT-ALIGN: center
}
.headline_flst {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffa500; TEXT-ALIGN: center
}
.h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.h3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.block_border {
	BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #003366 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN-LEFT: auto; BORDER-LEFT: #003366 1px solid; WIDTH: 80%; MARGIN-RIGHT: auto; PADDING-TOP: 3px; BORDER-BOTTOM: #003366 1px solid; TEXT-ALIGN: left
}
.block_dbl_border {
	BORDER-RIGHT: #003366 3px double; PADDING-RIGHT: 3px; BORDER-TOP: #003366 3px double; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN-LEFT: auto; BORDER-LEFT: #003366 3px double; WIDTH: 80%; MARGIN-RIGHT: auto; PADDING-TOP: 3px; BORDER-BOTTOM: #003366 3px double; TEXT-ALIGN: left
}
.block_accent {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: black 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN-LEFT: auto; BORDER-LEFT: black 1px solid; WIDTH: 80%; MARGIN-RIGHT: auto; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: left
}
.block_accent_flst {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: black 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN-LEFT: auto; BORDER-LEFT: black 1px solid; WIDTH: 80%; MARGIN-RIGHT: auto; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #ffdd9c; TEXT-ALIGN: left
}
.answer {
	MARGIN-LEFT: 20px
}
#bnsi {
	BORDER-RIGHT: gray 2px solid; BORDER-TOP: gray 2px solid; FONT-SIZE: 10px; MARGIN-LEFT: auto; BORDER-LEFT: gray 2px solid; WIDTH: 110px; MARGIN-RIGHT: auto; BORDER-BOTTOM: gray 2px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
#office_hours {
	BORDER-RIGHT: gray 2px solid; BORDER-TOP: gray 2px solid; FONT-SIZE: 10px; MARGIN-LEFT: auto; BORDER-LEFT: gray 2px solid; WIDTH: 120px; MARGIN-RIGHT: auto; BORDER-BOTTOM: gray 2px solid; BACKGROUND-COLOR: #bcb696; TEXT-ALIGN: center
}
