a {
	text-decoration: none;
	color:#DD0000;
	}

a:hover{
	color: #DD0000;
	text-decoration:underline;
	}

body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, sans-serif;
	color: black;
	background-color: #FFFFFF;
	}

input{
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color:gray;
	}

input.num{
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color:gray;
	text-align:right;	
	}

input.total{
	font-size:11px;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color:gray;
	text-align:right;
	color:black;	
	}

p {
	margin:0px;
	padding:0px 0px 16px 0px;
	}
	
p.admin {
	margin-top:5px;
	font-size:9px;
	color:black;
	text-align:center;
	}
	
select{
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color:gray;
	}

span.big {
	font-size:13px;	
	color:black;
	}	

span.small {
	font-size:9px;
	color:black;
	}

span.updated {
	font-size:9px;
	color:black;
	text-align:right;
	font-style:italic;
	}

table.apps{
	font-size: 11px;
	font-weight: normal;
	font-family: verdana, arial, sans-serif; 
	width: 100%;
	}

table.inputTable{
	background: white;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	}

table.lineItems{
   	font-size: 11px;
	font-weight: normal;
	font-family: verdana, arial, sans-serif; 
   	width: 86%;
	padding: 0px;
	border-spacing: 0px;
	}

td.appHeader{
	padding: 1px 5px 1px 5px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:black;
	vertical-align: 1px;
	}

td.help{
	color:#DD0000;
	width:250px;
	padding-left: 20px;
	}
	
td.lineItem{
	border-style:solid;
	border-color:gray;
	border-width: 1px 1px 1px 1px;
	text-align:left;
	background:white;	
	}

td.lineMoney{
	border-style:solid;
	border-color:gray;
	border-width: 1px 1px 1px 1px;
	text-align:right;
	background:white;
	}

textarea{
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color:gray;	
	}

tr.lineItem{
	background:white;
	text-align:left;
	color:black;
	}
	
#box {
	margin:40px 60px 0px 60px;
	padding:10px 0px 0px 0px;
	border-style:solid;
	border-color:black;
	border-width:0px 0px 0px 0px;
	font-family:verdana, arial, sans-serif;
	color:black;
	background-color:white;
	}

#content {
	margin:0px 0px 0px 0px;
	padding:10px 15px 10px 15px;
	border-style:dashed;
	border-color:black;
	border-width:0px 0px 1px 0px;
	font-size:11px;
	color:black;
	background-color:white;
	}
	
#header {
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	border-style:dashed;
	border-color:black;
	border-width:0px 0px 1px 0px;
	line-height:20px;
	font-size:20px;
	font-weight:bold;
	color:black;
	background-color:white;
	height:20px;
	}

#helpBox{
	margin:10px 10px 0px 10px;
	padding:10px 0px 0px 0px;
	border-style:solid;
	border-color:black;
	border-width:2px 2px 2px 2px;
	font-family:verdana, arial, sans-serif;
	color:black;
	background-color:white;
	}	

#navbar {
	position:relative;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-style: dashed;
	border-color:black;
	border-width:0px 0px 1px 0px;
	line-height:11px;
	font-size:11px;
	color:black;
	background-color: white;
	height:16px;
	}
	
div#content a 		{ color:#DD0000; background-color:transparent; }
div#content a:link	{ color:#DD0000; background-color:transparent; }
div#content a:visited	{ color:#DD0000; background-color:transparent; }
div#content a:hover	{ color:#DD0000; background-color:transparent; text-decoration: underline; }
div#content a:active	{ color:#DD0000; background-color:transparent; }

div#navbar a 		{ color:#000000; background-color:transparent; }
div#navbar a:link	{ color:#000000; background-color:transparent; }
div#navbar a:visited	{ color:#000000; background-color:transparent; }
div#navbar a:hover	{ color:#DD0000; background-color:transparent; text-decoration: underline; }
div#navbar a:active	{ color:#000000; background-color:transparent; }