@import "icons.css";

/* reset default styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, a, em, font, img,
dl, dt, dd, ol, ul, li, form, label, legend,
table, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: normal;
  font-size: 100%;
  font-family: inherit;
}

body{
  font-family:helvetica, arial, sans-serif,arial;
  line-height:1;
  color: #5789C3;
  font-size:12px;
  background: #01245C url(images/background-glow.jpg) no-repeat top center;
}

h1,h2,h3,h4,h5,h6{
  font-weight:normal;
  margin:0;
  padding:0;
}

h1{
  font-size:2em;
}

h2{
  font-size:1.7em;
  padding:12px 0;
  margin: 0;
  color: #1372b4;
}

a{
  color:#346DBA;
  text-decoration:underline;
}

a:hover{
  color:#4FA3F9;
  text-decoration:underline;
}

img, a img{
  border: none;
}

p{
  line-height:1.5em;
  margin:0 0 6px;
  padding:0;
}

:focus{
  outline: 0;
}

.clear{
  clear:both;
}

.wrapper{
  height:auto;
  margin:0 auto;
  padding:0;
  width:950px;
}

span.form-required{
  color: #ffae00;
}


input{
  font: 12px/100% "Arial";
  color: #494949;
}

textarea, select{
  font: 12px/160% "Arial";
  color: #494949;
}

ol, ul{
  margin:1em 0;
  padding:0 0 0 32px;
}

.preview{
  background-color:#FCFCE8;
  border:1px solid #E5E58F;
  margin:0;
  padding:8px;
}

#container{
  background:#fff;
  width:950px;
  margin:0 auto;
  padding:0;
}

/*----------header styles----------*/
#header{
  background:#fff;
  width:100%;
  margin:0;
  padding:0;
}
#header a{
  color: #21659D ;
  text-decoration: none;
}
#header a:hover{
  text-decoration: none;
}

#header h2{
  font-size:32px;
  margin:4px 0 0;
  padding:6px 0 0 6px;
  width:950px;
}

#header #logo{
  font-style:oblique;
  line-height:1;
  width:auto;
  color:#441F19;
  font-style: normal;
  font-size:3em;
  font-weight:400;
  margin:0;
  padding:10px 20px;
  width:910px;  
}

#header .siteSlogan{
  width:680px;
  position: absolute;
  bottom:12px;
  right: -20px;
  font-size: 1.2em;
  color: #5789C3;
}

#header .wrapper{
  position: relative;
}

#search-theme-form{
  position: absolute;
  bottom:12px;
  right: 20px;
}
  
#search-form label{
  display: none;
}
#search-form input{
  border: 1px solid #54a4df;
  width: auto;
  margin:0;
  font-size: 0.9em;
}
#search-text{
  display: block;
  color: #21659D;
  font-size: 1.2em;
}
#edit-submit-1{
  background: #54a4df;
  color: #fff;
}

/*Image Picker*/
.image-picker{
  float: right;
  position:relative;
  width:471px;
  padding-left: 10px;
} 
.image-pick{
  display:none;
}
.first-picker{
  display:block;
}
.views-row-odd, .views-row-even{
  position: relative;
  /*height: 120px;*/
}

.views-field-field-images-fid{
  float:right;
	margin-left:5px;
}
.views-field-title, .views-field-created, .views-field-teaser{
  width: 450px;
}

.latest-news-news.with-image-picker{
  float: left;
  width: 143px;
}

.paypal_divider{
	border-bottom: 1px solid #F7931D;
}
.pager-button{
  background: #fff;
  padding: 2px 5px;
  color: #21659D;
  margin: 2px;
}

/*Homepage blocks*/
.contentLeft .block{
  padding:6px 12px;
}

.contentLeft .block h2.title{
  padding-bottom:4px;
  padding-top:6px;	
  font-size: 2em;  
}

#block-views-latest_news-block_1{
  background: #addef3;
}

#block-views-latest_news-block_1 #node-title{
	margin-top:15px;
}

#block-views-latest_news-block_1 h2.title, #block-views-feed-block_1 h2.title,
 #block-views-feed-block_2 h2.title{
  border-bottom:1px solid #21659D;
  color: #21659D;
  
}
.rss-link{
	float: right;
}

