.BodyText			{FONT-SIZE: 10px; FONT-WEIGHT: bold; LINE-HEIGHT: 14px; COLOR: #615c53; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyText a:link	{FONT-SIZE: 10px; FONT-WEIGHT: bold; LINE-HEIGHT: 14px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyText a:active	{FONT-SIZE: 10px; FONT-WEIGHT: bold; LINE-HEIGHT: 14px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyText a:visited	{FONT-SIZE: 10px; FONT-WEIGHT: bold; LINE-HEIGHT: 14px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyText a:hover	{FONT-SIZE: 10px; FONT-WEIGHT: bold; LINE-HEIGHT: 14px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.BodyTextSmall				{FONT-SIZE: 9px; COLOR: #615c53; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyTextSmall a:link		{FONT-SIZE: 9px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:active		{FONT-SIZE: 9px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:visited	{FONT-SIZE: 9px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:hover		{FONT-SIZE: 9px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.NavDropdown			{FONT-SIZE: 11px; COLOR: #848484; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}
.NavDropdown a:link		{FONT-SIZE: 11px; COLOR: #848484; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}
.NavDropdown a:active	{FONT-SIZE: 11px; COLOR: #848484; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}
.NavDropdown a:visited	{FONT-SIZE: 11px; COLOR: #848484; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}
.NavDropdown a:hover	{FONT-SIZE: 11px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}

.NavDropdownOn				{FONT-SIZE: 11px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}
.NavDropdownOn a:link		{FONT-SIZE: 11px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}
.NavDropdownOn a:active		{FONT-SIZE: 11px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}
.NavDropdownOn a:visited	{FONT-SIZE: 11px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}
.NavDropdownOn a:hover		{FONT-SIZE: 11px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}

.ProjectNav				{FONT-SIZE: 11px; COLOR: #dbd9cc; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}
.ProjectNav a:link		{FONT-SIZE: 11px; COLOR: #dbd9cc; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}
.ProjectNav a:active	{FONT-SIZE: 11px; COLOR: #dbd9cc; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}
.ProjectNav a:visited	{FONT-SIZE: 11px; COLOR: #dbd9cc; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}
.ProjectNav a:hover		{FONT-SIZE: 11px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}

.ProjectNavOn			{FONT-SIZE: 11px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}
.ProjectNavOn a:link	{FONT-SIZE: 11px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}
.ProjectNavOn a:active	{FONT-SIZE: 11px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}
.ProjectNavOn a:visited	{FONT-SIZE: 11px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}
.ProjectNavOn a:hover	{FONT-SIZE: 11px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none;}

.Caption			{FONT-SIZE: 11px; COLOR: #7c7a71; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.Caption a:link		{FONT-SIZE: 11px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.Caption a:active	{FONT-SIZE: 11px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.Caption a:visited	{FONT-SIZE: 11px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.Caption a:hover	{FONT-SIZE: 11px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.ErrorText				{FONT-SIZE: 10px; LINE-HEIGHT: 16px; COLOR: #cc3333; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.ErrorText a:link		{FONT-SIZE: 10px; LINE-HEIGHT: 16px; COLOR: #cc3333; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ErrorText a:active		{FONT-SIZE: 10px; LINE-HEIGHT: 16px; COLOR: #cc3333; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ErrorText a:visited	{FONT-SIZE: 10px; LINE-HEIGHT: 16px; COLOR: #cc3333; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ErrorText a:hover		{FONT-SIZE: 10px; LINE-HEIGHT: 16px; COLOR: #eb401e; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.Footer				{FONT-SIZE: 11px; COLOR: #7f7f7f; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.Footer a:link		{FONT-SIZE: 11px; COLOR: #7f7f7f; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.Footer a:active	{FONT-SIZE: 11px; COLOR: #7f7f7f; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.Footer a:visited	{FONT-SIZE: 11px; COLOR: #7f7f7f; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.Footer a:hover		{FONT-SIZE: 11px; COLOR: #be4a26; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}


/* misc fonts for use on the content pages */
h1				{FONT-SIZE: 18px; FONT-WEIGHT: normal; COLOR: #fbfbfb; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none; MARGIN: 0 0 0 0;}
h2				{FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #615c53; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none; MARGIN: 0 0 0 0;}
h3				{FONT-SIZE: 11px; COLOR: #fbfbfb; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none; MARGIN: 0 0 0 0;}
h4				{FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #dbd9cc; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none; MARGIN: 0 0 0 0;}
.Required		{FONT-SIZE: 11px; COLOR: #cc3333; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}


/* form fields */
.textbox250			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #000000; WIDTH: 250px; HEIGHT:20px}
.textbox75			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #000000; WIDTH: 75px; HEIGHT:20px}
.textarea250		{FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #000000; WIDTH: 250px; HEIGHT:100px}


/* background images for different parts of the site */
.LeftBackground		{BACKGROUND: url(/images/left_background.gif) repeat-x;}
.RightBackground	{BACKGROUND: url(/images/right_background.gif) repeat-x;}
.PhotoCaption		{BACKGROUND: url(/images/bottom_gradient2.jpg) no-repeat; FONT-SIZE: 11px; COLOR: #7c7a71; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.PhotoCaptionHome	{BACKGROUND: url(/images/home/bottom_gradient2.jpg) no-repeat; FONT-SIZE: 11px; COLOR: #7c7a71; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.ProjectOn			{BACKGROUND: url(/images/projects/above_photo_bar.gif) repeat-x;}


/* these are simply defining background colors for different uses on the site */
.White				{BACKGROUND-COLOR: #fbfbfb;}
.Black				{BACKGROUND-COLOR: #000000;}
.Gray				{BACKGROUND-COLOR: #a19f94;}


/* other items */
.PageBackground		{MARGIN-RIGHT: 0; MARGIN-LEFT: 0; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; BACKGROUND-COLOR: #fbfbfb;}
.HomeBackground		{MARGIN-RIGHT: 0; MARGIN-LEFT: 0; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; BACKGROUND: #fbfbfb url(/images/home/background.jpg) 50% 0% no-repeat;}
.MainBody			{POSITION: absolute; WIDTH: 100%; TOP: 0PX; Z-INDEX: 1;}

/* classes needed for the scrollbars to work */
#MainContent			{width: 286px; padding:0; margin:0;}
#MainContentWrap		{width: 319px; height:305px; padding:0px; margin:0px; position:relative; left:0px; top:0px; right:0px; overflow:auto;}
#ProjectContent			{width: 286px; padding:0; margin:0;}
#ProjectContentWrap		{width: 319px; height:220px; padding:0px; margin:0px; position:relative; left:0px; top:0px; right:0px; overflow:auto;}
#ProjectHeadContent		{width: 286px; padding:0; margin:0;}
#ProjectHeadContentWrap	{width: 319px; height:230px; padding:0px; margin:0px; position:relative; left:0px; top:0px; right:0px; overflow:auto;}

