/*Ryan S. Overdorf Professional Information*/

a:focus				{border-color:#000000;
				border-style:solid;
				border-width:3px;}

a.main				{background-color:#006600;
				color:#ffffff;
				font-size:125%;}				


a.mwpa				{background-color:#0066006;
				color:#ffffff;
				font-size:125%;}

a.nofocus:focus			{outline:none;
				border-color:#ffffff;
				border-width:0px;}

a.personal				{background-color:#006600;
				color:#ffffff;
				font-size:125%;}


a.spectrum			{background-color:#0F488F;
				color:#ffffff;
				font-size:125%;}

body				{background-color:#006600;
				color:#000000;
				font-family: "Georgia";
				font-family: serif;
				text-align:left;}

.colorchange			{text-align:center;
				color:#787878;
				font-size:115%;
				font-weight:normal;}

.colorchange2			{text-align:center;
				color:#776777;}

fieldset				{margin:0 auto;
				width:500px;
				border: none;}

#footer 				{background-color:#006600;
				color:#FFFFFF;
				text-align: center;
				margin-top:0px;
				margin-bottom:0px;
				margin-left:0px;
				margin-right:0px;
				height:5%;
				float:left;
				width:100%;}

form				{margin:0 auto;
				width:350px;}

form.yesandno 			{width:100px;}


h1				{font-size:1.5em;
				font-family: Verdana, Sans-Serif;
				padding:0px;
				margin-bottom:15px;
				text-align:center;}

h1.h144				{font-size:1.5em;
				font-family: Verdana, Sans-Serif;
				margin-bottom:0px;
				padding:0px;
				text-align:center;}

h2				{text-align:center;
				font-size: 1.25em;
				font-family: Verdana, Sans-Serif;}

h2.map				{text-align:left;
				font-size: 1.25em;
				font-family: Verdana, Sans-Serif;
				margin-left:10px;}

h3				{text-align:center;
				font-size: 1.10em;
				font-family: Verdana, Sans-Serif;
				margin:1em;}

h4				{text-align:center;
				font-size: .95em;
				font-family: Verdana, Sans-Serif;
				margin:1em;}

h5				{text-align:center;
				font-family: Verdana, Sans-Serif;}

iframe				{border:0;
				display:block;
				margin-left:auto;
				margin-right:auto;}

img.nondecorative			{display:block;
				margin-left:auto;
				margin-right:auto;}

legend				{text-align:center;}

#linkcenter			{text-align:center;}

#linkcenter2			{text-align:center;}

p				{text-align:left;
				margin-left:.65em;
				margin-right:.65em;}

p.colorchange:hover		{color:#000000;}

p.center			{text-align:center;}


p.largetext			{text-align:center;
				font-size:175%;
				padding:0px;
				margin-left:15px;
				margin-right:0px; 
				margin-top:0px;
				margin-bottom:0px;}

#PageContent			{background-color:#ffffff;
				color:#000000;
				margin-left:auto;
				margin-right:auto; 
				margin-top:0px;
				margin-bottom:0px;
				padding:0;
				width:95%;}


#PageTop			{background-color:#006600;
				color:#ffffff;
				float:left;
				height:15%;
				margin-left:0px;
				margin-right:0px; 
				margin-top:0px;
				margin-bottom:.5em;
				padding:0;
				width:100%;}

#PageTop2			{background-color:#558ED5;
				color:#ffffff;
				float:left;
				height:48px;
				margin-left:0px;
				margin-right:0px; 
				margin-top:0px;
				margin-bottom:25px;
				padding:0;
				width:100%;}

table td				{vertical-align:middle;}

table.centertable			{border-spacing:10px;
				margin-left:auto;
				margin-right:auto;
				text-align:center;}



ul.normal			{list-style-type:square;
				text-align:left;}

ul.normal li			{padding:2px;
				text-align:left;}


.scroll-left {
 height: 50px;	
 overflow: hidden;
 position: relative;
 background: white;
 color: black;
 border: 0px;
}
.scroll-left p {
 position: absolute;
 width: 100%;
 height: 100%;
 margin: 0;
 line-height: 50px;
 text-align: center;
 /* Starting position */
 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);	
 transform:translateX(100%);
 /* Apply animation to this element */	
 -moz-animation: scroll-left 20s linear infinite;
 -webkit-animation: scroll-left 20s linear infinite;
 animation: scroll-left 20s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes scroll-left {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes scroll-left {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes scroll-left {
 0%   { 
 -moz-transform: translateX(100%); /* Browser bug fix */
 -webkit-transform: translateX(100%); /* Browser bug fix */
 transform: translateX(100%); 		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Browser bug fix */
 -webkit-transform: translateX(-100%); /* Browser bug fix */
 transform: translateX(-100%); 
 }
}							

		

	










		

	







