/* top line section */
#topLine{width: 100%;margin: 0;background: url(/css/images/top_bg.gif);}
#left{height: 29px;float: left;margin: 0;width: 250px;}
#middle{height: 29px;margin-left: 250px;margin-right: 250px;text-align: center;}
#right{height: 29px;float: right;width: 250px;margin: 0;text-align: right;}
#topLine h1{font-family: Verdana;font-size: 10pt;color: #ffffff;margin: 0;padding: 6px;}

/* Graded top line on the home page under 4 thumbs */
.hometopbrownline{background: url(/css/images/home_top_brown_grade_bg.gif);}

/* Thumbnail image on the website */
.thumb{background-color: #D98C40;border: 1px solid #FFFFFF;}

/* Profile stats brown lines */
.statsHeader {height: 22px; padding: 3px; text-indent: 20px; margin: 8px 0 8px 0; background: url(/css/images/profile_stat_header_grade.gif); font-weight: bold; }
#profileDescritpionTEXT {padding: 8px;}

/* Home top text - BC description */
#homeInvitation{padding: 10px;background-color: #ffffff; font-family: Verdana; font-size: 9pt;line-height: 1.3em}
#homeInvitation h1{margin: 3px;font-family: Verdana;font-size: 13pt;font-weight: bold;color: #d98c40;}

/* Header for Profile Gallery */
#profileGalleryHEADER{color: #333;}
#profileGalleryHEADER h1{margin: 10px; color: #333; font-family: verdana; font-size: 13pt; font-weight: normal; text-align: center;}

/* Error and Success DIV formatting */
div.error{font-family: Verdana;font-size: 10pt;border: 1px solid #FF8080;background-color: #FFDFDF;padding: 4px;}
div.success{font-family: Verdana;font-size: 10pt;border: 1px solid #99cc33;background-color: #EEF7DD; padding: 4px;}

h1.homeHeader{font-weight: bold;font-size: 10pt;color: #ffffff;font-family: Verdana;margin: 0px;}

.homeBody {border-collapse: collapse;border: 0px;background-color: #ffffff;font-weight: normal;font-size: 8pt;color: #000000;font-family: Verdana;}

.personalsTable{border-collapse: collapse;border: 1px solid #D56300;background-color: #FEE6BA;font-weight: bold;font-size: 12px;color: #333333;font-family: Verdana;}

.personalsText{border-collapse: collapse;border: 1px solid #D56300;background-color: #FFFFFF;font-weight: normal;font-size: 11px;color: #333333;font-family: Verdana;}
  
.mainTable{border-left: 1px solid #FEE6BA;border-top: 0px solid #FEE6BA;border-right: 1px solid #FEE6BA;border-bottom: 1px solid #FEE6BA;}

.contentText{line-height: 1.3em;font-size: 9pt;color: #333333;font-family: Verdana;}

/* Form elements */
input{ cursor: pointer;border:1px ridge #D56300;background-color: #FEE6BA;font-size: 8pt;font-family: Tahoma}
textarea{ border: 1px solid #666666;font-weight: normal;font-size: 10pt;color: #333333;font-family: Verdana; }

.star{font-weight: bold;font-size: 11px;color: #FF0000;font-family: Verdana;}

a:link{font-size: 10pt;color: #0000ff;font-family: Verdana;text-decoration: none;font-weight: normal;}
a:visited{font-size: 10pt;color: #0000ff;font-family: Verdana;text-decoration: none;font-weight: normal;}
a:hover{font-size: 10pt;color: #0000ff;font-family: Verdana;text-decoration: underline;font-weight: normal;}

h1{font: bold 10pt Verdana;}

#cnt{background: #F8F8FF;padding: 8px; text-align: left;line-height: 1.6em;font-size: 9pt;color: #333333;font-family: Verdana; }
#cnt h1{text-align: center; margin-top: 0; font: normal 15pt Verdana; }
#cnt h2{font-size: 14pt; font-weight: normal;}
#cnt h3{text-align: center;}
#cnt p {font: normal 8pt Verdana; line-height: 1.3em; }
#cnt a {font: normal 8pt Verdana; line-height: 1.3em; }

/* New Members Column */
#new_members { margin: 0; background: #FEE6BA; line-height: 1.2em; border: 1px solid #c00}
#new_members h1 { margin: 0; background-color: #c00; color: #fff; text-align: center; padding: 3px}
#new_members a { color: #000}

/* Login form */
div#login_wrapper {
margin: 0 auto;
width: 267px;
text-align: center;
}
div#login_box {
width: 267px;
height: 152px;
background: url('/images/login_bg.gif') left top no-repeat;
padding: 20px 0 0 0;
}

div#login_box p {
margin: 0;
padding: 0;
padding-bottom: 5px;
}
div#login_box input {
padding: 3px;
}
label
{
width: 4em;
text-indent: 15px;
padding-top: 2px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}