body {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0px;
  color: #8AA1CA;
}
td {
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size:11px;
}

select, .IRInput, .IRDropDownList {
  height: 20;
  font-family: verdana;
  color:#1869A5;
  border-color:#eeeeee;
  font-size: xx-small;
  border-width: 1;
  border-style: solid;
 }


.IRButton {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }

.IRHeaderBGColor {
   background-color: #FFFFFF;   
}
.IRheaderTextColor {
   color: #5E9CB3;
   font-weight:bold;
	border: none;	
	border-bottom: 1px solid #E2E6E9;	
}
.IRheaderTextColorBlue {
   color: #5F9CB1;
   font-weight:bold;
	border: none;		
	padding: 0px;
}
.IRContentTextColor {
   color: #425573;
   border: none;
}
.IRContentBGColor {
   background-color: #FFFFFF;
}
.hand {
	cursor: pointer;
}
.inner td {
	border-bottom: 1px solid #efefef;
	border-collapse: collapse;
}
A:LINK { 			
	color : #A0BDDF; 	
	text-decoration: none; 
} 
A:VISITED { 	
	color : #A0BDDF; 	
	text-decoration: none; 
} 
A:HOVER { 	
	color : #A0BDDF; 	
	text-decoration: none; 
} 

.IRTable {
	width: 670px;
	border-collapse: collapse;
	padding: 0px;
}
.IRTable th.topLeft {
	border-collapse: collapse;
	background: url(images/tl_br.gif) no-repeat top left; 
	background-clip: border; 
	border: none;
	line-height: 3px;
	height: 3px;
	width: 1px;
	padding: 0px;
}
.IRTable th.top {
	border-collapse: collapse;
	border-top: 1px solid #E2E6E9;
	width: 670px;
	line-height: 3px;
	height: 3px;
	padding: 0px;
}
.IRTable th.topRight {
	border-collapse: collapse;
	background: url(images/tr_bl.gif) no-repeat top right; 
	background-clip: border; 
	border: none;
	line-height: 3px;
	height: 3px;
	width: 1px;	
	padding: 0px;
} 
.IRTable th.left {
	border-collapse: collapse;
	border-left: 1px solid #E2E6E9;	
	border-top: none;
	color: #F69802;		
	padding: 0px;	
	width: 1px;	
} 
.IRTable th.content {
	border-collapse: collapse;	
	border-top: none;
	color: #F69802;
	font-size:11px;
	text-align: left;
	padding: 5 0 7 10px;	
	border-left: 1px solid #E2E6E9;	
	border-right: 1px solid #E2E6E9;	
}
.IRTable th.right {
	border-collapse: collapse;
	border-right: 1px solid #E2E6E9;	
	border-top: none;
	color: #F69802;		
	padding: 0px;	
	width: 1px;	
} 
.IRTable td.borderBottom {
	background: url(images/BorderBottom.gif) repeat-x bottom; 
	height: 7px;
	line-height: 7px;
	border-collapse: collapse;
	padding: 0px; 
}
.IRTable td.borderBottomBorder {
	background: url(images/BorderBottom.gif) repeat-x bottom; 
	height: 7px;
	line-height: 7px;
	border-collapse: collapse;
	padding: 0px;
	border-left: 1px solid #E2E6E9;	 
	border-right: 1px solid #E2E6E9;	 
}
.IRTable td.contentArea
{
	border-left: 1px solid #E2E6E9;	 
	border-right: 1px solid #E2E6E9;
	padding: 10px;
}
.dottedBorderBottom {
	background: url(images/dotted.gif) repeat-x bottom; 
	height: 1px;
	line-height: 1px;
	border-collapse: collapse;
}

