/* PAGE STYLE */
#pageStyle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0px 10px 10px 10px;
	background:#000033;
	}
	
a:link, a:visited {
	text-decoration: underline;
	color: #FFFF99;
	}

a:hover {
			color: #FF0000; 
			text-decoration: underline; 
	}
a:active {
			text-decoration: none; 
			color: #FFFF99; 
	}


/* BANNER STYLES */

/* Banner for entry page */
#bannerEntry {
	vertical-align: top;
	text-align:center;
	height:110px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:1px;
	margin-right:1px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 0;
	padding-right: 0;
	background:#000033;
	border:1px;
	border-style:solid;
	border-color:#000033;
	/*padding:0;*/
	}

/* Banner for all other pages */
#bannerNormal {
	vertical-align: top;
	text-align:center;
	height:96px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:1px;
	margin-right:1px;
	padding-top: 5px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	background:#000033;
	border:1px;
	border-style:solid;
	border-color:#000033;
	/*padding:0;*/
	}

/* MAIN TABLE STYLES */

#mainTable {
	padding:0;
	margin:0;
	}

/* NAV COLUMN STYLES */

#navColumn {
	background-color: #000033;
	border: 1px solid #000033;
	font-family: Garamond, Georgia, Times New Roman, Times, serif;
	font-size: x-large;
	font-weight: normal;
	color: #000033;
	font-style: normal;
	background-image: none;
	vertical-align: top;
	margin:0;
	padding:0;
	}
	
#navBar {
	width:150px;
	margin-top:50px;
	}
#navBar ul {
	list-style:none;
	padding:0;
	margin:0;
	}
#navBar li {
	text-align:center;
	padding:0;
	margin:0;
	border: 1px solid #000033;
	}
#navBar li a {
	display: block;
	margin:0;
	color: #99cc00;
	text-decoration:none;
	/*	text-decoration:underline;
*/	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:10px;
	}
#navBar li a, #navBar li a:link, #navBar li a:visited, #navBar li a:active {
	display: block;
	color: #ffff99;
	text-decoration:none;
	/*	text-decoration:underline;
*/	margin:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:10px;
	}
	
#navBar li a:hover {
	display: block;
	color: #FF0000; 
	background-color:#000033;
	text-decoration:none;
/*	text-decoration: underline;
*/	margin:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:10px;
	border: 1px solid #ffff99;
	}

/* MAIN CONTENT STYLES (Just the Main page) */
#mainContentColumn {
	margin-right: 5px;
	margin-left: 5px;
	margin-top:0;
	margin-bottom:0;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #000033;
	font-size: medium;
	font-weight: normal;
	background-color: #000033;
	background-image: none;
	text-align: left;
	color: #ffff99;
	}

#mcShowResultsSection{	/*this is the start of show results */
	margin-right: 0;
	margin-left: 0;
	margin-top:30px;
	margin-bottom:0;
	padding:0;
	}

.mcShowBlock{			/* this is the 2nd part of the show block per show */
	font-size: x-large;
	font-weight: normal;
	padding-top: 15px;
	border-top: 2px solid #FFCC00;
	text-align: left;
	margin-top: 20px;
	}

.mcShowBlock div{		/* this is the per-item part of the show block */
	margin-top: 20px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	padding:0;
	font-size: medium;
	font-weight: normal;
	}
	
.mcMiscBlock{
	margin-top: 20px;
	margin-bottom: 0;
	margin-left:0;
	margin-right:0;
	padding:0;
	}	

/* LIST CONTENT STYLES (Boys, Girls, Youngsters, etc) */
#listContentColumn {
	width: 100%;
	margin-left: 5px;
	margin-right: 0px;
	margin-top:0;
	margin-bottom:0;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #000000;
	font-size: medium;
	font-weight: normal;
	background-color: #000033;
	background-image: none;
	text-align: left;
	color: #ffff99;
	height: 20px;
	}

#listContentTitle {
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	color: #FFFF99;
	font-size: xx-large;
	height: 30px;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-top:0;
	margin-left:0;
	margin-right:0;
}

.listBlockWrapper {
	position:relative;
	height: 200px;
	margin-top:20px;
	}

.listImageBlock {
	position:absolute;
	top:0;
	left:0;
	height:200px;
	width:250px;
	padding-top:30px;
	padding-left:20px;
	}

.listImageBlock img{
	border-style: solid;
	border-width: 2px;
	}

.listImageBlock a, .listImageBlock a:link, .listImageBlock a:visited, .listImageBlock a:active {
	text-decoration: none;
	color: #FFCC00;
	background-color: #000033;
	}

.listImageBlock a:hover {
	text-decoration: none;
	color: #FF0000;
	background-color: #000033;
	}
			
	
.listNameBlock {
	margin-left: 240px;
	margin-top:0;
	padding-top:50px;
	text-align: center;
	font-weight: normal;
	color: #FFFF99;
	font-size: x-large;
	}
.listNameBlock a, .listNameBlock a:link, .listNameBlock a:visited, .listNameBlock a:active {
	text-decoration: none;
	color: #FFFF99;
	background-color: #000033;
	}

.listNameBlock a:hover {
	text-decoration: none;
	color: #FF0000;
	background-color: #000033;
	}


/* DOG CONTENT STYLES (Styles for the main page for each dog ) */

