
@charset "utf-8";

body {
    background : #ffffff;
    font-family: Arial,helvetica,sans-serif;
    margin : 15px 2%;
    color : #000000;
    width : 96%;
  }


abbr {
    border-bottom : dotted 1px #585858;
  }


dd,dt,dl {
    margin: 0px;
    padding: 0px;
  }


.hidden {
    visibility : hidden;
    font-size : 0em;
    margin: 0px;
    padding: 0px;
  }


#browser_issues {
    visibility : hidden;
    display: none;
  }


#banner {
    width: 100%;
    border-bottom : 3px double #55553E;
    height: 80px;
}

#menu {
    visibility:hidden;
    display:none;
  }

#container {
    margin: 0px;
  }


#container .column {
    position: relative;
  }


#mainbody h2 {
    margin:1em 0px;
  }


#mainbody h2 a {
    font-size: 0.7em;
    font-weight: normal;
  }

#ackrtl {
    padding : 5px 0;
    direction : rtl;
    float : left;
    right : 50%;
    text-align : left;
    top : 0px;
    font-weight: bold;
  }


#breadcrumbrtl {
    padding : 5px 0;
    direction: rtl;
    float : right;
    left : 50%;
    text-align : right;
    top : 0px;
  }


#breadcrumb {
    padding : 5px 0px;
    float : left;
    right : 50%;
    top : 0px;
  }


#ack {
    padding : 5px 0px;
    float : right;
    left : 50%;
    text-align : right;
    top : 0px;
    font-weight: bold;
  }


#left_pane {
    visibility:hidden;
    display:none;
  }


.list1 {
    padding : 0px 5px;
    margin : 0px;
    list-style : inside;
    text-align : left;
    text-indent : 0px;
  }


h4 {
    background : #ffffff;
    font-weight: bold;
    padding : 3px 1em;
    margin : 0px;
    height : 1em;
    color : #000000;
    text-align : center;
    border-bottom: 2px solid #555555;
    border-top: 2px solid #555555;
  }


h4 a {
    text-align:right;
    padding-left:100px;
    text-decoration: underline;
    font-weight: normal;
  }


h4 a:hover {
    text-decoration : none;
  }


h3 {
    color:#000000;
    padding : 2px 5px;
    border-bottom : 3px double #555555;
    border-top : 3px double #555555;
  }


.subtitle {
    margin-top: 2px;
  }


h2 {
    font-size: 1.5em;
  }


a:hover {
    color : #ff0000;
    text-decoration : none;
  }


#quote {
    font-style: italic;
    font-weight: bold;
    margin-top: 0px;
    color : #000000;
    background-color: inherit;
    text-align : center;
    padding : 0px 1em 0 1em;
  }


#quote p {
    text-align : center;
    width: 75%;
  }


.quoter {
    margin : -1em 0 0;
    font-weight: normal;
  }


#bodytext {
    text-align:justify;
  }


#searchform,#searchform2,#searchform3 {
    background: #ffffff;
    clear : both;
    width:500px;
    border-color: #bbbb88;
    border-style: solid;
    border-width: 1px;
    margin-bottom:15px;
    margin-top:2em;
  }


#searchform h4, #searchform2 h4, #searchform3 h4 {
    text-align: left;
    padding: 5px;
    margin-top: 0px;
  }


#searchform h5, #searchform2 h5, #searchform3 h5 {
    background : #ffffcc;
    padding : 3px;
    margin : 1em 0px;
    color : #565656;
    text-align : left;
    border-bottom: 1px solid #bbbb88;
    border-top: 1px solid #bbbb88;
  }


#searchform form, #searchform2 form, #searchform3 form {
    margin:5px;
  }


#searchform p, #searchform2 p, #searchform3 p {
    margin:5px 0px;
  }


#subbanner {
    border-style : none none solid;
    border-width : 0px 0px 1px;
    border-bottom-color : #bbbb88;
    height : 2em;
    margin-top: 5px;
    clear: both;
  }


#subbannerrtl {
    border-style : none none solid;
    border-width : 0px 0px 1px;
    border-bottom-color : #bbbb88;
    min-height : 2em;
    margin-top: 5px;
    clear: both;
  }


