/* HWEBSYSTEMS CSS */
body {
	background-color: #f8f8f8;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 15px;
	text-align: center;
}
p, .Normal, table, td, div {
	color: #666666;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}
span.christmas {
	color: #A20000;
}
table a,
table a:link,
table a:active,
table a:visited {
	color: #666666;
	text-decoration: underline;
}
table a:hover {
	color: #666666;
	text-decoration: none;
}
/* mhra diary */
a.link,
a.link:link,
a.link:active,
a.link:visited {
	text-decoration: underline;
}
a.link:hover {
	color: #666666;
	text-decoration: none;
}
/* mhra diary */
div.InformationText {
	font-size: 10px;
	color: #FFF;
}
div.InformationText span {
	color: #307ac5;
}
div.InformationText a, div.InformationText a:hover {
	color: #FFF;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0px;
}
h1.page-title {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #0a3a73;
	padding-bottom: 10px;
	margin-top: 9px;
	margin-bottom: -3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c2c2c2;
}
h1.page-title a, h1.page-title a:link, h1.page-title a:active, h1.page-title a:visited, h1.page-title a:hover {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #0a3a73;	
}
hr {
	height: 1px;
	color: #c2c2c2;
	background: #c2c2c2;
	border: 0;
}
.clear
{
	clear: both;
}
.login {
	height: 24px;
	text-align: center;
	vertical-align: bottom;
}
.SelectedTab {
	color: #666666;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
}
.SelectedTab a, .SelectedTab a:link, .SelectedTab a:active, .SelectedTab a:visited, .SelectedTab a:hover {
	color:#666666;
	text-decoration: none;
}
.OtherTabs {
	color: #f8f8f8;
	font-family: Tahoma, Verdana;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
}
a.OtherTabs:link, a.OtherTabs:active, a.OtherTabs:visited {
	color:#f8f8f8;
	font-weight: normal;
	text-decoration: none;
}
a.OtherTabs:hover {
	color:#f8f8f8;
    text-decoration: underline;
}
.LeftMenuItem {
	width: 151px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #FFF;
	background-image: url(../../images/general/left-navigation-separator.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 4px;
	padding-bottom: 6px;
}
.LeftMenuItem a, .LeftMenuItem a:visited, .LeftMenuItem a:link {
	width: 151px;
	text-decoration: none;
	color: #FFF;
}
.LeftMenuItem a:hover {
	text-decoration: none;
	color: #cb9b39;
}
.LeftMenuItem img {
	border: 0px;
	margin-right: 8px;
}
.RightMenuItem {
	width: 202px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #0a3a73;
	padding-top: 4px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c2c2c2;
}
.RightMenuItem a, .RightMenuItem a:visited, .RightMenuItem a:link {
	width: 202px;
	text-decoration: none;
	color: #0a3a73;
}
.RightMenuItem a:hover {
	text-decoration: none;
	color: #307ac5;
}
.RightMenuItem img {
	border: 0px;
	margin-right: 8px;
}
.BottomMenuItem {
	color: #666666;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	text-decoration: none;
}
.BottomMenuItem a, .BottomMenuItem a:visited, .BottomMenuItem a:link {
	color: #666666;
	text-decoration: none;
}
.BottomMenuItem a:hover {
	text-decoration: underline;
}
#browser {
	display: none;
}
#wrapper {
	width: 924px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #top {
	height: 12px;
	background-image: url(../../images/wrapper/wrapper_t.jpg);
	background-repeat: repeat-x;
}
#wrapper #topLeft {
	width: 24px;
	height: 12px;
	background-image: url(../../images/wrapper/wrapper_tl.jpg);
	background-repeat: no-repeat;
	float: left;
}
#wrapper #topRight {
	width: 24px;
	height: 12px;
	background-image: url(../../images/wrapper/wrapper_tr.jpg);
	background-repeat: no-repeat;
	float: right;
}
#wrapper #left {
	width: 12px;
	height: auto;
	background-image: url(../../images/wrapper/wrapper_l.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
}
#wrapper #left span#top {
	width: 12px;
	height: 50%;
	background-image: url(../../images/wrapper/wrapper_lh.jpg);
	background-repeat: no-repeat;
	display: block;
}
#wrapper #left span#bottom {
	width: 12px;
	height: 50%;
	background-image: url(../../images/wrapper/wrapper_ll.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
	display: block;
}
#wrapper #right {
	width: 12px;
	height: auto;
	background-image: url(../../images/wrapper/wrapper_r.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
}
#wrapper #right span#top {
	width: 12px;
	height: 50%;
	background-image: url(../../images/wrapper/wrapper_rh.jpg);
	background-repeat: no-repeat;
	display: block;
}
#wrapper #right span#bottom {
	width: 12px;
	height: 50%;
	background-image: url(../../images/wrapper/wrapper_rl.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
	display: block;
}
#wrapper #bottom {
	height: 12px;
	background-image: url(../../images/wrapper/wrapper_b.jpg);
	background-repeat: repeat-x;
}
#wrapper #bottomLeft {
	width: 24px;
	height: 12px;
	background-image: url(../../images/wrapper/wrapper_bl.jpg);
	background-repeat: no-repeat;
	float: left;
}
#wrapper #bottomRight {
	width: 24px;
	height: 12px;
	background-image: url(../../images/wrapper/wrapper_br.jpg);
	background-repeat: no-repeat;
	float: right;
}
#wrapper td.sponsors {
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 15px;
}
#wrapper .bottomItems {
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 11px;
}
#wrapper .bottomItems .BottomNavigationPane {
	width: 60%;
	text-align: left;
	float: left;
}
#wrapper .bottomItems .copyright {
	width: 40%;
	text-align: right;
	float: right;
}
#enclose {
	width: 900px;
	height: 100%;
	padding: 8px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c4c4c4;
}
#canvas {
	width: 884px;
}
#bluestripe {
	width: auto;
	height: 3px;
	background-color: #033a7b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#banner {
	width: 884px;
	height: 74px;
	background-color: #dde8f3;
}
#banner #bleft {
	width: 442px;
	height: 74px;
	background-image: url(../../images/banner/leftBack.jpg);
	background-repeat: no-repeat;
	float: left;
}
#banner #bleft img#logo {
	width: 126px;
	height: 34px;
	margin-left: 24px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
}
#banner #bleft #title {
	width: 235px;
	height: 12px;
	margin-top: 31px;
	margin-bottom: 31px;
	float: left;
}
#banner #bleft #title img {
	width: 235px;
	height: 12px;
}
#banner #divider {
	width: 1px;
	height: 34px;
	margin-top: 20px;
	margin-left: 24px;
	margin-right: 24px;
	margin-bottom: 20px;
	background-color: #c4d8ed;
	float: left;
}
#banner #bright {
	width: 442px;
	height: 74px;
	background-image: url(../../images/banner/rightBack.jpg);
	background-repeat: no-repeat;
	text-align: right;
	float: right;
}
#banner #bright #title {
	width: 62px;
	height: 7px;
	margin-top: 34px;
	margin-right: 12px;
	margin-bottom: 33px;
	float: right;
}
#banner #bright #title img {
	width: 62px;
	height: 7px;
}
#banner #bright img#logo {
	width: spx;
	height: 28px;
	margin-top: 23px;
	margin-right: 24px;
	margin-bottom: 23px;
	float: right;
}
#horizontalNavigationSpace {
	height: 2px;
}
#navigation {
	height: 19px;
}
#navigation #nleft {
	width: 526px;
	height: 19px;
	font-family: Tahoma, Verdana;
	font-size: 9px;
	margin-right: 2px;
	float: left;
}
#navigation #nleft a, #navigation #nleft a:link, #navigation #nleft a:visited {
	width: auto;
	height: 17px;
	font-size: 9px;
	background-color: #0a3a73;
	padding-top: 2px;
	padding-left: 19px;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFF;
	display: block;
}
#navigation #nleft a:active, #navigation #nleft a:hover {
	font-size: 9px;
	background-color: #cb9b39;
}
#navigation #nleft #home {
	width: 92px;
	height: 19px;
	margin-right: 2px;
	float: left;
}
#navigation #nleft #history {
	width: 111px;
	height: 19px;
	margin-right: 2px;
	float: left;
}
#navigation #nleft #council {
	width: 104px;
	height: 19px;
	margin-right: 2px;
	float: left;
}
#navigation #nleft #diary {
	width: 98px;
	height: 19px;
	margin-right: 2px;
	float: left;
}
#navigation #nleft #contact {
	width: 113px;
	height: 19px;
	float: left;
}
#navigation #nright {
	width: 356px;
	height: 19px;
	background-color: #f9f9f9;
	float: right;
}
#navigation #nright #admin {
	width: auto;
	height: 17px;
	background-color: #dde8f3;
	background-image: url(../../images/general/loginBack.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-align: right;
	padding-top: 2px;
	padding-left: 31px;
	padding-right: 11px;
	float: right;
}
#navigation #nright #admin #acontent {
	width: auto;
	color: #666666;
	font-family: Tahoma, Verdana;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
}
#navigation #nright #admin #acontent a,
#navigation #nright #admin #acontent a:link,
#navigation #nright #admin #acontent a:active,
#navigation #nright #admin #acontent a:visited {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
#navigation #nright #admin #acontent a:hover {
	color: #666666;
    text-decoration: underline;
}
#navigation #nright #admin span#divider {
	font-family: Tahoma, Verdana;
	font-size: 9px;
	color: #94c1ee;
	margin-left: 10px;
	margin-right: 10px;
}
#top-separator {
	height: 26px;
}
#top-separator div {
	width: 884px;
	height: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#bottom-separator {
	height: 18px;
}
#bottom-separator div {
	width: 884px;
	margin-top: 8px;
}
#header-main {
	height: 276px;
}
#header-main div.photo {
	width: 526px;
	height: 276px;
	margin-right: 2px;
	margin-bottom: 8px;
	background-color: #dde8f3;
	float: left;
}
#header-main #hcontent {
	width: 296px;
	height: 240px;
	padding-top: 24px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 12px;
	margin-bottom: 8px;
	background-image: url(../../images/general/headerBack.jpg);
	background-repeat: no-repeat;
	float: right;
}
#header-main #hcontent div.quote {
	width: 296px;
	height: 104px;
	margin-bottom: 12px;
	border-bottom: 1px solid #DADADA;
}
#header-main #hcontent div.quote p {
	line-height: 15px;
	margin-top: 0px;
}
#header-main #hcontent div.quote p#highlight {
	color: #307ac5;	
}
#header-main #hcontent div.shortcuts {
	width: 296px;
	height: 123px;
}
#header-threepanel {
	height: 101px;
}
#header-threepanel #hleft {
	width: 526px;
	height: 101px;
	float: left;
}
#header-threepanel #hleft #hbanner {
	width: 504px;
	height: 79px;
	background-image: url(../../images/general/bannerBack.jpg);
	background-repeat: repeat-x;
	padding: 11px;
}
#header-threepanel #hleft #hbanner div.bannerContainer {
	width: 498px;
	height: 73px;
	background-image: url(../../images/general/bannerBorder.jpg);
	background-repeat: no-repeat;
	padding: 3px;
}
#header-threepanel #hright {
	width: 356px;
	height: 101px;
	float: right;
}
#header-threepanel #hright #slogan {
	width: 356px;
	height: 101px;
}
#content-main {
	height: 140px;
}
#content-main #tourism {
	width: 174px;
	height: 140px;
	background-color: #FFF;
	margin-right: 2px;
	float: left;
}
#content-main #tourism div.photo {
	width: 174px;
	height: 45px;
	margin-bottom: 2px;
}
#content-main #tourism div.content {
	width: 150px;
	height: 81px;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #cb9b39;
	background-image: url(../../images/general/tourismorganisationsBack.jpg);
	background-repeat: no-repeat;
}
#content-main #tourism div.content div#content {
	width: 150px;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: #FFF;
	line-height: 15px;
	padding-bottom: 9px;
	margin-top: -4px;
	background-image: url(../../images/general/srtSeparator.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#content-main #tourism div.content div#content span {
	font-weight: bold;
}
#content-main #tourism div.content div#button {
	height: 15px;
	margin-top: 23px;
	margin-bottom: 8px;
}
#content-main #list {
	width: 174px;
	height: 140px;
	background-color: #FFF;
	margin-right: 2px;
	float: left;
}
#content-main #list div.photo {
	width: 174px;
	height: 45px;
	margin-bottom: 2px;
}
#content-main #list div.content {
	width: 150px;
	height: 81px;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #cb9b39;
	background-image: url(../../images/general/listofmembersBack.jpg);
	background-repeat: no-repeat;
}
#content-main #list div.content div#content {
	width: 150px;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: #FFF;
	line-height: 15px;
	padding-bottom: 9px;
	margin-top: -4px;
	background-image: url(../../images/general/srtSeparator.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#content-main #list div.content div#content span {
	font-weight: bold;
}
#content-main #list div.content div#button {
	height: 15px;
	margin-top: 23px;
	margin-bottom: 8px;
}
#content-main #shortcuts {
	width: 174px;
	height: 140px;
	margin-right: 2px;
	float: left;
}
#content-main #shortcuts div.ShortcutOne {
	width: 174px;
	height: 45px;
	margin-bottom: 2px;
	background-color: #0a3a73;
}
#content-main #shortcuts div.ShortcutTwo {
	width: 174px;
	height: 45px;
	margin-bottom: 2px;
	background-color: #0a3a73;
}
#content-main #shortcuts div.ShortcutThree {
	width: 174px;
	height: 46px;
	background-color: #0a3a73;
}
#content-main #advertisment {
	width: 356px;
	height: 140px;
	float: left;
}
#content-main #advertisment #title {
	height: 45px;
	margin-bottom: 2px;
	background-color: #13437c;
}
#content-main #advertisment #title img {
	border: 0;
}
#content-main #advertisment .advertismentContainer {
	width: 356px;
	height: 93px;
}
#content-twopanel {
	height: 100%;
	vertical-align: top;
}
#content-twopanel #contentContainer {
	width: 684px;
	height: auto;
	vertical-align: top;
}
#content-twopanel #contentContainer div.twopanel-content {
	width: 672px;
	height: auto;
	padding-top: 11px;
	padding-right: 12px;
	padding-bottom: 9px;
	margin-bottom: -11px;
}
#content-twopanel #contentContainer div.twopanel-content table {
	width: 672px;
	height: auto;
}
#content-threepanel {
	height: 100%;
	vertical-align: top;
}
#content-threepanel .left-navigation {
	width: 151px;
	height: 100%;
	background-color: #0a3a73;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
}
#content-threepanel .left-navigation table {
	width: 151px;
	height: auto;
}
#content-threepanel .left-information {
	margin-top: 20px;
}
#content-threepanel #divider {
	width: 25px;
	height: 100%;
	background-image: url(../../images/general/separator.jpg);
	background-position: center;
	background-repeat: repeat-y;
}
#content-threepanel #contentContainer {
	width: 433px;
	height: auto;
	vertical-align: top;
}
#content-threepanel #contentContainer div.threepanel-content {
	width: 433px;
	height: auto;
	margin-top: 12px;
	padding-bottom: 9px;
	margin-bottom: -11px;
}
#content-threepanel #contentContainer div.threepanel-content table {
	width: 433px;
	height: auto;
}
#content-threepanel .right-navigation {
	width: 202px;
	height: 100%;
	background-color: #f4f4f4;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
}
#content-threepanel .right-navigation table {
	width: 202px;
	height: auto;
}
#content-threepanel .right-image {
	width: 202px;
	height: 100%;
	background-color: #f4f4f4;
	vertical-align: top;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
}
#content-threepanel .right-image table {
	width: 202px;
	height: auto;
}

