body { color: #333; font-family: Verdana, Arial,sans-serif; line-height: 1.166; margin: 0; padding: 0; background-color: #FBFBFB; }
a:link, a:visited { color: #000080; font-weight:normal; }
a:hover { color: #921A08; font-weight: normal; text-decoration: underline overline; }
h1 { color: #003466; font-size: 110% }
h2 { color: #806D50; font-size: 105%; }
h3 { color: #921a08; font-size: 100%; }
h4 { color: #003466; font-size: 90%; }
h5 { color: #806D50; font-size: 90%; }
h6 { color: #921a08; font-size: 80% }
p { font-size: 80%; }
li { padding-top: 6px; }
ol { font-size: 80%; list-style-type: decimal; }
ul { font-size: 75% }


.smaller { font-size: smaller; }
.xsmall { font-size: x-small; }
.xxsmall { font-size: xx-small; }
.red { color: #CC0000; }

/* header section */
.stripe1 { background-color: #806D50; }
.stripe2 { background-color: #921a08; }
.stripe3 { background-color: #530100; }
.stripe4 { background-color: #921a08; }
.stripe4 div { color: #666; font-size: 12px; text-align: center; padding: 0px 10px 0px 10px; margin: 0px; }
.stripe4 div a:link, .stripe4 div a:visited { color: #FFF; font-weight: normal; text-decoration: none; }
.stripe4 div a:hover { color: #FFCC33; font-weight: normal; text-decoration: none; }
.hdrtable { background-color: #FFF; }
#logo { color: #003466; font: 24px Verdana, Arial, Helvetica, sans-serif; letter-spacing:.2em; line-height:30px; }
#logo a:link, #logo a:visited, #logo a:hover { color: #003466; text-decoration: none; font-weight: normal; }
#tagline { color: #921a08; font:12px Verdana, Arial, Helvetica, sans-serif; letter-spacing:.4em; line-height:18px; }
/* end header section */

/* body content section */
.border-solid1 { background-color: #F5F5F5; border: 1px solid #CCC; padding: 4px; width: 160px; margin: 0; }
.border-solid2 { background-color: #FFF; border: 1px solid #CCC; padding: 4px; width: 160px; margin: 0; }
.border-dashed { background-color: #FFF; border: 1px dashed #CCC; padding: 4px; width: 160px; margin: 0; }
.content { padding: 20px; vertical-align: top; }
.columnA { width: 170px; padding: 20px 5px; vertical-align: top; background-color: #F5F5F5; border-right: 1px solid #ebebeb; }
.columnB { width: 170px; padding: 20px 5px; vertical-align: top; background-color: #F5F5F5; border-left: 1px solid #ebebeb; }
.columnC { width: 170px; padding: 20px 5px; vertical-align: top; background-color: #F5F5F5; border-right: 1px solid #ebebeb; }
.columnD { width: 150px; padding: 20px 5px; vertical-align: top; background-color: #F5F5F5; border-left: 1px solid #ebebeb; }
.columnE { padding: 2px 20px; background-color: #fff; border-top: 1px solid #ccc; }
.footer { font-size: 9pt; }
.footer2 { font-size: 8pt; text-align: center; }

.feature-box {font-size: 100%; margin: 10px 6px 6px 6px; border: 1px dotted #5B67A5;
	background : #FFFFFF;}

.google {
	padding: 0px 10px 10px 0px;
	float: left;
	position: relative;
	}

.menu {  font-family: Arial, Helvetica, sans-serif; margin: 5px 5px 0px 5px;}

.menu a:link, .menu a:visited, .menu a:active { text-decoration : none; color: #921A08; font-weight: bold}
.menu a:hover { text-decoration :underline; color: #333333; padding: 2px; width: 100%; font-weight: bold}

.menu-small {
 font: 60%  Arial, Helvetica, sans-serif; 
 color: #921A08;
 padding: 2px;
 margin: 2px 20px;
 }

.menu-small a:link, .menu-btm a:visited, .menu a:active { color: #921A08; text-decoration : none; font-weight: bold }
.menu-small a:hover { color: #000000; text-decoration : underline; font-weight: bold }
}
 
.quote { font-family: "Trebuchet MS"; background-color: #F5F5F5; border-left: 2px solid #0033CC; padding: 6px 30px; }
.table { background-color: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
/* end body content */