/* CSS Document */
@media screen {
	body {margin: 0px; padding: 0px auto; background-color: #E0E0E0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
	#invoice-header {background-color: #FFFFCC;}
}
@media print {
	body {margin: 0px; padding: 0px auto; background-color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
	#invoice-header {display:none;}
}
	a img {border: none;}
	p {margin: 0px 0px 6px 0px; padding: 0px;}
	table td {vertical-align:top;}
	a {color: #000099;}
	a:link, a:visited, a:active {color: #000099; text-decoration: underline;}
	a:hover {color: #000033; text-decoration: none;}
	h3 {font-size: 18px; margin: 0px 0px 5px 10px; padding: 0px 0px 0px 10px; font-weight: bold; text-align:center; }
	
	
	#container {width: 750px; margin: 0px auto; padding: 0px auto; background-color: #FFFFFF;}
	#header {background-image:url(header.gif); background-repeat:no-repeat; width: 740px; height: 45px; color: #FFFFFF; padding: 10px 10px 10px 0px; margin: 0px;}
	#leftnav {background-image:url(leftnav_background.gif); background-repeat:repeat-y; width: 130px; 
		color: #000000; padding: 10px 10px 10px 10px; vertical-align:top;}
	
	#content {vertical-align: top; text-align: left; padding: 10px; }
	#content-narrowcolumn {vertical-align: top; text-align: left; padding: 10px; width: 440px;}
	#content-widecolumn {vertical-align: top; text-align: left; padding: 10px 10px 10px 40px; width: 505px;} /*be sure to set the td colcpan = 2 */
	
	#rightside {}
	#footer {background-image:url(footer.gif); background-repeat:no-repeat; width: 730px; height: 30px; color: #FFFFFF; padding: 10px 10px 10px 10px;}
	
	#header ul {margin: 23px 0px 10px 12px; padding: 0px;}
	#header ul li {list-style: none; display: inline; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px;}
	#header ul li a {color: #FFFFFF; text-decoration:underline;}
	#header ul li a:hover {color: #FFFFFF; text-decoration:none;}
	
	#leftnav h2 {font-size: 16px; margin: 0px 0px 10px 0px; padding: 0px; font-weight: bold; text-align:center; text-decoration:underline;}
	
	#leftnav ul {list-style: none; margin: 0px 0px 0px 5px; padding: 0px; font-weight: bold;}
	#leftnav ul li {margin: 0px 0px 0px 0px; padding: 0px;}
	#leftnav ul li h3 {margin: 0px; padding: 0px; font-size: 14px;}	
	#leftnav ul li ul {list-style: bullet; margin: 5px 10px 15px 10px; padding: 0px; font-weight: normal;}
	#leftnav ul li ul li {margin: 0px 0px 5px 0px; padding: 0px;}
	#leftnav ul li ul li a {color: #333333; text-decoration:underline;}
	#leftnav ul li ul li a:hover {color: #666666; text-decoration:none;}
	#footer p {margin: 0px; padding: 0px; text-align: right; font-weight:bold; font-size: 11px;}
	
	.SearchBoxHead {border: #0468a4 2px solid; background-color: #0583ab5; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  font-size: 10px; color: #f5f5dc; padding-left: 3px; }
	.SearchBoxContent {border: #0468a4 2px solid; background-color: #0583ab5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: darkblue; padding-top: 5px; padding-left: 12px; padding-bottom: 5px; }
	.SearchBox {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; margin-bottom: 5px;} 
	
	#admin-header {background-image:url(admin_header.gif); background-repeat:no-repeat; width: 740px; height: 45px; color: #FFFFFF; padding: 10px 10px 10px 0px; margin: 0px;}


