/* styles.css */
body{background-color:#fff;/*background-image:url(/images/tnsealb.jpg);*/color:#333;
	font-family:Arial,Helvetica,MS Sans Serif,Verdana;font-size:16px;margin:0;scrollbar-face-color:#ffe4b5;}
a{color:#00f;text-decoration:none;}
a:link,a:visited{color:#00f;}
a:active,a:hover{color:#f00;text-decoration:underline overline;}
p,li{text-align:justify;}
th{font-weight:bold;}
h1{font-size:2em;text-align:center;}
h2{font-size:1.215em;font-weight:bold;}
h3{font-size:1em;font-weight:bold;}
h4{font-size:0.857em;font-weight:bold;}
img {max-width:100%;border:none;height:auto;width:auto\9;/* ie8 */ }
#iframe1 {height:85px;}
#contentsBox {margin:10px auto 0px;max-width:750px;position:relative;text-align:center;width:100%;}
.center {text-align:center}
.bold {font-weight:bold;}
.updated{color:#800080;font-weight:bold;text-align:center;}
.header{color:#fff;}
.Link{color:#00f;text-decoration:none;cursor:hand;}
.clear {clear:both;}
all.clsMenuItemNS{color:#00f;font-weight:bold;text-decoration:none;}
.clsMenuItemIE{color:#00f;cursor:hand;font:bold xx-small Verdana;text-decoration:none;}
.topbar{font-weight:bold;}
.flagsContainer {margin:15px auto 0px;padding-left:15px;position:relative;width:100%;}
.flagsContainer .flagContainer {float:left;min-width:192px;text-align:center;width:25%;}
.galleryThumbnailParentContainer{clear:both;}
.galleryThumbnailParentContainer:after {clear:both;content:"";display:table;}
.galleryThumbnailContainer{
	border:1px solid white;border-right:none;float:left;font-size:.9em;height:186px;
	max-width:120px;position:relative;text-align:left;text-align:center;}
.galleryThumbnailContainer .photoExtraDescription{display:none;}
h2 .photoExtraDescription{display:block!important;}
.galleryThumbnailFooter {clear:both;padding-top:40px;text-align:center;}
#attendRoster{float:left;position:relative;text-align:left;width:100%;}
#attendRoster .row{background-color:inherit;border:1px solid #000;float:left;line-height:20px;margin:0px;padding:0px;width:100%;}
#attendRoster .row .columnName{float:left;padding:0px 0px 0px 5px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:30%;}
#attendRoster .row .columnRank{border-left:1px solid #000;float:left;padding:0px 0px 0px 5px;overflow:hidden;text-align:left;white-space:nowrap;width:16%;}
#attendRoster .row .columnEvent{border-left:1px solid #000;float:left;overflow:hidden;text-align:center;white-space:nowrap;width:4.5%;}
#attendRoster .row .columnTotal{border-left:1px solid #000;float:left;font-weight:bold;text-align:right;width:4.5%;}
#attendRoster.year2021 .row .columnEvent {width:8%;}
#attendRoster {float:left;position:relative;text-align:left;width:100%;}
user agent stylesheet
div {
	display:block;
}
#contentsBox {
	margin:10px auto 0px;
	max-width:750px;
	position:relative;
	text-align:center;
	width:100%;
}
body {
	background-color:#fff;
	/* background-image:url(/images/tnsealb.jpg); */
	color:#333;
	font-family:Arial,Helvetica,MS Sans Serif,Verdana;
	font-size:16px;
	margin:0;
	scrollbar-face-color:#ffe4b5;
}
#attendRosterKey {background-color:cornsilk;margin:auto;text-align:center;width:100%;}
#attendRosterKey ul {background-color:cornsilk;border:none;list-style:none;margin:0;padding:0;}
#attendRosterKey li {background-color:inherit;border:1px solid #000;float:left;margin:0px;padding:0.5%;width:32%;}
.membersList {max-width:950px;text-align:center;}
.membersList ol {border:none;margin:0px;padding:0px;}
.membersList img {border:none;vertical-align:top;}
.membersList li {float:left;height:175px;list-style:none;margin:5px;text-align:center;width:125px;}
#linksContainer {width:100%}
#linksContainer h2 {text-align:left}
#linksContainer p {padding:0}
#linksContainer a {display:block;padding:10px;text-decoration:none;color:inherit;background-color:#e6e6e6;}
#linksContainer a:hover {background-color:#ffe4b5;color:#0000ff;}
#linksContainer .linkSubSection {padding-left:15px;}
#indexContainer {width:100%}
#indexContainer .latestNews, #indexContainer .quickLinks {width:50%;float:left;}
#indexContainer .quickLinks a {line-height:2em;}
@media print{
	body{background-color:#fff;background-image:none;color:#000;}
	#menu, #leftbar, #topbar{display:none;}
}
@media screen and (max-width:950px) {
	#iframe1 {height:100px;}
}
@media all and (max-width:800px) {
	.flagsContainer .flagContainer {width:50%;}
}
@media all and (max-width:768px) {
	body{width:100%!important;}
	#indexContainer a {line-height:2.5em;}
}
@media all and (max-width:600px) {
	body{width:100%!important;}
	#indexContainer .latestNews, #indexContainer .quickLinks {width:100%;float:left;}
}
@media screen and (max-width:600px) {
	#attendRosterKey li { width:48%;}
}
@media screen and (max-width:480px) {
	body{width:100%!important;}
	table.table-wrapper{width:100%!important;}
	html {-webkit-text-size-adjust:none;}	
	#iframe1 {height:150px;}
	#contentsBox {float:none;width:97%;margin:auto;}
	.flagsContainer .flagContainer {width:100%;float:none;}
}
