body {
	background: transparent url(/images/background_front_view_grey_wsh_out.gif) repeat fixed;
	background-position: 9em 4.1em;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
}

body.WithSubHeading {
	background-position: 9em 7.2em;
}

p {
	font-size: 0.9em;
}

img {border: none;}

.BlackBox {border: 1px solid black}
.RedBox {border: 1px solid red}
.RedBg {background-color: red}
.Emph {font-style: italic}
.Strg {font-weight: bold}
.Strgr {font-weight: bolder; font-size: 1.2em}
.ULnd {text-decoration: underline}
.AllCaps {text-transform: uppercase}
.OneLine {white-space: nowrap}
.NotTooWide {margin-left: 9%; margin-right: 9%}
.TextLeft {text-align: left}
.TextCenter {text-align: center}
.TextRight {text-align: right}
.TextCenterOverride {text-align: center}

.TextCenterOverride p {text-align: center}

.Block {display: block}

.Credit, .Dedication {
	font-size: 75%;
	margin: 0 auto 0 auto;
	background-color: #000;
	color: #FC0;
	padding: 3px;
}

.Credit a {
	color: #FC0;
	text-decoration: underline;
}

.NoBullets {
	list-style-type: none;
	margin-left: 10pt;
	padding-left: 0;
}

.SpacedOutList li {margin-bottom: 1em;}
.PaddedElements li {padding: 5px;}
.ParaList {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
.ParaList li {margin-bottom: 1em; font-size: 0.9em;}

.ToTop {text-align: right; font-size: 0.7em;}

#Header h1 {
	margin-top: 0;
	padding-top: 0.5em;
}

#Header h2 {
	margin: 0 0 0 6em;
}

#LogoSmall {
	position: absolute;
	top: 0; left: 0;
	z-index: 500;
	font-size: 1em;
	width: 9em;
	/*height: 4em;*/
	padding-top: 6em;
	background: transparent url(/images/logo_small.gif) no-repeat top center;
}

body.WithSubHeading #LogoSmall {
	/*height: 7em;*/
}

#LogoSmall h4 {
	color: #FC0;
	background-color: #000;
	margin-top: 0.2em;
	padding-left: 4pt;
	padding-right: 4pt;
	text-align: center;
}

.SideNav {
	font-size: 0.9em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 0 0.5em;
	list-style-type: none;
}

.SideNav li {
	display: block;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	border: 1px solid #FC0;
}

.SideNav li a {
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	display: block;
	color: #000;
	background-color: #FC0;
	margin: 0;
	padding: 0.2em 0 0.2em 0.2em;
	border: 0.1em solid #000;
}

.SideNav li.PopOut a {
	cursor: default;
}

.SideNav li a:hover {
	color: #FC0;
	background-color: #000;
}

.SideNav_SubItem {
	margin: 0 !important;
	padding: 0 !important;
}

.SubSideNav, .SubSideNav_Collapsed {
	position: absolute;
	display: none;
	/*width: 9em;*/
	font-weight: normal;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.SubSideNav li, .SubSideNav_Collapsed li {
	margin: 0;
	padding: 0;
}

.SubSideNav li a, .SubSideNav_Collapsed li a {
	padding-right: 5px;
	cursor: pointer !important;
	cursor: hand !important;
}

a.ActiveSection {
	color: #333 !important;
	background-color: #F60 !important;
}

a.ActiveSection:hover {
	color: #F60 !important;
	background-color: #333 !important;
}

/*
.UnderHeader {
	text-align: center;
	text-transform: uppercase;
	background-color: #000;
	color: #FC0;
}
*/

#PageHeading, .PageHeading {
	text-align: center;
	font-size: 1.25em;
}

.Slogan {
	font-size: 4em;
	text-align: center;
}

.HDividerLine_1h {
	font-size: 1px;
	background: transparent url(/images/600x1_y-b-y_gradient.jpg) repeat-y center;
	height: 1px;
}

.HDividerLineL_1h {
	font-size: 1px;
	background: transparent url(/images/600x1_b-y_gradient.jpg) repeat-y left;
	height: 1px;
	margin-left: 0;
	margin-right: auto;
}

.HDividerLineR_1h {
	font-size: 1px;
	background: transparent url(/images/600x1_y-b_gradient.jpg) repeat-y right;
	height: 1px;
	margin-left: auto;
	margin-right: -16px;
}

