/* Document Formatting */
#hintbox { background-color: #FFF7F0; border: 1px solid #000000; font: 11px Tahoma, Arial, Sans-Serif; line-height: 18px; padding: 3px; position: absolute; top: 0; visibility: hidden; width: 150px; z-index: 100; }

div#members { background-color: #FFFFFF; margin: 10px 0; }
div#members .border { border: 1px solid #3392A9; }
div#members .centre { text-align: center; }
div#members .clearfloats { clear: both; }
div#members .floatleft { float: left; }
div#members .floatright { float: right; }
div#members .innerpad { padding: 0 6px; }
div#members .mbottom { margin-bottom: 10px; }
div#members .mleft { margin-left: 10px; }
div#members .mright { margin-right: 10px; }
div#members .mtop { margin-top: 10px; }
div#members .pbottom { padding-bottom: 10px; }
div#members .pleft { padding-left: 10px; }
div#members .pright { padding-right: 10px; }
div#members .ptop { padding-top: 10px; }


/* Layout Formatting */
div#members div#membercontent { width: 455px; }
div#members div#membercontent div.alternate { background-color: #FFF7F0; }
div#members div#membercontent div.heading h2 { margin-top: 10px; }
div#members div#membercontent div#map { height: 300px; margin-bottom: 10px; width: 100%; }
div#members div#membercontent div#membermenu { margin: 0; padding: 0; width: 453px; }
div#members div#membercontent div.membermenuitem { float: left; margin: 0; padding: 0; width: 151px; }
div#members div#membercontent div.membermenuitem img { float: left; height: 50px; margin: 0; padding: 0; width: 50px; }
div#members div#membercontent div.membermenuitem p.double { margin-top: 11px; }
div#members div#membercontent div.membermenuitem p.single { margin-top: 15px; }
div#members div#membercontent div.standard { background-color: #DEEDF0; }
div#members div#membercontent li { color: #000000; font-weight: normal; margin-left: 25px; }
div#members div#membercontent p.more { margin-top: 7px; }
div#members div#membercontent table { margin-bottom: 10px; }
div#members div#membercontent table.nobottom { margin-bottom: 0; }
div#members div#membercontent td { color: #000000; font-weight: normal; padding: 2px 0 2px 0; }
div#members div#membercontent td.left { color: #000000; font-weight: normal; padding: 2px 0 2px 6px; }
div#members div#membercontent td.right { color: #000000; font-weight: normal; padding: 2px 6px 2px 0; }
div#members div#membercontent th { background-color: #BCBABB; color: #FFFFFF; padding: 2px 0 2px 6px; text-align: left; }
div#members div#membercontent tr { background-color: #DEEDF0; }
div#members div#membercontent tr.alternate { background-color: #FFF7F0; }
div#members div#membercontent tr.nobackground { background-color: #FFFFFF; }


/* Heading Formatting */
div#members h2 { background-color: #FFFFFF; color: #000000; font-size: 1.2em; margin: 0 0 5px 0; }


/* Paragraph Formatting */
div#members p { color: #000000; font-size: 1em; font-weight: normal; }
div#members p.error { color: #FF0000; margin-top: 10px; padding-bottom: 10px; text-align: center; }


/* Link Formatting */
div#members a { color: #000000; text-decoration: none; }
div#members a:hover { color: #3392A9; text-decoration: none; }


/* Form Formatting */
div#members fieldset { border: 1px solid #3392A9; padding: 10px 0; width: 350px; }
div#members fieldset label { width: 120px; }
div#members fieldset legend { color: #000000; font-size: 10pt; padding: 0 2px; }
div#members input { font-weight: normal; margin: 2px; }
div#members input.button { background-color: #F8F2E6; border: 1px solid #3391AA; color: #000000; font: 1.35em Tahoma, Arial, Sans-Serif; }
div#members input.txtbox { background-color: #FFFFFF; border: 1px solid #3391AA; color: #000000; font: 1.35em Tahoma, Arial, Sans-Serif; }
div#members label { color:#000000; float: left; font-size: 1em; font-weight: normal; margin: 2px; text-align: right; width: 170px; }
div#members label.nowidth { width: auto; }
div#members select { background-color: #FFFFFF; border: 1px solid #3391AA; color: #000000; font: 1.35em Tahoma, Arial, Sans-Serif; margin: 2px; font-weight: normal; }
div#members textarea { background-color: #FFFFFF; border: 1px solid #3391AA; color: #000000; font: 1.35em Tahoma, Arial, Sans-Serif; height: 200px; margin: 2px; font-weight: normal; width: 466px; }
div#members textarea.half { height: 100px; }
