/* General tags design */
body {background-color: #FFFFFF;}
table {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;}
a:link {color: #000000;}
a:hover {color: #999999;}
a:visited {color: #000066;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Grid design --*/
.GrayLines {background-color: #CCCCCC;}
.GraySpace {background-color: #EFEFEF;}
.GraySpace2 {background-color: #E0E0E0;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Header design --*/
.Header {background-color: #EC8DBB; padding-right: 8px;}
.Header_BG {background-image: url("header-bg2.gif"); padding-right: 8px;}
.Header_Logo {background-image: url("header-bg.gif"); background-color: #EC8DBB;}
.Header_DarkShadow {background-color: #3F3F3F;}
.Header_MediumShadow {background-color: #808080;}
.Header_LightShadow {background-color: #CCCCCC;}
.Header_LightenShadow {background-color: #FFFFFF;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Footer design --*/
.Footer {font-size: 11px; background-color: #EFEFEF; padding: 5px;}
a.Footer_Links:link {font-size: 11px; color: #000066; text-decoration: none;}
a.Footer_Links:hover {font-size: 11px; color: #FF0000; text-decoration: none;}
a.Footer_Links:visited {font-size: 11px; text-decoration: none;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Banner areas design --*/
.Banners_Small {background-color: #EFEFEF; border: 1px solid #CCCCCC; padding: 4px;}
.Banners_Tall {background-color: #EFEFEF; padding-top: 0px; padding-bottom: 15px;}
.Banners_TextAd {background-color: #EFEFEF; border: 1px solid #CCCCCC; padding: 4px; cursor: hand;}
.Banners_TextLine {background-color: #EFEFEF; border: 1px solid #CCCCCC; padding: 4px;}
.Banners_PictureAd {background-color: #EFEFEF; border: 1px solid #CCCCCC; padding: 0px; cursor: hand;}
.Banners_YPProfs {background-color: #EFEFEF; border: 1px solid #CCCCCC; padding: 4px;}
.Banners_HPMisc {background-color: #EFEFEF; border: 1px solid #CCCCCC; padding: 4px;}
.Banners_Usful1 {background-color: #BB0000; cursor: hand;}
.Banners_Usful2 {background-color: #BB0000; cursor: hand;}
.Banners_Usful3 {background-color: #BB0000; cursor: hand;}
.Banners_Adwords {background-color: #EFEFEF; border: 1px solid #CCCCCC; padding: 2px;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Navigation design --*/
a.Nav_Main:link {color: #000066; font-size: 12px; font-weight: bold;text-decoration: none;}
a.Nav_Main:hover {color: #FF0000; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Nav_Main:visited {font-size: 12px; font-weight: bold; text-decoration: none;}

a.Nav_Sub:link {color: #000066; font-size: 12px; text-decoration: none;}
a.Nav_Sub:hover {color: #FF0000; font-size: 12px; text-decoration: none;}
a.Nav_Sub:visited {font-size: 12px; text-decoration: none;}

a.Nav_SubCurr:link {color: #000066; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Nav_SubCurr:hover {color: #FF0000; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Nav_SubCurr:visited {font-size: 12px; font-weight: bold; text-decoration: none;}

a.Nav_SubSpecial:link {color: #FF0000; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Nav_SubSpecial:hover {color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Nav_SubSpecial:visited {color: #FF0000; font-size: 12px; font-weight: bold; text-decoration: none;}

a.Nav_Third:link {color: #000000; font-size: 12px; text-decoration: none;}
a.Nav_Third:hover {color: #FF0000; font-size: 12px; text-decoration: none;}
a.Nav_Third:visited {color: #000000; font-size: 12px; text-decoration: none;}

a.Nav_InsidePage:link {color: #000066; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Nav_InsidePage:hover {color: #FF0000; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Nav_InsidePage:visited {font-size: 12px; font-weight: bold; text-decoration: none;}

a.Nav_InsidePageSpecial:link {color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Nav_InsidePageSpecial:hover {color: #FF0000; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Nav_InsidePageSpecial:visited {color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none;}

a.Nav_AnimalRuler:link {color: #000066; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Nav_AnimalRuler:hover {color: #FF0000; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Nav_AnimalRuler:visited {font-size: 12px; font-weight: bold; text-decoration: none;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Progress bar design --*/
.Progress_Block {color: #000000;font-size: 12px;  background-color: #EFEFEF; padding-right: 0px; }
.Progress_Current {color:#000080; font-size:12px; font-weight:bold; text-decoration:none;}
a.Progress_Links:link {color: #000066; font-size: 12px; text-decoration: underline;}
a.Progress_Links:hover {color: #FF0000; font-size: 12px; text-decoration: underline;}
a.Progress_Links:visited {font-size: 12px; text-decoration: underline;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Search design --*/
.Search_Block {background-color: #EFEFEF;}
a.Search_ResultsTitle:link {color: #000066; font-size: 14px; font-weight: bold; text-decoration: none;}
a.Search_ResultsTitle:hover {color: #FF0000; font-size: 14px; font-weight: bold; text-decoration: none;}
a.Search_ResultsTitle:visited {font-size: 14px; font-weight: bold; text-decoration: none;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Tabs design --*/
.Tab_NoLink {color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #003366;}
.Tab_NoLinkSelec {color: #000000; font-size: 12px; font-weight: bold; background-color: #EC8DBB;}
.Tab_Link {color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #003366; cursor: hand;}
.Tab_LinkSelec {color: #000000; font-size: 12px; font-weight: bold; background-color: #EC8DBB; cursor: hand;}
.Tab_MainNav {color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #BB0000;}
.Tab_Blocks {color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #003366; cursor: hand;}
.Tab_BlocksSelec {color: #000000; font-size: 12px; font-weight: bold; background-color: #CCCCCC;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Blocks design --*/
.Blocks_NoLink {background-color: #EFEFEF; border: 1px solid #CCCCCC; padding: 2px;}
.Blocks_NoLinkSelec {background-color: #CCCCCC; border: 1px solid #CCCCCC; padding: 2px;}
.Blocks_NoLinkSpecial {background-color: #000066; border: 1px solid #000066; padding: 2px;}
.Blocks_Link {background-color: #EFEFEF; border: 1px solid #CCCCCC; padding: 2px; cursor: hand;}
.Blocks_LinkSelec {background-color: #CCCCCC; border: 1px solid #CCCCCC; padding: 2px; cursor: hand;}
.Blocks_LinkSpecial {background-color: #000066; border: 1px solid #000066; padding: 2px; cursor: hand;}
.Blocks_FormProgress {color: #FFFFFF; font-size: 12px; background-color: #003366; border: 1px solid #003366; padding: 2px;}
.Blocks_FormProgressCurr {color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #003366; border: 1px solid #003366; padding: 2px; cursor: hand;}
.Blocks_Orange_NoLink {background-color: #FFF2CE; border: 1px solid #CCCCCC; padding: 2px;}
.Blocks_Orange_NoLinkSelec {background-color: #FFC000; border: 1px solid #CCCCCC; padding: 2px;}
a.Blocks_Links:link {color: #000066; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Blocks_Links:hover {color: #FF0000; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Blocks_Links:visited {font-size: 12px; font-weight: bold; text-decoration: none;}
a.Blocks_LinksBig:link {color: #000066; font-size: 14px; font-weight: bold; text-decoration: none;}
a.Blocks_LinksBig:hover {color: #FF0000; font-size: 14px; font-weight: bold; text-decoration: none;}
a.Blocks_LinksBig:visited {font-size: 14px; font-weight: bold; text-decoration: none;}
a.Blocks_LightLinks:link {color: #000066; font-size: 12px; text-decoration: none;}
a.Blocks_LightLinks:hover {color: #FF0000; font-size: 12px; text-decoration: none;}
a.Blocks_LightLinks:visited {font-size: 12px; text-decoration: none;}
a.Blocks_LinksSpecial:link {color: #FF0000; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Blocks_LinksSpecial:hover {color: #FF0000; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Blocks_LinksSpecial:visited {color: #FF0000; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Blocks_FormProgress:link {color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Blocks_FormProgress:hover {color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Blocks_FormProgress:visited {color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none;}
a.Blocks_RegLinks:link {color: #000000; font-size: 14px; text-decoration: none;}
a.Blocks_RegLinks:hover {color: #999999; font-size: 14px; text-decoration: none;}
a.Blocks_RegLinks:visited {color: #000066; font-size: 14px; text-decoration: none;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Tables design --*/
.Tables_MainRow {color: #FFFFFF; font-size: 14px; font-weight: bold; text-align: center; background-color: #003366;}
.Tables_Row1Link {background-color: #DFDFDF; border: 1px solid #CCCCCC; padding: 1px; cursor: hand;}
.Tables_Row2Link {background-color: #EFEFEF; border: 1px solid #CCCCCC; padding: 1px; cursor: hand;}
.Tables_RowROLink {background-color: #BDE2FD; border: 1px solid #CCCCCC; padding: 1px; cursor: hand;}
.Tables_Row1NoLink {background-color: #EFEFEF; border: 1px solid #CCCCCC; padding: 1px;}
.Tables_Row2NoLink {background-color: #EFEFEF; border: 1px solid #CCCCCC; padding: 1px;}
.Tables_RowRONoLink {background-color: #BDE2FD; border: 1px solid #CCCCCC; padding: 1px;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Texts design --*/
.MainTitle {color: #000066; font-size: 18px; font-weight: bold;}
.SubTitle {color: #345DBF; font-size: 16px; font-weight: bold;}
.BigWarning {color: #FF0000; font-size: 18px; font-weight: bold;}
.MiniText {color: #000000; font-size: 12px;}
.MiniTextBold {color: #000000; font-size: 12px; font-weight: bold;}
.MiniTextAttention {color: #FF0000; font-size: 12px;}
.MiniTextAttention2 {color: #009900; font-size: 12px;}
.MiniMiText {color: #000000; font-size: 11px;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Homepage design --*/
.HP_Articles {background-color: #FFFEE6; border: 1px solid #CCCCCC; padding: 2px; cursor: hand;}
.Tools_Header {color: #3F3F3F; font-size: 12px; font-weight:bold; background-color: #EC8DBB;}
.Tools_Main {color: #818181; font-size: 12px; background-color: #E4EDFF;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Friend 4 Life design --*/
.HP_SearchBlock {background-color: #B3B300; padding: 2px;}
.HP_AdBlock {background-color: #FFFF00; padding: 5px;}
.F4L_SelectedAd {background-color: #EFEFEF; padding: 4px;}
.F4L_SelectedAdTitle {background-color: #CCCCCC;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Cubs Diary design --*/
.CubsDiary_Sold {color: #ffffff; font-size: 18px; font-weight: bold; background-color: #22C137; border: 0px solid #CCCCCC; padding: 2px;}
.CubsDiary_Deceased {color: #ffffff; font-size: 18px; font-weight: bold; background-color: #FF0000; border: 0px solid #CCCCCC; padding: 2px;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Members design --*/
.Members_Block {color: #000000; font-size: 14px; background-color: #F6DCE8; padding-right: 8px;}
a.Members_Links:link {color:#000000; font-size:12px; font-weight:bold; text-decoration:none;}
a.Members_Links:hover {color:#FF0000; font-size:12px; font-weight:bold; text-decoration:none;}
a.Members_Links:visited {font-size:12px; font-weight:bold; text-decoration:none;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Personals design --*/
.Personals_Name {color: #000066; font-size: 26px; font-weight: bold;}
.Personals_Title {color: #8F8F8F; font-size: 12px; font-weight:bold;}
.Personals_Text {color: #000000; font-size: 12px;}
.Personals_Photo {color: #000000; font-size: 12px; background-color: #FFFFFF;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Boards design --*/
.Boards_Date {color: #000066; font-size: 16px; font-weight: bold;}
.Boards_IDTitle {color: #666666; font-size: 12px; font-weight:bold;}
.Boards_IDText {color: #333333; font-size: 12px;}
.Boards_AnimalName {color: #000066; font-size: 14px; font-weight:bold;}
.Boards_ShortDesc {color: #666666; font-size: 12px; font-weight:bold;}
.Boards_AdoptMe {color: #FFFFFF; font-size: 18px; font-weight:bold; background-color: #003366; border: 1px solid #003366; padding: 2px; cursor: hand;}
a.Boards_Adopt:link {color: #000000; font-size: 26px; font-weight:bold; text-decoration: none;}
a.Boards_Adopt:hover {color: #FF0000; font-size: 26px; font-weight:bold; text-decoration: none;}
a.Boards_Adopt:visited {font-size: 26px; font-weight:bold; text-decoration: none;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Sites index design --*/
a.Sites_SiteName:link {color: #000000; font-size: 14px; font-weight:bold; text-decoration: none;}
a.Sites_SiteName:hover {color: #FF0000; font-size: 14px; font-weight:bold; text-decoration: none;}
a.Sites_SiteName:visited {font-size: 14px; font-weight:bold; text-decoration: none;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Paging design --*/
.Paging_Current {font-size: 12px; font-weight: bold;}
a.Paging_Links:link {color: #000066; font-size: 12px; text-decoration: none;}
a.Paging_Links:hover {color: #FF0000; font-size: 12px; text-decoration: none;}
a.Paging_Links:visited {font-size: 12px; text-decoration: none;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Credit design --*/
.Credit {color: #818181; font-size: 12px;}
.CreditBold {color: #818181; font-size: 12px; font-weight: bold;}
a.Credit_Links:link {color:#818181; font-size:12px; text-decoration:none;}
a.Credit_Links:hover {color:#B8B8B8; font-size:12px; text-decoration:none;}
a.Credit_Links:visited {font-size:12px; text-decoration:none;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Responses design --*/
a.Responses_Links:link {color: #000066; font-size: 12px; text-decoration: none;}
a.Responses_Links:hover {color: #FF0000; font-size: 12px; text-decoration: none;}
a.Responses_Links:visited {font-size: 12px; text-decoration: none;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Misc design --*/
.NewEntry {color: #3F3F3F; font-size: 12px; font-weight:bold;}
.NewEntryEditor {color: #FF0000; font-size: 12px; font-weight:bold;}
.OldEntry {color: #818181; font-size: 12px;}
.OldEntryEditor {color: #FF0000; font-size: 12px;}
.Warning {color: #FF0000;}
.AnimalCounter {color: #000000; font-size: 11px;}
.Copyright {font-size: 12px; padding: 5px;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Advertising design --*/
.Advert_Service_Header {color: #FFFFFF; font-size: 14px; font-weight: bold; text-align: center; background-color: #003366; border-bottom: 2px solid #FFFFFF; border-left: 2px solid #FFFFFF;}
.Advert_Service {color: #000000; font-size: 12px; font-weight: bold; background-color: #BDE2FD; border-bottom: 2px solid #FFFFFF; border-left: 2px solid #FFFFFF; padding: 2px;}
.Advert_Row {color: #000000; font-size: 14px; font-weight: bold; background-color: #EFEFEF; border-bottom: 2px solid #FFFFFF; border-left: 2px solid #FFFFFF;}
.Advert_Price {color: #FFFFFF; font-size: 18px; font-weight: bold; background-color: #003366; border-bottom: 2px solid #FFFFFF; border-left: 2px solid #FFFFFF;}
/*-----------------------------------------------------------------------------------------------------*/
/*-- Adwords design --*/
.Adwords_Header {background-color: #CCCCCC; color: #000000; font-size: 12px;}
.Adwords_Text1 {color: #000000; font-size: 12px;}
.Adwords_Text2 {color: #000000; font-size: 12px;}
.Adwords_ShowedLink {color: #009900; font-size: 12px;}
a.Adwords_Link:link {color: #000099; font-size: 14px; text-decoration: underline;}
a.Adwords_Link:hover {color: #000099; font-size: 14px; text-decoration: underline;}
a.Adwords_Link:visited {color: #000099; font-size: 14px; text-decoration: underline;}
/*-----------------------------------------------------------------------------------------------------*/