A:link
{
color: #104e8b;
text-decoration: none;
border: 0 0 0 0;
}
A:visited {
color:#68228B;
text-decoration: none;
border: 0 0 0 0;
}
A:active 
{
color:#104e8b;
text-decoration: none;
border: 0 0 0 0;
}
A:hover 
{
color:#ff6666;
text-decoration: none; 
border: 0 0 0 0;
}

font.standard
{
font-size: 14pt;
font-family: Tahoma, Arial;

}

input
{
background:#FFFFFF;
border-style: solid;
border-color: #666666;
border-width: 1px;
font-size: 16px;
padding: 3px;
font-family: Tahoma, Arial;
color: #555555;
}

input.green
{
background:#FFFFFF;
border-style: solid;
border-color: #999999;
border-width: 1px;
font-size: 16px;
padding: 3px;
font-family: Tahoma, Arial;
color: #555555;
}

input.checkbox
{
background:#FFFFFF;
border-style: none;
border-color: #FFFFFF;
border-width: 1px;
padding: 3px;
font-family: Tahoma, Arial;
color: #555555;
}
textarea
{
background:#FFFFFF;
border-style: solid;
border-color: #999999;
border-width: 1px;
padding: 3px;
font-family: Tahoma, Arial;
font-size: 14px;
color: #555555;
}

img 
{
border:0 0 0 0;
margin:0 0 0 0;
}	

table.current_course
{
margin:.0 0 0  0;
padding: 2px 2px 2px 2px;
vertical-align:center;
}

table.outer
{
margin:.0 0 0  0;
vertical-align:center;
border: 1;
}

td.outer
{
padding: 4px 8px 0px 4px;
border-top:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
}

td.mainlogo
{
margin:.0 0 0  0;
padding: 0px 0px 0px 0px;
vertical-align:bottom;
}

td.mail_row
{
margin:.0 0 0  0;
padding: 5px 0px 0px 4px;
vertical-align:center;
border-top: 0px;
color: #555555;
}
tr.mail_row
{
margin:.0 0 0  0;
padding: 0px 0px 0px 0px;
vertical-align:center;
border-top: 0px;
color: #555555;
}
tr.main_cell
{
padding: 2px 2px 2px 2px;
vertical-align:top;
}
td.main_cell
{
padding: 10px 10px 10px 10px;
vertical-align:top;
}
table.standard2
{
cell-padding: 10px 10px 10px 10px;
border: 10;
text-align: left;
font-size: 14pt;
font-family: Tahoma, Arial;
color: #555555;
border-collapse:collapse;
}

table.standard
{
text-align: left;
font-size: 14pt;
line-height:11pt;
font-family: Tahoma, Arial;
color: #555555;
border-collapse:collapse;
}

table.nav_table
{
text-align: left;
font-size: 16px;
font-family: Tahoma, Arial;
width: 150px;
border-collapse:collapse;
}

tr.title_bul
{
padding: 0 0 0 0;
border: 0 0 0 0;
margin: 0 0 0 0;
width:300px;
height:36px;
background:#f4f9fe url(images/bulletin_header.jpg) no-repeat;
}

tr.title_buds
{
padding: 0 0 0 0;
border: 0 0 0 0;
margin: 0 0 0 0;
width:300px;
height:36px;
background:#f4f9fe url(images/friends_header.jpg) no-repeat;
}

td.title_owner_info
{
padding: 0 0 0 0;
border: 0 0 0 0;
margin: 0 0 0 0;
height:15px;

background:#7A609F url(images/owner_info_header.jpg) no-repeat;
}

td.title_dog_info
{
padding: 0 0 0 0;
border: 0 0 0 0;
margin: 0 0 0 0;
height:15px;
background:#7A609F url(images/dog_info_header.jpg) no-repeat;
}

td.title_medical_info
{
padding: 0 0 0 0;
border: 0 0 0 0;
margin: 0 0 0 0;
height:15px;

background:#7A609F url(images/medical_info_header.jpg) no-repeat;
}

td.title_other_info
{
padding: 0 0 0 0;
border: 0 0 0 0;
margin: 0 0 0 0;
height:15px;

background:#7A609F url(images/other_info_header.jpg) no-repeat;
}

td.title_focus
{
padding: 0 0 0 0;
border: 0 0 0 0;
margin: 0 0 0 0;
height:15px;

background:#7A609F url(images/focus_header.jpg) no-repeat;
}
td.title_location
{
padding: 0 0 0 0;
border: 0 0 0 0;
margin: 0 0 0 0;
height:15px;

background:#7A609F url(images/location_header.jpg) no-repeat;
}
td.title_age
{
padding: 0 0 0 0;
border: 0 0 0 0;
margin: 0 0 0 0;
height:15px;

background:#7A609F url(images/age_header.jpg) no-repeat;
}
td.title_time
{
padding: 0 0 0 0;
border: 0 0 0 0;
margin: 0 0 0 0;
height:15px;

background:#7A609F url(images/time_header.jpg) no-repeat;
}
tr.title_mail
{
padding: 0 0 0 0;
border: 0 0 0 0;
margin: 0 0 0 0;
height:36px;
background:#f4f9fe url(images/mailing_list_header.jpg) no-repeat;
}
.standardbutton 
{	
	border-style: none;
    border-color: #999999;
    font-face: Tahoma, Arial;
   
   	text-decoration: none;   
    height: 24px;
	width: 80px;
    text-align: center;
	color: white; 
    text-decoration: none;   
    font-size: 14pt;
    cursor: hand;
    background:#f4f9fe url(images/button_bg.jpg) no-repeat;
}

