/* uabqf(uab quick form) stuff */

/* text */
.uabqf_text,
.uabqf_password,
.uabqf_autocomplete 
{
	color: #f00;
}

/* textarea */
.uabqf_textarea 
{

}

/* selects */
.uabqf_select,
.uabqf_hierselect,
.uabqf_hiddenselect 
{

}

/* checkboxes */
.uabqf_checkbox, 
.uabqf_advcheckbox 
{

}

/* radios */
.uabqf_radio 
{

}


/* buttons */
.uabqf_submit,
.uabqf_reset, 
.uabqf_button 
{
	
}

/* files */
.uabqf_file
{

}

/* image */
.uabqf_image
{

}

/* header */
.uabqf_header
{
		font-family: Georgia, "Times New Roman", Times, serif;;
	color : #000000;
	font-size : 11px;
	text-align : left;
	margin : 0;
	padding : 5;
}

/* label */
.uabqf_label
{
		font-family: Georgia, "Times New Roman", Times, serif;;
	color : #000000;
	font-size : 11px;
	text-align : left;
	margin : 0;
	padding : 0;
}

/* required */
.uabqf_required
{
		font-family: Georgia, "Times New Roman", Times, serif;;
	color : red;
	font-size : 11px;
	text-align : left;
	margin : 0;
	padding : 0;
}

/* error */
.uabqf_error
{
		font-family: Georgia, "Times New Roman", Times, serif;;
	color : red;
	font-size : 11px;
	text-align : left;
	margin : 0;
	padding : 0;
}

/* AFAIK, these aren't implemented */
.uabqf_group{}
.uabqf_static{}
.uabqf_html {}

.uabqf_date{}
.uabqf_link{}
.uabqf_hidden{}

/* end uabqf(uab quick form) stuff */

/* tab/content/icon/enclosures */

/* Icon */
.icon-left 
{
	background-image: url(images/icon/icon-left.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.icon-top 
{
	background-image: url(images/icon/icon-top.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.icon-right 
{
	background-image: url(images/icon/icon-right.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.icon-bottom 
{
	background-image: url(images/icon/icon-bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.icon 
{
	vertical-align: middle;
	text-align: center;
	background-color: #BEBEBE;
}

/* Content */
.content-left {
        background-image: url(images/content/content-left.gif);
        background-repeat: repeat-y;
        background-position: left;
}
.content-top {
        background-image: url(images/content/content-top.gif);
        background-repeat: repeat-x;
        background-position: top;
}
.content-right {
        background-image: url(images/content/content-right.gif);
        background-repeat: repeat-y;
        background-position: right;
}
.content-bottom {
        background-image: url(images/content/content-bottom.gif);
        background-repeat: repeat-x;
        background-position: bottom;
}
.content {
        background-color: #F6F6F6;
}

/* Tabs */
a, a:link {
   text-decoration:underline;
   color: #000000;
}
a:visited {
   color: #666666;
}
a:active, a:hover {
   color:#333333;
}
#scroller {
   overflow: auto;
   height: 200px;
}
.formoutside {
   background-color: transparent;
   background-image: url(images/form/form-tl.gif);
   background-position: top left;
   background-repeat: no-repeat;
   margin-top: 26px;
   margin-bottom: 1px !important;
   margin-bottom: 2px;
   padding: 0;
}
.formsecond {
   background-color: transparent;
   background-image: url(images/form/form-tr.gif);
   background-repeat: no-repeat;
   background-position: top right;
   margin: 0;
   padding: 5px 0 0 0;
}
.formthird {
   background-color: transparent;
   background-image: url(images/form/form-bl.gif);
   background-repeat: no-repeat;
   background-position: bottom left;
   padding: 0 0 0 10px;
   margin: 0;
}
.forminner {
   background-color: transparent;
   background-image: url(images/form/form-br.gif);
   background-repeat: no-repeat;
   background-position: bottom right;
   margin: 0;
   padding: 0;
}
.forminner form {
    clear: both;
} 
.form-clear {
   clear: both;
   height: 5px;
}
.formcontent {
	clear: both;
}
.formbottomoutside {
    background-color: transparent;
    background-image: url(images/form/form-tl.gif);
    background-position: top left;
    background-repeat: no-repeat;
    margin-top: 10px;
    margin-bottom: 1px !important;
    margin-bottom: 2px;
    padding: 0;
} 
#tabs {
   float:none;
   font-size:93%;
   line-height:normal;
   margin-bottom: -2px;
   padding: 0 0 0 0;
   z-index: 1000;
}
#tabs ul {
   margin:0;
   padding:10px 10px 2px 10px;
   list-style:none;
}
#tabs li {
   float:left;
   background:url("images/tabs/off_left.gif") no-repeat left top;
   margin: 0 0 0 0 !important;
   margin:0 0 2px 0;
   padding:0 0 0px 9px;
}
#tabs a {
   float:left;
   display:block;
   background:url("images/tabs/off_right.gif") no-repeat right top;
   padding:5px 15px 10px 6px;
   text-decoration:none;
   font-weight:bold;
   color: #666666;
}
/* Commented Backslash Hack
  hides rule from IE5-Mac \*/
#tabs a {float:none;}
/* End IE5-Mac hack */
#tabs a:hover {
   color:#333;
}
#current {
     position: relative;
   z-index: 1000;
   top: 1px;
}
#current li {
   margin: 0 0 -2px 0 !important;
   margin: 0;
}
#tabs #current {
   background-image:url("images/tabs/active_left.gif");
   margin: 0 0 -4px 0;
}
#tabs #current a {
   background-image:url("images/tabs/active_right.gif");
   color:#333;
   padding-bottom: 10px;
}

