*										{font-family: Geneva, Arial, Tahoma, Verdana, Helvetica, sans-serif;}

body									{height: 100%; color: #727272; background: #989b90 url(/pictures/bg_main.jpg) repeat-y; margin: 0px; font-size: 11px;}

table									{border-width: 0px;}

td										{border-width: 0px; vertical-align: top; font-size: 11px;}

a										{color: #6C9332; text-decoration: none; outline: none;}

a:link									{text-decoration: none;}

a:visited								{text-decoration: none;}

a:hover									{text-decoration: none; color: #777;}

a:active								{text-decoration: none;}

a:focus									{text-decoration: none;}

img										{border-width: 0px;}

p										{margin: 0px; padding: 0px;}

select,textarea,input					{font-size: 10px; vertical-align: middle; border: 1px solid #BFBFBF; padding-left: 2px; color: #727272;}



.imgAlignLeft							{margin: 2px 30px 2px 0px;}

.imgAlignCenter							{margin: 2px 30px 2px 30px;}

.imgAlignRight							{margin: 2px 0px 2px 30px;}


.clearer								{clear: both; width: 1px; height: 1px; visibility: hidden;  margin: 0px; padding: 0px;}



.menuItem								{display: block; float: left; width: 80px; height: 16px; cursor: pointer; text-align: center; color: #FFF; font-size: 10px; padding-top: 4px;}

* html .menuItem						{height: 20px;}

.menuItemActive,.menuItem:hover			{color: #FFF; background: url(/pictures/bg_item.gif) repeat-x;}



h2										{margin-top: 0px; font-size: 16px; font-weight: bold;}

h3										{font-size: 11px; font-weight: bold; margin: 0px;}


.refContainer							{margin-bottom: 30px;}

.refData								{width: 370px; float: left; text-align: justify;}

.refData img							{margin-right: 8px;}

.refImage								{width: 170px; float: left; text-align: right;}

.refSymb								{text-align: center; float: left; margin-right: 15px;}


html									{height: 100%;}

#boxNonFooter							{position: relative; left: 100px; min-height: 100%; width: 600px;}

* html #boxNonFooter					{height: 100%;}

#boxTitle								{height: 99px;}

#boxMenu								{height: 21px; background: url(/pictures/bg_menu.gif) repeat-x;}

#boxSpacer1								{height: 8px; background: url(/pictures/bg_spacer1.gif) repeat-x;}

#boxTheme								{height: 140px;}

#boxSpacer2								{height: 4px; background: url(/pictures/bg_spacer2.gif) repeat-x;}

#boxContent								{width: 540px; background-color: #FDFEF9; padding: 50px 30px 30px 30px; line-height: 1.5;}

* html #boxContent						{width: 600px;}

#boxContentSmall						{width: 318px; background-color: #FDFEF9; padding: 50px 53px 30px 30px; float: left; line-height: 1.5;}

* html #boxContentSmall					{width: 401px;}

#boxSidebar								{width: 169px; background-color: #FDFEF9; padding: 50px 30px 30px 0px; float: left; line-height: 1.4;}

* html #boxSidebar						{width: 199px;}


#boxFooter								{z-index: 4; position: relative; margin-top: -21px; margin-left: 100px; width: 600px; height: 21px; background-image: url(/pictures/bg_footer.gif); background-repeat: repeat-x; font-size: 9px; color: #FFFFFF;}


#boxFooter a							{color: #FFFFFF; font-size: 9px;}

#footer_left							{padding-left: 29px; padding-top: 6px; }

#footer_right							{padding-right: 29px; padding-top: 6px; float: right;}



.newsTitle								{background: url(/pictures/bg_news.gif) repeat-x; border-left: 1px solid #BFBFBF; border-top: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF; padding: 3px; color: #FFFFFF; font-size: 10px;}

.newsText								{background-color: #FFF; border-left: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF; padding: 3px; font-size: 10px;}

.newsLink								{background-color: #FFF; border-left: 1px solid #BFBFBF; border-bottom: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF; padding: 3px; margin-bottom: 20px; text-align: right; font-size: 10px;}


#contactForm input,textarea				{width: 169px;}

#contactForm #contactFormSubmit			{width: 94px; height: 18px; background-image: url(/pictures/button.gif); background-color: none; border: 0px solid #FFF; color: #FFF;}

.error									{font-weight: bold; font-size: 10px; color: #CA2323;}
