body
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 0px;
	padding-top: 1px;
	font-family: 'lucida grande' , tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

.HyperLink
{
	font-family: 'lucida grande' , tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	
	text-decoration:none;
	color:Black;
	font-weight:normal;
}

.usermessage
{
	color:red;
	font-family:Arial;
	font-weight:bolder;
	font-size:12px;
}
.NotificationMessage
{
	padding: 5px;
	margin: 3px;
	border: 1px solid #D1D6DB;
	background-color: #FFFFEC;
	color: Black;
	font-weight: normal;
	font-size: 13px;
}
.NotificationTask
{
	color:Navy;
	font-family:Arial;
	font-weight:normal;
	border-bottom-style:none;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
}

.ModuleHeading
{
	border-width: 1px;
	border-style: none;
	text-align: left;
	padding-left: 10px;
	vertical-align: middle;
	background-color: #C9CFDE;
	color: #3B5998;
	font-weight: bold;
	font-size: 14px;
	border-color: #3B5998 #006699 #006699 #006699;
	height: 45px;
}
.ModuleSubHeading
{
	border-left: thin none #006699;
    border-right: thin none #006699;
    border-top: thin none #006699;
    border-bottom: thin inset #006699;
    text-align:center;
	    padding-left:10px;
	    vertical-align:middle;
	    background-color:#496088;
	    color:Black;
	    font-family:Arial;
	    font-weight:normal;
	    font-size:14px;
	    height:30px;
}

.RowSingleBorder
{
	border-color:Black;
	border-bottom-style:inset;
	border-bottom-width:thin;
	border-top-style:inset;
	border-top-width:thin;
	border-left-style:inset;
	border-left-width:thin;
	border-right-style:inset;
	border-right-width:thin;
}
.logintablesmallrow
{
	background-color:#003399;
	color:#ffffff;
	font-family:Arial;
	font-weight:bolder;
	font-size:18px;
}
.logintablebigrow
{
	background-color:#ffffff;
	border-top-color:#ffcc00;
	border-top-width:thick;
	border-top-style:solid;
	color:#ffffff;
	font-family:Arial;
	font-weight:bolder;
	font-size:18px;
}

.LoginPageLabel
{
	background-color:Transparent;
	color:Black;
	font-family:Arial;
	font-weight:bolder;
	font-size:13px;
	margin-bottom:5px;
}
.UserLabel
{
	margin: 4px 0px 0px 0px;
	background-color: Transparent;
	color: #496088;
	font-weight: normal;
	font-size: 13px;
}

.LoginPageTextBox
{
	background-color:#ffffff;
	color:Black;
	font-family:Arial;
	font-weight:bolder;
	font-size:13px;
	border-color:#003390;
	height:24px;
}

.UserPageTextBox
{
    background-color:#EDF5F8;
    border-style:solid;
    border-width:1px;
    border-color:Gray;
    color: #496088;
    font-family:Arial;
    font-size:13px;
}
.CategoriesTextBox
{
    font-family:Arial;
    font-size:13px;
    color:#496088;
    background-color:#CFD8E9;
    border-style:solid;
    border-width:1px;
    border-color:Gray;
    text-align:left;
}
.ReportTextBox
{
	background-color:#ffffff;
	color:#003390;
	font-family:Arial;
	font-weight:bolder;
	border-style:none;
	vertical-align:middle;
}

.UserPageCheckBox
{
	background-color:Transparent;	
	color:#496088;
	font-family:Arial;
	font-weight:bolder;
	font-size:13px;
	border-color:#003390;
	vertical-align:bottom;
}
.UserPageDropdown
{
	background-color:#EDF5F8;
	color: #496088;
	font-family:Arial;
	font-weight:normal;
	font-size:13px;
	border-color:#003390;
}

.LoginPageLinkButton
{
	text-decoration:none;
	color:#003399;
	font-family:Arial;
	font-weight:normal;
	font-size:13px;
	border-color:#003390;
	
}
.TabButton
{
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	font-family: Arial, Verdana,'Lucida Console' , Sans-Serif;
	background-color: Transparent;
	text-align: center;
	color:#003390;
}

.LinkButton
{
	text-decoration:none;
	color:Black;
	font-weight:normal;
	font-size:12px;
	border-color:#003390;
}

