/* default all basic html block-level elements to our standard font */
body 				{ font-family: verdana,arial,helvetica; font-size: 12px; background-color: #ffffff; margin:8px;}
div, span 			{ font-family: verdana,arial,helvetica; font-size: 12px; }
td, th 				{ font-family: verdana,arial,helvetica; font-size: 12px; }
form, select, textarea 	{ font-family: verdana,arial,helvetica; font-size: 12px; color: #000000; }
pp 					{ font-family: verdana,arial,helvetica; font-size: 12px; }
ul, ol 				{ font-family: verdana,arial,helvetica; font-size: 12px; }

/*Yellow dotted horizontal rule*/
hr					{ border-width: 2px; border-style: dotted; border-color: #ffcc33; }

/* INPUT elements */
input				{font-family: verdana,arial,helvetica; font-size: 12px; color: #000000;}
input.normal 		{background: #FFFFFF;}
input.error 		{background: #BDBE42;}


/* LINK elements */
a					{ color: #0033cc;}
a:active			{ color: #0033cc; }/*000099*/
a:hover				{ color: #0033cc; }
a:link				{ color: #0033cc; }
a:visited			{ color: #000099; }

/* PAGE background elements */
.bkgdtdhr			{ border-top: 2px dotted #ffcc33; } /*ffff00*/
.bkgdhead			{ background-color:#9AB1CD; border-width: 1px; border-style: solid; border-color: #7e7e7e; } /*FFF89D*/
.bkgdmenu			{ background-color:#7375A0; background-image:none; }
.bkgdrule			{ background-color:#000099; background-image:none; }/*7e7e7e*/
.bkgdhdr1			{ background-color:#000000; font-weight: bold;}
.bkgdhdr2			{ background-color:#000000; color: #FFFFFF; font-weight: bold; }/*0A6462*/
.bkgdhdr3			{ background-color:#000000; color: #ffffff; font-weight: bold; }
.bkgdalt1			{ background-color:#F4F7FF;	}/*ccccee*/ 
.bkgdalt2			{ background-color:#000088; } 
.bkgdalt3			{ background-color:#666699; color: #ffffff; }

/* PAGE title/text elements */
.pagepttl, .h1, h1	{ color: #000066; font-size: 19px; font-weight: bold; height:20px; margin: 0px 0px; padding: 0px 0px; } /* page title */
.pagepsbt			{ color: #FFA800; font-size: 12px; font-weight: bold; font-style: italic; }
/*.pagepsbt2			{ color: #ffffff; font-size: 12px; font-weithr: bold; font-style: italic; }*/
.pagesbh2, .h2, h2	{ color: #000000; font-size:15px; font-weight: bold; margin: 0px 0px; padding: 0px 0px; } /* page subsection title */
.pagesbh3, .h3, h3	{ color: #000000; font-size:14px; font-weight: bold; margin: 0px 0px; padding: 0px 0px; } /* page subsection title */
.pageptxt			{ font-family: verdana,arial,helvetica; font-size: 12px; }
.pagecopy			{ color: #333333; font-family: verdana,arial,helvetica; font-size: 10px; } 
.pagecopy2			{ color: #ffffff; font-family: verdana,arial,helvetica; font-size: 10px; } 
.pagewmsg			{ color: #990000; font-family: verdana,arial,helvetica; font-size: 12px; font-weight:bold; } 
.pageimsg			{ color: #000099; font-family: verdana,arial,helvetica; font-size: 12px; font-weight:bold; } 
.pageformerr		{ color: #FF0000; font-family: verdana,arial,helvetica; font-size: 11px; font-weight:bold; } 


/* PAGE navigation elements */
.pagedate			{ color: #000000; font-family:verdana,arial,helvetica; font-size: 10px; text-decoration:none; } 
.pagehome			{ color: #fff000; font-size: 12px; font-weight: bold; text-decoration:none; } 
.pagehome:active	{ color: #fff000; text-decoration: underline; } 
.pagehome:hover		{ color: #fff000; text-decoration: underline; } 
.pagehome:link		{ color: #fff000; } 
.pagehome:visited	{ color: #fff000; } 
.pagecrum			{ color: #ffcc33; font-size: 14px; text-decoration:none; } 
.pagecrum:active	{ color: #ffffff; text-decoration: underline; } 
.pagecrum:hover		{ color: #ffffff; text-decoration: underline; } 
.pagecrum:link		{ color: #ffffff; } 
.pagecrum:visited	{ color: #ffffff; } 
.pagelink			{ color: #ffffff; font-family:verdana,arial,helvetica; font-size: 10px; text-decoration:none; } 
.pagelink2			{ color: #000099; font-family:verdana,arial,helvetica; font-size: 10px; text-decoration:none; } 
.pagelink:active 	{ color: #ffffff; text-decoration: underline; } 
.pagelink:hover		{ color: #ffffff; text-decoration: underline; } 
.pagelink:link		{ color: #ffffff; } 
.pagelink:visited	{ color: #ffffff; } 
.pagemenu			{ color: #000000; font-family:verdana,arial,helvetica; font-size: 12px; text-decoration:none; } 
.pagemenu:active 	{ color: #000000; text-decoration: underline; } 
.pagemenu:hover		{ color: #000000; text-decoration: underline; } 
.pagemenu:link		{ color: #000000; } 
.pagemenu:visited	{ color: #000000; } 

/* SPONSOR elements */
.sidesttl			{ color: #0033CC; font-family:verdana,arial,helvetica; font-size:13px; font-weight:bold; margin: 0px 0px; padding: 0px 0px; }
.sidessbt			{ color: #000000; font-size:11px; font-weight:bold; }

/* sidebar/menubar BLOCK elements */
.sidebttl 			{ color: #0033CC; font-family:verdana,arial,helvetica; font-size:14px; font-weight:bold; margin: 0px 0px; padding: 0px 0px; }
.sidebsbt			{ color: #000000; font-size:12px; }
.sidebtxt			{ color: #000000; font-size:11px; }
.sidebstx			{ color: #000000; font-size:10px; }

/* sidebar/menubar ITEM elements */
.sideittl			{ color: #000099; font-size:12px; }
.sideittl:active	{ color: #000099; font-size:12px; }
.sideittl:hover		{ color: #000099; font-size:12px; text-decoration: underline; }
.sideittl:link		{ color: #000099; font-size:12px; }
.sideittl:visited	{ color: #000099; font-size:12px; }
.sideisub			{ color: #000000; font-size:12px; font-style: italic; }
.sideitxt			{ color: #000000; font-size:11px; }
.sidebstx			{ color: #000000; font-size:10px; }

/* MAIN content BLOCK elements */
.mainbttl, .h4, h4	{ color: #000000; font-size:15px; font-weight:bold; margin:10px 0 8px 0;  }
.mainbsst, .h5, h5	{ color: #000000; font-size:11px; }
.mainbsbt			{ color: #000000; font-size:12px; font-style: italic; }
.mainbtxt			{ color: #000000; font-size:12px; }
.mainbstx			{ color: #000000; font-size:10px; }

/* MAIN content ITEM elements */
.mainittl			{ font-size:13px;  font-weight:bold;  }
.mainisbt			{ color: #333333; font-size:12px; font-style: italic; }
.mainitxt			{ font-size:12px; line-height:1.3em; }
.mainbgclr 			{ font-size:11px; background-color: #7e7e7e; }
.mainart 			{ line-height:1.5em; letter-spacing:0px; font-size:1.1em; font-family:verdana,arial,helvetica;}
.mainart img		{ text-align:center; }
/* main content FORM items */
.formlabel			{ font-size:11px; font-style: italic; }
.formfield			{ font-family: arial,sans-serif; font-size:11px; margin:0pt }
.formbutton			{ font-family: arial,sans-serif; font-size:11px; background-color:#ffcc33; }

/* cell formatting for page include files */
.page-12-1			{ background-color:#ffffff;}
.page-12-2			{ background-color:#ffffff;}
.page-121-1			{ background-color:#000099;}  /*E2E8DD*/
.page-121-2			{ background-color:#ffffff;}
.page-121-3			{ background-color:#000099;}
.page-13-1			{ background-color:#000099;}
.page-13-2			{ background-color:#ffffff;}
.page-21-1			{ background-color:#ffffff;}
.page-21-2			{ background-color:#ffffff;}
.page-22-1			{ background-color:#ffffff;}
.page-22-2			{ background-color:#ffffff;}
.page-31-1			{ background-color:#ffffff;}
.page-31-2			{ background-color:#ffffff;}
.page-4-1			{ background-color:#ffffff;}