#block-block-5 .rss-link,
#block-poll-0 .rss-link,
#block-menu-menu-site-management .rss-link{
	display: none;
}
	
#block-views-latest_news-block_1 .node-title a{
  font-size: 1.3em;
}

#block-views-latest_news-block_2{
  background: #e9ecd8;
  border: 1px solid #919769;
}
#block-views-latest_news-block_2 a{
  color: #919769;
}
#block-views-latest_news-block_2 .node-title a{
  font-size: 1.4em;
}
#block-views-latest_news-block_2 h2.title{
  color: #919769;
  border-bottom:1px solid #919769;
  background: transparent url('images/RSS.png') no-repeat right center;
}
#block-views-latest_news-block_2 .view-content{
  color: #a5ab82;
}
.views-field-field-video-embed{
  float: right;
}
#block-views-latest_new_videos-block_1{
  height: 400px;
  background: #ADDEF3 none repeat scroll 0 0;
}
#block-views-latest_new_videos-block_2{
  height: 400px;
}
#block-views-latest_new_videos-block_1 h2,
#block-views-latest_new_videos-block_2 h2,
#block-views-latest_new_videos-block_3 h2{
  border-bottom: 1px solid #21659D;
}
#block-views-latest_new_videos-block_1 .views-field-title,
#block-views-latest_new_videos-block_2 .views-field-title{
  font-size: 1.3em;
  margin-top: 15px;
}
#block-views-latest_new_videos-block_1 .views-field-title,
#block-views-latest_new_videos-block_1 .views-field-teaser,
#block-views-latest_new_videos-block_2 .views-field-title,
#block-views-latest_new_videos-block_2 .views-field-teaser{
  width: 190px;
}
#block-views-feed-block_1, #block-views-feed-block_2,
#block-views-latest_new_videos-block_2, #block-views-latest_new_videos-block_3{
  border: none;
  background: none;
}
#block-menu_block-1 ul li, #block-menu_block-1 ul li a {
  display: inline;
}
#block-menu_block-1 ul{
  padding-left:15px;
  padding-top:2px;
  margin:0;   
}
#block-menu_block-1 ul li.first{
    padding-left:0;
    margin-left:0;
}

#block-menu_block-1{
  background-color: transparent;
  border: none;
  font-size: 1.2em;
  padding-left: 0;
  margin: 0;
  padding-top: 3px;
  padding-bottom: 3px;
}
#block-menu_block-1 a{
  color: #fff;
  text-decoration: none;
}
#block-views-latest_news-block_3, #block-views-latest_news-block_4,
#block-views-latest_news-block_5, #block-views-latest_news-block_6,
#block-views-latest_news-block_7, #block-views-latest_news-block_8,
#block-views-latest_news-block_9{
  background: none;
  border: none;
}
.view-latest-news-press .views-field-created{
  width: 100px;
  padding-left: 10px;
  background: transparent;
}
.view-latest-news-press .views-field-title{
  background: transparent;
}
.view-latest-news-press .views-field-title a{
  font-size: 1em;
}
.view-latest-news-press .views-field-created a {
  font-size: 1em;
}
#block-menu_block-1 a:hover{
  text-decoration: underline;
}
#block-block-6{
  background: none;
  border: none;
}

/*-----Views-----*/
.views-row-odd, .views-row-even{
  border-bottom: 1px solid #919769;
  padding-bottom: 10px;
  padding-top: 10px;
}
#block-views-feed-block_1 .views-row-odd, #block-views-feed-block_1 .views-row-even,
#block-views-feed-block_2 .views-row-odd, #block-views-feed-block_2 .views-row-even,
#block-views-latest_new_videos-block_3 .views-row-odd, #block-views-latest_new_videos-block_3 .views-row-even{
  border-bottom: 1px solid #5789C3;
  padding-bottom: 10px;
  padding-top: 10px;
}
.views-row-last{
  border: none;
}

.view-display-id-page_1 a{
  font-size: 1.4em;
}
.view-display-id-page_1 .views-row-odd, .view-display-id-page_1 .views-row-even{
  border-bottom: 2px solid #5789c3;
}
.view-display-id-page_1 .view-content{
  color: #3aa2db;
}
.pageTitle{
  border-bottom: 1px solid #5789c3;
  padding-bottom: 0;
}
/*----------navbar styles - primary links----------*/
#navbar{
  background:#68B244 url('images/navbar-bg.png') repeat-x left top;
  height:40px;
  margin:0;
  padding:0;
  width:100%;
}

