h3				{
				 line-height: 0; }

.headbig 		{
				 text-align: left; 
				 font-family: optima; 
				 color: yellow; 
				 font-size: 19pt; 
				 font-weight: bold; 
				 background-color: #003399;
				 padding-top: .05in;  
				 padding-left: .1in; }

.headsmall		{
				 text-align: left; 
				 font-family: optima; 
				 color: yellow; 
				 font-size: 12pt; 
				 background-color: #003399;
				 padding-bottom: .05in;
				 padding-left: .1in; }

.logo			{
				 background-color: #003399;
				 padding-top: .05in; 
				 padding-bottom: .05in;
				 padding-right: .1in; }

.menubutton A:link {
				 font-family: optima;
				 font-size: 14pt;
				 color: blue; 
				 font-weight: bold;
				 text-decoration: underline; 
				 padding-left: 5%; }

.menubutton A:visited {
				 font-family: optima;
				 font-size: 14pt;
				 color: blue; 
				 font-weight: bold;
				 text-decoration: underline; 
				 padding-left: 5%; }

.menubutton A:active {
				 font-family: optima;
				 font-size: 14pt;
				 color: blue; 
				 font-weight: bold;
				 text-decoration: underline; 
				 padding-left: 5%; }

.menubutton A:hover {
				 font-family: optima;
				 font-size: 14pt;
				 color: red; 
				 font-weight: bold;
				 text-decoration: underline; 
				 padding-left: 5%; }

.menutext		{
				 text-align: left; 
				 font-family: optima; 
				 color: yellow; 
				 font-size: 12pt; 
				 background-color: #003399;
				 padding-left: 10pt; }

.menus			{
				 font-family: optima;
				 color: yellow;
				 font-size: 14px;
				 text-align: right;
				 background-color: #003399; }

.menus A:link 	{
               	 text-decoration: none; 
               	 color: yellow; 
               	 font-family: optima; 
               	 font-size: 14px; }

.menus A:visited {
				 text-decoration: none; 
				 color: yellow; 
				 font-family: optima; 
				 font-size: 14px; }

.menus A:active 	{
				 text-decoration: none; 
				 color: yellow; 
				 font-family: optima; 
				 font-size: 14px; }

.menus A:hover 	{
				 text-decoration: none; 
				 color: white; 
				 font-family: optima; 
				 font-size: 14px; 
				 font-weight: bold; }

.startpage		{
				 text-align: center; 
				 padding: .2in; }

.startpage A:link {
				 text-decoration: none; 
				 color: blue; }

.startpage A:visited {
				 text-decoration: none; 
				 color: blue; }

.startpage A:active {
				 text-decoration: none; 
				 color: blue; }

.startpage A:hover {
				 text-decoration: underline; 
				 color: red; }


.linkpage		{
				 text-align: center; 
				 padding: .2in; }

.linkpage A:link {
				 text-decoration: none; 
				 color: blue; }

.linkpage A:visited {
				 text-decoration: none; 
				 color: blue; }

.linkpage A:active {
				 text-decoration: none; 
				 color: blue; }

.linkpage A:hover {
				 text-decoration: underline; 
				 color: red; }

.mainpage		{
				 text-align: justify;
				 padding: .2in; }

.mainpage A:link {
				 text-decoration: none; 
				 color: blue; }

.mainpage A:visited {
				 text-decoration: none; 
				 color: blue; }

.mainpage A:active {
				 text-decoration: none; 
				 color: blue; }

.mainpage A:hover {
				 text-decoration: underline; 
				 color: red; }

.form			{
				 padding: .2in;
				 border: 0;
				 background-color: #FFFFFF;
				 font-family: verdana; 
				 font-size: 10pt; 
				 color: #000000; }

.footer			{
				 text-align: center; 
				 color: blue; 
				 font-family: optima; 
				 line-height: 14pt; }

.yellowbluebody	{
				 text-align: left; 
				 font-family: optima; 
				 color: yellow; 
				 font-size: 12pt; 
				 background-color: #003399; 
				 padding: .1in; }