#wrapper {
  position: relative;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
}

a
{
text-decoration: none;
}

a:link {
color: #CC3333;
}

a:visited {
color: #0099FF;
}

a:hover {
text-decoration: underline;
}

a:active {
color: #CC3333;
}

form {
  display:inline; 
  padding:0; 
  margin:0;
}


ul {}

li {}

h1 {
font-size: 1.6em;
letter-spacing: 3px;
/*display: inline;*/
margin-bottom: 10px;
margin-top: 0px;

}

h2 {
font-size: 1.1em;
}


h3 {
font-size: 1em;
padding: 0;
margin: 0;
margin-bottom: 3px;
color: #0099FF;
}

img {
  border: 0;
}



input[type="image"]
{
  border: 0;
}

p {
font-size: .8em;
text-align: justify;
line-height: 1.7em;
display: inline;
}



body {
color: #666666;
background-color: #CDCDCD;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
margin: 0px;
}

#header_block {
  background-color: #0084BD;
  height: 30px;
  width: 100%;
  text-align: left;
  font-size: 13px;
  position: relative;
  border: 1px #0084BD solid;
}

#top_links
{
  padding: 4px;
}

#top_links  a:link, #top_links a:visited {
  color: #FFFFFF; 
  font-weight: bold;
  text-decoration: none;
}

#top_links  a:hover {
  text-decoration: underline;
}

#top_login_info {
  color: #333333;
}

#site_jump {
position: absolute;
top: 4px;
right: 4px;

}


#footer {
background-color: #0084BD;
border: 1px #0084BD solid;
height: 20px;
width: 100%;
text-align: left;
font-size: 11px;
font-weight: bold;
color:#FFFFFF;
}

.footer_text {
font-size: 9px;
/*margin-left: 150px; */
margin-top: 0px;
padding: 4px;
}

#top_nav {
background-color: #FFFFFF;
width: 100%;
height: 30px;
text-align: left;
font-size: 10px;
font-weight: bold;
color:#FFFFFF;
border-left: 1px #0084BD solid;
border-right: 1px #0084BD solid;
border-bottom: 1px #0084BD solid;
}

.top_nav_text {
position: relative;
top: 2px; 
left: 10px;
margin-left: 8px; margin-top: 0px;
}

.top_nav_search {
position: relative;
top: 2px; 
left: 510px;
margin-left: 8px; margin-top: 0px;
}

a:link.bold_links
{
color: #333333;
}

a:visited.bold_links
{
color: #333333;
}

#top_line {
height: 21px;
width: 100%;
margin: 5px;
font-size: 10px;
color:#FFFFFF;
}

#page_body {
position: relative;
width: 100%;
border-left: 1px #0084BD solid;
background-color: #ffffff;
font-size: 11px;
border-right: 1px #0084BD solid;
}

.left_nav {
margin: 8px; 
border: 1px solid #0084BD; 
background-color:#E1F9FF;
width: 140px;
}


#navbar {
position: absolute;
top: 0px;
left: 0px;
width: 143px;
font-size: 12px;
text-align: left;
}

#navbar ul li {
list-style-type: none;
margin: 0px;
padding: 0;
}

#navbar ul {
margin: 0;
padding: 0;
}

#navbar ul li a:link, #navbar ul li a:visited {
display: block;
text-decoration: none;
font-weight: normal;
color: #666666;
border-bottom: solid #CC3434 1px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
background-color: #ffffff;
}


#navbar ul li a:hover {
background-color: #0084BD;
color: #FFFFFF;
}




#page_content {
background-color: #ffffff;
margin-left: 143px;
padding: 15px;
text-align: justify;
}

#breadcrumb {
font-size: 10px;
/*font-style:italic;*/
color: #0099FF;
/*padding-bottom: 5px;*/
font-weight: normal;
}






table.basic_table
{
border: solid 1px #999999; 
font-size: 11px; 
color: #000000; 
padding: 0;
border-collapse:collapse;
}

table.basic_table td
{
padding: 2px 5px 2px 5px;
}

.basic_table_header
{
font-weight: normal; 
color: #333333; 
}

.basic_table_footer
{
font-weight: bold; 
color: #333333; 
}

.basic_table_header_item
{
border-bottom: solid 1px #999999; 
padding: 0px 10px 0px 10px;
}

.basic_table_footer_item
{
border-top: solid 1px #999999; 
padding: 0px 5px 0px 5px;
}

.basic_table_row0
{
background-color: #FFFFFF; 

}
.basic_table_row1
{
background-color: #DDDDDD; 
/*background-color: #E1F7FF; */
padding: 2px 5px 2px 5px;
}

table a:link 
{
color: #CC3333;
}

table a:hover 
{
color: #0099FF;
}

table a:visited
{
color: #0099FF;
}





/* Order Status Definitions for orders.php */

.confirmed
{
	color: #FF0000;
	font-weight: bold;
}

.partial
{
	color: #339900;
}

.test
{
	color: #FAA51A;
}

.error
{
	color: #CC3333;
	font-size: 10px;
	/*font-weight: bold;*/
}




.top_menu_icons
{
padding-right: 2px; 
position: relative; 
top: 3px; 
border:0
}

table.toolbar
{
padding: 0;
border-collapse:collapse;
background-color: #E1F9FF; 
border: 1px solid #0084BD; 
}

table.toolbar td
{
padding: 5px 5px 0px 5px;
}

.toolbar_text 
{
font-size: 9px;
color: #666666;
padding-left: 3px;
font-weight: bold;
position: relative;
top: -5px;
}

.toolbar_alert 
{
font-size: 9px;
color: #FF0000;
padding-left: 3px;
font-weight: bold;
position: relative;
top: -5px;
}


#debug_data {
  height: 200px;
  color: #333333;
  background-color: #CCCCCC;
  border 1px solid #333333;
}

#date_picker {
  position: absolute; 
  top: 0; 
  left: 0; 
  height: 77px; 
  width: 335px; 
  border: 1px 
  solid #999999;
}

#date_picker input[type="text"] {
  border: 1px solid #999999;
  height: 14px;
  padding: 3px 0 3px 1px;
}

