/* freewheel.css, revised 2005-11-11, M.Schooling */
body
{
	margin: 10;
	padding: 0;
	color: #000000;
	font-size: small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
/*	font-family: Times New Roman, Times, Serif;	*/
.SmallLink
{
	font-family: Arial, sans-serif;
	font-size: xx-small;
}
.PictureCaptionHeader
{
	font-family: Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-align: center;
}
/* Forum */
#ForumHelpLinkBox
{
	float: left; 
	padding-left: 20px;
}
#ForumSearchBox
{
	text-align: right; 
	padding-right: 20px;
}
#ForumBody
{
	padding-left: 20px;
}
.ForumAlert
{
	font-Family: Arial, sans-serif;
	font-size: x-small;
	font-color: Red;
	font-weight: bold;
}
.ForumFieldTitle
{
	font-Family: Arial, sans-serif;
	font-size: x-small;
	font-color: black;
	text-align: right;
	font-style: italic;
}
.ForumLink
{
	font-Family: Arial, sans-serif;
	font-size: x-small;
	font-color: black;
	text-decoration: none;
}
.SingleForumtitle
{
	font-Family: Arial, sans-serif;
	font-size: x-small;
	font-color: black;
	font-weight: bold;
	text-decoration: none;
}
.MessageSender
{
	font-Family: Arial, sans-serif;
	font-size: x-small;
	font-color: black;
	font-style: italic;
	font-weight: bold;
}
.MessageInfo
{
	font-Family: Arial, sans-serif;
	font-size: x-small;
	font-color: black;
}
.SingleForumDescription
{
	font-Family: Arial, sans-serif;
	font-size: x-small;
	font-color: black;
}
.MessageSubject
{
	font-Family: Arial, sans-serif;
	font-size: x-small;
	font-color: black;
	font-weight: bold;
	text-decoration: none;
}
.ForumInstruction
{
	font-Family: Arial, sans-serif;
	font-size: x-small;
	font-color: black;
}
/* General */
hr
{
	color: Red;
	width: 85%;
	height: 1px;
}
.WidePic
{
	border: 1px solid Black; /* #6276b6; */
}
.TallPic
{
	border: 1px solid Black; /* #6276b6; */
}
.Pic
{
	border: 1px solid Black;
}
.Countdown
{
	font-family: Arial, sans-serif;
	font-size: large;
	font-weight: bold;
	color: Red;
}
.BorderCell
{
	background-color: #ffffff; /* Previous .BorderCell background-color: 6276b6 */
}
.BodyCell
{
	background-color: #ffffff; /* Previous .BodyCell background-color: #f7f3ff */
}
/* Banner or Front Page */
#BannerTitle
{
	font-family: Arial, sans-serif;
	font-size: x-large;
	font-weight: bold;
	color: Black;
	padding-left: 20px;
	padding-top: 10px;
	font-style: italic;
}
#FooterNav
{
	font-family: Arial, sans-seriv;
	font-size: xx-small;
	text-align: center;
	margin-bottom: 10px;
}
div.Float
{
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	color: Red;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: x-small;
}
.BannerLink
{
	font-family: Arial, sans-serif;
	font-size: x-small;
	color: Black;
	text-decoration: none;
}
a.BannerLink:Link
{
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
a.BannerLink:Visited
{
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
a.BannerLink:Hover
{
	color: White;
	text-decoration: none;
	font-weight: bold;
}
.BannerLinkHere
{
	font-family: Arial, sans-serif;
	color: Red;
	text-decoration: none;
	font-weight: bold;
}

#Banner
{
	background-image: url(../Graphics/AltLayoutClouds3.jpg);
	width: 760px;
	height: 80px;
	background-color: transparent;
}
#Body
{
	float: left;
	font-size: x-small;
	width: 760px;
/*	height: 400px;*/
	background-color: #eef9fe; /* was #eef9fe (11/11/2005), was #f7f3ff before that; */
	color: black;
	border: solid 2px #6276b6; /* was solid 2px #6276b6 (11/11/2005); */
}

#HomeTitleOne
{
	font-family: Arial, sans-serif;
	font-size: large;
	font-weight: bold;
	color: Black;
}
#HomeTitleTwo
{
	font-family: Arial, sans-serif;
	font-size: large;
	font-weight: bold;
	font-style: italic;
	color: #cc0000;
}
.Announcement
{
	font-family: Arial, sans-serif;
	font-size: x-small;
	color: #cc0000;
}
/*
a.Announcement:Link
{
}
a.Announcement:Visited
{
}
a.Announcement.Hover
{
}
*/
#HomeFinePrintTable
{
	border-top: 1px solid Red;
}
.FinePrintNotice
{
	color: #996600;
	font-family: Arial, sans-serif;
	font-size: xx-small;
}
.SponsorText
{
	font-family: Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	color: Black;
}
.MailListText
{
	font-family: Times Roman, Times, serif;
	font-size: small;
	font-weight: normal;
	color: Black;
}
.FAQtext
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: Black;
}
/*	font-family: Times Roman, Times, serif; */


.Alert
{
	font-family: Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #cc0000;
}
.Strong
{
	font-family: Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	color: Black;
}
.HomeCopyright
{
	font-family: Arial, sans-serif;
	font-size: xx-small;
	color: #996600;
}

h1, h2, h3, h4, h5
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

h1
{
	font-size: x-large;
	font-weight: bold;
	color: #cc0000;
	text-align: center;
}

p {
	font-size: small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 1.0em 0;
	padding: 0;
  }
/*	font-family: Times New Roman, Times, Serif;	*/

ul {
	type: square;
	font-size: small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
/*	margin: 1.0em 0;
	padding: 0;
*/
  }


.LinkLink
{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: small;
	text-decoration: none;
}
.LinkTitle
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
/*	font-family: Times New Roman, Times, serif;	*/
.LinkDescription
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: italic;
}
/*	font-family: Times New Roman, Times, serif;	*/

.ContactText
{
	font-family: Arial, sans-serif;
	padding-left: 20px;
	font-size: x-small;
}




#BannerXXXX
{
	background-color: Transparent;
	left: 10px;
	top: 10px;
	width: 700px;
	height: 100px;
	position: absolute;
}
#Nav
{
	padding-top: 5px;
	background-color: Transparent;
	left: 10px;
	top: 110px;
	width: 100px;
	height: 400px;
	position: absolute;
}
#BodyXXXX
{
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-right: 0;
	font-size: x-small;
	background-color: Transparent;
	left: 110px;
	top: 110px;
	width: 600px;
	height: 400px;
	position: absolute;
}
#BodySubNav
{
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-right: 0;
	font-size: x-small;
	background-color: Transparent;
	left: 10px;
	top: 130px;
	width: 700px;
	height: 400px;
	position: absolute;
}
#BodyManage
{
	margin: 20px;
}
#SubNav
{
	font-family: Arial, Sans-Serif;
	vertical-align: bottom;
	font-size: xx-small;
	background-color: Transparent;
	left: 10px;
	top: 110px;
	width: 700px;
	height: 20px;
	position: absolute;
}
#Footer
{
	margin-top: 20px;
	border-top: 1px solid red;
	padding: 10px;
	text-align: center;
	background-color: Transparent;
	width: 100%; /* body width - 2 * body padding = 560px */
	height: 50px;
}
#FooterNav
{
	font-family: Arial, Sans-Serif;
	font-size: xx-small;
}
#FooterRootURL
{
	font-family: Arial, Sans-Serif;
	font-size: xx-small;
}
#FooterCopyright
{
	font-family: Arial, Sans-Serif;
	font-size: xx-small;
}
#FooterExtra
{
	font-family: Arial, Sans-Serif;
	font-size: xx-small;
}
#Contact
{
	width: 300px;
	margin-left: 100px;
	margin-top: 20px;
}

.ResultBox
{
	margin-bottom: 30px;
}
.ResultTitle
{
	border-bottom: 2px solid Red;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.Box
{
	font-family: Arial, Sans-Serif;
	font-size: x-small;
}
.IndentedAddress
{
	padding-left: 20px;
	font-family: Arial, Sans-Serif;
	font-size: x-small;
}
.RootHere
{
	font-family: Arial, Sans-Serif;
	font-size: x-small;
	font-weight: bold;
	/* border: 2px solid black; */
	width: 80px;
	background-color: Yellow;
	text-decoration: none;
	text-align: left;
	padding: 3px;
	margin: 2px;
}
a.RootHere:Link
{
	color: White;
	background-color: #008800;
}
a.RootHere:Visited
{
	color: White;
	background-color: #008800;
}
a.RootHere:Hover
{
	color: White;
	background-color: #008800;
}
.RootItem
{
	font-family: Arial, Sans-Serif;
	font-size: x-small;
	font-weight: bold;
	/* border: 2px solid black; */
	width: 80px;
	background-color: #ff5555;
	text-decoration: none;
	text-align: left;
	padding: 3px;
	margin: 2px;
}
a.RootItem:Link
{
	color: Black;
}
a.RootItem:Visited
{
	color: Black;
}
a.RootItem:Hover
{
	color: White;
	background-color: #ff0000;
}

/*
#BannerImage
{
	width: 700px;
}

#NavShimImage
{
	height: 1px;
	width: 100px;
}

#BodyShimImage
{
	height: 1px;
	width: 600px;
}
*/

.DogRegName
{
	font-weight: bold;
}

.DogInfo
{
	font-family: Arial, Sans-Serif;
	font-size: x-small;
}


td
{
	font-size: x-small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

th
{
	font-size: x-small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
}






.Nav
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}

.SubNav
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	margin-top: 10px;	
}

.NavBarCell 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
/*    border-left: 10px solid #bfaea5; */
    border-left: 10px solid #cccccc;
    padding: 3px;
}

