/* @import "forms.css"; */

* {
 margin: 0;
 padding: 0;
}
body { 	margin: 0px; font-family: Arial, sans-serif; font-size: 13px;
}
.text { color: #333333;
}
TABLE.fullHeight { height: 100% 
}
.gmpHeader { background: url(../image/common/blueGradientVert.jpg) repeat-x left top; height:30px; background-color: #d3c7d3;
}
.greyborder_bottom { background: url(../image/common/greyGradientVert.jpg) repeat-y left top;
}
.class1 A:link, .class1 A:visited { color: black; padding: 1px; text-decoration: underline;
}
.class1 A:hover, .class1 A:active { color: black; background-color: white; padding: 1px 5px; text-decoration: none;
}
.border_bottom { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CB7FB2;
}
.border_l_n_r { border-top: 1px none; border-right: 1px solid #CB7FB2; border-bottom: 1px none; border-left: 1px solid #CB7FB2;
}
.content_v_line { border-top: 1px none; border-right: 1px solid #9C99C1; border-bottom: 1px none; border-left: 1px solid #9C99C1;
}
.menu { background-position: top left; background-image: url("../images/menu.gif"); background-repeat: repeat; font-size: 11pt; color: #FFFFFF;    text-align: left; text-decoration: none;
}
.menu_sm { background-position: top left; background-image: url("../images/menu.gif"); background-repeat: repeat; font-family: Arial, sans-serif; font-size: x-small; color: #FFFFFF;    text-align: left; text-decoration: none;
}
.menu_sm_link { font-family: Arial, sans-serif; font-size: x-small; color: #000000;    text-align: left; text-decoration: none;
}
.menu_left { background-position: top left; background-image: url("../image/common/menu_left.gif"); background-repeat: no-repeat;
}
.menu_right { background-position: top right; background-image: url("../image/common/menu_right.gif"); background-repeat: no-repeat;
}
.title_right { background-position: top right; background-image: url("../images/title_right.gif"); background-repeat: no-repeat;
}
.title_left { background-position: top right; background-image: url("../images/title_left.gif"); background-repeat: no-repeat;
}
.title { background-position: top left; background-image: url("../images/title.gif"); background-repeat: repeat; font-family: Arial, sans-serif; font-size: 14pt; color: #FFFFFF;    text-align: left; text-decoration: none; font-weight: bold;
}
.border_right { background-position: top left; background-image: url("../images/border_right.gif"); background-repeat: repeat;
}
.border_left { background-position: top left; background-image: url("../images/border_left.gif"); background-repeat: repeat;
}
.border_bottom { background-position: top left; background-image: url("../images/border_bottom.gif"); background-repeat: repeat;
}


/* =================================================================================== */
/* Tables */

.tblHeaderCenter { font-family: Arial, sans-serif; font-size: 11pt; color: #ffffff;    text-align: center; background-color: #CB7FB2;
}
.tblHeader { font-family: Arial, sans-serif; font-size: x-small; font-weight: bold; color: #ffffff; text-align: left; background-color: #CB7FB2; height: 10px; text-decoration: underline;
}
.tblHeaderRight { font-family: Arial, sans-serif; font-size: 11pt; font-weight: bold; color: #ffffff;    text-align: right; background-color: #CB7FB2; background-color-OLD: #CB7FB2;
}
.tblHeaderLeftView { font-family: Arial, sans-serif; font-size: 11pt; font-weight: bold; color: #ffffff;    text-align: left; background-color: #CB7FB2;
}
.tblSubHeader { color: #000; background-color: #DADFE0;
}
.tblHeaderLeftView2 { color: #ffffff; background-color: #CB7FB2;
}
.tblHeaderLeftView2 td,  { padding-bottom: 2px; padding-top: 1.5px; padding-left: 4px; padding-right: 3px; font-weight: bold;
}

.tblHeaderSearchArea { color: #ffffff; background-color: #CB7FB2;
}
.tblHeaderSearchArea td, .tblSubHeader td{ padding: 5px 5px 5px 10px; font-weight: bold;
}

