 @charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #fff699;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
#container {
	width: 95%;  
	background: #fff699;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	border:none;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#header {
	background: #ffffff; 
	padding: 10px 10px 10px 30px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-left:40px;
	margin-right:10px;
	width:88%;
	border:none;
	
}
#header h3 {font-weight:normal;}
#topnav { height:55px;}
#topnav a, #topnav a:visited{ color:#fff699; text-decoration:none; }
#topnav a:hover {background-color:#fff699; color:#006431; text-decoration:none;}
#topnav table {width:100%; border-collapse:collapse; border:none;}
#topnav table td.tabs {padding:0px 15px 0px 15px; vertical-align:middle; height:55px;background-color:#006431; border-left: #006431 1px solid; border-right: #006431 1px solid;}
#topnav table td.tabsRight {margin-right:0px; text-align:right; border:none; border-left:#006431 solid 1px; width:49px;}
#topnav table td.tabsLeft {margin-left:0px; text-align:left; border:none; border-right:#006431 solid 1px; width:49px;}
#mainContent {
	
	margin-left:40px;
	margin-right:10px;
	background: #FFFFFF;
	width:92%;
}
.content { padding:10px 20px 10px 29px; height:auto;}
.contentBlack{padding:10px 10px 10px 10px; height:auto;background-color:#ffffff; color:#000000; border:2px solid #000000; margin-left:0px;} 
.contentPurple {padding:10px; height:auto; background-color:#f1d2ff; color:#73276e; border:3px solid #73276e; margin-left:0px;}
	.contentPurple a, .contentPurple a:visited {color:#73276e; text-decoration:underline;}
	.contentPurple a:hover {color:#73276e; text-decoration:none;}
	.contentGreen {padding:10px 10px 10px 10px; height:auto; background-color:#d4f5d7; color:#0b8c5d; border:3px solid #0b8c5d; margin-left:0px;}
	.contentGreen a, .contentGreen a:visited {color:#0b8c5d; text-decoration:underline;}
	.contentGreen a:hover {color:#0b8c5d; text-decoration:none;}
	.contentGold { padding:10px 10px 10px 10px; height:auto; background-color:#fffab3; color:#e65208; border:3px solid #e65208; margin-left:0px;}
	.contentGold a, .contentGold a:visited {color:#e65208; text-decoration:underline;}
	.contentGold a:hover {color:#e65208; text-decoration:none;}
.contentIBPurple {border:3px solid #73276e; padding:10px; background-color:#ffffff;}
.contentIBPurple img {border:8px solid #73276e;}
.contentIBGreen {border:3px solid #0b8c5d; padding:10px; background-color:#ffffff;}
.contentIBGreen img {border:8px solid #0b8c5d;}
.contentIBGold {border:3px solid #e65208; padding:10px; background-color:#ffffff;}
.contentIBGold img {border:8px solid #e65208;}
#tableBlack{border:2px solid #000000; color:#000000;}
#tableBlack th{border:2px solid #000000; font-weight:bold; min-height:30px;}
#tableBlack td{border:2px solid #000000; font-weight:bold; min-height:60px;}
#tableBlack td.obedienceClass {padding:10px; height:auto; background-color:#f1d2ff; color:#73276e; border:3px solid #73276e; margin-left:0px;}
#tableBlack td.agilityClass {padding:10px 10px 10px 10px; height:auto; background-color:#d4f5d7; color:#0b8c5d; border:3px solid #0b8c5d; margin-left:0px;}
#tableBlack td.rallyClass{ padding:10px 10px 10px 10px; height:auto; background-color:#fffab3; color:#e65208; border:3px solid #e65208; margin-left:0px; }

.bigBox {height: auto; max-width: 922px; margin-left:auto; margin-right:auto;}

.agifPlace {text-align:center;}


table#directions td {border:#000000 1px solid;}
table#directions {font-size:10px; border-collapse:collapse; width:100%;}

#footer {padding-top:8px; padding-bottom:10px; font-weight:normal; color:#000000; width:100%; font-family:Verdana; font-size:12px; text-align:center;}
#footer a, #footer a:visited {color:#000000; text-decoration:underline;}
#footer a:hover {color:#000000; text-decoration:none;}


