/*
==============================================================================
STYL: Table.TopMenu
==============================================================================
*/
@media screen {

	table.TopMenu {
		font-size: 80%;
		margin-bottom: 0px;
		text-align: center;
	}

	table.TopMenu tr td {
		font-family:  arial, verdana, tahoma, arial, helvetica, sans-serif;
		text-align: center;
		padding: 10px 10px;
		font-size: 8pt;
		font-weight: bold;
		margin: 5px;
	}

	table.TopMenu tr td.InActiveMenuItem {
		color: #FFFFFF;
		background-color: #939FAC; 
		
		background-color: #eee;
		border-top: 7px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
	}

	table.TopMenu tr td.InActiveMenuItemSpecial {
		border-left: 1px solid #FFFFFF;		
		color: #097DCC;
		background-color: #FFF;
		border-top: 7px solid #FFF;
		border-left: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
	}
	
	table.TopMenu tr td.InActiveMenuItem a {
		color: #FFFFFF;
		color: #097DCC;
		text-decoration: underline;
	}

	table.TopMenu tr td.InActiveMenuItem a:hover {
		text-decoration: underline;
		color: #0063dc;
	}

	
	table.TopMenu tr td.ActiveMenuItem {
		border-left: 1px solid #FFFFFF;
		background-color: #097DCC;
		border-bottom: none;
		color: #FFFFFF;
		background-image: url('../images/corner-onwhite.gif') ; 
		background-repeat: no-repeat;
		background-position: 0px -2px;
	}


	table.TopMenu tr td.ActiveMenuItem a {
		color: white;
		text-decoration: none;
	}

	table.TopMenu tr td.ActiveMenuItem a:hover {
		text-decoration: underline;
	}

	table.SecondLevelTopMenu {
/*		background-color: #004488;*/
		background-color: #097DCC;
		font-size: 80%;
		margin-bottom: 0px;
		text-align: center;
/*		border-top: 4px solid #004488;*/
		border-top: 6px solid #097DCC;
	}
	

	table.SecondLevelTopMenu tr td {
		font-family: verdana, tahoma, arial, helvetica, sans-serif;
		text-align: center;
		padding: 8px 4px 12px 4px;
		font-size: 8pt;
		font-weight: bold;
		margin: 5px;
/*		border-bottom: 1px solid #939FAC;*/
		/* border-bottom: 2px solid #004488; */
		/* border-bottom: 4px #0066CC solid; */
	}

	table.SecondLevelTopMenu tr td.InActiveMenuItem {
		color: #EEE;
		padding-left :  15px;
		padding-right : 15px;


		/*background-color: #004488;*/
/*		border-top: 7px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;	}*/
	}
	table.SecondLevelTopMenu tr td.InActiveMenuItemSpecial {
		border-left: 1px solid #FFFFFF;		
		color: #097DCC;
		background-color: #FFFFFF; 
/*		border-top:   1px dashed #097DCC;
		border-right: 1px dashed  #097DCC;*/
		/*border-left: 1px solid #097DCC;*/
		

	}
	
	table.SecondLevelTopMenu tr td.InActiveMenuItem a {
		color: white;
		font-size: 8pt;
		font-weight: bold;
		text-decoration: none;


/*		font-size: 11pt;
		font-weight: normal;
		text-decoration: underline;
	*/
	}

	table.SecondLevelTopMenu tr td.InActiveMenuItem a:hover {
		text-decoration: underline;
	}

	table.SecondLevelTopMenu tr td.ActiveMenuItem a {
		color: #004488;
		text-decoration: none;
	}

	table.SecondLevelTopMenu tr td.ActiveMenuItem a:hover {
		text-decoration: underline;
	}
	
	table.SecondLevelTopMenu tr td.ActiveMenuItem {
		border-right: 0px solid #939FAC;
		border-top: 0px solid #939FAC;
		border-left: 0px solid #939FAC;
		border-bottom: none;
		
		color: #004488;
/*		color: #097DCC;/* #2E4B6B; #004488;*/
		background-color: #FFFFFF; 	
		background-image: url('../images/corner-onblue.gif') ; 
		background-repeat: no-repeat;

/*		font-size: 13pt;
		font-weight: normal;*/

		padding:0px 15px 0px 15px;

	}

	/* THIRD LEVEL */

	table.ThirdLevelTopMenu {
		background-color: #FFFFFF;
		font-size: 80%;
		margin-bottom: 0px;
		text-align: center;
		border-top: 4px solid #FFFFFF;
	}
	

	table.ThirdLevelTopMenu tr td {
		font-family: verdana, tahoma, arial, helvetica, sans-serif;
		text-align: center;
		padding: 10px 10px;
		font-size: 8pt;
		font-weight: bold;
		margin: 5px;
		/* border-bottom: 2px solid #004488; */
		/* border-bottom: 4px #0066CC solid; */
	}

	table.ThirdLevelTopMenu tr td.InActiveMenuItem {
		color: #004488;
		background-color: #FFFFFF; 	
/*		border-top: 7px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;	}*/
	}
	table.ThirdLevelTopMenu tr td.InActiveMenuItemSpecial {
		border-left: 1px solid #FFFFFF;		
		color: #097DCC;
		background-color: #FFFFFF; 
/*		border-top:   1px dashed #097DCC;
		border-right: 1px dashed  #097DCC;*/
		/*border-left: 1px solid #097DCC;*/

	}
	
	table.ThirdLevelTopMenu tr td.InActiveMenuItem a {
		color: #004488;
/*		color: #333333;*/
		text-decoration: none;
	}

	table.ThirdLevelTopMenu tr td.InActiveMenuItem a:hover {
		text-decoration: underline;
	}

	
	table.ThirdLevelTopMenu tr td.ActiveMenuItem {
/*		border-right: 3px solid #E5E5EE;
		border-top: 3px solid #E5E5E5;*/
		border: 3px solid #C5c5CE;
		color: #333333;
/*		background-color: #004488;*/
		background-color: #E5E5EE;

	}

}


p.Checked {
		background-image: url('../images/gray_check_tran.gif') ; 
		background-repeat: no-repeat;
		padding-left: 15px;
		margin: 7px;
		background-position: 0px 3px;
}

.CheckedInBody {
		background-image: url('../images/gray_check_tran.gif') ; 
		background-repeat: no-repeat;
		padding-left: 20px;
		margin: 7px;
		background-position: 0px 6px;
		line-height: 150%;
}

@media print {
	table.TopMenu {
		display: none;
	}
}