#bottomtab {
   font-size:93%;
   line-height:normal;
   margin-top: -2px;
   margin-right: 10px;
   padding: 0 0 0 0;
   background: none;
}
#bottomtab ul {
   margin:0;
   padding: 2px 0 10px 10px;
   list-style:none;
}
#bottomtab li {
   float:right;
   background:url("images/tabs/bottom_left.gif") no-repeat left bottom;
   margin: -1px 0 2px 0 !important;
   margin:-2px 0 2px 0;
   padding: 0 0 0px 9px;
   width: auto;
}
#bottomtab a {
   float:left;
   display:block;
   background:url("images/tabs/bottom_right.gif") no-repeat right bottom;
   margin: 0;
   padding: 4px 15px 5px 6px;
   text-decoration: none;
   font-weight:bold;
   color: #666666;
}
/* Commented Backslash Hack
  hides rule from IE5-Mac \*/
#bottomtab a {float:none;}
/* End IE5-Mac hack */
#bottomtab a:hover {
   color:#333;
} 
body {
	/*margin: 0px;*/
	/*background-color:#FFFFFF;*/
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	height: 90%; 
}
img {
	border: none;
}

/* end tab/content/icon/enclosures */

.my_name_is
{
	float: left;
margin-top: -.8em;
margin-right: 120px;
text-align: left;
	
}

/* response to actions */
.message
{
}
.error_div
{
	color: #666666;
}
/* end response to actions */

/* all rollovers go here */

