/* =================================================
	General definitions
   ================================================= */
  /*
* {
	margin: 0px;
	padding: 0px;
}
*/

/*  -------------------------------------------------
	P U T   N E W   M A R G I N S   I N
	-------------------------------------------------  */
/*
p, h1, h2 {
	padding-bottom: 1em;
}
*/

body {
    margin: 0px;
    padding: 0px;
    text-align: center;
	background: #EEEDED;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 100%;
}

h3 {
	font-size: 1.75em;
	font-weight: normal;
}

p
{
	text-align: left;
}

input
{
	font-size: 0.95em;
}

select
{
	font-size: 0.95em;
}

a img
{
	border: none;
}

.backlink
{
	text-decoration: none;
}
/* ==========================================================================
	Table definitions
   ========================================================================== */
.StandardTable
{
	width: 100%;
	text-align: left;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 0.9em;	/* 1.0em = 10pt */
}
.StandardTable td
{
	padding: 2px;
	color: #000000;
}
.StandardTable th
{
	padding: 2px;
	color: #000000;
}
.StandardTable tr#HighlightRow
{
	background: #D6CEC6;
}
.StandardTable th a
{
    color: #006699;
    text-decoration: none;
}
.StandardTable th a:hover
{
    color: #000000;
    text-decoration: underline;
}
.StandardTable td a
{
    color: #006699;
    text-decoration: none;
}
.StandardTable td a:hover
{
    color: #000000;
    text-decoration: underline;
}
.StandardTable td input
{
	font-size: 1.0em;
}
.StandardTable td span#disabled
{
	color: gray;
}
/* --------------------------------------------------------------------------
	TABLE DEFINITION - Standard Table Self Size
   -------------------------------------------------------------------------- */
.StandardTableSelfSize
{
	text-align: left;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 0.9em;	/* 1.0em = 10pt */
}
.StandardTableSelfSize td
{
	padding: 2px;
	/* color: #000000; */
}
.StandardTableSelfSize td label
{
	font-weight: bold;
	color: #2E424B;
}
.StandardTableSelfSize th
{
	padding: 2px;
	color: #000000;
}
.StandardTableSelfSize tr#HighlightRow
{
	background: #D6CEC6;
}
.StandardTableSelfSize th a
{
    color: #006699;
    text-decoration: none;
}
.StandardTableSelfSize th a:hover
{
    color: #000000;
    text-decoration: underline;
}
.StandardTableSelfSize td a
{
    color: #006699;
    text-decoration: none;
}
.StandardTableSelfSize td a:hover
{
    color: #000000;
    text-decoration: underline;
}
.StandardTableSelfSize td input
{
	font-size: 1.0em;
}
.StandardTableSelfSize td span#disabled
{
	color: gray;
}
/* ----------
   ---------- */
.StandardTable8pt
{
}
.StandardTable8pt td
{
	padding: 2px;
    font-size: 8pt;
}
.StandardTable8pt th
{
	padding: 2px;
    font-size: 8pt;
}
.StandardTable8pt input
{
	font-size: 0.8em;
}
.PlainTable90pct
{
	width: 90%;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 0.9em;	/* 1.0em = 10pt */
}
.PlainTable90pct td
{
	padding: 4px;
	vertical-align: top;
}
.PlainTable90pct td a
{
    color: #006699;
    text-decoration: none;
}
.PlainTable90pct td a:hover
{
    color: #000000;
    text-decoration: underline;
}
.PlainTable90pct input
{
    font-size: 1.0em;
}
/* --------------------------------------------------------------------------
	TABLE DEFINITION - Table Thin
   -------------------------------------------------------------------------- */
.TableThin
{
	width: 100%;
	text-align: left;
	font-family: arial, verdana, helvetica, sans-serif;
    border-right: #cccccc 0px solid;
    border-top: #cccccc 0px solid;
    /* background: #cccccc; */
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid
}
.TableThin td
{
	padding: 2px;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    font-size: .95em;
    /* background: #ffffff; */
    border-left: #cccccc 0px solid;
    line-height: 1.4em;
    border-bottom: #cccccc 0px solid;
}
.TableThin th
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    font-size: .95em;
    border-left: #cccccc 0px solid;
    line-height: 1.4em;
    border-bottom: #cccccc 0px solid;
    /* background-color: #ffffff */
}
.TableThin tr#HighlightRow
{
	background: #D6CEC6;
}
.TableThin td a
{
    color: #006699;
    text-decoration: none;
}
.TableThin td a:hover
{
    color: #000000;
    text-decoration: underline;
}
/* --------------------------------------------------------------------------
	TABLE DEFINITION - Table Thin 8pt
   -------------------------------------------------------------------------- */
