/* $Id: style.css,v 1.1.2.2.2.8 2009/03/18 17:12:06 njt1982 Exp $ */

body, p, td {font-family:arial,helvetica, verdana; font-size:11pt; text-align:left;}

p,li {line-height:1.35em}

tbody {border:0;}

h1 {font-size:1.7em;  text-align:left; margin-top:0;}
h2 {font-size:1.45em; text-align:left;}
h3 {font-size:1.15em; text-align:left; margin-top:1.2em;}
h4 {font-size:1.05em; text-align:left; margin-bottom:0.5em;}
h5 {font-size:1.0em; text-align:left; margin-left:1em; margin-right:1em;}


dl { padding:12px 0; margin:0; }


a:link, a:visited {
  color:#027AC6;
  text-decoration:none;
}

a:hover {
  color:#0062A0;
  text-decoration:underline;
}

a:active, a.active, li a.active {
  color:#5895BE;
}


.block-region {
  margin:0;
}

/**
 *  TABLES
 */
table {
  margin:0.25em 0;
  width:100%;
}

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

th a:link, th a:visited {
  color:#6f9dbd;
}


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

tr.odd, tr.info {
  background-color:#eee;
}

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

tr.odd td.active {
  background-color:#ddecf5;
}

tr.even td.active {
  background-color:#e6f1f7;
}

.form-checkboxes, .form-radios {
  margin:0;
}
.form-item .description {
  color:#909090;
}
#system-theme-settings .form-item .description {
  display: block;
}
#system-theme-settings #picker {
  float:right;
}
.profile {
  padding:1em 0;
  margin:0;
}

fieldset {
  border:1px solid #777;
}

#logo-floater {
  position:absolute;
}
#logo-floater h1 {
  padding:0;
}
#logo-floater a {
  line-height:90px;
  position:relative;
}
#logo-floater img {
  float:left;
  padding:10px 15px 0 10px;
}
#header .content {
  height:85px;
}

#header ul.primary-links {
  float:right;
  position:relative;
  margin:0;
  padding:0;
}


div.messages {
  border:1px solid #BBBBBB;
  background-color:#FAFAFA;
  padding:8px;
  margin:8px;
}
div.status {
  border-color:#7CBB7C;
  background-color:#F0FFF0;
}
div.error {
  border-color:#BB7C7C;
  background-color:#FFF0F0;
}

tr.error {
  background-color:#FFEEEE;
}
tr.warning {
  background-color:#FCFFCF;
}


div#topmenu {width:990px; margin-bottom:1em; float:right;}
div#topmenu table {width:990px;height:40px;}

div#topmenu table td {background:url('i/line_grey.png') repeat-x 0px 0px; vertical-align:bottom; text-align:center; font-size:12px; font-weight:bold; padding:0 0.25em;}
div#topmenu table td.v {background:url('i/line_grey_v.png') no-repeat 0px 0px; width:1px; font-size:1px;color:#d1d1d1;padding:0;}
div#topmenu table td.c {background:url('i/menu_corner_grey.png') no-repeat 0px 0px; width:17px; font-size:1px;color:#d1d1d1; padding:0;}

div#topmenu table td.hl {background:url('i/menu_corner_orange.png') no-repeat 0px 0px; width:16px; font-size:1px;color:#d1d1d1; padding:0;}
div#topmenu table td.hr {background:url('i/menu_corner_orange.png') no-repeat -16px 0px; width:16px; font-size:1px;color:#d1d1d1; padding:0;}
div#topmenu table td.active, div#topmenu table td.active-trail {background:url('i/line_orange.png') repeat-x 0px 0px; padding-bottom:6px;}
div#topmenu table td.active a, div#topmenu table td.active-trail a {color:#E77817}

div#topmenu table a {color:black; text-decoration:none;}
div#topmenu table a:hover {color:black; text-decoration:underline;}

div#container {height:auto !important;
margin:0 auto;
min-height:100%;
width:1100px; 
}

div#left_menu {width:240px; height:168px; background:url('i/menu_back.png') no-repeat 0px 0px; padding:1em 0 0 0.25em;}

div#left_menu ul {list-style-type: none;
  list-style-image: none;
padding:0.5em 0 1em 1em;
font-size:0.95em;
}
div#left_menu ul li {line-height:1.15em; padding-bottom: 0.5em;}
div#left_menu li.active, div#left_menu li a.active {font-weight: bold; color:#E77817;}

