/* Interface IP Media River 2012 */
.iHeader{ background:#eff1f4; border-radius:5px; border-bottom:1px solid #c6cacf;}

/*Accordion*/
.acn div{ display:none;}
.acn{ list-style:none; margin:0; padding:0; border-radius:8px; overflow:hidden; border:1px solid #eff1f4; border-bottom:1px solid #c6cacf;}
.acn li{ display:block; border-top:1px solid #fff;}
.acn li:first-child{ border-top:none;}
.acn li a{ background:#eff1f4; color:#1c1c1c; font-size:14px; height:40px; padding:0px 10px; line-height:40px; display:block; text-decoration:none; font-weight:bold;}
.acn li a:hover{background:#d7dce4;}
.acn li a.activeAcn{ color:#fff; background:#539cda;}
.acn li div{ background:#fff; padding:10px; font-size:12px; color:#444;  border-top:1px solid #ccc;}
/*Accordion*/

/*Tabs*/
.tabsCont{border-radius:5px; overflow:hidden; border:1px solid #ddd;}
.tabs{list-style:none; margin:0; background:#eff1f4; overflow:hidden;}
.tabs li{ float:left;}
.tabs li a{color:#1c1c1c; font-size:14px; font-weight:bold; padding:10px; display:block;}
.tabs li a:hover{background:#d7dce4;}
.tabs li a.activeTab{ color:#fff; background:#0f34ae;}
.tabContent{background:#fff; font-size: .9em; color:#444; display:none;}
/*Tabs*/

/*Hint Btn*/
.btnHint{ display:table; position:relative; padding:8px 10px; background:#eff1f4; color:#1c1c1c; border-radius:8px; font-size:14px; font-weight:bold;}
.btnHint:hover{background:#539cda; color:#fff;}
.btnHintDesc{ position:absolute; left:50%; bottom:40px; padding:10px; border-radius:8px; background: url(../images/hintBg.png) repeat; z-index:4; display:block; width:200px; font-size:12px; font-weight:bold; color:#1c1c1c; text-align:center; margin-left:-110px; border:3px solid #fff; box-shadow:1px 1px 1px #ddd;}
/*Hint Btn*/