body {
  background:#CC444F url(/images/templates/bground_strip_regional.jpg);
   background-attachment: fixed;
   background-position: center;
   background-repeat: repeat-x;
}

#background_image {
  background: url(/images/templates/body_background_regional.jpg);
   background-repeat: no-repeat;
   background-position: center;
   background-attachment: fixed;
   width: 100%;
   height: 100%;
   z-index: -20
}

.background_header, .gfg-title {
  background: url(/images/templates/regional_bg.jpg);
  background-repeat: repeat-x;
  color: #ffffff;
  padding: 5px 0 5px 15px;
  width: 647px
}

a, a:hover, a:active, a:visited {
  color: #CC444F
}

h2, h3 {
  color: #CC444F;
  font-family: 'Frutiger45LightBold', sans-serif;
}

#inner_mainwrapper {
   border:10px solid #CC444F;
}

#right_col_subpage h1 {
  color: #CC444F;
  border-bottom: 1px solid #E49DA3;
  font-family: 'Frutiger45LightBold', sans-serif;
}

.border_bottom {
  border-bottom: 1px solid #E49DA3;
  width: 100%;
  margin-bottom: 20px;
  padding-top: 2px
}

.background_header {
 clear: both
}

#sub_nav ul li {
  border-bottom: 1px solid #E49DA3
}

#sub_nav ul a, #sub_nav ul a:hover, #sub_nav ul a:visited, #sub_nav ul a:active {
 color: #CC444F;
}

#sub_nav ul a:hover {
  background: #CC444F !important
}

#sub_nav ul ul {
  border-top: 1px solid #E49DA3
}

#sub_nav ul ul li a:hover {
  background: #CC444F;
}

.subpage_links {
  background: #F5DEE0;
  border: 1px solid #E49DA3
}

.subpage_links a, #subpage_links a:hover, #subpage_links a:visited, #subpage_links a:active {
  color: #CC444F;
}

.subpage_links h2 {
  color: #CC444F;
  border-bottom: 1px solid #E49DA3;
  background: url(/images/templates/triangle_regional_bullet_large.gif);
  background-repeat: no-repeat;
  background-position: 177px 0px;
  padding-top: 3px
}

#right_col_subpage a, #right_col_subpage a:hover, #right_col_subpage a:visited, #right_col_subpage a:active  {
  color: #CC444F
}

#inner_content_box {
 border: 1px solid #E49DA3
}

.listing_block {
/* border-bottom: 1px solid #E49DA3*/
border:none;
}

#right_col_subpage .main_story .extract p, #right_col_subpage .extract p {
	font-size:1em;
}

#inner_content_box h2 {
  color: #CC444F
}

#inner_content_box a, #inner_content_box a:hover, #inner_content_box a:visited, #inner_content_box a:active {
  font-size: 1.3em;
  padding-bottom: 0px;
  font-family: 'Frutiger45LightBold', sans-serif;
}

#footer {
   border-top: 1px solid #E49DA3
}

#main_content {
  background: #F5DEE0;
  border: 1px solid #E49DA3
}

.more_news a, .more_news a:hover, .more_news a:visited, .more_news a:active {
  background: url(/images/templates/triangle_regional_bullet.gif);
  background-repeat: no-repeat;
  background-position: 85px 11px
}

.background_header h2 {
  color: #ffffff;
  padding-bottom: 0
}

.subscribe {
  font-size: 1.0em !important
}

.main_story a, .main_story a:hover, .main_story a:visited, .main_story a:active {
  font-size: 1.5em !important
}

#right_col_subpage h1 {
  border-bottom: 1px solid #E49DA3;
  padding-bottom: 2px;
  width: 100%;
  margin-bottom: 20px
  
}

.other_tuc_regions form select {
	color:#6F6F6F;
	font-size:1.1em;
	margin:3px 0;
	width:140px;
}

.background_header, .gfg-title {
  background: url(/images/templates/regional_bg.jpg);
  background-repeat: repeat-x;
  color: #ffffff;
  padding: 5px 0 5px 15px;
  width: 647px;
  font-family: 'Frutiger45LightBold', sans-serif;
}

.gfg-root {
  width: 650px !important;
  border: 1px solid #CC444F !important
}

.intro {
border-bottom:1px solid #E49DA3;
clear:both;
margin-bottom:20px;
padding-bottom:10px;
}

.more_news a {
  font-size: 1.2em !important;
  background-position: 80px 12px !important
}


