.banner
{
	background-image:url(../images/CountryMark/Logo_header_backGradient.gif);
	background-repeat:no-repeat;
	/*background-color:white;*/
	background-color:#525252;
    height:44px;
}
.bannerBody
{
	background-color:black;
}

dd{ margin: 0; padding: 0; position: absolute; }

dd#LogoDef
{
	top: 0px;					/* Start from the top */
	left: 0px;					/* Align to the left */
	position: absolute;
	width: 191px;				/* Set to the width of the image in the banner */
	height: 45px;				/* Set to the height of the image in the banner  */
	cursor:hand;
}
.LoginBody
{
	background-color:#525252;
	margin:0px;
}
.loginTable
{
	border-top:1px solid silver;
	border-bottom:1px solid silver;
}
.LoginText
{	font-family: Times New Roman, serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}
.LoginTextBox
{
	background-color:whitesmoke;
	border: #7f9db9 1px solid;
	font-family: Times New Roman, serif;
	font-size:11pt;
	width:120px;
}
.LoginLink
{
	FONT-WEIGHT:normal;
	FONT-SIZE: 10px;
	COLOR: #ea805b;
	FONT-FAMILY: Times New Roman, serif;
	TEXT-DECORATION:none;
	cursor:hand;
	visibility: hidden;
}
.LoginLinkOver
{
	FONT-WEIGHT:normal;
    FONT-SIZE: 10px;
    COLOR: blue;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION:underline;
    cursor:hand;
}
.LoginSep
{
	background-color:#525252;
}
BODY
{
	margin: 0px 0px 0px 0px;
	font-family: Times New Roman, serif;
	background-color: #f5f5f5;
}
.Background
{
	/*background-color:#c9d4df;*/
	background-color:#ffffff;
}
.Button
{
     border-right: 2px outset;
     border-top: 2px outset;
     font-size:105%;
     border-left: 2px outset;
     border-bottom: 2px outset;
     font-family: Times New Roman,serif;
     height: 20px;
     background-color:#ece9d8;
     cursor:hand;    
     text-decoration:underline;
}
.Menu
{
    font-size:11px;
    width:115px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR:Transparent;
    TEXT-ALIGN:center;
    padding-top:4px;
    cursor:hand;
    word-break:keep-all;
    word-wrap:normal;
    white-space:nowrap;
    display:inline-block;

}
.Menu_A
{
    font-size:11px;
    WIDTH: 115px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR:Transparent;
    TEXT-ALIGN:center;
    padding-top:4px;
    cursor:hand;
    word-break:keep-all;
    word-wrap:normal;
    white-space:nowrap;
    display:inline-block;
}
.Menu2
{
   padding-left: 10px;
   font-size: 8pt;
   font-weight:bold;
   color: white;
   font-family: Times New Roman, serif;
   height: 14px;
   background-color: #bd262b;
   text-align: left;
   width:160px;
    word-break:keep-all;
    word-wrap:normal;
    white-space:nowrap;
    display:inline-block;
}
.Menu3
{
	padding-left: 5px;
	font-size: 10pt;
	color: #222222;
	font-family: Times New Roman, serif;
	height: 14px;
	background-color: white;
	text-align: left;
	width:160px;
    word-break:keep-all;
    word-wrap:normal;
    white-space:nowrap;
    display:inline-block;

}
.Menu3_over
{
   padding-left: 5px;
   font-size: 10pt;
   width: 160px;
   color: #ffffff;
   font-family: Times New Roman, serif;
   height: 14px;
   background-color: #bd262b;
   text-align: left;
    word-break:keep-all;
    word-wrap:normal;
    white-space:nowrap;
    display:inline-block;
}
.MenuBar
{
	background-color:#bd262b;
	color:White;
}
.MenuTable
{
	background-color:#ffffff;
}
.MenuWelcome
{
    font-size:11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR:Transparent;
    TEXT-ALIGN:center;
    padding-top:4px;
    cursor:hand;
}
.SysTab
{
	border-top: gray 1px solid;
	border-right: gray 1px solid;
	border-left: gray 1px solid;
	background-color: #ECECEC;
}

.SysButton
{
    word-break:keep-all;
    word-wrap:normal;
    white-space:nowrap;
    display:inline-block;
    padding-right:5px;
    padding-left:5px;
    border-left-style:solid;
    border-left-width: 2px;
    border-left-color: black;
    font-size: 11px;
    font-weight: bold;
    width: 200px;
    color: #222222;
    font-family: Times New Roman, serif;
    height: 20px;
    background-color: #ffffff;
    text-align: center;
    padding-top: 2px;
}
.SysButtonActive
{
    word-break:keep-all;
    word-wrap:normal;
    white-space:nowrap;
    padding-right:5px;
    padding-left:5px;
    border-left-style:solid;
    border-left-width: 2px;
    border-left-color: black;
    font-size: 11px;
    font-weight: bold;
    width: 200px;
    display:inline-block;
    color: #ffffff;
    font-family: Times New Roman, serif;
    height: 20px;
    background-color: #bd262b;
    text-align: center;
    padding-top: 2px;
}

