.panels-flexible-column-65-main{ float:left;  width:11.475424123215%}

.panels-flexible-column-65-3{ float:left;  width:17.93063208153%}

.panels-flexible-column-65-4{ float:left;  width:16.487343324891%}

.panels-flexible-column-65-5{ float:left;  width:18.344732784499%}

.panels-flexible-column-65-6{ float:left;  width:17.676490865359%}

.panels-flexible-column-65-7{ float:left;  width:17.085376820507%}

.panel-flexible-65-inside{ padding-left:0px;  padding-right:0px}

.panels-flexible-region-65-center{ float:left;  width:99%}

.panels-flexible-row-65-main-row-inside{ padding-left:0px;  padding-right:0px}

.panels-flexible-region-65-menu1{ float:left;  width:99%}

.panels-flexible-row-65-8-inside{ padding-left:0px;  padding-right:0px}

.panels-flexible-region-65-menu2{ float:left;  width:99%}

.panels-flexible-row-65-9-inside{ padding-left:0px;  padding-right:0px}

.panels-flexible-region-65-menu3{ float:left;  width:99%}

.panels-flexible-row-65-12-inside{ padding-left:0px;  padding-right:0px}

.panels-flexible-region-65-menu4{ float:left;  width:99%}

.panels-flexible-row-65-11-inside{ padding-left:0px;  padding-right:0px}

.panels-flexible-region-65-menu5{ float:left;  width:99%}

.panels-flexible-row-65-10-inside{ padding-left:0px;  padding-right:0px}

fieldset{ margin-bottom:1em;  padding:.5em}
form{ margin:0;  padding:0}
hr{ height:1px;  border:1px solid gray}
img{ border:0}
table{ border-collapse:collapse}
th{ text-align:left; /* LTR */ padding-right:1em; /* LTR */ 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; /* LTR */ padding-right:1em; /* LTR */ 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; /* LTR */ padding:0.42em 0 0.42em 0.6em; /* LTR */ float:left; /* LTR */}
div.tree-child{  background:url(images/tree.png) no-repeat 11px center; /* LTR */}
div.tree-child-last{  background:url(images/tree-bottom.png) no-repeat 11px center; /* LTR */}
div.tree-child-horizontal{  background:url(images/tree.png) no-repeat -11px center}

