BODY {
	margin:0px;
	padding:0px;
	font:12px Calibri,Tahoma, Arial;
}
TR .tdhead {
	background:url(/DOIT/img/gridhdrbck.gif)  repeat-x;
}
.tdhead {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	background-color: #ebecee;
	border: 1px solid;
	border-color:#cccccc #cccccc #cccccc #ffffff;
	padding:4px 4px 4px 4px;
	cursor:default;
}
.tdheadselect {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	background:#cfe3ff url(/DOIT/BO/img/gridhdrsel.gif)  repeat-x;
	border:1px solid;
	border-color:#cccccc #cccccc #cccccc #ffffff;
	padding:4px 4px 4px 4px;
	cursor:default;
}
a {
	color:#5E819B;
}
.tdnorm {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #DDDDDD;
	cursor:default;
}
.tdnormgray {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #DDDDDD;
	color:#888888;
	cursor:default;
}
.tdgray {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color:#888888;
	cursor:default;
}
.tdnormb {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight:bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	cursor:default;
}
.iptnorm {
	background: url(/DOIT/BO/img/form-back.gif) #ffffff repeat-x;
	border:solid 1px #7F9DB9;
	padding:4px;
	font-family: Tahoma, Arial, Helvetica;
	font-size:11px;
	height:23px;
}
.iptsubmit {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	padding:5px;
}
.ipttxt {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
}
.iptselect {
	background: url(/DOIT/BO/img/form-back.gif) #ffffff repeat-x;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	padding:4px;
	margin:2px;
}
.iptinvisible {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color:#000000;
	background-color:#ACCCF7;
	border:0px;
}
.ipttxtarea {
	background: url(/DOIT/BO/img/form-back.gif) #ffffff repeat-x;
	border:solid 1px #7F9DB9;
	padding:4px;
	font-family: Tahoma, Arial, Helvetica;
	font-size:11px;
}
.norm {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
}
.normwht {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color:#FFFFFF;
}
.tlbr {
	background-image:url(/DOIT/BO/img/tlbr_bck.gif);
	height:25px;
	font-family:"Segoe UI",Calibri,Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#1d3a57;
}
.tlbr_btn {
	vertical-align:middle;
	cursor:default;
}
.tlbr_btnOver {
	background:url(/DOIT/BO/img/tlbr_hover.png);
	vertical-align:middle;
	cursor:default;
}
.tlbr_btnDown {
	background:url(/DOIT/BO/img/tlbr_down.png);
	vertical-align:middle;
	cursor:default;
}
#tlbr {
	background-image: url(/DOIT/BO/img/tlbr_bck.gif);
	height:25px;
	font-family:Tahoma, Arial, Helvetica;
	font-size:14px;
	color:#1d3a57;
}
#tlbrBtn {
	vertical-align:middle;
	cursor:default;
	text-align:center;
}
.tlbr_hoverleft{
	background:no-repeat right;
	background-image:url(/DOIT/BO/img/tlbr_hoverleft.png);
	width:3px;
}
.tlbr_hoverright{
	background:no-repeat left;
	background-image:url(/DOIT/BO/img/tlbr_hoverright.png);
	width:3px;
}
.tlbr_downleft{
	background:no-repeat right;
	background-image:url(/DOIT/BO/img/tlbr_downleft.png);
	width:3px;
}
.tlbr_downright{
	background:no-repeat left;
	background-image:url(/DOIT/BO/img/tlbr_downright.png);
	width:3px;
}
h1 {
	font-family:Calibri,Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	text-transform:uppercase;
}
.hmnu {
	text-decoration:none;
	color:#000000;
	padding-top:2px;
	padding-bottom:2px;
}
.hmnuSelected {
	text-decoration:none;
	color:#ffffff;
	background-color:#92B5E7;
	padding-top:2px;
	padding-bottom:2px;
}
.hmnub {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.infoBox {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #ffffff;
	background-color: #009922;
	padding: 8px;
	width: 100%;
}
.errorBox {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #ffffff;
	background-color: #B70000;
	padding: 8px;
	width: 100%;
}
.warningBox {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	background-color: #F8FBB7;
	padding: 8px;
	width: 100%;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
h3 {
	font-family:tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.tdheadgray {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	cursor:default;
}
.iptfrm {
	margin: 0px;
	padding: 0px;
}
.panel {
	border: solid 1px #92B5E7;
	background-color: #ACCCF7;
	padding: 10px;
}
.panel-green {
	border: solid 1px #92E792;
	background-color: #ACF7AC;
	padding: 10px;
}
.tabarea {
	padding:10px;
	padding-top:15px;
}
.submenu {
	padding:5px;
	background-color:#E4EEFC;
}
.dataTableFooter {
	font-size:11px;
	color:#888888;
	border-top:1px solid #888888;
	border-bottom:0px;
}
form {
	margin:0px;
	padding:0px;
}

      .tab { 
	  	color:black;
	  	border:none;
        background-color: #E4EEFC; 
        padding-left: 10px; 
        padding-right: 10px; 
        padding-top: 4px; 
        padding-bottom: 2px; 
		top:-2px;
        font-family: arial; 
        text-decoration: none;
        text-align: center;
		position:relative;
		cursor:default;
      }
      .tab:hover { 
	  	border:none;
        background-color: #B5D0F9; 
      }
	  .tabselected{
	  	color:black;
	  	border-top:1px solid #92B5E7;
		border-left:1px solid #92B5E7;
		border-right:1px solid #92B5E7;
        background-color: #ACCCF7; 
        padding-left: 10px; 
        padding-right: 10px; 
        padding-top: 4px; 
        padding-bottom: 2px; 
		top:-1px;
        font-family: arial; 
        text-decoration: none;
        text-align: center;
		position:relative;
		cursor:default;
	  }

.hdr {
	background: url(/DOIT/BO/img/hdrbck.gif) #9abae3;
	color:#204d89;
	text-decoration:none;
	cursor:default;
	padding:5px;
	padding-left:6px;
	font-weight:bold;
	height:27px;
	font-family:Arial;
	font-size:14px;
	letter-spacing:-1px;
	white-space:nowrap;
	margin-top:3px;
	margin-right:3px;
	border:1px solid #6593cf;
	border-bottom:0px solid;
}
.sml {
	font-family: Tahoma, Arial, helvetica;
	font-size: 11px;
}
.calendardiv {
	position:absolute;
}
.calendarimg {
	position:relative;
	top:4px;
	left:-19px;
}
.iptSearch {
	border:solid 1px #7F9DB9;
	padding:3px;
	font-size:10px;
	height:21px;
}
.searchDivHide {
	background-color:#f5f5f5;
	display:none;
}
.searchDivShow {
	background-color:#f5f5f5;
}
.loading {
	background:url(/DOIT/BO/img/load.gif) no-repeat center;
}
/* CONTEXTMENU */
.contextmenu {
	width:200px;
	background-Color:white;
	border: 1px solid #aaaaaa;
	cursor:default;
	padding:2px;
}
.menuItem {
	font-family:Tahoma, Arial;
	font-size:11px;
	width:100%;
	padding-left:16px;
	background-Color:white;
	color:black;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom:0;
	margin-top:0;
}
.hlpbox{
	/*border:1px solid #FFCC00;*/
	background-color:#F9FFCC;
	padding:10px;
}
.hlpmsg-loading{
	background:url(/DOIT/BO/img/load.gif) no-repeat center;
}

/* ### VERTICAL TABS ### */
#vtabsmenu {font-family: Calibri, Arial, Helvetica, sans-serif;font-size: 12px;background:#6e89a5;padding-left:0px;}
#vtabsmenu ul {margin: 0; padding: 0; list-style:none;}
#vtabsmenu li {display:block;margin:3px;margin-right:0px;}
#vtabsmenu ul li a { text-decoration:none; width:100px; margin: 0px;padding: 6px 10px 6px 10px; color: black;background:#a7b9ce;}
#vtabsmenu ul li a.selected,#tabsmenu ul li a.selected:hover { color:black; background:#dfe8f6; font-weight:bold;}
#vtabsmenu ul li a:hover, #tabsmenu ul li a:focus { background:#c3d0e2; }

/* ### TABS ### */
#tabsmenu {font-family: Calibri, Arial, Helvetica, sans-serif;font-size: 12px;background:#6e89a5;padding:15px;padding-bottom:4px;padding-left:10px;}
#tabsmenu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
#tabsmenu li {display:inline;}
#tabsmenu ul li a { text-decoration:none; margin: 0px;padding: 5px 15px 4px 15px; color: black;background:#a7b9ce;}
#tabsmenu ul li a.selected,#tabsmenu ul li a.selected:hover { color:black; background:#dfe8f6; font-weight:bold;}
#tabsmenu ul li a:hover, #tabsmenu ul li a:focus { background:#c3d0e2; }

/* ### MENUS ### */ 
#menu {font-family: Calibri, Arial, Helvetica, sans-serif;font-size: 12px;background:#6e89a5;padding:15px;padding-bottom:4px;padding-left:10px;}
#menu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
#menu li {display:inline;}
#menu ul li a { text-decoration:none; margin: 0px;padding: 5px 15px 4px 15px; color: black;background:#8aa1b9;}
#menu ul li a.selected,#menu ul li a.selected:hover { color:black; background:#a7b9ce; font-weight:bold;}
#menu ul li a:hover, #menu ul li a:focus { background:#99adc4; }

#submenu {font-family: Calibri, Arial, Helvetica, sans-serif;font-size: 12px;background:#a7b9ce;padding:15px;padding-bottom:4px;padding-left:10px;}
#submenu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
#submenu li {display:inline;}
#submenu ul li a { text-decoration:none; margin: 0px;padding: 5px 15px 4px 15px; color: black;background:#c3d1e2;}
#submenu ul li a.selected,#submenu ul li a.selected:hover { color:black; background:#dfe8f6; font-weight:bold;}
#submenu ul li a:hover, #submenu ul li a:focus { background:#d1ddec; }

/* RADIO BUTTONS*/
#tabsRadio {font-family: Calibri, Arial, Helvetica, sans-serif;font-size: 12px;padding:5px;padding-left:0px;}
#tabsRadio ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
#tabsRadio li {display:inline;}
#tabsRadio ul li a { text-decoration:none; margin: 0px;padding: 5px 10px 5px 10px; color: black;background:#c3d0e2;}
#tabsRadio ul li a.selected,#tabsRadio ul li a.selected:hover { color:#fff; background:#293f5f;}
#tabsRadio ul li a:hover, #tabsRadio ul li a:focus { background:#a7b9ce; }


/* GRID HOVERS */
.trNorm{ background-color:#FFFFFF; }
.trNormOver{ background-color:#f7f7f7; }
.trNormSel{	background-color:#DFE8F6;	color:black; }
