﻿

body						{ font-family: "trebuchet MS", verdana, sans-serif; font-size: 9pt; line-height: 150%; margin: 0; text-align: center; background: #c0c0c0; }
body.bgWhite				{ font-family: "trebuchet MS", verdana, sans-serif; font-size: 9pt; line-height: 150%; margin: 0px 0px 0px 30px; text-align: left; background: #ffffff; }
p							{ font-family: "trebuchet MS", verdana, sans-serif; font-size: 9pt; line-height: 150%; color: #000000; text-align: left; margin: 0px 150px 9px 0px; }
img							{ border-style: none; }

#wrapper					{ width: 1225px; height: 100%; margin: auto; float: center; background: url('../i/constitution.jpg') repeat top; }
#background					{ width: 1225px; height: 850px; margin: auto; float: left; background: url('../i/background.jpg') no-repeat top; }
#top	 					{ width: 1225px; height: 226px; margin: auto; text-align: left; float: left; }
#logo						{ width: 408px; height: 226px; margin: 0px; text-align: left; float: left; }
#homeOfThePatriots			{ width: 720px; height: 155px; margin: 0px; text-align: left; float: left; }
#MenuPos					{ width: 720px; height: 71px; margin: 0px; text-align: left; float: left; }
#main						{ width: 1128px; height: 500px; margin: 0px; float: left; }
#spaceL						{ width: 74px; margin: 0px; text-align: left; float: left; }
#starsBlue					{ width: 238px; height: 500px; margin: 0px 0px 0px 0px; text-align: left; float: left; background: url('../i/stars_blue.gif') no-repeat top; }
#spaceC						{ width: 60px; height: 490px; margin: 0px; text-align: left; float: left; }
#content					{ width: 756px; margin: 0px; text-align: left; float: left; }
#hr							{ width: 816px; height: 10px; margin: 0px; text-align: right; float: right; background: url('../i/lines.gif') no-repeat top; }
#footer						{ width: 428px; height: 150px; margin: 15px 0px 0px 0px; text-align: left; float: left; }
#dhtmltooltip				{ position: absolute; border: 10px solid #7882b2; padding-top: 25px; padding-right: 10px; padding-bottom: 25px; padding-left: 10px; visibility: hidden; z-index: 100; text-align: center; color: #ffffff; font-size: 10pt; }

.logo						{ margin: 0px 0px 18px 57px; }
.homeOfThePatriots			{ margin: 84px 0px 0px 430px; }
.images						{ margin: 18px 0px 0px 0px; }

.title						{ margin: 25px 0px 10px 0px; font-size: 24px; color: #a80000; }
.subtitle					{ margin: 24px 0px 6px 0px; font-size: 16px; color: #7882b2; font-style: italic; }
.subtitleForm				{ margin: 0px 0px 0px 0px; font-size: 16px; color: #7882b2; font-style: italic; }
.disclaimer					{ font-size: 7pt; }

.starsBlueTitle				{ margin: 18px 0px 6px 16px; color: #ffffff; font-size: 10pt; }
.starsBlueMonth				{ margin: 0px 0px 0px 16px; color: #ffffff; font-size: 9pt; font-style: italic; }
.starsBlueText				{ margin: 0px 0px 0px 16px; color: #ffffff; font-size: 9pt; }
.quickLink					{ color: #ffffff; }
.uniforms					{ margin: 3px 5px 0px 5px; text-align: center; }

.header						{ margin: 6px 0px 4px 7px; font-size: 9pt; color: #ffffff; font-weight: bold; font-style: italic; text-align: center; }
.month						{ margin: 4px 0px 2px 7px; font-size: 8pt; text-align: left; color: #455296; font-weight: bold; font-style: italic; }
.fridayNote					{ margin: 3px 0px 2px 0px; text-align: center; color: #455296; }
.linkFAQ					{ margin: 0px 0px 3px 0px; }
.questionFAQ				{ margin: 24px 0px 3px 0px; font-weight: bold; font-size: 10pt; }

#columnLabel 				{ width: 155px; margin: auto; text-align: right; float: left; font-size: 7.5pt; } 
#columnLabelLeft	 		{ width: 40px; height: 1px; margin: 0px; text-align: right; float: left; } 
.peoplePx					{ margin: 30px 0px 6px 0px; }
.bioPx						{ margin: 5px 20px 0px 0px; float: left; }
.label	 					{ margin: 0px 0px 0px 0px; }

table tr td					{ text-align: left; vertical-align: top; line-height: 150%; border-collapse: collapse; border-spacing: 0px; font-size: 9pt; }
table.calendar				{ text-align: left; vertical-align: top; line-height: 150%; border-collapse: collapse; border-spacing: 0px; margin-left: 16px; color: #ffffff; width: 220px; }	
table.quickLink				{ text-align: left; vertical-align: top; line-height: 150%; border-collapse: collapse; border-spacing: 0px; margin-left: 153px; color: #ffffff; width: 975px; }
td.star						{ text-align: left; vertical-align: top; width: 20px; padding-top: 4px; }	

td.formLabel				{ font-size: 7.5pt; vertical-align: top; }
input,select				{ margin: 0px 0px 6px 0px; font-size: 7pt; }
textarea					{ margin: 0px 0px 6px 0px; font-size: 7pt; width: 38em; overflow: hidden; }
.button input				{ color: #fff; background: #FFA20C; border: 1px solid #781351; padding: 1px }

fieldset					{ border: 1px solid #e7e7e7; width: 50em; }
legend						{ color: #000; border: none; padding: 2px 6px; }
label						{ width: 14.5em; float: left; text-align: left; margin: 2px 0px 0px 30px; }
.form input					{ font-size: 8.5pt; background: #e7e7e7; border: none; width: 16em; height: 25px; padding-left: 4px; padding-top: 5px; }
.form select				{ font-size: 8.5pt; background: #fff; width: 16em; height: 25px; font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif; }
textarea					{ font-size: 1em; font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif; background: #fff; border: 1px solid #c7c7c7; width: 16em; }
.button input				{ color: #fff; background: #a80000; border: none; padding: 4px; margin: 0px 0px 20px 2px; font-size: 8.5pt; }

a:link 						{ color: #7882b2; text-decoration: none; font-weight: bold; }
a:visited			 		{ color: #7882b2; text-decoration: none; font-weight: bold; }
a:hover			 			{ color: #455296; text-decoration: none; font-weight: bold; }
a:active			 		{ color: #455296; text-decoration: none; font-weight: bold; }

.starsBlueTitle	a:link		{ color: #ffffff; text-decoration: underline; font-style: italic; }
.starsBlueTitle	a:visited	{ color: #ffffff; text-decoration: underline; font-style: italic; }
.starsBlueTitle	a:hover		{ color: #ffffff; text-decoration: underline; font-style: italic; font-weight: bold; font-size: 10.5pt; }
.starsBlueTitle	a:active	{ color: #ffffff; text-decoration: underline; font-style: italic; font-weight: bold; font-size: 10.5pt; }

.starsBlueText	a:link		{ color: #ffffff; text-decoration: none; font-weight: normal; }
.starsBlueText	a:visited	{ color: #ffffff; text-decoration: none; font-weight: normal; }
.starsBlueText	a:hover		{ color: #ffffff; text-decoration: none; font-weight: bold; font-size: 10.5pt; }
.starsBlueText	a:active	{ color: #ffffff; text-decoration: none; font-weight: bold; font-size: 10.5pt; }
	
.quickLink	a:link			{ color: #ffffff; text-decoration: none; font-weight: normal; }
.quickLink	a:visited		{ color: #ffffff; text-decoration: none; font-weight: normal; }
.quickLink	a:hover			{ color: #ffffff; text-decoration: none; font-weight: bold; font-size: 10.5pt; }
.quickLink	a:active		{ color: #ffffff; text-decoration: none; font-weight: bold; font-size: 10.5pt; }

.fridayNote	a:link 			{ color: #7882b2; text-decoration: none; font-weight: bold; }
.fridayNote	a:visited		{ color: #7882b2; text-decoration: none; font-weight: bold; }
.fridayNote	a:hover			{ color: #455296; text-decoration: none; font-weight: bold; font-size: 10pt; }
.fridayNote	a:active		{ color: #455296; text-decoration: none; font-weight: bold; font-size: 10pt; }

.linkFAQ	a:link 			{ color: #455296; text-decoration: none; font-weight: bold; }
.linkFAQ	a:visited 		{ color: #455296; text-decoration: none; font-weight: bold; }
.linkFAQ	a:hover			{ color: #7882b2; text-decoration: none; font-weight: bold; font-size: 9.5pt; }
.linkFAQ	a:active 		{ color: #7882b2; text-decoration: none; font-weight: bold; font-size: 9.5pt; }











