a.MenuLink:link
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height:130%;
	
	color: #7F1763;
}
a.MenuLink:visited 
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height:130%;
		
	color: #7F1763;
}
a.MenuLink:hover 
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height:130%;
	
	color: #CB7EB6;
}
a.MenuLink:active 
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height:130%;	
	
	color: #7F1763;
}

.TextTitle
{
	color: #642152;
	font-size: 18px;
	font-style: italic;
	padding-left: 25px;
	background-image:url(../Images/Layout/TitleBg.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom-color: #642152;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.TextSubTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #642152;	
}

.TextSmall
{
	font-size: 9px;
}

.Text
{
	font-size: 11px;
	text-align: justify;
}

.Image
{
	border-width: 3px;
	border-style: solid;
	border-color: #CCCCCC;		
}

.ImageBox
{
	font-size: 11px;
	
	margin: 1px;
	padding: 10px;

	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color:#f9f9f9;	
}

.TextBox
{
	font-size: 11px;
	
	margin: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color:#f9f9f9;
}

.TextBoxRequired
{
	font-size: 11px;
	
	margin: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color:#f9e9e9;
}

.TextBoxNotExpanded
{
	font-size: 11px;
	
	margin: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color:#f9f9f9;
}

.TextBoxNotExpandedRequired
{
	font-size: 11px;
	
	margin: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color:#f9e9e9;
}

.TextArea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	margin: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color:#f9f9f9;
}

.TextAreaRequired
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	margin: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color:#f9e9e9;
}

.SelectList
{
	font-size: 11px;
	
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color:#f9f9f9;
}

.SelectListRequired
{
	font-size: 11px;
	
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color:#f9e9e9;
}

.Button
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	
	margin: 1px 2px 1px 2px;
	padding: 2px;
	width: 100px;
	border-width: 0px;
	background-color:#3399CC;
}

.ButtonWarning
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	
	margin: 1px 2px 1px 2px;
	padding: 2px;
	width: 100px;
	border-width: 0px;
	background-color:#ff3333;
}

.SelectListRequired
{
	font-size: 11px;
	
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color:#f9e9e9;
}

.GridTable
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.GridRowEven
{
}
.GridRowOdd
{
}

.GridRowSelected
{
	background-color: #D4E3FF;
}

.GridCellHeader
{
	padding-top: 5px;
	padding-bottom:: 2px;
	
	font-size: 12px;
	font-weight: bold;
	
	color: #0066CC;
	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}

.GridCellHeaderSelected
{
	padding-top: 5px;
	padding-bottom: 2px;
	
	font-size: 12px;
	font-weight: bold;
	
	color: #3399FF;
	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0000CC;	
}

.PageSelectorCellPaging
{
	font-size: 11px;
	text-align: center;
	
	color:#006666;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;	
}

.GridCell
{
	font-size: 11px;
	padding: 1px;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

a.PageSelectorPage
{
	font-size: 11px;
	text-decoration: none;
	color: #6666ff;
}

a.PageSelectorPageActive
{
	font-size: 12px;
	text-decoration: none;
	color: #ff6666;
}

.FormRow
{
}

.FormCellLabel1
{
	width: 40%;
	
	padding-top: 3px;
	padding-bottom: 2px;
	
	font-size: 11px;
	font-weight: bold;
	
	color: #642152;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}

.FormCellControl1
{
	width: 60%;
	
	padding-top: 3px;
	padding-bottom: 2px;
	
	font-size: 11px;
	font-weight: bold;
	
	color: #0066CC;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}

.FormCellLabel2
{
	width: 18%;
	
	padding-top: 2px;
	padding-bottom: 1px;
	
	font-size: 11px;
	font-weight: bold;
	
	color: #642152;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}

.FormCellControl2
{
	width: 28%;
	
	padding-top: 2px;
	padding-bottom: 1px;
	
	font-size: 11px;
	font-weight: bold;
	
	color: #0066CC;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}

.FormCellSubTitle
{
	padding-top: 15px;
	
	font-size: 13px;
	font-weight: bold;
	color: #FFAE00;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.FormCellText
{
	padding-bottom: 5px;	
	font-size: 11px;
}

.PanelTable
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.PanelCellTitle
{
	color: #642152;
	font-size: 18px;
	font-style: italic;
	padding-left: 25px;
	background-image:url(../Images/Layout/TitleBg.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom-color: #642152;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.PanelCellDescription
{
	font-size: 11px;
	text-align: center;
}

.PanelRow
{
}

.PanelCell
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.DivPanelControl
{
	width: 100%;
}

.DivPanelButton
{
	width: 100%;
	text-align: right;
}

.DivMessagePrinterContainer
{
	width: 100%;
	
	padding: 10px;
	
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
}

.DivMessageError
{
	width:100%;
	text-align:center;
	font-size: 12px;
	font-weight: bold;	
	color: #ff3333;
}

.DivMessageWarning
{
	width:100%;
	text-align:center;	
	font-size: 12px;
	font-weight: bold;	
	color: #ff33ff;
}

.DivMessageInfo
{
	width:100%;
	text-align:center;	
	font-size: 12px;
	font-weight: bold;
	color: #33ff33;
}