.LinkButtonSelected
{
	text-decoration:none;
	color:Black;
	font-family:Arial;
	font-weight:bolder;
	font-size:12px;
	border-color:#003390;
}

.userpagelink
{
	text-decoration:none;
	color:#003399;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	border-color:#003390;
	
}
.LoginPageButton
{
	
	color:#003399;
	font-family:Arial;
	font-weight:bolder;
	font-size:14px;
	border-color:#003390;
	border-width:1px;
	background-color:#ffffff;
	width:100px;
	padding:2px;
	
}

.ReportButton
{
	color:White;
	font-family:Arial;
	font-weight:bolder;
	font-size:13px;
	border-color:#003390;
	border-width:1px;
	background-color:#294A7B;
	width:100px;
	padding:2px;
}

.SpecialButton
{
	margin:4;
	color:White;
	font-family:Arial;
	font-weight:bolder;
	font-size:13px;
	border-color:#003390;
	border-width:1px;
	background-color:#294A7B;
	width:100px;
	padding:2px;
}

.UserButton
{
	margin:4;
	-webkit-box-shadow: rgba(0, 0, 0, 0.0976563) 0px 1px 0px;
	repeat 0px 0px;
	border-bottom-color: #888;
	border-bottom-color: #888;
	border: solid;
	border-width:1px;
	color: #333;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	line-height: normal !important;
	padding: 2px 6px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
}

.searchdialog
{
	border-bottom:1px solid #003399;
	border-left:1px solid #003399;
	border-top:1px solid #003399;
	border-right:1px solid #003399;
}
.searchdialogheader
{
	border-bottom:1px solid #003399;
	background-color:#dcdcdc;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
}
.searchdialoginstruction
{
	color: #496088;
	font-family:Arial;
	font-weight:normal;
	font-size:13px;
	text-align:left;
}

.searchdialoginstruction_NB
{
	color: #496088;
	font-family:Arial;
	font-weight:normal;
	font-size:13px;
	text-align:left;
}

.searchdialoginstruction_Small
{
	color: #496088;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	text-align:left;
}
.searchdialoginstruction_Small_R
{
	color: #496088;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	text-align:right;
}
.searchdialoginstruction_R
{
	color: #496088;
	font-family:Arial;
	font-weight:normal;
	font-size:13px;
	text-align:right;
}
.SearchResults
{
	border-color:#003399;
	font-size:14px;
}

.searchresultsHeader
{
	border-bottom-style:solid;
	border-bottom-color:Black;
	Cursor:Default;
	Font-weight:bold;
	font-size:14px;
	Color:Black;
	background-color:#dcdcdc;
	font-family:Arial;
}

.searchresultsItem
{
	font-family:Arial;
	font-size:14px;
	Cursor:Default;
	Color:Navy;
}

.searchresultspager
{
	Cursor:HAND;
	Font-weight:normal;
	font-size:14px;
	border:Solid 1px #003399;
	Color:Black;
	background-color:#dcdcdc;
	font-family:Arial;
}

.leftmenu
{
	border-bottom:1px solid #003399;
	border-left:1px solid #003399;
	border-top:1px solid #003399;
	border-right:1px solid #003399;
	background-color:#cccccc;

}
.MessageLabel
{
	background-color:#FFFFCC;
	color:Maroon;
	font-family:Arial;
	font-weight:bolder;
	font-size:13px;
	border-bottom-style:none;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	border-color:#D1D6DB;
	border-bottom-style:groove;
	border-bottom-width:thin;
	border-top-style:groove;
	border-top-width:thin;
	border-left-style:groove;
	border-left-width:thin;
	border-right-style:groove;
	border-right-width:thin;		
}
.TaskGridItem
{
	background-image:url(../Images/bgItem.jpg);
	border-width:thin;
	border-color:#B5D2F0;
	border-style:groove;
	color:#000066;
	font-size:smaller;
	font-weight:normal;
	font-family:Arial;
}
.TaskGridHeader
{
	background-image: url(../Images/bgHeader.jpg);
	border-color: #006699;
	border-style: solid;
	background-color: #006699;
	font-size: smaller;
	font-weight: bold;
	font-family: Arial;
	color: #B5D2F0;
	height: auto;
}

