/* Common style*****************************************/
div.moduletabs{padding:0;display:block;width:100%;}
/* Tabs on top*****************************************/
div.moduletabs div.tabs-container{position:relative !important;z-index:2;overflow:hidden;
/* float:left; */}
div.moduletabs div.tabs-container ul.tabs{padding:0;margin:0;}
div.moduletabs div.tabs-container ul.tabs li{list-style:none !important;background:none !important;line-height:18px;padding:0;margin-right:5px;}
div.moduletabs div.tabs-container ul.tabs li .tab{cursor:pointer;display:block;font-size:116.7%;color:#808080;
/*border-bottom:1px solid #D4D4D4;*/}
div.moduletabs div.tabs-container ul.tabs li .tab:hover{color:#73B700;}
div.moduletabs div.tabs-container ul.tabs li .tab.selected{color:#73b700;background:#fff;}
/* Content*****************************************/
div.moduletabs div.tabs-content-wrap{clear:both;}
div.moduletabs div.tabs-content{position:relative;z-index:1;padding:15px 0 0;border-top:1px solid #74A20A;overflow:auto;}
div.moduletabs div.tabs-content div.tabs-content-inner{position:relative;overflow:hidden;}
div.moduletabs div.tabs-content div.tabs-content-inner div.tab-content{display:none;}
div.moduletabs div.tabs-content div.tabs-content-inner div.tab-content.selected{display:block;}
div.tab-content div.ajax_loading{background:url(../images/loading.gif) no-repeat;display:none;}
div.tab-content.selected div.ajax_loading{display:block;height:64px;width:64px;margin:0 auto;}
/* end common style /*****************************************************/
/* start for position of tabs ****************************************************/
/* Tabs on top*****************************************/
div.moduletabs.top-position div.tabs-container{margin-bottom:-1px;height:34px;/* tab height */}
div.moduletabs.top-position div.tabs-container ul.tabs{height:auto;/* tab height */
margin:0 1em;}
div.moduletabs.top-position div.tabs-container ul.tabs li{float:left;}
div.moduletabs.top-position div.tabs-container ul.tabs li .tab{padding:7px 10px;border-top:1px solid #B9DB6F;border-right:1px solid #B9DB6F;border-left:1px solid #B9DB6F;background:#B9DB6F; border-bottom:1px solid #74A20A;text-transform:uppercase; color:#f00}
div.moduletabs.top-position div.tabs-container ul.tabs li .tab:hover{border:1px solid #74A20A}
div.moduletabs.top-position div.tabs-container ul.tabs li .tab.selected{ color:#74A20A;
/* border-bottom-color:#fff; */
padding-bottom:8px;background:#fff;}
/* Content*****************************************/
div.moduletabs.top-position div.tabs-content div.tabs-content-inner{}
div.moduletabs.top-position div.tabs-content div.tabs-content-inner div.tab-content{margin:0;padding:0;background-color:#fff;}
/* Tabs on top*****************************************/
div.moduletabs.right-position div.tabs-container{margin-left:-1px;border-top:1px solid #d4d4d4;width:169px;
/* +1px for the negative right margin */
height:337px;}
div.moduletabs.right-position div.tabs-container ul.tabs{width:168px;
/* Set to an arbitrary high value */
float:right;}
div.moduletabs.right-position div.tabs-container ul.tabs li{float:right;clear:both;}
div.moduletabs.right-position div.tabs-container ul.tabs li .tab{width:147px;padding:14px 0 14px 20px;border-right:1px solid #D4D4D4;background:#f1f1f1;}
div.moduletabs.right-position div.tabs-container ul.tabs li .tab:hover{}
div.moduletabs.right-position div.tabs-container ul.tabs li .tab.selected{padding-left:21px;background:#fff;}
/* Content*****************************************/
div.moduletabs.right-position div.tabs-content{width:565px;/* module width - 2x padding */
height:296px; /* content height */}
div.moduletabs.right-position div.tabs-content div.tabs-content-inner{height:296px;/* content height */}
div.moduletabs.right-position div.tabs-content div.tabs-content-inner div.tab-content{width:567px;margin-bottom:10px;padding-bottom:5px;background-color:#fff;}
/* Tabs on top*****************************************/
div.moduletabs.bottom-position div.tabs-container{margin-top:-1px;border-left:1px solid #d4d4d4;height:40px;/* tab height */}
div.moduletabs.bottom-position div.tabs-container ul.tabs{height:40px;/* tab height */}
div.moduletabs.bottom-position div.tabs-container ul.tabs li{float:left;}
div.moduletabs.bottom-position div.tabs-container ul.tabs li .tab{padding:10px 20px;border-top:1px solid #D4D4D4;border-right:1px solid #D4D4D4;background:#f1f1f1;}
div.moduletabs.bottom-position div.tabs-container ul.tabs li .tab:hover{}
div.moduletabs.bottom-position div.tabs-container ul.tabs li .tab.selected{border-top-color:#fff;background:#fff;}
/* Content*****************************************/
div.moduletabs.bottom-position div.tabs-content{}
div.moduletabs.bottom-position div.tabs-content div.tabs-content-inner{}
div.moduletabs.bottom-position div.tabs-content div.tabs-content-inner div.tab-content{margin-bottom:10px;background-color:#fff;}
/* Tabs on top*****************************************/
div.moduletabs.left-position div.tabs-container{margin-right:-1px;border-top:1px solid #d4d4d4;width:169px;
/* +1px for the negative right margin */
height:337px;}
div.moduletabs.left-position div.tabs-container ul.tabs{width:168px;
/* Set to an arbitrary high value */}
div.moduletabs.left-position div.tabs-container ul.tabs li{float:none;clear:both;}
div.moduletabs.left-position div.tabs-container ul.tabs li .tab{width:147px;padding:14px 0 14px 20px;border-left:1px solid #D4D4D4;background:#f1f1f1;}
div.moduletabs.left-position div.tabs-container ul.tabs li .tab:hover{}
div.moduletabs.left-position div.tabs-container ul.tabs li .tab.selected{padding-right:1px;background:#fff;}
/* Content*****************************************/
div.moduletabs.left-position div.tabs-content{width:565px;/* module width - 2x padding */
height:320px;/* content height */}
div.moduletabs.left-position div.tabs-content div.tabs-content-inner{height:320px;/* content height */}
div.moduletabs.left-position div.tabs-content div.tabs-content-inner div.tab-content{margin-bottom:10px;padding-bottom:5px;background-color:#fff;}