@import url(http://fonts.googleapis.com/css?family=Open+Sans);

* {
  padding-right:0px;
  padding-left:0px;
  padding-bottom:0px;
  margin:0px;
  padding-top:0px
  font-family: 'Open Sans', sans-serif !important;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: normal !important;  
}

body {
  margin-top:0px;
  font-size:13px;
  background:#eeeeee;
  margin-bottom:0px;
  font-family: 'Open Sans', sans-serif !important;
 }
p {
  padding-bottom:5px;
  margin:0px;
  line-height:17px;
   font-size:13px;
  
}


 p a:link {
  color:#424242;
  text-decoration:underline;
}
/* p a:visited {
  color:#424242;
  text-decoration:underline;
}*/
 p a:hover {
  color:#9e3333;
  text-decoration:underline;
}
/* p a:active {
  color:#424242;
  text-decoration:underline;
}*/

a {
  color:#1B426B;
  text-decoration:none;
}

a img {
  border:0;
}
  
a:visited {
  /*color:#151515;*/
  text-decoration:none
}
a:hover {
  color:#151515;
  text-decoration:underline
}
.view {
  color:#9e3333
}

div.tx-dynalist-pi1 table {
  margin:0;
 font-family: 'Open Sans', sans-serif !important;

}

div.tx-dynalist-pi1 a img {
  border:0;
}

div.tx-dynalist-pi1 div.lng-buttons {
  display:none;
}

.title,
div.tx-dynalist-pi1 .title {
  font-size:12px;
}
.title-big {
  font-size:130%;
  line-height:1.1em;
}
#wrapper {
  padding-right:5px;
  padding-left:5px;
  background:url(images/mainbg-dark-newgrid.png) repeat-y;
  margin:0px auto;
  /* font:12px arial,verdana,sans-serif; */
  width:960px;
  font-size-adjust:none;
  font-stretch:normal;
  -x-system-font:none
}
#header {
  padding-right:5px;
  padding-left:5px;
  float:left;
  padding-bottom:5px;
  width:950px;
  color:#333;
  padding-top:5px;
  position:relative;
  height:116px
}
#logo {
  padding-right:0px;
  padding-left:0px;
  font-size:11px;
  /*background:url(images/logo.png) no-repeat 100% 100%;*/
  float:left;
  margin-bottom:10px;
  padding-bottom:0px;
  width:390px;
  padding-top:0px;
  position:relative;
  height:116px
}

#logo a img {
  border:0;
}

#header_right {
  margin-top:10px;
  float:left;
  margin-bottom:10px;
  margin-left:260px;
  width:295px;
  height:60px
}
.global-languages {
  padding-right:0px;
  padding-left:0px;
  font-weight:bold;
  font-size:11px;
  padding-bottom:4px;
  color:#ccc;
  margin-right:10px;
  float:right
}
a.active-language {
  padding-right:8px;
  padding-left:8px;
  background:#9e3333;
  padding-bottom:5px;
  color:#ffffff;
  padding-top:5px
}
a.active-language:visited {
  padding-right:8px;
  padding-left:8px;
  background:#9e3333;
  padding-bottom:5px;
  color:#ffffff;
  padding-top:5px
}

.tx-srlanguagemenu-pi1 {
  display:block;
}

.tx-srlanguagemenu-pi1 .CUR {
  float:left;
  padding:5px 8px;    
  margin-bottom:10px;  
  background-color:#9E3333;    
}

.tx-srlanguagemenu-pi1 .CUR a {
  text-transform:capitalize;
  display:block;
  color:#FFFFFF;
  font-size:11px;
}

.tx-srlanguagemenu-pi1 .NO {
  float:left;
  padding:5px 4px;  
  margin-bottom:10px;  
}

.tx-srlanguagemenu-pi1 .NO a {
  text-transform:capitalize;
  display:block;  
  color:#000;
  font-size:11px;
}

.tx-srlanguagemenu-pi1 .CUR a:hover {
  color:#fff;
  text-decoration:underline;
}

#google-search {
  margin-top:15px;
  margin-bottom:10px;
  margin-right:10px;
  text-align:right;
  clear:right;
}
#google-search .input-text {
  border-right:#dddddd 1px solid !important;
  padding-right:1px;
  border-top:#dddddd 1px solid !important;
  padding-left:1px;
  padding-bottom:1px;
  border-left:#dddddd 1px solid !important;
  color:#000000;
  padding-top:1px;
  border-bottom:#dddddd 1px solid !important;
  height:18px;
  *height:16px;
}
#google-search .search-button {
  border-right:#dddddd 1px solid;
  padding-right:2px;
  border-top:#dddddd 1px solid;
  padding-left:2px;
  background:#ffffff;
  padding-bottom:2px;
  border-left:#dddddd 1px solid;
  color:#000000;
  padding-top:2px;
  border-bottom:#dddddd 1px solid;
  height:22px
}
#google-search .search-button a {
  color:#000000
}
#google-search .search-button a:hover {
  color:#cccccc
}
#global-social {
  padding-right:0px;
  margin-top:0px;
  padding-left:0px;
  font-weight:bold;
  font-size:11px;
  margin-bottom:0px;
  padding-bottom:4px;
  margin-left:-16px;
  width:300px;
  color:#ccc;
  padding-top:4px;
  /*text-align:right;*/
}

#global-social img {
  margin-left:3px;
}

#slide {
  padding-right:0px;
  padding-left:10px;
  float:left;
  padding-bottom:5px;
  width:935px;
  color:#333;
  padding-top:5px;
  height:300px
}
#top_nav {
  padding-right:0px;
  padding-left:10px;
  float:left;
  padding-bottom:5px;
  width:940px;
  color:#333;
  padding-top:5px;
  height:30px
}
#global-nav {
  clear:both;
  background:#336699;
  margin:0px 5px;
  height:27px
}

#global-nav table#nav-table tr td a, #global-nav ul.topmenu li a {
  /*border-right:#0069bc 1px solid;*/
  padding-right:15px;
  padding-left:15px;
/*  font-weight:bold; */
  font-size:13px! important;
  padding-bottom:0px;
  margin:6px 0px 0px;
  text-transform:uppercase;
  color:#ffffff !important;
  line-height:15px;
  padding-top:0px
}

