#wrapper	{
	width:1000px;
	text-align:center;
	margin:0 auto;
	margin-top:20px;
	background:url(../images/marginBg.png);
	padding-left:10px;
	padding-right:10px;
	min-height:780px;
}

html {
	margin: 0px;
}

body {
	margin: 0px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}

#content {
	width: 1000px;
	border: 0px;
	background-color:#FFF;
	min-height:780px;
}

h1 {font-size:16px;; font-weight:bold; color:#800000}
h2 {font-size:9pt; font-weight:normal; color:#333}
h3 {font-size:16pt; font-weight:normal; color:#333; text-align:left}
h4 {font-size:9pt; font-weight:normal; color:#800000}
h5 {font-size:7pt; font-weight:normal; color:black; text-align:right}
h6 {font-size:7pt; font-weight:normal; color:#800000}
hr {color:#008000; width:100%}
p  {font-size:13px; font-weight:normal; color:#333; text-align:left; margin-right:8px;}
p.diary	{font-size:11px; padding:0px; margin:0px; margin-bottom:6px; padding-bottom:4px; border-bottom: 1px dashed #999; width:160px;}
a:link {color:#333333; font-size:9pt; font-weight:normal; text-decoration:none}
a:active {color:#333333; font-size:9pt; font-weight:normal; text-decoration:none}
a:visited {color:#333333; font-size:9pt; font-weight:normal; text-decoration:none}
a:hover {color:green}
li {color:#333; font-size:9pt; text-align:left;}
td.spdate {font-size:10pt; font-weight:normal; color:#800000}
table.norm {padding:10px}
table.grants {font-size:9pt; color:#800000; text-align:left}
table.release {font-size:9pt; font-weight:normal; color:#333}
#menu1 {display:none; margin-left:40px; font-family:arial; font-size:7pt; font-weight:bold}
#menu2 {display:none; margin-left:40px; font-family:arial; font-size:7pt; font-weight:bold}
#menu3 {display:none; margin-left:40px; font-family:arial; font-size:7pt; font-weight:bold}
#menu4 {display:none; margin-left:40px; font-family:arial; font-size:7pt; font-weight:bold}
#menu5 {display:none; margin-left:40px; font-family:arial; font-size:7pt; font-weight:bold}
#menu6 {display:none; margin-left:40px; font-family:arial; font-size:7pt; font-weight:bold}
#menu7 {display:none; margin-left:40px; font-family:arial; font-size:7pt; font-weight:bold}
#menu8 {display:none; margin-left:40px; font-family:arial; font-size:7pt; font-weight:bold}
#menu9 {display:none; margin-left:40px; font-family:arial; font-size:7pt; font-weight:bold}
#menu10 {display:none; margin-left:40px; font-family:arial; font-size:7pt; font-weight:bold}
#menu11 {display:none; margin-left:40px; font-family:arial; font-size:7pt; font-weight:bold}
#menu12 {display:none; margin-left:40px; font-family:arial; font-size:7pt; font-weight:bold}

.main_menu {padding:2px;}

a.menu:link {font-size:13pt; font-weight:normal; color:#800000}
a.menu:active {font-size:13pt; font-weight:normal; color:#800000}
a.menu:visited {font-size:13pt; font-weight:normal; color:#800000}
a.menu:hover {color:green}

img.gallery	{
	 background:#FFF;
	 border:1px solid #999;
	 margin:1px;
	 padding:3px;
	 margin-right:8px;
}

.contact	{
	color:#FFF;
	font-weight:normal;
}

h1.contact	{
	color:#FC0;
}

a.contact:hover	{
	color:#FC0;
}

caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#search th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 2px 2px 2px 4px;
	background: #006600;
}

#search th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 0px;
	background: none;
}


#search td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	cursor:hand;
	padding: 2px 2px 2px 4px;

}

#search td.alt {
	background: #F5FAFA;

}

#search th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/table/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


#search .prevPage {
	background: #fff url(images/table/pagenavprev.gif) no-repeat;
	background-position: top left;
}

#search .firstPage {
	background: #fff url(images/table/pagenavprev.gif) no-repeat;
	background-position: top left;
}

#search .nextPage {
	background: #fff url(images/table/pagenavnext.gif) no-repeat;
	background-position: top right;
}

#search .lastPage {
	background: #fff url(images/table/pagenavnext.gif) no-repeat;
	background-position: top right;
}


#search th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/table/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


.nav {
	float: left;
}

.logo {
	width: 145px;
	height: 46px;
	padding-top: 3px;
	padding-right: 30px;
	float: left;
}

#top-bar {
	margin-top: 0;
	background-image: url('../images/menu/header_bg.png');
	background-repeat: repeat-x;
	width: 100%;
	height: 57px;
	position: fixed;
	top:0;
	z-index: 1000;
}

#newsticker {

  padding-top: 57px;
}

#header { 
	width: 940px;
	height: 57px;
	margin: 0 auto;
}

#newsticker {
	width: 940px;
	margin: 0 auto;
	padding-top: 30px;
}

.moduletable-navigation {
	height: 32px;
	margin: 0;
}
  
/*-------------------------------------------------------
              MAIN NAVIGATION STYLES
-------------------------------------------------------*/

/* Parent Items; Home, About, etc... */
.moduletable-navigation #mainlevel, .moduletable-navigation #mainlevel ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.moduletable-navigation #mainlevel li {
	float: left;
	padding: 0;
	margin: 0;
} 
		
.moduletable-navigation #mainlevel li  {
	height: 48px;
	background: url('../images/menu/divider.png') top right no-repeat;
}	

.moduletable-navigation #mainlevel li:hover {position: static;}
.moduletable-navigation #mainlevel li:hover a { color: #D6D6D6; }

.moduletable-navigation #mainlevel a {
	margin-top: 15px;
	padding: 5px 22px 5px 22px;
	display: block;
	font-family: "Helvetica","Arial",Times,serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;	
	line-height: 8px;  
	text-decoration: none;
	text-transform: capitalize; 
}	

.moduletable-navigation #mainlevel li ul {
	width: auto;
	height: auto;
	padding-top: 15px;
	position: absolute;
	display: none;
	left: -999em; 
	background: url('../images/menu/sublevel_bg2.png') no-repeat left bottom; 
	padding-bottom: 10px;
	z-index: 6000;
} 

.moduletable-navigation #mainlevel li:hover ul,
.moduletable-navigation #mainlevel li li:hover ul,
.moduletable-navigation #mainlevel li li li:hover ul,
.moduletable-navigation #mainlevel li.sfhover ul,
.moduletable-navigation #mainlevel li li.sfhover ul,
.moduletable-navigation #mainlevel li li li.sfhover ul{
	left: auto;
	display: block;
	z-index: 6000;
}


.moduletable-navigation #mainlevel li ul li {
	padding: 5px;
	width: 196px;
	height: 15px;
	float: none;
	
	line-height: 14px;
	background-image: none;
}