.TableThin8pt
{
    border-right: #cccccc 0px solid;
    border-top: #cccccc 0px solid;
    background: #cccccc;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid
}
.TableThin8pt td
{
	padding: 2px;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    font-size: 8pt;
    background: #ffffff;
    border-left: #cccccc 0px solid;
    line-height: 1.4em;
    border-bottom: #cccccc 0px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.TableThin8pt th
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    font-size: 8pt;
    border-left: #cccccc 0px solid;
    line-height: 1.4em;
    border-bottom: #cccccc 0px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffff
}
/* --------------------------------------------------------------------------
	TABLE DEFINITION - CBM Table 8pt
   -------------------------------------------------------------------------- */
.CBMTable8pt
{
    border-right: #cccccc 0px solid;
    border-top: #cccccc 0px solid;
    background: #cccccc;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid
}
.CBMTable8pt td
{
	padding: 2px;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    font-size: 8pt;
    background: #ffffff;
    border-left: #cccccc 0px solid;
    line-height: 1.4em;
    border-bottom: #cccccc 0px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.CBMTable8pt th
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    font-size: 8pt;
    border-left: #cccccc 0px solid;
    line-height: 1.4em;
    border-bottom: #cccccc 0px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffff
}
.CBMTable8pt td input
{
	background: white;
}
/* --------------------------------------------------------------------------
	TABLE DEFINITION - CBM Table 8pt No Border
   -------------------------------------------------------------------------- */
.CBMTable8ptNoBorder
{
    background: #cccccc;
}
.CBMTable8ptNoBorder td
{
	padding: 2px;
    font-size: 8pt;
    background: #ffffff;
    line-height: 1.4em;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.CBMTable8ptNoBorder th
{
    font-size: 8pt;
    line-height: 1.4em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffff
}
.CBMTable8ptNoBorder td input
{
	background: white;
}
.PopupTable
{
	width: 100%;
	text-align: left;
	font-family: arial, verdana, helvetica, sans-serif;
	/* font-size: 0.9em;	/* 1.0em = 10pt */
}
.PopupTable td
{
	padding: 2px;
	color: #000000;
}
.PopupTable td label
{
	font-weight: bold;
}
.PopupTable th
{
	padding: 2px;
	color: #000000;
}
.PopupTable tr#HighlightRow
{
	background: #D6CEC6;
}
.PopupTable th a
{
    color: #006699;
    text-decoration: none;
}
.PopupTable th a:hover
{
    color: #000000;
    text-decoration: underline;
}
.PopupTable td a
{
    color: #006699;
    text-decoration: none;
}
.PopupTable td a:hover
{
    color: #000000;
    text-decoration: underline;
}
.PopupTable td input
{
	font-size: 1.0em;
}
.PopupTable td span#disabled
{
	color: gray;
}
/*	----------------- This may be redundant -------------------- */
.TableThick
{
    FONT-SIZE: .95em;
    LINE-HEIGHT: 1.7em;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND: #ffffff;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    PADDING: 0px;
    TEXT-ALIGN: Left
}
.bodytext
{
	color: #9EA190;
}
.bodytextbold
{
	color: #2E424B;
}
/* =================================================
	General Text and Headers
   ================================================= */
#TableHeading
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.25em;	/* = 12pt */
}
/* =================================================
	Banner
   ================================================= */
