/* CSS Document for Tabs */

.navigation
	{
	float:left;
	width:100%;
	display:table;
	/*background-color:#ebebeb;*/
	font-size:12px;
	text-align:center;
	}
#maintab
	{
	padding:0px;
	margin:0px 5px 0px 5px;
	list-style-type: none;
	}
#maintab LI
	{
	float:left;
	display:inline;
	margin:0px 5px 0px 5px;
	padding:0px 20px 0px 10px;
	}
/*#maintab LI SPAN
	{
	background:url("../images/tab_separator.jpg") repeat-x top right;
	padding:0px 1px 0px 1px;
	}*/
#maintab LI a
	{
	float:left;
	text-decoration: none;
	padding:5px 8px 0px 8px;
	margin:0px;
	font-weight:bold;
	color:#696d71;
	height:21px;

	background:url("../images/tab_separator.jpg") no-repeat top right;
	font-size:115%;
	}
#maintab li a:hover
	{
	color:#000;
	background-color:#A4C8E9;
	/*border-top:2px solid #FFFFFF;*/
	}
#maintab li.selected a /*selected main tab style */
	{ 
	position:relative;
	bottom:-1px;
	background-color:#A4C8E9;
	color:#000;
	border-top:2px solid #FFFFFF;
	}
#tabcontent ul.selected /*selected 2nd level content*/
	{ 
	display: block;
	}
#tabcontent ul.none /*selected 2nd level content*/
	{
	display: none;
	}
#tabcontent /*2nd level content wrapper*/
	{
	clear:both;
	height: 100%; /*IE7 beta2 fix*/
	padding: 5px 0px 0px 8px;
	
	background:url("../images/menulinerev.gif") bottom repeat-x;
	/*background-color:#6e7d85;*/
	/*background:#A4C8E9 url("../images/dottedLine.gif") repeat-x top left;*/
	}
#tabcontent ul
	{
	padding:0px;
	margin: 0;
	list-style-type:none;
	display:none;
	}
#tabcontent ul li
	{
	float:left;
	display:inline;
	/*padding:7px 0px 0px 0px !important;
	padding:7px 0px 7px 0px;*/
	margin:0px 5px 0px 5px;
	padding:0px 20px 0px 20px;

	}
#tabcontent ul li a
	{
	font-weight:bold;
	float: left;
	border-right: 1px solid #000;
	padding:0px 8px 0px 8px;
	display: block;
	text-decoration: none;
	color:#696d71;
	font-size:12px;
	}
#tabcontent ul li a:hover
	{
	font-weight:bold;
	color:#000;
	background-color:#A4C8E9;
	padding:0px 8px 0px 8px;
	}
#tabcontent ul li .active
	{
	font-weight:bold;
	color:#000000;
	}

.clearfix:after{ /*Clear floats hack*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix{
display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/* ######## 3-4th navigation ############ */

.navigation3rd
	{
	clear:both;
	float:left;
	width:100%;
	font-size:120%;
	/*background-color:#CCCC00;*/
	}
	.navigation3rd UL
		{
		padding:0px;
		margin:0px;
		}
	.navigation3rd UL LI
		{
		float:left;
		padding:0px;
		margin:0px;
		display:inline;
		list-style:none;
		border-right:1px solid #D0D0D0;
		}
	.navigation3rd UL LI a
		{
		float:left;
		padding:4px 4px 3px 5px;
		margin:0px;
		text-decoration:none;
		}
	.navigation3rd UL LI a:hover
		{
		float:left;
		padding:4px 4px 3px 5px;
		margin:0px;
		text-decoration:none;
		background-color:#E4E9ED;
		}
	.nav3rdActive
		{
		float:left;
		padding:4px 5px 3px 5px;
		margin:0px;
		background-color:#E4E9ED;
		/*border-bottom:1px solid #ebebeb;
		border-top:1px solid #ebebeb;*/
		color:#000000;
		}
	.nav3rdInActive
		{
		float:left;
		padding:4px 5px 3px 5px;
		margin:0px;
		background-color:#FFFFFF;
		color:#244A67;
		/*border-bottom:1px solid #666666;
		border-top:1px solid #666666;*/
		}
	.navigation3rd UL .nav3rdDeselect
		{
		float:left;
		padding:4px 5px 3px 5px;
		margin:0px;
		background-color:#E4E9ED;
		/*border-bottom:1px solid #ebebeb;
		border-top:1px solid #ebebeb;*/
		color:#000000;
		}

/* ######## 3-4th navigation ############ */

/* ######## 4th Level Navigation used in Details pages ############### */
#tabcontent2 ul.selected /*selected 4nd level content*/
	{ 
	display: block;
	}
#tabcontent2 ul.none /*selected 4nd level content*/
	{
	display: none;
	}
#tabcontent2 /*4nd level content wrapper*/
	{
	clear:both;
	float:left;
	width:100%;
	margin:0px;
	padding:4px 0px 0px 0px;
	background-color:#E4E9ED;
	/*background-color:#ff0055;*/
	}
#tabcontent2 ul
	{
	padding:0px;
	margin: 0px;
	list-style-type:none;
	display:none;
	}
#tabcontent2 ul li
	{
	float:left;
	display:inline;
	padding:3px 0px 3px 0px !important;
	padding:3px 0px 3px 0px;
	/*border-right:1px solid #666666;*/
	margin:0px;
	}
#tabcontent2 ul li a
	{
	float: left;
	padding:2px 8px 0px 5px;
	display: block;
	text-decoration:underline;
	color:#000000;
	}
#tabcontent2 ul li a:hover
	{
	color:#244A67;
	padding:2px 8px 0px 5px;
	}
#tabcontent2 ul .active
	{
	float:left;
	color:#000000;
	font-weight:bold;
	margin:4px 8px 0px 5px !important;
	margin:6px 8px 0px 5px;
	padding:0px;
	}