#footer {
    border-style : solid none;
    border-width : 1px 0px 0px;
    border-top-color : #bbbb88;
    float:left;
    text-align: justify;
    margin-top: 1em;
  }


#footer p {
    margin:5px;
  }

#footer img{
	display: none;
}

.tip {
    font-size: 90%;
    font-style : italic;
  }


a em {
    font-style: normal;
    text-decoration : underline;
  }


#bodyouter {
    margin-top:0px;
    margin-bottom:0px;
  }


.textbox {
    background : #ffffff;
    border : #bbbbbb solid 1px;
    color : #000000;
  }

.textbox_disabled {
    background : #ffffff;
    border : #ffffff solid 1px;
    color : #000000;
  }


h4.location {
    background-color:#d4d4d4;
    color: #000000;
    clear: both;
  }


#memberlist {
    margin: 0px auto;
    border: 1px solid #bbbb88;
  }


#memberlist .listtitle {
    margin-bottom:0px;
  }


#condlist {
    margin: 5px auto 5px;
    border: 1px solid #bbbb88;
    width: 90%;
  }


.condition {
    padding : 0 0 0 50%;
    border-bottom-color : #bbbb88;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    height : 2em;
  }


.conditionB {
    border-bottom: 1px solid #bbbb88;
    padding-left: 50%;
    height: 2em;
    font-weight:bold;
  }


.CLleft {
    width: 100%;
    margin-left:-100%;
    padding-left:1px;
    text-align:left;
  }


.CLTright {
    float:right;
    text-align: left;
    width: 50%;
    margin-top: -1em;
  }


.CLmbrs {
    padding: 0px 5px;
  }


.CLalias {
    font-style: italic;
    left: 50%;
    margin-top: -24px;
  }


.ukgroup {
    float:right;
    text-align:right;
    margin-top:-15px;
  }


.listtitle {
    background-color: #ffffff;
    color: #000000;
    font-weight: bold;
    padding: 2px;
    height:1em;
    border: 2px solid #555555;
    margin-bottom: 2px;
  }


.LTleft {
    float:left;
  }


.LTright {
    float:right;
    text-align: right;
    width: 40%;
  }


#searchform .LTright, #searchform2 , #searchform3 .LTright {
    font-weight: normal;
  }


.mbrdetails {
    max-width: 8em;
    float:left;
  }


.mbrdetails_help {
    max-width: 8em;
    float:left;
    border: dotted 1px #555555;
  }


.mbrdetailsrtl {
    max-width: 8em;
    float:right;
  }


.affprsdetails {
    float:right;
    vertical-align:top;
    padding-left : 5px;
  }


.affprsdetails_help {
    float:right;
    vertical-align:top;
    padding-left : 5px;
    border: dotted 1px #555555;
  }


.affprsdetailsrtl {
    float:left;
    vertical-align:top;
    padding-left : 5px;
  }


.member {
    padding : 0 0 1em;
    margin : 5px 5px 1em;
    border-style : none none solid;
    border-width : medium medium 1px;
    border-bottom-color : #bbbb88;
    min-height: 6em;
  }


.member img {
    padding : 0 2px;
    border-width : 0px;
    vertical-align : top;
  }


.mbrsummary {
    font-family : arial,hevletica,sans-serif;
    font-style: italic;
    color: #4c4c4c;
    margin-left:8em;
    text-align:center;
    padding-top: 2px;
  }


.mbrsummary_help {
    font-family : arial,hevletica,sans-serif;
    font-style: italic;
    color: #4c4c4c;
    margin-left:8em;
    text-align:center;
    padding-top: 2px;
    border: dotted 1px #555555;
  }


.mbrbrief {
    margin-right:6em;
    text-align:center;
  }


.mbrbrief_help {
    margin-right:6em;
    text-align:center;
    border: dotted 1px #555555;
  }


.mbrbriefrtl .stronger {
    padding-right: 5px;
    font-weight:bold;
  }


.mbrbrief strong {
    padding-left: 5px;
    border-left-color : #000000;
    border-left-style : solid;
    border-left-width : 1px;
  }


.previous {
    float : left;
    text-align:left;
    width : 50%;
  }


.next {
    float : right;
    text-align : right;
    width : 50%;
  }


#addyourself {
    margin-bottom: 1em;
  }


a {
    color : #000000;
    text-decoration : none;
  }

