body {
	font: 12px/15px Arial, Helvetica, sans-serif;
}
#wrapper{
  margin: 0 auto;
  width: 895px; 
}
#container{
  float: left;
  width: 895px;
}
#topbar{
  float: left;
  width: 895px;
  height: 26px;
  padding: 9px 0 0 0;
}
#topbar form{
  float: right;
}
#topbar label{
  float: left;
  font: 12px Arial, Helvetica, sans-serif;
  color: #666666;
  margin-right: 7px;
}
#topbar #edit-search-theme-form-1{
  float: left;
  width: 120px;
  height: 16px;
  color: #666666;
  font: 12px Arial, Helvetica, sans-serif;
  border: 1px solid #c2c2c2;
  padding: 0px 4px 0 4px;
}
#topbar input{
  float: left;
}
#topbar ul{
  float: right;
  margin-right: 8px;
}
#topbar ul li{
  float: left;
  color: #666666;
  font: 12px Arial, Helvetica, sans-serif;
}
#topbar ul li a{
  float: left;
  font: 12px Arial, Helvetica, sans-serif;
  color: #2e6494;
  padding: 0 8px;
}
#block-search-0{ display: none; }
#header{
  float: left;
  width: 895px;
  height: 96px;
  background: url(../images/header.jpg) no-repeat;
}
h1#logo a{
  float: left;
  width: 252px;
  height: 48px;
  margin: 28px 0 0 20px;
  background: url(../images/logo.png) no-repeat;
  text-indent: -9999px;
}
#block-menu-primary-links .title{
  display: none;
}
.menu-2{
  float: left;
  width: 893px;
  padding: 0 !important;
  background: url(../images/main-nav.jpg) repeat-x;
  border-left: 1px solid #e5e5e5 !important;
  border-top: 1px solid #e5e5e5 !important;
  border-right: 1px solid #e5e5e5 !important;
  position: relative;
  z-index: 999;
}
.menu-2 li{
  float: left;
  list-style-image: none;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
  position: relative;
}
.menu-2 li a{
  float: left;
  height: 24px;
  padding: 9px 16px 0 16px;
  font: 12px Arial, Helvetica, sans-serif;
  color: #2e6494;
  text-decoration: none;
  background: url(../images/nav-border.gif) right top no-repeat;
}
.menu-2 li.last a{
  background: none;
}
.menu-2 li.expanded a{
  background: #2e6494;
  color: #ffffff;
}
.menu-2 li a:hover{
  color: #ffffff;
  background: #f36616 !important;
}
.menu-2 li.expanded li a{
  background: none !important;
  color: #2e6494;
}
.menu-2 li.expanded li a:hover{
  background: #2e6494 !important;
  color: #ffffff;
}
.menu-2 li ul{
  position: absolute;
  top: 33px;
  left: 0;
  float: left;
  width: 196px;
  background: #f7f7f7;
  display: none;
  padding: 0 !important;
  margin: 0 !important;
  border: 1px solid #e9e9e9;
  border-bottom: 0 !important;
  z-index: 9999;
}
.menu-2 li:hover ul, .menu-2 li.over ul{
  display: block;
}
.menu-2 li ul li{
  float: left;
  clear: left;
}
.menu-2 li ul li a{
  float: left;
  padding: 12px 0 0 20px;
  width: 176px;
  height: 22px;
  background: none !important;
  border-bottom: 1px solid #e9e9e9;
}
.menu-2 li ul li ul{
  display: none !important;
}
#content{
  float: left;
  width: 893px;
  background: url(../images/content-repeat.jpg) repeat-y;
  padding-bottom: 24px;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