.moduletable-navigation #mainlevel li ul li a.sublevel,
.moduletable-navigation #mainlevel li ul li a#active_menu.sublevel_current,
.moduletable-navigation #mainlevel li ul li a.sublevel_active{
	padding: 3px 0px 3px 20px;
	margin: 0;
	color: #FFF;
	line-height: 12px;
	text-decoration: none;
}

.moduletable-navigation #mainlevel li ul li a {
	padding: 5px 10px;
	margin: 0;
	text-align: left;
	border: none;
	color: #FFFFFF;
	text-decoration: none;
}

.moduletable-navigation #mainlevel li ul li {border-bottom: 1px solid #63A180;}

.moduletable-navigation #mainlevel li ul li a.sublevel:hover {text-decoration: none;color: #D6D6D6;}

.moduletable-navigation #mainlevel li ul li a:hover { text-decoration: none; }

#bottombg_green {
	width: auto;
	height: 140px;
	background-image: url('../images/menu/bottombg.jpg');  
	background-repeat: repeat-x;
}


#base {
	width: 940px;
	margin: 0 auto;
	height: 140px;
	background-image: url('../images/menu/green.jpg');  
	background-repeat: no-repeat;
}

.baseitem_left {
	float: left;
}

.base-footer {
	padding-bottom: 20px;
}

.base-footer p {
	color: #FFF;
	display: inline;
	padding-right: 7px;
}

.base-footer ul {
	color: #FFF;
	display: inline;
	list-style: none outside none;
}

.base-footer li {
	display: inline;
	margin: 0;
	padding: 0;
}

.base-footer a {
	color: #FFF;
}

