﻿#addPetForm table td { vertical-align: top; }
#sideBarNav, #sideBarReminders
{ 
	/* border: 1px dashed #eee; */
	padding: 5px;
	text-align: left;
}
.required { font-weight: bold; }
.caption { color: #666600; }
.error { color: #ffffff; }
.errors, .notifications { padding: 2px; }
#medicationsList { font-size: 8pt; }
#medicationForm table { width: 100%; }
input[type=button], input[type=submit], .button, .ui-button { cursor: pointer; padding: 2px; }
.infoBox_Information, .infoBox_Question, .infoBox_Warning, .infoBox_Error {	padding: 4px; min-height: 32px; }
.infoBox_Information p, .infoBox_Question p, .infoBox_Warning p, .infoBox_Error p { line-height: 120%; }
.PetList_NameLink { font-weight: bold; font-size: larger; }

.infoBox_Information ul, 
.infoBox_Question ul,
.infoBox_Warning ul,
.infoBox_Error ul
{ 
	padding: 1em 0em 1em 2em; 
}

.infobox-small { min-height: 16px; }

#ajaxErrorWindow
{
	position: fixed;
	z-index: 9999;
	top: 0;
	width: 300px;
	margin: auto;
	padding: 4px;
}

.watermark { color: #cccccc; }

.AnnouncementDate { font-weight: bold; }
.AnnouncementText { }

#sidebar h2 {
	margin: 0 0 10px 0px;
	padding: 5px;
	text-transform: capitalize;
	font-size: 11px;
	font-weight: bold;
	color: #42423E;
}

#topAd { position: absolute; top: 20px; }
#content .pbheader { padding: 5px; }
#userGreeting { float: right; margin-top: 10px; color: #ffffff; margin-right: 10px; }
#userGreeting * { color: #ffffff; }
#ajaxLoader 
{ 
    position: fixed; 
    top: 10px;
    left: auto;
    right: 10px; 
    z-index: 999;
    padding: 5px;
    padding-left: 18px;
    background: #aa0000 url('images/ajaxLoader.gif') no-repeat;
    background-position: left;
    background-color: #AA0000;
    color: #fff;
}