tr.title_nav
{
padding: 0 0 0 0;
border: 0 0 0 0;
margin: 0 0 0 0;
height:29px;
background:#f4f9fe url(images/navigation.jpg) no-repeat;
}
tr.foot
{
padding: 0 0 0 0;
border: 0 0 0 0;
margin: 0 0 0 0;
height:13px;
background:#f4f9fe url(images/table_foot.jpg) no-repeat;
}
td.nav_data
{
margin:.5em .5em .5em .5em;
padding: 0px 15px 0px 15px;
font-size: 14pt;
border-bottom: 0px;
border-top:1px solid #ffffff;
}
td.sidebar
{
padding: 4px 0px 0px 0px;
}
td.contentpane
{
padding: 0px 0px 0px 0px;
vertical-align:top;
}

td.home
{
margin:.5em .5em .5em 0;
padding: 2px 2px 2x 2px;
border 0px;
color: #555555;
font-size:14px;
font-family: Tahoma, Arial;

}

td.basic
{
margin:.5em .5em .5em 0;
padding: 2px 2px 2px 4px;
border 0px;
color: #555555;
font-size:16px;
font-family:  Arial;
}

td.home_horizontal
{
margin:.5em .5em .5em 0;
padding: 0px 0px 0px 0px;
border-bottom: 0px;
color: #555555;
font-size:14px;
border-top:2px dotted #999999;
font-family: Tahoma, Arial;
}

td.home_vertical
{
margin:.5em .5em .5em 0;
padding: 2px 2px 2px 2px;
border-bottom: 0px;
color: #555555;
font-size:14px;
border-right:2px dotted #999999;
font-family: Tahoma, Arial;
}

td.bul_data
{
margin:.5em .5em .5em 0;
padding: 6px 6px 6px 6px;
border-top: 0px;
color: #555555;
font-size:14px;
border-bottom:2px dotted #999999;
}

td.photo_data
{
margin:.5em .5em .5em 0;
padding: 6px 6px 6px 6px;
border-top: 0px;
color: #555555;
font-size:14px;
}

td.mail_data
{
margin:.5em .5em .5em 0;
padding: 6px 6px 0px 6px;
border-top: 0px;
color: #555555;
font-size:14px;
vertical-align:top;
}
td.mail_data2
{
margin:.5em .5em .5em 0;
padding: 6px 6px 0px 6px;
border-top: 0px;
color: #555555;
font-size:14px;
vertical-align:top;
align: right;
}
td.contact_data
{
margin: 0 0 0 0;
padding: 0px 0px 0px 0px;
border-top: 0px;
color: #555555;
font-size:14px;
vertical-align:top;
}

td.bud_data
{
margin:.5em .5em .5em 0;
padding: 0px 6px 0px 0px;
border-top: 0px;
color: #555555;
font-size:14px;
vertical-align:middle;
align:left;
border-bottom:2px dotted #999999;
}

td.main_data
{
text-align: left;
margin:.5em .5em .5em 0;
padding: 0px 6px 0px 6px;
border-bottom: 0px;
color: #555555;
font-size:14px;
vertical-align:top;
border-top:1px solid #ffffff;

}

td.alignTop
{
	vertical-align:top;	
}

td.gallery
{
	text-align: left;
	vertical-align:middle;
	width: 50px;
}

.horizontal_dotted_line_top
{
border-top:2px dotted #999999;
} 
.horizontal_dotted_line_bottom
{
border-bottom:2px dotted #999999;

} 

tr.sched_head
{
padding: 6px 6px 6px 6px;
border: 0px 0px 0px 0px;
margin:0 0 0 0;
height:25px;
background:#f4f9fe url(images/table_bg.jpg);

}

td.sched_head
{
border: 0px 0px 0px 0px;
padding: 6px 6px 6px 6px;
color: #ffffff;
font-size:14px;
font-family: Tahoma, Arial;
width: 250px;	
}

td.sched_data
{
padding: 6px 6px 6px 6px;
color: #555555;
font-size:16px;
font-family: Tahoma, Arial;
width: 270px;	
background:#d9f4f4
}

.buttonGreen 
{	
	border-style: none;
    border-color: #999999;
    font-face: Tahoma, Arial;
   
   	text-decoration: none;   
    height: 24px;
	width: 50px;
    text-align: center;
	color: white; 
    text-decoration: none;   
    font-size: 14pt;
    cursor: hand;
    background:#f4f9fe url(images/submit_blue.jpg) no-repeat;
}
.buttonPurple
{	
	border-style: none;
    border-color: #999999;
    font-face: Tahoma, Arial;
   
   	text-decoration: none;   
    height: 24px;
	width: 50px;
    text-align: center;
	color: white; 
    text-decoration: none;   
    font-size: 14pt;
    cursor: hand;
    background:#f4f9fe url(images/submit_purple.jpg) no-repeat;
}