/*
.SysButton
{
	background-image:url(../images/CountryMark/TabLOW.gif);
	background-repeat:no-repeat;
	background-position:center center;
	FONT-SIZE:7pt;
	font-weight:bold;
	WIDTH:170px;
	COLOR: white;
	FONT-FAMILY: Times New Roman, serif;
	HEIGHT: 20px;
	BACKGROUND-COLOR: Transparent;
	TEXT-ALIGN: center;
	padding-top:4px;
}
.SysButtonActive
{
	background-image:url(../images/CountryMark/TabHIGH.gif);
	background-repeat:no-repeat;
	background-position:center center;
	FONT-SIZE:7pt;
	WIDTH:170px;
	COLOR: #bd262b;
	FONT-FAMILY: Times New Roman, serif;
	HEIGHT: 20px;
	BACKGROUND-COLOR: Transparent;
	TEXT-ALIGN: center;
	padding-top:4px;
}
*/
.formField
{
	font-weight:normal;
	font-size: 8pt;
	color: #222222;
	font-family: Verdana;
}
.formButton
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size:7pt;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: Verdana;
	height: 20px;
	background-color:gainsboro;
	cursor:hand;	
}
.TextBox
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: Verdana;
	background-color:#ffffff;
}
A:active
{
	FONT-WEIGHT:normal;
	FONT-SIZE: 11pt;
	COLOR: #bd262b;
	FONT-FAMILY: Times New Roman, serif;
	TEXT-DECORATION:none;
}
A:hover
{
	FONT-WEIGHT:normal;
	FONT-SIZE: 11pt;
	COLOR: #525252;
	FONT-FAMILY: Times New Roman, serif;
	TEXT-DECORATION:none;
}
A:link
{
	FONT-WEIGHT:normal;
	FONT-SIZE: 11pt;
	COLOR: #bd262b;
	FONT-FAMILY: Times New Roman, serif;
	TEXT-DECORATION:none;
}
A:visited
{
	FONT-WEIGHT:normal;
	FONT-SIZE: 11pt;
	COLOR: #bd262b;
	FONT-FAMILY: Times New Roman, serif;
	TEXT-DECORATION:none;
}
.Heading99
{
   border-bottom: solid 1px gray;
   FONT-SIZE: 10pt;
   font-weight: bold;
   COLOR: #222222;
   FONT-FAMILY: Times New Roman, serif;
   background-color: white;
}
.Heading1
{
    FONT-SIZE: 7pt;
    COLOR: #222222;
    FONT-FAMILY: verdana;
    background-color:#ECECEC;
}
.Heading2
{
   border-right: solid 1px gray;
   border-bottom: solid 1px gray;
   border-top: solid 1px gray;
   FONT-SIZE: 8pt;
   COLOR: #ffffff;
   FONT-FAMILY: Times New Roman, serif;
   background-color: #bd262b;
}
.TextData3
{
	border: solid 1px gray;	
      FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Times New Roman,serif;
	BACKGROUND-COLOR: white;
}
.error
{
    FONT-WEIGHT: bold;
    VISIBILITY: visible;
    COLOR: red;
    FONT-FAMILY: verdana
}
.Footer
{
   font-weight:normal;
   font-size: 7pt;
   color: white;
   background-color: #aaaaaa;
   font-family: Times New Roman, serif;
}
.QtyWarning
{
	COLOR:Red;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right;
}
.MenuIframe
{
	filter:progid:DXImageTransform.Microsoft.Shadow(color='darkgray', Direction=135, Strength=2);
}
.toolTip
{
	position:absolute;
	top:-200px;
	left:-1000px;
	background-color:#fff8dc;
	border:1px solid gray;
	padding:5px;
	font-size:11px
}
.PoweredByBody
{
	margin:0px 0px 0px 0px;
	font-family: Verdana;
	background-color: #ffffff;
	background-position:bottom right;
	background-repeat: no-repeat;
}
.PoweredByBodyLoginTable
{
	margin:0px 0px 0px 0px;
	font-family: Verdana;
	background-color: #ffffff;
	background-position:bottom right;
	background-repeat: no-repeat;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
}

.WelcomeText
{
	color:#cc6600;
	font-size:16px;
	font-family: Times New Roman, serif;
}
.WelcomeTextLink
{
	color:#cc6600;
	font-size:16px;
	font-family: Times New Roman, serif;
	text-decoration:underline;
	cursor:hand;
}

/* Styles used for Text Communication - Chats */
.NotifyBox
{
    border: thin solid;
    z-index: 100000;
    display: block;
    position: absolute;
    bottom: 40px;
    right: 20px;
    width: 300px;
    filter: alpha(opacity:80);
    /* Below copied from .Menu3 */
    background-color: white;
    color: #222222;
    font-family: Times New Roman, serif;
    font-size:10px;
    /* Below border-color same as color */
    border-color: #222222;
}
.NotifyHeader
{
    font-weight: bold;
}
.NotifyText
{
}

.NotifyBar
{
    width:100%;
    /* Below taken from Menu2 */
    background-color: #bd262b;
}