/* Ir  Cascading Style Sheet  */

.IrH1,.IrH2,.IrH3,.IrH4,.IrH5 { color : #000000; 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
}



.IrPageBackground {
	margin-left:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
	margin-right:0px;
}

.IrSelectedTab {
	padding:10; 
	border-color: #ff8c00; 
	border-width: 1px; 
	border-top-style: solid;
	border-right-style: solid; 
	border-left-style: solid; 
}

.IrDeselectedTab {
	color: #000000; 
	border-style: solid; 
	border-width: 0px 0px 1px 0px;
	border-bottom-style: solid ;
	border-color: #ffffff #ffffff #ff8c00 #ffffff ;
	padding-left: 4; 
	padding-right: 4; 
	padding-top: 4; 
	padding-bottom: 1; 
	background-color: #f0f0f0
}

.IrTabBody {
	padding:10; 
	border-color: #f8f8f8 #ff8c00 #ff8c00 #ff8c00;
	border-width: 0 1px 1px 1px; 
	border-style: solid  solid solid solid; 
}


.IrEditRow { background-color : #e8f8e8; 
	color : #000000;  
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 10px;
}

.IrMenuButton { background-color : #336699; 
	color : #ffffff; 
	padding : 3px 3px 3px 3px ; 
	font-weight : bold; 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px;  }

a.IrMenuButton:link,a.IrMenuButton:visited { background-color : #336699; 
	color : #ffffff; 
	padding : 3px 3px 1px 3px ; 
	font-weight : bold; 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px;  }

.IrMenuButtonSelected { background-color : #f8f8f8;  
	color : #336699; 
	padding : 3px 3px 3px 3px ; 
	font-weight : bold; 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px;  }

a.IrMenuButtonSelected:link,a.IrMenuButtonSelected:visited { background-color : #f8f8f8; 
	color : #336699; 
	padding : 3px 3px 1px 3px ; 
	font-weight : bold; 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px;  }

a.IrTableHead:hover { background-color : #336699; 
	text-decoration : underline;
	color : #ffffff; 
	padding : 3px 3px 1px 3px ; 
	font-weight : bold; 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px;  }
.IrTableHead { background-color : #336699; 
	color : #ffffff; 
	padding : 3px 3px 3px 3px ; 
	font-weight : bold; 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px;  }

a.IrTableHead:link,a.IrTableHead:visited { background-color : #336699; 
	color : #ffffff; 
	padding : 3px 3px 1px 3px ; 
	font-weight : bold; 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px;  }

a.IrTableHead:hover { background-color : #336699; 
	text-decoration : underline;
	color : #ffffff; 
	padding : 3px 3px 1px 3px ; 
	font-weight : bold; 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px;  }

.IrTableData { background-color : #f8f8ff; 
	color : #000000;  
	padding : 2px 2px 2px 2px ; 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px;  }

.IrTDH1 { 
	background-color : #EBE9E5; color : #726C5D;  
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px;  
	font-weight : bold; 
}

.IrTDH2 { 
	background-color : #EBE9E5; color : #726C5D;  
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px;  
}

.IrTD1 { 
	color : #504C43; background-color : #E5E1D7;  
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px;  
}

.IrTD2 { 
	color : #000000; background-color : #FDFCFA;  
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px;  
}

hr	{
	border-bottom: dashed 1px gray ;
	border-top: none;
	border-left: none;
	border-right: none;
}


a:link,a:visited { 
	color : #3333bb;  
	padding : 2px 2px 2px 2px ; 
/*	font-family : Tahoma, Verdana, Arial, Helvetica; */
/*	font-size : 13px; */
	text-decoration : none; 
}

/*
a:hover { background-color : #f8f8f8; 
	color : #404000; 
	text-decoration : underline;
}
*/

/*.Ir { background-color : #F5F2F4; font-family : Tahoma, Verdana, Arial, Helvetica; font-size : 13px; } */

.IrPageBODY { 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px; 
}

.IrFormTABLE { 
	border : solid 0px #000000;
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px; 
}

.IrBoxFormTABLE { 
	border : solid 1px #ff8c00;
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 12px; 
}

.IrFormHeaderFont { 
	color : #000000;
	border-bottom : 1px solid black;
	font-weight : bold;  
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 14px; 
}

.IrColumnTD { 
	color : #504C43; 
	background-color : #E5E1D7;  
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px;  
}

.IrFieldCaptionTD { 
	background-color : #EBE9E5; color : #726C5D;  
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px;  
}
.IrBoxFieldCaptionTD { 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 12px;  
}

.IrDataTD { 
	background-color :  #FDFCFA;
	color : #000000;  
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px;  
}

.IrError { 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px; 
}

a.IrDataLink:link,a.IrDataLink:visited { 
	color : #504C43;  
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px;  
	text-decoration : underline; 
}

a.IrDataLink:hover,a.IrDataLink:active { 
	color : #000000;  
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px;  
	text-decoration : none; 
}

/* Those ones are for the form elements */

.IrButton { 
	border : solid 1px #000000; 
	background-color : #EFEFEF; 
	font-size : 13px; 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
}

.IrLinkButton { 
	border : solid 1px #000000; 
	background-color : #EFEFEF; 
	font-size : 13px; 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
}

.IrSmallButton { 
	border-left : 1px solid #FFFFFF; 
	border-right : 1px solid #000000; 
	border-top : 1px solid #FFFFFF; 
	border-bottom : 1px solid #000000; 
	background-color : #EFEFEF; 
	color : #000000; font-size : 8px; 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-weight : bolder; 
}

.IrInput { 
	border : solid 1px gray; 
	background-color : white; 
 	font-size : 12px; 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
}

.IrTextarea { 
	border : solid 1px gray; 
	background-color : white; 
	font-size : 12px; 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
}

.IrSelect { 
	font-size : 12px; 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
}

/* Others */

.IrSomethingBright {
	background-color: #dfdf04; 
	font-size : 13px; color:#0000ff; 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
}


.IrWhiteOnBlack { 
	font-family : Tahoma, Verdana, Arial, Helvetica; 
	font-size : 13px; 
	background-color : #000000; 
	color : #ffffff;
}


.IrPrintPageframe {
	page-break-after: always;
	border: solid 1px black;
}