#dogContentColumn {
	width: 100%;
	margin-left: 5px;
	margin-right: 0px;
	margin-top:0;
	margin-bottom:0;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #000000;
	font-size: medium;
	font-weight: normal;
	background-color: #000033;
	background-image: none;
	text-align: left;
	height: 20px;
	}

#dogContentTitle {
	padding-top:20px;
	padding-bottom:10px;
	text-align: center;
	font-weight: normal;
	color: #99CC00;
	background-color: transparent;
	background-image: none;
	font-size: xx-large;
	}
	
#dogContentDate {
	padding-top:0px;
	padding-bottom:0px;
	text-align: center;
	font-weight: normal;
	color: #99CC00;
	background-color: transparent;
	background-image: none;
	font-size: x-large;
	}
	
#dogContentSpecs {
	margin-top: 20px;
	text-align: center;
	font-weight: normal;
	color: #FFFF99;
	background-color: transparent;
	background-image: none;
	font-size: large;
	}

.dogContentNote {
	margin-top: 20px;
	text-align: center;
	}
	
.dogContentGoldBox {
	margin-top: 20px;
	text-align: center;
	font-weight: normal;
	color: #99cc00;
	background-color: transparent;
	background-image: none;
	font-size: large;
	border: 1px solid #ffcc00;
	}

.dogContentDarkGoldBox {
	margin-top: 20px;
	text-align: center;
	font-weight: normal;
	color: #99cc00;
	background-color: transparent;
	background-image: none;
	font-size: large;
	border: 2px solid #ffcc00;
	}

#dogContentHighlightHeader {
	margin-top:20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:5px;
	padding-top:0;
	border: 2px solid #FFCC00;
	text-align: center;
	font-weight: normal;
	color: #99CC00;
	background-color: transparent;
	background-image: none;
	font-size: xx-large;
	}
	
#dogContentData {
	padding-top:5px;
	text-align: center;
	font-weight: normal;
	color: #FFFF99;
	background-color: transparent;
	background-image: none;
	font-size: large;
	}

table#pedigree {
	color:#FFFF99;
	margin-top: 20px;
	border: 1px solid #FFCC00;
	font-size: small;
	font-weight: normal;
	background-color: #000033;
	background-image: none;
	}

table#pedigree th {
	padding-top:10px;
	padding-bottom:10px;
	text-align: center; 
	font-weight: normal; 
	color: #99CC00; 
	font-size: x-small;
	}

.pedEntryPrefix {
	text-align: left;
	font-weight: normal;
	color: #99CC00;
	font-size: x-small;
	}
	
.pedEntryG2 {
	font-size: small;
	font-weight: bold;
	}
	
.pedEntryG1 {
	font-size: large;
	text-align: left;
	}

.dogContentImage {
	padding-top:20px;
	padding-bottom:0px;
	margin:0;
	}
	
/* ENTRY PAGE STYLES */

#entryTable {
	padding:0;
	margin:0;
	margin-bottom:30px;
	}

td.enterButton {
	border: medium solid #000000;
	font-size: x-large;
	font-weight: bold;
	background-color: #99cc00;
	color: #ffff99; 
	text-align: center;
	background-image: none;
	}
	
td.enterButton a {
	display: block;
	color: #ffff99; 
	}
	
td.enterButton a:hover {
	display: block;
	color: #FF0000; 
	}

.headCenter {
	text-align: center; 
	font-weight: normal; 
	color: #ffff99; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: medium;
	}


/* FOOTER STYLES */
#mainFooter {
	text-align: center; 
	font-weight: normal; 
	color: #ffff99; 
	font-size: x-small;
	margin-top: 20px;
	margin-bottom: 10px;
	}

/* REDIRECT STYLES */
#mainRedirect {
	padding-top: 50px;
	padding-bottom: 30px;
	}
	
	
/*----------------*/
/* GLOBAL CLASSES */
/*----------------*/

.xx-largeTextLeftGreen {
	text-align: left;
	font-weight: normal;
	color: #99CC00;
	background-color: transparent;
	background-image: none;
	font-size: xx-large;
}

.xx-largeTextCenterGreen {
	text-align: center;
	font-weight: normal;
	color: #99CC00;
	background-color: transparent;
	background-image: none;
	font-size: xx-large;
}

.x-largeTextLeftGreen {
	text-align: left;
	font-weight: normal;
	color: #99CC00;
	background-color: transparent;
	background-image: none;
	font-size: x-large;
}

.x-largeTextCenterGreen {
	text-align: center;
	font-weight: normal;
	color: #99CC00;
	background-color: transparent;
	background-image: none;
	font-size: x-large;
}

.largeTextLeftGreen {
	text-align: left;
	font-weight: normal;
	color: #99CC00;
	background-color: transparent;
	background-image: none;
	font-size: large;
}

.largeTextCenterGreen {
	text-align: center;
	font-weight: normal;
	color: #99CC00;
	background-color: transparent;
	background-image: none;
	font-size: large;
}

.pictureBlock {
	text-align: center; 
	padding-top:20px;
	padding-bottom:0px;
	margin:0;
	}
.pictureBlock img {
	border: none;
	}
	
.pictureCaption {
/*	width:500px;
*/	text-align: center; 
	font-weight: normal; 
	color: #ffff99; 
	font-size: x-small;
	margin-top: 10px;
	}