#global-nav table#nav-table tr td#home a {
  padding-right:0px! important;
  padding-left:0px! important;
  padding-bottom:0px! important;
  margin:0px;
  border-top-style:none;
  padding-top:0px! important;
  border-right-style:none;
  border-left-style:none;
  text-align:left;
  border-bottom-style:none
}
#global-nav table#nav-table tr td#home a:visited {
  padding-right:0px! important;
  padding-left:0px! important;
  padding-bottom:0px! important;
  margin:0px;
  border-top-style:none;
  padding-top:0px! important;
  border-right-style:none;
  border-left-style:none;
  text-align:left;
  border-bottom-style:none
}
#global-nav table#nav-table tr td#home a:hover {
  background:none transparent scroll repeat 0% 0%;
  border-top-style:none;
  border-right-style:none;
  border-left-style:none;
  border-bottom-style:none;
  text-decoration: underline;
  color: #ec2b2b;
}

#global-nav table#nav-table tr td a:hover, , #global-nav ul.topmenu li a:hover {
  text-decoration: underline;
  color: #ec2b2b;
}

div#coin-slider div.cs-title h3 {
  font-size:15px;
  line-height:17px;
  margin-top:0;
  margin-bottom:10px;
}

/*#global-nav table#nav-table tr td#home a:active {
  text-decoration: underline;
  color: #ec2b2b;
}*/

#global-nav table#nav-table tr td.active {
  color:#ec2b2b;
}

#global-nav table#nav-table tr td a:visited {
  /*border-right:#0069bc 1px solid;
  padding-right:15px;
  padding-left:5px;
  font-weight:bold;
  font-size:11px! important;
  padding-bottom:0px;
  margin:6px 0px 0px;
  text-transform:uppercase;
  color:#ffffff;
  line-height:15px;
  padding-top:0px*/
  color:#ec2b2b;
}

#global-nav table#nav-table tr td#home {
  border-right:#ffffff 2px solid;
}

#global-nav table#nav-table tr td.top-current_31285,
#global-nav table#nav-table tr td.top-active_31285,
#global-nav table#nav-table tr td.top-current_31286,
#global-nav table#nav-table tr td.top-active_31286,
#global-nav table#nav-table tr td.top-current_31287,
#global-nav table#nav-table tr td.top-active_31287,
#global-nav table#nav-table tr td.top-current_31288,
#global-nav table#nav-table tr td.top-active_31288,
#global-nav table#nav-table tr td.top-current_31289,
#global-nav table#nav-table tr td.top-active_31289,
#global-nav table#nav-table tr td.top-current_31290,
#global-nav table#nav-table tr td.top-active_31290,
#global-nav table#nav-table tr td.top-current_31291,
#global-nav table#nav-table tr td.top-active_31291,
#global-nav table#nav-table tr td.top-current_31292,
#global-nav table#nav-table tr td.top-active_31292,
#global-nav table#nav-table tr td.top-current_31293,
#global-nav table#nav-table tr td.top-active_31293,
#global-nav table#nav-table tr td.top-current_31294,
#global-nav table#nav-table tr td.top-active_31294,
#global-nav table#nav-table tr td.top-current_32112,
#global-nav table#nav-table tr td.top-active_32112,
#global-nav table#nav-table tr td.top-current_31375,
#global-nav table#nav-table tr td.top-active_31375,
#global-nav table#nav-table tr td.top-current_31381,
#global-nav table#nav-table tr td.top-active_31381 {
  background-color:#5b8cbc;
}

#global-nav table#nav-table tr td.top-current_31285 a,
#global-nav table#nav-table tr td.top-current_31286 a,
#global-nav table#nav-table tr td.top-current_31287 a,
#global-nav table#nav-table tr td.top-current_31288 a,
#global-nav table#nav-table tr td.top-current_31289 a,
#global-nav table#nav-table tr td.top-current_31290 a,
#global-nav table#nav-table tr td.top-current_31291 a,
#global-nav table#nav-table tr td.top-current_31292 a {
color:#85c2ff;
}


/*.last td {
}
#global-nav table#nav-table tr td a.last {
  border-top-style:none;
  border-right-style:none;
  border-left-style:none;
  border-bottom-style:none
}
#global-nav table#nav-table tr td a.last:visited {
  border-top-style:none;
  border-right-style:none;
  border-left-style:none;
  border-bottom-style:none
}
#global-nav table#nav-table tr td a.countries {
  border-right:#f0f7da 1px solid
}
#global-nav table#nav-table tr td a.countries:visited {
  border-right:#f0f7da 1px solid
}

#global-nav ul.special-links {
  background:url(images/sprite.png) repeat-x 0px -100px;
  border-left:#ffffff 2px solid
}*/
#global-nav img {
  vertical-align:bottom
}
#leftcolumn-home {
  padding-right:0px;
  padding-left:10px;
  min-height:440px;
  float:left;
  padding-bottom:20px;
  width:357px;
  color:#333;
  padding-top:5px
}
#leftcolumn {
  padding-right:0px;
  padding-left:10px;
  min-height:440px;
  float:left;
  padding-bottom:20px;
  width:260px;
  color:#333;
  padding-top:5px;
  margin-right:17px;
}
#news {
  border-right:#dddddd 1px solid;
  padding-right:10px;
  border-top:#2c6195 3px solid;
  padding-left:10px;
  /*min-height:435px;*/
  background:url(images/bg-news.jpg) repeat-x 50% top;
  padding-bottom:10px;
  margin-left:5px;
  border-left:#dddddd 1px solid;
  padding-top:10px;
  border-bottom:#dddddd 1px solid
}

#news div#dyna_fef_page {
  padding:10px 0;
  width:220px;
  margin:0;
  border:0;
  background:none;
}

div.location {
  margin-bottom:3px;
  font-size: 14px;
}


#news div#dyna_fef_page select#id_user_extextender_option_list_1 {
  width:170px;
}

#news div#dyna_fef_page select#id_user_extextender_option_list_1 option {
  width:300px;
  white-space:nowrap;
}

#news div.tx-dynafef-pi3 {
  border-bottom:1px dotted #DDDDDD;
  padding-bottom:10px;
  margin-bottom:10px;

}

#news div#dyna_fef_page div.dyna_form_field {
  margin:0;
}

#news div#dyna_fef_page input#id_querystring {
  border: 1px solid #DDDDDD;
  color: #000000;
  height: 18px;
  padding: 1px;
  position:absolute;
  margin-right:0;
  width:180px;
}

#news div#dyna_fef_page div.dynafef_buttons {
  float:right;
  margin:0;
}

#news div#dyna_fef_page div#div_submit_button input {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #DDDDDD;
  color: #000000;
  height: 22px;
  padding: 2px;
  margin-top:0;
  margin-right:0;
}

#news ul {
}
#news li {
  font-weight:normal;
  padding-bottom:6px;
  list-style-type:none;
  text-decoration:none
}

