/* CSS Document */
body {	
	font-size: 100%;
	line-height: 100%;
	font-family: "Times New Roman", Times, serif;
	margin: 1px;
	padding: 0;
	background-color:#FFFFFF;
}
a, a:visited, a:hover, a:visited:hover{
	color: #3366cc;
	text-decoration: underline;
}
a.block { 
	display:block;
	height: 100%;
	width: 100%; /*redundancy use*/
	border: 0;
	text-decoration: none;
}
a.block:hover { text-decoration: none; }
a.blockA { 
	display:block;
	height: 100%;
	width: 100%; /*redundancy use*/
	background: transparent url(/images/curve.gif) bottom right no-repeat;
	border: 0;
	text-decoration: none;
}
a.blockA:hover, a.blockA:visited:hover { 
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	background: transparent url(/images/expand.gif) center no-repeat;
	text-decoration: none;
}
td { background-repeat:no-repeat; }
h4 { padding: 22px 0 0 0; margin: 0; }
.copyright { font-size: .75em; font-style:italic; }
p { padding-top: 0;
	margin-top: 0; }
p.small {
	font-size: .7em;
}
p.medium {
	font-size: .8em;
}
p.medium2 {
	font-size: .8em;
	line-height: 1.7em;
}
.nopad {
	padding: 0;
	margin: 0;
}
#container {}
#frame {
	background-color: #FFFFFF;
}
#frame td {
	vertical-align:top;
}
#frame th {
	background-color: #d5e3f1;
	text-align:center;
}
#photoframe { 
	background-color: #decfa6;
	padding: 20px;
	max-width: 640px;
	min-height: 200px;
	text-align:center;
}
#photoframe img {
	border: 3px solid #666666;
}
#photogutter { 
	background-color: #ded2c4;
	padding: 20px 20px 10px 20px;
	text-align:center;
}
#logo {
	width: 373px; 
	height: 130px;
	text-align:center
}
#prinav {
	border-top: 3px solid #FFFFFF;
	background: #2B74BB;
	width:373px;
	height:23px;
	text-align:center;
	font-size: .8em;
}
#prinav a { color:#FFFFFF; }
#copybg {
	background: url(/images/copy_tl.jpg) top left;
	padding: 0;
	margin: 0;
	height: 100%;
	font-family:"Times New Roman", Times, serif;
	text-align:left;
}
#copybg ul {
	padding: 0 0 10px 15px;
	margin: 0px;
}
#copybg li p{
	padding: 0;
	margin: 0;
}
#inventory {
	border-collapse:collapse;
	border: 3px solid #f5f5f5;
	background-color:#FFFFFF;
	width: 100%;
	font-size: .8em;
}
#inventory tr.even { background-color:#f0ece6; }
#inventory td { 
	padding: 4px 10px 4px 10px;
	vertical-align:top;
}
#footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width: 740px; /*minus padding*/
	padding: 10px;
	text-align:center;
	font-size: .7em;
	color: #999999;
}
#footer a { color:#999999; }
