.MsgBox {
  border-top: thin solid  #111111;
  border-left: thin solid #111111;
  border-right: thin solid #111111;
  border-bottom: thin solid #111111;
  border-color: #92c1f0;
}

.StylishTable {
  border-top: thin solid #444444;
  border-left: thin solid #111111;
  border-right: thin solid #111111;
  border-bottom: thin solid #444444;
  background-color:  #FFFFFF;
}

.StylishTable-OddRow {
  background-color: #FFFFFF;
}

.StylishTable-EvenRow {
  background-color:  #E8E8E8;
}


.StylishTable-ColumnLabel {
  color: #0A4B84;
  padding: 3px;
  font-size: 10pt;
  font-weight: bold;
  border-width: 0px 0px 0px 1px;
  border-color: white;
}
.StylishTable-ColumnLabelCell {
  border-width: 0px 0px 0px 1px;
  border-style: solid;
  border-color: white;
  margin: 0;
  padding: 0;
  text-align: center;
}

.StylishTable-Cell {
  border-width: 0px 0px 0px 1px;
  border-style: solid;
  border-color: white;
  padding: 5px;
}


.tims-button {
  margin: 0;
  padding: 2px 1px;
  text-decoration: none;
  font:normal 11px Arial, sans-serif;
  font-size: 11px;
  cursor: pointer;
  cursor: hand;
  background: url("tims/gwt/standard/images/hborder.png") repeat-x 0px -27px;
  border: 1px outset #ccc;
}

.tims-msgcenterhead {
	color: White;
	font-family:  Arial, serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #0A4B84;
}
.tims-seperator {
  height: 25px;
  background:  url(images/msgSeperator.gif) no-repeat scroll center;
}
.tims-seperator hr {
  display: none;
}

.tims-darkgradient {
/* SVG fallback(Opera 11.10-, IE9) */
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDEwLDc1LDEzMiwxKTsiIC8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=);

/* Opera 11.10+ */
background: -o-linear-gradient(top, rgba(10,75,132,1), rgba(255,255,255,1));

/* Firefox 3.6+ */
background: -moz-linear-gradient(top, rgba(10,75,132,1), rgba(255,255,255,1));

/* Chrome 7+ & Safari 5.03+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(10,75,132,1)), color-stop(1, rgba(255,255,255,1)));

/* IE5.5 - IE7 */
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF0A4B84,EndColorStr=#FFFFFFFF);

/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF0A4B84,EndColorStr=#FFFFFFFF)";
	
color: White;
}

