.nav {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
}

.nav:hover
{
 background-color:#EEEEEE;
}
.linkBox {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
}

.linkBox:hover
{
 background-color:#DDDDDD;
}

.text_11ptBlack {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-decoration: none;
}
.link_subnav {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-decoration: underline;
}
.link_subnav:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-decoration: none;
}
.footer {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.smallMessage {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.link_footer {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.link_footer:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}.text_welcome {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.text_logout {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
}
.text_timestamp {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 10px;
	color: #777777;
	text-decoration: none;
}
.table_side {
	background-image: url(../../_imgs/global/bkgd_side.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.text_login {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	color: #777777;
	text-decoration: none;
	font-weight: normal;
}
.link_password {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	color: #777777;
	text-decoration: underline;
}
.fields {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	color: #777777;
	text-decoration: none;
	padding: 3px;
	border: 1px solid #999999;
	text-align: right;
}
.text_title {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	
}
.Grid 
{ 
  border: 1px solid #7C7C94; 
  background-color: #FFFFFF; 
  cursor: pointer; 
}

.HeadingRow 
{ 
  background-color: #E2E2E2; 
}

.HeadingCell 
{ 
  background-color: #E2E2E2; 
  border: 1px solid #FFFFFF; 
  border-right-color: #B5B5B5; 
  border-bottom-color: #B5B5B5; 
  padding: 3px;
}

.HeadingCellText
{
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
}

.DataRow 
{ 
  background-color: #FFFFFF; 
}

.DataCell 
{ 
  cursor: default;
  padding: 3px; 
  border-right: 1px solid #EAE9E1; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: verdana; 
  font-size: 10px; 
} 

.DataRow td.FirstDataCell 
{ 
  padding-left: 3px; 
} 

.SelectedRow 
{ 
  background-color: #FFEEC2; 
}

.SelectedRow td.DataCell 
{ 
  cursor: default; 
  padding: 2px; 
  padding-left: 3px; 
  padding-bottom: 3px; 
  font-family: verdana; 
  font-size: 10px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}

.GridFooter
{
  cursor: default;
  padding: 5px;
}

.GridFooter a 
{
  color: Black;
  font-weight: bold;
}

.PagerText
{ 
  font-family: verdana; 
  font-size: 11px; 
} 

.textbox {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
    background-color:#FCFCFC;
 
 
}

.contentTable 
{
	 border-style: solid;
	 border-width: 0px;
	 border-color:#EAE9E1;
	
}

.contentTableHeader
{
	background-color: #cc0000;
	color: White;
	font-weight: bold;

}

.contentTableHeaderTD 
{
	background-image: url(../../_imgs/header_bg.gif);
	background-repeat: repeat-x;
	padding-left:5px;
	padding-bottom:2px;
}
.link_main {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}

.button {
background-image: url(../../_imgs/button_bg.gif);
	background-color: #990000; 
	font-weight: bold; 
	font-size: 11px; color: white;
	}



#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); */
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.calendar_button
{
	border:none;
	cursor:pointer;
}

.picker
{
  background-color: #FFFFFF;
  border: 1px gray solid;
  font-size: 11px;
  font-weight: bold;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  padding: 2px;
  cursor: pointer;
  color:#777777;
}

.calendar td
{
  font-size:11px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.title
{
	font-weight:bold;
 /* background-color:#D7D7E5;*/
 background-color: #d46565;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: White;
}

.day
{
	width:25px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.dayhover
{
	width:25px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.dayheader
{
	width:25px;
  text-align:center;
  border-width:1px;
  border-color:white;
  border-style:solid;
  font-weight:bold;
  background-color:#FFFFFF;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.othermonthday
{
  color:#999999;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.outofrangeday
{
  visibility:hidden;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.selectedday
{
	width:25px;
  background-color:#FBE694;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color:#000000;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
}

.calendar
{
  border-style:solid;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.month
{
 background-color:#F6F6F6;
 
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.nextprev
{
  cursor:pointer;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  height:25px;
  vertical-align:center;
  padding:0px 5px 0px 5px;
}

.selector
{
  width:14px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  cursor:pointer;
  text-align:left;
  vertical-align:center;
  background-color:#FFFFFF;
}
