/**
 * Global Qlue Tabs Styles
 * Author: Dan Humphries
 * Date: 9/6/2011
 * Design: Default
 * Copyright: Qlue 2011
 */
#qlue-tabs{
	margin: 10px 0 ;
	display: block;
	overflow: hidden;
}
#tabContentContainer { background: #FFF;}
.tabContent { background: #FFF;	color: #000; overflow: auto; }
.tabContentSlide {background: #FFF; color: #000; overflow: hidden; }
.tabContent-inner{ 
	padding: 25px 15px; 
	margin: 0;
	text-align: justify; 
}

/* Stop screen.css from indenting multiple p tags */
.tabContent-inner p + p { text-indent: 0; margin: 0; } 

.show { display: block; }
.hide { display: none; }

/**
 * Tab Styles for Normal Layout
 * Author: Dan Humphries
 * Date: 9/6/2011
 * Copyright: Qlue 2011
 */
#tabHeader { 
	margin: 0 -15px; 
	padding:  0; 
	overflow: hidden; 
	display: block; 

}
#tabHeader ul{ 
	margin: 0;
	padding: 0;
	list-style: none; 
	overflow: hidden; 
	display: block; 
}
#tabHeader ul > li { background: none; padding: 0px 0px; margin; 0; }
#tabHeader ul > li > a { 
	margin: 0 5px 0 0;
	padding: 5px 20px;
	float: left; 
	text-decoration: none;
}
#tabHeader ul > li > a:hover { text-decoration: underline; }
/**
 * Normal Style
 * 
 * Author: Dan Humphries
 * Date: 10/6/2011
 * Layout: Normal
 */
 .normal #tabContentContainer { 
    margin-top: -10px;
    background: #009191;       /* 009191  old(#699) */
    border: 1px solid #699;
    border-top-right-radius: 0px;
	border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
 }
 .normal .tabContent, .normal .tabContentSlide { 
    color: #000; 
    overflow: auto;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
 }
 .normal .tabContentSlide { overflow: hidden !important; padding: 0; margin; 0; overflow: hidden; }
 .normal #tabHeader ul > li > a { 
    margin: 0px 3px 0 0;
    padding: 8px 15px;
    float: left; 
    text-decoration: none;
    border: 1px solid #fff;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom: 1px solid #fff;
 }
 .normal #tabHeader ul > li:first-child a{ border-top-left-radius: 10px; }
 .normal #tabHeader ul > li:last-child a{ border-top-right-radius: 10px; }
 .normal #tabHeader .active{
    border-bottom: 1px solid #FFF !important;
    background: #608eeb	; 
    color: #000; 
 }
 .normal #tabHeader .active:hover { color: #000; }
 .normal #tabHeader .inactive{ background: #5089e5; color: #FFF;}   /* #0A9B9B  */
 .normal #tabHeader .inactive:hover { background: #365ba6 !important; color: #FFF !important; }   /*  #9CC */
 
