@charset "UTF-8";
/* CSS Document */

body {
	margin:0 auto;
	padding:0;
	background-image:url(../image/template/bg.gif);
	background-repeat:repeat-y; 
}


body div#wrapper {
	text-align:left;
	padding:0;
	margin:0 auto;
}

/*
 * 
 * === Header 
 *
 */

body div#wrapper div#header {
	width:720px;
	background-image:url(../image/template/template_r1_c3.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

body div#wrapper div#header div#olympus {
	margin:0;
	padding:0;
	font-size:12px;
	width:164px;
	height:57px;
	background-image:url(../image/template/template_r1_c1.gif);
	background-repeat:no-repeat;
}
body div#wrapper div#header div#olympus a {
	display:block;
	width:164px;
	height:57px;
	text-indent:-9999px;
}

/*
 * 
 * === Main 
 *
 */

body div#wrapper div#main {
	width:720px;
}

body div#wrapper div#main div#menu {
	width:164px;
	float:left;
	margin:0;
	padding:0;
	background-image:url(../image/template/menu.gif);
	background-position: left top ;
	background-repeat:no-repeat;
}

body div#wrapper div#main div#menu ul li div {
	background-image:url(../image/template/menu.gif);
}

body div#wrapper div#main div#menu ul li div#obj_title {
	height:108px;
}
body div#wrapper div#main div#menu ul li div#obj_title a {
	display:block;
	width:164px;
	height:108px;
	text-indent:-9999px;
}
body div#wrapper div#main div#menu ul li div#mirror_title {
	text-indent:-9999px;
	height:24px;
	background-position:left -575px;
}
body div#wrapper div#main div#menu ul li div#options_title {
	text-indent:-9999px;
	height:26px;
	background-position:left -739px;
}

/*
 * ====== Config for Menu Items ======
 */

ul.MenuBarVertical a {
	background-image:url(../image/template/menu.gif);
	background-position: left top ;
}

ul.MenuBarVertical li ul li a {
	background-image:none;
}

ul.MenuBarVertical a#uplsapo            { height:20px;  background-position:left -108px; }
ul.MenuBarVertical a#uplsapo:hover  { height:20px;  background-position:right -108px; }

ul.MenuBarVertical a#plapon              { height:20px;  background-position:left -128px; }
ul.MenuBarVertical a#plapon:hover    { height:20px;  background-position:right -128px; }

ul.MenuBarVertical a#uplfln               { height:20px;  background-position:left -148px; }
ul.MenuBarVertical a#uplfln:hover     { height:20px;  background-position:right -148px; }

ul.MenuBarVertical a#uplflnph           { height:20px;  background-position:left -168px; }
ul.MenuBarVertical a#uplflnph:hover { height:20px;  background-position:right -168px; }

ul.MenuBarVertical a#uplflnp            { height:20px;  background-position:left -188px; }
ul.MenuBarVertical a#uplflnp:hover  { height:20px;  background-position:right -188px; }

ul.MenuBarVertical a#pln                  { height:20px;  background-position:left -208px; }
ul.MenuBarVertical a#pln:hover        { height:20px;  background-position:right -208px; }

ul.MenuBarVertical a#plnph              { height:20px;  background-position:left -228px; }
ul.MenuBarVertical a#plnph:hover    { height:20px;  background-position:right -228px; }

ul.MenuBarVertical a#plncy              { height:20px;  background-position:left -248px; }
ul.MenuBarVertical a#plncy:hover     { height:20px;  background-position:right -248px; }

ul.MenuBarVertical a#plnp              { height:20px;  background-position:left -268px; }
ul.MenuBarVertical a#plnp:hover     { height:20px;  background-position:right -268px; }

ul.MenuBarVertical a#lucplfln             { height:20px;  background-position:left -288px; }
ul.MenuBarVertical a#lucplfln:hover   { height:20px;  background-position:right -288px; }

ul.MenuBarVertical a#cpllfnph             { height:31px;  background-position:left -308px; }
ul.MenuBarVertical a#cpllfnph:hover   { height:31px;  background-position:right -308px; }

