@charset "UTF-8";
/* CSS Document */



#recmemlogin-container
	{
	padding-top:50px;
	padding-left:171.5px;
	width:562.5px;
	height:auto;
	padding-bottom:50px;
	}

#recmemlogin-head
	{
	background:url(../images/login-head.jpg) no-repeat;
	width:391px;
	height:22px;
	}
	
#recmemlogin-body
	{
	background:url(../images/login-body.jpg);
	width:371px;
	height:auto;
	padding-left:20px;
	}
	
#recmemlogin-line
	{
	width:351px;
	}
	
#recmemlogin-foot
	{
	background:url(../images/login-footer.jpg) no-repeat;
	width:391px;
	height:23px;
	}
	
.style13 {font-size: 16px}




/*-------------rec mem form and database------------------*/

#recmem-container
	{
	padding-top:50px;
	padding-left:12.5px;
	width:712.5px;
	height:auto;
	padding-bottom:50px;
	}


#recmem-head
	{
	background:url(../images/rec-mem-head.jpg) no-repeat bottom left;
	width:712.5px;
	height:63px;
	}


/*menu stuff begin*/

#spacer{ float:left; height:32px; text-align:center; width:10px;}



#one, #two, #three, #four, #five, #six, #seven, #eight{ border:solid 1px #e2e0e0;float:left; height:32px; text-align:center; padding:0px 20px 0px 20px; background:url(../images/nav.jpg) #FFFFFF top left; }


#yah1 #one, #yah2 #two, #yah3 #three, #yah4 #four, #yah5 #five, #yah6 #six{
	border-left: solid 1px;
	border-top:solid 1px;
	border-right:solid 1px;
	border-bottom:none;
	border-color:#e2e0e0;
	height:33px;
		
}


/*menu stuff end*/

	
#recmem-body
	{
        background:url(../images/rec-mem-body.jpg) repeat-y;
        width:700px;
        height:auto;
        padding-left:20px;
	}

.field{width: 250px;}

.field2{width: 200px;}
	
#recmem-line
	{
	width:652.5px;
	}
	
#recmem-foot
	{
	background:url(../images/rec-mem-footer.jpg) no-repeat;
	width:712.5px;
	height:38px;
	}
	
.title{font-size:16px; font-weight:bold;}

#a_renewal_search{
    border:1px solid #aaa;
    margin:3px;
    padding:8px 3px;
    margin-right:50px;
}

.err{
    margin:10px;
    margin-right:50px;
    border:2px solid #900;
    padding:10px;
    font-weight:bold;
    text-align:center;
    color:#900;
}

.emsg{
    text-align:center;
    font-weight:bold;
    color:#900;
}

.imsg{
    text-align:center;
    font-weight:bold;
    color:#090;
}

.prnonly{
    display:none;
}

td .uline{
    border-bottom:1px solid #000;
}

.buttonlink{
    border:0;
    color:#900;
    font-size:11px;
    font-family:verdana, arial;
    background-color:transparent;
    cursor:pointer;
}

.tab_members, #csearch_box table{
    border-collapse:collapse;
}

.tab_members th, .tab_members td, #csearch_box th, #csearch_box td{
    font-size:10px;
    padding:1px 2px;
    border:1px solid #aaa;
}

.tab_members th, #csearch_box th{
    font-weight:bold;
    background-color:#900;
    color:white;
    white-space:nowrap;
    padding:3px 1px;
}

tr.inactive td{
    background-color:#E09579;
}

.tab_members th a{
    color:#fff;
}

.tab_members th a:hover{
    color:#aaa;
}

#a_signup_form table td{
    font-size:13px;
}

#a_signup_form tr.smaller td{
    font-size:11px;
}

#csearch_box{
    margin-right:50px;
}

#tab_new_member .label{
    padding-bottom:2px;
    font-weight:bold;
    color:#555;
    text-transform:uppercase;
}

#box_clubassoc, #box_boxercategory{
    display:none;
}

tr.expired td, td.expired{
    background-color:#e00;
}

tr.expire90 td, td.expire90{
    color:#009;
}

tr.expire30 td, td.expire30{
    color:#900;
}

.mid-wide{
    width:45px;
}