#page-news #content{
  background: url(../images/news-content.jpg) repeat-y;
}
#home #content{
  background: url(../images/home-content-repeat.gif) repeat-y;
}
#content-left{
  float: left;
  padding: 8px 7px 0 0px;
  width: 200px;
  overflow: hidden;
}
#home #content-left{
  width: 650px;
  padding: 0;
}
#content-left #block-user-1{
  display: none;
}
#content-left h2.title{
  font: 12px Arial, Helvetica, sans-serif;
  padding-left: 10px;
  background: url(../images/active-section.gif) 0 4px no-repeat;
}
#content-left ul.tree-menu{
  float: left;
  display: inline;
  margin-left: 7px !important;
  padding: 0 !important;
}
#content-left ul.tree-menu li{
  float: left;
  width: 193px;
  margin-top: 14px;
  list-style: none;
}
#content-left ul.tree-menu li li li{
  margin-top: 7px;
}
#content-left ul.tree-menu li a{
  font: 12px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #2e6494;
  padding-left: 12px;
}
#content-left ul.tree-menu li.active a{
  color: #333333;
  background: url(../images/active-section.gif) 0 4px no-repeat;
}
#content-left ul.tree-menu li.active li a{
  color: #2e6494;
  background: none;
}
#content-left ul.tree-menu li{
  display: none;
}
#content-left ul.tree-menu li.expanded{
  display: block;
}
#content-left ul.tree-menu li.expanded li{
  display: block;
}
#content-left ul.tree-menu li.expanded li ul{
  display: none;
}
#content-left ul.tree-menu li.expanded li.expanded ul{
  display: block;
}
#content-left ul.tree-menu li.expanded li.expanded li ul{
  display: none;
}
#content-left ul.tree-menu li.expanded li.expanded li.expanded ul{
  display: block;
}
#banner{
  float: left;
  margin-bottom: 20px;
}
.field-field-level-2-banner, .field-field-photo {
  float: left;
/*
  margin-left: -56px !important;
  margin-top: -18px !important;
*/
  margin-left: -20px !important;
  margin-top: -30px !important;
  margin-bottom: 40px !important;
  position: relative;
  z-index: 500;
}
* html .field-field-level-2-banner, * html .field-field-photo {
  margin-top: -36px !important;
}
.field-field-level-2-banner p, .field-field-photo p {
  margin: 0 !important;
  padding: 0 !important;
}
.field-field-level-2-banner img, .field-field-photo img {
  float: left;
  padding: 0 !important;
}
#copy{
  float: left;
  display: inline;
  width: 450px;
  margin-left: 56px;
  position: relative;
}
#copy_admin {
  margin: 10px;
}
#home #copy{
  width: 540px;
  margin-left: 50px;
}
#home #copy h2, #content-right h2{
  font: bold 17px Arial, Helvetica, sans-serif;
  color: #ff6633;
  margin-top: 12px;
  margin-bottom: 6px;
}
#home #copy p, #content-right #copy p{
  font: 12px Arial, Helvetica, sans-serif;
  color: #4f4543;
  line-height: 20px;
  margin: 0 0 12px 0;
  padding: 0;
}
#copy div, #copy input{
  font: 12px Arial, Helvetica, sans-serif;
  color: #4f4543;
}
#content-right #copy p{
  font-size: 12px !important;
}
#content-right #copy ul{
  margin: 6px 0 12px 0;
  float: left;
  clear: left;
  width: 100%;
}
#content-right #copy li{
  font: 12px Arial, Helvetica, sans-serif;
  color: #4f4543;
  background: url(../images/bullet.gif) 0 8px no-repeat;
  list-style-type: none !important;
  line-height: 20px;
  margin: 0;
  padding: 0 0 8px 10px;
  float: left;
  clear: left;
/*  width: 500px; */
  width: 100%;
}
#find-more{
  color: #2e6494;
  text-decoration: none;
  padding-left: 10px;
  background: url(../images/find-more.gif) 0 4px no-repeat;
}
#content-right{
  float: left;
  width: 686px;
}
#full #content-right #copy, #full-two-column #content-right #copy{
  width: 646px;
  margin-left: 20px !important;
}
#page-news #content-right #copy{
  width: 391px;
  margin-left: 25px !important;
}
#page-news #content-right .tabs{
  width: 391px;
  margin-left: 10px !important;
}
.field-field-left-col{
  float: left;
  width: 280px;
  margin-right: 40px;
}
.field-field-right-column{
  float: left;
  width: 280px;
}
.submitted{
  display: none;
}
.search-info{
  display: none;
}
#home #content-right{
  padding: 26px 0 0 26px;
  width: 178px;
}
#content-right h3{
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #4f4543;
  margin: 24px 0 6px 0 !important;
}
#content-right p{
  font: 12px Arial, Helvetica, sans-serif;
  line-height: 16px;
}
#content-right a{
  color: #2e6494;
  text-decoration: none;
}
#content-right a:hover{
  color: #33cccc;
}
#block-block-1{
	float: left;
	clear: left;
	width: 178px;
}
#block-views-home_news_events-block_1{
	float: left;
	clear: left;
}
#block-edit-link-block_1{
	float: left;
	clear: left;
}
.tabs{
  float: left;
  margin-left: 50px;
  width: 540px;
  padding-bottom: 18px;
}
#home #content-right #copy ul{
  float: left;
  margin: 12px 0;
}
#home #content-right .views-row{
	float: left;
	clear: left;
	margin: 0 0 12px 0 !important;
}
#home #content-right .views-field-title{
  float: left;
  clear: left;
  width: 178px;
}
#home #content-right .views-field-title a{
  float: left;
  padding: 0 0 0 10px;
  background: url(../images/find-more.gif) 0 6px no-repeat;
  font: 12px Arial, Helvetica, sans-serif;
  line-height: 16px;
}
#home #content-right .view-content{
  float: left;
  width: 178px;
}
#content-right h4{
  font: 15px Arial, Helvetica, sans-serif;
  color: #ff6633;
  line-height: 18px;
}
#content-right img{
  float: left;
  padding: 0 25px 15px 0;
}
/*Capabilities and Resources*/

