body{
margin: 0;
background-color:#FFFFFF;
font-family:Verdana; color:#000000;
font-size:11px;
}

select { font-size: 100%; font-family: Verdana; color: #000000; font-size: 11px; }
input, textarea { font-size: 100%; font-family: Verdana; color: #000000; font-size: 11px; }

div#main_container{
border: solid 1px;
margin: auto auto auto auto;
width: 802px;
text-align: left;
}

div#top{ 
background-color:#E0E3F1;
border-left:solid 1px;
width: 665px;
height: 105px;
float:left;
}

div#header{
background-color:#A6A8B4;
border: solid 1px black;
float:left;
width:800px;
height:15px;
color: white;
}

div#header a {
color: white;
}

div#page{
float:left;
width: 800px;
border-left:solid 1px;
border-right:solid 1px;
border-bottom:solid 1px;
background-color:#FFFFFF;
}

div#bottom {
float:left;
background-color:#FFFFFF;
width: 800px;
height: 165px;
border-left:solid 1px;
border-right:solid 1px;
border-bottom:solid 1px;
}

div#paging{
border-left: solid 1px black;
border-right: solid 1px black;
background-color: #A6A8B4;
border-bottom:solid 1px black;
float:left;
width:800px;
height:14px;
color: white;
}

div#paging a {
color: white;
}

div#search{
background-color:#E0E3F1;
border-right:solid 1px;
width: 135px;
height:105px;
float:left;
}

div#invoice{
margin: 0;
background-color:#FFFFFF;
font-family:Verdana; color:#000000;
font-size:3px;
width:800px;
height:600px;
}

div#footer{
float: left;
background-color:#E0E3F1;
width: 800px;
height: 50px;
font-family:Verdana; color:#000000;
font-size:11px;
border-left:solid 1px;
border-right:solid 1px;
border-bottom:solid 1px;
}

.h1 {
font-family:Verdana; color:#575757;
font-size:14px;
font-weight:bold;
}

.h2{
font-family:Verdana; color:#575757;
font-size:10px;
font-weight:bold;
}

image{
margin-right:10px;
}

h3{
padding-top:0px;
padding-left:10px;
}

IMG { margin-right: 0px; }

a:link {font-family: Verdana;	font-size: 11px;	color: #000000;	text-decoration: none;}
a:visited {font-family: Verdana;	font-size: 11px;	text-decoration: none;	color: #000000;}
a:hover {font-family: Verdana;	font-size: 11px;	text-decoration: underline;	color: #000000;}
a:active {font-family: Verdana;	font-size: 11px;	text-decoration: none;	color: #000000;}

/* Error formatting for Validator-enabled HTML forms */
tr.has_error td { background-color: #E0E3F1; }
td.validator_error { color: #CC0033; font-weight: bold; }
td.validator_error a { color: black; }