#news a {
  text-decoration:none
}
#news a:hover {
  text-decoration:underline
}
#news img {
  margin-bottom:0px;
  margin-right:6px
}
#news li {
  padding-bottom:15px
}
#news h1 {
  font-weight:bold;
  font-size:12px;
  padding-top:10px;
  text-decoration:none
}
#news h3 {
  font-size:12px;
  line-height:1.5em;
  letter-spacing:0px
}
#news h4 {
  background-color:#336699;
  border-left: solid 6px #C30;
  padding-left:5px;
  margin-top:1px;
  font-size:14px;
  text-transform:uppercase;
  color:#fff;
  line-height:1.5em;
  letter-spacing:0px
}
#news h5 {
  font-weight:normal;
  font-size:12px;
  text-transform:uppercase;
  color:#336699;
  line-height:1.5em;

  letter-spacing:0px;

}
#news h6 {
  font-weight:normal;
  font-size:12px;
  text-transform:uppercase;
  line-height:1.5em;
  letter-spacing:0px;
  text-decoration:none
}
#news h2 {
  font-weight:normal;
  font-size:12px;
  padding-bottom:2px;
  line-height:1em;
  letter-spacing:0px;
  text-decoration:none;
  
}
#news h2 a {
  font-weight:normal;
  font-size:12px;
  line-height:1em;
  letter-spacing:0px;
  text-decoration:underline;
 
}
#news h2 a:hover {
  font-weight:normal;
  font-size:12px;
  line-height:1em;
  letter-spacing:0px;
  text-decoration:underline;
  
}
#find-member {
  padding-right:0px;
  margin-top:0px;
  padding-left:0px;
  font-size:11px;
  min-height:35px;
  float:left;
  margin-bottom:10px;
  padding-bottom:10px;
  width:230px;
  margin-right:0px;
  padding-top:0px;
  border-bottom:#dddddd 1px dotted
}
#find-member .input-text2 {
  border-right:#dddddd 1px solid;
  padding-right:1px;
  border-top:#dddddd 1px solid;
  padding-left:1px;
  padding-bottom:1px;
  border-left:#dddddd 1px solid;
  color:#000000;
  padding-top:1px;
  border-bottom:#dddddd 1px solid;
  height:18px
}
#find-member .search-button {
  border-right:#dddddd 1px solid;
  padding-right:2px;
  border-top:#dddddd 1px solid;
  padding-left:2px;
  background:#ffffff;
  padding-bottom:2px;
  border-left:#dddddd 1px solid;
  color:#000000;
  padding-top:2px;
  border-bottom:#dddddd 1px solid;
  height:22px
}
#find-member .search-button a {
  color:#000000
}
#find-member .search-button a:hover {
  color:#cccccc
}
#content-2 {
  /*display:inline;
  float:left;
  position:relative;*/
  margin:5px 17px 20px 17px;
}
#center-img {
  border-right:#dddddd 1px solid;
  border-top:#9e3333 4px solid;
  margin:5px 0px 15px 15px;
  border-top:3px solid #2c6195;
  border-left:#dddddd 1px solid;
  width:717px;
  border-bottom:#dddddd 1px solid;
  line-height:1px;
  float:left;
}

#center-img img {
  margin:0;
  width:717px;
}

#center-2 {
  border-right:#dddddd 1px solid;
  padding-right:10px;
  border-top:#2c6195 3px solid;
  display:inline;
  padding-left:10px;
  min-height:435px;
  background:url(images/bg-blog.jpg) repeat-x 50% bottom;
  float:left;
  padding-bottom:10px;
  margin:0 0 20px 0;  
  border-left:#dddddd 1px solid;
  width:695px;
  color:#333;
  padding-top:10px;
  border-bottom:#dddddd 1px solid;
  position:relative
}
#center {
  border-right:#dddddd 1px solid;
  padding-right:10px;
  border-top:#2c6195 3px solid;
  padding-left:10px;
  min-height:435px;
  background:url(img/bg-blog.jpg) repeat-x 50% bottom;
  padding-bottom:10px;
  margin-left:7px;
  border-left:#dddddd 1px solid;
  padding-top:10px;
  border-bottom:#dddddd 1px solid
}
#center-2 h2 {
  font-size:14px;
  line-height:1.5em;
  letter-spacing:0px;
  color:#9e3333;
}

#center-2 h2 a{
 color:#9e3333;
}

#center-2 h2 a:hover{
 color:#9e3333;
}


#center-2 h3 {
  font-size:12px;
  line-height:1.5em;
  letter-spacing:0px
}

#center-2 h3 a{
 color:#9e3333;
}

#center-2 h3 a:hover{
 color:#9e3333;
}

#center-2 iframe {
  max-height:1220px;
}

#center-2 iframe html body {
  background-color:transparent !imporntant;
}

#center-2 h3.big-h3 {
  font-size:16px;
  line-height:22px;
  margin-bottom:10px;
}

#center-2 h3.big-h3 a{
  color:#000000;
  text-decoration:none;
}

#center-2 h3.big-h3 a:hover{
  color:#000000;
  text-decoration:underline;  
}

#center-2 h1,
#dyna_fef_page h1{
  font-size:28px;
  /* text-transform:uppercase;*/
  color:#235285;;
  /* line-height:2em; */
  letter-spacing:0px;
  margin-bottom:20px;
}
#center-2 h4 {
  color:#235285;;
  font-size:22px !important;  
  letter-spacing:0px;
  margin-bottom:20px;   
}
#center-2 h1 a,
#center-2 h4 a {
  font-weight:normal;
  color:#336699;
  letter-spacing:0px
}
#center-2 h4 a:hover {
  font-weight:normal;
  letter-spacing:0px
}
#center-2 h5 {
  font-weight:normal;
 
  font-size:14px;
  text-transform:uppercase;
  color:#000;
  line-height:1.5em;
  letter-spacing:0px;
  margin-bottom:5px;
}


#center-2 div.mainCountry h5 {
  font-weight:normal;
  font-size:11px;
  text-transform:uppercase;
  color:#000;
  line-height:1.5em;
  letter-spacing:0px;
  margin-top:10px;
  margin-bottom:0px;
}


#rightcolumn #c490309.csc-default ul {margin-top: 5px;}
#rightcolumn #c490309.csc-default ul li {font-size: 12px; line-height: 16px; margin-bottom: 3px;}