#navbar .wrapper
{
 height:auto;;
}

/*----------navtabs - primary links - styles---------- */
#navtabs{
  color:#fff;
  font-size:18px;
  font-weight:normal;
  list-style-type:none;
}
#navtabs li{
  background: transparent url(images/navbar-spacer.png) no-repeat left;
  margin:0;
  line-height:40px;
  float:left;
  list-style-type:none;
}
#navtabs li.double-height{
  line-height:20px;
  text-align:center;
}

#navtabs li a{
  padding:0 15px;
  color:#fff;
  display:block;
  font-size: 0.9em;
  text-decoration:none;
}
#block-views-press-block_1{
  background: none;
  border: none;
}
#navtabs li.first a{
	padding-left:15px;
}


#navtabs li.first{
  background: transparent;
}
#navtabs li.active a{
  background: #D0EDFA ;
  color: #4D9D44;;
}
#navtabs li a:hover{
  background: #D0EDFA ;
  color: #6ed700;;
}

ul#navtabs li ul
{
  border-top:1px solid #d9d5ca;
  margin:0;
  padding:0;
  display:none;
  float:left;
  left:367px;
  position:absolute;
  top:250px;
  width:310px;
}


/*----------main content styles----------*/
#mainContent
{
  background:#D0EDFA;
  font-size:12px;
  line-height:20px;
  margin:0;
  padding:20px;

}
#mainContent .wrapper{
  width: 910px;
}

.contentLeft{
  background:inherit;
  float:left;
  margin:0;
  overflow:hidden;
  padding:0 10px 0 0;
  width:650px;
}

.sidebar{
  background:inherit;
  float:right;
  margin:0;
  width:242px;
}


/*----------footer styles----------*/
#footer .wrapper{
  background:#2D382A url('images/footer-bg.png') repeat-x left top;
  color:#eee;
  height:100px;
  margin:0;
  padding:0 0 30px;
  width:100%;
  position: relative;
}
#footer-links{
  left:20px;
  position:absolute;
  top:10px;
}
#footer-links a{
  text-decoration: underline;
  font-size: 1.4em;
  line-height: 25px;
}
#footer-links a:hover{
  text-decoration: none;
}
#footer a{
  color:#FDF7E9;
}

#block-menu-secondary-links{
  background: none;
  border: none;
  text-align: left;
}
#block-menu-secondary-links ul li{
  background: transparent url('images/footer-spacer.gif') no-repeat 5px 0px;
}
#block-menu-secondary-links ul li.first{
  background: none;
}
#block-menu-secondary-links ul, #block-menu-secondary-links ul li,
#block-menu-secondary-links ul li a{
  display: inline;
}
#block-menu-secondary-links ul li a{
  text-decoration: none;
}
#block-menu-secondary-links ul li a:hover{
  text-decoration: underline;
}
#block-block-5{
  border: 1px solid #73BD41;
  padding: 1px;
}
#footer .columnLeft, #footer .columnMiddle ,#footer .columnRight
{
  background:#3D463A none repeat scroll 0%;
  border:1px solid #172814;
  float:left;
  height:auto;
  margin:16px 10px 0 0;
  padding:0 20px;
  width:272px;
}

#footer .footerContentLeft, #footer .footerContentRight
{
  background:#3D463A none repeat scroll 0%;
  border:1px solid #172814;
  height:auto;
  margin:16px 10px 0 0;
  padding:0 20px;
  width:600px;
}

#footer .footerContentLeft
{
  float:left;
}

#footer .footerContentRight
{
  float:right;
}

#footer h2
{

  border-bottom:1px solid #aaa;
  font-family:"Book Antiqua","Times New Roman",Times,serif;
  font-size:1.30em;
  line-height:1.2em;
  margin:0.5em 0;
  padding:0;
}

.footerMessage
{
  background:#75BE43;
  color:#AAAAAA;
  margin:0 auto;
  padding:10px 0 5px 0;
  text-align:center;
  width:100%;
}


/*---------- page styles----------*/
.pageTitle
{
  font-family:"helvetica", "arial";
  font-size:2em;
  line-height:1.2em;
  margin-bottom:0.25em;
}