.tblrow { border-color: #CB7FB2; border-style: solid; border-width: 4px; font-family:Arial, Helvetica, sans-serif; font-size: 9pt;
}
.tblcell { word-wrap: break-word; font-family: Arial, sans-serif; color: #000000; text-align: left; background-color: #EFEFEF; text-decoration: none; padding: 5px;
}
.tblcell1 { font-family: Arial, sans-serif; color: #000000; text-align: center; background-color: #EFEFEF; text-decoration: none; padding: 5px;
}
.tblcell2 { width:200px; color: #000000; text-align: left; background-color: #DADFE0; text-decoration: none; padding: 5px 5px 5px 10px; font-weight: bold; 
}
.rowsep { border-color: #CB7FB2; border-style: solid; border-width: 1px; color: white; font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; padding: 2px 0px 2px 5px; background-color: #efefef;
}
.rowsep2 { border-color: #CB7FB2; border-style: solid; border-width: 1px;    font-family: Arial, Helvetica, sans-serif;    font-size: 9pt;
}
.rowsep3 { border-color: #CB7FB2;   border-style: solid;   border-width:1px;   font-family:Arial, Helvetica, sans-serif;   font-size:9pt;   background-color: white;
}
.rowsep4 { border-color:#CB7FB2; font-family:Arial, Helvetica, sans-serif; font-size:9pt; height:1px; bgColor: white; colSpan: 6; height: 1;
}
.rowsep5 { border-color:#CB7FB2; font-family:Arial, sans-serif; font-size:9pt; padding:0px 0px 0px 5px; background-color: #dadfe0;
}
.rowsep6 { border-color:#CB7FB2; font-family:Arial, sans-serif; font-size:9pt; padding:0px 0px 0px 5px; background-color: #efefef;
}
.tblcell2a { font-family: Arial, sans-serif; color: #000000; text-align: center; background-color: #EFEFEF; text-decoration: none; padding-left: 5px;
}
.tblcell2b { font-family: Arial, sans-serif; color: #000000; text-align: center; background-color: #DADFE0; text-decoration: none; padding-left: 5px;
}
.tblcell4 { font-family: Arial, sans-serif; color: #000000; text-align: right; background-color: #EFEFEF; text-decoration: none; padding-right: 5px;
}
.tblcellCenter { font-family: Arial, sans-serif; color: #000000;    text-align: center; background-color: #E7EDE3; text-decoration: none;
}
.tblcellCenter2 { font-family: Arial, sans-serif; color: #000000;    text-align: center; background-color: #EFEFEF; text-decoration: none;
}
.tableborder { clear:both;
}
td { font-size:13px;
}
th { font-size:13px; background-color: #DADFE0; padding:5px; text-align: left;
}


/* =================================================================================== */
/* Links */

A, A:visited { color: #2F549C;
}
A:hover { color: #2F549C; text-decoration: none;
}

.lnk { font-family: Arial, sans-serif; font-size: x-small; color: #000000;
}
a.lnk:link, a.lnk:visited, a.lnk:active {color: #000000;
}
a.lnk:hover { color: #000000; text-decoration: none;
}

.vlink { color: White; font-size: x-small; font-weight: bold;
}

a.lnk:link, a.lnk:visited, a.lnk:active { color: #2F549C;
}
a.lnk:hover { color: #2F549C; text-decoration: none;
}

 

/* =================================================================================== */
/* Footnote */

.note { font-size: 8pt; color: #000000; text-align: center;
}

/* =================================================================================== */
/* Text */