/*#center-2 h1 {
  font-weight:bold;
  font-size:12px;
  padding-top:10px;
  text-decoration:none
}*/
#center-2 h6 {
}
#center-2 h6 a,
#center-2 a h6{
  font-weight:normal;
  font-size:11px;
  color:#9e3333;
  line-height:1.5em;
  letter-spacing:0px
}
#center-2 li {
  padding-left:12px;
  font-size:12px;
  background:url(images/ico-menu.png) no-repeat 0px 4px;
  padding-bottom:2px;
  padding-top:2px;
  list-style-type:none
}
#center-2 li a {
  text-decoration:none;
  color:#4757a6;
}
#center-2 li a:hover {
  text-decoration:underline
}

#center-2 .csc-textpic-single-image {max-width:690px !important; overflow: hidden;}


.focus {
  margin-top:16px;
  margin-bottom:16px;
  border-bottom:#dddddd 0px dotted
}

.focus a {
  text-decoration:underline;
}

.focus a:hover {
  text-decoration:none;
}

.tx-dynalist-pi1 .focus a {
  text-decoration:none;
}

.tx-dynalist-pi1 .focus a:hover {
  text-decoration:underline;
}

.focus p {
  margin-bottom:10px;
  padding-bottom:0;
}

.focus  p a:link {
  color:#424242;
  text-decoration:underline;
}
.focus p a:visited {
  color:#424242;
  text-decoration:underline;
}
.focus p a:hover {
  color:#9e3333;
  text-decoration:underline;
}
.focus p a:active {
  color:#424242;
  text-decoration:underline;
}

#center-2 .member td {
  padding-top:9px;
  
}

.focus h2 {
  font-size:14px;
  line-height:1.5em;
  letter-spacing:0px
}
#center-2 td {
  padding-right:4px;
  padding-left:4px;
  margin-bottom:6px;
  padding-bottom:4px;
  padding-top:4px;
  border-bottom:#dddddd 1px dotted
}
#center-2 img {
  margin-bottom:0px;
  margin-right:0;
}
#content-home {
  display:inline;
  min-height:325px;
  background:#ffffff;
  float:left;
  margin:5px 0 20px;
  width:357px;
  color:#333;
  position:relative
}
#content {
  display:inline;
  min-height:325px;
  background:#ffffff;
  float:left;
  margin:5px 10px 20px;
  width:454px;
  color:#333;
  position:relative
}
#center {
  border-right:#dddddd 1px solid;
  padding-right:10px;
  border-top:#2c6195 3px solid;
  padding-left:10px;
  min-height:435px;
  background:url(images/bg-blog.jpg) repeat-x 50% bottom;
  padding-bottom:10px;
  margin-left:7px;
  border-left:#dddddd 1px solid;
  padding-top:10px;
  border-bottom:#dddddd 1px solid
}
#center p {
  padding-bottom:4px
}
#center td {
  padding-bottom:15px;
  padding-top:18px;
  border-bottom:#dddddd 1px dotted
}
#center img {
  margin-bottom:2px;
  margin-right:6px
}
#center a {
  text-decoration:none
}
#center a:hover {
  text-decoration:underline
}
#center h3 {
  font-size:160%;
  line-height:1.2em;
  letter-spacing:0px
}
#center h4 {
  font-size:14px;
  text-transform:uppercase;
  color:#000000;
  line-height:1.5em;
  letter-spacing:0px
}
#center h5 {
  font-weight:normal;
  font-size:12px;
  text-transform:uppercase;
  color:#336699;
  line-height:1.5em;
  letter-spacing:0px
}
#center h6 a {
  font-weight:normal;
  font-size:11px;
  color:#9e3333;
  line-height:1.5em;
  letter-spacing:0px
}
#center h6 a:hover {
  font-weight:normal;
  font-size:11px;
  color:#9e3333;
  line-height:1.5em;
  letter-spacing:0px
}

div#content-2 div.csc-default {
  clear:left;
}

#youtube {
  display:block;
  position:relative;
  height:210px
}
#youtube .youtube_video {
  float:left;
  width:260px
}
#youtube .youtube_info {
  float:left;
  margin-left:9px;
  width:230px
}
#flickr {
  margin-top:15px;
  display:block;
  position:relative
}
#rightcolumn {
  padding-right:15px;
  padding-left:0px;
  min-height:325px;
  float:right;
  padding-bottom:20px;
  width:194px;
  color:#333;
  padding-top:5px;
}
#social {
  border-right:#dddddd 1px solid;
  padding-right:10px;
  border-top:#2c6195 3px solid;
  padding-left:10px;
  /*min-height:165px;*/
  margin-bottom:0px;
  padding-bottom:15px;
  border-left:#dddddd 1px solid;
  padding-top:10px;
  border-bottom:#dddddd 1px solid
}
#social h4 {
  font-size:14px;
  text-transform:uppercase;
  color:#000000;
  line-height:1.5em;
  letter-spacing:0px
}
#social li {
  padding-left:4px;
  font-size:11px;
  padding-bottom:2px;
  padding-top:2px;
  list-style-type:none
}
#social .newsletter {
  padding-right:2px;
  border-top:#dddddd 1px solid;
  padding-left:2px;
  padding-bottom:2px;
  margin:3px;
  padding-top:2px
}
#members {
  border-right:#dddddd 1px solid;
  padding-right:10px;
  border-top:#2c6195 3px solid;
  padding-left:10px;
  min-height:142px;
  margin-bottom:8px;
  padding-bottom:10px;
  margin-left:7px;
  border-left:#dddddd 1px solid;
  padding-top:10px;
  border-bottom:#dddddd 1px solid
}
#members h4 {
  font-size:14px;
  text-transform:uppercase;
  color:#000000;
  line-height:1.5em;
  letter-spacing:0px
}
#banner {
  margin-top:16px;
  padding-left:3px;
  min-height:155px;
  margin-bottom:16px;
  margin-left:4px;
  width:195px
}
#post-right {
  border-right:#dddddd 1px solid;
  padding-right:10px;
  border-top:#2c6195 3px solid;
  padding-left:10px;
  min-height:35px;
  margin-bottom:8px;
  padding-bottom:10px;
  margin-left:7px;
  border-left:#dddddd 1px solid;
  padding-top:10px;
  border-bottom:#dddddd 1px solid
}
#post-right img {
  padding-right:2px
}
#post-right h3 a {
  font-size:12px;
  line-height:1.5em;
  letter-spacing:0px
}
#post-right h3 a:hover {
  font-size:12px;
  line-height:1.5em;
  letter-spacing:0px
}
#post-right h4 {
  font-size:14px;
  text-transform:uppercase;
  color:#000000;
  line-height:1.5em;
  letter-spacing:0px
}
#post-right h5 {
  font-weight:normal;
  font-size:12px;
  text-transform:uppercase;
  color:#336699;
  line-height:1.5em;
  letter-spacing:0px
}
#post-right h6 a {
  font-weight:normal;
  font-size:11px;
  color:#9e3333;
  line-height:1.5em;
  letter-spacing:0px
}
#post-right h6 a:hover {
  font-weight:normal;
  font-size:11px;
  color:#9e3333;
  line-height:1.5em;
  letter-spacing:0px
}