a.Nav
{
	font-weight: bold;
}

.NavBarCellCurrent 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
    border-left: 10px solid #009900;
    padding: 3px;
}

.BannerCell
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
}

dt
{
	font-weight: bold;
	padding-top: 10px;
}

dd
{
	font-family: Times New Roman, Times, Serif;
}

.Main
{
	border: 50px;
	margin: 50px;
}

/* Data Grid Classes */

.DataGrid
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	width: 590px;
}

.DataGridNoNav
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	width: 690px;
}

.dgItem
{
	background-color: transparent;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	/*
	border-top: thin none eaeaeb;
	border-right: thin solid #eaeaeb;
	border-bottom: thin none #eaeaeb;
	border-left: thin none #eaeaeb;
	*/
	font-weight: normal;
	color: #000000;
}

.dgSelItem
{
	background-color: transparent;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	/*
	border-top: thin none eaeaeb;
	border-right: thin solid #eaeaeb;
	border-bottom: thin none #eaeaeb;
	border-left: thin none #eaeaeb;
	*/
}

.dgAltItem
{
	background-color: transparent;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
	/*
	border-top: thin none eaeaeb;
	border-right: thin solid #eaeaeb;
	border-bottom: thin none #eaeaeb;
	border-left: thin none #eaeaeb;
	*/
}