.item-list .icon{ color:#555;  float:right; /* LTR */ padding-left:0.25em; /* LTR */ clear:right; /* LTR */}
.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; /* LTR */ 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; /* LTR */}
.more-help-link{ font-size:0.85em;  text-align:right; /* LTR */}
.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; /* LTR */ line-height:1.75em;  padding:0;  margin:0 1em 0 0; /* LTR */}
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; /* LTR */ 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; /* LTR */ 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; /* LTR */}
ul.secondary a{ padding:0;  text-decoration:none}
ul.secondary a.active{ border-bottom:4px solid #999}

#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}

ul.menu{ list-style:none;  border:none;  text-align:left; /* LTR */}
ul.menu li{ margin:0 0 0 0.5em; /* LTR */}
li.expanded{  list-style-type:circle;   list-style-image:url(images/menu-expanded.png);  padding:0.2em 0.5em 0 0; /* LTR */  margin:0}
li.collapsed{  list-style-type:disc;   list-style-image:url(images/menu-collapsed.png); /* LTR */ padding:0.2em 0.5em 0 0; /* LTR */  margin:0}
li.leaf{  list-style-type:square;   list-style-image:url(images/menu-leaf.png);  padding:0.2em 0.5em 0 0; /* LTR */ margin:0}
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; /* LTR */}

 
 body{ font-size:100%}
 
 #body-inner{  }

 #page{   font-size:0.6875em;  line-height:1.4em}
 
 #footer{   font-size:0.687em;  line-height:1.4em}

 body, caption, th, td, input, textarea, select, option, legend, fieldset{  font-family:Verdana,Tahoma,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.08em;  font-family:Verdana,Tahoma,Arial,"Bitstream Vera Sans",sans-serif;  margin:0 0 .75em 0;  font-weight:normal}

 h2{ font-size:1.75em;  line-height:1.238em;  font-family:Verdana,Tahoma,Arial,"Bitstream Vera Sans",sans-serif;  font-weight:normal;  margin:0}

 h3{ font-size:1.5em;  line-height:1.444em;  font-family:Verdana,Tahoma,Arial,"Bitstream Vera Sans",sans-serif;  font-weight:normal;  margin:0}

 h4, h5, h6{ font-size:1.3em;  line-height:1.625em;  font-family:Verdana,Tahoma,Arial,"Bitstream Vera Sans",sans-serif;  font-weight:normal;  margin:0}
 
 p, ul, ol, dl, pre, table, fieldset, blockquote{ margin: 0 0 1em 0}
 
 blockquote{ color:#7f7e79;  font-family:Verdana,Tahoma,Arial,"Bitstream Vera Sans",sans-serif;  font-style:italic;  font-size:1.16em;  line-height:1.357em}

 
 ul, ol{ margin-left:0;  padding-left:2em}

 .block ul, 
 .item-list ul{ margin:1em 0;  padding:0 0 0 2em}
 
 #content-area .block ul, 
 #content-area .item-list ul, 
 #sidebar-right .block ul, 
 #sidebar-right .item-list ul{ margin:0;  padding:0}

 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{  padding:0;  list-style:inherit}

div#body-inner ul.menu li, 
div#body-inner li.expanded, 
div#body-inner li.collapsed, 
div#body-inner li.leaf{ margin:0;  padding:0;  list-style:none;  list-style-image:none}

 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}
 
 .fieldset-wrapper li{ margin:0 0 0 2em}
 
 #navbar #promo-banner-inner ul{ list-style-type:none}

 dt{ margin:0;  padding:0}

 dd{ margin:0 0 1.3em 2em;  padding:0}

 
 a:link{ text-decoration:none; border-bottom:1px solid #C0D9E9}

 a:visited{ text-decoration:none;  border-bottom:1px solid #C0D9E9}

 a:hover, 
 a:focus{ color:#666;  text-decoration:none;  border-bottom:1px solid #C0D9E9}

 a:active{ text-decoration:none;  border-bottom:1px solid #C0D9E9}
 
 #header a, 
 #footer a, 
 #sidebar-left a, 
 #sidebar-right a{ text-decoration:none;  border:none}
 
 p a{ border-bottom:1px solid #C0D9E9;   text-decoration:none}
 
 #go-public-front a, 
 #logo a{ border:none;  text-decoration:none}
 
 a.tabledrag-handle, 
 a.tabledrag-handle:hover, 
 .pager a{border:none}

 
 table{ border-collapse:collapse;  width:100%;  font-size:.92em;  line-height:1.636em}

 th, 
 thead th, 
 tbody th{ text-align:left;  padding-left:22px;  padding-right:0;  border-bottom:none}
 
 .view-admin-events th, 
 .view-admin-forum th, 
 .view-admin-news th{ padding-left:5px}
 
 thead th{ background-color:#e4e3dd;  font-weight:bold; padding:5px 24px}
 
 .view-forum thead th{ background-color:#e4e3dd;  font-weight:bold}

 tbody{ border-top:none;  font-weight:normal}
 
 tbody tr.odd, 
 tbody tr.even{ padding:5px 22px;  margin:0;  height:22px}
 
 .field-field-body tbody tr.odd, 
 .view-content tbody tr.odd{ background-color:#fff}
 
 .field-field-body tbody tr.even, 
 .view-content tbody tr.even{ background-color:#f0efe9}

tbody td{padding:5px 15px; vertical-align:top}

 form#system-themes-form tbody td, 
 .view-admin-events tbody td, 
 .view-admin-forum tbody td, 
 .view-admin-news tbody td, 
 table#blocks tbody td{padding:5px}

 abbr{ border-bottom:1px dotted #666;  cursor:help;  white-space:nowrap}

 
 abbr.created{ border:none;  cursor:auto;  white-space:normal}

 img{ border:0;  vertical-align:bottom}

 hr{ height:1px;  border:1px solid #666}

 form{ margin:0;  padding:0}

 fieldset{ margin:1em 0;  padding:0.5em}

body#tinymce{font-size:12px; line-height:14px; background-color:#e9f2f8; padding:5px}
}

 hr{ height:1px;  border:1px solid #666}

 form{ margin:0;  padding:0}

 fieldset{ margin:1em 0;  padding:0.5em}

body#tinymce{font-size:12px; line-height:14px; background-color:#e9f2f8; padding:5px}
em; 
 border-color:#666}

body#tinymce{font-size:12px; line-height:14px; background-color:#e9f2f8; padding:5px}
}

 hr{ height:1px;  border:1px solid #666}

 form{ margin:0;  padding:0}

 fieldset{ margin:1em 0;  padding:0.5em}

body#tinymce{font-size:12px; line-height:14px; background-color:#e9f2f8; padding:5px}

.views-row-odd, 
.views-row-even {margin-bottom:15px}

.view-galleries .views-field-title{text-transform:none; font-style:italic}

.views-field-field-image-fid a{width:100%}

.views-field-field-image-fid a img{border:3px solid #e4e3dd}

.views-edit-view a{border:none}

.view-blogs .views-row-even, 
.view-blogs .views-row-odd{margin-bottom:30px; border-top:1px solid #ccc; padding:12px 0 0 0}

.view-blogs .views-row-first{border-top:none}

.view-classifieds ul{list-style:none}

.view-classifieds ul li{margin-bottom:22px}

.view-classifieds ul li p{margin:0}

.view-forum .views-row-even, 
.view-forum .views-row-odd{margin-bottom:30px}

.view-news-events .item-list li{margin-bottom:30px}

table.views-view-grid td, 
table.views-view-grid td .views-field-body{text-transform:none; color:#666; vertical-align:text-top}

#views-bulk-operations-submit{ padding:14px 22px 0 22px}

.view-projects .form-item label{display:none}

.field-field-forumcontainer .field-label{display:none}

.view-news h3, 
.view-events h3, 
.view .item-list h3{margin-bottom:12px}

 
.view-news .item-list ul li p, 
.view-events .item-list ul li p, 
.view .item-list ul li p{margin:2px}

.view-news .item-list ul li, 
.view-events .item-list ul li, 
.view .item-list ul li{margin-bottom:1em; list-style:none}

.view-events .views-field-field-eventdate-value, 
.view-events .views-field-field-timelocation-value{ font-style:italic;  color:#666}

.view-events .views-field-field-timelocation-value{ margin-bottom:8px}

.views-field-title{list-style:none;  font-size:1.2em;  line-height:1.4em;  font-family:Verdana,Tahoma,Arial,"Bitstream Vera Sans",sans-serif;  font-weight:normal;  margin:0}

#page-content, 
#closure-blocks, 
.breadcrumb, 
#header{  margin-left:auto;  margin-right:auto;  width:960px}

#page-content{ clear:left}

#page-content-inner{ padding:0}

#page-inner{ position:relative}

#navigation-top, 
#navigation{ position:absolute;  left:-10000px}

#skip-to-nav{ float:right;  margin:0 !important;  font-size:0.8em}

 
#skip-to-nav a, #skip-to-nav a:hover, #skip-to-nav a:visited{ position:absolute;  left:0;  top:-500px;  width:1px;  height:1px;  overflow:hidden}

#skip-to-nav a:active, #skip-to-nav a:focus{ position:static;  width:auto;  height:auto}


#header-inner{  position:relative;  height:97px}


#logo{ float:left}


#post-state{ padding:0;  margin:-8px 0 0 0;  width:657px;  height:78px;  float:left}

#header-blocks{ clear:both}

#main{ position:relative}

#content, 
.no-sidebars #content{ float:left;  width:960px;  margin-left:0;  margin-right:-960px;  padding:0}

#content-inner{ margin:0;  padding: 10px}

#navbar{   padding:0;  height:auto;  position:absolute;  left:218px;  top:40px;  width:490px}

.with-navbar #content, 
.with-navbar #sidebar-left, 
.with-navbar #sidebar-right{ margin-top:0}

#search-box{  margin-bottom:30px}

#primary{ margin-left:0}

#secondary{ margin-left:0}

#navbar ul{ margin:0;  padding:0;  text-align:left}

#navbar li{ float:left;  padding:0}

#navbar #promo{ clear:left;  height:133px}
 
#navbar #promo-banner-inner{ padding:22px}

#footer{ margin-left:auto;  margin-right:auto; width:960px}


#header, 
#content, 
#navbar, 
#sidebar-left, 
#sidebar-right, 
#footer, 
#closure-blocks{ overflow:visible;  word-wrap:break-word}

#navbar{ overflow:hidden}

.block{ margin-bottom:0}

.block-menu, 
.block-menu_block, 
.logged-in .block-user, 
#block-devel-0, 
.block-og{ margin-bottom:0}

#post-state .block{ margin:0}


.block h2.title , 
.block h2.pane-title, 
h2#comments-title, 
#edit-search-theme-form-1-wrapper label{ font-size:1.2em;  line-height:1.636em;  font-family:Verdana,Tahoma,Arial,"Bitstream Vera Sans",sans-serif;  font-weight:bold;  margin:0 0 5px 0;  padding:5px 0 0 0;   color:#666}

#header-blocks h2{border:none; margin:0; font-weight:normal; font-size:.8125em}

#promo h2{display:none}

#footer li{text-transform:none}

#block-user-0{padding:0 10px 5px; margin:15px; border:1px solid lightGrey}

#block-user-0 ul li{list-style-type:disc}

#block-user-0 div.form-item{margin:0}

#block-user-0 div.item-list{clear:right}

#block-user-1{margin:10px}

 body{     margin:0; padding:0 0 143px 0}
  
  body.not-front #body-inner{background-image:url(images/repeating_bgd_interior.jpg); background-repeat:repeat-x}
  
  
  body.not-front #page{    background-image:url(images/big_back_interior.jpg); background-repeat:no-repeat}


 #logo{position:absolute;  top:10px}

 h1#site-name, div#site-name{ margin:0 0 .5em 0;  font-size:2em;  line-height:1.3em;  font-family:Verdana,Tahoma,Arial,"Bitstream Vera Sans",sans-serif;  font-weight:normal}

 #site-name a:link, 
 #site-name a:visited{ color:#000;  text-decoration:none}

 #site-name a:hover{ text-decoration:none}

 #site-slogan{ font-size:1.5em;  line-height:1.444em;  font-family:Verdana,Tahoma,Arial,"Bitstream Vera Sans",sans-serif;  font-weight:normal;  margin:0 0 22px 0;  font-style:italic;  color:#000}

 #header-blocks{ font-size:.9em;  line-height:1.444em;  font-family:Verdana,Tahoma,Arial,"Bitstream Vera Sans",sans-serif;  font-weight:normal;  margin:0;  color:#000}
 
 div#body-inner #block-menu-menu-top-links{position:absolute; right:0}
 
 div#body-inner #block-menu-menu-top-links ul{margin:0}
 
 div#body-inner #block-menu-menu-top-links ul.menu li{background-color:transparent; float:left}
 
 div#body-inner #block-menu-menu-top-links ul.menu li a{padding:8px 10px; color:#EAA01B; background-color:transparent}
 
 #block-search-0{position:absolute; top:40px; right:0}
 
 #block-block-25{position:absolute; right:41px; top:67px}
 

 .view-homepage .attachment-after .views-field-title{ font-size:1.3em;  line-height:1.625em;  font-family:Verdana,Tahoma,Arial,"Bitstream Vera Sans",sans-serif;    font-weight:normal;  margin:0}

 .not-front #main{background-color:white}

  #content-inner{ background-repeat:no-repeat}

 .breadcrumb-wrapper{   padding:2px;  clear:left;  font-style:italic}
 
 .breadcrumb{  padding:0;  font-style:italic;  width:960px; color:#ccc}

 
 .breadcrumb a:link, 
 .breadcrumb a:visited{ color:#EFEFEF; text-decoration:none; border:0}
 
 .breadcrumb a:hover, 
 .breadcrumb a:active{ color:#EAA01B; text-decoration:none; border:0}
 
 h2.title, 
 h3.title{ margin:0}

 .help{ margin:1em 0;  clear:both}

 .more-help-link{ font-size:0.85em;  text-align:right}


 .pager{ clear:both;  margin:1em 0;  text-align:center;  color:#666;  font-style:italic}

 .pager a, .pager strong.pager-current{ padding:0.5em;  color:#666}
 
 .pager a.active{ color:#666}

 .feed-icons{ margin:1em 0}

 
 input#edit-search-theme-form-1{ width:116px;  padding:2px}


 .node-unpublished div.unpublished, 
 .comment-unpublished div.unpublished{ height:0;  overflow:visible;  color:#d8d8d8;  font-size:75px;  line-height:1;  font-family:Impact,"Arial Narrow",Helvetica,sans-serif;  font-weight:bold;  text-transform:uppercase;  text-align:center;  word-wrap:break-word}

 .marker{ color:#c00}


 .node.node-unpublished .picture, 
 .comment.comment-unpublished .picture{ position:relative}

 .node .submitted, 
 .comment .submitted, 
 .views-field-created{ font-style:italic;  color:#666;  margin-top:5px;  margin-bottom:12px}
 
 .view-forum .views-field-created{ font-style:normal;  color:#000}
 
 .node .submitted a, 
 .comment .submitted a{ border:none}

.tilde{font-size:1em}

 
 .node .terms{ font-size:.92em;  line-height:1.636em;  font-family:Lucida Sans,Lucida Grande,Helvetica,Arial,"Bitstream Vera Sans",sans-serif;  font-weight:bold;  margin:0 0 0 0;  padding:5px 0 5px 0;  text-transform:uppercase;  color:#666}
 
 .node .terms a{ color:#666;  border:none}

 .node .terms-label{ font-weight:normal; text-transform:none;  padding-right:5px}
 
 
 .node .content{ }

 .node div.links{ margin:1em 0}

 ul.links{ margin:0;  padding:0}

 ul.links.inline{ display:inline}

 ul.links li{ display:inline;  list-style-type:none;  padding:0 12px 0 0}

 .more-link{ text-align:right}

 #user-login-form{ text-align:left}

 tr.even, tr.odd{ border-bottom:none;  padding:0}

 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-submit{ }

 .container-inline div, .container-inline label{ display:inline}

 .tips{ margin:0;  padding:0;  font-size:0.9em}

 
#site-name a{color:#000; text-decoration:none}

#footer{color:#666}

#footer a{color:#666}

#footer div.policy{padding-right:10px}

ul.menu{padding:0}

#navbar ul.links a{color:white; border:none}

#navbar #primary{float:left; width:100%; background-image:url(images/menuclouds_bgd.jpg)}

#navbar #primary ul{}

#navbar #primary li a{padding:10px 1.55em 8px 1.44em; text-transform:uppercase; text-decoration:none; display:block; font-size:1.1em; line-height:1.5em}

#navbar #secondary{background-color:#EACE9d; border:2px solid #EAA01B; border-top:3px solid #EAA01B; float:left}

#navbar #secondary li{padding:5px 0; margin:0; text-transform:none; font-style:italic; display:inline}

#navbar #secondary li a{text-decoration:none; padding:10px 15px 8px; line-height:1.5em; color:#000}

#navbar #secondary li a:hover{text-decoration:underline}

ul.menu .content{ font-size:.92em;  line-height:1.3em;  font-family:Lucida Sans,Lucida Grande,Helvetica,Arial,"Bitstream Vera Sans",sans-serif;  margin:0 0 16px 0;  text-transform:uppercase;  color:#333}

 .block-user ul.menu li a:hover, 
.block-og .item-list ul.menu li a:hover, 
 .block-user ul.menu li a.active, 
.block-og .item-list ul.menu li a.active{  background-image:url(images/subnav_active.png) !important;  color:black !important}

div#body-inner ul.menu li a{color:#333; border:none; padding:5px 22px; display:block}

ul.menu li{text-transform:uppercase; list-style-type:none; margin-left:1.5em}

div#block-menu-menu-top-links ul.menu li{text-transform:none}

div#body-inner ul.menu li li{padding:0; text-transform:none}

div#body-inner ul.menu li li a{padding:5px 30px}

div#body-inner ul.menu li li li a{padding:5px 38px}

div#body-inner ul.menu li li li li a{padding:5px 46px}

div#body-inner ul.menu li li li li a{padding:5px 54px}

ul.menu li.expanded ul li.last{border-bottom:none}
#navbar .view-cycle-pager{float:right; width:280px}

#navbar .views-cycle-container{float:left}

#navbar #promo-banner #views-cycle-promos-block_1-nav ul li{float:none; padding:0 22px; text-transform:uppercase; color:#65645f; font-size:.92em; line-height:2.4em; height:25px; width:214px; margin:8px 0}

#navbar #promo-banner #views-cycle-promos-block_1-nav li a{color:#666; border:none; padding:0 22px}

#navbar #promo-banner #views-cycle-promos-block_1-nav li a.activeSlide{background-image:url(images/slider_arrow.png); background-repeat:no-repeat; height:25px; width:170px; display:block; border:none; color:#65645f}

#navbar #promo-banner #views-cycle-promos-block_1-nav li a:hover{background-image:url(images/slider_arrow.png); background-repeat:no-repeat; height:25px; width:214px; display:block; border:none; color:#65645f}

#navbar #promo-banner #views-cycle-promos-block_1 li{width:595px; color:#3c3c37;  font-size:1.75em;  line-height:1.428em;  font-family:Georgia,"Times New Roman","Bitstream Vera Serif",serif;  font-weight:normal;  text-transform:none;  margin:0}

#navbar #promo-banner #views-cycle-promos-block_1 li p{margin:0}

div.footer-menu-title{ color:#666;  font-family:Verdana,Tahoma,Arial,"Bitstream Vera Sans",sans-serif;  font-size:1.2em;  font-weight:bold;  line-height:1.636em;  margin:0 0 5px;  padding:5px 0 0}

#footer ul{padding:0; margin:0}

div#body-inner #footer li, 
div#body-inner #footer .block-menu li, 
div#body-inner #footer .block-menu_block li, 
div#body-inner #footer .logged-in .block-user li, 
div#body-inner #footer .block-og .item-list ul li{border:none; float:left; padding:0; margin:0 0 0 0}

#footer .block-menu li a, 
#footer .block-menu_block li a, 
#footer .logged-in .block-user li a, 
#footer .block-og .item-list ul li a{color:#333; border:none; padding:0 20px 0 0; display:inline}

#block-imagemenu-1{margin-left:30px}

#block-imagemenu-1 li{float:left; width:70px; margin:10px; text-align:center}

#block-imagemenu-1 li a{display:block; border-bottom:0}

body{background-color:#e4e3dd}

#body-inner{background-color:#fff; color:#444}

.breadcrumb-wrapper{ background-color:#111F29}

#site-name a:hover{ color:#75af10}

a{color: #055C98}

#navbar #primary li.active-trail a{background-color:#EAA01B; color:#000}

#navbar #primary li a:hover{color:#EAA01B}

#navbar #primary li.active-trail a:hover{color:#fff}

#block-menu-menu-site-manager h2.title, 
 div#block-user-1 h2.title{color:black; font-size:1.25em; padding:3px 10px; margin-bottom:0; border:4px solid #EAA01B}

 div#block-user-1 ul, 
.block-og .item-list ul{background-color:#EAA01B; margin-top:0; background-image:none !important}

#block-menu-menu-site-manager li, 
 div#block-user-1 li, 
.block-og .item-list ul li{background-color:#EAA01B; color:black}

#block-menu-menu-site-manager li li, 
 div#block-user-1 li li, 
.block-og .item-list ul li li{background-color:#EACE9D; color:#fff}

#block-menu-menu-site-manager li a, 
 div#block-user-1 li a, 
.block-og .item-list ul li a{color:black}

#block-menu-menu-site-manager li li a, 
 div#block-user-1 li li a, 
.block-og .item-list ul li li a{color:#333}

#navbar #promo{background-color:#f2f1e9; background-image:url(images/bck_promo_opt2.jpg); background-repeat:repeat-x}

#navbar #promo #views-cycle-promos-block_1-nav li a{color:#0082cc}

ul.primary li a{ color:#0082cc}

.form-submit{background-color:#0082cc; color:#fff; border:none}

#edit-submit, 
#edit-submit.form-submit, 
#edit-save.form-submit, 
#edit-vote{background-color:#0082cc; border:none; color:#fff}

.form-required{color:#0082cc}

.new{color:#75af10}

#footer .block-menu li a:hover, 
#footer .block-menu_block li a:hover, 
#footer .logged-in .block-user li a:hover, 
#footer .block-og .item-list ul li a:hover{color:#0082cc}

#edit-pass{ font-family:Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif}

.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}

#user-login-form .form-required{display:none}

.form-item .description{ font-size:0.85em}

.form-checkboxes .form-item, 
.form-radios .form-item{ margin:0.4em 0}

.form-submit{background-color:#f0efe9; color:#666; border:none; font-weight:bold; font-size:1em; line-height:1em; text-align:center; padding:6px}

#edit-submit .form-submit{background-color:#0082cc; color:#fff}

#user-login-form .form-submit{float:right; width:96px}

#user-login .form-submit{width:96px}

.container-inline div, .container-inline label{ display:inline}

#edit-search-theme-form-1-wrapper label{display:block}

#search-block-form .form-submit{color:orange !important; background-color:transparent !important; font-size:1.5em; padding:0; vertical-align:baseline}

#edit-search-block-form-1-wrapper label{ display:none}

#user-login-form{ text-align:left}

#user-login-form input.form-text{width:95%; border:1px solid #ccc; padding:6px 2px 2px 2px; margin-bottom:6px}

#user-login-form .item-list ul{list-style:none; font-size:.92em; line-height:2.18em}

#user-login-form ul{ margin-bottom:0}

#user-login-form li.openid-link, 
#user-login li.openid-link{ margin-top:1em;  margin-left:-20px;  padding-left:20px;  background-position:left center}

#user-login-form li.user-link, 
#user-login li.user-link{ margin-top:1em;  list-style-type:disc;  list-style-position:outside}

#user-login li.openid-link, 
#user-login li.user-link{ margin-left:-2em}

form tbody{ border-top:1px solid #ccc}

form th{ text-align:left;  padding-right:1em;  border-bottom:3px solid #ccc}

form tbody th{ border-bottom:1px solid #ccc}

form thead th{ text-align:left;  padding-right:1em;  border-bottom:3px solid #ccc}

.field-field-body img{margin:0 10px 10px 0}

.field-field-deck{ color:#7f7e79;  font-family:Georgia,"Times New Roman","Bitstream Vera Serif",serif;  font-size:1.33em;  line-height:1.5em}

#lightbox a{border:none}


