body					{ font-family: Arial, Helvetica, Sans Serif;
						font-size: 12px;
						padding: 0;
						margin: 0;
						border: 0; }

td						{ padding: 5px; }

a						{text-decoration: none; }

img						{ border: 0px; }

.top					{ width: 100%;
						background-color: #A2CBF2;
						height: 38px;
						padding: 0px;
						margin: 0px;
						border-top: 0px;
						border-left: 0px;
						border-right: 0px;
						border-bottom: 2px solid #76AFE4; }
						
.banner					{ height: 38px;
						border: 2px solid #939CA5;
						margin-left: 40px;
						margin-right: 40px;
						margin-top: -20px;
						margin-bottom: 0px;
						padding-top: 6px;
						padding-bottom: 0px;
						color: #939CA5;
						text-align: center;
						background-color: #E1E5E9;
						font-size: 23px;
						font-weight: bold; }

.menu					{ margin-top: 20px;
						margin-left: 40px;
						width: 151px;
						height: 396px;
						border: 2px solid #939CA5;
						background-color: #E1E5E9;
						padding: 0px;
						z-index: 1000; }

.photo-frame			{ border: 4px outset #939CA5;
						width: 200px; }

a.menu-button			{ display: block;
						text-align: right;
						vertical-align: middle;
						font-size: 16px;
						font-weight: bold;
						width: 137px;
						height: 24px;
						margin: 0px;
						border-width: 2px;
						border-style: solid;
						padding-right: 10px;
						padding-top: 3px; }

a.menu-button:hover		{ color: #939CA5;
						border-left: 12px solid #939CA5;
						border-bottom: 2px solid #939CA5;
						border-right: 2px solid #939CA5;
						border-top: 2px solid #939CA5;
						background-color: #FFFFFF;
						width: 127px;
						margin: 0px; }

.selected				{ color: #E1E5E9;
						background-color: #939CA5;
						border-color: #939CA5; }

.deselected				{ color: #939CA5;
						border-color: #E1E5E9; }
						
.home-bgnd				{ margin-top: 75px;
						/* height: 424px; */
						text-align: center;
						width: 606px;
						margin-left: auto;
						margin-right: auto;
						padding: 0px;
						border: 2px solid #76AFE4;
						background-color: #A2CBF2; }

a.home-menu-btn			{ display: block;
						width: 91px;
						height: 20px;
						border: 0px;
						padding-top: 3px;
						margin: 0px;
						font-weight: bold;
						font-size: 12px;
						text-align: center;
						vertical-align: middle; }

a.home-menu-btn:hover	{ background-color: #939CA5;
						color: #FFFFFF; }
						
.title-font				{font-weight: bold;
						color: #76AFE4; }

#officepoint-link		{ display: block;
						border: 2px solid #76AFE4;
						color: #76AFE4;
						width: 600px;
						margin-left: auto;
						margin-right: auto; }

#officepoint-link:hover	{ color: #FFFFFF;
						background-color: #A2CBF2; }

#content-frame			{ position: absolute;
						left: 215px;
						margin-left: 0px;
						top: 104px;
						margin-right: 40px;
						font-size: 14px;
						padding-left: 30px;
						padding-right: 30px; }

#picture-frame			{ text-align: center;
						width: 546px;
						height: 336px;
						margin-left: auto;
						margin-right: auto;
						margin-top: 30px;
						border: 2px solid #939CA5;
						background-color: #FFFFFF; }

#home-menu				{ width: 546px;
						height: 20px;
						border: 2px solid #939CA5;
						background-color: #E1E5E9;
						margin-left: auto;
						margin-right: auto;
						margin-top: 30px;
						margin-bottom: 30px;
						text-align: left; }

#reg-notice				{width: 546px;
						height: 30px;
						border: 2px solid #A2CBF2;
						background-color: #A2CBF2;
						margin-left: auto;
						margin-right: auto;
						margin-top: 30px;
						margin-bottom: 30px;
						text-align: center;
						color: #767676;
						font-size: 11px;
						/*font-weight: bold;*/}

#menu-logo				{ margin-top: 90px; }

#copyright-notice		{ margin-left: 40px;
						margin-top: 2px;
						width: 155px;
						font-size: 10px;
						color: #939CA5;
						text-align: center; }