/*--------------------------------------------------------------------------
Document Bank Container
--------------------------------------------------------------------------*/

#container {
	width: 433px;
	height: auto;
	margin-bottom: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
}
#container-title {
	width: auto;
	height: 24px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-transform: capitalize;
	text-align: left;
	background-color: #0a3a73;
	background-image: url(../../images/containers/documentbank/container-title-left.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#container-title span {
	width: auto;
	height: 19px;
	background-image: url(../../images/containers/documentbank/container-title-right.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 5px;
	display: block;
}
#container #dull-titles {
	width: auto;
	height: 24px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-transform: capitalize;
	text-align: left;
	background-color: #ededed;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#container #dull-titles #month,
#container .light-items #month,
#container .light-items-over #month {
	width: 75px;
	height: 19px;
	padding-top: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	float: left;
}
#container #dull-titles #year,
#container .light-items #year,
#container .light-items-over #year {
	width: 37px;
	height: 19px;
	padding-top: 5px;
	padding-left: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;	
	float: left;
}
#container #dull-titles #title,
#container .light-items #title,
#container .light-items-over #title {
	width: 222px;
	height: 19px;
	padding-top: 5px;
	padding-left: 12px;
	padding-right: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	float: left;	
}
#container #dull-titles #link,
#container .light-items #link,
#container .light-items-over #link {
	width: 24px;
	height: 19px;
	padding-left: 12px;
	padding-top: 5px;
	float: left;	
}
#container .light-items {
	width: auto;
	height: 24px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #666666;
	text-transform: capitalize;
	text-align: left;
	background-color: #f9f9f9;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#container .light-items img,
