html
{
	height: 100%;
	min-width: 800px;
}
body
{
	height: 100%;
	min-width: 800px;
}
body, table, tr, th, td, tr
{
	font-family: "Book Antiqua", Palatino, Bookman, serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
}
body
{
	font-style: normal;
	font-weight: normal;
	background-color: white; 
	color: #778899;
	scrollbar-face-color : #8099cc ;
	scrollbar-shadow-color : #000000 ;
	scrollbar-highlight-color : #000000 ;
	scrollbar-3dlight-color : #81cdb1 ;
	scrollbar-darkshadow-color : #000000 ;
	scrollbar-track-color : #8099cc ;
	scrollbar-arrow-color : #ffffff ;
}

.left { float: left; }
.right { float: right; }

#logo_topleft
{
	position: absolute;
	z-index:4;
	top: 78px;
	left: 0px;
}

#logo_index_spacer
{
	width: 285px;
	height: 285px;
	display: block;
	float: left;
}

#photo_topright
{
	position: absolute;
	z-index:4;
	top: 78px;
	right: -1px;
}

#container
{
margin: 0;
padding: 0;
}
#contentcontainer
{
	margin: 0;
	padding: 0;

	width: 100%;
	vertical-align: top;
}
#contentcontainer tr
{
	margin: 0;
	padding: 0;
	vertical-align: top;
}
#innercontainer { overflow: hidden; }
#narrowleftcolumn
{
	z-index: 4;
margin: 0;
padding: 0;
padding-left: 10px;
padding-top: 150px;
	width: 155px;
	min-width: 155px;
	max-width: 155px;
height: 100%;
min-height: 100%;
vertical-align: top;
display: block;
}
#leftcolumn
{
	z-index: 4;
margin: 0;
padding: 0;
padding-left: 10px;
padding-top: 150px;
	width: 235px;
	min-width: 235px;
	max-width: 235px;
height: 100%;
min-height: 100%;
vertical-align: top;
display: block;
}
#middlecolumn
{
	z-index: 5;
	margin:0;
	margin-right: 300px;
	padding: 10px;
width: 100%;
vertical-align: top;
	min-width: 300px;
}
#widemiddlecolumn
{
	z-index: 5;
	margin-right: 100px;
	padding: 10px;
margin:0;
vertical-align: top;
	min-width: 300px;
}
#fullcolumn
{
	z-index: 5;
margin-bottom: 160px;
padding: 10px;
margin:0;
vertical-align: top;
	min-width: 300px;
	width: 100%;
}
#narrowmiddlecolumn
{
	z-index: 5;
	margin-right: 400px;
	margin-bottom: 160px;
	padding: 10px;
margin:0;
	min-width: 300px;
}
#leftmiddlecolumn
{
	z-index: 5;
	margin-right: 300px;
	padding: 10px;
margin:0;
	min-width: 300px;
}
#rightcolumn
{
	z-index: 4;
	width: 298px;
	min-width: 298px;
margin:0;
padding: 10px;
vertical-align: top;
}
#widerightcolumn
{
	z-index: 4;
	width: 348px;
	min-width: 348px;
margin:0;
padding: 10px;
vertical-align: top;
}

#topleftcolumn
{
	z-index: 6;
margin: 0;
padding: 0;
padding-left: 10px;
padding-top: 150px;
	width: 235px;
	min-width: 235px;
	max-width: 235px;
height: 100%;
min-height: 100%;
vertical-align: top;
display: block;
float: left;
background: white;
}
#topmiddlecolumn
{
	z-index: 5;
	margin:5px;
	padding: 10px;
vertical-align: top;
}
#toprightcolumn
{
	float: right;
	z-index: 6;
	width: 298px;
	min-width: 298px;
margin:0;
padding: 10px;
vertical-align: top;
background: white;
}


#indexleftcolumn
{
	z-index: 4;
	float: left;
	margin:0;
	padding:0;
	width: 342px;
	height: 336px;
}
#indexmiddlecolumn
{
	z-index: 5;
	margin:0;
	margin-right: 300px;
	padding: 10px;
	min-width:400px;
	width: 100%;
	vertical-align: top;
}
#indexrightcolumn
{
	float: right;
	z-index: 6;
	width: 298px;
	margin:0;
	padding: 10px;
}
.intro
{
	z-index: 20;
	position: relative;
}
.index
{
	z-index: 4;
	position: relative;
	font-family: Papyrus, Palatino, Bookman, serif;
	font-size: 120%;
	color: #2a4c7a;
}
.index:first-letter
{
	font-size: 200%;
	font-family: Papyrus, Palatino, Bookman, serif;
	color: #2a4c7a;
}


