/* Page styles */

/* BDD7F2 */
/* BDD7F2 */
.pageTable
{
	border-collapse: collapse;
	border: solid 0 #F1F1F1;
	height: 100%;
	width: 100%;
}
.pageTdHeader
{
	border: solid 0 #0509CA;
}
.pageTdMenu
{
}
.pageTdBody
{
	height: 100%;
	vertical-align: top;
	padding-left: 10;	
	padding-right: 10;
}
/* About Control */


/* Filter Control */
.filterTable
{
	background-color:#DBDBDB;
	border: solid 1 #999999;
}

/* Portal Form Lookup */
.resultHeader
{
	vertical-align: top;
}

/* Header Control */
.headerTable
{
	background-color:#1C6CCC;
	border: solid 1 #0509CA;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height:45;
}
.headerTdLeft
{
	padding-left: 10;
}
.headerTdRight
{
	text-align: right;
	padding-right: 10;

}

.headerTitle
{	
	font-family:Arial;
	font-size:24;
	font-weight:bold;		
	color:#FFFFFF;
}
.headerVersion
{
	font-family:Arial;
	font-size: 12;
	font-weight: bold;
	color:#E5E4E8;	
}

/* Error Control */
.errorMessage
{
	font-weight: bold;
}

/* Footer Control */
.footerTable
{
	background-color:#1C6CCC;
	border: solid 1 #0509CA;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.footerTdLeft
{
	text-align: left;
}
.footerTdRight
{
	text-align: right;
	padding-right: 10;
}
.footerResponse
{
	font-family:Arial;
	font-size: 12;
	font-weight: bold;
	color:#E5E4E8;	
}
.footerUsername
{
	font-family:Arial;
	font-size: 12;
	font-weight: bold;
	color:#E5E4E8;	
}

/* Login Control */
.controlLoginTable
{
	background-color:#F1F1F1;	
	border:solid 1 #999999;
	text-align: left;
	color:#373FB4;
}
.controlLoginTd
{
	padding: 10 10 10 10;
	text-align: left;
	color:373FB4;
}
.controlLoginMessage
{
	color:Red;
	text-align: left;
}
.loginLabel
{
	color:#373FB4;
}

/* Menu Control */
.menuTable
{
	border: solid 1 #2488F6;
	background-color:#BDD7F2;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.menuTdMenu
{
	text-align: left;
}
.menuTdUserName
{
	text-align: right;
	padding-right: 10;
}
.menustyle 
{
	font-family:Arial;
	font-size:12px;
	border: solid 1px #BDD7F2; 
	padding: 2px 6px 2px 6px; 
	margin: 0px; 
	background: #BDD7F2; 
	white-space: nowrap; 
	color:#0509CA;
}
.subMenuStyle
{
	font-family:Arial;
	font-size:12px;
	border: solid 1px #2488F6; 
	padding: 2px 6px 2px 6px; 
	margin: 0px; 
	background: #BDD7F2; 
	white-space: nowrap; 
	cursor:default;
	cursor:hand;	
	color:#0509CA;
}

.menuitem 
{
	font-family:Arial;
	font-size:12px;
	border: solid 1px #BDD7F2; 
	padding: 2px 6px 2px 6px; 
	margin: 0px; 
	background: #BDD7F2; 
	white-space: nowrap; 
	cursor:default;
	cursor:hand;
	color:#0509CA;
}
.mouseover 
{
	font-family:Arial;
	font-size:12px;
	border: solid 1px #2488F6;
	padding: 2px 6px 2px 6px; 
	margin: 0px; 
	background: #2488F6;
	white-space: nowrap; 
	cursor:default;
	cursor:hand;
	color:#0509CA;	
}

/* General Control Styles */
.controlUserName
{
	font-family:Arial;
	font-weight:bold;
	font-size:12;
}
.controlTitle
{
	font-family:Arial;
	font-weight:bold;
	font-size:14;
	color:#FFFFFF;
	background-color:#6BA55A;
}
.controlDataGrid
{
	font-family:Arial;
	font-size:12;	
}
.controlDataGrid
{	
}

/* Form Title */
.formTitleTable
{
	margin-top: 10;
}
.formTitleTd
{
	width:580;
	height: 30;
	padding-left: 10;
}

/* Form Window */
.formTable
{
	width:100%;
	background-color:#F1F1F1;	
	border:solid 1 #999999;
	text-align: left;
	color:#373FB4;
}

.formTdTop
{
	padding-left: 10;
	padding-right: 10;
	padding-bottom: 10;
	vertical-align: top;
}

.formTdBottom
{
	padding: 5 10 5 10;
	background-color:#D5E5BE;
	border: solid 1 #ADC975;
	color:#373FB4;
}

/* Global Styles */
span, select, input, textarea, label, div
{
	font-family:Arial;
	font-size:12;
}
.summary
{
	text-align: left;
}

.formLabel
{
	color:#373FB4;
	border: solid 0 #FFFFFF;
	background-color: Transparent;
}

.formLabelBold
{
	font-weight: bold;
	color:#373FB4;
	border: solid 0 #FFFFFF;
	background-color: Transparent;
}

.formLabelNumeric
{
	color:#373FB4;
	border: solid 0 #FFFFFF;
	background-color: Transparent;
	text-align: right;	
}

.formLabelDataGrid
{
	text-align: left;	
}

.formLabelDataGridNumeric
{
	text-align: right;	
}

.formSectionLabel
{
	color:#373FB4;
	font-weight: bold;
	margin-bottom: 2;	
}

.formFieldNumericReadOnly
{
	color: #000000;
	border: solid 1 #BBBBBB;
	background-color: #F1F1F1;
	text-align: right;
}

.formFieldReadOnly
{
	color: #000000;
	border: solid 1 #BBBBBB;
	background-color: #F1F1F1;		
}

.formField
{
	border-color: #BBBBBB;
	border-width: 1;
	border-style: solid;
}

.formFieldNumeric
{
	border-color: #BBBBBB;
	border-width: 1;
	border-style: solid;
	text-align:right;
}

.formLabelField
{
	font-weight: bold;
}


a:link
{
	font-family: Arial;
	font-size: 12;	
	color: #0000FF;		
	text-decoration: underline;		
	margin-right: 5;
}
a:visited
{
	font-family: Arial;
	font-size: 12;			
	color: #0000FF;
	text-decoration: underline;		
	margin-right: 5;
}

a:hover
{
	font-family: Arial;
	font-size: 12;
	color: #0000FF;				
	font-weight: bold;
	text-decoration: underline;		
	margin-right: 5;	
}

a
{
	font-family: Arial;
	font-size: 14;	
	color: #AAAAAA;		
	text-decoration: underline;		
	margin-right: 5;	
}

a.FormButton:link
{
	font-family: Arial;
	font-size: 14;		
	color: #0000FF;		
	font-weight: bold;
	text-decoration: underline;		
	margin-right: 10;
}
a.FormButton:visited
{
	font-family: Arial;
	font-size: 14;			
	font-weight: bold;
	color: #0000FF;
	text-decoration: underline;		
	margin-right: 10;
}

a.FormButton:hover
{
	font-family: Arial;
	font-size: 14;
	color: #0000FF;					
	text-decoration: underline;		
	margin-right: 10;	
}

a.FormButton
{
	font-family: Arial;
	font-size: 14;	
	color: #AAAAAA;			
	margin-right: 10;	
}
a.Header:link
{
	font-family: Arial;
	font-size: 12;			
	font-weight: bold;	
	color: #FFFFFF;
	text-decoration: none;
}
a.Header:visited
{
	font-family: Arial;
	font-size: 12;			
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.Header:hover
{
	font-family: Arial;
	font-size: 12;			
	color: #CCCCCC;	
	font-weight: bold;		
	text-decoration: underline;	
}

a.Item:link
{
	font-family: Arial;
	font-size: 12;		
	font-weight: bold;	
	color: #000000;	
	text-decoration: none;
}
a.Item:visited
{
	font-family: Arial;
	font-size: 12;			
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.Item:hover
{
	font-family: Arial;
	font-size: 12;			
	color: #798073;
	font-weight: bold;	
	text-decoration: underline;	
}

a.PMC_HomeLink:link
{
	font-family: Verdana;
	font-size: 16;		
	color: #336699;	
	text-decoration: none;
}
a.PMC_HomeLink:visited
{
	font-family: Verdana;
	font-size: 16;			
	color: #336699;
	text-decoration: none;
}
a.PMC_HomeLink:hover
{
	font-family: Verdana;
	font-size: 16;	
	font-weight: normal;		
	color: #0000FF;	
	text-decoration: underline;	
}

a.FieldLookup:link
{
	font-family: Arial;
	font-size: 14;	
	color: #0000FF;		
	text-decoration: none;		
	margin-right: 5;
	margin-left: 5;	
	font-weight: bold;
	border: solid 1 #9C9A9C;
	padding: 0 3 0 3;	
}
a.FieldLookup:visited
{
	font-family: Arial;
	font-size: 14;	
	color: #0000FF;		
	text-decoration: none;		
	margin-right: 5;
	margin-left: 5;	
	font-weight: bold;	
	border: solid 1 #9C9A9C;
	padding: 0 3 0 3;	
}

a.FieldLookup:hover
{
	font-family: Arial;
	font-size: 14;	
	color: #0000FF;		
	text-decoration: none;		
	margin-right: 5;
	margin-left: 5;
	font-weight: bold;
	border: solid 1 #0000FF;
	padding: 0 3 0 3;
}

body
{
	font-family:Arial;
	font-size:10;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.MultiPagePanel
{
	padding: 5 5 5 5;
}

.LineText1
{
	font-family: Verdana, Arial;
	font-size: 11;
	color: #0F0F0F;
	line-height: 1.5;	
}
.LineText2
{
	font-family: Verdana, Arial;
	font-size: 11.5;
	color: #373FB4;
	line-height: 1.5;
}
.ParameterTable
{
	
	border: solid 1 #B8B8B8;
	background-color: #E1E1E1;
	padding: 100 10 10 0;
	margin: 0 0 0 0;
}