body table tr td.main { font-size: 11px; }
body table tr td.nest table { font-size: 11px; }
body table tr td.main table { font-size: 10px; }


body {
	background-color: #d5dacc;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border-style: none;
}

a.header:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.header:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.header:hover {
	text-decoration: underline;
	color: #670001;
}
a.header:active {
	text-decoration: none;
	color: #FFFFFF;
}

a.reg:link {
	color: #670001;
	text-decoration: underline;
}
a.reg:visited {
	text-decoration: underline;
	color: #670001;
}
a.reg:hover {
	text-decoration: underline;
	color: #999999;
}
a.reg:active {
	text-decoration: underline;
	color: #670001;
}

body table.main {
	background-color: white;
	color: black;
	width: 538px;
	height: 100px;
	font-size: xx-small;
	border-style: none;
	padding: 0px 4px 4px 4px;
	margin: 0px;
}

table {
	font-size: xx-small;
	border-style: none;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	border: 0px;
}

td {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

tr {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

tr.header {
	padding: 0px;
	margin: 0px;
	background-color: #670001;
	color: #670001;
	text-align: left;
	width: 100%;
	border-style: none;
}

tr.header td table tr td {
	margin: 0px;
	padding: 4px 6px 2px 6px;
	height: 39px;
	border-style: none;
}

tr.header td table tr td.image {
	text-align: right;
}

tr.subheader {
	background-color: #cc9900;
}

tr.subheader td table tr td {
	color: white;
	text-align: right;
	padding: 0px 6px 0px 6px;
}

tr.navblocks td {
	padding: 3px 3px 0px 3px;
	background-color: #e9eddf;
	text-align: center;
}

tr.navblocks td table {
	padding: 0px;
	margin: 0px;
	text-align: center;
}

tr.navblocks td table tr td {
	padding: 0px;
	text-align: left;
}

td.navblocks {
	background-color: #e9eddf;
	vertical-align: top;
	border: 1px solid white;
	padding: 0px;
}

td.navblocks strong {
	color: #680003;
	text-transform: uppercase;
	margin: 4px 0px 0px 4px;
}

td.navblocks ul {
	list-style: none;
	margin: 0px 0px 0px 4px;
	padding: 0px;
}

td.navblocks ul li a:link {
	color: black;
	text-decoration: none;
}

td.navblocks ul li a:visited {
	color: black;
	text-decoration: none;
}
td.navblocks ul li a:hover {
	color: #5C0001;
	text-decoration: underline;
}
td.navblocks ul li a:active {
	color: #5C0001;
	text-decoration: underline;
}

td.navblocks img {
}





table.nest {
	font-size: xx-small;
	border-style: none;
	background-color:#E9EDDF;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 130px;
	height: 73px;
	border: 0px;
	vertical-align: top;	
}

table.nestsm {
	font-size: xx-small;
	background-color:#E9EDDF;
	padding: 4px 4px 4px 4px;
	margin: 0px;
	width: 134px;
	height: 90%;
	border: 1px solid white;
	vertical-align: top;
}

td.leftblocks {
	background-color: #E9EDDF;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	width: 135px;
	height: 100%;
}

td.leftblocks strong {
	vertical-align: top;
	color: #680003;
	text-transform: uppercase;
	margin: 4px 0px 0px 4px;
} 

td.leftblocks ul {
	list-style: none;
	margin: 0px 0px 0px 4px;
	padding: 0px;
}

td.leftblocks ul li a:link {
	color: black;
	text-decoration: none;
}

td.leftblocks ul li a:visited {
	color: black;
	text-decoration: none;
}
td.leftblocks ul li a:hover {
	color: #5C0001;
	text-decoration: underline;
}
td.leftblocks ul li a:active {
	color: #5C0001;
	text-decoration: underline;
}




td.main {
	padding: 0px 6px 6px 6px;
}

tr.footer {
	background-color: #e9eddf;
	width: 690px;
}

tr.footer td table tr td {
	color: #7E7B7A;
}

tr.footer td table tr td a:link {
	color: #7E7B7A;
	text-decoration: none;
}

tr.footer td table tr td a:visited {
	color: #7E7B7A;
	text-decoration: none;
}

tr.footer td table tr td a:hover {
	color: #7E7B7A;
	text-decoration: underline;
}

tr.footer td table tr td a:active {
	color: #7E7B7A;
	text-decoration: underline;
}


table.general {
	font-size: xx-small;
	border-style: none;
	padding: 0px;
	margin: 0px;
	width: 525px;
	height: 600px;
	border: 0px;
}

td.general {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

tr.general {
	padding: 0px;
	margin: 0px;
	border: 0px;
}



table.right {
	font-size: xx-small;
	border-style: none;
	padding: 0px;
	margin: 0px;
	width: 200px;
	height: 300px;
	border: 0px;
}

td.right {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

tr.right {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.phototabs {color: #FFFFFF;  font-size: 10px; font-family: Verdana, Arial, Helvetica; text-transform: uppercase; font-weight: bold;text-decoration: none; text-align:center;} 
.photobrowser-buttons-wide{display:inline;float:left;margin:5px 0px 0px 5px}
.photobrowser-buttons-wide{width:478px}
.photobrowser-btn-bg{display:inline;float:left;margin:0px 0px 5px 5px;border-style:solid;border-color:#356083;border-width:1px;background-color:#7692A7;padding:0px 1px 0px 0px;width:14px;max-width:11px}
.photobrowser-btn{border-style:solid;border-top-width:0px;border-left-width:0px;border-right-width:0px;border-bottom-width:1px;border-color:#93A8BB;background-color:#FFFFFF;}
.photobrowser-caption{margin:5px 10px 5px 10px}
#photoprevbg{display:inline;float:left;margin:1px 0px 0px 1px;background-color:#2D516E;width:9px}
#photonextbg{display:inline;float:left;margin:1px 0px 0px 5px;background-color:#2D516E;width:9px}
table.photo{margin:0px;width:231px}
td.photo{padding:1px;background-color:#FFFFFF}
td.photo-buttons,td.photo-captions{border-top-style:solid;border-top-color:#2D516E;border-top-width:1px}
td.photo-buttons{padding:5px 0px 5px 5px}