ul.MenuBarVertical a#cpllfnrc             { height:31px;  background-position:left -339px; }
ul.MenuBarVertical a#cpllfnrc:hover   { height:31px;  background-position:right -339px; }

ul.MenuBarVertical a#cplnph             { height:31px;  background-position:left -370px; }
ul.MenuBarVertical a#cplnph:hover   { height:31px;  background-position:right -370px; }

ul.MenuBarVertical a#cplnrc              { height:31px;  background-position:left -401px; }
ul.MenuBarVertical a#cplnrc:hover    { height:31px;  background-position:right -401px; }

ul.MenuBarVertical a#uplflnphp           { height:43px; background-position:left -432px; }
ul.MenuBarVertical a#uplflnphp:hover { height:43px; background-position:right -432px; }

ul.MenuBarVertical a#lumplflnw           { height:20px;  background-position:left -475px; }
ul.MenuBarVertical a#lumplflnw:hover { height:20px;  background-position:right -475px; }

ul.MenuBarVertical a#xlumplflnw           { height:20px;  background-position:left -495px; }
ul.MenuBarVertical a#xlumplflnw:hover { height:20px;  background-position:right -495px; }

ul.MenuBarVertical a#nc_ob               { height:20px;  background-position:left -515px; }
ul.MenuBarVertical a#nc_ob:hover     { height:20px;  background-position:right -515px; }

ul.MenuBarVertical a#uapon340               { height:20px;  background-position:left -535px; }
ul.MenuBarVertical a#uapon340:hover     { height:20px;  background-position:right -535px; }

ul.MenuBarVertical a#tirf                   { height:20px;  background-position:left -555px; }
ul.MenuBarVertical a#tirf:hover          { height:20px;  background-position:right -555px; } 

/* Mirror Units */
ul.MenuBarVertical a#Ultraviolet          { height:20px;  background-position:left -599px; }
ul.MenuBarVertical a#Ultraviolet:hover { height:20px;  background-position:right -599px; }

ul.MenuBarVertical a#Violet              { height:20px;  background-position:left -619px; }
ul.MenuBarVertical a#Violet:hover     { height:20px;  background-position:right -619px; }

ul.MenuBarVertical a#BlueViolet          { height:20px;  background-position:left -639px; }
ul.MenuBarVertical a#BlueViolet:hover { height:20px;  background-position:right -639px; }

ul.MenuBarVertical a#Blue                  { height:20px;  background-position:left -659px; }
ul.MenuBarVertical a#Blue:hover        { height:20px;  background-position:right -659px; }

ul.MenuBarVertical a#Green                { height:20px;  background-position:left -679px; }
ul.MenuBarVertical a#Green:hover       { height:20px;  background-position:right -679px; }

ul.MenuBarVertical a#Yellow                { height:20px;  background-position:left -699px; }
ul.MenuBarVertical a#Yellow:hover       { height:20px;  background-position:right -699px; }

ul.MenuBarVertical a#FP                    { height:20px;  background-position:left -719px; }
ul.MenuBarVertical a#FP:hover           { height:20px;  background-position:right -719px; }

ul.MenuBarVertical a#immersion_oil       { height:35px; background-position:left -765px; }
ul.MenuBarVertical a#immersion_oil:hover       { height:35px; background-position:right -765px; }

ul.MenuBarVertical a#discon           {	height:24px; background-position:left -801px; }
ul.MenuBarVertical a#discon:hover {	height:24px; background-position:right -801px; }

body div#wrapper div#main div#content {
	width:556px;
	float:right;
	margin:0;
	padding:10px 0 0 0;
	background-image:url(../image/template/template_r2_c3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
}

/*
 * 
 * === Footer 
 *
 */

body div#wrapper div#footer {
  clear:both;
	width:720px;
	height:78px;
	font-size:9px;
	text-indent:-9999px;
	background-image:url(../image/template/copyright.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