.HDividerLine_600x1 {
	font-size: 1px;
	background: transparent url(/images/600x1_y-b-y_gradient.jpg) repeat-y center;
	width: 600px; height: 1px;
}

#abt_cmt #SecretaryBox {background: transparent url(/images/secretary.jpg) no-repeat top left;}
#abt_cmt #Officials {margin-bottom: 1.5em;}
#abt_cmt #CommitteeLink {float: right;}
#abt_cmt #PageHeading {margin-left: 10em; margin-right: 10em}
#abt_cmt #Committee {margin-top: 1.5em;}
#abt_cmt #Coopted {font-variant: small-caps;}

#ContactPageTopBox {
	height: 307px;
	padding: 0;
	margin-top: 1em;
	border: 1px solid black;
}

#ContactPageTopBox img {
	float: left;
	width: 292px; height: 307px;
	margin: 0;
	border-right: 1px solid black;
}

#ContactPageTopBox div h1 {
	margin-top: 3em;
}

.PortraitPlusTextContainer img, .LandscapePlusTextContainer img {
	border: 1px solid black;
}

/*.LandscapePlusTextContainer img {
}*/

#ListOfRules h4 {margin-bottom: 0;}

.NLLinkContainer {
	float: left;
	margin: 20px;
	text-align: center;
}

.NLLinkContainer img {border: 1px solid black;}
.NLLinkContainer p {margin: 0;}

#abt_jng #Content #Poster {float: left;}
#abt_jng #Content #NextToPoster {margin-left: 362px;}
#abt_jng #Content #FormContainer {
	border: 1px dashed black;
	width: 99%;
	float: left;
	padding-top: 100px;
	background: transparent url(/images/logo_small.gif) no-repeat top center;
	margin-bottom: 1em;
}

#abt_coe #EthicsText { font-family: "Bodoni MT Condensed", Georgia, "Times New Roman", Times, serif; font-size: 1.4em;}
#abt_coe #EthicsText ol { font-size: 0.9em; }

#abt_gb h2 { text-align: center; }

#shw_rlt #Content p {
	text-align: center;
	font-variant: small-caps;
}

#jdg_lst .BreedSpecialist {color: #000;}
#jdg_lst .Hounds {color: #F00;}
#jdg_lst .AllRounders {color: #00F;}

#jdg_lst .BSpt {color: #000;}
#jdg_lst .Hnds {color: #F00;}
#jdg_lst .ARnd {color: #00F;}

#jdg_lst .LinksBar {float: right;}

#bsj_his #BushmanPic {
	float: right;
	margin: 0 0 20px 6px;
	padding: 2px;
	width: 206px;
	border: 1px solid black;
}

#bsj_his #BushmanPic img {
	width: 206px; height: 245px;
}

#bsj_his #BushmanPic p {
	margin: 0;
	font-size: 60%;
}

/*#bsj_kcs #Content ol {}*/

#oth_tkc #Content #ContactInfo {text-align: center; font-weight: bold;}

#oth_lnk #Content ul {
	text-align: center;
	font-size: larger;
}

#brd #Content ul li { margin-bottom: 1em; }
#brd #Content ul li span.Strg { text-transform: uppercase; }

#UnderConstruction {
	background: transparent url(/images/under_con_2-ln_stamp_cw30.gif) no-repeat;
	position: absolute;
	z-index: 1000;
	top: 30px; right: 5px;
	width: 351px; height: 261px;
}

@media print {

	body {background: transparent none;}

	a:link, a:visited, a:active, a:hover {
		color: inherit !important;
		text-decoration: none !important;
	}

	#LogoSmall, .ToTop, .LinksBar {display: none;}

	#Header h2 {
		margin-left: 0;
	}
	
	#abt_jng #Header h2 {display: none;}
	#abt_jng #Content #PageHeading {display: none;}
	#abt_jng #Content #Poster {display: none;}
	#abt_jng #Content #NextToPoster {display: none;}

	.Credit, .Dedication {color: #000 !important; background-color: transparent;}
	.Credit a {color: #000; text-decoration: none;}

}


/* IE 5+6 Hacks */

* html .drop-down_menu a {width: 100%;}

/** html #LogoSmall {
	font-size: 1em;
	width: 9em; height: 7em;
}*/

* html #SideNavWrapper {width: 8em;}

* html .SideNav {width: 100%; font-size: 0.9em}

* html .SideNav li a {width: 100%;}

* html #bsj_his #BushmanPic p {font-size: 0.58em;}

* html #ContactPageTopBox img {margin-bottom: -20px;}