#description
{
	position: absolute;
	top: 320px;
	left: 0px;
	width: 380px;
}
#narrowdescription
{
	position: absolute;
	top: 280px;
	left: 0px;
	width: 285px;
margin: 0;
padding: 4px;
}

#footer
{
	background-color: white;
}
#footer_band
{
	font-family: "Book Antiqua", Palatino, Bookman, serif;
	font-size: 8pt;
	color: white;
	font-weight: normal;
	font-style: normal;
	background-color: #8099cc;
}
#footer_menu
{
	font-family: "Book Antiqua", Palatino, Bookman, serif;
	font-size: 10pt;
	color: black;
	font-weight: normal;
	font-style: normal;
	background-color: white;
}
#footer_copyright
{
	font-family: "Book Antiqua", Palatino, Bookman, serif;
	font-size: 10pt;
	color: black;
	font-weight: normal;
	font-style: normal;
	background-color: white;
}


.content
{
	position: relative;
	top: 0px;
	left: 0px;
	z-index:10;
}
.content h1, .content h2, .content h3, .content h4
{
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: bold;
}

h1
{
	font-family: Papyrus, Palatino, Bookman, serif;
	font-size: 22pt;
	padding-top: .5ex;
	padding-bottom: 0ex;
	font-weight: bold;
	color: #2a4c7a; 
	position: relative;
	top: 0px;
	left: 0px;
	z-index:10;
}
h2
{
	font-family: Papyrus, Palatino, Bookman, serif;
	font-size: 22pt;
	padding-top: 2ex;
	padding-bottom: 0.5ex;	
	font-weight: normal;
	color: #006666;
	position: relative;
	top: 0px;
	left: 0px;
	z-index:10;
}
h3
{
	font-family: Papyrus, Palatino, Bookman, serif;
	font-size: 14pt;
	padding-top: 1ex;
	padding-bottom: 0.5ex;	
	font-weight: normal;
	color: #2a4c7a; 
	position: relative;
	top: 0px;
	left: 0px;
	z-index:10;
}
h4
{
	font-family: Papyrus, Palatino, Bookman, serif;
	font-size: 14pt;
	padding-top: 1ex;
	padding-bottom: 0.5ex;	
	font-weight: normal;
	color: #778899; 
	position: relative;
	top: 0px;
	left: 0px;
	z-index:10;
}



small
{
	font-size: smaller;
}
big
{
	font-size: larger;
}
a
{
	color: #778899;
}
a:link
{
	color: #778899;
}
a:visited
{
	color: #778899;
}
a:active
{
	color: #006699;
}
a:hover
{
	color: #546aa6;
}

hr
{
	background-color: #8099cc;
	color: #8099cc;
	border: 0;
	height: 1px;
	border-style: solid;
	padding: 0;
	margin: 0;
}


/* form, form td, form th, input, textarea, .form */
.button
{
	margin: 0;
	padding: 0;

	font-family: Tahoma, sans-serif;
	font-size: 10pt;

	font-style: normal;
	font-weight: normal;

	position: relative;
	z-index: 19;
}

form
{
	position: relative;
	z-index: 19;
}
form, form td, form th, input, textarea, .form
{
	font-family: Tahoma, sans-serif;
	font-size: 10pt;

	font-style: normal;
	font-weight: normal;

	margin-left: 10px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;

	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}