.tims-darkgradient a {
	color: White;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.tims-darkgradient a:visited {
	color: White;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.tims-darkgradient hover {
	color: White;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.gradient {
       filter: none;
    }
    
.tims-lightgradient {
 background-image:url(images/lightgradient.png);background-repeat:repeat-x; 		
    font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
    color: Black;	
 }

.tims-lightgradient a {
	color: Black;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
    cursor: hand;		
}
.tims-lightgradient a:visited {
	color: Black;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
    cursor: hand;	
}
.tims-lightgradient a:hover {
	color: Blue;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
    cursor: hand;	
}

.tims-lightgradientHover {	
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: Blue;
	cursor: pointer;
    cursor: hand;		
}


.tims-sidebarlinks {
 background-color: #0A4B84;		
    font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
    color: White;	
 }

.tims-sidebarlinks a {
	color: White;
	cursor: pointer;
    cursor: hand;		
}
.tims-sidebarlinks a:visited {
	color: White;
	cursor: pointer;
    cursor: hand;	
}
.tims-sidebarlinks a:hover {
	color: yellow;
	cursor: pointer;
    cursor: hand;	
}

.tims-sidebarlinksHover {
    background-color: #0A4B84;		
	color: Yellow;	
	font-weight: bold;
	cursor: pointer;
    cursor: hand;	
}

.tims-loginlogostyle {
	width:100%;
}
 
.wait-popup
{
    background-color       :    #ffc;
    border                 :    3px solid #009;
}

/*** These should override the standard definition ***/
body, table td, a,.p, pre {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  font-weight:normal;
}
.gwt-label {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight:normal;
}
.gwt-button {
  margin: 0;
  padding: 3px 3px;
  text-decoration: none;
  font:normal 11px Arial,tahoma,verdana,helvetica;
  font-size: 11px;
  cursor: pointer;
  cursor: hand;
  background: url("tims/gwt/standard/images/hborder.png") repeat-x 0px -27px;
  border: 1px outset #ccc;
}

.gwt-Tree .gwt-TreeItem {
  padding: 1px;
  margin: 0px;
  white-space: nowrap;
  cursor: hand;
  cursor: pointer;
  font:normal Arial,tahoma,verdana,helvetica;
  font-size: 80%;
}
.gwt-Tree .gwt-TreeItem-selected {
  background: #93c2f1 url(images/hborder.png) repeat-x 0px -1463px;
}
**
.gwt-StackPanel {
  border-bottom: 1px solid #bbbbbb;
}
.gwt-StackPanel .gwt-StackPanelItem {
  cursor: pointer;
  cursor: hand;
  font-weight: bold;
  font-size: 12px;
  padding: 3px;
  border: 1px solid #bbbbbb;
  border-bottom: 0px;
  background: #d3def6 url(images/hborder.png) repeat-x 0px -989px;;
}
.gwt-StackPanel .gwt-StackPanelContent {
  border: 1px solid #bbbbbb;
  border-bottom: 0px;
  background: white;
  padding: 2px 2px 10px 5px;
}
.gwt-StackPanel .gwt-StackPanelItem-selected {
  cursor: pointer;
  cursor: hand;
  font-weight: bold;
  font-size: 12px;
  color: white;
  padding: 3px;
  border: 1px solid #bbbbbb;
  border-bottom: 0px;
  background: #0A4B84;
} 

/**********************************/
.tims-fixedwidth-title {
	font-family: "Courier New";
	font-size: 16px;
	font-weight: bold;
    /*background: url("gwt/standard/images/hborder.png") repeat-x 0px -27px;
    border: 1px outset #ccc;*/
    background-color: #D3E0F2;
}
.tims-label-TimsLogo {
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.tims-label-TimsTitle {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.tims-topnavbar {
	/* font-variant: small-caps; */
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 11pt;
	text-decoration: none;
}

.tims-topnavbar a {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: White;
}
.tims-topnavbar a:visited {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: White;
}
.tims-fineprint-navbar {
	color: White;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.tims-topnavbar a:hover {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: White;
}
.tims-topnavbarbarClickableLabelHover {
    cursor: pointer;
    cursor: hand;
}
.tims-topnavbarbarClickableLabel {
    color: Black;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.tims-topnavbarbarClickableTitleLabelHover {
    color: White;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
    cursor: pointer;
    cursor: hand;
}
.tims-topnavbarbarClickableTitleLabel {
    color: White;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.tims-plainmousehover {
    color: White;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
    cursor: pointer;
    cursor: hand;
}
.tims-topnavbarbarClickableTitleLabel {
    color: White;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.tims-titlePnlStyle {
	float:left;
	width:100%;
	background-image:url(images/titlebarbg.png);
	background-size:cover;
	background-position:center top;
}
.tims-loginbackground{
	    clear: both;
	    background: url('images/blueprint_bg_reduced.jpg') no-repeat center center; 
        -webkit-background-size: cover;
        -moz-background-size: cover;        -o-background-size: cover;
        background-size: cover !important; 
 }

.tims-loginbackground2{
  background: url('images/blueprint_bg.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center bottom;
}

.tims-loginbg{
	    background-color: white;
	    opacity: 0.8;
        filter: alpha(opacity=80); /* For IE8 and earlier */
}
.tims-topbar {
	color: Black;
	font-family: Arial, sans-serif;
	font-weight: bold;
	background-color: #0A4B84 
	/* background-color: #2ab0ed;	*/	
}

.tims-topbar a {
	color: Black;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.tims-topbar a:visited {
	color: Black;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.tims-topbar hover {
	color: Black;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.tims-box-head {
	/* background-color: #339999; */
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #D3E0F2;
}
.tims-box-head-dark {
	/* background-color: #339999; */
	color: White;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #0A4B84 ;
}

.tims-pnl-lightbg {
	background-color: #f2f2f2;
}
.tims-gray-titlelbl {
	color: #737373;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.tims-pnl-graybg {
	background-color: #e0e0e0;
}

.tims-navbar-label {
	color: White;
	font-family: Arial, sans-serif;
	font-weight: bold;
	background-color: #0A4B84 ;
}

.tims-label {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight:normal;
}

.tims-label-table {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	text-align:center;
	font-weight:normal;
}
.tims-labelsmall {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight:normal;
}

.tims-labelsmall_blue {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:blue;
	font-weight:normal;
}
.tims-labelsmallb_blue {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:blue;
	background:#D3E0F2;
}
.tims-help {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: Blue;
	font-weight:normal;
}

.tims-help-btn {
	font-family: Arial, sans-serif;
	font-size: 10pt;
    font-weight: bold;
}

.tims-link  a {
	font-family: Arial, sans-serif;
	text-decoration: none;
	cursor:pointer;
	cursor: hand;
}
.tims-link  a:visited {
	font-family: Arial, sans-serif;
	text-decoration: none;
	cursor:pointer;
	cursor: hand;
}
.tims-link  a:hover {
	font-family: Arial, sans-serif;
	text-decoration: none;
	cursor:pointer;
	cursor: hand;
}

.tims-fineprint {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	background-color: White;
	font-weight:normal;
}

.tims-fineprint a {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	background-color: White;
	font-weight:normal;
	}
.tims-fineprint a:visited {
	color: White;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	background-color: #0A4B84 ;
	font-weight:normal;
}
.tims-fineprint a:hover {
	color: #0A4B84 ;
	border-top: solid;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	background-color: ButtonFace;
	font-weight:normal;
}
.tims-msg {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	font-weight:normal;
}

.tims-msg-standout {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.tims-error {
	color: Red;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.tims-status-msg {
	color: #D2691E;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.tims-info-msg {
	color: gray;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
}
.tims-graybg {
	background:#D3E0F2;
}

.tims-label-form {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	text-align: right;
	white-space: nowrap;
	font-weight:normal;
}
.tims-label-form-error {
    color: Red;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	text-align: right;
	font-weight:normal;
}
.tims-textbox {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	text-align: left;
}

.tims-textbox-no-border {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	text-align: left;
	border: hidden;
}

.tims-textbox-numeric {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	/* text-align: right; makes cursor dissappear **/
}

.tims-textbox-numeric-disabled {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	/* text-align: right; */
        color: #000000;
	background-color: gainsboro;
}

.tims-h1 {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}

.tims-h1-reverse {
	font-family: Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: White;
}

.tims-footer {
	color: black;
	margin: 5px;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: italic;
	background-color: white;
	font-weight:normal;
}
.tims-message {
	color: black;
	margin: 5px;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: italic;
	background-color: #D3E0F2;
	font-weight:normal;
}

img {
border:none;
}

.tims-h2 {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
.tims-h3 {
	font-family:  Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.tims-box-shaded {
	background-color: ButtonFace;
}

 .gwt-listbox {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 12pt;
} 
.tims-ListBoxSml {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight:normal;
}
.tims-msg-title {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.tims-msg-title-reverse {
	color: White;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.tims-reader-text {
	font-size:11px;
	color:black;
	font-family:Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align:center;
}

.tims-panel-border {
	border-top: 1px solid 	#E0E0E0 ;
	border-right: 1px solid #E0E0E0 ;
	border-bottom: 1px solid #E0E0E0 ;
	border-left: 1px solid #E0E0E0 ;
}
.tims-checkbox {
	font-family: Arial, sans-serif;
	font-size: 10pt;
}
.tims-colhead {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	/*background-color: #D3E0F2;*/
}
.tims-label-form-mandatory {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	text-align: right;
	text-decoration: underline;
}
.tims-textbox-disabled {
	/* color: #000000; */
	font-family: Arial, sans-serif;
	font-size: 10pt;
	text-align: left;
	background-color: gainsboro;
}
.tims-popup {
	/* background-color: #D3E0F2; // Blue*/
	color: Green;
	padding: 2px;
	border: thin solid Red;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	background-color: #FFFFFF;

}
.tims-popup a {
	color: Green;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: ThreeDFace;
}
.tims-popup a:visited {
	color: Green;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: ThreeDFace;
}
.tims-popup a:hover {
	color: #0A4B84 ;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	background-color: ThreeDFace;
}

.tims-makeLink {
   cursor: pointer;
   cursor: hand;
   color: blue;
   font-weight: bold;
}
.tims-tour {position:relative;
  border:1px solid #ffcc35;background:#ffc;
  color:black}

.tims-errorpopup {
	color: blue;
	padding: 2px;
	border-top: thin ridge crimson;
	border-right: thin inset crimson;
	border-bottom: thin ridge crimson;
	border-left: thin inset crimson;
	font-family: Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	background-color: #ffffcc;
}
.tims-box-error-head {
	color: White;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-color: #ff6666;
}
.tims-SuggestBoxPopup .item {
	color: Black;
	padding: 2px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: lightblue;
}

.tims-SuggestBoxPopup .item-selected {
	color: Navy;
	padding: 2px;
	font-family: Arial, sans-serif;
	font-size: 10px;
   color: Yellow;
	padding: 2px;
	background-color: Navy;
	font-size: 10px;
	font-weight: bold;
}
.tims-listbox {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	text-align: left;
}
.tims-listbox-disabled {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	text-align: left;
	background-color: #dddddd;
}

.tims-textbox-caps {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	text-align: left;
	text-transform: uppercase;
}
.tims-label-disabled {
	color: #99cc99;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	text-align: left;
}
.tims-LabelHover {
    cursor: pointer;
    cursor: hand;
}
.tims-tabCloseHover {
    color: Blue;
	text-decoration: none;
    cursor: pointer;
    cursor: hand;
}
.tims-ClickableLabelHover {
    color: Blue;
	text-decoration: none;
	background-color: White;
    cursor: pointer;
    cursor: hand;
}
.tims-ClickableLabel {
    color: Black;
	text-decoration: none;
	/* background-color: White; */
}
.tims-ClickableLabelBoldHover {
    color: Blue;
	text-decoration: none;
	font-weight: Bold;
    cursor: pointer;
    cursor: hand;
}
.tims-ClickableLabelBold {
    color: Black;
	font-weight: Bold;
    text-decoration: none;
	/* background-color: White; */
}

.tims-ClickableImageHover {
    cursor: pointer;
    cursor: hand;
}
.tims-ClickableImage {
}

.tims-dropCart {
       border: 1px solid #ccc;
       width: 200px;
       height: 100px;
       float: right;
       margin-top: 10px;
}

.tims-cartHeader
{
       background-color: #6CAF00;
       color: white;
       font-size: 100%;
       padding: 3px 0 3px 3px;
}

.tims-cartItem, .cartTotal {
       font-size: 90%;
       margin: 10px 0 0 5px;
}

.tims-labelBold-reverse {
    font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: White;
}

.tims-labelBold {
    font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.tims-labelBoldSmall {
    font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.tims-enterCart
{
       background-color: #EDFFCF;
}

.tims-dragWidget {
       width: 450px;
       float: left;
       width: 100px;
       font-size: 90%;
       margin: 10px;
}
.tims-table-outerborder {
	border: thin solid cadetblue;
	background-color: white;
}
.tims-table-noborder {
	border: none;
	background-color: white;
}

.tims-table-outerborder-error {
	border: thin solid red;
	background-color: lightgoldenrodyellow;
}
.tims-center {
	text-align: center;
}
.tims-query {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
.tims-table {
	BORDER-RIGHT:1px solid #93BEE2;
	border: 1px solid #93BEE2;
}

.tims-dual-list-dnd .dragdrop-selected ,
.tims-dual-list-dnd .dragdrop-dragging ,
.tims-dual-list-dnd .dragdrop-proxy {
  filter: alpha(enabled = false);
  opacity: 1.0;
  color: white;
  background-color: red;
}

.tims-dual-list-dnd .dragdrop-boundary {
  border: none;
  background-color: transparent;
}

.tims-dual-list-dnd .demo-MouseListBox {
  border: 1px solid gray;
  background-color: white;
}

.tims-dual-list-dnd .dragdrop-movable-panel {
  border: none;
}

.tims-dual-list-dnd-center {
  margin: 0.4em;
}

.tims-dual-list-dnd-center TD {
  padding: 0.2em 0.4em;
}

.tims-dual-list-dnd-center BUTTON {
  width: 4em;
}

.tims-dual-list-dnd-item-has-content {
  cursor: pointer;
}

.tims-dual-list-dnd .dragdrop-selected ,
.tims-dual-list-dnd .dragdrop-movable-panel .tims-dual-list-dnd-item-has-content {
  background-color: blue;
}

.tims-DialogBox {
	padding: 1px 2px;
	border: thin solid lightblue;
	background-color: white;	
}

.tims-DialogBox .Caption {
	padding: 5px 1px 4px 1px;
	font-weight: bold;
	background: url("images/panel-title-light-bg.gif") -0px -0px repeat-x;
	color: #15428b;
    font-weight: bold;
    font-size: 11px;   
    font-family: tahoma,arial,verdana,sans-serif;    
    border: 1px solid #99bbe8;
    border-top: none;
	cursor: default;
}

.tims-mandatory{	color: red;
	font-size: small;
	font-weight: bold;
	vertical-align: top;}
.tims-superscript{font-size:small; vertical-align:top;}
.tims-subscript{font-size:10pt; vertical-align:bottom;}

.tims-help-indic{font-size:8pt; vertical-align:top; vertical-align:top; color:green; font-weight:bold}

.tims-page-nav {
  margin: 0;
  padding: 3px 5px;
  font:normal 11px Arial,tahoma,verdana,helvetica;
  font-size: 11px;
  background: url("tims/gwt/standard/images/hborder.png") repeat-x 0px -27px;
  border: 1px outset #ccc;
}

.tims-active-label {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	text-decoration: italic;
}
.tims-section-head {
    color: White;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-image:url(images/lightgradient.png);background-repeat:repeat-x; 	
/*	background-color: #51D04C; */
	/* background-color: cadetblue; /*ThreeDFace;*/ 
}
.tims-section-small-head {
    color: White;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-image:url(images/lightgradient.png);background-repeat:repeat-x; 	
/*	background-color: #51D04C; */
	/* background-color: cadetblue; /*ThreeDFace;*/ 
}

.tims-welcome {
	color: white;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.tims-company {
	color: #0A4B84 ;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.tims-notes-gwt-HTML {
  border: 2px solid lightblue ;
  padding: 5px;
}

.tims-TreeItemInactive {
  padding: 1px;
  margin: 0px;
  white-space: nowrap;
  cursor: hand;
  cursor: pointer;
  font:italic Arial,tahoma,verdana,helvetica;
  font-size: 100%;
  color: gray;
}
.tims-alertrow{
	background: White;
	color: Red;
  	font:normal 11px Arial,tahoma,verdana,helvetica;
  	font-size: 11px;
	background-color: White;
}
.tims-disabledrow{
	background: ButtonFace;
	color: grey;
  	font:normal 11px Arial,tahoma,verdana,helvetica;
  	font-size: 11px;
	background-color: ButtonFace;
}
.tims-Collapsible a:hover {
    color: red;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
    background: #499bea;  
    cursor: pointer;
    cursor: hand;
}
.tims-Collapsible {
    color: white;    
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
    background: #2c539e; /* Old browsers */
}

 .gwt-Anchor:link {color:blue; }
.gwt-Anchor:visited {color:#00FF00;}
.gwt-Anchor:hover {color:#FF00FF;}
.gwt-Anchor:active {color:#0000FF;} 

LI.list1 {list-style: disc inside;}

.tims-table-border  {
 border-top: thin solid #88b0f2;
  border-left: thin solid #88b0f2;
  border-right: thin solid #88b0f2;
  border-bottom: thin solid #88b0f2;
}

.tims-table-border-thick  {
 border-top: solid 1.5pt #88b0f2;
  border-left: solid 1.5pt #88b0f2;
  border-right: solid 1.5pt #88b0f2;
  border-bottom:  solid 1.5pt #88b0f2;
}

.tims-table-border-1  {
 border-top: thin solid   #666666 ;
  border-left: thin solid  #666666;
  border-right: thin solid  #666666;
  border-bottom: thin solid  #666666;
}

.tims-table-border-shadow  {
	border-top: solid 1.5pt #88b0f2;
  border-left: solid 1.5pt #88b0f2;
  border-right: solid 1.5pt #88b0f2;
  border-bottom: solid 1.5pt #88b0f2;
   box-shadow: 0 0 20px #88b0f2;
   border-collapse: separate;
}

.tims-table-cell-bg  {
	background-color: #D3E0F2;
	font-family: Arial,sans-serif;
	font-size: 12px;
	padding: 2px 8px;
	font-weight: bold;
}

.tims-label-hyperlink {
	color: blue;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-decoration:underline;
}

.tims-label-msg {
	color: gray;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}

.tims-notes-italics {
	color: black;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: italic;
}

.tims-table-border-2 {
  border-top: thin solid lightblue;
  border-left: thin solid lightblue;
  border-right: thin solid lightblue;
  border-bottom: thin solid lightblue;
  padding:  5px 0px 0px 5px;  
}

.tims-list   {
	list-style-type: disc;
    list-style-position: outside;
    padding:  0px 0 10px 5px; 
    /*text-indent: -1em;*/
    margin-left:15px;
    font-family: Arial, sans-serif;
	font-size: 11px;
}

.tims-shadowborder  {
    background-color: white;
	opacity: 0.85;
    filter: alpha(opacity=85); /* For IE8 and earlier */
	webkit-box-shadow: 0 0 10px #000033;
    box-shadow: 0 0 30px #000033;
}

.tims-notransp  {
	background-color: rgba(255, 255, 255, 0.9); 
}

.prompt {
    color: gray;
	font-style: italic;
	font-family: Arial, sans-serif;
	font-size: 10pt;
} 
.promptpasswd {
    background:  url(images/passwd.png) no-repeat scroll left;
}

.tims-label-alert {
    font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: red;
	
}

.tims-demo-message {
	font-family: Arial, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #1F497D;
}

.tims-demo-message-heading {
	font-family: Arial, sans-serif;
	font-size: 28pt;
	font-weight: bold;
	color: #1F497D;
}


.gwt-MenuBar {
	cursor: default;
}
.gwt-MenuBar .gwt-MenuItem {
	cursor: default;  
}
.gwt-MenuBar .gwt-MenuItem-selected {
	background: rgb(0, 128, 0);
	color: white;
	line-height: 20px;
}
.gwt-MenuBar .gwt-MenuItem-disabled {
	color: rgb(192, 192, 192);
}
.gwt-MenuBar-horizontal {
  background: transparent;
  border: 0px;
}
.gwt-MenuBar-horizontal .gwt-MenuItem {
	padding: 5px 5px 0px 5px; color: white; font-family: 'oswaldlightitalic', sans-serif; 
	font-size: 14pt; font-style: normal; font-weight: bold; vertical-align: bottom;
	line-height: 20px;
}
.gwt-MenuBar-horizontal .gwt-MenuItemSeparator {
	background: transparent; border-width: 0px 0px 0px 0px; border-style: none none none none; 
	border-color: transparent transparent transparent transparent; 
	margin: 0px; padding: 0px 5px 0px 5px; width: 0px;
}
.gwt-MenuBar-horizontal .gwt-MenuItemSeparator .menuSeparatorInner {
	background: transparent; width: 1px; height: 1px;
}
.gwt-MenuBar-vertical {
	background: white; color: black; margin-top: 0px; margin-left: 0px;
}

----

.tims-MenuBar {
  cursor: default;
}
.tims-MenuBar .gwt-MenuItem {
  cursor: default;
  background: #e3e8f3 url(images/hborder.png) repeat-x 0px -2003px;
  border: 1px solid #BBBBBB;
  color: black;
  font-weight: bold;
  padding: 5px 15px;
}
.tims-MenuBar .gwt-MenuItem-selected {
  background: rgb(0, 128, 0);
  color: white;
}
.tims-disclaimer {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 7pt;
	background-color: White;
}