.mission
{
  background:#FFF url('images/block-bg.jpg') repeat-x scroll bottom right;
  border:1px solid #EEEEEE;
  color:#333;
  font-size:1em;
  line-height:1.35em;
  margin:0.32em 0 0.85em;
  padding:1em;
}

.breadcrumb{
  padding:0;
  font-size:0.95em;
  margin-bottom:10px;
}

.breadcrumb a{
	text-decoration:none;
}

.messages
{
  color:#C80000;
  font-size:1.1em;
  margin:0.75em 0 0.75em;
}

.help,
.messages{
  background-color:white;
  border:1px solid #F7931D;
  padding:12px;
  margin:5px 0;
}

.messages ul
{
  margin:0;
}


/*----------node styles----------*/
.item-list .pager{
  text-align: right;
}
.view-id-latest_news{
}
.gmap-left{
  float: left;
  width: 190px;
}
#block-block-5{
  padding: 10px;
}
#block-block-5 h2{
  color: #73BD41;
  border-bottom: 1px solid #73BD41;
  margin-bottom: 10px;
}
#block-block-5 h3{
  color: #73BD41;
  margin-top: 30px;
}
#block-block-5 p{
  color: #73BD41;
  padding-top: 10px;
}
.node, .nodePage{
  margin:0;
}

.nodePage{
  padding:4px 10px 0px 10px;
}


h3,h4,h5,h6,.nodeTitle a
{
  color:#013466;
  font-family:"Arial";
  font-size:1.50em;
}

.nodeTitle a:hover
{
  color:#3670A8;
  text-decoration:none;
}

.taxonomy
{
  border-bottom:1px solid #ddd;
  border-left:1px solid #ddd;
  color:#909090;
  clear:left;
  font-size:1em;
  margin:0;
  padding:0 0 0.3em 0.5em;
}

.submitted
{
  color:#909090;
  font-size:1em;
  margin:0 0 2px;
  padding:0;
}

.node .content{
  padding:6px 0 0;
}

.node .links{
  font-size:14px;
  padding:0 0 0.35em 0;
  margin:0;
}

.picture{
  float:right;
  padding-right:1em;
}

.preview .node{
  padding:0.75em;
}

.views-field-created{
	font-size:0.9em;
}

/*----------block styles----------*/
#block-block-4 .title{display: none;}
.paypal-option h3{
  padding-top: 5px;
  margin-bottom: 5px;
  color: #f7931d;
}
#block-block-4 p{
  color: #9e9e7d;
}
#block-block-4 h2{
  border-bottom: 1px solid #f7931d;
  color: #f7931d;
  font-size: 2em;
  padding-bottom: 4px;
  padding-top: 5px;
  
}


#block-poll-0, #block-poll-0 .title, #block-poll-0 .content{
  background: #e9ecd8;
  
}
#block-poll-0{
  border: 1px solid #959c70;
}
#block-poll-0 h2{
  text-align: left;
  padding-left:12px;
  color: #333; 
}
#block-poll-0{
  color:#333;
}
#edit-vote{
  margin-right:155px;;
}


.flickr-image{
  text-align: center;
}
.flickr-section{
  padding: 0 12px;
  padding-top: 4px;
}
.sidebar #block-flickr-3 .content{
  padding-left:0;
  padding-right:0;  
}


.shareimage{
  padding-left: 10px;
  padding-right: 10px;
}

#block-block-1 a{
  font-size: 1em;
}
.share-this{
  color:#1372B4;
  font-size: 1em;
  padding-top:6px;
}

#block-block-4{
  border: 1px solid #f7931d;
  background: #fff;
	margin-top: 10px
}

#block-block-4 a{
  color: #9E9E7D;
}
#facebook-header{
  text-align: center;
}
.about-name{
  font-size: 1.3em;
  text-align: right;
  display:block;
}

.block{
  margin:0 0 12px;
  padding:0;
  position: relative;
}

.edit-inline-link a{
  position: absolute;
  right: 0;
  bottom:0;
  background: #F7931D;
  color:white;
  border: 1px solid #white;
  padding: 0 5px;
}
.edit-inline-link a:hover{
	border:1px solid #F7931D;
	background-color:white;
	color:#F7931D;
}
.block{
  border: 1px solid #1372b4;
  background: #fff;
}

