body { font-family: Arial, Helvetica, Verdana, sans-serif; }

.BodyText			{FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyText a:link	{FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:active	{FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:visited	{FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:hover	{FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #d2232a; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}

.BodyTextSmall				{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyTextSmall a:link		{FONT-SIZE: 10px; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:active		{FONT-SIZE: 10px; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:visited	{FONT-SIZE: 10px; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:hover		{FONT-SIZE: 10px; COLOR: #d2232a; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}

.TopNav     		{FONT-SIZE: 11px; LINE-HEIGHT: 20px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNav a:link	    {FONT-SIZE: 11px; LINE-HEIGHT: 20px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNav a:active	{FONT-SIZE: 11px; LINE-HEIGHT: 20px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNav a:visited	{FONT-SIZE: 11px; LINE-HEIGHT: 20px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNav a:hover	    {FONT-SIZE: 11px; LINE-HEIGHT: 20px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}

.TopNavOn     		{FONT-SIZE: 11px; LINE-HEIGHT: 20px; COLOR: #f0e2c2; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNavOn a:link	{FONT-SIZE: 11px; LINE-HEIGHT: 20px; COLOR: #f0e2c2; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNavOn a:active	{FONT-SIZE: 11px; LINE-HEIGHT: 20px; COLOR: #f0e2c2; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNavOn a:visited	{FONT-SIZE: 11px; LINE-HEIGHT: 20px; COLOR: #f0e2c2; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNavOn a:hover	{FONT-SIZE: 11px; LINE-HEIGHT: 20px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}

.LeftNavHead     		{FONT-SIZE: 12px; COLOR: #025595; font-weight: bold; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNavHead a:link	    {FONT-SIZE: 12px; COLOR: #025595; font-weight: bold; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNavHead a:active	{FONT-SIZE: 12px; COLOR: #025595; font-weight: bold; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNavHead a:visited	{FONT-SIZE: 12px; COLOR: #025595; font-weight: bold; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNavHead a:hover	{FONT-SIZE: 12px; COLOR: #025595; font-weight: bold; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}

.LeftNav     		{FONT-SIZE: 11px; COLOR: #6e4b31; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNav a:link	    {FONT-SIZE: 11px; COLOR: #6e4b31; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNav a:active	{FONT-SIZE: 11px; COLOR: #6e4b31; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNav a:visited	{FONT-SIZE: 11px; COLOR: #6e4b31; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNav a:hover	{FONT-SIZE: 11px; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}

.LeftNavOn     		    {FONT-SIZE: 11px; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNavOn a:link	    {FONT-SIZE: 11px; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNavOn a:active	    {FONT-SIZE: 11px; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNavOn a:visited	{FONT-SIZE: 11px; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.LeftNavOn a:hover	    {FONT-SIZE: 11px; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}

.BreadCrumbs			{FONT-SIZE: 10px; LINE-HEIGHT: 12px; COLOR: #6e6359; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.BreadCrumbs a:link	    {FONT-SIZE: 10px; LINE-HEIGHT: 12px; COLOR: #6e6359; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.BreadCrumbs a:active	{FONT-SIZE: 10px; LINE-HEIGHT: 12px; COLOR: #6e6359; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.BreadCrumbs a:visited	{FONT-SIZE: 10px; LINE-HEIGHT: 12px; COLOR: #6e6359; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.BreadCrumbs a:hover	{FONT-SIZE: 10px; LINE-HEIGHT: 12px; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}

.Footer				{FONT-SIZE: 10px; COLOR: #6e6359; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.Footer a:link		{FONT-SIZE: 10px; COLOR: #6e6359; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.Footer a:active	{FONT-SIZE: 10px; COLOR: #6e6359; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.Footer a:visited	{FONT-SIZE: 10px; COLOR: #6e6359; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.Footer a:hover		{FONT-SIZE: 10px; COLOR: #6e6359; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}

.BottomBoxText			    {FONT-SIZE: 11px; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.BottomBoxText a:link		{FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BottomBoxText a:active	    {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BottomBoxText a:visited	{FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BottomBoxText a:hover	    {FONT-SIZE: 11px; COLOR: #d2232a; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}

.BottomBoxTextSmall			    {FONT-SIZE: 10px; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.BottomBoxTextSmall a:link		{FONT-SIZE: 10px; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BottomBoxTextSmall a:active	{FONT-SIZE: 10px; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BottomBoxTextSmall a:visited	{FONT-SIZE: 10px; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BottomBoxTextSmall a:hover	    {FONT-SIZE: 10px; COLOR: #d2232a; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}

.ErrorText				{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #d2232a; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.ErrorText a:link		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #d2232a; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ErrorText a:active		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #d2232a; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ErrorText a:visited	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #d2232a; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ErrorText a:hover		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #d2232a; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;}


/* misc fonts for use on the content pages */
h1				{FONT-SIZE: 26px; FONT-WEIGHT: normal; COLOR: #025595; FONT-FAMILY: Times, Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none; MARGIN: 0 0 0 0px;}
h2				{FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #025595; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none; MARGIN: 0 0 0 0px;}
h3				{FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #025595; line-height: 20px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none; MARGIN: 0 0 0 0px; text-transform: uppercase;}
.Required		{FONT-SIZE: 11px; COLOR: #d2232a; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}
.SearchText     {FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: none;}


/* form fields */
.textbox250			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #000000; WIDTH: 244px; HEIGHT:14px}
.textbox250Real		{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #000000; WIDTH: 250px; HEIGHT:20px}
.textbox75			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #000000; WIDTH: 69px; HEIGHT:14px}
.textbox50			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #000000; WIDTH: 46px; HEIGHT:14px}
.textbox40			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #000000; WIDTH: 36px; HEIGHT:14px}
.textarea250		{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #000000; WIDTH: 244px; HEIGHT:74px}
.FormText           {FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #000000;}
.SearchBox          {FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #000000; WIDTH: 88px; HEIGHT:10px; LINE-HEIGHT: 10px; BACKGROUND-COLOR:#ffffff; BORDER-WIDTH:1px; BORDER-STYLE:solid; BORDER-COLOR:#003a63; }


/* background images for different parts of the site */
.MainContentBackground  {background-color: #fffbe4;}


/* these are simply defining background colors for different uses on the site */
.White				    {BACKGROUND-COLOR: #ffffff;}
.Black				    {BACKGROUND-COLOR: #000000;}
.PageBorder 		    {BACKGROUND-COLOR: #6e6359;}
.TopMenuBackground	    {BACKGROUND-COLOR: #431700;}
.UnderTitleRule         {BACKGROUND-COLOR: #bda48c;}
.BottomBoxInterior      {BACKGROUND-COLOR: #efe3c0;}
.LeftNavBackground      {BACKGROUND-COLOR: #efe3c0;}


/* other items */
.PageBackground		{MARGIN-RIGHT: 0; MARGIN-LEFT: 0; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; BACKGROUND-COLOR: #f8f2e3;}


/* define size of scrolling area */
#TextBoxContent			{width: 536px; padding:0; margin:0;}
#TextBoxContentWrap		{width: 564px; height:214px; padding:0px; margin:0px; position:relative; left:0px; top:0px; right:0px; overflow:auto;}
#PhotoBoxContent		{width: 453px; padding:0; margin:0;}
#PhotoBoxContentWrap	{width: 491px; height:214px; padding:0px; margin:0px; position:relative; left:0px; top:0px; right:0px; overflow:auto;}
#NoBoxContent		    {width: 764px; padding:0; margin:0;}
#NoBoxContentWrap	    {width: 782px; height:214px; padding:0px; margin:0px; position:relative; left:0px; top:0px; right:0px; overflow:auto;}

#HomeTextBoxContent			{width: 710px; padding:0; margin:0;}
#HomeTextBoxContentWrap		{width: 738px; height:214px; padding:0px; margin:0px; position:relative; left:0px; top:0px; right:0px; overflow:auto;}
#HomePhotoBoxContent		{width: 637px; padding:0; margin:0;}
#HomePhotoBoxContentWrap	{width: 665px; height:214px; padding:0px; margin:0px; position:relative; left:0px; top:0px; right:0px; overflow:auto;}
#HomeNoBoxContent		    {width: 928px; padding:0; margin:0;}
#HomeNoBoxContentWrap	    {width: 956px; height:214px; padding:0px; margin:0px; position:relative; left:0px; top:0px; right:0px; overflow:auto;}

#BottomBoxContent		    {width: 140px; padding:0; margin:0;}
#BottomBoxContentWrap	    {width: 168px; height:196px; padding:0px; margin:0px; position:relative; left:0px; top:0px; right:0px; overflow:auto;}


