/* OpenCube CSS - DO NOT MODIFY */

.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a {text-align:left;
vertical-align:top;
padding:0px;
margin:0;
list-style:none outside none;
border-style:none;
background-image:none;
clear:none;
float:none;
display:block;
position:static;
overflow:visible;
line-height:normal;}

.imcm li a img {vertical-align:top;
display:inline;
border-width:0px;}

.imcm span {display:inline;}

.imcm .imclear,.imclear {clear:both;
height:0px;
visibility:hidden;
line-height:0px;}

.imcm .imsc {position:relative;}

.imcm .imsubc {position:absolute;
visibility:hidden;}

.imcm li {list-style:none;
font-size:1px;
float:left;}

.imcm ul ul li {width:100%;
float:none !important;}

.imcm a {display:block;
position:relative;}

.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}

.imcm ul ul .imsc,.imcm ul ul .imsubc {z-index:20;}

.imcm ul ul ul .imsc,.imcm ul ul .imsubc {z-index:30;}

.imde ul li:hover .imsubc {visibility:visible;}

.imde ul ul li:hover  .imsubc {visibility:visible;}

.imde ul ul ul li:hover  .imsubc {visibility:visible;}

.imde li:hover ul  .imsubc {visibility:hidden;}

.imde li:hover ul ul .imsubc {visibility:hidden;}

.imde li:hover ul ul ul .imsubc {visibility:hidden;}

.imcm .imea {display:block;
position:relative;
left:0px;
font-size:1px;
line-height:0px;
height:0px;
float:right;}

.imcm .imea span {display:block;
position:relative;
font-size:1px;
line-height:0px;}

.dvs,.dvm {border-width:0px}

/*\*/

/*/

.imcm .imclear,.imclear {font-size:1px;}

/**/

/* --[[ Main Container ]]-- */

#imouter0 {width: 500px;
position: absolute;
left: 5px;
top: 4px;}

#imouter0 * {margin: 0;
padding: 0;}

/* --[[ Sub Container ]]-- */

#imenus0 li ul {border: 1px solid #e8122e;
padding: 2px;
background-color: #FFF;}

/* --[[ Main Items ]]-- */

#imenus0 li {border-right: 1px solid #000;
padding: 2px 12px;}

#imenus0 li.no-border {border: 0;
padding-right: 0;}

#imenus0 li a {color: #000;
text-decoration: none;
border: 0;
font-size: 12px;
display: inline;
font-family: Tahoma, Helvetica, Arial, sans-serif;}

/* [hover] - These settings must be duplicated for IE compatibility.*/

#imenus0 li:hover>a {color: #666;}

#imenus0 li a.ihover, .imde imenus0 a:hover {color: #666;}

/* [active] */

#imenus0 li a.iactive {color: #666;}

/* --[[ Sub Items ]]-- */

#imenus0 li ul li {border: 0;
padding: 0px;}

#imenus0 ul a {padding: 3px 5px;
background: #FFF;
font-size: 12px;
border-bottom: 1px solid #000;
display: block;}

/* [hover] - These settings must be duplicated for IE comptatibility.*/

#imenus0 ul li:hover>a {background: #ebebeb;
color: #666;}

#imenus0 ul li a.ihover {background: #ebebeb;
color: #666;}

/* [active] */

#imenus0 ul li a.iactive {background: #ebebeb;
color: #666;}