#rightcolumn #rbox-noframe {
  border:0;
  padding:0;
  margin-bottom:16px;
}

#menu-right,
#rightcolumn .csc-default {
  border-right:#dddddd 1px solid;
  padding-right:10px;
  border-top:#2c6195 3px solid;
  padding-left:10px;
  min-height:35px;
  margin-bottom:16px;
  padding-bottom:10px;
  /*margin-left:7px;*/
  border-left:#dddddd 1px solid;
  padding-top:10px;
  border-bottom:#dddddd 1px solid
}

#rightcolumn DIV.csc-textpic DIV.csc-textpic-single-image IMG {
  margin-bottom:0;
}

#rightcolumn div.tx-dynalist-pi1 table {
  margin-top:0;
}

#rightcolumn div.tx-dynalist-pi1 table td {
  border:0;
  padding-bottom:10px;
}

#rightcolumn div.tx-dynalist-pi1 table td h5 {
    color: #336699;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1.5em;
    text-transform: uppercase;
}

#rightcolumn div.tx-dynalist-pi1 table td h3 a {
    font-size: 12px;
    letter-spacing: 0;
    line-height: 1.5em;
}

#rightcolumn div.tx-dynalist-pi1 table td h6 a {
    color: #9E3333;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1.5em;
    text-transform:none;
}

#menu-right h1,
#rightcolumn .csc-default h1 {
  font-weight:bold;
  font-size:12px;
  padding-top:10px;
  text-decoration:none
}
#menu-right h2,
#rightcolumn .csc-default h2 {
  font-weight:normal;
  font-size:12px;
  padding-bottom:2px;
  line-height:1em;
  letter-spacing:0px;
  text-decoration:none
}
#menu-right h2 a
#rightcolumn .csc-default h2 a {
  font-weight:normal;
  font-size:12px;
  line-height:1em;
  letter-spacing:0px;
  text-decoration:underline
}
#menu-right h2 a:hover,
#rightcolumn .csc-default h2 a:hover {
  font-weight:normal;
  font-size:12px;
  line-height:1em;
  letter-spacing:0px;
  text-decoration:underline
}
#menu-right h4,
#rightcolumn .csc-default h4 {
  font-size:14px;
  text-transform:uppercase;
  color:#000000;
  line-height:1.5em;
  letter-spacing:0px
}
#menu-right h6,
#rightcolumn .csc-default h6 {
  font-weight:normal;
  font-size:12px;
  text-transform:uppercase;
  line-height:1.5em;
  letter-spacing:0px;
  text-decoration:none
}
#menu-right li,
#rightcolumn .csc-default li {
  padding-left:12px;
  font-size:13px;
  background:url(images/ico-menu.png) no-repeat 0px 4px;
  padding-bottom:2px;
  padding-top:2px;
  list-style-type:none
}

#menu-right li.right_current,
#menu-right li.right_active,
#menu-right li.rightsub_current {
  font-weight:bold;
}

#rightcolumn div#menu-right li.rightsub_spacer {
  background-image:none;
  padding-left:0;
}

#menu-right li a,
#rightcolumn .csc-default li a {
  text-decoration:none
}

#menu-right li a:visited,
#rightcolumn .csc-default li a:visited {
  text-decoration:none
}

#menu-right li a:hover,
#rightcolumn .csc-default li a:hover {
  text-decoration:underline
}

#menu-right li a:active,
#rightcolumn .csc-default li a:active {
  text-decoration:underline
}

#who-we-are {
  border-right:#dddddd 1px solid;
  padding-right:10px;
  border-top:#2c6195 3px solid;
  padding-left:10px;
  min-height:35px;
  margin-bottom:8px;
  padding-bottom:10px;
  border-left:#dddddd 1px solid;
  padding-top:10px;
  border-bottom:#dddddd 1px solid
}
#who-we-are h1 {
  padding-left:2px;
  font-weight:bold;
  font-size:12px;
  text-decoration:none
}
#who-we-are h2 {
  padding-left:2px;
  font-weight:normal;
  font-size:12px;
  padding-bottom:2px;
  line-height:1em;
  letter-spacing:0px;
  text-decoration:none
}
#who-we-are h2 a {
  font-weight:normal;
  font-size:11px;
  line-height:1em;
  letter-spacing:0px;
  text-decoration:underline
}
#who-we-are h2 a:hover {
  font-weight:normal;
  font-size:11px;
  line-height:1em;
  letter-spacing:0px;
  text-decoration:underline
}
#who-we-are h4 {
  font-size:14px;
  text-transform:uppercase;
  color:#000000;
  line-height:1.5em;
  letter-spacing:0px
}
#who-we-are h6 {
  padding-left:2px;
  font-weight:normal;
  font-size:12px;
  text-transform:uppercase;
  line-height:1.5em;
  letter-spacing:0px;
  text-decoration:none
}
#newsletter {
  padding-right:0px;
  border-top:#dddddd 1px dotted;
  margin-top:5px;
  padding-left:0px;
  font-size:11px;
  float:left;
  margin-bottom:0px;
  padding-bottom:5px;
  width:165px;
  margin-right:7px;
  padding-top:5px;
  position:relative;
  height:35px
}
#newsletter form {
  margin-top:4px;
  margin-bottom:4px
}
#newsletter .input-text2 {
  border-right:#dddddd 1px solid;
  padding-right:1px;
  border-top:#dddddd 1px solid;
  padding-left:1px;
  padding-bottom:1px;
  border-left:#dddddd 1px solid;
  color:#000000;
  padding-top:1px;
  border-bottom:#dddddd 1px solid;
  height:18px
}
#newsletter .search-button {
  border-right:#dddddd 1px solid;
  padding-right:2px;
  border-top:#dddddd 1px solid;
  padding-left:2px;
  background:#ffffff;
  padding-bottom:2px;
  border-left:#dddddd 1px solid;
  color:#000000;
  padding-top:2px;
  border-bottom:#dddddd 1px solid;
  height:22px
}
#newsletter .search-button a {
  color:#000000
}
#newsletter .search-button a:hover {
  color:#cccccc
}
#funding {
  clear:both;
  padding-right:5px;
  padding-left:5px;
  min-height:200px;
  padding-bottom:0px;
  width:950px;
  color:#333;
  padding-top:5px
}
#evidence {
  display: none;
  clear:both;
  padding-right:5px;
  padding-left:5px;
  min-height:200px;
  padding-bottom:0px;
  width:950px;
  color:#333;
  padding-top:5px
}
#article {
  border-right:#dddddd 1px solid;
  padding-right:3px;
  border-top:#2c6195 3px solid;
  padding-left:3px;
  min-height:165px;
  background:url(images/bg-news.jpg) repeat-x 50% top;
  margin-bottom:8px;
  padding-bottom:10px;
  margin-left:10px;
  border-left:#dddddd 1px solid;
  margin-right:10px;
  padding-top:10px;
  border-bottom:#dddddd 1px solid
}
#article a {
  text-decoration:none
}
#article a:hover {
  text-decoration:underline
}