#full table tr.head td{
  color: #ffffff;
  padding: 4px 8px;
  font-weight: bold;
  background: #4e90ab;
  border-right: 2px solid #96b1c9;
}
#full table tr td{
  background: #f1f9f9;
  vertical-align: top;
}
#full table td{
  padding: 14px;
  width: 185px !important;
  border-bottom: 1px solid #ffffff;
  border-right: 2px solid #ffffff;
}
#full table tr.sub-head td{
  background: #cae6e9;
}
#full table tr.sub-head td{
  padding: 4px 8px;
  color: #666666;
  font-weight: bold;
}
#content-right #copy table li{
  padding-bottom: 0 !important;
  width: 150px !important;
}
#content-right #copy table ul li ul{
  margin-left: 12px;
}
#content-right #copy h3.capabilities-head{
  float: left;
  width: 630px;
  background: #4e90ab;
  color: #ffffff !important;
  padding: 4px 8px;
  margin-bottom: 22px !important;
}
.capabilities-highlight{
  float: left;
  padding: 0 0 22px 0;
  margin-bottom: 22px;
  width: 646px;
  border-bottom: 1px solid #b7dee1;
}
.highlight-left{
  float: left;
  width: 413px;
  margin-left: 7px;
}
.highlight-right{
  float: right;
  width: 202px;
  text-align: center;
}
.highlight-right img{
  padding: 0 !important;
  float: none !important;
}

/*End*/

#full-two-column #content-right table{
  margin-bottom: 12px;
}
#full-two-column #content-right table td{
  padding-right: 10px;
  line-height: 20px;
}
.view-content .views-field-title a{
  font: bold 13px Arial, Helvetica, sans-serif;
  color: #2e6494;
  line-height: 20px;
}
#block-views-Events-block_1 .views-field-title a{
  font-weight: normal;
}
#block-views-Events-block_1 .views-field-title a .date-display-single{
  font-weight: bold;
}
.views-row {
  margin-bottom: 20px;
}
.views-row-odd span, .views-row-odd p, .views-row-even span, .views-row-even p{
  line-height: 20px;
}
#news-archive-link{
  float: left;
  width: 362px;
  border-top: 1px dotted #aaaaaa;
  border-bottom: 1px dotted #aaaaaa;
  padding: 10px 14px;
  background: url(../images/find-more.gif) 0 15px no-repeat;
}
.news-item .date-display-single, .news-item .links, .news-item .field-field-date{
  display: none;
}
div.view div.views-admin-links {
  display: none !important;
}
#page-news #news-right{
  float: right;
  display: inline;
  width: 195px;
  margin-right: 25px;
}
#page-news #news-right h3{
  margin-top: 12px !important;
}
#page-news #news-right .block-views{
  float: left;
  padding-bottom: 24px;
  border-bottom: 1px dotted #aaaaaa;
}
#page-news #news-right .views-field-title a{
  font: normal 12px Arial, Helvetica, sans-serif !important;
  padding: 0 0 0 14px !important;
  margin: 0 0 10px 0 !important;
  float: left;
  clear: left;;
  background: url(../images/find-more.gif) 0 6px no-repeat;
}
#page-news #news-right .views-field-title a .date-display-single{
  font-weight: bold;
}
#footer{
  float: left;
  padding: 6px 0 0 19px;
}
#footer p{
  font: 11px Arial, Helvetica, sans-serif;
  color: #b3b3b3;
}
#footer a{
  color: #b3b3b3;
}
#admin-menu ul {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	float: none;
}
#admin-menu ul li ul li ul {
	top: 21px;
}
#admin-menu li.admin-menu-icon a {
	padding: 6px 8px;
}
td {
	padding: 3px 5px;
}
dt {
	font-weight: bolder;
}
dd {
	margin-bottom: 0.5em;
}
fieldset.collapsible {
	margin-bottom: 1em !important;
}
fieldset.collapsible legend {
	font-weight: bold;
	font-size: 14px;
}
fieldset.collapsible .fieldset-wrapper {
	margin-left: 15px;
}

