/* CSS Document */
.middletextnew
{
    text-align:right;
    font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.middletext1
{
    text-align:right;
    font-family: Verdana;
	font-size: 15px;
	color: #000000;
}
.txtbxRead
{
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    FONT-SIZE: 11px;
    BORDER-BOTTOM: #000000 1px solid;
    COLOR: #000000;
    FONT-FAMILY: verdana;    
    BORDER-RIGHT:#000000 1px solid;
    width:150px;
    /*background-color:#e4e4e4;*/
    background-color:#f0f0f0;
    color:#000000;
    }
    
.txtbxReadNumeric
{
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    FONT-SIZE: 11px;
    BORDER-BOTTOM: #000000 1px solid;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    BORDER-RIGHT:#000000 1px solid;
    width:150px;
    /*background-color:#e4e4e4;*/
    background-color:#f0f0f0;
    text-align:right;
}
.txtbxalignR
{
    text-align:right;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    FONT-SIZE: 11px;
    BORDER-BOTTOM: #000000 1px solid;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    BORDER-RIGHT:#000000 1px solid;
    width:150px;            
}


.bottomtext10verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #555555;
	text-decoration: none;
}.headingtext12verdanablue {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #075fb8;
	text-decoration: none;
}
.headingtext12verdanaorange {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF6600;
	text-decoration: underline;
}
.normaltext11verdana {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #444444;
	text-decoration: none;
}
.normaltext11verdanabold {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #444444;
	text-decoration: none;
}
.headingtext12verdanaorange1 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF6600;
	text-decoration: none;
}
/* Breadcrumbs style ------------------------------------- */

.SiteMap
{
  font-family: verdana;
  font-size: 11px;
}

.BreadcrumbsNode
{
  font-family: verdana;
  font-size: 11px;
  text-decoration: none;
}

.BreadcrumbsNode:hover
{
  font-family: verdana;
  font-size: 11px;
  text-decoration: underline;
}

/* Menu groups -------------------------------------------- */
.TopGroup
{
  background-color:white;
  /*background-image:url(images/item_bg.gif); */
  /*border:solid 1px #737373; */
}

.Group
{
  background-color:white;
  background-image:url(images/group_bg.gif); 
  border:solid 1px #737373; 
}

/* Default item styles ------------------------------------ */ 

.Item
{
  font-family:tahoma; 
  font-size:11px; 
  margin:1px;
  cursor:default;
}

.ItemHover
{
  background-color:white; 
  background-image:url(images/item_bg.gif); 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #ABABAB; 
  border-right-color:#737373;
  border-bottom-color:#737373;
  cursor:default;
}

.ItemExpanded
{
  background-color:white; 
  background-image:url(images/item_bg.gif); 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #737373; 
  border-right-color:#ABABAB;
  border-bottom-color:#ABABAB;
  cursor:default;
}

/* Selected item styles ------------------------------------ */ 
.SelectedItem
{
  background-color:Gray; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #B30000; 
  border-left-color:#FF4C4C;
  border-top-color:#FF4C4C;
  cursor:default;
}

.SelectedItemHover
{
  background-color:#E9CFB1; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #B30000; 
  border-left-color:#FF4C4C;
  border-top-color:#FF4C4C;
  cursor:default;
}

.SelectedItemExpanded
{
  background-color:#E9CFB1; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #FF4C4C; 
  border-left-color:#B30000;
  border-top-color:#B30000;
  cursor:default;
}

/* Child selected item styles ------------------------------------ */ 
.ChildSelectedItem
{
  background-color:Gray; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #0000B3; 
  border-left-color:#4C4CFF;
  border-top-color:#4C4CFF;
  cursor:default;
}

.ChildSelectedItemHover
{
  background-color:#E9CFB1; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #0000B3; 
  border-left-color:#4C4CFF;
  border-top-color:#4C4CFF;
  cursor:default;
}

.ChildSelectedItemExpanded
{
  background-color:#E9CFB1; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #4C4CFF; 
  border-left-color:#0000B3;
  border-top-color:#0000B3;
  cursor:default;
}


.TopGroup
{
  background-color:#757495; 
  background-image: url(images/top_groupBg2.gif);
  border: 1px solid #CCCCCC;
  width:750px;
  
}

.Level2Group
{
  background-color:silver; 
  background-image: url(images/level2_group_bg2.gif);
  border: 1px solid #999999;
  border-top-width: 0px;
}
.Level2GroupLM
{
  background-color:silver; 
  background-image: url(images/level2_group_bg2.gif);
  border: 1px solid #999999;
  border-top-width: 0px;
  font-weight: bold;
  font-size:11px;
}

