.OLTPROtextbody {
	border: 1px solid #cedae7;
	border-top: 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	
}
.OLTPROtextPad {
	font-size: 13px;
	padding: 10px;
	padding-bottom: 0px;
}
.OLTPROBodyText {
	color: #003366;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	
}
.OLTPROBodyTextInfo {
	color: #003366;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px; 
}
.OLTPROBodyErrorInfo {
	color: #ff0000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px; 
}
.OLTPROBodyLabel {
	color: #003366;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
}
.OLTPROBodyLabelBorder {
	border: 1px solid #B9C3D1;
	color: #003366;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	background-color: #DFD8E0;
}
.OLTPROBodyError {
	color: #FF0000;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight: bold;
}
.OLTPROBodyHdrStyle {
	border: 1px solid #EBEBEB;
	background-color: #F3F3F3;	
}
.OLTPROBodyInnerStyle {
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1;
	border-color: #B9C3D1;
}
.OLTPROTxtBoxBackground {
	background-color: #F3F3F3;
}
.OLTPROSCHTXTBoxBackground {
	color: #73297b;
	font-weight: bold;
}
.OLTPROSelectBoxBackground {
	background-color: #F3F3F3;
}
.OLTPROOffworkBackground {
	FONT-FAMILY: Verdana;
	background-color: #DFD8E0;	
	font-size: 11px;                	
	font-weight: bold;
	border-width: 1.9;
	border-style:outset;            	
	cursor: pointer;
	cursor: hand;		
}
.OLTPROTxtBoxErrBackground {
	background-color: #FFDDD5;
}
.OLTPRODlg {
	font-family: Arial Narrow, Arial, Helvetica, Sans-Serif;
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.OLTPRODlg{
	color: #052D5A;
}
BODY {
	scrollbar-face-color:#73297b; 
	scrollbar-arrow-color:#ffffff; 
	scrollbar-base-color:#73297b; 
	scrollbar-highlight-color:#ffffff;  
	scrollbar-shadow-color:#ffffff; 
}
INPUT {
	BORDER-RIGHT: rgb(99,110,139) 1px solid; 
	BORDER-TOP: rgb(99,110,139) 1px solid; 
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	FONT-SIZE: 17px; 
	BORDER-LEFT: rgb(99,110,139) 1px solid; 
	BORDER-BOTTOM: rgb(99,110,139) 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY:  Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f3f0f0; 
	FONT-VARIANT: normal;
}
SELECT {
	BORDER-RIGHT: rgb(99,110,139) 1px solid; 
	BORDER-TOP: rgb(99,110,139) 1px solid; 
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	FONT-SIZE: 15px; 
	BORDER-LEFT: rgb(99,110,139) 1px solid; 
	BORDER-BOTTOM: rgb(99,110,139) 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY:  Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f3f0f0; 
	FONT-VARIANT: normal;
}
TEXTAREA {
	BORDER-RIGHT: rgb(99,110,139) 1px solid; 
	BORDER-TOP: rgb(99,110,139) 1px solid; 
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	FONT-SIZE: 17px; 
	BORDER-LEFT: rgb(99,110,139) 1px solid; 
	BORDER-BOTTOM: rgb(99,110,139) 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY:  Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f3f0f0; 
	FONT-VARIANT: normal;
}
.OLTPROMainButton {
	background: url("../images/selTabData.gif") repeat-x ;
	color: #FFFFFF;
	Font-weight: bold; 
	FONT-SIZE: 12px;  
	FONT-FAMILY:  Times New Roman, Arial, Helvetica, sans-serif; 
	border: 1px solid #1a1a1a; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 2px; 
	margin-bottom: 0px; 
	padding: 1px; 
	background-position: 0%
}
.OLTPROMainTD {
	background-image: url('../images/NotesTableMiddle.gif'); 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0%
}
.OLTPROsubHeading {
	Font-weight: bold; 
	Font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #003366; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 3px; 
	margin-bottom: 0px; 
	padding: 5px; 
	background-position: 0%
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: thin solid 
	background-color: #336699;
	text-align:center;
}
.OLTPROfoot {
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
.OLTPROtiny {
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: #73297B;
}
.OLTPROFootBackbround {
	background-color: #336699;
        
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	font-color:#ffffff;	
}
.OLTPROSummaryHead {
	background-color: #894D84;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	border-style: solid;
	border-width: 1;
	border-color: #B9C3D1;	
}
.OLTPROFontColor {
	color: #687A97;
}
.OLTPROSummaryError {
	background-color: #F7F9FB;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	border-style: solid;
	border-width: 1;
	border-color: #B9C3D1;	
}
.OLTPROSummaryData {
	color: #003366;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	border-style: solid;
	border-width: 1;
	border-color: #B9C3D1;	
}
.OLTPROSummaryDataError {
	background-color: #FFDDD5;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	border-style: solid;
	border-width: 1;
	border-color: #B9C3D1;	
}
.OLTPROSummarySplitData {
	background-color: #F7F9FB;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	border-style: solid;
	border-width: 0;
	border-color: #B9C3D1;	
}
.OLTPROSummarySplitBottom {
	border:none;
	background-color: #DFD8E0;
	color: #003366;
	font-family: Arial, Helvetica, Sans-Serif;
	border-bottom-style: solid;
	border-width: 1;
	font-size: 12px;
	font-weight: bold;
	padding:3.75pt 3.75pt 3.75pt 3.75pt;
}
.OLTPROSummarySubHead {
	background-color: #BACDE4;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	border-style: solid;
	border-width: 0;
	border-color: #B9C3D1;	
}
.OLTPROCalenderHEADER {
	BORDER-RIGHT: #505080 1px solid; 
	BORDER-TOP: #aaaad0 1px solid; 
	BACKGROUND: #9090b0; 
	BORDER-LEFT: #aaaad0 1px solid; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #505080 1px solid; 
	FONT-FAMILY: Geneva, Verdana, 'sans-serif';
	FONT-SIZE: 11px
}
.OLTPROSummaryButton {
	background-color: #FFFFFF;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	border-style: solid;
	border-width: 1;
	border-color: #B9C3D1;	
}
.OLTPROBodyTopInnerStyle {
	background-color: #FFFFFF;
	border-left-style: solid; 
	border-right-style: solid; 
	border-top-style: solid;
	border-width: 1;
	border-color: #B9C3D1;
}
.OLTPROBodyMiddleInnerStyle {
	background-color: #FFFFFF;
	border-left-style: solid; 
	border-right-style: solid; 
	border-width: 1;
	border-color: #B9C3D1;
}
.OLTPROBodyBottomInnerStyle {
	background-color: #FFFFFF;
	border-left-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid;
	border-width: 1;
	border-color: #B9C3D1;
}
.OLTPROInnerHeading {
	border:none;
	background:#DFD8E0;
	color: #73297B;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding:3.75pt 3.75pt 3.75pt 3.75pt;
}
.OLTPROInnerSubHeading {
	border:none;
	background-color: #DFD8E0;
	color: #73297B;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding:3.75pt 3.75pt 3.75pt 3.75pt;
}
.OLTPROCalenderHEADER {
	BORDER-RIGHT: #505080 1px solid; 
	BORDER-TOP: #aaaad0 1px solid; 
	BACKGROUND: #9090b0; 
	BORDER-LEFT: #aaaad0 1px solid; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #505080 1px solid; 
	FONT-FAMILY: Geneva, Verdana, 'sans-serif';
	FONT-SIZE: 11px
}
.OLTPROCalenderHead {
	BORDER-RIGHT: rgb(99,110,139) 0px solid; 
	BORDER-TOP: rgb(99,110,139) 0px solid; 
	FONT-WEIGHT: normal; 
	COLOR: #FFFFFF; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: rgb(99,110,139) 0px solid; 
	BORDER-BOTTOM: rgb(99,110,139) 0px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY:  Verdana, Times New Roman, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #9090b0; 
	FONT-VARIANT: normal;
}
.OLTPROCalenderInput {
	BORDER-RIGHT: rgb(99,110,139) 0px solid; 
	BORDER-TOP: rgb(99,110,139) 0px solid; 
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	FONT-SIZE: 13px; 
	BORDER-LEFT: rgb(99,110,139) 0px solid; 
	BORDER-BOTTOM: rgb(99,110,139) 0px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY:  Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f3f0f0; 
	FONT-VARIANT: normal;
	cursor: pointer;
	cursor: hand;	
}
.OLTPROCalenderVALUE {
	BACKGROUND: #f0f0f0; 

}
.OLTPROPageLink {
	color: BLUE;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
	text-decoration:underline;
}
.OLTPROHeadLink {
	color: #FFFFFF;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
	text-decoration:underline;
}
.OLTPROHeadLinkSmall {
	color: #052D5A;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
	text-decoration:underline;
}
.OLTPROScreenLink {
	BORDER-RIGHT: rgb(99,110,139) 2px solid; 
	BORDER-TOP: rgb(99,110,139) 2px solid; 
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	FONT-SIZE: 17px; 
	BORDER-LEFT: rgb(99,110,139) 2px solid; 
	BORDER-BOTTOM: rgb(99,110,139) 2px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY:  Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f3f0f0; 
	FONT-VARIANT: normal;
	cursor: pointer;
	cursor: hand;	
}
.OLTPROLightButton {
	BORDER-RIGHT: rgb(255,255,255) 2px groove; 
	BORDER-TOP: rgb(255,255,255) 2px groove; 
	FONT-WEIGHT: Bold; 
	COLOR: #FFFFFF; 
	FONT-SIZE: 17px; 
	BORDER-LEFT: rgb(255,255,255) 2px groove; 
	BORDER-BOTTOM: rgb(255,255,255) 2px groove; 
	FONT-STYLE: normal; 
	FONT-FAMILY:  Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #73297B; 
	FONT-VARIANT: normal;
	cursor: pointer;
	cursor: hand;	
}
.OLTPROHandPointer {
	cursor: pointer;
	cursor: hand;
}
.Menu_B {
	FONT-SIZE: 11px; COLOR: #73297B; FONT-FAMILY: 'MS Sans Serif', Arial, Helvetica, 'sans-serif'
}
.OLRPRO_Divider {
	BACKGROUND: #B9C3D1
}
.OLTPRO_SubMenu:hover {
	COLOR: #73297B; TEXT-DECORATION: underline
}
.OLTPRO_SubMenu {
	FONT-SIZE: 11px; CURSOR: hand; COLOR: #73297B; FONT-FAMILY: 'MS Sans Serif', Arial, Helvetica, 'sans-serif'; TEXT-DECORATION: none; outline: none
}
.OLTPRO_TAB {
	BACKGROUND: #f0f0f0
}
.OLTPRO_SELECTEDTAB {
	COLOR: #404070
}
.OLTPRO_menuimg {
	FONT-FAMILY: Arial;
	font-size: 10px;
	color: #336699;
}
.OLTPRO_menuimg_error {
	FONT-FAMILY: Arial;
	font-size: 10px;
	color: #FF0000;
}.OLTPRO_TableBORDER {
	border-style: solid; 
	border-width: 1;
}
.OLTPRO_TableInnerFont {
	FONT-FAMILY: Verdana;
	font-size: 12px;
}
.OLTPRONavMenu {
	text-decoration: none; 
	background-color: #F3F3F3; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	border-style: solid;
	border-width: 1; 
	border-color: #B9C3D1; 
	color: #73297B; 
	font-weight: bold; 
	cursor: pointer; 
	cursor: hand; 
}
.OLTPRONavBackground {
	background-color: #336699;
}
.OLTPRONavTableBorder {
	bordercolor: #336699;
}
.OLTPRONavOuterTableBorder {
	bordercolor: #B9C3D1; 
	background-color: #FFFFFF;
}
.OLTPRONavHead {
	Font-weight: bold; 
	Font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-image: url('../images/selTabData.gif'); 
	background-repeat: repeat; background-attachment: scroll; 
	color: #FFFFFF; margin-left: 0px; margin-right: 0px; 
	margin-top: 3px; margin-bottom: 0px; 
	padding: 5px; background-position: 0%
}
.OLTPRONaviLink {
	color: 73297B;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	cursor: pointer;
	cursor: hand;
	text-decoration:underline;
	font-weight: bold;
}
.OLTPROLetterButton {
	FONT-FAMILY: Verdana;
	background-color: #B9C3D1;
	font-size: 12px;
	font-weight: bold;
	border-width: 2;
	border-style:outset;
	cursor: pointer;
	cursor: hand;		
}
.OLTPROLogoImage {
	margin-top: 10;
	margin-bottom: 5;
	list-style-type: square;
}
.OltProHrInfo{
	background-color: #73297B;
	color:#73297B;
	border:1px solid #73297B;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 0px;
}
.OLTPROBodyDateInfo {
	color: #003366;
	background-image: url('../images/dateContainerBroad.gif'); 
	background-repeat: no-repeat; 
	background-attachment: fixed; 
	background-position: left top;
	font-family: Times New Roman, Arial, Helvetica, Sans-Serif;
	font-size: 15px; 
	font-weight: bold;
}
#proframework {
	background-color: #ffffff;
	margin: auto;
	padding: 0px;
	width: 85%;
	height: 100%;
}

#proheader {
	text-align: left;
}
BODY {
	
	padding:0px; 
	margin:0px; 
	min-width: 776px;
	text-align:center;
	background: url(../images/tile-body.jpg) top center repeat-x #ffffff;
	
}
.OltTabNullData {
	border: 2px solid #B9C3D1;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}

.OltTabData {
	background: url("../images/selTabData.gif") repeat-x ;
	color: #FFFFFF;

}
.Olttabback {
	background: url("../images/oltback06.gif");
}
.OltHeadTabStyle {
	background: url("../images/back-tiles.gif") repeat-x ;
}
a.logout-text {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px; 
	font-weight: bold;
	color:#881880;
}


.leftMenu {	text-align: left; }
		
.centerMenu { text-align: center;}
		
.rightMenu { text-align: right;	}

.menuBarItem { 
cursor: hand;

}

.menuBarItemHead { 
cursor: hand;
background-image: url(../images/selTabData.gif);
background-repeat: repeat-x ;
border: 1px solid #1a1a1a;

}
		
a.MenuLabelLink	{ COLOR: #FFFFFF;	FONT-SIZE: 12px;
FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None;
margin: 0px; padding: 0px; font-weight: bold; }
a.MenuLabelLink:link { COLOR: #FFFFFF;FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; margin: 0px; padding: 0px; font-weight: bold; }
a.MenuLabelLink:visited	{ COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None;font-weight: bold;	}
a.MenuLabelLink:hover{ COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; font-weight: bold;}
		
a.MenuLabelLinkOn {	COLOR: #FFFFFF; FONT-SIZE: 11px;
FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None;
margin: 0px; padding: 0px; font-weight: bold; }
a.MenuLabelLinkOn:link { COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuLabelLinkOn:visited { COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuLabelLinkOn:hover { COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }

		
a.MenuItemLink { COLOR: #052D5A; FONT-SIZE: 11px;
FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None;
margin: 0px; padding: 0px; font-weight: bold; }
a.MenuItemLink:link { COLOR: #052D5A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuItemLink:visited { COLOR: #052D5A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuItemLink:hover { COLOR: #052D5A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
		
			
a.MenuItemLinkOn { COLOR: #ffffff; FONT-SIZE: 11px;
FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None;
margin: 0px; padding: 0px; font-weight: bold; }
a.MenuItemLinkOn:link { COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuItemLinkOn:visited { COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
a.MenuItemLinkOn:hover { COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: None; }
		
.myMenu { position: absolute; visibility: hidden; z-index: 5; }		
		
.myMenuLabelleft { padding: 0px 0px 0px 5px; text-align: left; }		
.myMenuLabelcenter { padding: 0px 0px 0px 0px; text-align: center; }		
.myMenuLabelright { padding: 0px 0px 0px 0px; text-align: right; }		
.myMenuItemleft { padding: 0px 0px 0px 5px; text-align: left; }		
.myMenuItemcenter { padding: 0px 0px 0px 0px; text-align: center; }		
.myMenuItemright { padding: 0px 0px 0px 0px; text-align: right; }		
		
#OLT { 
width: 776px;
padding: 0px 0px 0px 0px;
z-index: 1;
}