/* CSS Document */

/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
}

/* tab pane styling */
.panes div {
	display:none;		
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	min-height:715px;
	height: auto;
	width: 603px;
	font-size:14px;
	background-color:#fff;
}


/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #999;
	height:30px;
	width: 625px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* Default Tab - no class defined */
ul.tabs a { 
	font-size:11px; 
	display:block;
	height: 27px;
	text-align:center;	
	text-decoration: none !important;
	color: #333 !important;
	font-weight: bold;
	padding:0px;
	margin:0px; padding-top: 3px;
	position:relative;
	top:1px; _top: 1px;

/* Default inactive - no class selected - width 100 */
	background: url(../images/tabs.png) no-repeat -0px -0px;	
	width: 100px;
}

/* Line-height */
ul.tabs a {line-height: 2.25em; color: #333;} /* Default */
ul.tabs a.text-wrap {line-height: 0.8rem; _line-height: 15px; color: #333;} /* For two rows of text */

/* Default tab - no class selected - width 100 */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {	
	cursor:default !important; 
	color:#333 !important;
}
ul.tabs a:active {outline:none !important;}


/* width 20-270 pixels */
	ul.tabs a.w20 			{ background-position:  0px 0px;		width: 20px; }
	ul.tabs a.w25 			{ background-position:  0px -30px;		width: 25px; }
	ul.tabs a.w30 			{ background-position:  0px -60px;		width: 30px; }
	ul.tabs a.w35 			{ background-position:  0px -90px;		width: 35px; }
	ul.tabs a.w40 			{ background-position:  0px -120px;		width: 40px; }
	ul.tabs a.w45 			{ background-position:  0px -150px;		width: 45px; }
	ul.tabs a.w50	 		{ background-position:  0px -180px;		width: 50px; }
	ul.tabs a.w55 			{ background-position:  0px -210px;		width: 55px; }
	ul.tabs a.w60 			{ background-position:  0px -240px;		width: 60px; }
	ul.tabs a.w65 			{ background-position:  0px -270px;		width: 65px; }
	ul.tabs a.w70 			{ background-position:  0px -300px;		width: 70px; }
	ul.tabs a.w75 			{ background-position:  0px -330px;		width: 75px; }
	ul.tabs a.w80 			{ background-position:  0px -360px;		width: 80px; }
	ul.tabs a.w85	 		{ background-position:  0px -390px;		width: 85px; }
	ul.tabs a.w90 			{ background-position:  0px -420px;		width: 90px; }
	ul.tabs a.w95 			{ background-position:  0px -450px;		width: 95px; }
	ul.tabs a.w100 			{ background-position:  0px -480px;		width: 100px; }
	
	ul.tabs a.w105 			{ background-position:  -100px 0px;		width: 105px; }
	ul.tabs a.w110 			{ background-position:  -100px -30px;	width: 110px; }
	ul.tabs a.w115 			{ background-position:  -100px -60px;	width: 115px; }
	ul.tabs a.w120 			{ background-position:  -100px -90px;	width: 120px; }
	ul.tabs a.w125 			{ background-position:  -100px -120px;	width: 125px; }
	ul.tabs a.w130 			{ background-position:  -100px -150px;	width: 130px; }
	ul.tabs a.w135	 		{ background-position:  -100px -180px;	width: 135px; }
	ul.tabs a.w140 			{ background-position:  -100px -210px;	width: 140px; }
	ul.tabs a.w145 			{ background-position:  -100px -240px;	width: 145px; }
	ul.tabs a.w150 			{ background-position:  -100px -270px;	width: 150px; }
	ul.tabs a.w155 			{ background-position:  -100px -300px;	width: 155px; }
	ul.tabs a.w160 			{ background-position:  -100px -330px;	width: 160px; }
	ul.tabs a.w165 			{ background-position:  -100px -360px;	width: 165px; }
	ul.tabs a.w170	 		{ background-position:  -100px -390px;	width: 170px; }
	ul.tabs a.w175 			{ background-position:  -100px -420px;	width: 175px; }
	ul.tabs a.w180 			{ background-position:  -100px -450px;	width: 180px; }
	ul.tabs a.w185 			{ background-position:  -100px -480px;	width: 185px; }
	
	ul.tabs a.w190 			{ background-position:  -285px 0px;		width: 190px; }
	ul.tabs a.w195 			{ background-position:  -285px -30px;	width: 195px; }
	ul.tabs a.w200 			{ background-position:  -285px -60px;	width: 200px; }
	ul.tabs a.w205 			{ background-position:  -285px -90px;	width: 205px; }
	ul.tabs a.w210 			{ background-position:  -285px -120px;	width: 210px; }
	ul.tabs a.w215 			{ background-position:  -285px -150px;	width: 215px; }
	ul.tabs a.w220	 		{ background-position:  -285px -180px;	width: 220px; }
	ul.tabs a.w225 			{ background-position:  -285px -210px;	width: 225px; }
	ul.tabs a.w230 			{ background-position:  -285px -240px;	width: 230px; }
	ul.tabs a.w235 			{ background-position:  -285px -270px;	width: 235px; }
	ul.tabs a.w240 			{ background-position:  -285px -300px;	width: 240px; }
	ul.tabs a.w245 			{ background-position:  -285px -330px;	width: 245px; }
	ul.tabs a.w250 			{ background-position:  -285px -360px;	width: 250px; }
	ul.tabs a.w255	 		{ background-position:  -285px -390px;	width: 255px; }
	ul.tabs a.w260 			{ background-position:  -285px -420px;	width: 260px; }
	ul.tabs a.w265 			{ background-position:  -285px -450px;	width: 265px; }
	ul.tabs a.w270 			{ background-position:  -285px -480px;	width: 270px; }

	

/* Default tab - no class selected - grey tab */	
	ul.tabs a {border-bottom: 1px solid #999999;}
	ul.tabs a.current {border-bottom: none;}

/* Default tab - no class selected - grey tab */	
	ul.tabs a						{background-color: #CED6D9;} /* DEFAULT */
	ul.tabs a:hover,					
	ul.tabs a.current				{background-color: #F2F3F4;}
	
	ul.tabs a.red					{background-color: #F53721;} /* RED */
	ul.tabs a.red:hover,
	ul.tabs a.red.current,
	div.pane-red					{background-color: #FDE9E2;}
		
	ul.tabs a.orange				{background-color: #FFD461;} /* ORANGE */
	ul.tabs a.orange:hover,
	ul.tabs a.orange.current,
	div.pane-orange					{background-color: #FFE69E;}
		
	ul.tabs a.yellow				{background-color: #FFF499;} /* YELLOW */
	ul.tabs a.yellow:hover, 
	ul.tabs a.yellow.current,
	div.pane-yellow					{background-color: #FEF7C0;}
		
	ul.tabs a.green					{background-color: #07B683;} /* GREEN */
	ul.tabs a.green:hover, 
	ul.tabs a.green.current,
	div.pane-green					{background-color: #E8F6F1;}
		
	ul.tabs a.light-green			{background-color: #B8FFA6;} /* LIGHT GREEN */
	ul.tabs a.light-green:hover, 
	ul.tabs a.light-green.current,
	div.pane-light-green			{background-color: #D1FEC6;}
		
	ul.tabs a.blue					{background-color: #A6CAFF;} /* BLUE */
	ul.tabs a.blue:hover, 
	ul.tabs a.blue.current,
	div.pane-blue					{background-color: #C7DDFE;}
		
	ul.tabs a.purple				{background-color: #CF9EFF;} /* PURPLE */
	ul.tabs a.purple:hover, 
	ul.tabs a.purple.current,
	div.pane-purple					{background-color: #EAD4FF;}
		
	ul.tabs a.pink					{background-color: #E6ACC9;} /* PINK */
	ul.tabs a.pink:hover, 
	ul.tabs a.pink.current,
	div.pane-pink					{background-color: #FCEEF5;}
		
	ul.tabs a.dark-pink				{background-color: #DD6364;} /* DARK PINK */
	ul.tabs a.dark-pink:hover, 
	ul.tabs a.dark-pink.current,
	div.pane-dark-pink				{background-color: #EFB8B9;}
		
	ul.tabs a.brown					{background-color: #C69C6D;} /* BROWN */
	ul.tabs a.brown:hover, 
	ul.tabs a.brown.current,
	div.pane-brown					{background-color: #EBBA81;}
	
	ul.tabs a.paleorange 			{background-color: #FABF8F;} /* PALE ORANGE */
	div.pane-paleorange,
	ul.tabs a.paleorange:hover,
	ul.tabs a.paleorange.current	{background-color: #FFEBDA;}
		
	ul.tabs a.paleyellow 			{background-color: #FEFCBD;} /* PALE YELLOW */
	div.pane-paleyellow,
	ul.tabs a.paleyellow:hover,
	ul.tabs a.paleyellow.current	{background-color: #FFFFF2;}
		
	ul.tabs a.palepurple 			{background-color: #B2A1C7;} /* PALE PURPLE */
	div.pane-palepurple,
	ul.tabs a.palepurple:hover,
	ul.tabs a.palepurple.current	{background-color: #F3F0F7;}
		
	ul.tabs a.teal					{background-color: #92CDDC;} /* TEAL */
	div.pane-teal,
	ul.tabs a.teal:hover,
	ul.tabs a.teal.current			{background-color: #F0FBFD;}
		
	ul.tabs a.palered				{background-color: #D99594;} /* PALE RED */
	div.pane-palered,
	ul.tabs a.palered:hover,
	ul.tabs a.palered.current		{background-color: #FFE9E9;}
		
	ul.tabs a.paleblue 				{background-color: #8DB3E2;} /* PALE BLUE */
	div.pane-paleblue,
	ul.tabs a.paleblue:hover,
	ul.tabs a.paleblue.current		{background-color: #EBF3FD;}
		
	ul.tabs a.tan 					{background-color: #DDD9C3;} /* TAN */
	div.pane-tan,
	ul.tabs a.tan:hover,
	ul.tabs a.tan.current			{background-color: #FFFFFC;}
		
	ul.tabs a.palegreen 			{background-color: #C2D69B;} /* PALE GREEN */
	div.pane-palegreen,
	ul.tabs a.palegreen:hover,
	ul.tabs a.palegreen.current		{background-color: #F2F8E8;}
		
	ul.tabs a.palepink 				{background-color: #F29EB6;} /* PALE PINK */
	div.pane-palepink,
	ul.tabs a.palepink:hover,
	ul.tabs a.palepink.current		{background-color: #FEEBF0;}
			
	ul.tabs a.gray					{background-color: #BFBFBF;} /* GRAY */
	div.pane-gray,
	ul.tabs a.gray:hover,
	ul.tabs a.gray.current			{background-color: #EDEDED;}
		
	ul.tabs a.white,
	div.pane-white,
	ul.tabs a.white:hover,
	ul.tabs a.white.current			{background-color: #FFFFFF;} /* WHITE */
	

/* Default Pane Colors */	
	#tab-welcome, #tab-indexes, #tab-slos, #tab-appendixes, div.pane 	{background-color: #F2F3F4;}