div#bannermain
{
	padding: 0px;
	margin: 0 auto;
	width: 790px;
	height: 76px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.75em;
	text-align: left;
	/* ----------------------------------------------- */
	/* This item is the only one that needs changing
	/* for each individual country.
	/* ----------------------------------------------- */
    background-image: url('../images/argentina/banner.gif');
	background-repeat: no-repeat;
	border-top: 1px gray solid;
	border-left: 1px gray solid;
	border-right: 1px gray solid;
}
div#bannertext
{
	font-family: Tempus Sans ITC, arial, verdana, helvetica, sans-serif;
	padding-left:130px;
	line-height:80px;
	color:#000000;
}
/*
div#bannerimage
{
	padding: 0;
	margin: 0 auto;
	width: 791px;
	height: 75px;
    background-image: url('../images/banner_1.gif');
	background-repeat: no-repeat;
}
*/
div#bannermap
{
	/* ----------------------------------------------------- */
	/* This is also used in ALL popup windows from the maps. */
	/* ----------------------------------------------------- */
	width: 100%;
	height: 100%;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	text-align: left;
}
/* =================================================
	Menu Bar
   ================================================= */
div#menubarmain
{
	padding: 0px;
	margin: 0 auto;
	width: 790px;
	height: 28px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	text-align: left;
	border-left: 1px gray solid;
	border-right: 1px gray solid;
}
div#menubaritems
{
	height: 26px;	/* thisis two pixels shorter that the menubarmain height. */
	border-top: 1px gray solid;
	border-bottom: 1px gray solid;
}
div#menubaritems a
{
	text-decoration: none;
	color: #000000;
}
div#menubaritems a:hover
{
	text-decoration: none;
	color: #c0c0c0;
}
div#pageoptions
{
	padding: 0px;
	margin: 0px;
	width: 599px;
	height: 28px;
	font-size: 0.9em;
	text-align: right;
}
div#pageoptionsitems
{
	float: left;
    height: 28px;
    line-height: 20px;
    padding-right: 4px;
}
div#pageoptionsitems a
{
	text-decoration: none;
	color: #006699;
}
div#pageoptionsitems a:hover
{
	text-decoration: none;
	color: #000000;
}
/* =================================================
	Left Menu
   ================================================= */
div#header
{
    float: left;
    width: 144px;
	min-height: 480px;
	height: auto ! important;
	height: 480px;
	background: #EEEDED;
	font-family: arial, verdana, helvetica, sans-serif;
    font-size: 0.9em;
    line-height: normal;
	padding: 3px 3px;
	color: #2a424e;
}
div#header ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
div#header li
{
   	background: url("../images/theme_blue/norm_top_blue.gif") no-repeat left top;
    margin: 0;
    padding: 0;
    text-align: left;
    border-bottom: solid 1px white;	/* This is here or else IE screws up and does not contain the image. Provided by Dave Fletcher. */
}
div#header a
{
    display: block;
    background: url("../images/theme_blue/norm_bottom_blue.gif") no-repeat left bottom;
    padding: 5px 15px;
	color: #EEEDED;
	text-decoration: none;
}
div#header a:hover
{
    display: block;
    background: url("../images/theme_blue/norm_bottom_blue.gif") no-repeat left bottom;
    padding: 5px 15px;
	color: #000000;
	text-decoration: none;
}
div#header ul li#sel
{
   	background: url("../images/theme_blue/norm_top_red.gif") no-repeat left top;
    margin: 0;
    padding: 0;
    text-align: left;
    border-bottom: solid 1px white;	/* This is here or else IE screws up and does not contain the image. Provided by Dave Fletcher. */
}
div#header ul li#sel a
{
    display: block;
    background: url("../images/theme_blue/norm_bottom_red.gif") no-repeat left bottom;
    padding: 5px 15px;
	color: #EEEDED;
	text-decoration: none;
}
div#header ul li#sel a:hover
{
    display: block;
    background: url("../images/theme_blue/norm_bottom_red.gif") no-repeat left bottom;
    padding: 5px 15px;
	color: #000000;
	text-decoration: none;
}
/* =================================================
	Working areas.
   ================================================= */
