body 	{ margin: 0; font-family: VERDANA, SANS-SERIF,; }

a:link 			{ text-decoration: NONE; color: #1158AB; z-index: -20 }
a:visited		{ text-decoration: NONE; color: #1158AB; z-index: -20 }
a:hover			{ text-decoration: NONE; color: #CC0000; z-index: -20 }
a:active		{ text-decoration: NONE; color: #CC0000; z-index: -20 }

HR	{ color: #003366 }

asp		{  background: #EAEAEA; }

img		{ border: 0 }

table		{ border-collapse: COLLAPSE; border: 0; }
td			{ vertical-align: TOP;  font-size: 12; }

.title			{ font: 15; text-align: LEFT; color: BLACK; padding-right:15; padding-top:5; padding-bottom:5; font-weight: 700;}
.sub_title		{ font: 15; text-align: LEFT; color: BLACK; padding:0; font-weight: 700;}
.content		{ width:600; background: WHITE; font: 12; color: BLACK; }
.content td		{ padding-left: 3; padding-top:3;}
.content .divider	{ padding-left:0; border:0; }
.sub_content	{ font: 12; background: WHITE; color: BLACK; border-left: 2px solid #1158AB; }
.sub_content td	{ padding-left:3; border:0; }

.header		{ font-weight: 700; font-size: 15; text-align: LEFT; } 
.sub_header	{ font-size: 12; text-align: LEFT; color: BLACK; font-weight: 700; padding: 0px; Z-INDEX: -49;  }
.item		{ font-weight: 400; font-size: 12; }
.label		{ font-weight: 700; text-align:LEFT; font-size: 12; }

.admin		{ font: 12; background: #EAEAEA; color: BLACK; border-top: 2px solid #0099CC; border-left: 2px solid #0099CC; border-bottom: 2px solid #003366; border-right: 2px solid #003366; position:relative; left:-10; top: 1; }
.admin .label		{ font-weight: 700; text-align:RIGHT; font-size: 12; padding-right:3; }
.admin_header		{ font-weight: 700; font-size: 15; font-family: VERDANA, SANS-SERIF; }
.admin_sub_header	{ font-size: 12; text-align: CENTER; color: BLACK; font-weight: 700; }
.admin td	{  vertical-align: MIDDLE; }


input 		{ font-size: 12; font-family: VERDANA, SANS-SERIF; Z-INDEX: 10;}
select 		{ font-size: 12; font-family: VERDANA, SANS-SERIF; Z-INDEX: 10;}
.note 		{ font-size: 12; font-family: VERDANA, SANS-SERIF; font-style:italic; color:Blue; align:center}
.copyright	{ text-decoration: NONE; font: 8; text-align: CENTER; }
.group		{ font-weight: 700; font-size: 17; }


.editform 			{ border-top: 2px solid #ffffff; POSITION: relative; TOP: 0px;  LEFT: 0px; background: #EAEAEA;}
.editform .label	{ font-weight: 700; font-size: 12; text-align:RIGHT; background: #EAEAEA; }
.editform .content	{ font-size: 12; font-color: BLACK; font-family: VERDANA, SANS-SERIF; background: #EAEAEA;}
.editform .input 	{ background: WHITE; font-size: 12; border-top: 1px solid #3366FF; border-left: 1px solid #3366FF; border-bottom: 1px solid #3366FF; border-right: 1px solid #3366FF; font-family: VERDANA, SANS-SERIF; }
.editform .textarea 	{ background: WHITE; font-size: 12; border-top: 1px solid #3366FF; border-left: 1px solid #3366FF; border-bottom: 1px solid #3366FF; border-right: 1px solid #3366FF; font-family: VERDANA, SANS-SERIF; }
.editform .button 		{ background: WHITE; border-top: 2px solid #0099CC; border-left: 2px solid #0099CC; border-bottom: 2px solid #003366; border-right: 2px solid #003366;  color: #3366FF; font-size: 11; font-weight: 700;}
.editform .inputerror	{ font-weight: 700; background: red; color: white }


.listing			{  font-size: 12; vertical-align: TOP; align: LEFT;}
.listing .title		{ font-size: 12; text-align: LEFT;  color: BLACK; font-weight: 700; padding: 2px; }			
.listing .data		{ font-size: 12; font-weight: 400; text-align: LEFT; vertical-align: TOP; font-family: VERDANA, SANS-SERIF; }

.data		{ font-size: 12; font-weight: 400; text-align: LEFT; vertical-align: TOP; }

.query 			{  POSITION: relative; TOP: 0px;  }
.query .label	{ font-weight: 700; font-size: 12; text-align:RIGHT }
.query .input 	{ font-size: 12; font-family: VERDANA, SANS-SERIF;  }
.query .inputerror		{ font-weight: 700; background: red; color: white }

.error			{background: RED; font-size: 10;  color: WHITE;  border: 2px solid RED; }
.error .errormessage 	{background: AZURE; color: RED }
.inputerror		{ font-weight: 700; background: RED; color: WHITE } 

.flag		{ padding: 2; border-top: 2px solid #0099CC; border-left: 2px solid #0099CC; border-bottom: 2px solid #003366; border-right: 2px solid #003366; }

.buttonholder	{ width:100% }