.topLeftBlue {
	border-collapse: collapse;
	background: url(images/tl_br_blue.gif) no-repeat top left; 
	background-clip: border; 
	border: none;
	line-height: 3px;
	height: 3px;	
	padding: 0px;
}
.topBlue {
	border-collapse: collapse;
	border-top: 1px solid #5F9CB1;	
	line-height: 3px;
	height: 3px;
	padding: 0px;
}
.topRightBlue {
	border-collapse: collapse;
	background: url(images/tr_bl_blue.gif) no-repeat top right; 
	background-clip: border; 
	border: none;
	line-height: 3px;
	height: 3px;	
	padding: 0px;
} 
.contentBlue {
	border-collapse: collapse;	
	border-top: none;
	color: #5F9CB1;
	font-size:11px;
	text-align: center;
	padding: 2 10 4 10px;		
}
.contentBlueLeft {
	border-collapse: collapse;	
	border-top: none;
	color: #5F9CB1;
	font-size:11px;
	text-align: left;
	padding: 2 10 4 10px;	
	border-left: 1px solid #5F9CB1;		
}
.contentBlueRight {
	border-collapse: collapse;	
	border-top: none;
	color: #5F9CB1;
	font-size:11px;
	text-align: center;
	padding: 2 10 4 10px;		
	border-right: 1px solid #5F9CB1;	
}
.IRBlue {
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
}
.IRBlue_Right {
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	text-align: right;
}
.borderBottomBlue {
	background: url(images/BorderBottomBlue.gif) repeat-x bottom; 
	height: 7px;
	line-height: 7px;
	border-collapse: collapse;
	padding: 0px; 
}
.borderBottomBorderBlue {
	background: url(images/BorderBottomBlue.gif) repeat-x bottom; 
	height: 7px;
	line-height: 7px;
	border-collapse: collapse;
	padding: 0px;
	border-left: 1px solid #5F9CB1;	 
	border-right: 1px solid #5F9CB1;	 
}

.IRTableLookup {
	width: 680px;
	border-collapse: collapse;
	padding: 0px;
}
.IRTableLookup th.topLeft {
	border-collapse: collapse;
	background: url(images/tl_br.gif) no-repeat top left; 
	background-clip: border; 
	border: none;
	line-height: 3px;
	height: 3px;
	width: 1px;
	padding: 0px;
}
.IRTableLookup th.top {
	border-collapse: collapse;
	border-top: 1px solid #E2E6E9;
	width: 746px;
	line-height: 3px;
	height: 3px;
	padding: 0px;
}
.IRTableLookup th.topRight {
	border-collapse: collapse;
	background: url(images/tr_bl.gif) no-repeat top right; 
	background-clip: border; 
	border: none;
	line-height: 3px;
	height: 3px;
	width: 1px;	
	padding: 0px;
} 
.IRTableLookup th.left {
	border-collapse: collapse;
	border-left: 1px solid #E2E6E9;	
	border-top: none;
	color: #F69802;		
	padding: 0px;	
	width: 1px;	
} 
.IRTableLookup th.content {
	border-collapse: collapse;	
	border-top: none;
	color: #F69802;
	font-size:11px;
	text-align: left;
	padding: 5 0 7 10px;	
	border-left: 1px solid #E2E6E9;	
	border-right: 1px solid #E2E6E9;	
}
.IRTableLookup th.right {
	border-collapse: collapse;
	border-right: 1px solid #E2E6E9;	
	border-top: none;
	color: #F69802;		
	padding: 0px;	
	width: 1px;	
} 
.IRTableLookup td.borderBottom {
	background: url(images/BorderBottom.gif) repeat-x bottom; 
	height: 7px;
	line-height: 7px;
	border-collapse: collapse;
	padding: 0px; 
}
.IRTableLookup td.borderBottomBorder {
	background: url(images/BorderBottom.gif) repeat-x bottom; 
	height: 7px;
	line-height: 7px;
	border-collapse: collapse;
	padding: 0px;
	border-left: 1px solid #E2E6E9;	 
	border-right: 1px solid #E2E6E9;	 
}
.IRTableLookup td.contentArea
{
	border-left: 1px solid #E2E6E9;	 
	border-right: 1px solid #E2E6E9;
	padding: 10px;
}