 .info {vertical-align:top; padding:2px; border-bottom:1px solid #e2e5e8;}
 .infoBig {font-weight:bold; vertical-align:top; padding:3px; border-bottom:1px solid #e2e5e8;}
 .infoCap {font-size:7pt; vertical-align:top; padding:2px; border-bottom:1px solid #e2e5e8;}
 .infoCapBig {font-size:8pt; vertical-align:top; padding:3px; border-bottom:1px solid #e2e5e8;}
 .infoTitle {padding:2px; border:1px solid #b2b8c1;}
 .infoNotes {padding:2px; border:1px solid #b2b8c1;}

/* CSS Style for the ajax*/
#ajax_listOfOptions{position:absolute; width:175px;	height:250px; overflow:auto; border:1px solid #317082; background-color:#FFF; text-align:left; font-size:0.9em;	z-index:100; }
#ajax_listOfOptions div{margin:1px;	padding:1px; cursor:pointer; font-size:0.9em;}
#ajax_listOfOptions .optionDiv{	}
#ajax_listOfOptions .optionDivSelected{	background-color:#317082; color:#FFF; }
#ajax_listOfOptions_iframe{background-color:#F00; position:absolute; z-index:5;}
form{display:inline;}
/* End of the css*/


/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.0em; height: 1.6em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .6em; }
.ui-slider-horizontal .ui-slider-handle {top: -.4em; margin-left: -.6em; width:0.6em; border:1px solid #666666; background-color:#ffffff;}
.ui-slider-horizontal .ui-slider-range { top: 0; background-color:#2784cc;}
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/*----------------------------------------------------------------------*/

.maintable1 {font-weight:bold; padding:6px 6px 6px 10px; height:29px; color:#454545; background-image:url('image/headerbg1.gif');  font-family:Trebuchet MS; font-size:9pt; border: 1px solid #7f7f7f;}

.maintable2 {font-weight:bold; padding:6px 6px 6px 10px; height:29px; color:#454545; background-image:url('image/headerbg1.gif');  font-family:Trebuchet MS; font-size:9pt;}

/*--------------------------------Tables----------------------------------*/
table.maintable {background-color: #ffffff;	margin:0px 0px 0px 0px;	font-size: 8pt;	width: 100%;	text-align: left;}
table.maintable thead tr th, table.maintable tfoot tr th {background-image:url('image/headerbg1.gif');  font-family:Trebuchet MS; font-size:9pt; border: 1px solid #7f7f7f; cursor:pointer;}
table.maintable thead tr th{font-weight:bold; padding:6px 6px 6px 10px;  	height:29px; color:#454545; background-image:url('image/headerbg1.gif');  font-family:Trebuchet MS; font-size:9pt; border: 1px solid #7f7f7f;}
table.maintable thead tr .header {font-weight:bold; padding:6px 6px 6px 10px;  	height:29px; color:#454545; background-image:url('image/headerbg1.gif');  font-family:Trebuchet MS; font-size:9pt; border: 1px solid #7f7f7f;}
table.maintable thead tr .headerSortUp { background: url('image/asc.png') no-repeat right top;}
table.maintable thead tr .headerSortDown {background: url('image/desc.png') no-repeat right bottom;}
table.maintable thead tr .headerSortDown, table.maintable thead tr .headerSortUp {background-color:#e8e8e8; color:#2784cc; }

/*table.maintable tbody tr.odd td {padding:6px;  border-top:0px solid #e2e5e8;}
table.maintable tbody tr.even td {padding:6px;  border-top:0px solid #e2e5e8;}
*/
table.maintable .collapsible {padding:4px;}
.collapsible a.collapsed {margin: 2px; display: block; background: url('image/icon_plus.gif') no-repeat 3px 3px;outline: 0; }
.collapsible a.expanded {margin: 2px;display: block; background: url('image/icon_Minus.gif') no-repeat -24px 3px;outline: 0; }


table.subtable {background-color: #ffffff; font-size: 8pt; text-align: left;}
table.subtable thead tr th, table.subtable tfoot tr th {font-weight:bold; 	padding:6px 6px 6px 6px; color:#505050; border:1px solid #8cb4d2; height:32px; background-image:url('image/subheaderbg1.gif');}
table.subtable thead tr th{font-weight:bold; padding:6px 6px 6px 10px;  	height:29px; color:#454545; background-image:url('image/subheaderbg1.gif');  font-family:Trebuchet MS; font-size:9pt; border: 1px solid #7f7f7f;}
table.subtable thead tr .header {font-weight:bold; 	padding:6px 6px 6px 6px; color:#505050; border:1px solid #8cb4d2; height:32px; background-image:url('image/subheaderbg1.gif');}
table.subtable thead tr .headerSortUp {background: url('image/asc.gif') no-repeat right top;}
table.subtable thead tr .headerSortDown {background: url('image/desc.gif') no-repeat right bottom;}
table.subtable thead tr .headerSortDown, table.subtable thead tr .headerSortUp {background-color:#e7effb;}
table.subtable tbody tr td {padding:4px 4px 4px 8px; border-bottom:1px solid #e2e5e8; vertical-align:top;}
table.subtable tbody tr.even td {padding:4px 4px 4px 8px; border-bottom:1px solid #e2e5e8; vertical-align:top;}
/*------------------------------------------------------------------------*/

.fixhead {position: absolute;  top: 0;  margin-top: 20px;  border-top: 1px solid purple;  padding-top: 19px;}
.fixedhead {position: fixed; top: 0;}

.tip {
	width: 242px;
	padding-top: 18px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(image/tipTop.png) no-repeat top;}
	

.tipMid {background: transparent url(image/tipMid.png) repeat-y;  padding: 0px 25px 40px 40px;}
.tipBtm {background: transparent url(image/tipBtm.png) no-repeat bottom; height: 69px;}
.bgSearch{font-weight:bold; padding:6px 6px 6px 10px;  height:29px; border-top:1px solid #7f7f7f; border-bottom:1px solid #7f7f7f; color:#454545; background-image:url('image/headerbg1.gif');  font-family:Trebuchet MS; font-size:9pt;}
.borderLeftS{border-image:url('image/headersep.gif')}
.bgSubSearch{font-weight:bold; padding:6px 6px 6px 6px; color:#505050; border-top:1px solid #8cb4d2; border-bottom:1px solid #8cb4d2; height:32px; background-image:url('image/subheaderbg1.gif'); }
.title{font-family:verdana; font-size:10pt; margin:0px;}
.bgLighblue {background-color:#eff3f8;}
.bgSubTotal{background-color:#aaaaaa;}
.SearchTitle{font-family:Arial; font-size:8pt; margin:0px;}
.filter {font-weight:bold; font-family:Arial; font-size:10pt; color:#8c8c8c; width:21px; height:30px; text-align:center; padding:4px 4px 4px 4px; background-color:#ebebeb; cursor:pointer;}
.filter a{color:#8c8c8c; padding:12 0 12 0; cursor:pointer;}
.filter a:hover{color:#2875b1; cursor:pointer;}
.filterButton {font-weight:bold; font-family:Arial; font-size:10pt; color:#8c8c8c; height:30px; text-align:center; padding:4px 4px 4px 4px; background-color:#ebebeb; cursor:pointer;}
.filterButton a{color:#8c8c8c; padding:12 0 12 0; cursor:pointer;}
.filterButton a:hover{color:#2875b1; cursor:pointer;}
.ListAllButton {font-weight:bold; font-family:Arial; font-size:10pt; color:#8c8c8c; height:30px; width:108px; text-align:center; padding:2px 2px 2px 2px; background-color:#ebebeb; cursor:pointer;}
.ListAllButton a{color:#8c8c8c; padding:6 0 6 0; cursor:pointer;}
.ListAllButton a:hover{color:#2875b1; cursor:pointer;}
.ListSButton {font-weight:bold; font-family:Arial; font-size:10pt; color:#8c8c8c; height:30px; width:300px; text-align:center; padding:2px 2px 2px 2px; background-color:#ebebeb; cursor:pointer;}
.ListSButton a{color:#8c8c8c; padding:6 0 6 0; cursor:pointer;}
.ListSButton a:hover{color:#2875b1; cursor:pointer;}
.borderblue{border-color:#2875b1;}
.borderh{border-color:#7f7f7f}
.bordersh{border-color:#8cb4d2}
.tab1{padding:2px; border:0px solid #b2b8c1; background-color:#fcfcfc;  border-bottom:1px solid #2875b1; border-left:1px solid #9c9c9c;  border-right:1px solid #9c9c9c; height:37px; border-top:1px solid #9c9c9c; text-align:center; font-size:13pt; font-family:Trebuchet MS; color:#adadad; cursor:pointer;}
.tabover{text-align:center; font-size:13pt; font-family:Trebuchet MS; color:#2875b1;}
.tabsep1{text-align:center;border-bottom:1px solid #2875b1; height:37px; width:4px;}
.bordertab{border-color:#2875b1;}
.seltab1{padding:2px; border-left:1px solid #2875b1; border-bottom:0px solid #2875b1; background-color:#ffffff; border-right:1px solid #2875b1; border-top:4px solid #2875b1; height:39px; text-align:center;font-size:13pt; font-family:Trebuchet MS; cursor:pointer;}


.vtab1{padding:2px; border:0px solid #b2b8c1; background-color:#fcfcfc;  border-bottom:1px solid #9c9c9c; border-left:1px solid #2875b1;  border-right:1px solid #2875b1; height:47px; border-top:1px solid #9c9c9c; Padding-left:14px; font-size:13pt; font-family:Trebuchet MS; color:#adadad; cursor:pointer;}
.vtabover{font-size:13pt; font-family:Trebuchet MS; color:#2875b1;}
.vtabsep1{text-align:center;border-right:1px solid #2875b1; height:8px; width:4px;}
.vtabsep2{text-align:center;border-right:0px solid #2875b1; height:0px; width:0px;}
.vbordertab{border-color:#2875b1;}
.vseltab1{padding:2px; border-left:4px solid #2875b1; border-bottom:1px solid #2875b1; border-right:0px solid #2875b1; background-color:#ffffff; border-top:1px solid #2875b1; height:47px;Padding-left:10px; font-size:13pt; font-family:Trebuchet MS; cursor:pointer;}



.divclearable { border: 1px solid #828282; height:21px;	display: -moz-inline-stack;	display: inline-block;	zoom:1;	*display:inline; padding-right:5px;}

a.clearlink { background: url("image/close-button.png") no-repeat scroll 0 0 transparent;	background-position: center center; cursor: pointer; display: -moz-inline-stack; display: inline-block;	zoom:1;	*display:inline; height: 12px; width: 12px;	z-index: 2000;	border: 0px solid;}
a.clearlink:hover {background: url("image/close-button.png") no-repeat scroll -12px 0 transparent;	background-position: center center;}



.lBar12 { background-image:url('image/lBar1/status_LG_1of2.gif'); background-repeat:no-repeat; text-align:left; width:485; height:14; background-position:bottom bottom;}
.lBar22 {background-image:url('image/lBar1/status_LG_2of2.gif'); background-repeat:no-repeat; text-align:left; padding-left:255px; width:485; height:14; background-position:bottom bottom;}

.lBar13 {background-image:url('image/lBar2/status_LG_1of3.gif'); background-repeat:no-repeat;text-align:left; width:485; height:14; background-position:bottom bottom;}
.lBar23 {background-image:url('image/lBar2/status_LG_2of3.gif'); background-repeat:no-repeat; text-align:left; padding-left:175px; width:485; height:14; background-position:bottom bottom;}
.lBar33 {background-image:url('image/lBar2/status_LG_3of3.gif'); background-repeat:no-repeat; text-align:left; padding-left:331px; width:485; height:14; background-position:bottom bottom;}

.lBar14 { background-image:url('image/lBar3/status_LG_1of4.gif'); background-repeat:no-repeat; text-align:left; width:485; height:14; background-position:bottom bottom;}
.lBar24 {background-image:url('image/lBar3/status_LG_2of4.gif'); background-repeat:no-repeat; text-align:left; padding-left:135px; width:485; height:14; background-position:bottom bottom;}
.lBar34 {background-image:url('image/lBar3/status_LG_3of4.gif'); background-repeat:no-repeat; text-align:left; padding-left:260px; width:485; height:14; background-position:bottom bottom;}
.lBar44 {background-image:url('image/lBar3/status_LG_4of4.gif'); background-repeat:no-repeat; text-align:left; padding-left:395px; width:485; height:14; background-position:bottom bottom;}


.sBar12 { background-image:url('image/sBar1/status_SM_1of2.gif'); background-repeat:no-repeat; text-align:left; width:317; height:9; background-position:bottom bottom;}
.sBar22 {background-image:url('image/sBar1/status_SM_2of2.gif'); background-repeat:no-repeat; text-align:left; padding-left:170px; width:317; height:9; background-position:bottom bottom;}

.sBar13 {background-image:url('image/sBar2/status_SM_1of3.gif');  background-repeat:no-repeat; text-align:left; width:317; height:9; background-position:left 25px;}
.sBar23 {background-image:url('image/sBar2/status_SM_2of3.gif');  background-repeat:no-repeat; text-align:left; padding-left:114px; width:317; height:9; background-position:left 25px;}
.sBar33 {background-image:url('image/sBar2/status_SM_3of3.gif');  background-repeat:no-repeat; text-align:left; padding-left:216px; width:317; height:9; background-position:left 25px;}

.sBar14 { background-image:url('image/sBar3/status_SM_1of4.gif'); background-repeat:no-repeat; text-align:left; width:317; height:9; background-position:bottom bottom;}
.sBar24 {background-image:url('image/sBar3/status_SM_2of4.gif'); background-repeat:no-repeat; text-align:left; padding-left:95px; width:317; height:9; background-position:bottom bottom;}
.sBar34 {background-image:url('image/sBar3/status_SM_3of4.gif'); background-repeat:no-repeat; text-align:left; padding-left:167px; width:317; height:9; background-position:bottom bottom;}
.sBar44 {background-image:url('image/sBar3/status_SM_4of4.gif'); background-repeat:no-repeat; text-align:left; padding-left:244px; width:317; height:9; background-position:bottom bottom;}


/*
Author: Craig Erskine
Description: Dynamic Menu System - Horizontal/Vertical
*/
ul#navmenu-h * { margin: 0; padding: 0; font-size: 12px; }

ul#navmenu-h { margin: 0; padding: 0; list-style: none; position: relative; }

ul#navmenu-h ul {
 width: 160px; /* Sub Menu Width */
 margin: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
}

ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; }

ul#navmenu-h li { float: left; display: inline; position: relative; }
ul#navmenu-h ul li { width: 100%; display: block; }

/* Root Menu */
ul#navmenu-h a {
 border-top: 0px solid #FFF;
 border-right: 0px solid #f6f5f5;
 padding: 4px 10px 4px 10px;
 float: left;
 display: block;
 color: #000;
 font: bold 11px Arial, sans-serif;
 text-decoration: none;
 height: 1%;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
 background: #5b6471;
 color: #FFF;
}

ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover ul {
padding-top:2px;
border-right:1px solid #ccc;
border-left:1px solid #ccc;

}


/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
z-index:99;

	float: none;
	color:#363535;
	background:url(image/menu_bg1.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #ccc;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
 background: #5b6471;
 color: #FFF;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {
 color:#666;
  background:url(image/menu_bg.gif);
 background-repeat:repeat-x;
}

/* 3rd Menu Hover Persistence */
 background: #5b6471;
 color: #FFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {
 background:url(image/menu_bg.gif);
 background-repeat:repeat-x;
 color:#666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
 background: #5b6471;
 color: #FFF;
}

/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }



/* Generic context menu styles */
.contextMenu {position: absolute;  font-family:Trebuchet MS; font-size:12px; width: 180px;	z-index: 99999;	border: solid 1px #CCC;	background: #e0e0e0;	padding: 0px;	margin: 0px;	display: none;}

.contextMenu LI {list-style: none;	padding: 2px; border-bottom: solid 1px #a5a5a5;	margin: 0px;}

.contextMenu A {color: #3e3e3e; font-weight:bold;  text-decoration: none;	display: block;	line-height: 20px;	height: 20px;	background-position: 6px center; background-repeat: no-repeat;	outline: none;	padding: 1px 5px;	padding-left: 28px;}

.contextMenu LI.hover A {color: #2171ae; text-decoration: none;	background-color: #e0e0e0;}

.contextMenu LI.disabled A {color: #3e3e3e;	cursor: default;}

.contextMenu LI.hover.disabled A {	background-color: transparent;}

.contextMenu LI.separator {	border-top: solid 1px #CCC;}

/*
	Adding Icons
	
	You can add icons to the context menu by adding
	classes to the respective LI element(s)
*/

.contextMenu LI.edit A { background-image: url(../img/edit.png); }
.contextMenu LI.cut A { background-image: url(../img/cut.png); }
.contextMenu LI.copy A { background-image: url(../img/page_white_copy.png); }
.contextMenu LI.paste A { background-image: url(../img/page_white_paste.png); }
.contextMenu LI.delete A { background-image: url(../img/delete.png); }
.contextMenu LI.quit A { background-image: url(../img/door.png); }
.contextMenu LI.insert A { background-image: url(../img/plus.png); }

