#home_banner {
	font-size: 14pt;
	font-family: "Copperplate Gothic Bold";
	color: #888;
	min-width:850px;
	text-align: center;
}

#home_description {
	padding:5pt;
	display:inline;
	line-height:20pt;
	width:225pt;
	clear:none;
	font-size:16pt;
}

#home_description span {
	display:block;
}

#home_photo {
	display:inline;
	margin-left:30pt;
}

#home_attributes {
	width: 100%;
	margin:1pt;
}

#home_attr_header {
	text-align:center;
}

#image_roll {
	text-align:center;
}

#image_roll img {
	margin-right:10pt;
}


.home_btn {
	font-size:12pt;
}

.right {
	float:right;
}

.left {
	float:left;
}

.clear {
	clear:both;
}

.img_wrap {
	display:inline;
	padding:8pt;
}

#ne_list {
	clear:both;
	margin-left:240px;
	display:block;
}


.home_blast {
	font-size:12pt;
	font-weight:bold;
}


.bold_font {
	font-weight:bold;
}

.italic {
	font-style:italic;
}

.home_attr {
	display:block;
	font-weight:normal;
	clear:none;
    font-size:11pt;
	margin-bottom:12px;
}

#promo_div {
	clear:both;
	margin-top:15pt;
	font-weight:bold;
	color:darkorange;
	font-size:16pt;
	width:100%;
	text-align:center;
}

.no_fade {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

.image_thumb {
	cursor:pointer;
	padding:5px;
	width:180px;
	border:thin solid #033;
	text-align:center;
}

#summer_landing {
	width:500px;
	margin-left:100px;
}

#summer_landing tr {
	display:block;
	margin-bottom:65px;
}

.summer_image_container {
	width:200px;
	padding-right:60px;
}

.summer_image_container img {
	float:right;
}

.summer_info_btn {
	cursor:pointer;
	text-align:center;
	width:250px;
	padding: 15px;
	border:thin outset #333;
}

.summer_info_btn:hover {
	text-decoration:underline;
	background-color:darkgreen;
	color:white;
}

.image_preview {
	width:240px;
	height:170px;
}

.trip_dates_container table td {
	padding-right:25px;
	padding-bottom:5px;
	margin:5px;
}

#sharethis_0 {
	position:absolute;
	font-size:16px;
	font-weight:bold;
	right:5px;
	top:60px;
}
#promoInnerPU {
	padding:-5px;
	width:100%;
	height:100%;
	text-align:center;
}
#copyright {
	padding:10px;
	text-align:center;
	width:456.5px;
	margin:0 auto;
}
#copyright #site_copy, #copyright #web_copy {
	text-align: center;
	font-size: 12px;
	font-color: #093;
	font-weight:bold;
}
#navigation {
  float:left;
  width:100%;
  font-size:93%;
  line-height:normal;
 }
#navigation ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
}
#navigation li {
  float:left;
  background:url('http://ramote.s3.amazonaws.com/data/images/left.gif') no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#navigation a {
  float:left;
  display:block;
  background:url('http://ramote.s3.amazonaws.com/data/images/right.gif') no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  min-height:20px;
  min-width:35px;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#navigation a {float:none;}