h1 { font-size:18px; margin:0px; }
.txt { font-family: Arial, sans-serif; font-size: x-small; color: #000000; text-align: left;
}
.datatxt { font-family: Arial, sans-serif; font-size: x-small; color: #000000; font-weight: bold; text-align: left;
}
a.datatxt:link { color: #000000;
}
a.datatxt:visited { color: #000000;
}
a.datatxt:hover { color: #000000;
}
a.datatxt:active { color: #000000;
}
.txtcenter { font-family: Arial, sans-serif; font-size: x-small; color: #000000; text-align: center;
}
.txtinfo { font-family: Arial, sans-serif; font-size: 8pt; color: #000000; color: #DE7D5C; text-align: left;
}
.viewList1 { font-family: Arial, sans-serif;  font-size: 9pt;  padding: 0px 0px 0px 0px;  background-color: #dadfe0;
}
.viewList2{
	font-family: Arial, sans-serif;  font-size: 9pt;  padding: 0px 0px 0px 0px;  background-color: #efefef;
 }
.required { font-family: Arial, sans-serif; font-size: x-small; color: #DE7D5C; font-weight: bold; text-align: left;
}
.textBigger { font-size:1.4em;
}
.clearer { clear:both; height:1px; font-size:1px; border:none; margin:0px; padding:0px; background:transparent;
}


/* =================================================================================== */
/* Buttons */

.button { color: #000000; ime-mode: active; cursor: hand; text-align: left; font-family: Arial, sans-serif; font-size: x-small; text-decoration: underline;
}
.backbutton { background-color: #ffffff; color: #DE7D5C; ime-mode: active; cursor: hand; text-align: center; vertical-align: middle; font-family: Arial, sans-serif; font-size: 8pt; border: 0px; text-decoration: underline;
}
.buttonSmall { background-color: #CCCCCC; color: #000000; ime-mode: active; cursor: hand; text-align: center; vertical-align: middle; font-family: Arial, sans-serif; font-size: 9pt; text-decoration: bold;
}
#helpIcon { padding-left:20px; background:transparent url('../image/common/menu-help.gif') no-repeat 0px bottom;
}
.loaddataIcon { padding-left:20px; background:transparent url('../image/buttons/page_add.gif') no-repeat 0px bottom;
}
.xmlIcon { padding-left:20px; background:transparent url('../image/buttons/page_white_code.gif') no-repeat 0px bottom;
}
.csvIcon { padding-left:20px; background:transparent url('../image/buttons/page_white_excel.gif') no-repeat 0px bottom;
}
.addIcon { padding-left:20px; background:transparent url('../image/buttons/add.gif') no-repeat 0px bottom;
}
.addCR { padding-left:20px; background:transparent url('../image/buttons/application_add.gif') no-repeat 0px bottom;
}
#whatNewIcon { padding-left:25px; background:transparent url('../image/common/new.gif') no-repeat 0px bottom;
}


/* =================================================================================== */

