html	{overflow: -moz-scrollbars-vertical;}

body	{margin: 0px; font: 12px Arial, Helvetica, sans-serif;}

/*#menu_layer		{position: absolute; left: 0px; top: 0px; width: 600px; height: auto; margin: inherit; z-index: 1; display: none;}/**/
#menu_layer		{position: absolute; top: 0px; width: 600px; margin: 0 auto; padding-left: 6px; z-index: 1;}
#content_layer	{width: 612px; font: 12px Arial, Helvetica, sans-serif;}

b.title_block	{font-size: 13pt; display: block; text-indent: 2px;}
b.larger		{font: bold 14px Arial, Helvetica, sans-serif;}
b.expertise		{font: bold 14px Arial, Helvetica, sans-serif; color: #333333;}
b.workshops		{font: bold 12px Arial, Helvetica, sans-serif; color: #333333;}

b.title, b.title_home, b.title_about, b.title_expertise, b.title_workshops, b.title_news, b.title_contact
				{font: bold 16px Arial, Helvetica, sans-serif; display: inline; text-indent: 2px;}
b.title_home		{color: #c5a140;}
b.title_about		{color: #c5a140;}
b.title_expertise	{color: #c5a140;}
b.title_workshops	{color: #c5a140;}
b.title_news		{color: #c5a140;}
b.title_contact		{color: #c5a140;}

a:link		{text-decoration: underline; font: 12px Arial, Helvetica, sans-serif; color: #9c8032;}
a:visited	{text-decoration: underline; font: 12px Arial, Helvetica, sans-serif; color: #9c8032;}
a:hover		{text-decoration: underline; font: 12px Arial, Helvetica, sans-serif; color: #c5a140;}
a:active	{text-decoration: underline; font: 12px Arial, Helvetica, sans-serif; color: #9c8032;}

a.return:link		{text-decoration: underline; font: 11px Arial, Helvetica, sans-serif; color: #9c8032;}
a.return:visited	{text-decoration: underline; font: 11px Arial, Helvetica, sans-serif; color: #9c8032;}
a.return:hover		{text-decoration: underline; font: 11px Arial, Helvetica, sans-serif; color: #c5a140;}
a.return:active		{text-decoration: underline; font: 11px Arial, Helvetica, sans-serif; color: #9c8032;}

a.more:link		{text-decoration: underline; font: 12px Arial, Helvetica, sans-serif; color: #9c8032;}
a.more:visited	{text-decoration: underline; font: 12px Arial, Helvetica, sans-serif; color: #9c8032;}
a.more:hover	{text-decoration: underline; font: 12px Arial, Helvetica, sans-serif; color: #c5a140;}
a.more:active	{text-decoration: underline; font: 12px Arial, Helvetica, sans-serif; color: #9c8032;}


div.subheader	{height: 29px; background-image: url('graphics/section.repeat.2.jpg'); background-repeat: repeat-x;}

table			{border-collapse: separate; empty-cells: show;}

td.corner_0_0	{width: 5px; height: 5px; background-image: url('graphics/border.0.0.jpg'); background-repeat: no-repeat;}
/*td.line_top		{border-top: 1px solid #a1afa7;}*/
td.line_top		{height: 5px; background-image: url('graphics/border.top.jpg'); background-repeat: repeat-x;}
td.corner_1_0	{width: 5px; height: 5px; background-image: url('graphics/border.1.0.jpg'); background-repeat: no-repeat;}
/*td.line_left	{border-left: 1px solid #a1afa7;}*/
td.line_left	{width: 5px; background-image: url('graphics/border.left.jpg'); background-repeat: repeat-y;}
td.pad_content	{}
/*td.line_right	{border-right: 1px solid #a1afa7;}*/
td.line_right	{width: 5px; background-image: url('graphics/border.right.jpg'); background-repeat: repeat-y;}
td.corner_0_1	{width: 5px; height: 5px; background-image: url('graphics/border.0.1.jpg'); background-repeat: no-repeat;}
/*td.line_bottom	{border-bottom: 1px solid #a1afa7;}*/
td.line_bottom	{height: 5px; background-image: url('graphics/border.bottom.jpg'); background-repeat: repeat-x;}
td.corner_1_1	{width: 5px; height: 5px; background-image: url('graphics/border.1.1.jpg'); background-repeat: no-repeat;}


input	{border: 1px solid #a1afa7;}
select	{border: 1px solid #a1afa7;}