a.addfammember {
   background-image: url(images/labels/addfammember.gif);
}
a:hover.addfammember {
   background-image: url(images/labels/addfammember.gif);
   background-position: 0 -15px;
}
.addfammember img {
   height: 15px;
   width: 114px;
   border:0;
   vertical-align: middle;
}
a.addnewfam {
   background-image: url(images/labels/addnewfam.gif);
}
a:hover.addnewfam {
   background-image: url(images/labels/addnewfam.gif);
   background-position: 0 -15px;
}
.addnewfam img {
   height: 15px;
   width: 92px;
   border:0;
   vertical-align: middle;
}
a.assignfam {
   background-image: url(images/labels/assignfam.gif);
}
a:hover.assignfam {
   background-image: url(images/labels/assignfam.gif);
   background-position: 0 -15px;
}
.assignfam img {
   height: 15px;
   width: 83px;
   border:0;
   vertical-align: middle;
}
a.beginning {
   background-image: url(images/labels/beginning.gif);
}
a:hover.beginning {
   background-image: url(images/labels/beginning.gif);
   background-position: 0 -15px;
}
.beginning img {
   height: 15px;
   width: 61px;
   border:0;
   vertical-align: middle;
}
a.browse {
   background-image: url(images/labels/browse.gif);
}
a:hover.browse {
   background-image: url(images/labels/browse.gif);
   background-position: 0 -15px;
}
.browse img {
   height: 15px;
   width: 47px;
   border:0;
   vertical-align: middle;
}
a.changepass {
   background-image: url(images/labels/changepass.gif);
}
a:hover.changepass {
   background-image: url(images/labels/changepass.gif);
   background-position: 0 -15px;
}
.changepass img {
   height: 15px;
   width: 128px;
   border:0;
   vertical-align: middle;
}
a.delete {
   background-image: url(images/labels/delete.gif);
}
a:hover.delete {
   background-image: url(images/labels/delete.gif);
   background-position: 0 -15px;
}
.delete img {
   height: 15px;
   width: 43px;
   border:0;
   vertical-align: middle;
}
a.editfaminfo {
   background-image: url(images/labels/editfaminfo.gif);
}
a:hover.editfaminfo {
   background-image: url(images/labels/editfaminfo.gif);
   background-position: 0 -15px;
}
.editfaminfo img {
   height: 15px;
   width: 142px;
   border:0;
   vertical-align: middle;
}
a.editmembers {
   background-image: url(images/labels/editmembers.gif);
}
a:hover.editmembers {
   background-image: url(images/labels/editmembers.gif);
   background-position: 0 -15px;
}
.editmembers img {
   height: 15px;
   width: 82px;
   border:0;
   vertical-align: middle;
}
a.editmembership {
   background-image: url(images/labels/editmembership.gif);
}
a:hover.editmembership {
   background-image: url(images/labels/editmembership.gif);
   background-position: 0 -15px;
}
.editmembership img {
   height: 15px;
   width: 99px;
   border:0;
   vertical-align: middle;
}
a.editprofile {
   background-image: url(images/labels/editprofile.gif);
}
a:hover.editprofile {
   background-image: url(images/labels/editprofile.gif);
   background-position: 0 -15px;
}
.editprofile img {
   height: 15px;
   width: 74px;
   border:0;
   vertical-align: middle;
}
a.end {
   background-image: url(images/labels/end.gif);
}
a:hover.end {
   background-image: url(images/labels/end.gif);
   background-position: 0 -15px;
}
.end img {
   height: 15px;
   width: 25px;
   border:0;
   vertical-align: middle;
}
a.families {
   background-image: url(images/labels/families.gif);
}
a:hover.families {
   background-image: url(images/labels/families.gif);
   background-position: 0 -15px;
}
.families img {
   height: 15px;
   width: 50px;
   border:0;
   vertical-align: middle;
}
a.familyprofile {
   background-image: url(images/labels/familyprofile.gif);
}
a:hover.familyprofile {
   background-image: url(images/labels/familyprofile.gif);
   background-position: 0 -15px;
}
.familyprofile img {
   height: 15px;
   width: 88px;
   border:0;
   vertical-align: middle;
}
a.groups {
   background-image: url(images/labels/groups.gif);
}
a:hover.groups {
   background-image: url(images/labels/groups.gif);
   background-position: 0 -15px;
}
.groups img {
   height: 15px;
   width: 47px;
   border:0;
   vertical-align: middle;
}
a.listmembers {
   background-image: url(images/labels/listmembers.gif);
}
a:hover.listmembers {
   background-image: url(images/labels/listmembers.gif);
   background-position: 0 -15px;
}
.listmembers img {
   height: 15px;
   width: 80px;
   border:0;
   vertical-align: middle;
}
.locmap {
   background-postion: top left;
}
a.locmap {
   background-image: url(images/labels/locmap.gif);
}
a:hover.locmap {
   background-image: url(images/labels/locmap.gif);
   background-position: 0 -15px;
}
.locmap img {
   height: 15px;
   width: 81px;
   border: 0;
   vertical-align: middle;
}
a.myfamprofile {
   background-image: url(images/labels/myfamprofile.gif);
}
a:hover.myfamprofile {
   background-image: url(images/labels/myfamprofile.gif);
   background-position: 0 -15px;
}
.myfamprofile img {
   height: 15px;
   width: 105px;
   border:0;
   vertical-align: middle;
}
a.myministrygroups {
   background-image: url(images/labels/myministrygroups.gif);
}
a:hover.myministrygroups {
   background-image: url(images/labels/myministrygroups.gif);
   background-position: 0 -15px;
}
.myministrygroups img {
   height: 15px;
   width: 118px;
   border:0;
   vertical-align: middle;
}
a.mypersonalinfo {
   background-image: url(images/labels/mypersonalinfo.gif);
}
a:hover.mypersonalinfo {
   background-image: url(images/labels/mypersonalinfo.gif);
   background-position: 0 -15px;
}
.mypersonalinfo img {
   height: 15px;
   width: 153px;
   border:0;
   vertical-align: middle;
}
a.neighborhoods {
   background-image: url(images/labels/neighborhoods.gif);
}
a:hover.neighborhoods {
   background-image: url(images/labels/neighborhoods.gif);
   background-position: 0 -15px;
}
.neighborhoods img {
   height: 15px;
   width: 96px;
   border:0;
   vertical-align: middle;
}
a.newgroup {
   background-image: url(images/labels/newgroup.gif);
}
a:hover.newgroup {
   background-image: url(images/labels/newgroup.gif);
   background-position: 0 -15px;
}
.newgroup img {
   height: 15px;
   width: 67px;
   border:0;
   vertical-align: middle;
}
a.newneighborhood {
   background-image: url(images/labels/newneighborhood.gif);
}
a:hover.newneighborhood {
   background-image: url(images/labels/newneighborhood.gif);
   background-position: 0 -15px;
}
.newneighborhood img {
   height: 15px;
   width: 116px;
   border:0;
   vertical-align: middle;
}
a.next {
   background-image: url(images/labels/next.gif);
}
a:hover.next {
   background-image: url(images/labels/next.gif);
   background-position: 0 -15px;
}
.next img {
   height: 15px;
   width: 30px;
   border:0;
   vertical-align: middle;
}
a.previous {
   background-image: url(images/labels/previous.gif);
}
a:hover.previous {
   background-image: url(images/labels/previous.gif);
   background-position: 0 -15px;
}
.previous img {
   height: 15px;
   width: 56px;
   border:0;
   vertical-align: middle;
}
a.profile {
   background-image: url(images/labels/profile.gif);
}
a:hover.profile {
   background-image: url(images/labels/profile.gif);
   background-position: 0 -15px;
}
.profile img {
   height: 15px;
   width: 47px;
   border:0;
   vertical-align: middle;
}
a.remove {
   background-image: url(images/labels/remove.gif);
}
a:hover.remove {
   background-image: url(images/labels/remove.gif);
   background-position: 0 -15px;
}
.remove img {
   height: 15px;
   width: 47px;
   border:0;
   vertical-align: middle;
}
a.viewpass {
   background-image: url(images/labels/viewpass.gif);
}
a:hover.viewpass {
   background-image: url(images/labels/viewpass.gif);
   background-position: 0 -15px;
}
.viewpass img {
   height: 15px;
   width: 92px;
   border:0;
   vertical-align: middle;
}
a.qmark {
   background-image: url(images/labels/qmark.gif);
   background-position: 0 -2px;
   background-repeat: no-repeat;
}
a:hover.qmark {
   background-image: url(images/labels/qmark.gif);
   background-position: 0 -17px;
}
.qmark img {
   height: 15px;
   width: 12px;
   border:0;
   vertical-align: middle;
}
a.edit {
   background-image: url(images/labels/edit.gif);
}
a:hover.edit {
   background-image: url(images/labels/edit.gif);
   background-position: 0 -15px;
}
.edit img {
   height: 15px;
   width: 26px;
   border:0;
   vertical-align: middle;
}
a.cancelrequest {
   background-image: url(images/labels/cancelrequest.gif);
}
a:hover.cancelrequest {
   background-image: url(images/labels/cancelrequest.gif);
   background-position: 0 -15px;
}
.cancelrequest img {
   height: 15px;
   width: 97px;
   border:0;
   vertical-align: middle;
}
a.membership {
   background-image: url(images/labels/membership.gif);
}
a:hover.membership {
   background-image: url(images/labels/membership.gif);
   background-position: 0 -15px;
}
.membership img {
   height: 15px;
   width: 73px;
   border:0;
   vertical-align: middle;
}
a.businesses {
   background-image: url(images/labels/businesses.gif);
   background-position: -1px 0;
}
a:hover.businesses {
   background-position: -1px -15px;
}
.businesses img {
   height: 15px;
   width: 73px;
   border:0;
   vertical-align: middle;
}
a.edit_categories {
   background-image: url(images/labels/edit_categories.gif);
}
a:hover.edit_categories {
   background-position: 0 -15px;
}
.edit_categories img {
   height: 15px;
   width: 99px;
   border:0;
   vertical-align: middle;
}
a.email {
   background-image: url(images/labels/email.gif);
}
a:hover.email {
   background-position: 0 -15px;
}
.email img {
   height: 15px;
   width: 37px;
   border:0;
   vertical-align: middle;
}
a.mybusinesslistings {
   background-image: url(images/labels/mybusinesslistings.gif);
   background-position: -1px 0;
}
a:hover.mybusinesslistings {
   background-position: -1px -15px;
}
.mybusinesslistings img {
   height: 15px;
   width: 126px;
   border:0;
   vertical-align: middle;
}
a.add_admin {
   background-image: url(images/labels/addadmin.gif);
}
a:hover.add_admin {
   background-position: 0 -15px;
}
.add_admin img {
   height: 15px;
   width: 64px;
   border:0;
   vertical-align: middle;
}
a.remove_admin {
   background-image: url(images/labels/removeadmin.gif);
}
a:hover.remove_admin {
   background-position: 0 -15px;
}
.remove_admin img {
   height: 15px;
   width: 87px;
   border:0;
   vertical-align: middle;
}
a.website {
   background-image: url(images/labels/website.gif);
}
a:hover.website {
   background-position: 0 -15px;
}
.website img {
   height: 15px;
   width: 53px;
   border:0;
   vertical-align: middle;
}
a.viewmembership {
   background-image: url(images/labels/viewmembership.gif);
}
a:hover.viewmembership {
   background-position: 0 -15px;
}
.viewmembership img {
   height: 15px;
   width: 105px;
   border:0;
   vertical-align: middle;
}
a.newbizlist {
   background-image: url(images/labels/newbizlisting.gif);
}
a:hover.newbizlist {
   background-position: 0 -15px;
}
.newbizlist img {
   height: 15px;
   width: 128px;
   border:0;
   vertical-align: middle;
}
a.myjournalentries {
   background-image: url(images/labels/myjournalentries.gif);
}
a:hover.myjournalentries {
   background-position: 0 -15px;
}
.myjournalentries img {
   height: 15px;
   width: 117px;
   border:0;
   vertical-align: middle;
}
a.entries {
   background-image: url(images/labels/journals.gif);
}
a:hover.entries {
   background-position: 0 -15px;
}
.entries img {
   height: 15px;
   width: 61px;
   border:0;
   vertical-align: middle;
}
a.addjournalentry {
   background-image: url(images/labels/addjournalentry.gif);
}
a:hover.addjournalentry {
   background-position: 0 -15px;
}
.addjournalentry img {
   height: 15px;
   width: 115px;
   border:0;
   vertical-align: middle;
}
a.listfammembers {
   background-image: url(images/labels/listfammembers.gif);
   background-position: -1px 0;
}
a:hover.listfammembers {
   background-position: -1px -15px;
}
.listfammembers img {
   height: 15px;
   width: 124px;
   border:0;
   vertical-align: middle;
}
a.journal {
   background-image: url(images/labels/journals.gif);
}
a:hover.journal {
   background-position: 0 -15px;
}
.journal img {
   height: 15px;
   width: 52px;
   border:0;
   vertical-align: middle;
}


/* end rollover section */


/* Misc wrappers */

/* Journal Template */
.church_journal_entry
{
}
.journal_title
{
}
.journal_entry
{
}

/* end Misc wrappers */

/* Content box span descriptors */
.family_name {
	font-weight: bold;
}
/* end span sescriptors */

/* group admin table */
#current_groups {
	width: 75%;
}

#current_groups td.column_header {
	font-weight: bold;
	font-size: 13px;
	padding: 5px;
	vertical-align: top;
}
#current_groups td.member_profile {
	width: 50%;
}
#current_groups td.column_content {
	font-weight: bold;
	font-size: 13px;
	padding: 5px;
	vertical-align: top;
}
.business_listing_padding {
        padding: 0px;
        padding-left: 30px;
}
