.navigation_mask #main_navigation							{
											POSITION: absolute;
											TOP: 207px;
											LEFT: 160px;
											overflow:visible;
											}


.navigation_mask #main_navigation .pos1							{
											COLOR: rgb(51,51,51);
											FONT-SIZE: 0.9em;
											BORDER-LEFT: 2px solid rgb(61,61,61);
											PADDING-LEFT: 10px;display:block;
											}

.navigation_mask #main_navigation .pos2							{
											COLOR: rgb(51,51,51);
											FONT-SIZE: 0.9em;
											BORDER-LEFT: 2px solid rgb(61,61,61);
											PADDING-LEFT: 10px;display:block;
											}

.navigation_mask #main_navigation li .first						{
											COLOR: rgb(51,51,51);
											PADDING-BOTTOM: 7px;
											PADDING-TOP: 8px;;
											PADDING-LEFT: 1em;
											PADDING-RIGHT: 1em;
											DISPLAY: block;
											FLOAT: left;
											CURSOR: pointer;
											BORDER-BOTTOM: 3px solid rgb(255,255,255);
											}

.navigation_mask #main_navigation li:hover .first,
.navigation_mask #main_navigation li.over .first					{
											TEXT-DECORATION: underline;
											COLOR: rgb(250,250,250);
											}
.navigation_mask #main_navigation li:hover li:hover .pos1,
.navigation_mask #main_navigation li.over li.over .pos1					{
											COLOR: rgb(51,51,51);
											}

.navigation_mask #main_navigation li:hover li:hover li:hover .pos2,
.navigation_mask #main_navigation li.over li.over li.over .pos2				{
											COLOR: rgb(51,51,51);
											}

.navigation_mask #main_navigation li							{
											POSITION: relative;
											FLOAT: left;
											WIDTH: auto;
											}

.navigation_mask #main_navigation li li							{
											CLEAR: both;
											}

.navigation_mask li ul									{
											POSITION: absolute;
											LEFT: 0px;
											TOP: 33px;
											DISPLAY: none;
											}

.navigation_mask li ul ul								{
											POSITION: absolute;
											LEFT: 100%;
											TOP: 0;
											DISPLAY: none;
											}

.navigation_mask #main_navigation a							{
											FLOAT: left;
											FONT-SIZE: 1.2em;
											TEXT-DECORATION: none;
											}

.navigation_mask li:hover a,
.navigation_mask li.over a								{
											BACKGROUND-COLOR: rgb(51,48,79);
											}

.navigation_mask li:hover li:hover a,
.navigation_mask li.over li.over a,
.navigation_mask li:hover li:hover li:hover a,
.navigation_mask li.over li.over li.over a,
.navigation_mask li:hover li a:hover,
.navigation_mask li.over li a:hover,
.navigation_mask li:hover li:hover li:hover a:hover,
.navigation_mask li.over li li a:hover,
.navigation_mask li:hover li:hover li:hover li:hover a:hover,
.navigation_mask li.over li.over li.over li.over a:hover 				{
											BACKGROUND-COLOR: rgb(206,227,239);
											}
.navigation_mask li:hover li a,
.navigation_mask li.over li a,
.navigation_mask li:hover li:hover li a,
.navigation_mask li.over li.over li a,
.navigation_mask li:hover li:hover li:hover li a,
.navigation_mask li.over li.over li.over li a
											{
											PADDING: 0px;
											WIDTH: 150px;
											DISPLAY: block;
											OVERFLOW: visible;
											BACKGROUND-COLOR: rgb(239,250,255);
											PADDING: 8px;
											PADDING-TOP: 6px;
											PADDING-BOTTOM: 6px;
											OPACITY: 0.94;
											FILTER:alpha(opacity=94);
											BORDER-BOTTOM: 1px solid rgb(217,239,250);
											}

.navigation_mask ul li:hover ul ul,
.navigation_mask ul li:hover ul ul ul,
.navigation_mask ul li.over ul ul,
.navigation_mask ul li.over ul ul ul							{
											DISPLAY: none;
											}

.navigation_mask ul li:hover ul,
.navigation_mask ul li li:hover ul,
.navigation_mask ul li li li:hover ul,
.navigation_mask ul li.over ul,
.navigation_mask ul li li.over ul,
.navigation_mask ul li li li.over ul							{
											DISPLAY: block;
											}