#article p.bodytext,
#article p {
  padding:0 10px;
}

#article h5 {
  font-weight:normal;
  font-size:12px;
  text-transform:uppercase;
  color:#336699;
  line-height:1.5em;
  letter-spacing:0px
}
#article h4 {
  padding-left:10px;
  font-size:14px;
  text-transform:uppercase;
  color:#000000;
  line-height:1.5em;
  letter-spacing:0px;
  text-align:left
}
#article h3 a {
  padding-right:20px;
  font-weight:normal;
  font-size:11px;
  color:#9e3333;
  line-height:2.3em;
  letter-spacing:0px
}
#article h3 a:hover {
  padding-right:20px;
  font-weight:normal;
  font-size:11px;
  color:#9e3333;
  line-height:2.3em;
  letter-spacing:0px
}
#article table {
  padding-right:5px;
  padding-left:5px;
  width:100%
}
#article td {
  padding-right:3px;
  padding-left:3px;
  padding-bottom:3px;
  width:25%;
  padding-top:3px
}
#article img {
  padding-bottom:10px
}
#article p {
  padding-bottom:10px;
  padding-top:10px
}
#article-item {
  padding:10px;
  float:left;
  width:164px;
}

#article-item span.title-big {
  width:164px;
}

#article-item h3 {
  margin-top:8px;
}

#bread {
padding-right: 0;
padding-left: 10px;
min-height: 0;
background: ##FFFFFF;
float: left;
margin-bottom: 0;
padding-bottom: 3px;
margin-left: 0;
width: 950px;
color: #ffffff;
margin-right: 0;
padding-top: 1px;
border-bottom: 0px solid red;
  
}



#bread a {
  color:#ffffff;
  text-decoration:none
}
#bread a:hover {
  color:#ffffff;
  text-decoration:underline
}
#links {
  padding-right:3px;
  padding-left:3px;
  min-height:65px;
  background:url(images/footerbk.jpg);
  float:left;
  padding-bottom:3px;
  width:954px;
  color:#fff;
  padding-top:3px
}

#link_list {
  padding-right:3px;
  padding-left:3px;
  margin-bottom:8px;
  padding-bottom:3px;
  margin-left:3px;
  color:#fff;
  margin-right:3px;
  padding-top:3px
}
#link_list table {
  padding-right:5px;
  padding-left:5px;
  width:940px
}
#link_list td {
  padding-right:3px;
  padding-left:3px;
  padding-bottom:3px;
  padding-top:3px
}
#link_list a {
  color:#fff;
  text-decoration:none
}
#link_list a:hover {
  text-decoration:underline
}
#link_list ul {
  padding-left:8px;
  font-weight:bold;
  font-size:11px
}
#link_list li {
  padding-left:0px;
  font-weight:normal;
  font-size:11px;
  list-style-type:none
}

#footer p{
    font-size: 10px;
    line-height: 11px;
}


#footer {
  clear:both;
  padding-right:5px;
  padding-left:5px;
  font-size:11px;
  background:#88afd6;
  padding-bottom:5px;
  width:950px;
  color:#284159;
  padding-top:10px;
  height:30px;
  text-align:center
}
#copyright {
  clear:both;
  padding-right:2px;
  padding-left:2px;
  font-size:11px;
  background:#d3b8c2;
  padding-bottom:2px;
  width:1006px;
  padding-top:2px;
  height:20px;
  text-align:center
}
#footer-tabs {
  padding-right:5px;
  padding-left:5px;
  background:#176925;
  float:left;
  padding-bottom:5px;
  margin:5px;
  width:231px;
  color:#000000;
  padding-top:5px;
  height:90px;
  text-align: left
}

#footer p.bodytext a {
  color:#fff;
}

#footer p.bodytext a:hover {
  text-decoration:none;
}

#center-2 div.tx-feuserloginsystem-pi1 td,
div#dyna_fef_page table td {
  padding:0;
  border:0;
  margin-bottom:0;
}

#center-2 div.tx-feuserloginsystem-pi1 input#submit {
  margin:2px 0 0 0;
}

div#dyna_fef_page div.dyna_form_field {
  margin-bottom:20px;
}

div#dynafef_actions {
  clear:both;
}

div#dyna_fef_page div.dyna_form_label,
div#dyna_fef_page input.dyna_form_input,
div#dyna_fef_page select {
  font-size:12px;
    font-family: 'Open Sans', sans-serif !important;
}


#rightcolumn select {width: 100%;}
#rightcolumn div#dyna_fef_page div.dyna_form_field {margin-bottom: 7px !important;}


div#dyna_fef_page div#div_imagecaption {
  clear:both;
}

div#dyna_fef_page div#div_submit_button input,
div#dyna_fef_page div#div_delete_button input,
div.tx-feuserloginsystem-pi1 input#submit,
div#dyna_fef_page input#id_input_act_Register,
div#dyna_fef_page div#dynafef_actions input {
  font-size:12px;
  color:#fff;
  background-color:#336699;
  border:0;
  margin:3px 12px 0 0;
  padding:3px 6px;
  height:auto;
  width:auto;
}

div#dyna_fef_page div#div_tx_mblnewsevent_regfrom,
div#dyna_fef_page div#div_tx_mblnewsevent_regfromtime {
  width:100px;
  float:left;
}

div#dyna_fef_page div#div_tx_mblnewsevent_regto {
  width:160px;
  /* float:left; */
}

div#dyna_fef_page div#div_tx_mblnewsevent_fromtime {
  width:160px;
  float:left;
}

div.tx-feuserloginsystem-pi1 {
  margin-bottom:15px;
}