#container .light-items-over img {
	border: 0px;
	margin-top: 3px;
}
#container .light-items #title a, 
#container .light-items #title a:link, 
#container .light-items #title a:active,
#container .light-items #title a:visited {
	color: #666666;
	text-decoration: none;
}
#container .light-items #title a:hover {
	text-decoration: none;
}
#container .light-items-over {
	width: auto;
	height: 24px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #0a3a73;
	text-transform: capitalize;
	text-align: left;
	background-color: #f5f5f5;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#container .light-items-over a {
	width: auto;
	height: 14px;
	color: #0a3a73;
	text-decoration: none;
}
#container br {
	display: none;
}

/*--------------------------------------------------------------------------
Our Members Container
--------------------------------------------------------------------------*/

table.container-ourmembers {
	width: 433px;
	height: 251px;
	margin-bottom: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
}
#container-ourmembers {
	width: 433px;
	height: auto;
}
#container-ourmembers-title {
	width: auto;
	height: 24px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-transform: capitalize;
	text-align: left;
	background-color: #0a3a73;
	background-image: url(../../images/containers/ourmembers/container-title-left.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#container-ourmembers-title span {
	width: auto;
	height: 19px;
	background-image: url(../../images/containers/ourmembers/container-title-right.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 5px;
	display: block;
}
#container-ourmembers-profile {
	background: #F5F5F5;
	padding: 4px 12px 5px 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#container-ourmembers-left {
	width: 216px;
	height: auto;
	float: left;
}
#container-ourmembers-right {
	width: 216px;
	height: auto;
	float: right;
}
#container-ourmembers-bottom {
	width: 433px;
	height: auto;
	float: left;
}
#container-ourmembers-right #title,
#container-ourmembers-left #title,
#container-ourmembers-bottom #title {
	width: 192px;
	text-align: left;
	text-transform: capitalize;
	font-weight: bold;
	background-color: #ededed;
	padding-top: 4px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#container-ourmembers-right #entry,