.input { font-family: Arial, sans-serif; font-size: 10pt; color: #000000; width: 100%;
}
.inputStructure { font-family: Arial, sans-serif; font-size: 10pt; color: #000000; border: #000000 1px solid; width: 140px;
}
.inputSmall { font-family: Arial, sans-serif; font-size: 8pt; color: #000000; border: #000000 1px solid; width: 170px;
}
.inputLarge { font-family: Arial, sans-serif; font-size: 10pt; color: #000000; border: #000000 1px solid; width: 330px;
}
.combo { border-bottom: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid; border-top: #000000 1px solid; font-family: Arial, sans-serif; font-size: 10pt; color: #000000; width: 170px; background-color: #FFFFFF;
}
.comboSmall { border-bottom: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid; border-top: #000000 1px solid; font-family: Arial, sans-serif; font-size: 8pt; color: #000000; width: 170px; background-color: #FFFFFF;
}
.comboDis { border-bottom: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid; border-top: #000000 1px solid; font-family: Arial, sans-serif; font-size: 10pt; color: #000000; width: 170px; background-color: #CCCCCC;
}
.inputDis { font-family: Arial, sans-serif; font-size: 10pt; color: #000000; border: #000000 1px solid; width: 170px; background-color: #CCCCCC;
}
.chkbox { font-family: Arial, sans-serif; font-size: 10pt; color: #000000; border: none;
}
.error { font-family: Arial, sans-serif; color: red; font-size: 12pt; width: 95%; margin:10px 0px 10px 0px; text-align: left; list-style: none;
}
.error_text { font-family: Arial, Helvetica, Sans-Serif; font-size: x-small; font-weight: bold; color: #C7003C;}
.message { font-family: Arial, sans-serif; color: navy; font-size: 12pt; margin: 0; text-align: left;
}
a.message:link {color: navy}
a.message:visited {color: navy}
a.message:hover {color: navy}
a.message:active {color: navy}
.templates { font-family: Arial, sans-serif; font-size: x-small; color: #000000;}
a.templates:link {color: #000000}
a.templates:visited {color: #000000}
a.templates:hover {color: #000000}
a.templates:active {color: #000000}
.pagelinks { font-family: Arial, sans-serif; font-size: x-small; color: #000000;
}
a.pagelinks:link {color: #000000}
a.pagelinks:visited {color: #000000}
a.pagelinks:hover {color: #000000}
a.pagelinks:active {color: #000000}
.pagelinksJumpTo { font-family: Arial, sans-serif; font-size: x-small; color: #ffffff;
}
a.pagelinksJumpTo:link {color: #ffffff}
a.pagelinksJumpTo:visited {color: #aaaaaa}
a.pagelinksJumpTo:hover {color: #ffffff}
a.pagelinksJumpTo:active {color: #ffffff}
TD.tab{
	font-family: Arial, sans-serif; font-size: 11pt; font-weight: bold; color: #ffffff;    text-align: center; background-color: #E7AC85;
}
TD.tabSelected{
	font-family: Arial, sans-serif; font-size: 11pt; font-weight: bold; color: #ffffff;    text-align: center; background-color: #E79C65;
}
TD.tabLnk{
	font-family: Arial, sans-serif; font-size: 9pt; font-weight: bold; color: #ffffff;    text-align: center; background-color: #E7AC85;
}
TD.tabSelectedLnk{
	font-family: Arial, sans-serif; font-size: 9pt; font-weight: bold; color: #ffffff;    text-align: center; background-color: #E79C65;
}
.tipText { font-family: Arial, sans-serif; font-size: x-small; color: #000000;
}
.tipHead { font-family: Arial, sans-serif; font-size: x-small; color: #000000; font-weight: bold;
}
.versinfo { background-color: #ffffff; color: #DE7D5C; font-family: Arial, sans-serif; font-size: 8pt;
}
.tblcell3 {
	font-family: Arial, sans-serif; font-size: x-small; font-weight: bold; color: #000000; text-align: right; text-decoration: none; padding-right: 5px; background-color: #DADFE0;
}
.ifc { font-family: Arial, Helvetica, Sans-Serif; font-size: 1em; font-weight: bold; color: #005A6B;
}


/* =================================================================================== */
/* Submit buttons */

.btn_disabled { background-image: url(../image/buttons/btnTxtBgM1.gif); background-repeat: repeat; font-family: Arial; font-weight: bold; border: 1px solid #000000; height: 25px; padding-bottom: 0px; cursor: none; vertical-align: top; width: auto; color:#999;
}
.btn_image, .btn A:link, .btn A:visited, .btn A:active { height:26px; color: black; text-decoration: none; background-image: url(../image/buttons/btnTxtBgM1.gif); background-repeat: repeat; font-family: Arial;font-weight: bold; border: 1px solid #000000; padding: 4px 5px; cursor: hand;
}
.btn_image:hover, .btn A:hover { background-color: #fff; background-image: none;
}

.class2 A:link { color: white; text-decoration: underline; padding-left: 0px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px;
}
.class2 A:visited { color: white; text-decoration: underline; padding-left: 0px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px;
}
.class2 A:active { color: black; text-decoration: underline; background: White;
}
.class2 A:hover { color: black; text-decoration: underline; background: White; background-color: White; padding-left: 0px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px;
}

/* =================================================================================== */

div#helplink { width: 99%; text-align: right; margin-bottom: 5px;
}
div#helplink a#helplinkicon { float: right;
}
div#helplink a#helplinktext:link,
div#helplink a#helplinktext:visited,
div#helplink a#helplinktext:active { float: right; text-decoration: none; padding-bottom: 2px; margin-right: 2px;
}
div#helplink a#helplinktext:hover { float: right; text-decoration: underline; padding-bottom: 2px; margin-right: 2px;
}
.help_text { font-family: Arial, Helvetica, sans-serif; color: #0000FF;
}
.help_text_underline { font-family: Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: underline; font-style: italic;
}
.nowrap {
  white-space:nowrap;
}
.breadcrumbLink a{
	text-decoration:underline; color:#000; font-weight:bold
}
.breadcrumbLink a:hover{
	text-decoration:none; color:#666; font-weight:bold
}

/* =================================================================================== */
/* CSS Document */

.div2 { position:relative; left:0px; top:0px; width:auto; height:48px; z-index:2; border-bottom:1px dotted #ccc; clear:both; margin-bottom:1em;
}
.div3 { position:absolute; left:0px; top:-50px; width:auto; height:48px; z-index:2; border-bottom:1px dotted #ccc;
}
.div4{
	position: absolute; margin-bottom:1em;
}
.div5{
	margin-bottom:1em; position:absolute; border-bottom:1px solid #aaa;
}
.div1 { position:relative; margin-left:0px; margin-top:0px; border-bottom:1px dotted #ccc; clear:both;
}
.DarkLine{
	border-bottom:1px solid #aaa;
}
.DarkLine td{
	vertical-align:top;
}
.DarkLine .unique{
	color:#20b2aa; font-style:italic;
}
.div1 a{
	background-color:#fff; color:#999; border:1px solid #999; padding-left:0.3em; padding-right:0.3em; text-align:center; margin-right:0.2em
}
.div1 a:hover{
	background-color:#999; color:#fff; border:1px solid #999;
}
.div1 .clicked{
	background-color:#999; color:#fff; border:1px solid #999;
}

/* =================================================================================== */
/* Form Elements */

select.left, select.right {
	width: 315px; height: 134px; float: left;
}
textarea {
	font-family: Arial, sans-serif;
	font-size:13px;
}
.charCounter {
	font-family: Arial, sans-serif;
	font-size:13px;
}
fieldset {
	border:none;
}

/* =================================================================================== */
/* Animated Tabs */

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none; }
}
/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none; }
}
/* Skin */
.ui-tabs-nav {
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none; margin: 5px 0 0 0; padding: 0 0 0 4px; height:26px;
}
* html .ui-tabs-nav { height:22px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block; clear: both; content: " ";
}
.ui-tabs-nav li {
    float: left; margin: 0 0 0 1px; min-width: 44px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block; padding: 0 5px; background: url(../image/buttons/tab.gif) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0; color: #27537a; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative; top: 1px; z-index: 2; margin-top: 0; color: #000;
}
.ui-tabs-nav a span {
    width: 34px; /* IE 6 treats width as min-width */
    min-width: 34px; height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px; padding-top: 5px; padding-bottom: 2px; padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto; height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 3px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4; filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid #97a5b0; padding: 10px 5px 5px 5px; background: #EFEFEF; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px; background: url(loading.gif) no-repeat 0 50%;
}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/* =================================================================================== */
/* Show Hide */

h4.showHideAttributes { float:right; display:inline; margin:0px 0px 0px 10px; font-weight:normal; color: #2F549C; padding-left:20px; background:url(../image/buttons/arrow_down.gif) no-repeat left bottom; cursor:pointer; font-size:13px;
}
* html h4.showHideAttributes { cursor: hand;
}
h4.showHideAttributes.opened { background:url(../image/buttons/arrow_up.gif) no-repeat left bottom; font-weight:bold; color:#33CC00;
}
h4:hover.showHideAttributes { color:#33cc00; text-decoration:underline;
}
.showHideAttributesContent { margin: 5px 0px 5px 0px; padding: 0px; position:relative;
}
.showHideAttributesContent a { color:#2F549C;
}




/* =================================================================================== */
/* Header and Footer*/


#header-top { background:#000066; margin-bottom:1px;
}
#header-version { float:right; margin-right:20px; margin-top:4px; color:#fff; font-size:10px;
}
#header-bottom { background:#980065; margin-bottom:1px; height:60px;
}
#userLoginInfo { position:absolute; top:42px; right:20px; color:#fff;
}
#help-menu { position:absolute; top:86px; right:20px;
}
* html #help-menu { top:89px; 
}
#footer { margin-top:20px; font-size:11px; text-align:center;
}

