a{
	color: #205CD4;
	text-decoration: underline;
}

a:hover{
	color: #FD0000;
	text-decoration: underline;
}

a.NoUnderline{
	color: #205CD4;
	text-decoration: none;
}

a.NoUnderline:hover{
	color: #FD0000;
	text-decoration: underline;
}

a.NotLink{ /*for anchors*/
	color: #205CD4;
	text-decoration: none;
}

a.BackLink{
	color: #ffffff;
	background-color: #FFA825;
	background-image: url(/images/small_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 9pt;
	display: block;
	float: right;
	line-height: 1.5;
	height: 19px;
	padding-left: 5px;
	padding-right: 17px;
	text-decoration: none;
}

.BackLink:hover{
	color: #ffffff;
	background-color: #FD0000;
	background-image: url(/images/small_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: none;
}

a.FilterLink{
	font-size: 8pt;
	text-decoration: underline;
}

a.MoreInfoLink{
	font-size: 8pt;
	text-decoration: underline;
}

a.TableLink{
	text-decoration: underline;
}

a.TableLink:hover{
	color: #FFA825;
	text-decoration: underline;
}

a.TextLink{
	color: #1A80B2;
	text-decoration: underline;
}

a.TextLink:hover{
	color: #FD0000;
	text-decoration: underline;
}

a.VerySmallLink{
	font-size: 7.5pt;
	color: #205CD4;
	text-decoration: underline;
}

a.VerySmallLink:hover{
	color: #FFA825;
	text-decoration: underline;
}

a.White{
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}

a.White:hover{
	color: #FD0000;
	text-decoration: none;
}

body{
	font-family: tahoma, verdana, sans-serif;
}

ol, ul{
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 1.1em 15px;
}

li{
	line-height: 1.5;
	margin: 0 0 1.1em 0;
}

p, td {
	font-size: 9pt;
}

p{
	line-height: 1.5;
	margin: 0 0 1.1em 0;
}

table.list th{
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background: #C9DAE2;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.list tr.OddRow{
	background: #EEF2F4;
}

table.list tr.EvenRow{
	background: #E7EEF0;
}

.RowHover{
	background: #FFE28B;
}

table.list a{
	text-decoration: underline;
}

textarea{
	border: solid 1px #353535;
	background: #ffffff;
}

.AdLink{
	color: #FF9900;
	font-size: 8pt;
	margin: 0;
	text-decoration: underline;
}

.AdText{
	color: #727273;
	font-size: 8pt;
	line-height: 1.3;
	margin: 0;
}

.AdTitle{
	color: #205CD4;
	font-size: 11pt;
	margin: 0;
}

.BlueText{
	color: #3161C2;
}

.BorderedTable{
	border: solid 1px #C9DAE2;
	background-color: #F7F8F8;
}

.BoxTitle{
	color: #ffffff;
	font-size: 10pt;
	padding: 3px 6px 3px 0px;
	margin: 0;
}

.BreedFeatureTitle{
	color: #205CD4;
	font-size: 10pt;
	font-weight: bold;
	margin: 0 0 5px 0;
}

.BreedFeature{
	font-size: 9pt;
	margin: 0 0 20px 0;
}

.Brief{
	font-size: 8pt;
	margin-bottom: 5px;
}

.Button{
	color: #ffffff;
	background-color: #6CB2D2;
	background-image: url(/images/blue_button_bg.png);
	border: solid 0px;
	height: 21px;
	font-size: 9pt;
	font-family: tahoma, verdana, sans-serif;
}

.CatTitle{
	font-size: 11pt;
	text-decoration: underline;
}

.Error{
	color: #FD0000;
}

.ExclamationSign{
	display: block; 
	background: #FD0000; 
	color: #ffffff; 
	font-size: 12px;
	font-weight: bold; 
	width: 17px; 
	text-align: center;
}

.ParamName{
	color: #727273;
	font-size: 8pt;
}

.ID{
	font-size: 11pt; 
	color: #ffffff; 
	background: #F8A154;
	display: block; 
	margin: 0; 
	padding: 0 2px 0 2px; 
	float: right; 
}

.FeaturedPetTitle{
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	margin: 0;
}

.FormButton{
	background: url(/images/blue_button_bg.png);
	border: 0px;
	color: #ffffff;
	height: 23px;
	font-size: 9pt;
	font-family: tahoma, verdana, sans-serif;
}

.Grey{
	color: #6E6F76;
}

#CurrentLink{

	color: #A1A3A6;
}

.LoginButton{
	background-color: #E80000;
	background-image: url(/images/button_bg.png);
	border: solid 0px;
	color: #ffffff;
	height: 21px;
	font-size: 8pt;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 5px;
}

.LoginInput{
	border: solid 1px #505050;
	width: 120px;
	height: 18px;
	font-size: 8pt;
}

.MainMenu{
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
	display: block;
	float: left;
	line-height: 2.4;
	height: 30px;
	padding-left: 9px;
	padding-right: 9px;
	text-decoration: none;
}

.MainMenu:hover{
	color: #ffffff;
	background: #FFA825;
	text-decoration: none;
}

.MainMenu:active{
	color: #ffffff;
	background: #1F8CBE;
	text-decoration: none;
}


.Notice{
	color: #1A80B2;
	font-weight: bold;
}

.PageNumber{
	color: #ffffff;
	background: #FFA825;
	display: block;
	font-size: 8pt;
	font-weight: bold;
	float: left;
	line-height: 1.3;
	height: 15px;
	width: 18px;
	margin: 0 3px 3px 0;  	
	padding: 0 1px 0 1px;
	text-decoration: none;
	text-align: center;
}

.PageNumber:hover{
	color: #ffffff;
	background: #FD0000;
	text-decoration: none;
}

.PageTitle{
	color: #ffffff;
	font-size: 12pt;
	padding: 3px 6px 3px 0px;
	margin: 0;
}

.PetTitle{
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
	margin: 0;
}

.PetsMenu{
	font-size: 8pt;
	color: #205CD4;
	text-decoration: none;
	display: block;
	float: left;
	height: 14px;
	padding-left: 4px;
}

.PetsMenu:hover{
	color: #FD0000;
	text-decoration: underline;
}

.PlanTitle{
 	color: #1A80B2;
	font-size: 11pt;
}

.RedText{
	color: #FD0000;
}

.RedButton{
	background-color: #E80000;
	background-image: url(/images/button_bg.png);
	border: solid 0px;
	color: #ffffff;
	height: 21px;
	font-size: 8pt;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

.SearchButton{
	background-color: #E80000;
	background-image: url(/images/button_bg.png);
	border: solid 0px;
	color: #ffffff;
	height: 17px;
	font-size: 7.5pt;
	font-weight: bold;
	margin-left: 5px;
}

.SearchFormInput{
	border: solid 1px #353535;
	width: 120px;
	font-size: 9pt;
}

.SearchInput{
	border: solid 0px;
	width: 120px;
	height: 17px;
	font-size: 8pt;
}

.SearchSelect{
	width: 120px;
	font-size: 9pt;
}

.SellerDesc{
	font-size: 8pt;
	line-height: 1.3;
	margin: 5px 0 5px 0;
}

.SellerLocation{
	color: #727273;
	font-size: 7.5pt;
	margin: 0;
}

.SellerTitle{
	color: #205CD4;
	font-size: 10pt;
	margin: 0;
}

.Signature{
	color: #4576B1;
	font-size: 7.5pt;
	line-height: 1.2;
}

.Small{
	font-size: 8pt;
}

.SmallBlue{
	color: #205CD4;
	font-size: 8pt;
}

.SmallGrey{
	color: #6E6F76;
	font-size: 8pt;
}

.SubMenu{
	color: #1A80B2;
	font-size: 9pt;
	display: block;
	float: left;
	line-height: 1.6;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

.SubMenu:hover{
	color: #ffffff;
	background: #FFA825;
	text-decoration: none;
}

.SubTitle{
	font-size: 12pt;
	margin: 0 0 15px 0;
}

.Text{
	font-size: 9pt;
}

.TextTitle{
	color: #3161C2;
	font-size: 11pt;
	line-height: 1.5;
	margin: 0 0 .5em 0;
}

.TextSubTitle{
	color: #3161C2;
	font-size: 10.5pt;
	line-height: 1.5;
	margin: 0 0 .2em 0;
}

.TextInput{
	border: solid 1px #353535;
	width: 200px;
	height: 21px;
}

.UnfilledField{
	color: #FD0000;
}

.VerySmall{
	font-size: 7.5pt;
}

.VerySmallRedLink{
	color: #FD0000;
	font-size: 7.5pt;
}

.White{
	color: #ffffff;
}