.block-region{
  background-color:#FFFF66;
  color:#333;
  margin-bottom:4px;
  margin-top:4px;
  padding:3px;
}

.sidebar .block{
	padding:12px 0;
}

.sidebar .block h2{
	padding-top:0;
}

.sidebar .block a{
	font-size:1em;
  padding-top: 4px;
}

.sidebar .block .content{
  background:#FFF;
  margin:0;
  padding:0 12px;
}

.footerMessage .block{
  margin:0;
  padding:0;
}

/*----------comment styles----------*/
.commentTitle
{
  font-size:1.25em;
}

.comment
{
  background-color:#F7F7F7;
  border:1px solid #ccc;
  margin:0 0 2em;
  padding:1em;
}

h2.comments
{
  font-family:"Book Antiqua","Times New Roman",Times,serif;
  font-size:2em;
  line-height:1.2em;
  margin-bottom:0.25em;
}

blockquote
{
  margin:0;
  padding:0 0 8px;
}

blockquote p
{
  background:url('images/close-quote.gif') no-repeat right bottom;
  color:#30457E;
  font-family:serif;
  margin:10px 20px;
  padding-left:18px;
  text-indent:-18px;
  width:400px;
}

blockquote p:first-letter
{
  background:url('images/open-quote.gif') no-repeat left top;
  padding-left:18px;
}

/*----------misc. styles----------*/
hr
{
  margin:0;
  padding:0;
  border:none;
  height:1px;
  background:#5294c1;
}

dl
{
  margin:0.5em 0 1em 1.5em;
}

dl dd
{
  margin:0 0 .5em 1.5em;
}

dt
{
  font-size:1em;
  margin:0.65em 0 0;
}

dl
{
  margin:0.5em 0 1em 1.5em;
}

dl dd
{
  margin:0 0 .5em 1.5em;
}

span.form-required
{
  color:#ffae00;
}

.description
{
  font-size:0.92em;
  color:#5A5A5A;
  margin-bottom:0.75em;
}

.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item
{
  margin:0.25em 0;
}

#center form
{
  margin-bottom:2em;
}

.form-button, .form-submit
{
  margin:0.5em 0.5em 1em 0;
}

#watchdog-form-overview .form-submit,
.confirmation .form-submit,
.search-form .form-submit,
.poll .form-submit,
fieldset .form-button, fieldset .form-submit,
.sidebar .form-button, .sidebar .form-submit,
table .form-button, table .form-submit
{
  margin: 0;
}

.box
{
  margin-bottom:2.5em;
}

div.admin
{
  margin:0;
  padding:0;
}


.user-signature
{
  color:#949494;
  font-family:Cursive, sans;
  font-size:0.80em;
  margin:0;
  padding:0;
}

/**
 * Admin Styles
 */
div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu
{
  margin: 0;
  padding: 0;
}

div.admin .left
{
  float: left;
  width: 48%;
}
div.admin .right
{
  float: right;
  width: 48%;
}

div.admin-panel
{
  padding: 1em 1em 1.5em;
}

div.admin-panel .description
{
  margin-bottom: 1.5em;
}

div.admin-panel dl
{
  margin: 0;
}

div.admin-panel dd
{
  color: #666;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: -.2em;
  margin-bottom: .65em;
}

/*----------list styles----------*/
ul
{
  margin: 0.5em 0 1em;
  padding: 0;
}

ol
{
  margin: 0.75em 0 1.25em;
  padding: 0;
}

ol li, ul li
{
  margin: 0.4em 0 0.4em .5em;
}

ul.menu, .item-list ul{
  line-height:1.2em;
  margin: 0.35em 0 0 -0.5em;
  padding: 0;
}

ul.menu ul, .item-list ul ul
{
  margin-left: 0em;
}

ol li, ul li, ul.menu li, .item-list ul li, li.leaf
{
  margin: 0.15em 0 0.15em .5em;
}

ul li, ul.menu li, .item-list ul li, li.leaf
{
  padding: 0 0 .2em 1em;
  list-style-type: none;
  list-style-image: none;
 
}

ol li
{
  padding: 0 0 .3em;
  margin-left: 2em;
}

ul li.expanded
{
  background: transparent url(images/menu-expanded.gif) no-repeat 1px .35em;
}

