body, .ns4
	{ color:#000000; font-family:arial,helvetica,sans-serif; font-size:70%;  margin:0; padding:0; }

p
	{ margin:0; padding:0; }

img.middle
	{ vertical-align:text-top; }

table
	{ font-size:100%; }

body.popup
	{ padding: 10px; }

A,A:link,A:visited,A:active, .pjweb,.pjweb:link,.pjweb:visited,.pjweb:active
	{ text-decoration:none; }

A,A:link,A:visited,A:active 
	{ color:#891F1A; font-weight:bold; }

.pjweb,.pjweb:link,.pjweb:visited,.pjweb:active
	{ color:#C0C0C0; font-weight:normal; }

A:hover, .pjweb:hover
	{ text-decoration:underline; }

.outer_table
	{ text-align:center; padding:5px; }

table
	{ border:0; }

.header
	{ font-size:125%; font-weight:bold; }

.red, .header
	{ color:#891F1A; } 

.error, .msg
	{ font-weight:bold;color:#FF0000; margin-left:auto;margin-right:auto;}

.message
	{text-align:center;display:block;}

.sqlcode
	{ font-family:Courier New,Andale Mono,Monaco,Courier,Monospace; font-size:8pt; color:#0000FF; text-decoration:none;}

.msg_main
	{color:#FF0000;font-size:150%;}

.hilite
	{ color: #F8763B; }	

.smaller, .copyright
	{font-family: arial,helvetica,sans-serif;}

.smaller
	{ color: #000000; }

.copyright, .white
	{ color: #FFFFFF; }

.grey,.grey:link,.grey:visited,.grey:active,.grey.hover
	{ color: #C0C0C0; font-weight:normal; }

.grey:link,.grey:visited,.grey:active,.grey.hover
	{ text-decoration:underline; }

.txt, .txtArea
	{font-weight:bold;color:#000000;font-family: Trebuchet MS,arial,helvetica,sans-serif;
	border:5px #808080 solid; width:100%;}
.btn, .btn2
	{ text-align: center;font-weight: bold; }
.btn 
	{ background-color: #FFFFFF; }
.btn2
	{ background-color: #808080; color:#fff; }
.sponsor
	{text-align:left;vertical-align:top;color:#FFF;font-size:120%;}
.mini
	{font-family:verdana;font-size:80%;text-align:center;color:#000;}
.Press
	{font-weight: bold;}
.enter
	{color:#FFF;font-weight:bold;text-align:right;}
#head
	{font-size:200%;color:#FFF;}
#form_head
	{font-size:150%;color:#FFF;font-weight:bold;}
#form_radio
	{text-align:left;color:#FFF;font-size:140%;}
#login
	{text-align:left;font-weight:bold;}
#frmlogin
	{font-weight:bold;width:100%;}
.enterForm
	{text-align:right;font-weight:bold;color:#FFF;width:20%;padding-right:10px;}
.entryCheck
	{vertical-align:top;text-align:left;font-weight:bold;color:#FFF;padding-bottom:20px;}
.entryArea
	{height:100px;width:250px;border:2px solid #FFF;overflow:auto;}
.entryBox
	{width:250px;border:2px solid #FFF;}
h1
	{vertical-align:top;color:#000;font-weight:normal;font-size:150%;margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:0;}
h2
	{text-align:left;vertical-align:top;color:#000;font-weight:bold;font-size:125%;margin-top:0;padding-top:0;margin-left:25px;margin-right:10px;}
h3
	{text-align:center;vertical-align:top;color:#FFF;font-weight:bold;font-size:125%;margin:0;padding:0;}
h4
	{text-align:left;vertical-align:top;color:#FFF;font-weight:bold;font-size:125%;margin:0;padding:0;}
h5
	{text-align:right;vertical-align:top;color:#FFF;font-variant:small-caps;font-weight:bold;font-size:125%;margin:0;padding:0;}
hr
	{background-image:url(images/hr.gif);height:1px;color:#84c441!important;border:0;}
p
	{color:#000;}
.content
	{text-align:left;vertical-align:top;color:#FFF;font-weight:normal;font-size:120%;}
.instruct
	{vertical-align:top;color:#FFF;font-weight:normal;font-size:120%;}
.news
	{text-align:left;vertical-align:top;color:#000;font-weight:normal;font-size:120%;margin-left:25px;margin-right:10px;}
.why
	{font-size:120%;padding-bottom:10px;}
.lab
	{color:#FFF;font-weight:bold;}
#User
	{color:#FFF;font-weight:bold;font-size:175%;}
#contact
	{float:left;background-color:#000;width:100px;}
#map
	{float:right;width:400px;height:297px;border:5px solid #000;
	background:url(images/mini_map.gif) no-repeat center center;}
* html #map
	{height:250px;}
#aboutPic
	{float:right;width:200px;height:auto;margin-right:60px;}
* html #aboutPic
	{margin-right:0px;}
#caption
	{color:#FFF;font-weight:bold;font-size:200%;text-align:center;padding-top:10px;padding-bottom:10px;}
.mini_caption
	{color:#FFF;font-weight:bold;font-size:100%;}
#imgComp
	{margin-right:20px;width:535px;height:auto;}
#imgGallery
	{padding-right:30px;width:535px;height:auto;}
#imgSale
	{padding-right:30px;width:535px;height:auto;}
#pop_caption
	{color:#FFF;font-weight:bold;font-size:200%;text-align:left;padding-top:10px;padding-bottom:10px;}
#family
	{color:#FFF;text-align:center;width:100%;/*border-left:5px solid #F00;border-right:5px solid #F00;*/font-size:100%;}
#family_head
	{font-weight:bold;font-size:110%;}
.family_head_title
	{border-bottom:5px solid #F00;}
#intro
	{float:left;font-size:150%;width:311px;height:150px;font-weight:bold;padding-left:18px;padding-right:34px;}
#body
	{font-size:95%;}

#topline
	{background-position: left bottom; background-repeat: repeat-x;background-image: url(images/topline.gif);
	width:779px;height:147px;}

#pwform
	{background-color:#000;width:100%;}
#title
	{text-align:left;color:#000;background-color:#d4d4d4;width:auto;vertical-align:middle;height:46px;line-height:46px;padding-left:27px;}
#main
	{background:url(images/bg.jpg) top left repeat; width: 779px;vertical-align:top;}
#newScroll
	{position: relative; float:right;background:url(images/newScroll.gif) top left no-repeat;width:195px;height:305px;
	color:#000;padding-top:22px; margin-right: 15px; padding-left: 0px;}
.leftf {position: absolute; top:0; left: 0;}
.bleftf {position: absolute; bottom:20px; left: 0;}
.bleftf_2 {position: absolute; bottom:0px; left: 0;}
* html .bleftf_2 {position: absolute; bottom:-1px!important; left: 0;}
* html .bleftf {position: absolute; bottom:-1px; left: 0;}
.rightf {position: absolute; top:0; right: 0;}
.brightf {position: absolute; bottom:20px; right: 0;}
.brightf_2 {position: absolute; bottom:0px; right: 0;}
* html .brightf_2 {position: absolute; bottom:-1px!important; right: 0;}
* html .brightf {position: absolute; bottom:-1px; right: -1px;}
* html .rightf {position: absolute; top:0; right: -1px;}
#aboutMenu
	{position: relative; float:right;background: #EAEAEA url(images/newScroll.gif) top left no-repeat;width:240px!important;
	color:#000;padding-top:12px;padding-bottom:20px;border-top:10px solid #000;border-bottom:10px solid #000; margin-right: 10px;}
* html #aboutMenu
	{padding-bottom:12px; right: -10px;}
.adminentryArea
	{height:200px;width:100%;border:5px solid #808080;background-color:#FFF!important;}
.adminentryBox
	{width:100%;border:5px solid #808080;background-color:#FFF!important;}
.familyentryBox
	{width:10%;border:5px solid #808080;background-color:#FFF!important;text-align:center;}
.compLink
	{padding-right:10px;display:block;}
.thumb
	{border:10px solid #000;cursor:pointer;}
.thumb2
	{border:10px solid #000;}
.pix
	{border:5px solid #000;cursor:pointer;}
.bigimg
	{border:5px inset #d4d4d4;}
ul
	{padding:0;margin:0;list-style-type:circle;}
li
	{color:#FFF;font-size:100%;padding-bottom:10px;}
#menu
	{margin-left:25px;}
hr
	{background-image:url(images/hr.gif);height:2px;color:#FFF!important;border:0;width:535px;margin-right:30px;}
.source
	{color:#FFF;font-style:italic;font-size:90%;}
.story
	{color:#FFF;padding-right:20px;font-size:120%;}
.story a:visited
	{color: white!important;}
.date
	{color:#FFF;text-decoration:underline;}
/*.filter
	{filter:blendTrans(duration=2.5); margin-left:1px; margin-right:1px;}*/
#gallery
	{width:320px;height:auto;float:right;text-align:center;}
a:link 
	{color:#5b6990;font-weight:bold;text-decoration:none;}
a:visited 
	{color:#5b6990;font-weight:bold;text-decoration:none;}
a:hover
	{color:#FFF;font-weight:bold;text-decoration:underline;}
a:active 
	{color:#5b6990;font-weight:bold;text-decoration:none;}
a.horseLink, a.horseLink:link 
	{color:#FFF;font-weight:bold;text-decoration:none;}
a.horseLink:visited 
	{color:#FFF;font-weight:bold;text-decoration:none;}
a.horseLink:hover
	{color:#FFF;font-weight:bold;text-decoration:underline;}
a.horseLink:active 
	{color:#FFF;font-weight:bold;text-decoration:none;}
a.newsLink, a.newsLink:link 
	{color:#FFF;font-weight:bold;text-decoration:underline;}
a.newsLink:visited 
	{color:#FFF;font-weight:normal;text-decoration:none;}
a.newsLink:hover
	{color:#FFF;font-weight:bold;text-decoration:underline;}
a.newsLink:active 
	{color:#FFF;font-weight:bold;text-decoration:none;}
a.otherLink, a.otherLink:link 
	{color:#FFF;font-weight:normal;text-decoration:none;}
a.otherLink:visited 
	{color:#FFF;font-weight:normal;text-decoration:none;}
a.otherLink:hover
	{background:#FFF;color:#000;font-weight:normal;text-decoration:none;}
a.otherLink:active 
	{color:#FFF;font-weight:normal;text-decoration:none;}
a.maiLink, a.mailLink:link 
	{color:#FFF;font-weight:normal;font-size:100%;text-decoration:none;}
a.maiLink:visited 
	{color:#FFF;font-weight:normal;font-size:100%;text-decoration:none;}
a.maiLink:hover
	{color:#FFF;font-weight:normal;font-size:100%;text-decoration:underline;}
a.maiLink:active 
	{color:#FFF;font-weight:normal;font-size:100%;text-decoration:none;}

a.adminMenuLink, a.adminMenuLink:link 
	{color:#000;font-weight:bold;font-size:100%;text-decoration:none;}
a.adminMenuLink:visited 
	{color:#000;font-weight:bold;font-size:100%;text-decoration:none;}
a.adminMenuLink:hover
	{color:#FFF;font-weight:bold;font-size:100%;text-decoration:none;background:#000;}
a.adminMenuLink:active 
	{color:#000;font-weight:bold;font-size:100%;text-decoration:none;}

a.adminLink, a.adminLink:link 
	{color:#FFF;font-weight:bold;font-size:100%;text-decoration:none;}
a.adminLink:visited 
	{color:#d4d4d4;font-weight:bold;font-size:100%;text-decoration:none;}
a.adminLink:hover
	{color:#000;font-weight:bold;font-size:100%;text-decoration:none;background:#FFF;}
a.adminLink:active 
	{color:#d4d4d4;font-weight:bold;font-size:100%;text-decoration:none;}

a.menuLink, a.menuLink:link 
	{color:#000;font-weight:normal;font-size:120%;text-decoration:none;}
a.menuLink:visited 
	{color:#000;font-weight:normal;font-size:120%;text-decoration:none;}
a.menuLink:hover
	{color:#FFF;font-weight:normal;font-size:120%;text-decoration:none;background:#000;}
a.menuLink:active 
	{color:#FFF;font-weight:normal;font-size:120%;text-decoration:none;}
a.mainLink, a.mainLink:link
	{display:block;font-family:verdana;color:#FFF;font-weight:bold;text-decoration:none;font-size:100%;
	background-color:#608bbc;}
a.mainLink:visited
	{display:block;font-family:verdana;color:#000;font-weight:bold;text-decoration:none;font-size:100%;
	background-color:#608bbc;}
a.mainLink:hover
	{display:block;font-family:verdana;color:#608bbc;font-weight:bold;text-decoration:none;font-size:100%;
	background-color:#FFF;}
a.mainLink:active
	{display:block;font-family:verdana;color:#FFF;font-weight:bold;text-decoration:none;font-size:100%;
	background-color:#608bbc;}

a.linkEdit:link, a.linkEdit:active, a.linkEdit:visited
	{color:#000;font-weight:bold;text-decoration:none!important;}
a.linkEdit:hover
	{background-color:#000;color:#FFF;font-weight:bold;text-decoration:none!important;}

@media print {
#dontprint { display: none; }
}
#div_image_viewer
	{background:#FFF url(images/image_loading.gif) center center no-repeat;
	border:1px solid #000;z-index:10;width:150px;height:auto;position: absolute;top:1px;left:1px;visibility:hidden;}
.displayContent
	{width:535px;margin-top:5px;background-color:#D8FAE5;border: 2px solid #000;}
.displayContent td
	{border: 1px solid #000;text-align:center;}
.displayHeader
	{text-align:center;font-variant:small-caps;font-size:150%;font-weight:bold;color:#FFF;background-color:#18ab4e;
}