	
a:link, a:visited
{
	color: blue;
}

a:hover
{
	color: red;
}

a img
{
	border: 0;
}

body
{
	font: 9pt Verdana;
	margin: 0;
}

h1
{
	background: white;
	color: Black;
	font: 9pt Verdana;
}

.t1
{
	color: Navy;
	font-size: 9pt;
	font-weight:bold;
	
}

h2
{
	background: white;
	color: #600;
	font-size: 8pt;
}

h3
{
	color: #000;
	font-size: 8pt;
}


td, #jobinfo
{
	font: 8pt Verdana;
}


hr
{
	color:black;
	height:1pt;	
}

pre
{
	/* font-family: Tahoma; */
	font-size: 8pt;
}

td, input, select
{
	margin: auto;
}

textarea, select, input
{
	font: 8pt Tahoma;
}

th
{
	font: bold 8pt Tahoma;
	text-align: left;
}

splittitle, .splittitle
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	font-weight: bold;
	border-left: navy 1px solid;
	color: black;
	border-bottom: navy 1px solid;
	background-color: gainsboro;
	text-align: center; 
}

runtitle, .runtitle
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	font-weight: bold;
	border-left: navy 1px solid;
	color: black;
	border-bottom: navy 1px solid;
	background-color: #b0c4de;
	text-align: center;
}

runsection, .runsection
{
	color:black;	
	border:silver 1px solid;
	background-color:whitesmoke;
}
runsection, .runsection2
{
	color:black;	
	border:black 1px solid;
	background-color:gainsboro;
}
runsection, .runsection3
{
	color:black;	
	border:silver 1px solid;
	background-color:aliceblue;
}

/*formsectionsplit*/
.fs
{
	 border-style:solid;
	 border-width:1px;
	 border-color:White;
	 background-color:Gainsboro;
	 text-align:center;
	 width:200px;	
	
}

.fs1
{
	 border-style:solid;
	 border-width:1px;
	 border-color:White;
	 background-color:Whitesmoke;
	 text-align:center;
	 width:200px;	
}

.shead
{
	 text-align:center;
	 border-style:solid;
	 border-width:1px;	
     vertical-align:top;
	 background-image : url("/ePresentment/Images/Theme1/splitgradient2.gif");
	 
} 

.shead1
{
	 text-align:center;
	 border-style:solid;
	 border-width:1px;	
     vertical-align:top;
	 background-image : url("/ePresentment/Images/Theme1/splitgradient.gif");
}


.titlebar
{

	font-weight: bold;
	color: black;
	text-align: center;
	background-image : url("/ePresentment/Images/Theme1/titlebargradient.gif");

}

.titlebar2
{

	font-weight: bold;
	color: black;	
	background-image : url("/ePresentment/Images/Theme1/titlebargradient.gif");
}

.titlebar2red
{

	font-weight: bold;
	color: black;	
	background-image : url("/ePresentment/Images/Theme1/titlebargradientred.gif");
}
.titlebar2yellow
{

	font-weight: bold;
	color: black;	
	background-image : url("/ePresentment/Images/Theme1/titlebargradientyellow.gif");
}
.titlebar2green
{

	font-weight: bold;
	color: black;	
	background-image : url("/ePresentment/Images/Theme1/titlebargradientgreen.gif");
}

.titlebar2gray
{

	font-weight: bold;
	color: black;	
	background-image : url("/ePresentment/Images/Theme1/titlebargradientgray.gif");
}

.titlebar3
{
	height:18px;
	font-weight: bold;
	color: black;	
	text-align: center;
	background-image : url("/ePresentment/Images/Theme1/titlebargradient.gif");

}
.footerbar3
{
	height:18px;
	font-weight: bold;
	color: black;	
	text-align: center;
	vertical-align:bottom;
	background-image : url("/ePresentment/Images/Theme1/titlebargradientgreen.gif");
	padding-bottom:4px;

}