.TaskGridControls
{
	font-family:Arial;
	font-weight:normal;
	font-variant:normal;
	color:Black;
	font-size:15px;
}
.TaskGridHeading
{
	background-image:url(../Images/bgHeader.jpg);
	font-family:Arial;
	font-size:15px;
	font-weight:bolder;
	font-variant:normal;
	color:Black;
}
.Grid
{
	border-width: 1px;
	border-color: #B5D2F0;
	font-size: 13px;
	color: Black;
}

.GridHeader
{
	margin: 3px;
	padding: 3px 3px 8px 3px;
	border-bottom: 1px solid #627AAD;
	font-size: 13px;
	font-weight: bold;
	height: auto;
	color: #3B5998;
}

.GridHeader a
{
	text-decoration:none;
	font-weight:bold;
	font-size: 13px;
}

.GridHeader a:link { color:#3B5998; }
.GridHeader a:visited { color:#3B5998; }
.GridHeader a:hover{color: #BF5432;}

.GridFooter
{
	border-top : 1px solid #627AAD;
	font-size: 13px;
	font-weight:bold;
	color:Black;
	height:auto;
}

.GridItem
{
	border-width: thin;
	border-color: #B5D2F0;
	border-style: groove;
	background-color: #FFFFFF;
	color: #496088;
	font-size: 13px;
	font-weight: normal;
	font-family: Arial;
	padding-bottom: 4px;
	padding-top: 4px;
}

.GridItemOld
{
	background-image:url(../Images/bgItem.jpg);
	border-width:thin;
	border-color:#B5D2F0;
	border-style:groove;
	background-color:#def1ff;
	color: #496088;
	font-size:13px;
	font-weight:normal;
	font-family:Arial;
}

.GridItem a
{
	text-decoration:underline;
	font-weight:normal;
	font-size: 13px;
	font-family:Arial;
}

.GridItem a:hover { color:#FF3300; }

.GridAlternateItem
{
	border-width:thin;
	background-color:#E7E8E8;
	border-color:#000066;
	border-style:groove;
	font-size:13px;
	font-weight:normal;
	font-family:Arial;
	color:Black;	
}
.GridSelectedItem
{
	border-width:thin;
	border-color:#000066;
	border-style:groove;
	font-size:13px;
	font-weight:bolder;
	font-family:Arial;
	color:Black;	
}


.ContractLabel
{
	background-color:Transparent;
	color:#000066;
	font-size:15px;
}

.UserPageTD
{
	background-color:Transparent;
	color:#003390;
	font-family:Arial;
	font-weight:bolder;
	font-size:12px;
	border-color:#003390;
	vertical-align:bottom;
}
.TextLabel
{
	background-color:Transparent;
	color:Black;
	font-family:Arial;
	font-weight:bolder;
	font-size:13px;
	vertical-align:bottom;
	border:none;
	text-align:left;
}

.formlabelcell
{
	background-color:transparent;
}

.formTable
{
	padding: 5px;
	margin: 5px;
	background-color: #EDEFF4;
	border: 1px solid #7A8FBA;
}

.FormMainPanel
{
	background-color:White;
}
.FormOptionsPanel
{
	border-right:solid 1px lightsteelblue;
}
.LightBackground
{
    background-color:#EDF5F8;
}

.RightBorder
{
	
}
.UploadFile
{
	background-color:#CFD8E9;
	color:#496088;
	font-family:Arial;
	font-weight:bolder;
	font-size:14px;
	border-color:#496088;
}
.tab-active
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
.RowHeader
{
	font-family: Arial; 
	font-size: 13px;
	font-weight: bold;
	color: Navy;
}
.jobconfirmationleft
{
	background-color:White;
	color:navy;
	font-family:Arial;
	font-weight:normal;
	font-size:14px;
}
.reportTD
{
	background-color:White;
	color:navy;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
}
.ReportPageTextBox
{
	background-color:Transparent;
	color:#003390;
	font-family:Arial;
	font-weight:bolder;
	vertical-align:middle;
	border-style:none;
}
.ReportTopLabelTextBox
{
	background-color:Transparent;
	color:Black;
	font-size:13px;
	font-family:Arial;
	font-weight:bolder;
	vertical-align:top;
	border-style:none;
}
.ReportTopTextBox
{
	background-color:#ffffff;
	color:Black;
	font-size:13px;
	font-family:Arial;
	font-weight:bolder;
	vertical-align:top;
	border-color:#003390;
}
.ReportTopLabel
{
	background-color:Transparent;
	color:Black;
	font-family:Arial;
	font-weight:bolder;
	font-size:13px;
	vertical-align:top;
}
.ReportDropdown
{
	background-color:#ffffff;
	color:Black;
	font-family:Arial;
	font-weight:bolder;
	font-size:13px;
	border-color:#003390;
	vertical-align:top;
}

.HeadingLabel
{
	font-size:18px;
	font-weight:normal;
	color:#000066;
}
.btnhov
{
	color: black;
	font-family: Arial;
	background: url(Images/bgButton.bmp);
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;

}

.buttonSelected
{
	color: black;
	font-weight: bold;
	border-style:solid;
	border-width:1px;
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	border-left: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
}

.btn
{     
   color: #496088;
   font-family:Arial;
   background-color:transparent;
   border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;
   margin-left: 2px; margin-right: 2px;
   /*
filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffffff', EndColorStr='#ffeeddaa', GradientType=0);
*/
 
 }




/*
.TopGradient
{
	filter:progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#0066CC', EndColorStr='#FF6699CC');
}
.MainGradient
{
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#669AFF', EndColorStr='#FFFFFF', GradientType=1);
}
.FooterGradient
{
	filter::progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FFFFFF', EndColorStr='#669AFF', GradientType=1);
}
*/
.UserPageCheckBox1
{
	background-color:Transparent;	
	color:#496088;
	font-family:Arial;
	font-weight:bolder;
	border-color:#003390;
	font-size:13px;
}
.UserCheckboxLabel
{
	background-color:Transparent;
	color:#496088;
	font-family:Arial;
	font-weight:bolder;
	font-size:13px;
}

.UserCheckBox
{
	background-color:Transparent;	
	color:Black;
	font-family:Arial;
	font-weight:bolder;
	font-size:11px;
	border-color:#003390;
}

.MenuButton
{
	Cursor:HAND;
	background-color:White;
	color:Black;
	font-weight:bolder;
	font-size:13px;
}
.MenuButtonSelected
{
	Cursor:HAND;
	background-color:White;
	color:Navy;
	font-weight:bold;
	font-size:14px;
}
.digitalpagetextbox
{
	background-color:#ffffff;
	color:Black;
	font-family:Arial;
	font-weight:bolder;
	font-size:11px;
	border-color:#003390;
}
.DefaultPageLinks
{
	text-decoration:underline;
	color:White;
	font-family:Arial;
	font-weight:bolder;
	font-size:12px;
}
.WizardTD
{
	background-color:White;
}

.ASPTable
{
    background-color:#CFD8E9;
    vertical-align:top;
}
h3
{
	font-family:Arial;
	color:#003399
}
h5
{
	font-family:Arial;
	color:#003399
}
p
{
	font-family:Arial;
	font-size:medium;
	color:#000000;
}

.LogoutLink
{
	font-family: 'lucida grande' , tahoma, verdana, arial, sans-serif;
	font-size: 13px;

	font-weight:normal;
	color: #FFFFFF;
	text-decoration:none;
}

.MainMenu
{
	width: 100%;
	height: 12;
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
	background-color: #627AAD;
	color: #FFFFFF;
	font-family: 'lucida grande' , tahoma, verdana, arial, sans-serif;
	font-size: 11px;
}

.MenuItem
{
	font-family: 'lucida grande' , tahoma, verdana, arial, sans-serif;
	font-size: 13px;

	background-color: #627AAD;
	font-weight:bold;
	margin-left:5pt;
	margin-right:5pt;
	
	Cursor:"Hand";
}

.MenuItemHover
{
	background-color: #7A8FBA;
	font-weight: bolder;
	color: #FFFFFF;
}

.MenuItemPressed
{
	background-color: #627AAD;
	border: solid #1D4088;
	font-weight: bolder;
	color: #FFFFFF;
}
.MainMenuHover
{
	background-color: #7A8FBA;
}
.unwatermarked {
	font-weight:bold;
}

.watermarked {
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}
.dot_back
{
    background-image:url(../Images/accessplus_dotted_back.png);
}
.mainbanner
{
    background-image:url(../Images/accessplus_banner.gif);
    background-repeat:no-repeat;
    background-position:center;
    width:100%;
    height:140px;
}
.td
{
    font-family:Arial;
}
.UserLink
{
	text-decoration:underline;
	color:#496088;
	font-family:Arial;
	font-weight:bolder;
	font-size:12px;
}
