p { font-size: 12px; text-decoration: none }
h3 { font-size: 14px; text-decoration: none; font-weight: bold; }
h2 { font-size: 16px; text-decoration: none; font-weight: bold; }
h1 { font-size: 18px; text-decoration: none; font-weight: bold; }
li { font-size: 12px; text-decoration: none; }
ul { font-size: 12px; text-decoration: none; padding-top: 0; margin-top: 0;}
.formText { font-family: "Courier New", Courier, mono; font-size: 12px; font-style: normal; background-color: #F3F3F3;}
.smallText { font-size: 10px; }
body,td		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.carea		{ color: #7B7B7B; line-height: 16px; }
a:link		{ text-decoration: none; font-size: 12px; font-weight: bold; color: #2976BD; }
a:visited	{ text-decoration: none; font-size: 12px; font-weight: bold; color: #2976BD; }
a:hover		{ text-decoration: underline; font-size: 12px; font-weight: bold; color: #2976BD; }
.bodyTextBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none ; font-weight: bold; }
a.special { text-decoration: none; font-size: 10px; font-weight: bold; color: #000 };
blockquote {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.boldBlue {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2976BD;}
.boldBlueSm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2976BD;}
H3.subHead { border-bottom: 3px solid #00365E; }
strong { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000;}
.quote { font-style: italic; font-weight: bold; padding: 5px 2px 0 2px; margin: 0; }
.tagline { font-style: italic; text-align: right; padding: 0 2px; margin: 0; }
table.photobox { width: 540px; margin-right:8px; }
table.photobox td { padding: 5px; border-width: 0; vertical-align: top; text-align: center; }
table.photobox td img { border: none; }

table.trips {border: 1px solid #00365E; }
table.trips th { color: #FFF; font-weight: bold; font-size: 12px; background-color: #00365E; }
table.trips th a { color: #FFF; }
table.trips td { border-bottom: 1px solid #00365E; }
table.trips tr.green td { background-color:#CEEAE3; }
table.trips tr.green td a { }
table.trips td.noborder { border-bottom: none; }
table.trips p { font-size: 11px; }
table.trips a {font-weight: normal; }

div.quote { float: right; width: 200px; font-style: italic; font-weight: bold; padding: 2px; margin: 8px; border: 1px solid #00365E; border-bottom-width: 2px; border-top-width: 2px;}
div.quote p { margin: 0; padding: 0; }
div.quote p.sign { text-align: right; font-weight: normal; font-style: normal; }
