/*button text - all levels*/
#altermenu .menuButtonSecond td, .menuButton td, .menuButtondown td, .menuButtonover td {
	cursor:pointer;
}
/*menu text - all levels*/
#altermenu .defaultMenuText{
	font:14px Arial,sans-serif;
	padding-left:10px;
	padding-right:5px;
}
/*menu caption if any*/
#altermenu .menuName{
	color : Blue;
	font : 14px Arial,sans-serif;
	letter-spacing : 3px;
	padding-left : 10px;
	padding-right : 10px;
}
/*========= BUTTONS ======================*/

/*plain button state - top level*/
#altermenu .menuButton {
	border : solid 1px #D6E7F8;
	cursor : pointer;
}
/*down button state - top level*/
#altermenu .menuButtondown {
	background-color : #6495ed;
	border: solid 1px #D6E7F8;
	cursor : pointer;
	color:white;
}
/*mouse over button state - top level*/
#altermenu .menuButtonover {
	background-color : #6495ed;
	border: solid 1px #D6E7F8;
	cursor : pointer;
}
/*plain button state - other levels*/
#altermenu .menuButtonSecond {
	background-color:#D6E7F8;
	border : solid 1px #D6E7F8;
	font:12px Arial,sans-serif;
}
/*mouse over button and down button states - other levels*/
#altermenu .menuButtonSeconddown {
	border : solid 1px #D6E7F8;
	font:12px Arial,sans-serif;
	background-color : #6495ed;
	color:white;
	cursor : pointer;
}
/*icon place style on button over/down - other levels
.menuButtonSeconddownimg {
	background-color : #C9D9F5;
}*/

/*text of mouse over button - other levels*/
#altermenu .menuButtonSeconddown td {
	 color:white;
	 cursor:pointer;
	 border:0px solid;
}


/*============ PANELS and DEVIDERS ===========================================*/

/*manu panel - top level*/
#altermenu .menuTable{
	background-color : #D6E7F8;
	border: solid #6495ed 1px;
	margin : 0px;
	-moz-user-select : none;
	padding : 2px;
}
/*menu panel - other levels*/
#altermenu .secondMenuTable{
	background-color : #D6E7F8;
	border: solid #6495ed 1px; 
	margin : 2px;
	-moz-user-select : none;
	padding : 1 1 1 2;
}

/*devider - horizontal*/
#altermenu .menudividery {
	background-color : blue;
	border-bottom : solid #FFFFFF 1px;
	border-top : solid #6495ed 1px;
	height : 2px;
	overflow : hidden;
	width : 100%;
}

/*================== DRAG HANDLERS ==================*/

/*drag handler for menu - horizontal*/
#altermenu .menuhandle {
	background-color : #6495ed;
	border-bottom : solid #D6E7F8 1px;
	border-left : solid #FFFFFF 1px;
	border-right : solid #D6E7F8 1px;
	border-top : solid #FFFFFF 1px;
	cursor : pointer;
	height : 100%;
	overflow : hidden;
	width : 3px;
}


/*============ ICONS and SCROLLERS ====================*/

/*disabled icon - all levels*/
#altermenu .iconGray {
	filter : BlendTrans(Percent=50) gray(); 
	cursor: pointer; 
	border:solid 1px #D4D0C8;
}

/*enabled scroller*/
#altermenu .menuscrollerenabled{
	background-color:#CAC8D4;
	 cursor: pointer;	
	 text-align:center;
}
/*disabled scroller*/
#altermenu .menuscrollerdisabled{
	background-color: #CAC8D4;
	cursor: pointer;
	visibility:hidden;
	text-align:center;
}

.c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008080;
}
.c2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F4F4F;
}
.font14 {
	font-size: 14px;
}	
.font16 {
	font-size: 16px;
}	
.font18 {
	font-size: 18px;
}	
.font20 {
	font-size: 20px;
}	
.font22 {
	font-size: 22px;
	z-index:3;
}	
.font24 {
	font-size: 24px;
}	
.font26 {
	font-size: 26px;
}		
body,table,th, td, input, select, textarea, select, checkbox {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
    margin-left: 0px;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom:0px;
	color: #000000;
	z-index:2
	
}	

.tdHead{
	background-color : #D6D7D6;
	border-bottom : solid #92837A 1px;
	border-left : solid #EFEBDE 1px;
	border-right : solid #92837A 1px;
	border-top : solid #EFEBDE 1px;
	margin : 0px;
	text-align:center;
}
.tdHeadL{
	background-color : #D6D7D6;
	border-bottom : solid #92837A 1px;
	border-left : solid #EFEBDE 1px;
	border-right : solid #92837A 1px;
	border-top : solid #EFEBDE 1px;
	margin : 0px;
	text-align:left;
}
.tdN{
	background-color : #FAFCF3;
	border-bottom : solid #A5A2A5 1px;
	border-left : solid #E7E3DE 1px;
	border-right : solid #A5A2A5 1px;
	border-top : solid #E7E3DE 1px;
	margin : 0px;
}

.w120{
width:120px;
height:23px;
font-size:16px;
vertical-align:middle;
}
.w105{
width:105px;
height:23px;
font-size:16px;
vertical-align:middle;
}
.w90{
width:90px;
height:22px;
font-size:14px;
margin-top:2px;
margin-left:10px;
margin-bottom:2px;
}
a:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #0000FF;
	text-decoration:none;
}	
a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #000000;
	text-decoration:none;
}	
a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: 00CC66;
	text-decoration:none;
}	
a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #FF0000;
	text-decoration: underline;
	
}	

.L200 {
position:relative;
table-layout:auto
 }
