body {text-align: left; margin: 0; padding: 0; background-color: #828282;}

#page_container {width: 980px; padding: 0; margin-top: 20px; margin-left: auto; margin-right: auto; position: relative;}

#menu_container {background-image:url(menu.png); width: 980px; height:115px; left: 0px; position: relative; z-index: 1;}

#logo {position: relative;}

#errorIcon {width: 24px; height: 24px; top: 40px; right: 30px; position: absolute; z-index: 2; cursor: hand;}

#menu {padding-left: 10px; position: relative; padding-top: 2px;}

#content_container {width: 735px; padding: 0; position: relative; top: -39px; }

#footer_container {width: 980px; position: relative; top: -39px}

#footer {background-image:url(footer.png); width: 980px; height:77px; left: 0px; position: relative;}

#footer_navigation {width: 240px; height: 77px; left: 740px; position: relative;}

#credit	{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; padding-top: 5px; padding-right: 55px; color: #cccccc; text-align: right;}

#top_panel	{background-image:url(top_panel_home.png); width: 222px; height: 262px; padding-left: 10px; top: -10; z-index: 3;}

.dynamicMenu            {text-decoration : none; opacity: 0.9; margin-top: 4px; }

.pageTitle				{font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bolder; color: #333333; text-decoration: none; letter-spacing: 2px;}

.pageSmallTitle			{font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bolder; color: #333333; text-decoration: none; letter-spacing: 2px;}

.pageSubtitle			{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bolder; color: #666666; text-decoration: none;}

.boxTitle			    {font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; padding-left: 10px; font-weight: bolder; color: #bf300d; text-decoration: none;}

.pageBody				{font-family: Arial, Helvetica, sans-serif; line-height: 1.15; font-size: 0.75em;  font-weight: normal; color: #333333; text-decoration: none;}

.quote				{font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; padding-top: 5px; font-weight: bolder; color: #a2a3a4; font-style: italic; text-decoration: none;}

.newsSubtitle			{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bolder; color: #333333; text-decoration: none;}

.libraryDetails			{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em;  font-weight: normal; color: #ffffff; text-decoration: none;}

.libraryNavOff			{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em;  font-weight: normal; color: #cbcbcb; text-decoration: none;}

.libraryNavOn 			{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em;  font-weight: normal; color: #ffffff; text-decoration: none;}

.errorText				{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em;  font-weight: normal; color: #bf300d; text-decoration: none;}

.pageLinkOff			{font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #bf300d; text-decoration: none; }

.pageLinkOver			{font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #000000; text-decoration: none; }

.pageDetails			{font-family: Arial, Helvetica, sans-serif;  line-height: 1.25; font-size: 0.7em; font-weight: normal; color: #333333; text-decoration: none;}

.whiteDetails			{font-family: Arial, Helvetica, sans-serif;  line-height: 1.25; font-size: 0.7em; font-weight: normal; color: #ffffff; text-decoration: none;}

.projectDetails			{font-family: Arial, Helvetica, sans-serif;  line-height: 1.25; font-size: 0.7em; font-weight: normal; color: #333333; text-decoration: none;}

.projectDetailsTitle	{font-family: Arial, Helvetica, sans-serif;  line-height: 1.25; font-size: 0.7em; font-weight: bolder; color: #333333; text-decoration: none;}

.projectLinkOff			{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #000000; text-decoration: none;}

.projectLinkOver		{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #bf300d; text-decoration: none;}

.projectNavTitle	    {font-family: Arial, Helvetica, sans-serif;  line-height: 1.25; font-size: 0.7em; font-weight: normal; color: #ffffff; text-decoration: none;}

.projectNavOff			{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #cbcbcb; text-decoration: none;}

.projectNavOn		    {font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #ffffff; text-decoration: none;}

.projectLine	 		{text-decoration : none; background: #333333;}

.imageBorder			{border-color: #a2a3a4}

.imageLinkOn			{border-color: #bf300d;}

.imageLinkOff			{border-color: #333333;}

.imgtab_over	 		{text-decoration : none; background: #999966;}

.imgtab_selected	 	{text-decoration : none; background: #000000;}

.scroll			        {text-decoration : none; border-width: 0px; padding-right: 5px;
SCROLLBAR-FACE-COLOR: #cbcbcb; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #a2a3a4; 
SCROLLBAR-3DLIGHT-COLOR: #666666; SCROLLBAR-ARROW-COLOR: #888888; SCROLLBAR-TRACK-COLOR: #aaaaaa; 
SCROLLBAR-DARKSHADOW-COLOR: #666666; overflow: auto; height: 334px;}

.copyright				{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #cbcbcb; text-decoration: none;}

span					{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #bf300d; text-decoration: none;}

a						{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #333333; text-decoration: none; text-align: left;}

a:link					{text-decoration: none}

a:active				{text-decoration: none}

a:visited				{text-decoration: none}
