/******* 	GENERAL CLASSES	 	*******/
BODY				{ margin: 0; font-family: Arial, Helvetica, sans-serif, Verdana;
		 		  	  color:#000000; font-size:12px; line-height:15px;
		  		  	  background:#faf3d9 url(background.jpg) center repeat-y;	}															
A 					{ color: #125BFF; 		}												
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:900px; margin: 0 auto; border:2px solid #FFF; border-top:none; border-bottom:none;}
#pageHeader		{ }
#pageBody		{ }
#pageContent	{ }

#mainTable 		{}
#ThreeBoxTable {}
#twoBoxTable 	{}

.bottomBoxes 	{ background:#F7EABE; width:100%; padding:10px 0 10px 0px;}
.box 				{ float:left; margin: 5px 0px 10px 15px; }
.boxTable 		{ margin: 5px 10px; }
.boxTable TD 	{ text-align:center; }
.box 	A:hover IMG { filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.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:#999;	  font-size:10px; line-height:12px;   }
#pageFooter A  { color:#999;	}
.footerText 	{ padding:23px 0 0 15px; }
.footerImage 	{ text-align:right; }