#container-ourmembers-left #entry,
#container-ourmembers-bottom #entry {
	width: 192px;
	text-align: left;
	text-transform: capitalize;
	color: #666666;
	background-color: #f5f5f5;
	padding-top: 4px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#container-ourmembers-right #entry a,
#container-ourmembers-left #entry a {
	color: #666666;
	text-transform: none;
}
#container-ourmembers-right #entry a:hover,
#container-ourmembers-left #entry a:hover {
	color: #0a3a73;
}
#container-ourmembers-right #photos {
	width: 216px;
	height: 98px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#container-ourmembers-right #photos #photo-left {
	width: 107px;
	height: 98px;
	float: left;
}
#container-ourmembers-right #photos #photo-left img {
	width: 107px;
	height: 98px;
}
#container-ourmembers-right #photos #photo-right {
	width: 108px;
	height: 98px;
	float: right;
}
#container-ourmembers-right #photos #photo-right img {
	width: 108px;
	height: 98px;
}

/*--------------------------------------------------------------------------
Generic
--------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
}
h1.news {
	width: 249px;
	height: 25px;
	background: url(../../graphics/home/titles/news.png) no-repeat left 8px;
	margin: 12px 20px 12px 20px;
	float: left;
}
h1.news a {
	display: block;
}
h1.news span {
	width: 31px;
	height: 21px;
	background: url(../../graphics/home/titles/icons/news.png) no-repeat left top;
	margin: 2px 0 0 0;
	float: right;
}
h1.pressreleases {
	width: 486px;
	height: 27px;
	background: url(../../graphics/home/titles/pressreleases.png) no-repeat left 9px;
	margin: 11px 20px 11px 20px;
	float: left;
}
h1.pressreleases a {
	display: block;
}
h1.pressreleases span {
	width: 32px;
	height: 27px;
	background: url(../../graphics/home/titles/icons/pressreleases.png) no-repeat left top;
	margin: 0 0 0 0;
	float: right;
}
h1.mhradiary {
	width: 316px;
	height: 28px;
	background: url(../../graphics/home/titles/mhradiary.png) no-repeat left 9px;
	margin: 11px 20px 10px 20px;
	float: left;
}
h1.mhradiary a {
	display: block;
}
h1.mhradiary span {
	width: 27px;
	height: 28px;
	background: url(../../graphics/home/titles/icons/mhradiary.png) no-repeat left top;
	margin: 0 0 0 0;
	float: right;
}

/*--------------------------------------------------------------------------
Common
--------------------------------------------------------------------------*/

