@charset "UTF-8";
/* CSS Document */
#regcard, #card, #card td{ color:#000000;font-weight:bold;}
#regcard{background: url(../images/bg.png) no-repeat; padding:10px 80px 80px 15px; min-height:650px;}
#card{ font-family:"Courier New", Courier, monospace; font-size: 12px; }

#registrationcard{background:url(../images/registrationcard.png) bottom left no-repeat; height:40px; }
#rank{background:url(../images/rank.png) top left no-repeat; }
#contact_card{background:url(../images/contact.png) top left no-repeat; }
#committee{background:url(../images/committee.png) top left no-repeat; text-align:left;vertical-align:bottom; height:57px;}

#photo{ width:130px; height:130px; vertical-align: top;}
#photo img{border:none;}

#firstname{ background:url(../images/firstname.png) bottom left no-repeat; min-width:100px; }
#lastname{background:url(../images/lastname.png) bottom left no-repeat;min-width:100px;}
#company{background:url(../images/company.png) bottom left no-repeat;min-width:100px; }
#title{background:url(../images/title.png) bottom left no-repeat; min-width:75px;}
#type{background:url(../images/type.png) bottom left no-repeat;min-width:100px; }
#web{background:url(../images/web.png) bottom left no-repeat; }
#web a{ color:#000000; text-decoration:none; font-weight: bold;
}
#web a:hover{text-decoration:underline;}

#individual{background:url(../images/individual.png) top center no-repeat; padding-top: 30px; width:16%;}
#student{background:url(../images/student.png) top center no-repeat; width:16%;}
#silver{background:url(../images/silver.png) top center no-repeat; width:16%;}
#gold{background:url(../images/gold.png) top center no-repeat; width:16%;}
#platinum{background:url(../images/platinum.png) top center no-repeat; width:16%;}
#other{background:url(../images/other.png) top center no-repeat; width:16%;}

#work{background:url(../images/work.png) top center no-repeat; width:50%; vertical-align:bottom; height:57px;}
#mobile{background:url(../images/mobile.png) top center no-repeat; width:50%; vertical-align:bottom; height:57px;}
#fax{background:url(../images/fax.png) top center no-repeat; width:50%; vertical-align:bottom; height:57px;}
#email{background:url(../images/email.png) top center no-repeat; width:50%; vertical-align:bottom; height:57px;}
#email a{ color:#000000; text-decoration:none; font-weight: bold;
}
#email a:hover{text-decoration:underline;}
#no{background:url(../images/no.png) bottom left no-repeat; width:50px;}
#street{background:url(../images/street.png) bottom left no-repeat; }
#apt{background:url(../images/apt.png) bottom left no-repeat; width:100px;}
#city{background:url(../images/city.png) bottom left no-repeat; }
#state{background:url(../images/state.png) bottom left no-repeat;width:50px; }
#zip{background:url(../images/zip.png) bottom left no-repeat; width:100px;}

.heading{height:22px;}

.btm{ padding: 8px 3px 16px 10px; margin:1px 0 0 0;}
.top{ padding: 30px 3px 8px 3px; margin:1px 0 0 0; text-align:center;}

.div1{ background:url(../images/div1.png) repeat-y top center; width:5px;}
.div2{background:url(../images/div2.png) repeat-y top center; width:8px;}
.div3{background:url(../images/div3.png) repeat-x top; height:4px;}
.div4{background:url(../images/div4.png) repeat-x top; height:21px;}