ul li.collapsed
{
  background: transparent url(images/menu-collapsed.gif) no-repeat 0px .35em;
}

ul li.leaf a, ul li.expanded a, ul li.collapsed a
{
  display: block;
}

ul.inline li
{
  background: none;
  margin: 0;
  padding: 0 1em 0 0;
}

ol.task-list
{
  margin-left: 0;
  list-style-type: none;
  list-style-image: none;
}
ol.task-list li
{
  padding: 0.5em 1em 0.5em 2em;
}

ol.task-list li.active
{
  background: transparent url(images/task-list.png) no-repeat 3px 50%;
}

ol.task-list li.done
{
  color: #393;
  background: transparent url(../../misc/watchdog-ok.png) no-repeat 0px 50%;
}

ol.task-list li.active
{
  margin-right: 1em;
}

fieldset ul.clear-block li{
  margin: 0;
  padding: 0;
  background-image: none;
}

ul.primary, ul.primary li, ul.secondary{
  border-bottom:1px solid #F7931D;
  background: none;
  height:auto;
  margin:5px 5px 0 5px;
  padding:0 ;
}

ul.secondary li
{
  background: none;
  border-right:1px solid #F7931D;
  display:inline;
  padding:0 1em;
}

ul.links li {
  background:none;
  list-style:none;
  margin:0 1em 0 0;
  padding:0;
}


/*---------------user-login-form---remove center alignment---------------*/
#user-login-form
{
  margin:0;
  padding:0 0 0 10px;
  text-align:left;
}

.form-item
{
  text-align:left;
  margin:0;
  padding:0;
}


/*---------------TinyMCE editor---------------*/
body.mceContentBody
{
  background:#fff;
  color:#000;
  font-size:14px;
}

body.mceContentBody a:link
{
  color:#ff0000;
}


/*---------------table styles---------------*/
table
{
  margin:1em 0 0;
  width:100%;
}

thead th
{
  border-bottom:2px solid #AAAAAA;
  color:#494949;
  font-weight:bold;
}

td,th
{
  padding:.3em 0 .5em;
}

tr.even,tr.odd,tbody th
{
  border:solid #21659D;
  border-width:1px 0;
}

tr.odd{
  background-color:#DDD;
}

tr.even{
  background-color:#fff;
}

td.region,td.module,td.container
{
  background-color:#FDF4DD;
  border-bottom:1px solid #AAAAAA;
  border-top:1.5em solid #fff;
  color:#455067;
  font-weight:bold;
}

tr:first-child td.region,tr:first-child td.module,tr:first-child td.container
{
  border-top-width:0;
}

td.menu-disabled,td.menu-disabled a
{
  background-color:#D5C2C2;
  color:#000;
}

td.active
{
  background-color:#f7f7f7;
}

/**
 * Watchdog.module
 */
tr.watchdog-user {
  background-color: #fcf9e5;
}

tr.watchdog-user td.active {
  background-color: #fbf5cf;
}

tr.watchdog-content {
  background-color: #fefefe;
}

tr.watchdog-content td.active {
  background-color: #f5f5f5;
}

tr.watchdog-warning {
  background-color: #fdf5e6;
}

tr.watchdog-warning td.active {
  background-color: #fdf2de;
}

tr.watchdog-error {
  background-color: #fbe4e4;
}

tr.watchdog-error td.active {
  background-color: #fbdbdb;
}
tr.watchdog-page-not-found, tr.watchdog-access-denied {
  background: #d7ffd7;
}
tr.watchdog-page-not-found td.active, tr.watchdog-access-denied td.active {
  background: #c7eec7;
}

/**
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th {
  background-color: #fcc;
  border-color: #ebb;
  color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
  background-color: #ffd;
  border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
  background-color: #dfd;
  border-color: #beb;
}
.view-content-cal .odd
{
  background-color:#fff;
}


/** Node forms **/

#node-form{
  padding: 1em;
  margin: 0 5px 0.5em 5px;
  border: 1px solid #F7931D;
  border-top:0;
  background-color:white;
}

#node-form table tr.odd,
#node-form table tr.even{
  background-color:white;
}

#field-images-add-more-wrapper{
	border:1px solid #54A4DF;
	padding:0.4em;
}