.footerbar4
{
	height:18px;
	font-weight: bold;
	color: black;	
	text-align: left;
	vertical-align:bottom;
	background-image : url("/ePresentment/Images/Theme1/titlebargradientgreen.gif");
	padding-bottom:4px;

}




.msg
{
  color:red;
  font-weight:bold;
}

.FixedPositionDIV
{
	OVERFLOW: auto; 
	scrollbar-face-color : lightsteelblue; 
	background-color:white; 

/*	scrollbar-highlight-color : #000000; 
	scrollbar-3dlight-color : #000000; 
	scrollbar-shadow-color : #000000; 
	scrollbar-darkshadow-color : #000000; 
	scrollbar-track-color : #000000; 
	scrollbar-arrow-color : lightsteelblue;	
	
*/
}

.FixedPosition 
{
	background-color: darkgray; 
	position:relative; 
	top:expression(this.offsetParent.scrollTop);
} 

.FixedPosition2 
{
	background-color: white; 
	position:relative; 
	top:expression(this.offsetParent.scrollTop);
} 

/*SHORT FORMS of tCells for page size reasons*/
.tN /*numeric table cell*/
{
	 text-align:right;	
} 

.tS /*string table cell*/
{
	 text-align:left;	
} 

.tC /*any table cell*/
{
	 text-align:center;	
} 
/*END SHORT FORMS of tCells for page size reasons*/


.tCellNum /*numeric table cell*/
{
	 text-align:right;	
} 

.tCellStr /*string table cell*/
{
	 text-align:left;	
} 

.tCellNumAlt /*alternate numeric table cell*/
{
	 text-align:right;
	 background-color:whitesmoke;	
} 

.tCellStrAlt /*alternate string table cell*/
{
	 text-align:left;	
	 background-color:whitesmoke;
} 

.tallCell /*with gradient*/
{
	 border-style:solid;
	 border-width:1px;	
     vertical-align:top;
	 background-image : url("/ePresentment/Images/Theme1/tallgradient.gif");
} 



.tallCell2 /*with gradient*/
{
	 background-image : url("/ePresentment/Images/Theme1/tallgradient.gif");
} 


.txB /*smaller textbox*/
{
	height:17px;
	line-height:10px;	/*use line height to keep the height of the overall textbox low*/
	text-align:left;
}


.txtB /*looks like a label.  used for viewstate*/
{
	readonly:true;
	border-color:white;
	border-style:none;
	height:12px;
	/*padding-top:3px;*/
	line-height:10px;	/*use line height to keep the height of the overall textbox low*/
	text-align:left;
}

.txtA /*looks like a multiline label.  used for viewstate*/
{
	border-color:white;
	border-style:none;
	text-align:left;
	overflow: hidden; 
	
}

.ScrollingDivRepeater
{
	BORDER-RIGHT: lightsteelblue 1px solid; 
	BORDER-TOP: lightsteelblue 1px solid; 
	BORDER-LEFT: lightsteelblue 1px solid;
	BORDER-BOTTOM: lightsteelblue 1px solid;
  
	OVERFLOW: auto; 
	WIDTH: 99%; 
}


.LoadingPanelBackground
{
	/* borderColor="black" height="40" bgColor="yellow" border="1"*/
	background-color:Yellow;
	height:40px;
	border: 1px solid Black;
}


/**/


.FormInput 
{
	font-family: Arial; font-size: 9pt; color: #333333;
	border: 1px solid #547FB2; padding: 2px;
	background-image : url("/ePresentment/Images/Theme1/fieldinput.gif");	
	background-repeat: repeat-x;background-position: top;
}


.Ink
{
	 border-style:solid;
	 border-width:thin;
	 border-color:lightsteelblue;
	 cursor:hand;
	 text-align:center;
}

.bPCheck
{
	 border-style:solid;
	 border-width:thin;
	 border-color:lightgrey;
	 cursor:hand;
	 text-align:center;
	 width:15px;
}

thead, .thead
{
	font-weight: bold;
	color: white;
	background-color: #669;
}

