﻿body 
{
    margin:0px;
    font-family:Arial;
    font-size:9pt;
}

textarea
{
	font-family:Arial;
	font-size: 9pt;
	color: Black;
}

.topMenu
{
    color:#33ccff;
}

.topMenu:hover
{
    color:#99ffff;
}

.leftMenu
{
    color:#33ccff;
    font-weight:bold;
    text-decoration:none;
}

.leftMenu:hover
{
    color:#660066;
    font-weight:bold;
}

.topMenuIcons
{
    color:#660066;
    text-decoration:none;
}
.bottomMenu
{
    color:#333333;
}
.user
{
    color:#660066;
    font-weight:bold;
}

.title
{
    color:#660066;
    font-weight:bold;
    font-size:14pt;
    padding:0px;
    margin:0px;
}

.LabelError
{
	color:Red;
}

.LabelInformation
{
	color:#333333;
}


.Label
{
	text-align: right;
	padding-right:5px;
	vertical-align:top;
	color:#000000;
	height:30px;
}

.Textbox
{
	font-family:Arial;	
	height: 16px;
	text-align:left;
	vertical-align:bottom;
}

.TextboxDisabled
{
	font-family:Arial;
	color: Black;
	height: 16px;
	vertical-align:bottom;
	background-color:#fefefe;
}

.Button
{
	font-weight:bold;
	background-color: #660066;
	color: #ffffff;
	border: outset 2px #660066;
	height: 22px;
	margin-left: 2px; 
	margin-right:2px; 
}

.Link
{
	color: #0066ff;
}

a
{
    color: #0066ff;
}
h1
{
    padding-top:8px;
}

.LinkWhite
{
	color: #ffffff;
}

.LinkPurple
{
	color: #660066;
	font-weight:bold;
	text-decoration:none;
}

.LinkPurple:hover
{
	text-decoration:underline;
}

.EmptyRow
{
    height:10px;
}

.LabelLeftAlign
{
	text-align: left;
	color:#000000;
	vertical-align:top;
}

.LabelRightAlign
{
    text-align: right;
	color:#000000;
	padding-right:5px;
}

.LabelRightAlignBold
{
	text-align: right;
	padding-right:5px;
	font-weight:bold;
}

.LabelLeftAlignGrey
{
	text-align: left;
	color:#666666;
}

.LabelCenterAlignDarkGreyBold
{
	text-align: center;
	color:#333333;
	padding-right:5px;
	font-weight:bold;
}

.LabelLeftAlignDarkGreyBold
{
	text-align: left;
	color:#333333;
	padding-right:5px;
	font-weight:bold;
}

.LabelLeftAlignDarkGreyBold12
{
	text-align: left;
	color:#333333;
	font-size:12pt;
	padding-right:5px;
	font-weight:bold;
}

.LabelGreenBold
{
	text-align: right;
	font-weight:bold;
	padding-right:5px;
	vertical-align:top;
	color:#333300;
	height:30px;
}

.LabelRightAlignTop
{
	text-align: right;
	padding-right:5px;
	vertical-align:top;
	color:#000000;
}

.LabelLeftAlignMiddle
{
	text-align: left;
	color:#000000;
	vertical-align:middle;
}

.LabelRightAlignBold
{
	text-align: right;
	padding-right:5px;
	vertical-align:top;
	color:#000000;
	font-weight:bold;
	height:30px;
}

.LabelHeaderGreenBold
{
	font-size: 10pt;
	font-weight:bold;
	font-style:normal;
	color:#333300;
	text-align: center;
	font-variant:normal;
	vertical-align:top;
}

.LabelNote
{
	color:#333333;
}

.MaskTextBox
{
    background-color:#ffffff;
    font-family:Arial;
    font-size:8pt;
	color: #666666;
    border: 1px solid #000000;
	height: 18px;
	text-align:left;
	vertical-align:bottom;
	padding-left:3px;
	font-style:italic;
	text-decoration:underline;
}

.InvisibleRow
{
    display:none;
}

.AccordionHeader
{
    font-family:Arial;
	font-size: 9pt;
	font-weight:bold;
   
    vertical-align:middle;
    padding-left:2px;
    background-color:#333300;
    border:solid 1px #0066cc;
    text-decoration:none;
}

.AccordionHeader:hover
{
    text-decoration:none;
    cursor:pointer;
}

.AccordionHeaderLink
{
    font-family:Arial;
	font-size: 9pt;
	font-weight:bold;
    color:#ffffff;
    vertical-align:middle;
    text-decoration:underline;
    padding-top:2px;
}

.AccordionHeaderLink:hover
{
    text-decoration:underline;
    cursor:pointer;
}

.AccordionSelectedPane
{
    font-family:Arial;
	font-size: 9pt;
	font-weight:bold;

    vertical-align:middle;
    padding-left:2px;
    background-color:#333300;
    border:solid 1px #0066cc;
    text-decoration:none;
}
.AccordionSelectedPane:hover
{
    cursor:pointer;
}

.pagerStyle
{
	border:solid 1px #999999;
    vertical-align:middle;
    padding-left:5px;
    padding-right:5px;
    width:60px;
    text-align:center;
}
.pagerStyle:hover
{
	border:solid 1px #999999;
    vertical-align:middle;
    padding-left:5px;
    padding-right:5px;
    width:60px;
    text-align:center;
    
}
.pagerStyle2
{
	
	/*border-right:solid 1px #999999;*/
    vertical-align:middle;
    /*padding-left:5px;
    padding-right:5px;*/
    width:20px;
    text-align:center;
}
.pagerStyle2:hover
{
	
}
.pagerStyle3
{
	color:#990000;
	text-decoration:none;
}
.pagerStyle3:hover
{
	color:#990000;
	text-decoration:underline;
	
}
.gridClass
{
    border-bottom:dotted 1px #666666;
    border-top:dotted 1px #666666;
}

#UpdateProgress1 
{
    background-color:#CF4342;
    color:#fff;
    top:0px;
    right:0px;
    position:fixed;
}

#UpdateProgress1 img 
{
    vertical-align:middle;
    margin:2px;
}

.zeGridView
{
	border:solid 1px #000000;
	/*border-bottom:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-top:1px;
	border-top-color:#CCCCCC;
	border-top-style:solid;*/
}

.zeGridView td
{
	/*border-bottom:solid 1px Transparent;
	border-bottom:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-top:1px;
	border-top-color:#CCCCCC;
	border-top-style:solid;*/
}

.zeGridViewRow
{
	border-bottom:solid 1px #000000;
}

.zeGridViewColumn
{
	border:solid 1px Transparent;	
}

.zeGridViewHeader
{
	height:10px;
	border:0px;
	background-color:#666666;
	border-bottom:outset 1px #333333;
	color:#FFFFFF;
	
}

.zeGridViewPager
{
	background-color: #EFEFEF;
}

.GridItemTitle
{
	text-align: left;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
}

.LabelHeadingWhite
{
    font-size:11pt;
    font-weight:bold;
    color:#ffffff;
}

.LabelHeadingGrey
{
    font-size:11pt;
    font-weight:bold;
    color:#cccccc;
}

.LabelHeadingBlue
{
    font-size:11pt;
    font-weight:bold;
    color:#33ccff;
}

.LabelHeadingDarkGrey
{
    font-size:11pt;
    font-weight:bold;
    color:#333333;
}