input
{
	background-color: #fafafa;
	margin: 0;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
textarea
{
	background-color: #fafafa;
	margin: 0;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;

	scrollbar-face-color : #eeeeee;
	scrollbar-shadow-color : #aaaaaa;
	scrollbar-highlight-color : #888888;
	scrollbar-3dlight-color : #666666;
	scrollbar-darkshadow-color : #444444;
	scrollbar-track-color : #222222;
	scrollbar-arrow-color : #000000;
}
form hr
{
	background-color: #308030;
	color: #308030;
	border: 0;
	height: 1px;
	border-style: solid;
	padding: 0;
	margin: 0;
}

blockquote
{
	margin: 0;

	padding-left: 40px;
	padding-right: 40px;
	padding-top: 8px;
	padding-bottom: 8px;

	display: block;
}

quote
{
	font-style: italic;
	color: #008080;
}

cite
{
	font-family: "Apple Chancery", Georgia, "Zapf Chancery", Papyrus, serif;
}

ul
{
	list-style-type: disc;
	list-style-position: inside;

	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;

	padding: 0px;

	text-indent: 15px;
}
li
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	
	text-indent: -15px;
	position: relative;
	z-index:19;
}

p, p .a
{
	position: relative;
	z-index:25;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
}
p:first-letter
{
}
p:first-line
{
}

strong em
{
	font-size: large;
	color: #8099cc;
	font-family: Papyrus, Palatino, Bookman, serif;
}

#lighting_flashmovie
{
	position: absolute;
	z-index:7;
	top: 130px;
	left: 553px;
}
#lighting_photo
{
	position: absolute;
	z-index:6;
	top: 78px;
	left: 0px;
}
#lighting_text
{
	width: 338px;
	text-align: right;
	position: absolute;
	z-index:7;
	top: 430px;
	left: 553px;
}

.formbox
{
	border-color: black;
	border-width: 1px;
	border-style: solid;
	padding: 10px;
	margin: 0px;
	text-align: justify;
}

.required
{
	color: #cc0033;
	font-weight: bold;
}

#header_top
{
	height: 78px;
	margin: 0;
	padding: 0;
	position: relative:
	z-index: 20;
}
#header_top_left
{
	position: static;
	width: 616px;
	height: 78px;

	margin: 0;
	padding: 0;

	background-image: url(top2.jpg);
	background-repeat: no-repeat;
}
#header_top_right
{
	position: static;
	height: 78px;
	margin: 0;
	padding: 0;

	background-image: url(top2.jpg);
	background-repeat: repeat-x;
}