#workingareawrapper
{
	padding: 0px;
	background: #EEEDED;
	width: 790px;
	margin-left: auto;
	margin-right: auto;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	border-left: solid 1px #959483;
	border-right: solid 1px #959483;
}
#workingareawideheader
{
	padding: 0px;
	width: 782px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3px;
	text-align: left;
	color: #2a424e;
   	background: url("../images/theme_blue/panel_header_wide.gif") no-repeat;
}
#workingareawideheader span
{
	margin-left: 4px;
	font-weight: bold;
	font-size: 1.25em;
	line-height: 30px;
}
#workingareawidebody
{
	padding: 0px;
	background: #EEEDED;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	/* font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em; */
	border-left: solid 1px #959483;
	border-right: solid 1px #959483;
	border-bottom: solid 1px #959483;
}

#workingarearightheader
{
	float: left;
	text-align: left;
	width: 637px;
	height: 30px;
	margin-top: 3px;
	color: #2a424e;
   	background: url("../images/theme_blue/panel_header.gif") no-repeat;
}
#workingarearightheader span
{
	margin-left: 4px;
	font-weight: bold;
	font-size: 1.25em;
	line-height: 30px;
}
#workingarearightbody
{
	float: left;
	text-align: left;
	background: #ffffff;
	width: 625px;
	min-height: 480px;
	height: auto ! important;
	height: 480px;
	margin-bottom: 3px;
	color: #2a424e;
	padding: 5px 5px;
	border-right: solid 1px #959483;
	border-left: solid 1px #959483;
	border-bottom: solid 1px #959483;
}
#workingareacenterheader
{
	text-align: left;
	width: 637px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	color: #2a424e;
   	background: url("../images/theme_blue/panel_header.gif") no-repeat;
}
#workingareacenterheader span
{
	margin-left: 4px;
	font-weight: bold;
	font-size: 1.25em;
	line-height: 30px;
}
#workingareacenterbody
{
	text-align: left;
	background: #ffffff;
	width: 625px;
	min-height: 480px;
	height: auto ! important;
	height: 480px;
	margin-left: auto;
	margin-right: auto;
	color: #2a424e;
	padding: 5px 5px;
	border-right: solid 1px #959483;
	border-left: solid 1px #959483;
	border-bottom: solid 1px #959483;
}
/* =================================================
	Stuff.
   ================================================= */
div#latestnewsimages
{
	width: 100%;
	height: 60px;
	background: url("../images/latestnews_graphics.gif") no-repeat;
}
div#latestnewsimagesarea
{
	width: 100%;
	height: 60px;
}
#popupwrapper
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 0.9em;	/* 1.0em = 10pt */
	position: absolute;
	z-index: 100;
	background-color:#ffffff;
	color: #000000;
	width: 600px;
	height: 207px;
	top: 170px;
	left: -1000px;
	border: solid 1px #959483;
}
#popupheader
{
	text-align: right;
	width: 600px;
	height: 20px;
	color: #2a424e;
   	background: url("../images/theme_blue/popup_header.gif") no-repeat;
}
#popupheader a
{
	margin-right: 3px;
	color: #ffffff;
	text-decoration: none;
}
#popupheader div#ico_close
{
    float: right;
}
#popupheader a:hover
{
	color: #000000;
	text-decoration: none;
}
#popupscroll
{
	margin: 0px;
	padding: 0px;
	width:595;
	height:187px;
	overflow:auto;
}
#popupbody
{
	margin-left:10px;
	margin-right:5px;
	padding:0px;
	width: 560px;
}
#popupshaddow
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 0.9em;	/* 1.0em = 10pt */
	position: absolute;
	z-index: 100;
	background-color:#ffffff;
	color: #000000;
	width: 600px;
	height: 207px;
	top: 170px;
	left: -1000px;
	border: 0px;
}
/* Not removed like other icons because we need to do it this way to get the
   layout of the popup window right */