.replaced {
	overflow: hidden;
	text-indent: -10000em;
}
.float-left {
	float: left;
}

/*--------------------------------------------------------------------------
Content
--------------------------------------------------------------------------*/
/*
.column-holder
{
	min-height: 274px;
}
* html .column-holder {
	height: 274px;
}
.column1,
.column2,
.column3 {
	width: 289px;
	height: 250px;
	margin: 0 8px 8px 0;
}
.column3 {
	margin: 0;
}
.content-title {
	height: 49px;
	text-align: left;
	background: url(../../graphics/home/titles/back.png) no-repeat;
}
.content-holder {
	padding: 0 19px 0 19px;
	border-left: solid 1px #DADADA;
	border-right: solid 1px #DADADA;
	border-bottom: solid 1px #DADADA;
	min-height: 178px;
	margin: 0 0 8px 0;
	width: 249px;
}
* html .content-holder {
	height: 217px;
}
.xmod {
	padding: 16px 19px 17px 19px;
}
*/

/*--------------------------------------------------------------------------
Content
--------------------------------------------------------------------------*/

.column-holder
{
	min-height: 274px;
}
* html .column-holder {
	height: 274px;
}
.column1 {
	width: 526px;
	height: 250px;
	margin: 0 2px 0 0;
}
.column2 {
	width: 356px;
	height: 250px;
	margin: 0 0 0 0;
}
.content-title-1 {
	height: 49px;
	text-align: left;
	background: url(../../graphics/home/titles/back1.png) no-repeat;
}
.content-title-2 {
	height: 49px;
	text-align: left;
	background: url(../../graphics/home/titles/back2.png) no-repeat;
}
.content-holder-1 {
	padding: 0 19px 0 19px;
	border-left: solid 1px #DADADA;
	border-right: solid 1px #DADADA;
	border-bottom: solid 1px #DADADA;
	min-height: 186px;
	margin: 0 0 5px 0;
	width: 486px;
}
.content-holder-2 {
	padding: 0 19px 0 19px;
	border-left: solid 1px #DADADA;
	border-right: solid 1px #DADADA;
	border-bottom: solid 1px #DADADA;
	min-height: 186px;
	margin: 0 0 5px 0;
	width: 316px;
}
* html .content-holder-1,
* html .content-holder-2 {
	height: 219px;
}
.xmod {
	padding: 16px 19px 17px 19px;
}