fieldset {
  border:1px solid #54A4DF;
}

ul.primary li.active a{
  border-color:#21659D #21659D #FFFFFF;
}

ul.primary li.active a:hover{
  border-color:#21659D #21659D #eee;
}

ul.primary li a{
  border-color:#21659D #21659D #FFFFFF;
}

ul.primary li a:hover{
  border-color:#21659D #21659D #eee;
}
#sub-menu{
  background: #0087dc;
  height: 25px;
}
#gmap-auto1map-gmap0{
  margin-bottom: 10px;
}
.footerMessage .block{
  background: none;
  border: none;
  color: #346DBA;
}
#block-block-8{
	float:left;
	padding-left:10px;
}
#block-addthis-0{
	padding-left: 0;
	background:transparent none repeat scroll 0 0;
	border:medium none;
}
#block-block-10{
  padding-top: 7px;
}
#block-block-10 p{
  margin: 0;
}
img.flickr-photo-img{
	display: block;
    margin-left: auto;
    margin-right: auto;
}
#gmap-auto1map-locpick_latitude0-wrapper,
#gmap-auto1map-locpick_longitude0-wrapper{
	display: none;
}
.location .description{
	display: none;
}
#block-menu-menu-site-management h2{
	padding-left: 10px;
}
#block-block-1 img{
	left:-12px;
	margin-right:-24px;
	position:relative;
}
#block-views-Surveys-block_1{
	background: none;
	border: none;
}
.search-info{
	display: none;
}
#edit-locations-0-country-wrapper,
#edit-field-images-0-data-description-wrapper,
#edit-field-images-0-list-wrapper,
#edit-field-images-1-data-description-wrapper,
#edit-field-images-1-list-wrapper{
	display: none;
}

.views-field-field-people-image-fid{
	float:right;
}
#block-views-People-block_1 .views-field-field-first-name-value,
#block-views-People-block_1 .views-field-title,
#block-views-People-block_2 .views-field-field-first-name-value,
#block-views-People-block_2 .views-field-title,
#block-views-People-block_3 .views-field-field-first-name-value,
#block-views-People-block_3 .views-field-title,
#block-views-People-block_4 .views-field-field-first-name-value,
#block-views-People-block_4 .views-field-title,
#block-views-People-block_5 .views-field-field-first-name-value,
#block-views-People-block_5 .views-field-title,
#block-views-People-block_6 .views-field-field-first-name-value,
#block-views-People-block_6 .views-field-title{
font-size: 1.5em;
}
#block-views-People-block_1 .views-field-field-ward-value,
#block-views-People-block_2 .views-field-field-ward-value,
#block-views-People-block_3 .views-field-field-ward-value,
#block-views-People-block_4 .views-field-field-ward-value,
#block-views-People-block_5 .views-field-field-ward-value,
#block-views-People-block_6 .views-field-field-ward-value{
	font-weight: bold;
}

#block-views-People-block_1,
#block-views-People-block_2,
#block-views-People-block_3,
#block-views-People-block_4,
#block-views-People-block_5,
#block-views-People-block_6{
	background: none;
	border-top: none;
	border-left: none;
	border-right: none;
}

.gmap-right img{
	padding-left: 10px;
}

.view-policy .views-field-field-policy-image-fid{
	float: right;
}

.view-policy .views-field-field-policy-author-value{
	font-weight: bold;
}

#block-views-policy-block_1{
	background:#ADDEF3 none repeat scroll 0 0;
}
#block-views-policy-block_1 img{
	padding-left: 10px;
}
#block-views-policy-block_1 h2{
	border-bottom:1px solid #21659D
}

#block-views-policy-block_2{
	background:#E9ECD8 none repeat scroll 0 0;
	border:1px solid #919769;
}

#block-views-policy-block_2 .view-content,
#block-views-policy-block_2 a{
	color:#A5AB82;
}


#block-views-policy-block_2 h2{
	border-bottom:1px solid #919769;
	color:#919769;
}
#block-views-latest_news-block_10 .title{
	padding-left: 12px;
}
#block-views-latest_news-block_10 .rss-link{
	display: none;
}
#block-views-latest_news-block_10 .views-field-title,
#block-views-latest_news-block_10 .views-field-created,
#block-views-latest_news-block_10 .views-field-teaser{
	width: auto;
}