/* Original blue background and button color:  #0054A6
	Dark purple color from Edlina 4/30/09: #412F49
*/
body { /* Standard text and markups */
	font-family: arial, helvetica, san-serif; margin: 0; color: "black"; font-size: 10pt; background-color:#0054A6; }
strong { /* bold blue text */
	font-weight: bold; color:black; color:#412F49; }
em { /* italic blue text */
	font-style: italic; color:black; color:#412F49; }
i { /* italic black */ }
b { /* bold black */ }
.name { font-variant:small-caps; }

p { text-align: left; }
p.addrs { text-align: center; }
a { color: #0054A6; font-weight:bold; }
a:visited { color: #0054A6; }
ul,ol { text-align: left; }

h1 { /* page heading */
	color: #412F49; font-style: italic; font-size: 16pt; }
h2 { /* section heading */
	text-align: center; font-size: 14pt; }
h3 { /* list heading */
	text-align: left; font-weight: bold; }
h4 { /* list heading */
	text-align: left; font-weight: bold; color:#412F49; padding-top:1em; }

table { border-width: 0; padding: 0; margin: 0; }
table.page { width:1000px }
table.split-title { width:100%; margin:auto; }
table.split-title td { text-align:center; width:50% }
td { text-align: left; vertical-align: top; }
.marble { background-image:url(images/marble6.gif); 	border: 2pt outset #412F49; }
td.marble { padding: 0 2em 0 1em; text-align:center; }
td.nav { width: 180px; text-align:center; }
button { width:12pc; font-size:larger; font-weight:bold; color:#412F49; margin:4pt; padding:2pt 0; }
div.nav { width:12pc; font-size:100%; margin:4pt; padding:1pt 0; text-align:center; color:white; }
div.nav p { text-align:center; margin:4pt auto; width:100%; }
div#emblems { width:12pc; font-size:100%; margin:4pt; padding:1pt 0; text-align:center; background-color:white; border:3pt indent #0054A6; }
div#emblems > img, div#emblems > a > img { margin:1pc 6pt; border:none; }
div#emblems a { border:none; }
p#navbarName { font-weight:bold; font-size:160%; font-variant:small-caps }
p#navbarPhone { font-size:180%;font-weight:bold;font-style:italic; color:#FFFF00 }

/* For testimonials */
blockquote { font-style: italic; /*font-weight: bold;*/ background-color: white; padding: 1em; border: 1px solid black; }
blockquote.alt0 { /* color: #008800; */ }
blockquote.alt1 { /* color: #800080; */ }
blockquote p { padding: 1em 0 0; /* top line gap to appropriate, bottom to 0 */ }
blockquote p.byline { padding: 0; text-align: right; font-style: normal; /* change top line gap to 0 */ }
blockquote.disclaimer { margin: 2em; padding: 0 1em; background: none; border-width: 1; font-size:8pt; }
blockquote.disclaimer p { text-align: justify; }

#popdiv {
	display:none; position:fixed;
	padding: 3pt;
	background-color:white;
	border: 3px outset darkgray;
}