div.blue_box {width:240px; text-align:left; position:relative; margin-left:2em;}
div.blue_box .tl {background:url(i/round_blue_tr.png) no-repeat left top; width:28px;height:28px; top:0; left:0; position:absolute;}
div.blue_box .tr {background:url(i/round_blue_tr.png) no-repeat right top;width:28px;height:28px; top:0; right:0;position:absolute;}
div.blue_box .br {background:url(i/round_blue_tr.png) no-repeat bottom right;width:28px;height:28px; bottom:0; right:0;position:absolute;}
div.blue_box .bl {background:url(i/round_blue_tr.png) no-repeat bottom left;width:28px;height:28px; bottom:0; left:0;position:absolute;}
div.blue_box .inner {padding:1em 1.25em;border:3px solid #3bb3c2; font-size:0.9em; line-height:1.25em;}
div.blue_box .inner p {font-size:1em; margin:0;}

dl {padding-left:2em;}
dl dt {line-height:1.25em; margin-top:0.5em; padding-left:1em;
 background:url('i/bullet-8.png') no-repeat 0px 8px; 
}
dl dd {margin-bottom:0.25em; line-height:1.25em; font-weight:bold; font-style:italic; font-size:0.9em;}

table#main_table  td {color:white; }

div.main_td_1 {background:url(i/main-1.png) no-repeat left top; width:182px; height: 192px; padding:0.05em 0.75em 0 1em;}
div.main_td_2 {background:url(i/main-2.png) no-repeat left top; width:182px; height: 192px; padding:0.05em 0.25em 0 1em;}
div.main_td_3 {background:url(i/main-3.png) no-repeat left top; width:182px; height: 192px; padding:0.05em 0.25em 0 1em;}
div.main_td_4 {background:url(i/main-4.png) no-repeat left top; width:182px; height: 192px; padding:0.05em 0.25em 0 1em;}

div.h {padding: 0.75em 1.15em 0.5em 0em; color:white; }
table#main_table p {padding:0 0.75em 0 0; margin:0;font-size:13px; }

div.h a, div.h a:visited {color:white; text-decoration:underline; font-size:1.05em; font-weight:bold;}
div.h a:hover {color:white; text-decoration:none;}

div.main_td_5 {background:url(i/block_blue_back.png) no-repeat left top;   padding:0.25em 1em 5em 1.5em;}
div.main_td_6 {background:url(i/block_orange_back.png) no-repeat left top; height: 274px; padding:0.15em 1em;}




div.breadcrumb {float:left;}

ul#language-interface li {list-style-type: none; list-style-image: none; display:inline; margin-left:1em; font-size:0.8em; white-space:nowrap;}
ul#language-interface li.active  a {color:black; text-decoration:none; padding:4px 4px; border:1px solid #ccc; -moz-border-radius:4px;  -webkit-border-radius:4px; }

div#footer {padding-top:1em; background:url('i/footer.png') no-repeat 0px 0px; width:1100px; height:48px; text-align:center; margin-top:4em;}
div#footer p {margin:0; padding:0; text-align:center; font-size:0.9em;}

ul.about {padding: 0 0 0 2em; margin:0;}

ul.about  li {  list-style-type: none;
  list-style-image: none;
padding-left:1em;
 background:url('i/bullet-8-b.png') no-repeat 0px 8px; 
 margin-top:0.5em;
}

div#left_menu h2 {padding:0; margin:0 0 0.5em 1em; font-size:1em;}

ul.menu {padding:0; margin:0;}
ul.menu  li, div#block-views-news_taxonomy-block_1 ul li {  list-style-type: none;
  list-style-image: none;
	margin-left:0.15em;
	padding-left:1em;
 background:url('i/bullet-8.png') no-repeat 0px 4px; 
}

li.leaf {padding:0;}

div#center {margin-top: 1em;}

td#content {padding-left:2em;}

div.grey_box {width:300px; text-align:justify; position:relative; margin-left:1em;}
div.grey_box .tl {background:url(i/round_grey_tr.png) no-repeat left top; width:28px;height:28px; top:0; left:0; position:absolute;}
div.grey_box .tr {background:url(i/round_grey_tr.png) no-repeat right top;width:28px;height:28px; top:0; right:0;position:absolute;}
div.grey_box .br {background:url(i/round_grey_tr.png) no-repeat bottom right;width:28px;height:28px; bottom:0; right:0;position:absolute;}
div.grey_box .bl {background:url(i/round_grey_tr.png) no-repeat bottom left;width:28px;height:28px; bottom:0; left:0;position:absolute;}
div.grey_box div.inner {padding:1.5em 1em; border:3px solid #aaa9a9; font-size:0.8em; line-height:1.25em; } 
div.grey_box div.inner p {font-size:1em; margin-bottom:1em;}
div.grey_box div.inner h4{padding-top:0; margin-top:0; }
div.grey_box div.inner img {padding:0 1em 0 0; }  

span.showhide {border-bottom: 1px dashed #38B2C3; color:#38B2C3; cursor:pointer; cursor:hand;}

.orange-bullet { 
background:url('i/bullet-8.png') no-repeat 0px 6px; 
padding-left:16px;
}

ol li {margin-top:0.5em;}

div#lang_select {float:right; padding-bottom:0.5em;}

div.block-search {float:right; border-right: 2px solid #D1D1D1; padding-right:2em;}
div.block-search input.form-submit {font-size:0.8em;}

div.block-languageinterface {float:right; padding-top:1px;}


label.compact-form-label {
  font-size: 0.8em;
  font-style: italic;
  color:#c1c1c1;
  padding-top:1px;
}

div.view-news-list ul, div.view-news-main ul {padding: 0; margin:0;}

div.view-news-list ul li, div.view-news-main ul li { 
list-style-type: none;
 list-style-image: none;
padding-left:1em;
 background:url('i/bullet-8-b.png') no-repeat 0px 8px; 
 margin-top:0.5em;
}
div.view-news-main ul li {
list-style-type: none;
list-style-image: none;
padding-left:1em;
 background:url('i/bullet-8-b.png') no-repeat 0px 6px; 
 margin-top:0.5em;
margin-left:0;}

div.view-news-list div.views-field-name  {margin-bottom: 2em; font-size:0.8em; font-style:italic;}

div#block-views-news_main-block_1 div.content {padding:0;}

div#block-views-news_main-block_1 h2 {font-size:1.25em; padding:0.25em 0; margin:0;}

form#search-block-form input.form-text {width: 11em;}


/*search*/
dl.search-results {padding-left:0;}
dl.search-results dd {font-weight:normal; font-style:normal;}
h2.title {font-weight:normal;}

div.view-news-list ul.pager {padding:2em 0;}