div.tx-feuserloginsystem-pi1 input {
  border: 1px solid #B5B8C8;
  color: #000000;
  font-size: 12px;
  padding: 3px;
  height:14px;  
  width:200px;  
}

#center-2 div.tx-dynalist-pi1 table.focus-result td,
#center-2 div.tx-dynalist-pi1 table.focus td {
  border:0;
  border-bottom:1px dotted #DDDDDD;
  padding:15px 0;
    
}

#center-2 div.tx-dynalist-pi1 table.focus-result img,
#center-2 div.tx-dynalist-pi1 table.focus img {
  float:left;
  margin-right:7px;
  /* width:120px; */
}

#center-2 div.tx-dynalist-pi1 table.focus-result div.lng-buttons img,
#center-2 div.tx-dynalist-pi1 table.focus div.lng-buttons img {
  float:none;
  margin-right:0;
}

#center-2 div.tx-dynalist-pi1 table.focus-result table.tx-dynalist-pi1-langtool,
#center-2 div.tx-dynalist-pi1 table.focus table.tx-dynalist-pi1-langtool {
  position:absolute;
  margin-top:0;
  width:137px;
}

#center-2 div.tx-dynalist-pi1 table.focus-result div.lng-buttons div.status,
#center-2 div.tx-dynalist-pi1 table.focus div.lng-buttons div.status {
  float:right;
}

div.maincontent {
  width:100%;
  float:left;
}

/* ########## DYNA FOMR ######## */

div#dyna_fef_page h4 {
  font-size:14px;
  text-transform:uppercase;
  color:#000000;
  line-height:1.5em;
  letter-spacing:0px;
  margin-bottom:12px;
}

div#dyna_fef_page {
   background: url(images/bg-blog.jpg) repeat-x scroll 50% bottom transparent;
   border-color: #2c6195 #DDDDDD #DDDDDD;
   border-right: 1px solid #DDDDDD;
   border-style: solid;
   border-width: 4px 1px 1px;
   color: #333333;
   margin:5px 0 20px 14px;
   /*min-height: 435px;*/
   padding: 10px;
   width: 695px;
}
#rightcolumn div#dyna_fef_page {
   background: url();
   border-color: #2c6195 #DDDDDD #DDDDDD;
   border: 0;
   color: #333333;
   margin:0;
   /*min-height: 435px;*/
   padding: 0;
   width: 100%;
}
/* ########## DETAIL PAGES ######## */

div.tx-dynafef-pi4 {
  margin-top:6px;
  padding:1px 2px 2px 2px
  font-size: 15px;
  
}
div.dynafef_pi4_title {
  
  padding:2px 2px 2px 2px
  
  
}

div.tx-dynafef-pi4 h2 {

}
div. tx-dynafef-pi4 div.dynafef_pi4_value {
    font-size: 12px;
    padding:8px
}

#center-2 div.detail-img img {
  float:left;
  margin-right:15px;
  margin-bottom:15px;
}


/* ########## DYNALIST ######## */

#center-2 table.focus-result td {
  border:0;
  border-bottom: 1px dotted #DDDDDD;
}

div.tx-dynalist-pi1-pagination {
  border:0;
}

div#center-2 div.tx-dynalist-pi1-pagination a {
  border:0;
  background-color:transparent;
  padding:3px;
  color:#333333;  
}

div#center-2 div.tx-dynalist-pi1-pagination a:hover {
  color:#333333;
  text-decoration:underline;
}

div#center-2 div.tx-dynalist-pi1-pagination a.current {
  color:#9E3333;
  font-weight:bold;
}

div#center-2 table.moreitems td {
  border:0;
  border-bottom:1px dotted #DDDDDD;
  margin-bottom:6px;
  padding:4px;  
  width:50%;
}

div#center-2 table.moreitems td img {
  margin-right:6px;
}

div#center-2 table.moreitems td div.status img {
  margin-right:0;
}

div#center-2 table.moreitems div.lng-buttons {
  float:left;
  width:100%;
  margin:5px 0;  
}

div#center-2 table.moreitems table.tx-dynalist-pi1-langtool {
  position:absolute;
  width:137px;
}

div#center-2 table.moreitems div.status {
  float:right;
}
/* ########## SMALL LOGIN ######## */

div#rightcolumn div.tx-feuserloginsystem-pi1 {
  margin-bottom:0;
}

div#rightcolumn div.tx-feuserloginsystem-pi1 table table {
  border-collapse:collapse;
}

div#rightcolumn div.tx-feuserloginsystem-pi1 table table input#user,
div#rightcolumn div.tx-feuserloginsystem-pi1 table table input#pass {
  width:160px;
  margin-bottom:10px;
  border:1px solid #CCC !important;
}

p.download a {
  color:#9E3333;;
}

p.csc-linkToTop {
  text-align:right;
}

p.csc-linkToTop a {    
  color: #9E3333;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 1.5em;
}

div.not-registered {
  margin-top:12px;
}

ul.rightsub {
  padding-left:15px;
}

ul.rightsubsub {
  padding-left:15px;
}

h6.pdf-dwn a,
span.pdf-dwn {
  background:url(images/pdf_icon.gif) left top no-repeat;
  padding-left:18px;
  font-size: 11px;
}

h6.pdf-dwn {
  font-size: 11px;
  font-weight:normal;
}

h6.pdf-dwn a img {
  height:13px;
}

a.dyna_fef-file-img {
  display:none;
}

span.dyna_fef-file-value {
  color:#9E3333;
  font-size:12px;
  font-weight:normal;
  letter-spacing:0;
  line-height:1.5em;
  background:url(images/down_icon.gif) no-repeat left top;
  padding-left:18px;
}

/* ########## FORUM ######## */

div#tx_chcforum-pi1 {
  margin-top:10px;
}

