BODY { background:url(./images/bg.gif); padding:0; margin:0; }
IMG { display:block; border:0; }
FORM { padding:0; margin:0; }
STRONG { color:#333; }
H1 { font-size:18px; margin:0; padding:12px 0 3px 0; line-height:15px; color:#333333; }
H2 { font-weight:normal; font-size:14px; margin:0; padding:0; line-height:16px; color:#667; }
H2 A { color:#667 !important; text-decoration:none; font-size:14px; }
H2 A:hover { color:#39c !important; text-decoration:underline; }
H3 { font-size:13px; margin:0; padding:0; }
H3.location { color:#333333; }
BLOCKQUOTE { font-size:15px; line-height:24px; font-weight:bold; margin:0 10px 0 5px; padding:0; }
BLOCKQUOTE .quoter { font-size:11px; font-weight:normal; line-height:12px; }
HR { border:none; border-bottom:dotted 1px #999; }
a.normal3 {display: inline }
div.centered {}
img.normal3 {display: inline}

.clearall { clear:both; }
.font10 { font-size:10px; line-height:13px; }
.quote { font-weight:bold; font-style:italic; font-size:14px; line-height:18px; color:#667; padding-top:5px; }
.quoter { font-style:italic; color:#667; padding:5px 0; text-align:right; }
.txt-center { text-align:center; }
.txt-right { text-align:right; }
.img-left { float:left; margin:0 10px 10px 0; }
.img-right { float:right; margin:0 0 10px 10px; }
.left { float:left; }
.right { float:right; }
.styled-textinput { width:150px; color:#999; }
.inset-text { margin-left:20px; clear:both; }
.date { font-weight:bold; }
.topimage-wide { margin-left:32px; }
.tag { margin-top:5px; float:right; }
.tag_test { margin-top:5px; float:left; margin-right:4px; }
.icn-sm { float:left; margin:0 7px 7px 0; }
.format { font:10px Myriad,Verdana,sans-serif; color:#999; padding-top:2px; }
.blue { font-weight:bold; color:#36c; }
.submit { width:71px; height:35px; margin-top:7px; }
.nopad { margin: 0; }
.red { color: #990000; }
.img-visit { margin-left: 10px; }


/*.flicker_image IMG {width:225px;}*/
.flicker_image { width:225px; overflow:hidden; }


.hdr-blue, .hdr-black, .hdr-dual { color:#fff; font-weight:bold; margin-bottom:10px; clear:both; }
.hdr-blue { background:url(./images/hdr_blue_bg.gif); height:24px; line-height:24px; }
.hdr-black { background:url(./images/hdr_black_bg.gif); height:28px; line-height:28px; font-size:13px; }
.hdr-dual { background:url(./images/hdr_dual_bg_grey.gif); height:24px; line-height:24px; }
.cap-right { float:right; margin-left:4px; }
.cap-left { float:left; margin-right:2px; }
.hdr-arrow { float:right; background:url(./images/hdr_dual_bg_blue.gif); padding:0 0 0 24px; width:75px; font:bold 9px Verdana,sans-serif; line-height:24px; }
.hdr-arrow A, .hdr-arrow A:hover { text-decoration:none; color:#fff !important; }

.rounded-box { background:#e5e5e5; }
.rounded-box .hd { background:url(./images/rounded_box_topleft.gif) no-repeat; height:5px; }
.rounded-box .ft { background:url(./images/rounded_box_botleft.gif) no-repeat; height:5px; }
.rounded-box .hd IMG, .rounded-box .ft IMG { float:right; }
.rounded-box .i { padding:0 15px; }

.centered-images { text-align:center; }
.centered-images IMG { display:inline; margin:0 5px; }

#mindcomet-sites { list-style:none; padding:0; margin:0; }
#mindcomet-sites LI { background:url(./images/arrow.gif) 11px 5px no-repeat; padding-left:20px; margin-right:8px; }
BODY.index #mindcomet-sites LI { float:left; width:92px; }

#frame { width:964px; margin:0 auto; position:relative; text-align:center; color:#aaa; font:12px /18px Myriad,Verdana,sans-serif; }
#frame A { color:#39c; }
#frame A:hover { color:#fff; }

#search { line-height:normal; position:absolute; right:30px; z-index:100; }
#search #search-btn { position:relative; left:0; top:4px; width:61px; height:25px; border:0; }
#search #search-keywords { position:relative; left:-3px; top:-4px; }

#nav,    #nav-sub UL, #nav-ter,    #nav-qua    { list-style:none; padding:0; margin:0; font:12px Arial,sans-serif; }
#nav LI, #nav-sub LI, #nav-ter LI, #nav-qua LI { float:left; padding:0; margin:0; }
#nav A,  #nav-sub A,  #nav-ter A,  #nav-qua A  { font-weight:bold; text-decoration:none; padding:0 15px; }


#nav { background:url(./images/nav_bg.gif); height:34px; }
#nav LI A { color:#444; text-shadow:#fff 0 1px 0; line-height:34px; }
#nav LI A:hover { color:#fff; }
#nav LI.on { background:url(./images/nav_bg_hover.gif); }
#nav LI.on A { color:#fff; text-shadow:#000 0 1px 0; }

#nav-sub-bg { background:url(./images/nav_sub_bg.gif); padding-left:5px; }
#nav-sub { opacity:0; }
#nav-sub UL { display:none; height:26px; font:11px Arial,sans-serif; }
#nav-sub LI A { color:#999; text-shadow:#000 0 1px 0; padding:0 10px; line-height:26px; }
#nav-sub LI A:hover, #nav-sub LI.on A { color:#fff; text-shadow:#000 0 1px 0; }

#nav-ter { padding-left:8px; margin:0 9px; height:34px; background:#fff; border-bottom:solid 1px #ccc; }
#nav-ter LI A { color:#39c; line-height:34px; }
#nav-ter LI A:hover { color:#039; }
#nav-ter LI.on { background:url(./images/nav_tertiary_arrow.gif) center top no-repeat; }
#nav-ter LI.on A, #nav-ter LI.on A:hover { color:#667; }

#nav-qua-bg { background:url(./images/nav_quat_bg.gif) repeat-x; }
#nav-qua LI A { color:#667; line-height:40px; }
#nav-qua LI A:hover { color:#000; }
#nav-qua LI.on { background:url(./images/nav_quat_tab_bg.gif) center top no-repeat; }
#nav-qua LI.on A { color:#333; }
#nav-qua LI.right { float:right; }

BODY.index #latest { width:922px; background:url(./images/latest_bg.gif); margin:0 6px; }
/*BODY.index #latest #promo { margin-bottom:10px; }
BODY.index #latest .col1 { width:242px; padding:0 20px 0 29px; float:left; }
BODY.index #latest .col2, BODY.index #latest .col3 { width:272px; padding:0 20px 0 19px; float:left; }
BODY.index #latest .col-inner { padding:0 7px; }
BODY.index #latest .col-inner A { font-weight:bold; }*/

BODY.index #headlines { list-style:none; padding:0; margin:0 0 0 15px; }
BODY.index #headlines LI { float:left; padding:0 8px 15px 23px; margin:0; width:191px; }
BODY.index #headlines H1 A { text-decoration: none; }
BODY.index #headlines H1 A:hover { text-decoration: underline; }

#content { background:url(./images/content_bg.gif); padding:0 15px; text-align:left; color:#667; font:12px /18px Arial,sans-serif; }
BODY.index #content { background:url(./images/content_bg_index.gif); }
#content A { color:#039; }
#content A:hover { color:#39c; }
#content-inner { background:url(./images/content_inner_bg.gif) repeat-x; padding-top:23px; }

#content-box { width:902px; margin:0 auto; }
#content-box .col1 { width:577px; margin:0 30px 0 32px; float:left; display:inline; }
#content-box .col2 { width:242px; float:left; }
#content-box .col2 A { font-weight:bold; }
#content-box .col-inner { padding:0 7px; }
#content-box-hdr { background:url(./images/content_box_top.gif); width:881px; height:80px; padding:0 0 0 21px; }
#content-box-hdr .icn-md { margin-right:13px; }
#content-box-hdr #headline { padding-top:14px; }
#content-box-hdr #headline TD { height:65px; }
#content-box-hdr #headline H1 { padding-top:0; }
#content-box-hdr #enews { float:right; font-weight:bold; margin:19px 0 0 20px; width:222px; }
#content-box-hdr #enews .styled-textinput { margin-right:4px; }

#loc-info { list-style:none; margin:0; padding:0; }
#loc-info A { font:12px Arial,sans-serif; font-weight:bold; }
#loc-info LI { float:left; padding:15px 0; margin:0; width:99px; text-align: center; }
#loc-info LI IMG { margin: 0 auto; }

#contact-info { list-style:none; padding:0; margin:0; }
#contact-info LI { float:left; padding:0 0 15px 0; margin:0; width:50%; }

#contact-form { margin-bottom:10px; }
#contact-form TABLE { margin:20px 0; }
#contact-form TD { color:#333; text-align:right; padding:2px; width:100px; vertical-align:top; }
#contact-form INPUT.md { width:200px; }
#contact-form UL { list-style:none; padding:0; margin:0; }
#contact-form LI { float:left; padding:0; margin:0; width:160px; }
#contact-form LI.c2 { width:149px; }

#half-n-half { background:url(./images/toc_bg.gif); margin:0 25px; }
#half-n-half .col1 { width:399px; float:left; padding:0 20px 0 7px; margin:0; }
#half-n-half .col2 { width:399px; float:left; padding:0 7px 0 20px; }

#locations { margin-top:7px; letter-spacing:.6em; font-size:9px; }
#locations A { color: #999; text-decoration: none; }
#copyright { margin-top:14px; font-size:9px; }

#footer { background:url(./images/footer.gif); width:964px; height:184px; }
BODY.index #footer { background:url(./images/footer_index.gif); width:964px; height:184px; }

div.content3 { margin-left: 20px ; margin-right: 20px; text-align: right; font-size: 170%}
.upperTable { margin-left: 20px }
.leftTD {width: 300px}
.rightTD {width: 621px; text-align: left}
div.rightDiv {
	width: 550px; 
	text-align: right;
	font-size: 3.7em; 
	float: right;
	margin-right: 20px; 	 
	padding: 30px;
	text-indent: 10px;
	}

div.leftDiv {
	width: 550px; 
	text-align: left;
	font-size: 3.0em; 
	float: left;
	margin-right: 20px; 	 
	padding: 30px;
	text-indent: 10px;
	}
p.family { text-indent: 50px; text-align: left ; line-height: 1.3em; }
p.welcome { text-align: left ; line-height: 1.3em;}

/*.search-result { margin: 20px 0; }
#search-pages UL, LI { margin: 0; padding: 0; list-style-type: none; display: inline; }
#search-pages LI { padding: 0 2px; }*/

/* Slide Show */
	#mainContainer{
		text-align:left;	
		margin-top:30px; /*was raised to get along with IE */
	}	
	#contentContainer{
		padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
	}
	#contentContainer p,#contentContainer h1{
		margin-top:0px;
	}
	
	/* END CSS FOR THIS DEMO */
	
	/* CSS FOR SLIDESHOW SCRIPT */
	#imageSlideshowHolder{
		margin:5px;	/* "Air" */		
		width:200px;	/* Image width */
		height:200px;	/* Image height */
		position:relative;	/* Don't remove this line */
	}

	/* Don't change these values */
	#imageSlideshowHolder img{
		position:absolute;
		left:0px;
		top:0px;
	}