body {
	margin: 0 0 0 0;
}
html {
overflow: -moz-scrollbars-vertical;
}
.maintable {
	width: 784px;
	height: auto;
}
.bodybg1 {
	width: 784px;
	height: 574px;
	background-image: url(images/jpegs/body/bg1.jpg);
}
.bodybg2 {
	width: 532px;
	height: 116px;
	background-image: url(images/jpegs/body/bg2.jpg);
}
.bodybg3 {
	width: 532px;
	height: auto;
	background-image: url(images/jpegs/body/bg2.jpg);
}
.academictitlebg1 {
	width: 532px;
	height: 30px;
	background-image: url(images/jpegs/body/plain1.jpg);
}
.leftnavbg1 {
	width: 232px;
	height: 278px;
	background-image: url(images/jpegs/leftnav/bg1.jpg);
}
.featurebg1 {
	width: 300px;
	height: 111px;
	background-image: url(images/jpegs/features/bg1.jpg);
}
.footerbg1 {
	width: 766px;
	height: 29px;
	background-image: url(images/jpegs/footer/footerbg1.jpg);
}
.searchbg1 {
	width: 283px;
	height: 62px;
	background-image: url(images/jpegs/header/rightbg1.jpg);
}
hr.listSeparator {
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
	border: 0px;
}
a, a:link, a:visited, a:active {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	color: #AE3939;
	text-decoration: underline;
	font-weight: normal;
}
.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
a.footertext:link, a.footertext:visited, a.footertext:active  {
	text-decoration: underline;
	font-weight: normal;
	color: #FFFFFF;
}
a.footertext:hover {
	text-decoration: underline;
	font-weight: normal;	
	color: #000000;	
}
.footertext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
a.footertext1:link, a.footertext1:visited, a.footertext1:active  {
	text-decoration: underline;
	font-weight: normal;
	color: #000000;
}
a.footertext1:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #AE3939;
} 
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.featureslibrarytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.mainborder {
	border: 1px #000000 solid;
}
.dashedborder {
	border: 1px #000000 dashed;
}
.dottedborder {
	border: 1px #000000 dotted;
}
.sitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	list-style-type: square;
}
a.sitetext:link, a.sitetext:visited, a.sitetext:active  {
	text-decoration: underline;
	font-weight: normal;
	color: #000000;
	font-size: 10px;
}
a.sitetext:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #AE3939;
	font-size: 10px;
}
.sitetext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
a.sitetext1:link, a.sitetext1:visited, a.sitetext1:active  {
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}
a.sitetext1:hover {
	font-weight: bold;
	color: #AE3939;
	font-size: 10px;
	text-decoration: none;
}
.sitetext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
a.sitetext2:link, a.sitetext2:visited, a.sitetext2:active  {
	font-weight: bold;
	color: #1E421C;
	font-size: 10px;
	text-decoration: none;
}
a.sitetext2:hover {
	font-weight: bold;
	color: #AE3939;
	font-size: 10px;
	text-decoration: none;
}
.sitetext3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
a.sitetext3:link, a.sitetext3:visited, a.sitetext3:active  {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}
a.sitetext3:hover {
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}
.sitetext4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #AE3939;
	list-style-type: square;
}
.imageDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.transBack{
	FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=50);
	background-color: #FFFFFF;
}.titletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.newslibrarytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.newsheadlinetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.subheadertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
input {
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
textarea {
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.contactformbg {
	background-image:url(images/gifs/forms/bg.gif);
	background-repeat:repeat-y;
}
#treemenu1, #treemenu1 ul {
	/* all lists */
	padding: 0px 0px;
	margin: 0;
	width: 170px;
	list-style: none;
}
#treemenu1 li { /* all list items */
	position: relative;
	float: left;
	width: 170px;
	/* border-bottom: 1px solid white; */
	background-color: #FFFFFF;
}

.treemenusub li { /* all list items */
	float: left;
	margin-left:20px;
	/* border-bottom: 1px solid white; */
	background-color: #FFFFFF;
}

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
margin-left: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
padding-left: 2px;
margin-bottom: 3px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}



dl, dt, dd, ul, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:10px;
}



dl#menu {
width:178px;
}

dl#menu {
margin-top: -5px;	
}

* html dl#menu {
margin-top: -2px;
}

dl#menu dt {
	position: relative;
	width:146px;
	background: url(images/jpegs/leftnav/bullet3.jpg) no-repeat 0 0;
	padding-left: 15px;
	text-transform: uppercase;	
}



dl#menu dd {
border: none;
}
dl#menu li {
	position: relative;
	width:150px;
	background: url(images/jpegs/leftnav/bullet2.jpg) no-repeat 0 0;
	padding-left: 15px;
	margin-left: -70px;
	text-transform: uppercase;
	list-style: none;

}

dl#menu li a, dl#menu dt a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
line-height:20px;
}

dl#menu dt a:hover {
color: #AE3939;
}

dl#menu li a:hover {
color: #1E451D;
}

#mentions {
font-family: verdana, arial, sans-serif;
position: absolute;
bottom : 200px;
left : 10px;
color: #000;
background-color: #ddd;
}
#mentions a {text-decoration: none;
color: #222;
}
#mentions a:hover{text-decoration: underline;

}