#header_bottom
{
	height: 29px;
	margin: 0;
	padding: 0;
	z-index: 20;

	background-image: url(header_bar_background.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}
#header_logo
{
	margin: 0;
	padding: 0;
}
#header_bottom_background
{
	z-index:10; /* 15 */

	margin: 0;
	padding: 0;

	background-image: url(header_bar_background.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}
#header_title
{
	z-index:6;
	position: relative;
 
	height: 24px;
	overflow: hidden;

	vertical-align: top;
	text-align: left;
	
	font-family: Papyrus, Palatino, Bookman, serif;
	font-size: 12pt;
	color: #214a99;
	font-weight: normal;
	font-style: normal;
	background-color: transparent;
	
	margin: 0;
	padding: 0;
}
#header_designation
{
	position: relative;

	margin: 0;
	padding: 0;

	height: 15px;

	text-align: left;
	vertical-align: top;
	
	font-family: "Book Antiqua", Palatino, Bookman, serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	background-color: transparent;
	color: #8099cc;
display: block;
	z-index:7;
}
#header_designation a:link
{
color: #8099cc;
}
#header_designation a:visited
{
color: #8099cc;
}
#header_designation a:active
{
color: #8099cc;
}
#header_designation a:hover
{
color: #8099cc;
}

/* FIRST LEVEL OF MENU SUCH AS SERVICES ETC 45% 35% 20% 9%*/
/* 8 9 10 8 7 */
/* 7 0*/
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6
{
	font-family: "Lucida Sans", lucida, monaco, monotype;
	font-size: 8pt;
	font-weight: normal;

	vertical-align: top;

	z-index: 30;
	position: absolute;
	top:78px;

	color: white;
margin:0;
padding:0;
}
#menu1
{
	right: 35em;
}
#menu2
{
	right: 28em;
}
#menu3
{
	right: 19em;
}
#menu4
{
	right: 15em;
}
#menu5
{
	right: 8em;
}
#menu6
{
	right: 0em;
}
.menu
{
	text-align: right;
	vertical-align: bottom;
	
	margin: 0;
	padding: 4px;

	font-size: 8pt;
	font-weight: bold;
	font-style: normal;

	color: white;
}
.menu a:link
{
	color: #ffffff;
	font-weight: bold;
}
.menu a:visited
{
	color: #ffffff;
	font-weight: bold;
}
.menu a:active
{
	color: #ffffff;
	font-weight: bold;
}
.menu a:hover
{
	color: #ffffff;
	font-weight: bold;
}
.menu h2 {
	text-align: right;
	vertical-align: bottom;
	
	margin: 0;
	padding: 2px;

	font-size: 8pt;
	font-weight: bold;
	font-style: normal;

	color: white;
 }
.menu h2 a { color: black; }
.menu h3 {
	text-align: right;
	vertical-align: bottom;
	
	margin: 0;
	padding: 2px;

	font-size: 7pt;
	font-weight: bold;
	font-style: normal;

	color: white;
}
.menu h3 a { color: black; }
.menu h1, .menu h2, .menu h3
{
	font-family: "Lucida Sans", lucida, monaco, monotype;
}
.menu h1 { font-size: 11pt; }
.menu h2 { font-size: 10pt; }
.menu h3 { font-size: 8pt; }

#submenu1, #submenu2, #submenu3, #submenu4, #submenu5, #submenu6
{
	z-index:31;
	position: absolute;
	top: 17px; /* 24px */
	right: 0px;
	visibility: hidden;

	font-family: "Lucida Sans", lucida, monaco, monotype;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	
		border-color: #8099cc;
	border-right-width: 1px;
	border-top-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;

	text-align: right;
	vertical-align: top;
  
	margin: 0;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
	padding-bottom: 10px;

	background-color: white;
	
	color: #8099cc;
}
#submenu1
{
	width: 20em;
}
#submenu2
{
	width: 20em; 
}
#submenu3
{
	width: 15em;
}
#submenu4
{
	width: 7em; 
}
#submenu5
{
	width: 16em; 
}
#submenu6
{
	width: 8em; 
}
#submenu1 a:link, #submenu2 a:link, #submenu3 a:link, #submenu4 a:link, #submenu5 a:link, #submenu6 a:link
{
	color: #778899;
}
#submenu1 a:visited, #submenu2 a:visited, #submenu3 a:visited, #submenu4 a:visited, #submenu5 a:visited, #submenu6 a:visited
{
	color: #778899;
}
#submenu1 a:active, #submenu2 a:active, #submenu3 a:active, #submenu4 a:active, #submenu5 a:active, #submenu6 a:active
{
	color: #003399;
}
#submenu1 a:hover, #submenu2 a:hover, #submenu3 a:hover, #submenu4 a:hover, #submenu5 a:hover, #submenu6 a:hover
{
	color: #546aa6;
}
.submenu
{
}

.debt
{
	color: red;
	font-weight: bold;
}
.credit
{
	color: black;
	font-weight: normal;
}

.clienttable
{
	font-family: Arial, serif;
	font-size: 18pt;
}
.clienttable th
{
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
}
.clienttable td
{
	font-weight: normal;
	padding-left: 10px;
	text-align: left;
}

.clientservice, .clientservice th, .clientservice td
{
	font-family: "Book Antiqua", Palatino, Bookman, serif;
	font-size: 10pt;
}
.clientservice th
{
	font-weight: bold;
	padding-right: 10px;
	text-align: justify;
	border-color: white;
	border-width: 0px;
	border-style: solid;
}
.clientservice td
{
	font-weight: normal;
	padding-left: 10px;
	text-align: justify;
	border-color: #f0f0f0;
	border-width: 1px;
	border-style: solid;
}

.frame
{
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	padding: 4px;
	margin: 0;
	position: relative;
	z-index: 18;
}

.frame0
{
	border-color: #99CC00;
	border-width: 4px;
	border-style: solid;
	padding: 2px;
	margin: 12px;
}
.frame1
{
	border-color: #FF6633;
	border-width: 4px;
	border-style: solid;
	padding: 2px;
	margin: 12px;
}
.frame2
{
	border-color: #99CC33;
	border-width: 4px;
	border-style: solid;
	padding: 2px;
	margin: 12px;
}
.frame3
{
	border-color: #0066CC;
	border-width: 4px;
	border-style: solid;
	padding: 2px;
	margin: 12px;
}
.frame4
{
	border-color: #FFCC00;
	border-width: 4px;
	border-style: solid;
	padding: 2px;
	margin: 12px;
}
.frame5
{
	border-color: #339900;
	border-width: 4px;
	border-style: solid;
	padding: 2px;
	margin: 12px;
}
.frame6
{
	border-color: #FF6633;
	border-width: 4px;
	border-style: solid;
	padding: 2px;
	margin: 12px;
}
.frame7
{
	border-color: #996699;
	border-width: 4px;
	border-style: solid;
	padding: 2px;
	margin: 12px;
}
.frame8
{
	border-color: #66CCFF;
	border-width: 4px;
	border-style: solid;
	padding: 2px;
	margin: 12px;
}



.page
{
	font-family: Papyrus, Palatino, Bookman, serif;
	font-size: 1.3em;
	color: #778899;
}
/*
.page:first-letter
{
	color: #778899;
}
*/

.flourish
{
	font-family: Papyrus, Palatino, Bookman, serif;
/*	font-size: 1.4em; */
	font-size: 1em;
	color: #778899;
	word-spacing: 0em;
	letter-spacing: 0em;
	text-align: left;
	padding: 40px;
}
/*
.flourish:first-letter
{
	font-size: 2em;
	font-family: Papyrus, Palatino, Bookman, serif;
	color: #2a4c7a;
	padding: 0;
	margin: 0;
	padding-bottom: 8px;
}
*/
.flourish:first-line
{
	text-transform: capitalize;
}

.testimonial
{
	font-family: "Book Antiqua", Palatino, Bookman, serif;
	font-size: 1.2em;
	color: #778899;
	line-height: 2ex;
	word-spacing: 0em;
	letter-spacing: 0em;
	padding: 40px;
}
.testimonial:first-letter
{
	font-size: 2em;
	font-family: Papyrus, Palatino, Bookman, serif;
	color: #2a4c7a;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
}
.testimonial:first-line
{
	text-transform: capitalize;
}

.superframe
{
	border-color: #f0f0f0;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-style: solid;
	padding: 10px;
	margin: 0px;
	height: 360px;
	position: relative;
	z-index: 17;
}
.back, .back a
{
	font-family: "Book Antiqua", Palatino, Bookman, serif;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	width: 360px;
}
.next, .next a
{
	font-family:  "Book Antiqua", Palatino, Bookman, serif;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	text-align: left;
}
.numbers, .numbers a
{
	font-family: "Book Antiqua", Palatino, Bookman, serif;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	position: relative;
	z-index: 20;
}
.prevnext, .prevnext a
{
	font-family: Papyrus, Palatino, Bookman, serif;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	position: relative;
	z-index: 20;
}

.views
{
	font-family: "Book Antiqua", Palatino, Bookman, serif;
	font-size: 1.2em;
	color: #f0f0f0;
}
.info
{
	font-family: Papyrus, Palatino, Bookman, serif;
	font-size: 1.2em;
	color: #006022;
	margin: 0;
	padding: 0;
	padding-left: 0px;
	padding-right: 20px;
	vertical-align: center;	
}

.gallery_link, .gallery_link a
{
	height: 32px;
}
.gallery_numbers, .gallery_numbers a
{
	font-family: "Lucida Sans", lucida, monaco, monotype;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}
.gallery_title, .gallery_title a
{
	font-family: Papyrus, Palatino, Bookman, serif;
	font-size: 16pt;
	font-weight: normal;
	font-style: normal;
}
.gallery_description
{
	font-family: Papyrus, Palatino, Bookman, serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
}
.gallery_views
{
	font-family: "Book Antiqua", Palatino, Bookman, serif;
	font-size: small;
	color: #f0f0f0;
}

.babybluitalic
{
	font-family: serif;
	font-size: 100%;
	font-weight: bold;
	font-style: oblique;
	color: #8099cc;
}
.greenitalic
{
	font-family: "Apple Chancery", Mistral, Papyrus, "Zapf Chancery", serif;
	font-size: 150%;
	font-weight: bold;
	font-style: normal;
	color: #80ae1c;
}
.greenitalic a:link
{
	color: #80ae1c;
	font-weight: bold;
}
.greenitalic a:visited
{
	color: #80ae1c;
	font-weight: bold;
}
.greenitalic a:active
{
	color: #8099cc;
	font-weight: bold;
}
.greenitalic a:hover
{
	color: #8099cc;
	font-weight: bold;
}
	
.blue_papyrus_titles
{
	font-family: Papyrus, Palatino, Bookman, serif;
	font-size: 14pt;
	padding-top: 1ex;
	padding-bottom: 1ex;	
	font-weight: bold;
	color: #2d5e70; 
}

.nolink
{
	color: #f0f0f0;
}
.graphiclink
{
	text-decoration: none;
}

 /* 265 x 199, 196 x 193  */
.salmon
{
	font-family: Papyrus, "Zapf Chancery", serif;
	font-size: 150%;
	font-weight: bold;
	font-style: normal;
	color: salmon;

}
.salmon a:link
{
	color: salmon;
	font-weight: bold;
}
.salmon a:visited
{
	color: salmon;
	font-weight: bold;
}
.salmon a:active
{
	color: salmon;
	font-weight: bold;
}
.red a:hover
{
	color: salmon;
	font-weight: bold;
}
.faintnotice
{
	color: #bbbbbb;
	margin: 0;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
}

/* admin and client sections */
form, form p, form th, form td
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 9pt;
	font-family: Verdana, sans-serif;
}

.focuscolor
{
	color: #e0ffe0;
}
.focus, .focus tr, .focus td, .focus .th
{
	background-color: #e0ffe0;
}
.focus textarea
{
	background-color: #fff0f0;
}

.form, .form th, .form td
{
	font-size: 8pt;
}
.form, .form a
{
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}
.form th, .form th a
{
	border-color: white;
	border-width: 0px;
	padding-right: 10px;
	text-align: right;
}
.form td
{
	text-align: left;
	border-color: #e0e0e0;
	border-width: 1px;
	border-style: solid;
}

td small
{
	font-family: Papyrus, "Zapf Chancery", serif;
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: .1em;
	text-align: right;
}
.title
{
	text-align: left;
	color: black;
	font-family: "Times New Roman", serif;
	font-size: 18pt;
	font-weight: normal;
}
.search
{
	font-weight: bold;
	text-align: right;
	padding: 1px;
	margin: 0;
}

.required
{
	color: #cc0033;
	font-weight: bold;
}

.debt
{
	color: red;
	font-weight: bold;
}
.credit
{
	color: black;
	font-weight: normal;
}

b { color: black; }

.container { padding: 0; margin: 0; }
.photomright {padding-right: 10px;}
.photomleft {padding-left: 10px;}

.photograph { border-width: 1px; border-color: #888; border-style: solid; }
.firstpara {
	font-family: "Book Antiqua", Palatino, Bookman, serif;
	font-size: 1.3em;
}
.para {
	font-family: "Book Antiqua", Palatino, Bookman, serif;
	font-size: 1.2em;
}
.help { }
.nounderline {text-decoration: none;}
.nounderline a a:link {text-decoration: none;}
.nounderline a:visited {text-decoration: none;}
.nounderline  a:active {text-decoration: none;}
.nounderline a:hover {text-decoration: none;}
.twenty {padding: 20px;}
.palebluebox {background-color: #e7edf7; margin: 0; padding: 5px; }

.warning { background: yellow; color: black; }
.notice {font-weight: bold; color: black; }

img.thumbnail
{
	border-color: white;
	border-style: solid;
	border-width: 1px;
	padding: 0;
	margin: 2px;
	margin-bottom: 1px;
}
img.thumbnailborder
{
	border-color: black;
	border-style: solid;
	border-width: 1px;
	padding: 0;
	margin: 2px;
	margin-bottom: 1px;
}

img.photograph
{
	border-color: white;
	border-style: solid;
	border-width: 1px;
	padding: 0;
	margin: 15px;
margin-bottom: 10px;
}
img.photographborder
{
	border-color: black;
	border-style: solid;
	border-width: 1px;
	padding: 0;
	margin: 15px;
margin-bottom: 10px;
}

.item { padding: 6px; width: 500px;}
.item th {padding: 6px; vertical-align: middle; }
.item td {padding: 6px; vertical-align: middle; }
.item .evenrow { background: transparent;}
.item .oddrow { background: #8099cc; color: white;}
.item_description { }

.googlemaps
{
	border-width: 1px;
	border-color: #666;
	border-style: solid;
	width: 298px;
}
#map
{
	width: 296px; height: 296px; overflow: hidden;
}