/* End IE5-Mac hack */
#navigation a:hover {
  color:#333;
}
#navigation .current {
  background-image:url('http://ramote.s3.amazonaws.com/data/images/left_on.gif');
}
#navigation .current a {
  background-image:url('http://ramote.s3.amazonaws.com/data/images/right_on.gif');
  color:#333;
  padding-bottom:5px;
}
.staffimg {max-width:275px; max-height:200px; padding-top:8px;}
.staffname {font-weight:600; font-size:18px; font-family:inherit;}
.stafftitle {padding-left:8px;font-style:italic; font-size:14px; font-weight:600; font-family:inherit;}
.staffdesc {border:thin solid #ccc; padding:5px; width:99%; display:block; font-family:inherit; float:left;}
.staffdesc ul {list-style-type:square;}
#stafftable {height:100%; width:95%; margin-left:25px; margin-top:2px; font-family:Verdana; zoom:1;}
#stafftable td {margin:10px;}
#rightCF {display:inline-table; padding-left:20px; float:right; margin-left:25px;}
#contactTable{border-right:#000 thin solid; padding-right:25px; width:50%; float:left; }
#contactTable td {padding:5px; height:25px; min-width:90px;}
#contactTable tr {}
#contactTable trf.error {background-color:#DD0000; color:#fff;}
.testy {padding:25px;}
blockquote { text-align:center;padding-left:30px; font-weight:bold; min-width:100px; font-size:18px; font-family:Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;}
.bold {padding-left:20px; font-size:12px; font-style:italic; white-space:normal;}
blockquote .bqleft{background:url('http://ramote.s3.amazonaws.com/data/images/start_quote_gray.gif') top left no-repeat; min-width:12px; padding:5px; min-height:8px;}
blockquote .bqright{background:url('http://ramote.s3.amazonaws.com/data/images/end_quote_gray.gif') bottom right no-repeat; min-width:12px; padding:5px; min-height:8px;}
#thumbs tr td a:hover {text-decoration:none; font-weight:600;}
.node-unpublished{background-color:#fff4f4}
.preview .node{background-color:#ffffea}
#node-admin-filter ul{list-style-type:none; padding:0; margin:0; width:100%}
#node-admin-buttons{float:left;  margin-left:0.5em;  clear:right}
td.revision-current{background:#ffc}
.node-form .form-text{display:block; width:95%}
.node-form .container-inline .form-text{display:inline; width:auto}
.node-form .standard{clear:both}
.node-form textarea{display:block; width:95%}
.node-form .attachments fieldset{float:none; display:block}
.terms-inline{display:inline}
fieldset{margin-bottom:1em; padding:.5em}
form{margin:0; padding:0}
hr{height:1px; border:1px solid gray}
img{border:0}
table{}
th{text-align:left;  padding-right:1em;  border-bottom:3px solid #ccc}
.clear-block:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clear-block{display:inline-block}
* html .clear-block{height:1%}
.clear-block{display:block}
body.drag{cursor:move}
th.active img{display:inline}
tr.even, tr.odd{background-color:#eee; border-bottom:1px solid #ccc; padding:0.1em 0.6em}
tr.drag{background-color:#fffff0}
tr.drag-previous{background-color:#ffd}
td.active{background-color:#ddd}
td.checkbox, th.checkbox{text-align:center}
tbody{border-top:1px solid #ccc}
tbody th{border-bottom:1px solid #ccc}
thead th{text-align:left;  padding-right:1em;  border-bottom:3px solid #ccc}
.breadcrumb{padding-bottom:.5em}
div.indentation{width:20px; height:1.7em; margin:-0.4em 0.2em -0.4em -0.4em;  padding:0.42em 0 0.42em 0.6em;  float:left}
div.tree-child{background:url('http://ramote.s3.amazonaws.com/data/images/tree.png') no-repeat 11px center}
div.tree-child-last{background:url('http://ramote.s3.amazonaws.com/data/images/tree-bottom.png') no-repeat 11px center}
div.tree-child-horizontal{background:url('http://ramote.s3.amazonaws.com/data/images/tree.png') no-repeat -11px center}
.error{color:#e55}
div.error{border:1px solid #d77}
div.error, tr.error{background:#fcc; color:#200; padding:2px}
.warning{color:#e09010}
div.warning{border:1px solid #f0c020}
div.warning, tr.warning{background:#ffd; color:#220; padding:2px}
.ok{color:#008000}
div.ok{border:1px solid #0a0}
div.ok, tr.ok{background:#dfd; color:#020; padding:2px}
.item-list .icon{color:#555; float:right;  padding-left:0.25em;  clear:right}
.item-list .title{font-weight:bold}
.item-list ul{margin:0 0 0.75em 0; padding:0}
.item-list ul li{margin:0 0 0.25em 1.5em;  padding:0; list-style:disc}
ol.task-list li.active{font-weight:bold}
.form-item{margin-top:1em; margin-bottom:1em}
tr.odd .form-item, tr.even .form-item{margin-top:0; margin-bottom:0; white-space:nowrap}
tr.merge-down, tr.merge-down td, tr.merge-down th{border-bottom-width:0 !important}
tr.merge-up, tr.merge-up td, tr.merge-up th{border-top-width:0 !important}
.form-item input.error, .form-item textarea.error, .form-item select.error{border:2px solid red}
.form-item .description{font-size:0.85em}
.form-item label{display:block; font-weight:bold}
.form-item label.option{display:inline; font-weight:normal}
.form-checkboxes, .form-radios{margin:1em 0}
.form-checkboxes .form-item, .form-radios .form-item{margin-top:0.4em; margin-bottom:0.4em}
.marker, .form-required{color:#f00}
.more-link{text-align:right}
.more-help-link{font-size:0.85em; text-align:right}
.nowrap{white-space:nowrap}
.item-list .pager{clear:both; text-align:center}
.item-list .pager li{background-image:none; display:inline; list-style-type:none; padding:0.5em}
.pager-current{font-weight:bold}
.tips{margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; font-size:0.9em}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select{font-family:inherit; font-size:inherit; width:14em}
dl.multiselect dd.a, dl.multiselect dd.a .form-item{width:8em}
dl.multiselect dt, dl.multiselect dd{float:left;  line-height:1.75em; padding:0; margin:0 1em 0 0}
dl.multiselect .form-item{height:1.75em; margin:0}
.container-inline div, .container-inline label{display:inline}
ul.primary{border-collapse:collapse; padding:0 0 0 1em;  white-space:nowrap; list-style:none; margin:5px; height:auto; line-height:normal; border-bottom:1px solid #bbb}
ul.primary li{display:inline}
ul.primary li a{background-color:#ddd; border-color:#bbb; border-width:1px; border-style:solid solid none solid; height:auto; margin-right:0.5em;  padding:0 1em; text-decoration:none}
ul.primary li.active a{background-color:#fff; border:1px solid #bbb; border-bottom:#fff 1px solid}
ul.primary li a:hover{background-color:#eee; border-color:#ccc; border-bottom-color:#eee}
ul.secondary{border-bottom:1px solid #bbb; padding:0.5em 1em; margin:5px}
ul.secondary li{display:inline; padding:0 1em; border-right:1px solid #ccc}
ul.secondary a{padding:0; text-decoration:none}
ul.secondary a.active{border-bottom:4px solid #999}
#autocomplete{position:absolute; border:1px solid; overflow:hidden; z-index:100}
#autocomplete ul{margin:0; padding:0; list-style:none}
#autocomplete li{background:#fff; color:#000; white-space:pre; cursor:default}
#autocomplete li.selected{background:#0072b9; color:#fff}
html.js input.form-autocomplete{background-image:url('http://ramote.s3.amazonaws.com/data/images/throbber.gif'); background-repeat:no-repeat; background-position:100% 2px}
html.js input.throbbing{background-position:100% -18px}
html.js fieldset.collapsed{border-bottom-width:0; border-left-width:0; border-right-width:0; margin-bottom:0; height:1em}
html.js fieldset.collapsed *{display:none}
html.js fieldset.collapsed legend{display:block}
html.js fieldset.collapsible legend a{padding-left:15px;  background:url('http://ramote.s3.amazonaws.com/data/images/menu-expanded.png') 5px 75% no-repeat}
html.js fieldset.collapsed legend a{background-image:url('http://ramote.s3.amazonaws.com/data/images/menu-collapsed.png');  background-position:5px 50%}
* html.js fieldset.collapsed legend, * html.js fieldset.collapsed legend *, * html.js fieldset.collapsed table *{display:inline}
html.js fieldset.collapsible{position:relative}
html.js fieldset.collapsible legend a{display:block}
html.js fieldset.collapsible .fieldset-wrapper{overflow:auto}
.resizable-textarea{width:95%}
.resizable-textarea .grippie{height:9px; overflow:hidden; background:#eee url('http://ramote.s3.amazonaws.com/data/images/grippie.png') no-repeat center 2px; border:1px solid #ddd; border-top-width:0; cursor:s-resize}
html.js .resizable-textarea textarea{margin-bottom:0; width:100%; display:block}
.draggable a.tabledrag-handle{cursor:move; float:left;  height:1.7em; margin:-0.4em 0 -0.4em -0.5em;  padding:0.42em 1.5em 0.42em 0.5em;  text-decoration:none}
a.tabledrag-handle:hover{text-decoration:none}
a.tabledrag-handle .handle{margin-top:4px; height:13px; width:13px; background:url('http://ramote.s3.amazonaws.com/data/images/draggable.png') no-repeat 0 0}
a.tabledrag-handle-hover .handle{background-position:0 -20px}
.joined+.grippie{height:5px; background-position:center 1px; margin-bottom:-2px}
.teaser-checkbox{padding-top:1px}
div.teaser-button-wrapper{float:right;  padding-right:5%;  margin:0}
.teaser-checkbox div.form-item{float:right;  margin:0 5% 0 0;  padding:0}
textarea.teaser{display:none}
html.js .no-js{display:none}
.progress{font-weight:bold}
.progress .bar{background:#fff url('http://ramote.s3.amazonaws.com/data/images/progress.gif'); border:1px solid #00375a; height:1.5em; margin:0 0.2em}
.progress .filled{background:#0072b9; height:1em; border-bottom:0.5em solid #004a73; width:0%}
.progress .percentage{float:right}
.progress-disabled{float:left}
.ahah-progress{float:left}
.ahah-progress .throbber{width:15px; height:15px; margin:2px; background:transparent url('http://ramote.s3.amazonaws.com/data/images/throbber.gif') no-repeat 0px -18px; float:left}
tr .ahah-progress .throbber{margin:0 2px}
.ahah-progress-bar{width:16em}
#first-time strong{display:block; padding:1.5em 0 .5em}
tr.selected td{background:#ffc}
table.sticky-header{margin-top:0; background:#fff}
#clean-url.install{display:none}
html.js .js-hide{display:none}
#system-modules div.incompatible{font-weight:bold}
#system-themes-form div.incompatible{font-weight:bold}
span.password-strength{visibility:hidden}
input.password-field{margin-right:10px}
div.password-description{padding:0 2px; margin:4px 0 0 0; font-size:0.85em; max-width:500px}
div.password-description ul{margin-bottom:0}
.password-parent{margin:0 0 0 0}
input.password-confirm{margin-right:10px}
.confirm-parent{margin:5px 0 0 0}
span.password-confirm{visibility:hidden}
span.password-confirm span{font-weight:normal}
ul.menu{list-style:none; border:none; text-align:left}
ul.menu li{margin:0 0 0 0.5em}
li a.active{color:#000}
td.menu-disabled{background:#ccc}
ul.links{margin:0; padding:0}
ul.links.inline{display:inline}
ul.links li{display:inline; list-style-type:none; padding:0 0.5em}
.block ul{margin:0; padding:0 0 0.25em 1em}
    body{font-size:100%}
#page{       font-size:0.75em;    line-height:1.333em;        font-size:0.875em;    line-height:1.286em}
body, caption, th, td, input, textarea, select, option, legend, fieldset{   font-family:Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif}
pre, code{font-size:1.1em;    font-family:"Bitstream Vera Sans Mono","Courier New",monospace}
  h1{font-size:2em; line-height:1.3em; margin-top:0; margin-bottom:0.5em}
h2{font-size:1.5em; line-height:1.3em; margin-top:0.667em;    margin-bottom:0.667em}
h3{font-size:1.3em; line-height:1.3em; margin-top:0.769em;    margin-bottom:0.769em}
h4, h5, h6{font-size:1.1em; line-height:1.3em; margin-top:0.909em;    margin-bottom:0.909em}
  p, ul, ol, dl, pre, table, fieldset, blockquote{margin:1em 0}
    ul, ol{margin-left:0; padding-left:2em}
.block ul,  .item-list ul{margin:1em 0; padding:0 0 0 2em}
ul ul, ul ol, ol ol, ol ul, .block ul ul, .block ul ol, .block ol ol, .block ol ul, .item-list ul ul, .item-list ul ol, .item-list ol ol, .item-list ol ul{margin:0}
li{margin:0; padding:0}
.item-list ul li{margin:0; padding:0; list-style:inherit}
ul.menu li,  li.expanded, li.collapsed, li.leaf{margin:0; padding:0}
ul{list-style-type:disc}
ul ul{list-style-type:circle}
ul ul ul{list-style-type:square}
ul ul ul ul{list-style-type:circle}
ol{list-style-type:decimal}
ol ol{list-style-type:lower-alpha}
ol ol ol{list-style-type:decimal}
dt{margin:0; padding:0}
dd{margin:0 0 0 2em; padding:0}
    a:link{}
a:visited{}
a:hover, a:focus{}
a:active{}
    table{border-collapse:collapse}
th, thead th, tbody th{text-align:center; padding-right:0; border-bottom:none}
tbody{border-top:none}
  abbr{border-bottom:1px dotted #666; cursor:help; white-space:nowrap}
  abbr.created{border:none; cursor:auto; white-space:normal}
  img{border:0}
  hr{height:1px; border:1px solid #666}
  form{margin:0; padding:0}
fieldset{margin:1em 0; padding:0.5em}
  div.tabs{margin:0 0 5px 0}
ul.primary{margin:0; padding:0 0 0 10px; border-width:0; list-style:none; white-space:nowrap; line-height:normal; background:url('http://ramote.s3.amazonaws.com/data/images/tab-bar.png') repeat-x left bottom}
ul.primary li{float:left; margin:0; padding:0}
ul.primary li a{display:block; height:24px; margin:0; padding:0 0 0 5px;    border-width:0; font-weight:bold; text-decoration:none; color:#777; background-color:transparent; background:url('http://ramote.s3.amazonaws.com/data/images/tab-left.png') no-repeat left -38px}
ul.primary li a .tab{display:block; height:20px;    margin:0; padding:4px 13px 0 6px; border-width:0; line-height:20px; background:url('http://ramote.s3.amazonaws.com/data/images/tab-right.png') no-repeat right -38px}
ul.primary li a:hover{border-width:0; background-color:transparent; background:url('http://ramote.s3.amazonaws.com/data/images/tab-left.png') no-repeat left -76px}
ul.primary li a:hover .tab{background:url('http://ramote.s3.amazonaws.com/data/images/tab-right.png') no-repeat right -76px}
ul.primary li.active a, ul.primary li.active a:hover{border-width:0; color:#000; background-color:transparent; background:url('http://ramote.s3.amazonaws.com/data/images/tab-left.png') no-repeat left 0}
ul.primary li.active a .tab, ul.primary li.active a:hover .tab{background:url('http://ramote.s3.amazonaws.com/data/images/tab-right.png') no-repeat right 0}
ul.secondary{margin:0; padding:0 0 0 5px; border-bottom:1px solid #c0c0c0; list-style:none; white-space:nowrap; background:url('http://ramote.s3.amazonaws.com/data/images/tab-secondary-bg.png') repeat-x left bottom}
ul.secondary li{float:left; margin:0 5px 0 0; padding:5px 0; border-right:none}
ul.secondary a{display:block; height:24px; margin:0; padding:0; border:1px solid #c0c0c0; text-decoration:none; color:#777; background:url('http://ramote.s3.amazonaws.com/data/images/tab-secondary.png') repeat-x left -56px}
ul.secondary a .tab{display:block; height:18px;    margin:0; padding:3px 8px; line-height:18px}
ul.secondary a:hover{background:url('http://ramote.s3.amazonaws.com/data/images/tab-secondary.png') repeat-x left bottom}
ul.secondary a.active, ul.secondary a.active:hover{border:1px solid #c0c0c0; color:#000; background:url('http://ramote.s3.amazonaws.com/data/images/tab-secondary.png') repeat-x left top}
 body{margin:0; padding:0 0 3em}
#page{ margin:0 auto; width:933px}
#page-inner{display:none; margin-left:1px}

#skip-to-nav{float:right; margin:0 !important; font-size:0.8em}
#skip-to-nav a:link, #skip-to-nav a:visited{color:#fff}
#skip-to-nav a:hover{color:#000; text-decoration:none}
    #header{}
#header-inner{background:#E6E5D9}
#logo-title{float:left; padding:9px 0 0}
#logo{margin:0 14px; padding:0}
h1#site-name, div#site-name{margin:0}
#site-slogan{}
#header-blocks{clear:both}
  #main{position:relative; clear:both}
#main-inner{padding:12px 18px 20px}
  #content, .two-sidebars #content{clear:both; float:left; padding:0}
.sidebar-left #content{width:593px}
.sidebar-right #content{width:593px}
.no-sidebars #content{width:896px}
#content-inner{margin:0; padding:0}
  #navigation{float:left; margin-left:0; padding:5px}
.with-navbar #content, .with-navbar #sidebar-left, .with-navbar #sidebar-right{margin-top:3.6em}
.with-navbar #sidebar-right{margin-top:0em}
#navbar-inner{}
#search-box{width:200px; margin-right:-200px;    float:left}
#primary{margin:74px 19px 0}
#secondary{margin:-12px -13px 16px}
    #sidebar-left{float:left; width:200px; padding:0}
#sidebar-left-inner{margin:0 20px 0 0; padding:0}
  #sidebar-right{float:left; width:286px; padding:0;    margin:0 0 0 17px}
#sidebar-right-inner{padding:0}
  #footer{clear:both; position:relative; margin:0 -9px; padding:0 9px; height:61px}
#footer-inner{padding:16px 0 0}
#closure-blocks{}
  #header, #content, #sidebar-left, #sidebar-right, #footer, #closure-blocks{overflow:visible}
  .subsection-3col{    overflow:hidden}
.subsection-3col div div{}
.subsection-3col .col-first{float:left; width:286px}
.subsection-3col .col{float:left; width:286px; margin-left:19px; margin-right:19px}
.subsection-3col .col-last{float:left; width:286px}
.subsection-clearer{clear:both}
  body{background:#000}
#page{}
#bg{z-index:-10; top:0; left:0; position:absolute}
#page-inner{}
#page-inner a{color:#5B8F22; text-decoration:none}
#page-inner a:hover{text-decoration:underline}
  #header{background:url('http://ramote.s3.amazonaws.com/data/images/bg_header_bottom.png') no-repeat center bottom}
#header-inner{}
#logo-title{}
#logo{padding-right:0; margin-right:0}
#logo a{outline:0}
#logo-image{}
#site-name{font-size:2em; line-height:1.3em}
#site-name a:link, #site-name a:visited{color:#000; text-decoration:none}
#site-name a:hover{text-decoration:underline}
#site-slogan{}
#header-blocks{}
  #main{background:url('http://ramote.s3.amazonaws.com/data/images/bg_main.png') repeat-y center top}
#main-inner{background:url('http://ramote.s3.amazonaws.com/data/images/bg_main_bottom.png') no-repeat center bottom;    font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif; color:#333}
  #content{}
.with-navbar #content{margin-top:0}
#content-inner{}
#mission{}
#content-top{}
#content-header{}
.breadcrumb{padding-bottom:0}
h2, h3, h4{font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,Georgia,serif}
h1.title,  h2.title,  h3.title{margin:10px 5px}
h3.teaser-title{margin:30px 17px 0; padding:5px 3px; font-size:0.9em; text-transform:uppercase; color:#6A592D}
div.messages{margin:0 1em 5px 1em; border:2px solid #ccc; padding:5px; color:#000; background-color:#fff; font-style:italic}
div.status{}
div.warning{border-color:#ff7}
div.warning, tr.warning, body.section-admin tr.warning{color:#000; background-color:#ffc}
div.error{border-color:#c00}
div.error, tr.error, body.section-admin tr.error{color:#900; background-color:#fee}
div.tabs{}
.help{margin:1em 0}
.more-help-link{font-size:0.85em; text-align:right}
#content-area{}
.pager{clear:both; margin:1em 0; text-align:center}
.pager a, .pager strong.pager-current{padding:0.5em}
.feed-icons{float:right; position:relative; margin-top:-1.5em}
#content-bottom{}
  #navbar{}
#navbar-inner{}
#search-box{}
#primary{float:left}
#primary ul.links li a{list-style-type:none; outline:0; text-align:center; display:block; height:50px; background:url('http://ramote.s3.amazonaws.com/data/images/nav_bg.png') no-repeat scroll 14px 0}
#primary ul.links li a span{display:block; width:17px; height:50px; background:url('http://ramote.s3.amazonaws.com/data/images/nav_borderl.png') no-repeat 0 -50px}
 #primary ul.links li a span.leftmost{background:url('http://ramote.s3.amazonaws.com/data/images/nav_borderleftmost.png') no-repeat; width:14px}
#primary ul.links li a span .rightmost{float:right; display:inline; margin-top:-50px; background:url('http;//ramote.s3.amazonaws.com/data/images/nav_borderrightmost.png') no-repeat; width:16px}
#primary ul.links li a.active .leftmost, #primary ul.links li a.active .rightmost, #primary ul.links li a.active-trail .leftmost, #primary ul.links li a.active-trail .rightmost{background-position:0  -50px}
#secondary{background:url('http://ramote.s3.amazonaws.com/data/images/subnav_bg.png') no-repeat; height:38px; width:auto}
#secondary ul.links{padding:0.6em 1.2em}
#secondary ul.links li{list-style-type:none; padding:0 1em; border-right:1px solid #427b96; font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,Georgia,serif; font-size:12px; font-weight:bold; letter-spacing:0.05em}
#secondary ul.links li.first{padding-left:0}
#secondary ul.links li.last{border:0}
#secondary ul.links li a{color:#F7F6F1}
#secondary ul.links li a.active, #secondary ul.links li a.active-trail{text-decoration:underline}
#footer ul{   margin-left:15px}
#footer ul li{list-style:none; background:url('http://ramote.s3.amazonaws.com/data/images/footer_li_bullet.png') no-repeat right 60%; padding:0 19px 0 17px}
#footer ul li.last{background:none}
#footer ul li a{color:#E5E3DA; outline:0; display:inline}
  #sidebar-left{}
#sidebar-left-inner{}
  #sidebar-right{}
#sidebar-right-inner{}
  #footer{background:transparent url('http://ramote.s3.amazonaws.com/data/images/bg_footer.jpg') no-repeat}
#footer-inner{}
#footer-message{}
  #closure-blocks{}
  .node{}
.node-inner{}
.sticky{}

  .node-type-page{}
#content h1.title{font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,Georgia,serif; color:#004165; font-size:2em; font-weight:normal; margin-bottom:10px}
.marker{color:#c00}
.node.node-unpublished .picture, .comment.comment-unpublished .picture{position:relative}
.node .submitted{}
.node .taxonomy{}
.node .content{}
.node div.links{margin:1em 0}
#content-area div.links{clear:both; margin:0 17px 20px; padding:9px 3px; background:url('http://ramote.s3.amazonaws.com/data/images/hr_nodeteaser.png') no-repeat top right}
#content-area div.links p.node_read_more{margin:0; text-align:right; font-weight:bold; font-size:0.7em; letter-spacing:0.1em; text-transform:uppercase}
ul.links{margin:0; padding:0}
ul.links.inline{display:inline}
ul.meta{margin:1em 0 0; padding:0}
ul.meta li{display:inline; list-style-type:none; border-left:1px solid #D2D1CD; padding:0 8px 0 10px; font-size:0.75em}
ul.meta li.first{border:0; padding-left:0}
ul.meta li .label{color:#666; text-transform:uppercase; font-weight:bold}
ul.meta li.links{line-height:1.5em}
ul.meta li .links{color:#5B8F22; font-size:0.95em}
ul.meta li a{font-weight:bold}
.preview .node{}
  #comments{margin:1em 0}
#comments h2#comments-title{padding:13px 0px 20px; font-size:1em; font-weight:bold; text-transform:uppercase; color:#004165; line-height:1em}
.comment{}
.comment-inner{}
.comment.odd{}
.comment.even{}
.comment-unpublished{}
.comment-unpublished div.unpublished{}
.comment-by-author{}
.comment-by-anon{}
.comment-mine{}
.comment h3.title{}
.new{color:#c00}
.comment .picture{}
.comment .submitted{}
.comment .content{}
.comment div.links{margin:1em 0}
.indented{}
.preview .comment{}
  .block{margin-bottom:1em}
.block.region-odd{}
.block.region-even{}
.block.odd{}
.block.even{}
.region-count-1{}
.count-1{}
.block-inner{}
#main-inner .subsection-3col .block-inner{padding:14px 20px}
.block h2.title{}
.block .content{}
.block .content h4{margin:0; color:#004165; font-size:1.15em}
#main-inner .block h2.title{     padding:13px 19px 20px; font-size:0.9em; font-weight:bold; text-transform:uppercase; color:#F3F3EB; line-height:1em}
#main-inner .block .content{     padding:10px 19px 1.5em}
#main-inner .block .content p{line-height:1.3em; font-size:0.85em}
#main-inner .block h3{       font-weight:normal; line-height:1.1em; font-size:1.3em}
#main-inner .block ul{margin:0; padding:0}
#main-inner .block ul li{list-style-type:none; margin-bottom:0.6em}
#main-inner .block ul li h4{margin:0}
#main-inner .block ul li p{margin:0 0 0 1em}
#main-inner .block ol{margin:0}
.block-button{width:286px; height:183px}
.block-button p{margin:0; width:286px; height:183px; line-height:1em}
  .error{color:#c00}
.more-link{text-align:right}
#user-login-form{text-align:left}
tr.even, tr.odd{border-bottom:none; padding:0}
tr.even{}
tr.odd{}
li a.active{color:#000}
  .form-item,  .form-checkboxes, .form-radios{margin:1em 0}
.form-item input.error,  .form-item textarea.error, .form-item select.error{border:2px solid #c00}
.form-item label{display:block; font-weight:bold}
.form-item label.option{display:inline; font-weight:normal}
.form-required{color:#c00}
.form-item .description{font-size:0.85em}
.form-checkboxes .form-item,  .form-radios .form-item{margin:0.4em 0}
.form-text, .form-select{font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-transform:none; font-size:0.8em; letter-spacing:0.05em; color:#715F31; border:1px solid #EDECE5; ; background:#FFF}
.form-text{padding:0.3em 0.4em}
.form-select{padding:0.2em 0.2em}
.form-submit{}
.container-inline div, .container-inline label{display:inline}
.tips{margin:0; padding:0; font-size:0.9em}
    .section-admin tbody{border-top:1px solid #ccc}
.section-admin th{text-align:left; padding-right:1em; border-bottom:3px solid #ccc}
.section-admin tbody th{border-bottom:1px solid #ccc}
.section-admin thead th{text-align:left; padding-right:1em; border-bottom:3px solid #ccc}
.section-admin tr.even, .section-admin tr.odd{background-color:#eee; border-bottom:1px solid #ccc; padding:0.1em 0.6em}
.hr hr{display:none}
.hr{clear:both}
.hr.section{padding:40px 0 6px; background:url('http://ramote.s3.amazonaws.com/data/images/divider.png') no-repeat center 40px; height:12px; width:896px}
#header .form-text, #footer .form-text{padding:0.2em 0.4em; font-size:0.7em; color:#5C5222}
#block-block-1 .block-inner{padding:28px 21px 0px 24px; margin:0px; height:92px}
.block-inner .content{margin:0px; padding:0px}
#block-block-1.block{margin:0; padding:0; overflow:hidden}
#block-block-1 h2{margin:0 0 0.6em; font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif; font-weight:normal; font-size:0.85em; color:#f0eee4; text-align:center; position:relative; left:-9999px}
#block-block-1 form #signup_email{width:114px}
#block-block-1 form #signup_zip{width:67px}
#block-block-1 form .form-submit{margin:3px 0 -12px}
#footer .block .content, #footer h2.title{font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,Georgia,serif; font-size:0.8em; font-weight:bold; text-transform:uppercase; letter-spacing:0.1em; color:#E5E3DA}
#footer .block{margin:0}
#footer .form-text{font-size:0.9em; padding:0.2em 0.5em}
.alignleft{float:left; margin-right:1em; margin-bottom:0.5em}
.alignright{float:right; margin-left:1em; margin-bottom:0.5em}
.content p .timestamp{padding-right:0.5em; font-size:0.8em; font-weight:bold; text-transform:uppercase; letter-spacing:0.05em; color:#9B9B88}
.block-green-fill .content p .timestamp{color:#1D4C07}
.content p .more-link, h2.title .more-link{ font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif; text-transform:uppercase; letter-spacing:0.1em; font-size:0.8em; font-weight:bold}
.content p .more-link a{padding:0 0.5em}
h2.title .more-link{float:right; font-size:0.75em; position:relative; top:-1.3em}
.node .content p img{float:left; margin:0.5em 1em 0.5em; border:1px solid #DBD7CA; padding:4px}
.subsection-3col .block-block .content, .subsection-3col .block-views .content, .subsection-3col .block-views .view, .subsection-3col .block-views .view-content, .subsection-3col .block-views .item-list, .subsection-3col .block-views .view-item{margin:0}

#block-block-toolkit .title{height:10px; margin-bottom:0; padding-bottom:0}
#toolkit_text{font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,Georgia,serif; color:#FFF; font-size:13px; margin-top:0px; padding-top:0px; width:120px}
#profile_teaser{width:290px; margin-right:10px}
.alignleft img, img.alignleft{border:1px solid #cfcfcf}
span.arrow{font-family:Arial}
.view-id-Library .view-filters{display:none}
.node-type-blm_district .content .teaser-title{margin-left:0; font-size:14px; background:url('http://ramote.s3.amazonaws.com/data/images/hr_nodeteaser.png') no-repeat bottom left}
#skip-to-nav{display:none}
#block-block-3 h3{margin:-0.2em 0 0.2em; font-weight:normal; line-height:1.1em; color:#FFF}
#block-block-3 h3 a{color:#FFF}
#block-block-3 img{margin:-9px 0 0}
#block-block-3 p{margin:0; color:#CFDBBD}
#block-block-4 h3{ margin:0.6em 0 0; font-weight:normal; font-size:1.2em; line-height:1.1em}
#block-block-4 h3 a{color:#ED9114}
#block-block-4 img{margin:19px 0 0}
#primary ul.links li a.active-trail .leftmost, #primary ul.links li a.active-trail .rightmost{background-position:0 -50px}

#main-inner{min-height:500px}

#main-inner .view-content-recent_updates h3.view-data-subject{margin:1em 0 0.2em; font-weight:normal; color:#FFF}
 div.block{position:relative}
div.block div.edit{display:none; position:absolute; right:0; top:0; z-index:40; border:1px solid #eee; padding:0 2px; font-size:9px; background-color:#fff}
div.block:hover div.edit{display:block}