#ico_close
{
    width: 20px;
    height: 18px;
    background: url("../images/theme_blue/close.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
/* =================================================
	Footer.
   ================================================= */
#footermain
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background: #EEEDED;
	width: 782px;
	height: 15px;
	margin-left: auto;
	margin-right: auto;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	color: #006699;
	border: solid 1px #959483;

	/* border-left: 1px gray solid;
	border-right: 1px gray solid;
	border-bottom: solid 1px gray; */
}
#footermain a
{
    color: #006699;
	text-decoration: none;
}
#footermain a:hover
{
    color: #000000;
	text-decoration: underline;
}
#footermainleft
{
	float:left;
	width:70%;
	text-align:left;
}
#footermainright
{
	float:right;
	width:29%;
	text-align:right;
}
.HzNavBar ul
{
	padding-left: 0;
	margin: 0 auto;
	background: url("../images/toolbar-bg.gif");
	color: White;
	width: 800px;
	height: 27px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
}

.HzNavBar ul li { display: inline; }

.HzNavBar ul li a
{
	padding: 0.6em 0.5em;
	color: #999966;
	text-decoration: none;
	float: left;
	border-right: 1px solid #999966;
}

.HzNavBar ul li a:hover
{
	color: #000000;
}

.HzNavBar ul li input
{
	padding: 0px;
	color: #999966;
	float: left;
	border-right: 1px solid #999966;
	font-size: 0.9em;
}

.HzNavBar ul li span#inputfield
{
	padding: 0.4em 0.5em;
	color: #999966;
	float: left;
	border-right: 1px solid #999966;
}

.HzNavBar ul li img
{
	padding: 0.0em 0.0em;
	color: #999966;
	float: left;
	border-right: 1px solid #999966;
}

.VtNavSimple ul
{
	padding-left: 0;
	margin: 0 auto;
	color: White;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	list-style-type: none;       /* removes the bullet points */
}

.VtNavSimple ul li a
{
	padding: 0;
	color: #999966;
	text-decoration: none;
}

.VtNavSimple ul li a:hover
{
	color: #000000;
}

/* =================================================
	Working areas.
   ================================================= */
#workingareawrapper_xx
{
	background: #ffffff;
	width: 800px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	border-bottom: solid 1px gray;
}

#workingarealeftjustified
{
	text-align: left;
	width: 790;
	padding: 0.8em 0.8em;
	color: #2a424e;
}

#workingareacentered
{
	text-align: center;
	width: 790;
	padding: 0.8em 0.8em;
	color: #2a424e;
}

#workingarealeft_xx
{
	float: left;
	text-align: left;
	width: 50%;
	padding: 0.8em 0.8em;
	color: #2a424e;
}
/* =================================================
	Print controls
   ================================================= */
div#printcontrols
{
	width: 100%;
	height: 25px;
	margin-top: 5px;
	text-align: right;
	font-size: 0.9em;
	border-bottom: solid 1px black;
}
div#printcontrols input
{
	font-size: 0.8em;
}
/* =================================================
	Login Page formats
   ================================================= */
.loginline
{
	padding: 0px;
	clear: left;
}

.loginerror
{
	font-weight: bold;
	color: #ff0000;
}

.loginline label
{
	width: 120px;
	float: left;
	margin-right: 10px;
	text-align: right;
}
.LoginTable
{
    border: 0;
    margin: 0px;
    padding: 0px;
    width: 100%;
	font-family: arial, verdana, helvetica, sans-serif;
    font-weight: normal;
    font-size: 80%;
    border: solid 1px #000000;
    background-color: #E8E9DB;
    color: #333333;
}
.LoginTable td
{
    vertical-align: top;
    padding: 4px;
}
.LoginTable th
{
    vertical-align: top;
    padding: 3px;
    border-right: solid 2px #F5F6E7;
    border-top: solid 2px #F5F6E7;
}
/* =========================================================
	Links
   ========================================================= */
.clicklink
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.9em;
    COLOR: #006699;
    text-decoration: none;
}
.clicklink:hover
{
    FONT-SIZE: 0.9em;
    COLOR: #000000;
    text-decoration: underline;
    cursor: hand;
    cursor: pointer;
}
/* =============================================================================
	Items for Visit Header
   ========================================================================== */
.FrameBorder
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
.FrameExtension
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
/* =============================================================================
	Line formats
   ========================================================================== */