/*--------------------------------------------------------------------------
Xmod
--------------------------------------------------------------------------*/
#dnn_ctr6472_XModDisplay_dlXMods,
#dnn_ctr6477_XModDisplay_dlXMods,
#dnn_ctr6474_XModDisplay_dlXMods
{
	margin: -2px;
}
#dnn_ctr6477_XModDisplay_dlXMods
{
	margin-top: 1px;
}
#dnn_ctr6898_XModFeedback_Signature_0
{
	width: 13px;
	height: 13px;
	margin-right: 5px;
	vertical-align: text-top;
}
#dnn_ctr6898_XModFeedback_Type_0,
#dnn_ctr6898_XModFeedback_Type_1,
#dnn_ctr6898_XModFeedback_Type_2,
#dnn_ctr6898_XModFeedback_Type_3 
{
	width: 13px;
	height: 13px;
	margin-right: 5px;
	vertical-align: text-top;
}
.mhra-front {
	font-family: Arial, Helvetica, sans-serif;
	min-height: 151px;
	text-align: justify;
	width: 249px;
}
/* for Internet Explorer */
/*\*/
* html .mhra-front {
	height: 151px;
}
/**/
.mhra-front p {
	margin: 0;
	padding: 0;
}
.mhra-front p.name {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dadada;
	color: #13437c;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
}
.mhra-front p.name a,
.mhra-front p.name a:active,
.mhra-front p.name a:link,
.mhra-front p.name a:visited {
	color: #13437c;
	text-decoration: none;
}
.mhra-front p.name a:hover {
	color: #d8ad4f;
	text-decoration: none;
}
.mhra-front p.desc {
	font-size: 11px;
}
.mhra-front a.readmore,
.mhra-front a.readmore:link,
.mhra-front a.readmore:active,
.mhra-front a.readmore:visited 
{
	color: #13437c;
	font-size: 11px;
	text-decoration: none;
	background-image: url(/Portals/5/images/xmod/common/arrow.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
	display: block;
	margin: 8px 0 0 0;
	width: 64px;
}
.mhra-front a.readmore:hover
{
	color: #666;
}
.xmod-front {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #dadada;
	border-bottom-color: #dadada;
	margin: 0 0 5px 0;
}
.xmod-front a,
.xmod-front a:hover,
.xmod-front a:active,
.xmod-front a:visited
{
	color: #13437c;
	text-decoration: none;
}
.xmod-front p.name {
	margin: 0 0 10px 45px;
	float: left;
	width: 164px;
}
.xmod-front p.name a {
	text-decoration: none;
	color: #13437c;
}
.xmod-front p.readmore {
	float: right;
	margin: 10px 20px 0 0;
}
.xmod-front p.readmore img {
	border: 0;
}
.xmod-front-1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #dadada;
	border-bottom-color: #dadada;
	margin: 0 0 5px 0;
	width: 486px;
}
.xmod-front-1 a,
.xmod-front-1 a:hover,
.xmod-front-1 a:active,
.xmod-front-1 a:visited
{
	color: #13437c;
	text-decoration: none;
}
.xmod-front-1 div.name {
	margin: 0 0 0 45px;
	float: left;
	width: 395px;
}
.xmod-front-1 div.name p {
	font-weight: normal;
	line-height: 11px;
	margin-top: -6px;
}
.xmod-front-1 div.name a {
	text-decoration: none;
	color: #13437c;
}
.xmod-front-1 div.readmore {
	float: right;
	margin: 10px 20px 0 0;
}
.xmod-front-1 div.readmore img {
	border: 0;
}
.xmod-front-2 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #dadada;
	border-bottom-color: #dadada;
	margin: 0 0 5px 0;
	width: 316px;
}
.xmod-front-2 a,
.xmod-front-2 a:hover,
.xmod-front-2 a:active,
.xmod-front-2 a:visited
{
	color: #13437c;
	text-decoration: none;
}
.xmod-front-2 div.name {
	margin: 0 0 10px 45px;
	float: left;
	width: 164px;
}
.xmod-front-2 div.name p {
	font-weight: normal;
	line-height: 11px;
	margin-top: 5px;
	margin-bottom: -5px;
}
.xmod-front-2 div.name a {
	text-decoration: none;
	color: #13437c;
}
.xmod-front-2 div.readmore {
	float: right;
	margin: 10px 20px 0 0;
}
.xmod-front-2 div.readmore img {
	border: 0;
}
.xmod-back {
	height: 32px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/Portals/5/images/xmod/common/news.png);
	background-repeat: no-repeat;
	margin: 10px 0 10px 0;
}
.xmod-back-releases {
	display: block;
	height: 32px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/Portals/5/images/xmod/common/doc.png);
	background-repeat: no-repeat;
	margin: 10px 0 10px 0;
}
.xmod-back-diary {
	display: block;
	height: 32px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/Portals/5/images/xmod/common/diary.png);
	background-repeat: no-repeat;
	margin: 10px 0 10px 0;
}

