* {
  margin:0;
  padding:0;
}
body {
  font-size:70%;
  text-align:center;
  color:#535353;
  font-family:Tahoma,Arial;
  line-height:150%;
  /*background:#fff url(../i/grad.gif) repeat-x 0 0;*/
}
body * {
  font-size:100%
}
td {
  vertical-align:top
}
a img, img {
  border:none
}
a {
  color:#535353;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
a.u {
  text-decoration:underline;
}
a.u:hover {
  text-decoration:none;
}
p {
  margin-bottom:14px;
  line-height:150%
}
ul {
  list-style-type:none;
}
h2 {margin-bottom:2px}

#wrap {
  width:942px;
  height:100%;
  background:#fff url(../i/map.png) no-repeat 493px 0;
  vertical-align:top;
  margin:0 auto;
}
#logo {
  margin:21px 0 0 21px
}
#topnav {
  border-right:9px solid #0c3979;
  height:112px;
  text-align:right;
  padding-right:24px;
}
#topnav table {
  width:/*185px*/auto;
  height:28px;
  float:right;
}
#topnav table td {
  padding:8px;
  border-right:1px solid #777777;
}
#topnav a {
  display:block;
  height:11px; font-size:70%;
  width:45px;
  background-position:0 -11px;
  background-repeat:no-repeat;
}
#topnav a#topnav1 {background-image:url(../i/topnav1.gif)}
#topnav a#topnav2 {background-image:url(../i/topnav2.gif); width:53px}
#topnav a#topnav3 {background-image:url(../i/topnav3.gif)}
#topnav a#topnav4 {background-image:url(../i/topnav4.gif); width:37px}

#topnav a:hover {
  background-position:0 0;
}
#left-pane {
  width:376px
}
#left-pane #lastnews {
  padding:20px 0 0 14px;
  margin:0 0 20px;
  border-left:9px solid #c6e24f;
}
#left-pane #lastnews .newsbit {
  clear:both;
  margin-bottom:19px;
}
#left-pane #lastnews img {
  float:left;
  margin:0 7px 0 0 !important; margin:0 4px 0 -6px;
}
#left-pane #lastnews .date {
  margin-bottom:5px;
  font-weight:bold;
}
#left-pane #lastnews p {
  margin-bottom:0;
  line-height:120%
}
#left-pane .anouns {
  display:block;
  overflow:hidden;
  width:232px !important; width:376px;
  height:37px !important; height:139px;
  padding:92px 10px 10px 134px;
  margin:0 0 40px;
  background:url(../i/anouns1.png) no-repeat 0 0;
}
#right-pane #content {
  width:98%;
  padding:0 0px 40px 24px
}
#right-pane #content .media-table {
  width:98%;
  border-top:#585858 1px solid;
  border-left:#585858 1px solid;
}
#right-pane #content .media-table td, #right-pane #content .media-table th{
  border-right:#585858 1px solid;
  border-bottom:#585858 1px solid;
  color:#525252;
  padding:2px;
  margin:0;
}
#right-pane #content .media-table th{
  background-color:#d7d7d7;
  text-align:center;
  vertical-align:middle;
}
#right-pane #content .media-table td{
  border-bottom-color:#d7d7d7;
  text-align:left;
  vertical-align:top;
}
#right-pane #content ul, #right-pane #content ol{
  list-style-type:disc;
  list-style-position: inside;
  margin-bottom:9px;
}
#right-pane #content ul li, #right-pane #content ol li {
  padding-bottom:5px;
}
#right-pane #content img {
  float:left;
  margin:0 15px 4px 0;
}
#right-pane #content a {
  color:#0c3979;
  text-decoration:underline;
}
#right-pane #content a:hover {
  text-decoration:none;
}
#right-pane #nav {
  width:100%;
  height:54px
}
#right-pane #nav td {
  padding-left:15px; padding-right:0 !important; padding-right:15px;
  vertical-align:middle;
  background:#0c3979 url(../i/line1.gif) no-repeat 0 center;
}
#right-pane #nav td img {
  margin:auto
}

