/******* 	GENERAL CLASSES	 	*******/
BODY				{ margin: 0; font-family: Arial, Helvetica, sans-serif, Verdana;
		 		  	  color:#000000; font-size:12px; line-height:15px;
		  		  	  background:#01546f url(background.jpg) center top no-repeat;	}															
A 					{ color: #ffffff; 		}												
A:hover 			{ text-decoration:none; }
										
TABLE				{ font-size:12px; margin:0px; padding:0px; width:100%; border:0px; border-spacing: 0px; 	border-collapse: collapse;}
TR,TD				{ vertical-align:top; margin:0px; padding:0px; }
UL 				{ margin:5px 15px 12px 18px; padding:0px; }
LI 				{ margin:0px 0px 7px 10px;	padding:0px 0px 0px 5px;	}
BLOCKQUOTE		{ margin:0px 0px 15px 33px; padding:0px;					}
P 					{ margin:0px 0px 5px 0px; padding:0 0 5px 0;				}
HR					{ height:1px; border:0px; color:#CCCCCC; background:#CCCCCC;	}
FORM				{ margin:0px 0px 0px 0px; padding:0px;						}
SUP 				{ font-size:8px; line-height:0px; font-family: Arial;}
a img 			{border: none; }

html,body 		{ height: 100%;	}			


/******* 	CUSTOM TYPE CLASSES		********/
H1		{ font-size: 18px; line-height:19px; font-weight:normal;	color:#666666; 		/* Primary page title */
		border-bottom: 1px solid #C8C8C8; margin:0 0 10px 0; padding: 0 0 5px 0; }																
H2		{ font-size: 18px; line-height:19px; font-weight:normal;	color:#666666; 		/* Secondary page title */
		border-bottom: 1px solid #C8C8C8; margin:0 0 10px 0; padding: 0 0 5px 0; }																	


/*******	 HELPER CLASSES	******/
.nowrap			{ white-space:nowrap;	}
.spacer 			{ clear: both; visibility:hidden; height:0px; font-size:0px; line-height:0px; }			/* used to fix CSS float bugs */

#pageWidth 		{ width:880px; margin: 0 auto;  border:none;}
#pageHeader		{  }
#pageBody		{ }
#pageContent	{ }

#mainTable 		{ margin-bottom:17px;}
#ThreeBoxTable {}
#twoBoxTable 	{}

#tdBillboard { padding-left:3px; }
#tdWidge { padding-left:0px; }

#pageBack 	{  background: url(midback.jpg) no-repeat; }
.bottomBoxes { height:75px; padding-left:3px;}

.box 				{ float:left; margin: 0px 11px 0px 0px; }
.box3				{  margin: 0px 0px 0px 1px;} 
.box4				{  margin: 0px 0px 0px 9px;} 

.boxTable TD 	{ text-align:left;; }
.box 	A:hover IMG { filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.pageBar { display:none; }
/*
.pageBar { background:url(bars.png) center no-repeat; position:absolute; width:900px; margin-top:-8px; }
.pageBar { behavior: url(/assets/images/iepngfix.htc); } /* used to fix PNG on IE */

#bar1 {}
#bar2 {}
#bar3 {}

#pageFooter		{ color:#ffffff; font-size:10px; line-height:12px; background:  url(footer2.jpg) top center no-repeat; height:86px;   }
#pageFooter A  { color:#ffffff;	}
.footerText 	{ padding:23px 0 0 15px; }
.footerImage 	{ text-align:right; }