/* generic class for any table with data */
table.data
{
	border-collapse: collapse;
	border: 1px solid black;
}

table.data th, table.data td
{
	padding: 3px;
}

table.data th
{
	background: #669;
	color: White;
	text-align: center;
	border: 1px solid silver;
}

table.data td
{
	border: 1px solid #669;
}

table.data td input.text
{
	border: 1px silver dashed;
}

table.data th a:link, table.data th a:visited
{
	background: #669;
	color: #ccf;
}

table.data th a:hover
{
	background: #669;
	color: #fff;
}

.Button
{
	background-color:Navy;
	color:White;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	
	
}

.EpresentmentButton
{
    cursor: default;
    background-repeat: no-repeat;
	background-color: transparent;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	display: inline-block;
	border: 0 !important; /* do not remove the !important flag, otherwise the * selector will not apply for that property */
	text-align: center;
	font: normal 12px "Segoe UI", Arial, Verdana !important;
    white-space: nowrap;
    outline: solid 1px #ccc;
    margin: 1px;
    background-image: url("./images/theme1/titlebargradient.gif");
    background-repeat:repeat;

}

.EpresentmentButton:hover
{
    

    background-image: url("./images/theme1/titlebargradient2.gif");
   

}

.EpresentmentButton2
{
    cursor: default;
    background-repeat: no-repeat;
	background-color: transparent;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	display: inline-block;
	border: 0 !important; /* do not remove the !important flag, otherwise the * selector will not apply for that property */
	
	font: normal 12px "Segoe UI", Arial, Verdana !important;
    white-space: nowrap;
    outline: solid 1px #ccc;
    margin: 1px;    
    background-repeat:repeat;
    

}


.ImageCancelButton
{
	border-style:outset;
	background-color:whitesmoke;
	font-weight:bold;
	font-size:7pt;
	text-decoration:none;
	text-align:center;
}

.ImageSaveButton
{
	border-style:outset;
	background-color:whitesmoke;
	font-weight:bold;
	font-size:7pt;
	text-decoration:none;
	text-align:center;
}

.ImageDeleteButton
{
	border-style:outset;
	background-color:whitesmoke;
	font-weight:bold;
	font-size:7pt;
	text-decoration:none;
	text-align:center;
}

.LeftMenu
{
	 font-size: 8pt
}

.LeftMenuTitle 
	{	background: white;
		 color     : #600;
	  font-size : 8pt;    
	  font-weight:bold;
 }
.TabItem
{
	padding: 3px 6px 3px 6px;
	background:	#eee;
	border:	1px solid;
	border-color: darkgray;
	border-bottom-color: black;	
	color:White;
	background-image: url("/ePresentment/images/TabBackground.gif");	
}

.TabItemSelected
{
	font-weight: bold; 
	background:	white;
	border: black 1px solid; 
	border-bottom-color:white;
	padding: 3px 6px 3px 6px;
}

.GridStyle1
{
	border-style: solid;
	border-width: 2;
	border-color: "LightGrey";
}
.GridStyleFooter1
{
	background-color: White;
}

.GridStyleHeader1
{
	font-weight: bold;
	text-align: center;
	color: White;
	background-color:Gray;	
}
.ItemStyle1
{
	vertical-align:top;
}
.AlternatingItemStyle1
{
	vertical-align:top;
}

.TelerikMenuFixed
 {    
            position:fixed !important;
            _position:relative !important;
            _top:expression(eval(document.documentElement.scrollTop? document.documentElement.scrollTop : document.body.scrollTop) + "px");
            _left:expression(eval(document.documentElement.scrollLeft? document.documentElement.scrollLeft : document.body.scrollLeft ) + "px");
        }
#loginForm
 { width: 500px;
   margin: 10px auto;
   padding-left: 50px; 
   font-family: Verdana;
   font-size: 11px;
 }
 
#login_LoginButton
 { background: white;
   color: Navy;
   border-width: 2px;
 }

#login_RememberMe
{ border: 0;
}