/* =================================================================================== */
/* Menu and Sub Nav */

#main-menu {
	background:transparent url('../image/common/blueGradientVert.jpg') repeat-x top left;
	margin-bottom:10px;
}
ul#menu {
	height:26px;
	margin:0px 0px 1px 0px;
	padding-left: 20px;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
}
ul#menu li {
	display:block;
	float:left;
	margin:0;
	padding:0;
	border-right:1px solid #ffffff;
}
ul#menu li.first {
	border-left:1px solid #ffffff;
}
ul#menu li a {
	display:block;
	float:left;
	padding:6px 20px 0 20px;
	height:20px;
}
* html ul#menu li a {
	height:26px;
}
ul#menu li a:hover{
	background-color:#D3C7D3;
}

#sub-menu {
	margin:10px 0 0 20px;
	padding:5px 0 5px 10px; ;
}

/* ----------------------------------------------------------------------------- 
list navigation - used in sub-nav and help links */

.list-nav {
   margin:0;
   padding:1px;
}
.list-nav li {
   list-style-type: none;
   padding: 0;
   margin: 0;
   display: inline;
   text-align: center;
   white-space: nowrap;
   border-left: 1px solid #808080;
   padding:0 7px 0 10px;
  }
.list-nav .first {
   border-left: none;
   padding-left:0px;
}