.tx_chcforum-pi1-toolBar {
    background-color: #C4DAF1;
    border: 1px solid #8FABC6;
}
.tx-chcforum-pi1-preTableWrap {
    border: 1px solid #8FABC6;
}
.tx-chcforum-pi1-Table {
    border: 1px solid #8FABC6;
}
.tx-chcforum-pi1-Table thead tr th {
    background-color: #0069BC;
}
.tx-chcforum-pi1-Table tbody tr th {
    background-color: #E9E9E9;
    font-size: 14px;
}
.tx-chcforum-pi1-Table tbody tr td {
    background-color: #FFFFFF;
    border-bottom: 1px solid #C8C8C8;
    border-right: 1px solid #C8C8C8;
}
div.tx-chcforum-pi1-FooterBox, .tx-chcforum-pi1-postForm #formWhere {
    background-color: #0069BC;
    border: 1px solid #8FABC6;
    color:#fff;
    padding:3px;
}
#tx_chcforum-pi1 hr {
    background-color: #759FCD;
    border: 0 none;
    height: 1px;
}
.tx-chcforum-pi1-linkUp {
    border: 0 none;
}
.tx-chcforum-pi1-postTableWrap, .tx-chcforum-pi1-postForm, .tx-chcforum-pi1-singlePost, .tx-chcforum-pi1-postForm fieldset#formTop legend, .tx-chcforum-pi1-postForm fieldset {
    border: 1px solid #8FABC6;
}
.tx-chcforum-pi1-singlePost .text {
    border-bottom: 1px solid #8FABC6;
    border-top: 1px solid #8FABC6;
}
.tx-chcforum-pi1-navPath a {
    color: #4C7EBA;
}
.tx-chcforum-pi1-postForm fieldset label {
    margin-bottom: 5px;
    padding-top: 0;
}
input.tx-chcforum-pi1-formBtnHov {
    color: #4C7EBA;
}

div#top-login {
  float:left;
  position:absolute;
  width:200px;
}

div#share {
  float:right;
}

div#top-login span {
  color:#000;
}

div#top-login input#user,
div#top-login input#pass {
  border:1px solid #DDDDDD;
  padding:1px;
  height:14px;
  width:80px;
  color:
  font-size:11px;
}

div#top-login input.placeholder {
  color:#949494;
  font-size:11px;
}

div#top-login input#submit {
  border:0;
  background-color:transparent;
  margin:0;
  width:13px;
  height:13px;
  padding:0 0 0 3px;
}

table.logged-in {
  border-right:5px solid #fff;
}

table.logged-in td {
  vertical-align:bottom;
  *vertical-align:middle;
}

table.DynarchCalendar-titleCont {
  margin-left:50px;
}


#center-2 ul.themes {width:425px; border-bottom: 1px dotted #DDDDDD; float:left; padding-bottom:3px;}
#center-2 ul.themes .header-group {margin-top: 20px; float:left;}
#center-2 ul.themes .header-group:after {display: block; content: ''; clear: both;}
#center-2 ul.themes .header-group ul {margin-top: 5px; margin-left: 10px;}
#center-2 ul.themes .header-group h4 {font-size: 1.0em !important; font-weight: 600 !important; margin-bottom: 0px !important;}
#center-2 ul.themes .header-group span {font-size: 0.9em;}
#center-2 ul.themes li {float:left; /*background:none transparent;*/ width:44%; margin-right:8px;}

#center-2 ul.themes .header-group.interorg {margin-top: -18px;}

#center-2 ul.themes.subnat .header-group {float: none;}



div#detail-video,
div#detail-slideshow {
  margin-top:15px;
}

div.detail-info,
div.detail-link {
  margin-top:6px;
}

div.detail-flie {
  margin-top:6px;
  margin-left:-5px;
}

div.detail-pubs {
  margin-top:6px;
}

div.detail-pubs li {font-size: 13px !important;}

div.detail-pubs.det-small {font-size: 0.9em;}
div.detail-pubs.det-small b {display; block; float: left; margin-right: 10px; margin-bottom: 3px;}
/* div.detail-pubs.det-small:after {display: block; content: ''; clear: both;} */

div.detail-link a {
  color:#9E3333;
}

div.detail-filters {
  border-top:1px dotted #DDDDDD;
  padding-top:16px;
}

input#permalogin {
  width:auto;
}

td.permanent-login {
  display:none;
}

div.forgot-header {
  display:none;
}

h6.comments {
  float:left;

  line-height:1.5em;  
  font-size:11px;
}

/* ####### COMMENTS ##### */

div.tx-comments-pi1 {
  margin:15px 2px;
}

#center-2 div.tx-comments-comments-item {
  background:url(images/comments_bg.jpg) repeat-x scroll left top transparent;
  margin-bottom:10px;
  padding:10px;
}

#center-2 div.tx-comments-pi1 div.tx-comments-comment-content {
  margin-top:15px;
}

#center-2 div.tx-comments-pi1 input#tx_comments_pi1_submit {
  background-color: #336699;
  border: 0 none;
  color: #FFFFFF;
  font-size: 12px;
  height: auto;
  margin: 3px 12px 0 0;
  padding: 3px 6px;
  width: auto;
}

div.forgot-password {
  margin-top:8px;
}

div.tx-comments-form-top-message {
  margin:5px 0;
}

div.postedby a {
  text-decoration:underline;
}

div.postedby a:hover {
  text-decoration:none;
}

#c489543 .csc-header h2,
#c490520 .csc-header h2, 
#c500291 .csc-header h2 {color:#224365; font-weight: 600 !important; font-size: 17px;}

.filter_results {height: 25px; border-bottom: 1px solid #cccccc; margin-bottom: 10px; margin-top: 20px;}
.filter_results .filter_label {float:left; margin-right: 5px;}
.filter_results .filter_param {font-weight: bold; float:left; margin-right: 10px;}
.filter_results .filter_clean {float:right; background-color: #ad5858; border: medium none; color: #ffffff; font-family: "Segoe UI",sans-serif !important; font-size: 12px !important; margin-top: -5px; padding: 3px 6px; text-transform: uppercase;}
.filter_results .filter_clean a {color:#ffffff;}

#portal-div {background: #f7f7f7; margin-left: 5px; padding-left: 5px; margin-top: 20px;}
#portal-div .csc-header {background: #2c6195; color:#ffffff; font-weight: bold; padding: 5px; margin-left: -5px; margin-bottom: 15px;}

#portal-div DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
  float:none;
  }

#portal-div DIV.csc-textpic-imagewrap,
#portal-div DIV.csc-textpic-imagerow {
  width:auto !important;
  }

#portal-div br {
  display: inline;
  }

#portal-div DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
  margin:0 !important;
  }

#portal-div .csc-textpic-caption {text-align: center; font-size: 1.3em; margin:0 auto; background:rgba(0,0,0, 0.5); position: relative; top: -33px; min-height: 31px; line-height: 29px; width:225px; margin-bottom:-21px;}
#portal-div .csc-textpic-caption a {color:#ffffff !important;}

#rbox-bluebg {border:1px solid #dddddd ; padding: 5px 10px; min-height: 35px; margin-bottom: 16px; background:#336699; text-align: center;}
#rbox-bluebg:hover {opacity: 0.8;}
#rbox-bluebg p {font-size: 16px; line-height: 21px; padding-top: 5px;}
#rbox-bluebg p a {color:#ffffff; text-decoration: none;}



