.white		{ color: #FFFFFF; }
.gray		{ color: #666666; }
.red		{ color: #FF0000; }
.maroon		{ color: #A00000; }

.graybkgrnd	{ background-color: #808080; }
.dkbluebkgrnd	{ background-color: #0056A7; }
.ltbluebkgrnd	{ background-color: #DBE6EC; }
.aquabkgrnd	{ background-color: #EBEBEB }
.crumbbkgrnd { background-color: #F6F6F6; }
.bodybkgrnd	{ background-color: #FFFFFF; }
.toolkitbkgrnd  { background-color: #F0F0F0; }
.topicbkgrnd { background-color: #F0F0F0; }
.topiclnbkgrnd { background-color: #FFFFFF; }
.subtopiclnbkgrnd { background-color: #6695C1; }
.pgtpcbkgrnd { background-color: #A50000; }
.pgtpclnbkgrnd { background-color: #666666; }
.contentbkgrnd	{ background-color: #FFFFFF; }
.tbltopbkgrnd	{ background-color: #DBE6EC; }
.tblrowbkgrnd   { background-color: #F0F0F0; }

.arialfamily		{ font-family: Arial, Helvetica, sans-serif; }
.boldarialfamily	{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.fsize1 { font-size: 11px; }
.fsize2 { font-size: 13px; }
.fsize3 { font-size: 16px; }
.fsize4 { font-size: 18px; }
.fsize5 { font-size: 20px; }

.bolder { font-weight: bolder; }

A, a { text-decoration: none; }
A.white, a.white { color: #FFFFFF; text-decoration: none; }
A.white:hover, a.white:hover { color: #FFFF00; text-decoration: none; }
A.gray, a.gray { color: #666666; text-decoration: none; }
A:hover, a:hover { color: #0000FF; text-decoration: none; }
ul { margin-left:20px; padding-left:0px; }
ol { margin-left: 30px;  padding-left:0em; }

.header { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0056A7; font-weight: bolder; }
.subheader { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
.nrheader { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; }
#contentarea { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

.searchinput { border: 1px solid #666666; width: 150px; font-family: Verdana, Geneva, Lucida, Arial; font-size: 11px;}
.footerarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.addressline { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }

.tblcellbrdr { border-style: solid; border-width: 1px; }
.tblcellnobrdr {border-left-style:none; border-right-style:none; border-top-style:none; border-bottom-style:none; }
.tblbrdr { border-collapse: collapse; border-left-width:0px; border-right-width:0px; border-top-width:0px; border-color: #808080; }
.pd1px { padding: 1px; }