﻿/* v 2.0.0.2 */

body {
  font-family: Verdana;
  font-size: 11px;
  background-image: url('/images/backgrad.png');
  background-repeat: repeat-x;
  background-position: left top;
  background-color: Black;
}
#logo {
  margin: 0 auto;
  border: 1px solid transparent;
  overflow: auto;
}
#userInfoWrap {
  border: 1px solid black;
  background-color: White;
  padding: 5px;
  height: 38px;
  float: right;
  border-radius: 3px;
}


#userInfo {
  text-align: center;
  font-size: 0.8em;
}
#main {
  margin: 0 auto;
  border: 1px solid black;
  min-height: 700px;
  margin-bottom: 5px;
  background-color: #ebecec;
  overflow: auto;
  padding-bottom: 10px;
}
#menuStrip {
  background-color: #DDD;
  background-image: url('/images/backmenu.png');
  background-repeat: repeat-x;
  background-position: left bottom;
  background-color: White;
  height: 33px;
  width: 100%;
}
#progressBck {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  background-color: #434343; /*z-index: 1000;*/
  overflow: hidden;
  opacity: .3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
#progressOuter {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
#progressInner {
  color: white;
  margin: 0 auto;
  margin-top: 300px;
  background-color: White;
  width: 240px;
  padding: 50px;
  text-align: center;
  border: 1px solid #787878;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #f0b7a1; /* Old browsers */
  background: -moz-linear-gradient(top, #f0b7a1 0%, #8c3310 50%, #752201 51%, #bf6e4e 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0b7a1), color-stop(50%,#8c3310), color-stop(51%,#752201), color-stop(100%,#bf6e4e)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#752201',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* W3C */
}


@media only screen and (min-width: 600px) {
  #userInfoWrap {
    width: 310px;
  }
  #menuStrip {
    display: block;
  }
  #main, #logo {
    width: 96%;
  }
  body {
    margin: 8px;
  }
}
@media only screen and (max-width: 599px) {
  #userInfoWrap {
    min-width: 160px;
  }
  #menuStrip {
    display: none;
  }
  body {
    margin: 7px 0px 0px 0px;
  }
}

.linkbutton {
  text-align: center;
}
.linkbutton a {
  text-decoration: none;
  border: 1px solid transparent;
  display: block;
  width: 55px;
  height: 35px;
  color: black;
  font-size: 0.8em;
  padding: 4px;
}
.linkbutton a:hover {
  border: 1px solid #283f0f;
  background-color: #8b8c8c;
}







strong {
}