.mergeusersline
{
	padding: 0px;
	margin: 3px;
	clear: left;
}
.mergeusersline label
{
	width: 100px;
	float: left;
	margin-right: 10px;
	text-align: left;
	font-weight: bold;
}
.mergeusersline select
{
	width: 450px;
}
.mergesitesline
{
	padding: 0px;
	margin: 3px;
	clear: left;
}
.mergesitesline label
{
	width: 100px;
	float: left;
	margin-right: 10px;
	text-align: left;
	font-weight: bold;
}
.mergesitesline select
{
	width: 450px;
}
.deluserobsline
{
	padding: 0px;
	margin: 3px;
	clear: left;
}
.deluserobsline label
{
	width: 150px;
	float: left;
	margin-right: 10px;
	text-align: left;
	font-weight: bold;
}
.deluserobsline select
{
	width: 400px;
}
.spcattrentryline
{
	padding: 0px;
	margin: 3px;
	clear: left;
}
.spcattrentryline label
{
	width: 120px;
	float: left;
	margin-right: 10px;
	text-align: left;
	font-weight: bold;
}
.admindownloadline
{
	padding: 0px;
	margin: 3px;
	clear: left;
}
.admindownloadline label
{
	width: 120px;
	float: left;
	margin-right: 10px;
	text-align: left;
	font-weight: bold;
}
.displayline
{
	padding: 0px;
	margin: 3px;
	clear: left;
}
.displayline label
{
	width: 170px;
	float: left;
	margin-right: 10px;
	text-align: left;
	font-weight: bold;
}
.displayhighlightsline
{
	padding: 0px;
	margin: 3px;
	clear: left;
}
.displayhighlightsline label
{
	width: 230px;
	float: left;
	margin-right: 10px;
	text-align: left;
	font-weight: bold;
}
.displayhighlightsline a
{
    COLOR: #006699;
    text-decoration: none;
}
.displayhighlightsline a:hover
{
    COLOR: #000000;
    text-decoration: none;
}
.helpsection
{
	color: #000000;
}
.helpsection label
{
	color: #006699;
	display: inline;
}
/* =============================================================================
	ICON definitions
   ========================================================================== */
/* Commented out as use of divs for icons replaced by use of cfg['ImgPath']
#ico_mydetails
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/my_details.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_contactus
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/contact_us.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_offline
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/off_line.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_register
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/register.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_logout
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/logout.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_help
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/help.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_methodology
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/methodology.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_map
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/map.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_more
{
    width: 13px;
    height: 13px;
    background: url("../images/theme_blue/more.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_statistics
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/view_statistics.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_ibas
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/ibas.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_info
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/info.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_filter
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/filter.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_forward
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/forward.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_down
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/down.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_up
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/up.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_attributes16
{
    width: 17px;
    height: 17px;
    background: url("../images/theme_blue/attributes16.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_delete12
{
    width: 13px;
    height: 13px;
    background: url("../images/theme_blue/delete12.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_delete16
{
    width: 17px;
    height: 17px;
    background: url("../images/theme_blue/delete16.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_reinstate12
{
    width: 13px;
    height: 13px;
    background: url("../images/theme_blue/reinstate12.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_print
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/print.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_back
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/back.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_tick
{
    width: 16px;
    height: 16px;
    background: url("../images/theme_blue/tick.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_cross
{
    width: 16px;
    height: 16px;
    background: url("../images/theme_blue/cross.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_graphicbar
{
    background: url("../images/theme_blue/graphicbar.gif");
    cursor: hand;
    cursor: pointer;
}
#ico_upleft_arrow
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/upleft_arrow.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_email
{
    width: 15px;
    height: 15px;
    background: url("../images/theme_blue/email15.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_dnload
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/dnload.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_unlock
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/unlock.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_lock
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/lock.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_lock12
{
    width: 13px;
    height: 13px;
    background: url("../images/theme_blue/lock12.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_lock12_nolink
{
    width: 13px;
    height: 13px;
    background: url("../images/theme_blue/lock12.gif") no-repeat center center;
}
*/

/* ==========================================================================
    These two definitions are used in VisitInfoBirds and they are coded like
    this as I had to use a DIV instead of a DIV inside an INPUT tag. This was
    due to DHTML screwing up in FireFox.
   ========================================================================== */
/*
.attributes16
{
    width: 17px;
    height: 17px;
    background: url("../images/theme_blue/attributes16.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
.delete16
{
    width: 17px;
    height: 17px;
    background: url("../images/theme_blue/delete16.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
*/