/*--------------------------------------------------------------------------
Request For Participation
--------------------------------------------------------------------------*/

.rfp p {
	width: 100%;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: -4px;
	margin: 8px 0 0 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E9E9E9;
	float: left;
}
.rfp p.last {
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: -4px;
	margin: 8px 0 0 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E9E9E9;
	float: left;
	width: 
}
.rfp span {
	width: 163px;
	padding-top: 2px;
	margin-left: 0px;
	float: left;
}
.rfp input,
.rfp dateinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	width: 244px;
	height: 20px;
	padding-top: 1px;
	padding-left: 2px;
}
.rfp select1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	width: 244px;
}
.rfp textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	width: 244px;
	height: 100px;
	padding-top: 2px;
	padding-left: 3px;
}
.rfp .validating {
	width: 100%;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 168px;
	margin-top: 0px;
	margin-bottom: -3px;
	margin-left: 0;
	float: left;
	display:inline;
}
.rfp-container-buttons {
	float: right;
}
.rfp-container-buttons span {
	width:55px;
}
.rfp-container-buttons a,
.rfp-container-buttons a:link,
.rfp-container-buttons a:active,
.rfp-container-buttons a:visited {
	width: auto;
	font-size: 9px;
	white-space: nowrap;
	text-decoration: none;
	background-color: #0a3a73;
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 7px;
	padding-bottom: 3px;
	margin-top: 7px;
	margin-right: 12px;
	border: solid 1px #0a3a73;
	display: inline;
	float: left;
	color: #FFF;
}
.rfp-container-buttons a:hover {
	border: solid 1px #cb9b39;
	background-color: #cb9b39;
	color: #FFF;
	display: block;
}
