/* STANDARD HTML MARKUP */

html	{
	padding: 0px;
	margin: 0px;
	}

body	{
	margin: 0px;
	padding: 0px;
	}

h1	{
	margin: 4px 0px;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	}

h2	{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	}

h2.error	{
	color: #F00;
	}

h3	{
	margin: 4px 0px;
	color: #036;
	font-size: 12px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	}


p	{
	color: #000;
	font-size: 12px;
	font-family: arial,helvetica,sans-serif;
	}

ul	{
	margin: .25em 1em 1em 1em;
	padding: 0px 5px;
	text-indent: 0em;
	}

li	{
	margin: 0px;
	padding: 0px;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
	}

hr	{
	border-bottom: 1px solid #9CF;
	border-top: 0px solid #9CF;
	border-left: 0px solid #9CF;
	border-right: 0px solid #9CF;
	}

input	{
	border: 1px solid #036;
	}

#nav	{
	width: 102px;
	margin: 0px;
	padding: 0px;
	}



#content	{
	padding: 8px;
	}

#sidebar	{
	width: 150px;
	padding: 8px;
	background-color: #E8E8FF;
	}

#form	{
	}

#form table	{
	margin: 2px 0px;
	padding: 0px;
	width: 100%;
	border: 1px solid #036;
	}

#form th	{
	padding: 3px 6px;
	background-color: #E8E8FF;
	color: #036;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	}

#form th.left	{
	width: 75px;
	text-align: center;
	}

#form td	{
	padding: 3px 6px;
	background-color: #FFF;
	white-space: nowrap;
	border-bottom: 1px solid #E8E8FF;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
	}

#form td.top	{
	padding: 8px 6px 2px 6px;
	}

#form td.left	{
	width: 75px;
	text-align: center;
	}

#form td.formhd	{
	padding: 6px;
	background-color: #036;
	border-bottom: 0px solid #E8E8FF;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	}

#form td.formft	{
	background-color: #E8E8FF;
	white-space: normal;
	border-bottom: 0px solid #E8E8FF;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
	}

#form td.totals	{
	padding: 2px 6px;
	background-color: #E8E8FF;
	white-space: nowrap;
	border-top: 1px solid #CCF;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
	}

#form td.submit	{
	padding: 6px;
	background-color: #CCF;
	}

#form p	{
	margin: 0px;
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
	}

#form p.button	{
	margin: 3px 0px;
	padding: 8px;
	background-color: #E8E8FF;
	border: 1px solid #036;
	text-align: left;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
	}

#form input	{
	padding: 1px 3px;
	border: 1px inset #036;
	background-color: #FFF;
	font-size: 12px;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
	}

#form input.ckbx	{
	border: 0px inset #036;
	}

#form input.sbmt	{
	border: 2px outset #036;
	background-color: #FFF;
	}

#form input.sbmt:active	{
	border: 2px inset #036;
	background-color: #FFF;
	}

#form select	{
	background-color: #FFF;
	font-size: 11px;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
	}

#form .subtxt	{
	color: #036;
	font-size: 10px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	}

#form .error {
	margin: 2px;
	padding: 2px;
	background-color:#FFC;
	border: none;
	text-align: right;
	color: #F00;
	font-size: 11px;	
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
	}

table#statelist	{
	border: 0px solid #FFF;
	width: 290px;
	}

table#statelist td	{
	padding: 2px;
	white-space: nowrap;
	border-bottom: 0px solid #E8E8FF;
	}

table#login	{
	width: 250px;
	}

table#login td	{
	padding: 4px 6px;
	white-space: nowrap;
	border-bottom: 0px solid #E8E8FF;
	font-size: 11px;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
	}

table#login td.top	{
	padding: 8px 6px 4px 6px;
	}

/* table#login td.left	{ */
/* 	text-align: right; */
/* 	} */

table#login td.submit	{
	background-color: #E8E8FF;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
	}


/*  */
/* error message box */
/*  */



#error {
	margin: 4px;
	padding: 1px 6px;
	background-color:#FFE1ED;
	color: #F00;
	border: 1px double #F00;
	}

#error h1 {

	padding: 3px 8px;
	background-color:#F00;
	color: #FFF;
	border: 1px double #F00;
	}

#error h3 {
	margin: 6px;
	color: #CC0000;
	text-align: left;
	font-size: 11px;	
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
	}

#error p {
	padding: 0px 8px;
	color: #CC0000;
	}

