body 						{scrollbar-arrow-color: #773311; scrollbar-base-color: #000C58;
							scrollbar-shadow-color: #dedede; scrollbar-dark-shadow-color: #cfcfcf;
							scrollbar-track-color: #efefef; scrollbar-face-color: #999999;
							scrollbar-highlight-color: #777789; scrollbar-3d-light-color: #f22244;
							font-size:14px; color: #000000; font-family: arial }

							
a:visited				 	{ color: #7a7166; font-family: arial }
a:active				 	{ color: #999999; font-family: arial }
a:link					 	{ color: #AF7E1E; font-family: arial }
a:hover					 	{ color: #999999; font-family: arial }
p,div,table				 	{ font-size:14px; color: #000000; font-family: arial }

a.nolink:visited			{color:#000000; text-decoration:none}
a.nolink:link				{color:#000000; text-decoration:none}
a.nolink:hover				{color:#880000; text-decoration:none}

.norm				 		{ font-size:12px; color: #000000; font-family: arial; font-weight:none  }
.bold				 		{ font-weight:bold }
.italic				 		{ font-style: italic }
.underline			 		{ text-decoration:underline }
.emph						{ color:#bb0000 }

.small					 	{ font-size:11px }
.smallBold				 	{ font-size:11px; font-weight:bold }
.smallEmph					{ font-size:11px; color:#bb0000; font-weight:bold }

.large					 	{ font-size:16px }
.largeBold				 	{ font-size:16px; font-weight:bold }
.largeBoldRed			 	{ font-size:16px; font-weight:bold; color:#A43517 }
.largeBoldBlue			 	{ font-size:16px; font-weight:bold; color:#586AB9 }

.header					 	{ font-size:19px; font-weight:bold }
.headerBold				 	{ font-size:19px; font-weight:bold }

.subHeader					 { font-size:16px; font-weight:bold }

.form						{ font-family: arial; font-size: 12px; color: #000C58; background-color:#efefef}
.formButton					{ font-family: arial; font-size: 11px; color: #000C58; background-color:#efefef; font-weight:bold}

.tbl						{border-style:solid; border-width:1px; border-color:#bbbbbb; border-collapse:collapse}
.tblHeader					{font-size: 11px; color: #ffffff; font-weight: bold; background-color:#2244aa; 
								padding-top:1px; padding-bottom:1px; padding-left:2px; padding-right:2px; 
								border-style:solid; border-width:1px; border-color:#bbbbbb}			
.tblSubheader				{font-size: 11px; color: #000000; font-weight: bold; background-color:#ccccdf; 
								padding-top:1px; padding-bottom:1px; padding-left:2px; padding-right:2px; 
								border-style:solid; border-width:1px; border-color:#bbbbbb}			
.tblCell					{font-size: 11px; color: #000000; background-color:#ffffff; 
								padding-top:1px; padding-bottom:1px; padding-left:2px; padding-right:2px; 
								border-style:solid; border-width:1px; border-color:#bbbbbb}
.tblCellAlt					{font-size: 11px; color: #000000; background-color:#f5f5f5; 
								padding-top:1px; padding-bottom:1px; padding-left:2px; padding-right:2px; 
								border-style:solid; border-width:1px; border-color:#bbbbbb}

/*specific*/
.diag						{color:#000000; font-size:11px; background-color:#fffadd}
.error						{ font-size:14px; color: #aa3311; font-weight: bold }	
.footerNav					{ font-size:14px; color: #000000; font-weight: bold; text-decoration: none }	
.subNav						{ font-size:15px; color: #6D6D6D; font-weight: bold; text-decoration: none }
.tblHead					{ font-size:13px; color: #000C58; font-family: arial; font-weight:bold; background-color: #dfdfdf }
.tblElem					{ font-size:11px; color: #000C58; font-family: arial; background-color: #efefef }
.cBlue						{ color:#586AB9 }
.cRed						{ color:#A43517 }

.overlay					{font-weight:100; background-color:#ffffff; padding: 2px; position:absolute; z-index: 1; width:300px;
								border-top:solid 1px #000000;
								border-right:solid 3px #666666;
								border-left:solid 1px #000000;
								border-bottom:solid 3px #666666}/*default width of 300*/
.overlayLink				{}















