/* Body */
.body
{
  border: 5px solid #666666;
  font-size: small;
  font-family: Verdana, Arial;
  background-color: #F5F1D3;
  margin: 8px;
}

P, BR, UL, OL, TD, BLOCKQUOTE, DIV, .standard, INPUT, INPUT.BUTTON, TEXTAREA, SELECT
{
 font-family:Verdana,Arial,Calibri,Tahoma;
 font-style:normal;
}

/* Menus */

.leftMenuBox TABLE, INPUT, INPUT.BUTTON, TEXTAREA
{
  font-size: small;
  background-color: #F5E1B4;
  font-family: Verdana,Arial,Calibri,Tahoma;
  text-align: center;
  text-decoration: none;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 0px;
  padding-top: 0px;
  border-right: #c8d7d7 1px outset;
  border-top: #c8d7d7 1px outset;
  border-left: #c8d7d7 1px outset;
  border-bottom: #c8d7d7 1px outset;
  font-weight: 500;
}

.leftMenu
{
	font-size: small;
	background-color: #F5E1B4;
	font-family: Verdana,Arial,Calibri,Tahoma;
	text-align: left;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: 500;
}

.leftMenu TD
{
	line-height: 10px;
}

.leftMenu A
{
	color: #000085;
	text-decoration: none;
}

.leftMenu A:hover A:visited
{
	color:Red;
}

.headerText
{
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 1px;
	color: navy;
	padding-top: 1px;
	font-family: Verdana, Arial;
	text-decoration: none;
}

.topMenuFont A
{
  font-size: small;
  font-weight: bold;
  text-decoration: none;
  color: #FF7915;
  font-family: Verdana, Arial;
}

.topMenuFont TD
{
	font-weight: bold;
	color: #000080;
	text-decoration: none;
	font-family: Verdana, Arial;
}

.topMenuFont A:hover
{
  color: #FFFF00;
}

/*.topMenuFont A:active
{
  color: #FFCC00;
}*/

.topMenu
{
	border-top: #4f1f46 1px solid;
	vertical-align: middle;
	border-bottom: #9293c6 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	display:block;
}

.topMenu TABLE A
{
	text-decoration: none;
}

.topMenu TABLE A:hover
{
  color: #FFFF00;
}

.topMenu TABLE A:active
{
  color: #FFCC00;
}

.bottomBar
{
	border-top: #9293c6 1px solid;
	vertical-align: middle;
	border-bottom: black 1px solid;
	background-color: #f8f8ff;
	width: 100%;
}


A.TDBottomMenu
{
	color:Green;
}

/* MENU STYLE SECTION BEGINS */

/* this class applies to the main menu cell with the menu user control */
.menustyle
{
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	font-size: small;
	padding-bottom: 2px;
	cursor: pointer;
	color: #000099;
	padding-top: 2px;
	font-family: Verdana, Arial;
	background-color: #eef4d3;
	text-align: left;
	text-decoration: none;
}

.menuitem
{
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Verdana, Arial;
	font-size: small;
	font-weight: bold;
	cursor: default;
	color: #000099;
	text-align: left;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration: none;
}


.mouseup
{
    padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 6px;
    padding-left: 6px;
    font-size: small;
    font-weight: bold;
    cursor: default;
    color: blue;
    font-family: Verdana, Arial;
    background-color: #fffacd;
    text-align: left;
}

.mouseover
{	
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	font-size: small;
	padding-bottom: 2px;
	cursor: default;
	color: red;
	padding-top: 2px;
	font-family: Verdana, Arial;
	background-color: white;
	text-align: left;
	text-decoration: none;
}

.mousedown
{
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	font-size: small;
	padding-bottom: 2px;
	cursor: default;
	color: blue;
	padding-top: 2px;
	font-family: Verdana, Arial;
	background-color: #fffacd;
	text-align: left;
}

.submenu
{
	border-right: #cce4d0 1px solid;
	padding-right: 6px;
	border-top: #cce4d0 1px solid;
	padding-left: 6px;
	font-weight: bold;
	font-size: small;
	padding-bottom: 2px;
	border-left: #cce4d0 1px solid;
	cursor: default;
	color: navy;
	padding-top: 2px;
	border-bottom: #cce4d0 1px solid;
	font-family: Verdana, Arial;
	position: absolute;
	background-color: #eef4d3;
	text-align: left;
	text-decoration: none;
}

/*
CSS Property Description 
display Setting display to none hides the HTML element, while setting it to block displays the element. 
top Specifies the coordinate for the top of the HTML element. 
left Specifies the coordinate for the left of the HTML element. 
offsetLeft Returns the left offset of the HTML element with respect to the element's parent. 
offsetTop Returns the top offset of the HTML element with respect to the element's parent. 
offsetWidth Returns the width of the HTML element. 
offsetHeight Returns the height of the HTML element. 
position Indicates how the top and left values are interpreted. 
A position value of absolute places the HTML element in the 
browser specified by the top, left, right, and bottom properties. 
For a position value of relative the top, left, right, 
and bottom properties specify the change from the HTML element's 
previous top, left, right, and bottom coordinates 
*/