.dgEditItem
{
	background-color: #eaeaeb;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
}

.dgHeader
{
	background-color: #eeeeee;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.dgPager
{
  text-decoration: none;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: x-small;
  line-height: 125%;
  color: #ffffff;
  background-color: #00508c;
}

/* End Data Grid */

.FinePrint
{
	background-color: transparent;
	color: Black;
	font-size: xx-small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.FinePrintAlert
{
	background-color: transparent;
	color: Red;
	font-size: xx-small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


.FinePrintHighlight
{
	background-color: transparent;
	color: #0070c4;
	font-size: xx-small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.PageTitle
{
	color: #000000;
	font-size: medium;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	border-bottom: 20px;
	border-top: 50px;
}

.PageSubTitle
{
	color: Black;
	font-size: small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: Bold;
}

.PageSubSubTitle
{
	color: Black;
	font-size: x-small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: Bold;
}

.PageSubTitleAlert
{
	color: Red;
	font-size: small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: 600;
}

.TextBox
{
	font-size: x-small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.MessageBox
{
	background-color: Transparent;
	/* margin-top: 130px; */
	margin-left: 80px;
	margin-bottom: 50px;
}

.HeaderPanel
{
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 20px;
}

.FormFieldName
{
	text-align: right;
	padding-right: 5px;
	background-color: transparent;
	color: Black;
	font-weight: bold;
	font-size: x-small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.FormFieldText
{
	padding-left: 10px;
	background: transparent;
	color: Black;
	font-weight: bold;
	font-size: x-small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.ButtonNormal
{
	background-color: #00508c; /* was #eaeaeb */
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #3b3b3b;
	cursor: hand;
}

.ButtonNormalOver
{
	background-color: #76a2c4;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	border: 1px solid #0070c4;
	cursor: hand;
}

.Button
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.PopUpText
{
	background-color: transparent;
	color: Black;
	font-weight: bold;
	font-size: small; /* was 14px */
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.Right
{
	float: right;
}

.Text
{
	font-family: Times New Roman, Times, Serif;
	color: Black;
	font-size: small;
}

.AlertText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: Red;
	font-size: small;
}

.TextBold
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: x-small;
	font-weight: bold;
}

.Highlight
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: Red;
	font-size: x-small;
}

a	
{
	text-decoration:	underline;
	font-weight:	normal; 
}

a:link	
{
	color: #3333ff;
	background-color: transparent;
}

a:visited	
{
	color: #3333ff; /* was #cc66ff */
	background-color: transparent;
}

a:active	
{
	color:	#000000;
	background-color: transparent;
}

a:hover	
{
	color: #ff3366;
	background-color: transparent;
	text-decoration:	none;
}

.RadioListContent
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.TextError
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: Red;
	font-size: x-small;
}

.Textalt 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: x-small;
}

.Text:hover 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #76a2c4;
	text-decoration: underline;
	font-size: x-small;
}

.LinkButton
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: Blue;
	font-size: x-small;
}

.LinkButton:hover 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: Purple;
	font-size: x-small;
}

.TextJustify
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:justify; 
}

/* ... end of file ... */

