body	{	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:20px; text-align:left }
#page	{	width:90%; margin:0px 20px 0px 20px; text-align:left}
#centerColumn	{ text-align:left !important}
img	{	border:0px;}
.hidden,
#skipLinks,
#javaScript,
#headerLeft img,
#headerRight,
#topNavWrapper,
#footer,
#breadcrumbs,
#pageBanner,
#leftColumn,
#printPage,
#rightColumn,
#bannerImage,
.sorting ul,
.paging{	display:none;}

h1, h2, h3, h4, h5, h6	{	margin:0; padding:0 0 0.5em 0; color:#000; margin:0;line-height:1.2em}
h1	{	 font-size:1.6em; font-weight:normal;}
h2	{	 font-size:1.2em; }
h3	{	 font-size:1.1em; }
h4	{	 font-size:1.0em; }
h5	{	 font-size:0.9em; }
h6	{	 font-size:0.8em; }
fieldset    { border:0px;}
.form ul li {   list-style-type:none;}
.formLeft	{	float:left; width:130px; font-weight:bold;}
a:link  {   color:#000; text-decoration:none;}
#headerLeft span.printOnly	{	
	font-weight:bold; 
	font-size:16px; 
	padding:0px 0 10px 0; 
	margin:5px 0 0px 0; 
	border-bottom:1px solid #000; 
	display:block;
	height:20px;}
	
.printBanner			{ 	 
	padding:0 0 2px 0; 
	position:fixed; 
	top:0; 
	width:95%; 
	margin:0 0 10px 0; 
	text-align:center; }
	

.printBanner h2{	padding:0px 0 0 0; text-transform:uppercase;font-size:16px;font-family:Arial, Helvetica, sans-serif;  }

#homepageBannerHeadline    {   padding-top:10px}
.promoPanel  {  width:48%; float:left; padding-right:15px;}
.promoImage	{	float:left; margin:0 15px 0 0;  }
.promoImage img {  border:1px solid #000;}
.promoText  { float:left;  }

#advancedSearch	{  width:100% }
#advancedSearch legend	{	font-weight:bold; margin:0 0 0 -6px; padding:20px 0 5px 0;  }
#advancedSearch label	{	font-weight:normal; padding:0 10px 0 0; }
#centerColumn ul.inline	{ 	margin:0 0 0px 0; padding:0 0 15px 0; }
#centerColumn ul.inline li	{ margin:0; padding:0 5px 0 0; list-style-type:none; background-image:none; float:left }
.imgCalendar	            {	margin:0 10px 0 5px;}
#advancedSearch input.btnSearch	{	margin-top:-20px}

table.dataTable	{ border:1px solid #e4e4e4; width:95%; clear:both; vertical-align:top; border-collapse:collapse }
table.dataTable th	{ border:1px solid #e4e4e4; padding:2px 5px 2px 11px; vertical-align:top; }
table.dataTable tr	{ border:1px solid #e4e4e4;}
table.dataTable td	{ border:1px solid #e4e4e4; padding:2px 11px 2px 11px; vertical-align:top; }
