.button {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	background-color : #1F2680;
	color : white;
}

BODY, TD, TH {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	text-decoration : none;
}

TD A, TH A {
	color : #000000;
	text-decoration : underline;
}

TD a:hover, TH a:hover {
	color : #1F2680;
	text-decoration : underline;
}

TH {
	color : white;
	background-color : #1F2680;
	text-align : left;
}

.displaytable TD, .displaytable TH  {
	border : 1px solid White;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 2px;
	padding-bottom : 2px;
}

.displaytable TD {
	border-bottom : 0px solid White;
	background-color : #F0F0F0;
}

TD.sidebar {
	padding-top : 6px;
	padding-right : 16px;
	padding-bottom : 6px;
}

/*.main {
	padding-left : 16px;
	width : 524; */ /* Need this for IE. But then the padding-left messes up NS6 
}*/

.right-of-picture {
	padding-left : 16px;
}

UL {
	margin-left: 16px;
	padding-left: 16px;
	margin-top : 4px;
	margin-bottom : 0;
}

UL.calendar {
	margin-left: 8px;
	padding-left: 8px;
}

LI {
	padding-bottom : 8px;
	list-style-type : square;
}

.prod {
	vertical-align : top;
}

.prod-name, .prod-name a {
	font-weight : bold;
	font-size : 14px;
	color : #1F2680;
}

.screen {
	border-color: Gray Gray Gray Gray;
}

.photo, .photo-left {
	margin-right : 16px;
	margin-bottom : 8 px;
}

.photo-right {
	margin-left : 16px;
	margin-bottom : 8 px;
}

.subhead {
	text-transform : uppercase;
	font-weight : bold;
}

.submenu, .submenu a, .subsubmenu, .subsubmenu a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	text-decoration : none;
	position : relative;
	left : 4px;
}

.submenu a:hover, .subsubmenu a:hover{
	color : #000000;
	text-decoration : underline;
}

.submenu.selected, .submenu.selected a {
	font-weight : bold;
}

.footer, .footer a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #999999;
	text-decoration : none;
}

.footer a:hover{
	color : #000000;
	text-decoration : underline;
}

.clients {
	text-align : center;
	margin-bottom : 16px;
}

.nologo {
	font-size : 16px;
	font-weight : bold;
}

#print_masthead, #print_footer {
	display : none;
}


@media print {
	#masthead, #submenu, #pdf1, #pdf2, #footer {
		display : none;
	}
	
	#print_masthead {
		display : block;
		margin-left : 64px;
	}
	
	#print_footer {
		display : block;
		margin-left : 32px;
	}

}

