@charset "utf-8";
/* Contact CSS Document */

#content .details {float:right; width:207px; background:#c21226 url(../images/home/event-bottom.gif) left bottom no-repeat scroll; margin:0 0 1.3em 1.3em; padding-bottom:20px;}
#content .details p {padding:15px 15px 0 15px; margin:0; background:#c21226 url(../images/home/event-top.gif) left top no-repeat scroll; color:#FFF;}
#content .details p span {display:block; font-size:1.2em; padding-bottom:0.5em;}
#content .details p span.point_sym_span {display:inline; font-size:1em; padding:0;}
#content .details p a {color:#FFF; display:inline-block; margin-top:0.5em;}

#content table.membership {border:none; margin-bottom:1em;}
#content table.membership td, #content table.membership th {padding:5px 10px 5px 5px; border-top:1px solid #086db3; vertical-align:middle; width:300px; text-align:left;}
#content table.membership thead th {border-bottom:2px solid #086db3; border-top:none;}
#content table.membership .cost {border-left:1px solid #086db3; padding:5px 20px 5px 10px; width:150px;}
#content table.membership .join {width:auto;}

#content ul#documents li {background:url(../images/global/black-arrow.gif) 0 0.3em no-repeat scroll; padding:0 0 0.5em 10px;}

#content ul#admin li {background:url(../images/global/black-arrow.gif) 0 0.3em no-repeat scroll; padding:0 0 0.5em 10px;}

#content p.message {background:#086db3; color:#FFF; font-weight:bold; padding:5px;}
#content p.req {font-size:0.75em;}
#content span.req {font-family:Verdana, Arial, Helvetica, sans-serif; color:#c21226;}
#content fieldset {border-top:1px dotted #555; padding:1em 0 0.5em;}
#content fieldset label {display:inline-block; width:175px; margin:0 0.5em 0.5em 0; vertical-align:top; font-weight:bold;}
#content fieldset label.readonly {color:#555;}
#content fieldset label span.xtra {display:block; font-size:0.75em; padding:0.4em 0 0; font-weight:normal;}
#content fieldset p.label {float:left; display:inline; width:175px; margin:20px 0.5em 0.5em 0; vertical-align:bottom; font-weight:bold;}
#content fieldset input {border:1px solid #555; margin-bottom:0.5em; vertical-align:top; width:240px;}
#content fieldset input.readonly {border:1px solid #AAA; color:#555;}
#content fieldset input.submit {width:auto; border:none; float:right;}
#content fieldset select {margin-bottom:0.5em; vertical-align:top; width:242px;}
#content fieldset textarea {border:1px solid #555; margin-bottom:0.5em; vertical-align:top; width:240px; height:120px; font-size:0.9em;}
#content fieldset p.forgot {text-align:right;}
#content fieldset input.checkbox {width:auto; border:none;}
#content fieldset div.remember {width:300px; float:left;}
#content fieldset div.remember label {margin-top:0.1em;}
#content fieldset img.logo {margin:20px 0 10px 0;}

#content div.join fieldset label.checkbox {width:175px; margin-top:0.2em;}
#content div.join fieldset input.checkbox {width:auto; border:none; margin-left:185px;}

#content #colTwo img.memberType {margin:0 0 15px 0;}
