body  { color: white; background-color: #dbe8f5; background-image: url("artwork/background.gif"); background-repeat: repeat-x }
td    { color: black; font-family: Verdana, Arial, Helvetica, sans-serif }
#logo  { padding: 5px; position: absolute; top: 0; left: 0 }
#homeimage { visibility: visible; display: block; position: absolute; top: 70px; left: 90px }
div#mainbuttons   { visibility: visible; position: absolute; top: 102px; left: 0; width: 81px }
div#mainimageleft     { visibility: visible; position: absolute; top: 455px; left: 0px }
div#mainimagetop   { visibility: visible; position: absolute; top: 0; left: 650px }
div#copy       { color: white; font-size: 7pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: transparent; background-image: none; visibility: visible; position: absolute; top: 700px; left: 10px }
div#cci   { visibility: visible; position: absolute; top: 736px; left: 10px }
div#dnav   { visibility: visible; position: absolute; top: 660px; left: 0px; width: 81px }
div#help   { visibility: visible; position: absolute; top: 60px; left: 15px; cursor: help; }
div#header         { color: white; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: transparent; background-image: none; padding: 5px; position: absolute; top: 0; left: 0; height: 70px }
div#mainheader     { color: white; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: transparent; background-image: none; padding: 5px; position: absolute; top: 0; left: 0; height: 100px }
div#homeheader      { color: white; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: transparent; background-image: none; padding: 5px; position: absolute; top: 0; left: 165px; height: 70px }
div#submenu      { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: 18px; background-color: transparent; padding: 0; position: absolute; top: 60px; left: 100px }
div#content  { color: black; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #dbe8f5; background-image: none; padding: 10px; position: absolute; top: 70px; left: 100px }
div#maincontent   { color: black; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #dbe8f5; visibility: visible; display: block; padding: 10px; position: absolute; top: 102px; left: 100px }
div#gallerycontent    { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #dbe8f5; visibility: visible; display: block; padding: 10px; position: absolute; top: 62px; left: 100px; min-width: 700px }
div#homecontent { color: black; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; background-image: none; visibility: hidden; padding: 10px; position: absolute; top: 490px; left: 100px }
div#dbcontent   { color: purple; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #dbe8f5; background-image: none; padding: 10px; position: absolute; top: 70px; left: 100px; min-width: 600px }
#dbcontent h1   { color: navy; font-size: 24px; margin: 0; padding: 0 }
#dbcontent h2  { color: navy; font-size: medium }
#dbcontent h3 { color: navy; font-size: small }
#dbcontent h4  { color: navy; font-size: small }
#dbcontent h5   { color: navy; font-size: x-small }
#dbcontent td    { color: black; font-size: 8pt }
#dbcontent a     { color: teal; text-decoration: underline; background-color: inherit; background-image: none; border: none }
#dbcontent a:link  { color: teal; background-color: transparent; background-image: none }
#dbcontent a:visited  { color: teal; background-color: transparent; background-image: none }
#dbcontent a:active   { color: teal; background-color: transparent; background-image: none }
#dbcontent a:hover     { color: white; text-decoration: underline; background-color: #0c9; background-image: none }
#submenu a   { color: white; font-size: 11pt; text-decoration: none; background-color: #44449a; 
				background-image: none; margin: 1px; padding: 2px; border: none }
#submenu a:link { color: white; background-color: #44449a; background-image: none }
#submenu a:visited { color: white; background-color: #44449a; background-image: none }
#submenu a:active  { color: white; background-color: #44449a; background-image: none }
#submenu a:hover  { color: white; background-color: #0c9; background-image: none }
#content a     { color: teal; font-weight: bold; text-decoration: none; background-color: inherit; background-image: none; border: none }
#content a:link  { color: teal; background-color: transparent; background-image: none }
#content a:visited  { color: teal; background-color: transparent; background-image: none }
#content a:active   { color: teal; background-color: transparent; background-image: none }
#content a:hover     { color: white; text-decoration: underline; background-color: #0c9; background-image: none }
#content li { padding-top: 10px; padding-bottom: 10px }
#maincontent a     { color: teal; font-weight: bold; text-decoration: none; background-color: transparent; background-image: none; border: none }
#maincontent a:link  { color: teal; background-color: transparent; background-image: none }
#maincontent a:visited  { color: teal; background-color: transparent; background-image: none }
#maincontent a:active   { color: teal; background-color: transparent; background-image: none }
#maincontent a:hover    { color: white; text-decoration: underline; background-color: #0c9; background-image: none }
#maincontent li { padding-top: 10px; padding-bottom: 10px }
#homecontent a     { color: teal; font-weight: bold; text-decoration: none; background-color: transparent; background-image: none; border: none }
#homecontent a:link  { color: teal; background-color: transparent; background-image: none }
#homecontent a:visited  { color: teal; background-color: transparent; background-image: none }
#homecontent a:active   { color: teal; background-color: transparent; background-image: none }
#homecontent a:hover    { color: white; text-decoration: underline; background-color: #0c9; background-image: none }
#homecontent li { padding-top: 10px; padding-bottom: 10px }
#gallerycontent h1   	 { color: navy; font-size: 18pt; margin-top: 6px; margin-bottom: 6px; padding: 0 }
#gallerycontent h2   	 { color: navy; font-size: 16pt; margin-top: 4px; margin-bottom: 4px; padding: 0 }
#gallerycontent h3 	 { color: navy; font-size: 14pt; margin-top: 2px; margin-bottom: 2px; padding: 0 }
#gallerycontent h4  	 { color: navy; font-size: 12pt; margin: 4px }
#gallerycontent h5   	  { color: navy; font-size: 9pt; margin: 2px }
#gallerycontent td    	{ color: black; font-size: 10pt }
#gallerycontent th    	{ color: black; font-size: 12pt }
#gallerycontent a     	   { color: navy; text-decoration: underline; border: none }
#gallerycontent a:link     { color: navy; text-decoration: underline }
#gallerycontent a:visited      { color: navy; text-decoration: underline }
#gallerycontent a:hover        { color: white; text-decoration: underline; background-color: navy }
#gallerycontent a:active  { color: navy; text-decoration: underline }
/* Classes */
.tealrow { color: white; background-color: teal }
.greenrow { color: white; background-color: #00a0a0 }
.whiterow  { color: black; background-color: white }
.shadedrow { color: black; background-color: #d2eeee }
.even {	background-color: #d2eeee;}
.odd  { background-color: #b6d2ee;}
.headrow { background-color: #a0bcbc; font-weight: bold}
.highlight   { font-weight: bold; background-color: #ffff88 }
.lowlight     { color: #888888; }
.evenclick 	{ background-color: #d2eeee; cursor: pointer; }
.oddclick  	{ background-color: #b6d2ee; cursor: pointer; }
.crpoint	{ cursor: pointer; }
.crwait 	{cursor:wait;}
.order-table td { margin: 3px; padding: 3px; }
.order-table thead{ font-weight: bold; background: #a0bcbc; border:1px solid; }
#total-table td   { font-size: 10pt; margin: 3px; padding: 3px; }
#total-table thead { font-weight: bold; background: #a0bcbc; border: solid 1px } 
textarea { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal }
.debug	 { font-size: x-small; }
.pseudolink			{ 
					color: navy; font-size: 12px; font-family: verdana; 
					text-decoration: underline; cursor: pointer 
				}
.pseudolink_hover	{ 
					color: white; font-size: 12px; font-family: verdana; 
					text-decoration: underline; background-color: #0c9; cursor: pointer 
				}