input, textarea, select {
  font-family: Verdana;
  font-size: 11px;
  padding: 3px 3px 4px 3px;
  border: 1px solid #aaaaaa;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* ServiceActionView BEGIN */
.sav_pnlTitle {
  background-color: #1b5235;
  color: White;
  font-weight: bold;
  padding: 3px;
  cursor: pointer;
}
.sav_pnlContent {
  height: 0px;
  overflow: auto;
}
div.sav_itemWrapper {
  margin-top: 20px;
  border: 1px solid #1b5235;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}


div.sav_editActionWrapper {
  float: right;
  background-color: #FFF;
  border: 1px solid #CCC;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 3px 5px 3px;
  color: #444;
  width: 280px;
}
div.sav_editActionHeader {
  font-weight: bold;
  padding: 3px;
  margin-bottom: 5px;
}

div.sav_editActionInner {
}
div.sav_editActionInner .btn {
  display: block;
  padding: 5px;
  background-color: #EEE;
  border: 1px solid #CCC;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  padding: 3px 3px 5px 3px;
  color: #444;
  margin: 8px;
}

div.sav_editActionInner .btn:hover {
  border: 1px solid #283f0f;
  background-color: #8b8c8c;
}
/* ServiceActionView END */

/* Buttons BEGIN */
div.btnWrapRight {
  float: right;
  font-size: 8px;
  margin-left: 20px;
  text-align: center;
}
div.btnWrapLeft {
  float: left;
  font-size: 8px;
  margin-left: 20px;
  text-align: center;
}
div.btnWrap {
  font-size: 8px; /*margin-left: 20px;*/
  text-align: center;
}
div.btnWrapVert {
  font-size: 8px;
  margin-left: 20px;
  text-align: center;
}
.btnLink, .btnLink:link, .btnLink:active, .btnLink:visited {
  background-color: Transparent;
  padding: 3px;
}
.btnLink:hover {
  background-color: #1b5235;
  padding: 3px;
}
/* Buttons  END */
/*AutoComplete flyout */.autocomplete_completionListElement {
  margin: 0px !important;
  background-color: white;
  color: windowtext;
  border: buttonshadow;
  border-width: 1px;
  border-style: solid;
  cursor: 'default';
  overflow: auto;
  height: 200px;
  text-align: left;
  list-style-type: none;
  padding: 0px;
  position: absolute;
  z-index: 10005; /* is ignored/overwritten by the javascript */
  top: auto;
  left: auto;
}

/* AutoComplete highlighted item */.autocomplete_highlightedListItem {
  background-color: #ffff99;
  color: black;
  padding: 1px;
}
/* AutoComplete item */.autocomplete_listItem {
  background-color: window;
  color: windowtext;
  padding: 1px;
  margin: 0px;
}
/* links */
a.linkbutton, a.linkbutton:active, a.linkbutton:visited {
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; /*      -moz-box-shadow: inset 0 0 2px rgba(0,0,0, 0.25);     -webkit-box-shadow: inset 0 0 2px rgba(0,0,0, 0.25);*/
  text-decoration: none;
  padding: 3px 3px 5px 3px;
  color: #444444;
}
a.linkbutton:hover {
  background-color: #cccccc;
  border: 1px solid #999999;
}

table.inputTable input, table.inputTable textarea {
  padding: 3px;
  border: 1px solid #aaaaaa;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* Buttons */
a.defBtn {
  text-align: center;
  color: #8c3310;
  font-weight: bold;
  text-decoration: none;
  width: 100px;
  padding: 5px;
  margin: 5px;
  border: 1px solid #8c3310;
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
}
.defBtnChosen {
  color: white !important;
  background: #f0b7a1 !important; /* Old browsers */
  background: -moz-linear-gradient(top, #f0b7a1 0%, #8c3310 50%, #752201 51%, #bf6e4e 100%) !important; /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0b7a1), color-stop(50%,#8c3310), color-stop(51%,#752201), color-stop(100%,#bf6e4e)) !important; /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%) !important; /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%) !important; /* Opera11.10+ */
  background: -ms-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%) !important; /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#752201',GradientType=0 ) !important; /* IE6-9 */
  background: linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%) !important; /* W3C */
}
a.defBtn:hover {
  color: white;
  background: #f0b7a1; /* Old browsers */
  background: -moz-linear-gradient(top, #f0b7a1 0%, #8c3310 50%, #752201 51%, #bf6e4e 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0b7a1), color-stop(50%,#8c3310), color-stop(51%,#752201), color-stop(100%,#bf6e4e)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#752201',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* W3C */
}

a.leftAlign {
  text-align: left;
}

a.switchBtn {
  height: 40px;
  width: 150px;
  text-align: center;
  color: #8c3310;
  font-weight: bold;
  text-decoration: none;
  padding: 15px 5px 5px 5px;
  margin: 10px;
  border: 1px solid #8c3310;
  display: block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
}
a.switchBtn:hover {
  color: white;
  background: #f0b7a1; /* Old browsers */
  background: -moz-linear-gradient(top, #f0b7a1 0%, #8c3310 50%, #752201 51%, #bf6e4e 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0b7a1), color-stop(50%,#8c3310), color-stop(51%,#752201), color-stop(100%,#bf6e4e)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#752201',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* W3C */
}
a.switchBtnChosen {
  height: 40px;
  width: 150px;
  text-align: center;
  color: #EEE;
  font-weight: bold;
  text-decoration: none;
  padding: 15px 5px 5px 5px;
  margin: 10px;
  border: 1px solid #8c3310;
  display: block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: default;
  background: rgb(93,155,122); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(93,155,122,1) 1%, rgba(27,82,53,1) 50%, rgba(27,82,53,1) 52%, rgba(93,155,122,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(93,155,122,1)), color-stop(50%,rgba(27,82,53,1)), color-stop(52%,rgba(27,82,53,1)), color-stop(100%,rgba(93,155,122,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(93,155,122,1) 1%,rgba(27,82,53,1) 50%,rgba(27,82,53,1) 52%,rgba(93,155,122,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(93,155,122,1) 1%,rgba(27,82,53,1) 50%,rgba(27,82,53,1) 52%,rgba(93,155,122,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(93,155,122,1) 1%,rgba(27,82,53,1) 50%,rgba(27,82,53,1) 52%,rgba(93,155,122,1) 100%); /* IE10+ */
  background: linear-gradient(top,  rgba(93,155,122,1) 1%,rgba(27,82,53,1) 50%,rgba(27,82,53,1) 52%,rgba(93,155,122,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d9b7a', endColorstr='#5d9b7a',GradientType=0 ); /* IE6-9 */
}

div.btnList {
  overflow: auto;
}
div.btnList div {
  float: left;
}

/* headers */
h1 {
  font-size: 14px;
  font-family: Verdana, Arial, Sans-Serif;
  padding: 7px;
  color: White;
  background: #f0b7a1; /* Old browsers */
  background: -moz-linear-gradient(top, #f0b7a1 0%, #8c3310 50%, #752201 51%, #bf6e4e 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0b7a1), color-stop(50%,#8c3310), color-stop(51%,#752201), color-stop(100%,#bf6e4e)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#752201',GradientType=0 ); /* IE6-9 --bf6e4e*/ /* IE6-9 */
  background: linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* W3C */
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid black;
  height: 18px; /* IE fix*/
}



/* site - Buttons - no width defined REMOVED ALSO    font-weight: bold; text-align: center;*/
a.siteBtn {
  color: #8c3310;
  text-decoration: none;
  padding: 5px;
  margin: 5px;
  border: 1px solid #8c3310;
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
}
a.siteBtn:hover {
  color: white;
  background: #f0b7a1; /* Old browsers */
  background: -moz-linear-gradient(top, #f0b7a1 0%, #8c3310 50%, #752201 51%, #bf6e4e 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0b7a1), color-stop(50%,#8c3310), color-stop(51%,#752201), color-stop(100%,#bf6e4e)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#752201',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* W3C */
}


/* Quick List */

#quickList {
  padding: 0;
}
#quickList li {
  margin-bottom: 5px;
  list-style-type: none;
}
#quickList a, #quickList a:visited, #quickList a:active {
  text-align: left;
  color: #121212;
  font-weight: bold;
  text-decoration: none;
  width: 120px;
  padding: 20px;
  margin: 5px;
  border: 1px solid #121212;
  display: block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
}
#quickList a:hover {
  color: White;
  border: 1px solid #127014;
  background: #f0b7a1; /* Old browsers */
  background: -moz-linear-gradient(top, #f0b7a1 0%, #8c3310 50%, #752201 51%, #bf6e4e 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0b7a1), color-stop(50%,#8c3310), color-stop(51%,#752201), color-stop(100%,#bf6e4e)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#752201',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* W3C */
}

@media only print {

  .noprint, #logo, #menuStrip, #userInfoWrap {
    display: none;
  }
  body {
    margin: 7px 0px 0px 0px;
  }

  div.printdivleft {
    float: none;
  }
  div.pagebreak {
    page-break-after: always;
    page-break-inside: avoid;
  }
}

@media only screen {
  div.printdivleft {
    float: left;
  }
}
.blockButtonContainer a {
  display: block;
}
.errBlock {
  color: #AC0000;
  font-weight: bold;
  margin: 10px;
  padding: 10px;
  border: 2px solid #AC0000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.errHeading {
  font-size: 1.5em;
}
.msgBlock {
  color: #767676;
  font-weight: bold;
  margin: 10px;
  padding: 10px;
  border: 1px solid #ACACAC;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.msgHeading {
  font-size: 1.3em;
}
/* sav */
.sav2_wrapper {
  background: rgb(238,238,238); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
  background: linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
  padding: 5px;
}
.sav_moreContent {
  background: rgb(204,204,204); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(204,204,204,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
  background: linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}
.cursorHand {
  cursor: pointer;
}
.sav_itemWrapper div {
  border: 0px solid black;
}



div.an-def-block {
  overflow: auto;
}
div.an-def-block > div:first-child {
  width: 85px;
}
div.an-def-block > div{
  float: left;
}