body
{
	margin: 0;
	font-family: VERDANA;
	font-size: medium;
	color: BLACK;
}

H1 { font-size: 14; font-weight: bold; color: DARKBLUE; }
H2 { font-size: 12; font-weight: bold; color: DARKBLUE; }

img{			border: none; border-width: 0px;
				margin-left: 0px; margin-right: 0px;
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

a:link{			color: #00f;}
a:visited{		color: #00f;}
a:hover{		color: #00f;}

img
{
	border: none;
}

/* Top navigation */
.navbar
{
/*	background: #EEEEFF;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid black; */
	border-bottom: 2px solid black;

}

.navtitle	/* Title area that tells you where your are */
{
	font-weight:bold;
	font-style: italic;
	font-size: 14;
	color: #202060;
	text-align:left;
	padding-left: 14px;
	letter-spacing: 4;
}

.usermessage
{

}

.topbarnav{		font-weight:500; font-size:14; font-family:Verdana;
				xfont-style:italic; text-align:LEFT; color: BLACK;}
.topbarnav a{	font-weight:500; text-align:LEFT; color: BLACK;
				text-decoration:none;}
.topbarnav a:link{		color: BLUE; font-weight:500;}
.topbarnav a:visited{	color: BLUE; font-weight:500;}
.topbarnav a:hover{		color: BLUE; font-weight:900;}


/* Edit forms *****************************************************/
.editform
{
	background: #DAE6FE;
	border: outset 1px DARKBLUE;
	font-size: 11;
}
.editform input{	background: WHITE; font-size: 11; font-family: verdana;}
.editform .button	{ text-align: CENTER;}
.editform .button input	{ font-size: 11; font-weight: 700; background-color: #EEEEFF; color:Black; border: 1px outset;}
.editform .input	{	background: WHITE; font-size: 11; font-family: verdana;}
.editform .inputtiny{	background: WHITE; font-size: 11; font-family: verdana;
						width:6ex;}
.editform .inputsmall{	background: WHITE; font-size: 11; font-family: verdana;
						width:12ex;}
.editform .small{		background: WHITE; font-size: 11; font-family: verdana;
						width:12ex;}
.editform .inputmedium{	background: WHITE; font-size: 11; font-family: verdana;
						width:24ex;}
.editform .medium{		background: WHITE; font-size: 11; font-family: verdana;
						width:24ex;}
.editform .inputlarge{	background: WHITE; font-size: 11; font-family: verdana;
						width:60ex;}
.editform .large{		background: WHITE; font-size: 11; font-family: verdana;
						width:60ex;}
.editform .inputtext{	background: WHITE; font-size: 11; font-family: verdana;
						width: 90ex; height: 50ex;}
.editform .text{		background: WHITE; font-size: 11; font-family: verdana;
						width: 90ex; height: 50ex;}
.editform .inputerror{	xbackground: #CC0000; font-size: 11; color: WHITE;
						font-weight: bold;}
.editform tr .errormessage{	color: RED;}
.editform th .errormessage{font-size: medium; font-weight: bold;}
#								t r b l
.editform td{			padding:0,5,0,5; font-size: 11;}
.editform td.subtitle {	font-size: 12; font-family: verdana; border: 1px outset; font-weight:bold; background-color: 8899BB; }

/* Error Display ************************************/

.error {		font-size: 11; margin-bottom: 8px; width:100%;}
.error th{		background-color: #FFDDDD; font-weight: 700; color: DarkRED; text-align: LEFT; border-bottom: solid 1px black;}
.error td{		font-weight: 700; color: Darkblue; text-align: LEFT; padding:0,15,0,15;}

.guts
{
	padding: 8px;
	font-size:12;
	font-family:Verdana;
	vertical-align:top;
	height: 100%;
}

.content{			margin: 0;}
.content .odd{		background: #C0C0C0;}
.content .even{		background: #E2E2E2;}
.content th{		font-size:11; font-family:Verdana; vertical-align:top;
					text-align:left; padding:0,10,5,0;}
.content td{		font-size:12; font-family:Verdana; vertical-align:top;
					padding:0,10,5,0;}
.content .hilite{	font-size:12; font-family:Verdana; vertical-align:top;
					color:BLUE; padding:0,25,5,0;}
.content .header{	font-size:24; color:#1A1E99; font-style:italic; font-weight: bold;
					line-height:40px; vertical-align:top;}


.web	{color: Darkblue; background: #D0D0D0; width: 100%;}
.admin	{}

/* list */
.listing{	margin-top: 10px; font-size:12; font-family:Verdana; vertical-align:top;
			padding:0,10,5,0; background: #F0F0F0; border: outset 1px; width: 100%;
}
.listing th{
			font-weight: bold; font-size:11; font-family:Verdana; vertical-align:top;
			text-align:left; padding: 2 4 2 4; border: outset white 1px; background: #E2E2E2;
}
.listing td{
			font-size:12; font-family:Verdana; vertical-align:top; padding: 2 4 2 4; 
}
.listing a:hover { color: WHITE; background-color: DARKBLUE;}

.listing .odd{		font-size:12; font-family:Verdana; vertical-align:top;
					padding:0,10,5,0; color: GREEN; background: #C0C0C0;}
.listing .even{		font-size:12; font-family:Verdana; vertical-align:top;
					padding:0,10,5,0; color: GREEN; background: #E2E2E2;}

.listing .hilite{	vertical-align:top; color:BLUE; padding:0,25,5,0;}
# was header
.listing .leader{	font-size:24; color:BLUE; font-style:italic;
					line-height:40px; vertical-align:top;}

/********************************************/
.footer
{
		border-top: solid 1px black;
		background: #fef5ff;
		color: BLACK;
		font-size: 11px;
		font-family: Tahoma;
		vertical-align: TOP;
		padding-right: 8px;
}
.footerlink{	color: BLACK; font-size: 11px; font-family: Tahoma;
				text-decoration: none; vertical-align: TOP;}

/* query ******************************************************/
.query
{
	background: #FFFFF0;
	border: outset 1px GRAY;
	width: 100%;
	font-size: 11;
}

.query { text-align: center; }
.query td		{	font-size: 11;	font-weight: 500; text-align: LEFT; }
.query .button	{ text-align: CENTER; }
.query .button input	{	font-size: 11; font-weight: 700; background-color: #EEEEFF; color:Black; border: 1px outset;}
.query .label	{	font-weight: 700; text-align: LEFT; }
.query input	{	font-size: 11; font-family: VERDANA; background: WHITE;}
.query .inputerror{	font-weight: 700; background: RED; color: WHITE;}
.query .small{	background: WHITE; font-size: 11; font-family: verdana; width:12ex;}
.query .medium{	background: WHITE; font-size: 11; font-family: verdana; width:24ex;}
.query .large{	background: WHITE; font-size: 11; font-family: verdana; width:60ex;}