A.submenu:hover
{
	z-index:-15;
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	font-size: small;
	padding-bottom: 1px;
	cursor: default;
	color: red;
	padding-top: 1px;
	font-family: Calibri,Tahoma,Verdana,Arial;
	background-color: white;
	text-align: left;
	text-decoration: none;
}

A.submenu:active A.submenu:link
{
	padding-right: 6px;
	z-index:-15;
	padding-left: 6px;
	font-weight: bold;
	font-size: small;
	padding-bottom: 1px;
	cursor: default;
	color: navy;
	padding-top: 1px;
	font-family: Calibri,Tahoma,Verdana,Arial;
	background-color: #fffacd;
	text-align: left;
	text-decoration: none;
}

A.submenu:visited
{	
	padding-right: 6px;
	z-index:-15;
	padding-left: 6px;
	font-weight: bold;
	font-size: small;
	padding-bottom: 1px;
	cursor: default;
	color: navy;
	padding-top: 1px;
	font-family: Calibri,Tahoma,Verdana,Arial;
	background-color: #fffacd;
	text-align: left;
	text-decoration: none;
}
/**/

/* MENU STYLE SECTION ENDS */
.tabLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: navy;
	font-family: Arial,Verdana;
	text-decoration: none;
}

.ctrlPnlTabBack
{
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	background-color: #e6e6e6;
}

.ctrlPnlNoTabBack
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	background-color: #e6e6e6;
}

.btnManage
{
	border-right: 1px outset;
	border-top: 1px outset;
	font-size: xx-small;
	border-left: 1px outset;
	color: navy;
	border-bottom: 1px outset;
	background-color: #f7f7ff;
}

.generalLabelText
{
	font-weight: bold;
	font-size: xx-small;
	font-family: Arial,Verdana;
}

.txtBoxManage
{
	border-right: silver 1px inset;
	padding-right: 2px;
	border-top: silver 1px inset;
	padding-left: 2px;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 2px;
	border-left: silver 1px inset;
	color: blue;
	padding-top: 2px;
	border-bottom: silver 1px inset;
	font-family: Arial, Verdana;
}

A.lnkbtnManage
{
	font-weight: bold;
	font-size: small;
	color: navy;
	font-family: arial, verdana;
	text-decoration: underline;
}

A.lnkbtnManage:Hover,A.lnkbtnManage:focus
{
	font-weight: bold;
	font-size: small;
	color: red;
	font-family: arial, verdana;
	text-decoration: underline;
}

A.lnkbtnManage:Link, A.lnkbtnManage:Active, A.lnkbtnManage:Visited
{
	font-weight: bold;
	font-size: small;
	color: navy;
	font-family: arial, verdana;
	text-decoration: underline;
}

TD.lnkbtnMenuLeft
{
	background-color: #f0f0ff;
	padding-right: 2px;
	padding-left: 6px;
	padding-right: 3px;
	padding-left: 3px;
}

TABLE.lnkbtnMenuLeft
{
	background-color: #f0f0ff;
	padding-right: 2px;
	padding-left: 6px;
	padding-right: 3px;
	padding-left: 3px;
}

A.lnkbtnMenuLeft
{
	font-weight: bold;
	font-size: small;
	color: navy;
	font-family: arial, verdana;
	background-color: #f0f0ff;
}

A.lnkbtnMenuLeft:Hover, A.lnkbtnMenuLeft:focus
{
	font-weight: bold;
	font-size: small;
	color: red;
	font-family: arial, verdana;
	background-color: #e6e6ff;
}

TD.lnkbtnMenuLeftLink:Hover, TD.lnkbtnMenuLeftLink:focus
{
	font-weight: bold;
	font-size: small;
	color: red;
	font-family: arial, verdana;
	background-color: #e6e6ff;
	border-right: #dcdcff 1px solid;
	border-top: #dcdcff 1px solid;
	border-bottom: #dcdcff 1px solid;
}

A.lnkbtnMenuLeft:Link, A.lnkbtnMenuLeft:Active, A.lnkbtnMenuLeft:Visited
{
	font-weight: bold;
	font-size: small;
	color: navy;
	font-family: arial, verdana;
	background-color: #f0f0ff;	
}

Image.imgNoDisplay
{
	visibility: hidden;
	display: none;
}

Image.imgDisplay
{
	visibility: visible;
	display: inline;
}

.Validators
{
	font-size: small;
}

.firstLevelMenuItem
{
	text-align:left;
}

.marketPageMain
{
	margin:5px 30px 5px 30px;
}

A.linkNoUnderline:Link, A.linkNoUnderline:Active, A.linkNoUnderline:Visited
{
	text-decoration: none;
	cursor: default;
}

.listingDetail
{
	font-size: small;
	color: #000000;
}