.TopLevelTab 
{
  /*Bcolor:#FFFFFF; */
  font-family:tahoma;
  font-size:11px; 
  /*font-weight: bold;*/
  cursor:pointer;
}

.TopLevelTabHover 
{
  color:Red; 
  background-image: url(../Images/top_item_selected_bg2.gif);
  font-family:tahoma; 
  font-size:11px; 
  /*font-weight: bold;*/
  cursor:pointer;
}

.SelectedTopLevelTab
{
  background-color: silver; 
  background-image: url(images/top_item_selected_bg2.gif);
  color: #333333; 
  font-family:tahoma; 
  font-size:11px; 
  /*font-weight: bold;*/
  cursor: default;
  /*border: 1px solid #807F9A;*/
  border-right-color: #FFFFFF;  
  border-bottom-width: 0px;  
  position: relative;
  /*position: absolute;*/
}

.Level2Tab 
{
  font-family:tahoma; 
  font-size:9px; 
  cursor:pointer;
}

.Level2TabHover 
{
  font-family:tahoma; 
  font-size:9px; 
  text-decoration:underline;
  cursor:pointer;
}

.SelectedLevel2Tab 
{
  font-family:tahoma; 
  font-size:9px; 
  text-decoration:underline;
}

/*-----------------------------------------------------------------------*/


.txtbx {
 BORDER-TOP: #000000 1px solid;
 BORDER-LEFT: #000000 1px solid;
 FONT-SIZE: 11px;
 BORDER-BOTTOM: #000000 1px solid;
 COLOR: #000000;
 FONT-FAMILY: verdana;
 BORDER-RIGHT: #000000 1px solid;
 width:150px;
}
.txtbxMultiLine
{
    BORDER-TOP: #000000 1px solid;
 BORDER-LEFT: #000000 1px solid;
 FONT-SIZE: 11px;
 BORDER-BOTTOM: #000000 1px solid;
 COLOR: #000000;
 FONT-FAMILY: verdana;
 BORDER-RIGHT: #000000 1px solid;
 width:240px;
}
.error
{
    FONT-SIZE: 10px;
    COLOR: #FF0033;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.middletext
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	

}
.middletextmessage
{
	font-family: Verdana;
	font-size: 20px;
	color: #000000;
}
/*-------------------------------GRID------------------------------*/

.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; 
} 

.EditDataCell
{ 
  padding: 0px!important; 
  background-color: #E2E2E2; 
  border-width:0px!important;
} 

.EditDataField
{ 
  padding: 0px; 
  padding-left: 1px; 
  font-family: verdana; 
  font-size: 10px; 
  height: 13px;
  width: 98%!important; 
} 

.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; 
}

.SelectorCell 
{ 
  background-color: #E2E2E2; 
  border: 1px solid #FFFFFF; 
  border-right-color: #B5B5B5; 
  border-bottom-color: #B5B5B5; 
}

.GridFooter
{
  cursor: default;
  padding:5px;
}

.GridFooter a 
{
  color: Black;
  font-weight: bold;
  vertical-align: bottom;
}

.PagerText
{ 
  font-family: verdana; 
  font-size: 11px; 
} 
/*---------------------------------------------Calendar Style------------------------------------*/
.picker
{
  background-color: #FFFFFF;
  border: 1px black solid;
  font-size: 10px;
  font-weight: bold;
  font-family: "Verdana",monospace;
  padding: 2px;
  cursor: pointer;
  height: 11px;
  width: 124px;
}

.calendar_button
{
	border:none;
	cursor:pointer;
	width:25px;
	height:22px;
	
}

.calendar td
{
  font-size:11px;
}

.title
{
	font-weight:bold;
  background-color:#D7D7E5;
}

.day
{
	width:25px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayhover
{
	width:25px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayheader
{
	width:25px;
  text-align:center;
  border-width:1px;
  border-color:white;
  border-style:solid;
  font-weight:bold;
  background-color:#FFFFFF;
}

.othermonthday
{
  color:#999999;
}

.outofrangeday
{
  visibility:hidden;
}

.selectedday
{
	width:25px;
  background-color:#FBE694;
  color:#000000;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
}

.calendar
{
  border-style:solid;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.month
{
  background-color:#F6F6F6;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.nextprev
{
  cursor:pointer;
  height:25px;
  vertical-align:center;
  padding:0px 5px 0px 5px;
}

.selector
{
  width:14px;
  cursor:pointer;
  text-align:left;
  vertical-align:center;
  background-color:#FFFFFF;
}
.GridFooterText
{
  cursor: default;
  padding:5px;
  font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.top111
{
    BORDER-TOP: #000000 5px solid;
}