/* =================================================================================== */
/* Breadcrumb */

#breadcrumb {
    background-image:url('../image/buttons/bc_bg.gif'); 
    background-repeat:repeat-x;
	height:30px;
    line-height:30px;
	font-weight:bold;
    overflow:hidden;
    margin: 0px 20px 0px 20px;
    padding:0x;
}

#breadcrumb li {
    list-style-type:none;
    padding-left:10px;
	display:inline-block;
	float:left;
}

#breadcrumb li.separator {
    background-image:url('../image/buttons/bc_separator.gif'); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
	font-weight:normal;
}

#breadcrumb a {
	display:inline-block;
    background-image:url('../image/buttons/bc_separator.gif'); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
    text-decoration: underline;
    color:#2F549C;
	outline:none;
	font-weight:normal;
}

#breadcrumb a:hover { text-decoration: none;
}



/*DisplayTag related stuff*/
th.sorted a, th.sortable a {
	background-position: right;
	display: block;
	width: 100%;
}
th.sortable a {
	background-image: url(../image/displaytag/arrow_off.png);
}
th.order1 a {
	background-image: url(../image/displaytag/arrow_down.png);
}
th.order2 a {
	background-image: url(../image/displaytag/arrow_up.png);
}

img{ 
	border:none;
}
a{
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	list-style-type:none;
}
/*End of DisplayTag related stuff*/



/* Need to remove these dirty hacks
=======
.hideat{
	visibility:hidden;
	position:absolute;
}

.showat{
	visibility:visible;
	position:relative;
}

>>>>>>> 1.29

html>body .tblcell { font-family: Arial, sans-serif; font-size: 0.8em; color: #000000; text-align: left; background-color: #EFEFEF; text-decoration: none; padding: 5px;
}
HTML>BODY .tblHeaderLeftView2 { font-size: 1em; font-weight: bold; color: #ffffff;    text-align: left; background-color: #CB7FB2; padding-left: 10px; padding-top: 2px; padding-bottom: 2px;
}
HTML>BODY .tblcell2 { font-family: Arial, sans-serif; font-size: 0.8em; color: #000000; text-align: left; background-color: #DADFE0; text-decoration: none; padding-left: 5px;
}
 */
 
 