a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

address, blockquote, body, caption, center, dd, dir, div, dl, dt, form, li, menu, ol, p, pre, td, th, tr, ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 100%;
}

body
{
	padding: 0;
	cursor: auto;
	background-color: #fff;
	margin: 0px 0px 10px 0px;
}

#container
{
	border-color: #FFF;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}

#mast
{
	margin: 0px;
	background-repeat: no-repeat;
	vertical-align: bottom;
	width: 760;
	height: 115;
}

#mast img {display: block;}

#leftCol { margin: 5px 5px 5px 5px; }

#rightCol { margin: 5px 0px 5px 5px; }

#singleCol { margin: 5px 0px 5px 5px; }

a:link, a:visited, a:active { color: #F00; }

a:hover img { background-color: #fff; }

h1, h2, h3, h4, h5, h6
{
	font-family: Georgia, Garamond, Palatino, Times, serif;
	color: #963;
	background: transparent;
	font-weight: bold;
	margin: .5em 0em .5em .8em;
	border-width: 0px 0px 1px 0px;
	border-style: dashed;
}

h1 { font-size: 1.3em; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.1em; }
h4, h5 { font-size: 1em; }

p { margin: 0em 0em 1.5em 0em; }

.centered { text-align: center; }

td.column
{
	text-align: justify;
	font-size: .9em;
}

#nav { line-height: normal;

 }

#nav td { vertical-align: text-top; }
#nav li { margin-top: -.3em; margin-left: .5em; margin-right: -.5em; }
#nav a:link, #nav a:visited, #nav a:active { color: #000; text-decoration: none;}
#nav a:hover { background-color: #FFC; }
#nav p
{
	font-size: 10px;
	margin: 5px 3px 5px 5px;
	text-align: left;
}

#nav2 { line-height: normal;
}

#nav2 td { vertical-align: text-top; }
#nav2 li { margin-top: -.3em; margin-left: .5em; margin-right: -.5em; }
#nav2 a:link, #nav a:visited, #nav a:active { color: #000; text-decoration: none;}
#nav2 a:hover { background-color: #FFC; }
#nav2 p
{
	font-size: 10px;
	margin: 5px 3px 5px 5px;
	text-align: left;
}

ul.map
{
	margin-top: 5px;
	margin-bottom: 0px;
	list-style-type: square;
	font-size: 14px;
	padding-left: 10px;
	margin-left: 10px;
	padding-right: 3px;
	margin-right: 3px;
}



ul.l1menu
{
	margin-top: 5px;
	margin-bottom: 0px;
	list-style-type: disc;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	margin-left: 10px;
	padding-right: 3px;
	margin-right: 3px;
}

ul.l2menu
{
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: circle;
	font-size: 11px;
	padding-left: 15px;
	margin-left: 15px;
	padding-right: 2px;
	margin-right: 2px;
}

.l1menu a:link, .l2menu a:link
{
	text-decoration: none;
	color: #000;
}

.l1menu a:visited, .l2menu a:visited
{
	text-decoration: none;
	color: #000;
}

.l1menu a:active, .l2menu a:active
{
	text-decoration: none;
	color: #000;
}

.l1menu a:hover, .l2menu a:hover
{
	text-decoration: underline;
	color: #000;
	background-color: transparent;
}

.welcomeBox
{
	text-align: center;
	color: #963;
	margin: 0px 10px 20px 10px;
	font-style: italic;
	border-width: 0px 0px 0px 0px;
	border-style: dashed;
	font-size: .85em;
}

.newsBox
{
	margin: 0px 0px 10px 0px;
	padding: 5px;
	border-width: 1px;
	border-style: dashed;
	border-color: #999;
}

.newsBox h4 
{
	font-family: Georgia, Garamond, Palatino, Times, serif;
	color: #963;
	background: transparent;
	font-weight: bold;
	margin: 0em 0em 0em 0em;
	border-width: 0px 0px 0px 0px;
	border-style: dashed;
}

.newsBox p
{
	text-align: justify;
	font-size: .8em;
}

.navBut
{
	font-size: 11px;
	/*	border: #000000 1px solid; */
	padding: 0px 1px 0px 1px;
	padding: 0px 1px 0px 1px;
}

h3.courseh3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0px;
}

ul.coursesul
{
	margin: 3px 5px 10px .8em;
	font-size: xx-small;
	padding: 3px 5px 10px .8em;
}