.s-p {clear:both; height:10px !important; height:0;}
.blue {color:#0c3979}
.green {color:#c6e24f}
.lblue {color:#5ec6fd}
.white {color:#fff}
.black {color:#000}
.grey {color:#535353}
.lgrey {color:#8d8d8d}

/***************************JOOMLA STYLES*******************************/
.moduletable_main #mainlevel_main a {
  display:block; float:left;
  margin:0;
  height:54px; width:83px !important; width:20%;
  /*vertical-align:middle;*/
  padding:0 15px;
  color:#fff;
  font-weight:bold;
  text-transform:uppercase;
  font-family:arial;
  background-color:#0c3979;
}
.moduletable_main #mainlevel_main a#active_menu_main {
  background-color:transparent;
  color:#0c3979;
}
.moduletable_sub {
  margin-bottom:38px;
  padding-right:10px;
}
.moduletable_sub #mainlevel_sub a {
  display:block;
  height:auto; width:auto;
  font-weight:normal;
  text-transform:none;
  padding-left:15px;
  margin:10px 0 10px 24px;
  font-family:tahoma;
  color:#535353;
  text-decoration:underline;
  background:transparent url(../i/bullet1.gif) no-repeat 0 2px;
}
.moduletable_sub #mainlevel_sub a:hover {
  text-decoration:none;
}
.moduletable_sub #mainlevel_sub a#active_menu_sub {
  background-image:url(../i/bullet1_a.gif);
  text-decoration:none;
  font-weight:bold;
  color:#000;
}
.componentheading, .contentheading {
  font-weight:bold;
  margin-bottom:5px;
}
.moduletable_rndimg {
  position:relative;
  z-index:0;
  margin-bottom:-105px;
}
.moduletable_rndimg img {
  width:376px;
}
#newslink {
  position:relative;
  z-index:1;
  display:block;
  width:150px;
  height:105px;
  background:url(../i/menu_news.png) no-repeat 0 0;
}

/************************************DOUBLENAV*******************************/
span.pathway {
  display:block;
  border-right:9px solid #0c3979;
  padding:22px 10px 0 0;
  margin:0px 0 30px 26px;
  font-weight:normal;
}
span.pathway a {
  text-decoration:underline;
}
span.pathway a:hover {
  text-decoration:none;
}
span.pathway img {
  margin:0 4px 0 3px;
}

/***********************************SEARCH FORM******************************/
.search {
  clear:both;
  float:right;
  margin:29px 10px 0 0 !important; margin-right:4px;
}
.inputbox {
  border:1px solid #808080;
  padding-left:1px;
  height:auto;
  font-size:100%;
  margin:3px 0 6px;
}
#emailForm.inputbox {
  width:300px;
}

.search input {
  border:none;
  height:20px;
  width:49px;
  margin:0 0 0 5px;
  background:#c6e24f url(../i/button_search_.gif) no-repeat 0 0;
}
#mod_search_searchword {
  border:1px solid #808080;
  height:16px;
  width:175px;
  background:none;
  background-color:#fff;
  padding-left:1px;
}

/**************************************SEARCH********************************/
#content .contentpaneopen fieldset {
  border:none;
}
#content .contentpaneopen fieldset .small {
  margin-top:5px;
  color:#8d8d8d;
}
#content .contentpaneopen fieldset a {
  font-weight:bold;
}
#content .searchintro #goo img {
  float:none;
}

/***************************************NEWS*********************************/
.sectiontableentry1, .sectiontableentry2 {
  color:#8d8d8d;
  font-weight:bold;
}
.sectiontableentry1 td, .sectiontableentry2 td {
  padding:0 12px 10px 0;
}
.sectiontableentry1 a, .sectiontableentry2 a {
  text-decoration:none;
  font-weight:normal;
}
.buttonheading {
  padding-left:10px;
}
.createdate {
  color:#8d8d8d;
  padding:8px 0 14px 0;
}
.date-cell {
  width:90px;
  vertical-align:top
}
.pagenav_prev, .pagenav_next {
  background-color:#C6E24F;
  padding:2px 4px 4px;
  font-weight:normal;
}
.syndicate {
  float:right;
}

#pollformXT4com .sectiontableentry1, #pollformXT4com .sectiontableentry2 {
    padding: 5px 0 0 3px;
}