/* CSS Document */
/* CSS Document *//*------------------------------------------------------------------------------------------

*Filename:              global.css
*Version:               1.0.0 (12/08/2010)
*Website:               http://www.aad.com/


== Structure ================================================
 
$__reset:       Reset codes
$__main-menu:     Main Navigation Description
$__main-search:     Main Search Description
$__header:              Header Description
$__main-content:        Everything inside the content area
$__footer:              Footer Description

--------------------------------------------------------------------------------------------*//* ======================== $__reset: ======================================*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
fieldset,
form,
label,
legend,
caption {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, Frutiger, "Frutiger Linotype", Univers, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  /* Font Family defined in current website */
}
body {
  font-size: 87.5%;
  background: url(/images/AAD/bg.jpg) repeat-x left top #264d6c;
  color: #59584a;
}
input,
select,
textarea {
  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
  font-size: 1em;
  color: #333;
}
label {
  margin-right: 10px;
  font-size: 1em;
  color: #54708F;
}
form {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a {
  text-decoration: none;
  color: #1b70a5;
}
a:hover {
  text-decoration: underline;
}
fieldset,
img {
  border: 0;
}
hr {
  height: 1px;
  color: #E1DAC8;
  background-color: #E1DAC8;
  margin: 13px 0 13px 0;
  padding: 0;
  border: none;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: block;
}
ul {
  margin-top: 0;
}
input:not([type="image"]),
textarea {
  box-sizing: content-box;
}
div.ediatable ul li {
  list-style-type: square;
  margin-bottom: 5px;
}
div.ediatable ol li {
  margin-bottom: 5px;
  list-style-type: decimal;
}
div.ediatable ol ul li{
  list-style-type:disc;
}
div.ediatable ul ul,
div.ediatable ul ol {
  margin-top: 5px;
}
.rightContentPanel li {
  list-style-type: square;
}
.snippet {
  padding: 6px;
  box-shadow: 0px 0px 13px 1px #DED7C5;
  margin: 5px;
}

/* ======================== $__wrapper start ======================================*/
div.wrapper {
  width: 969px;
  margin: 0 auto;
  font-size: 1em;
  background: #f4f1ea;
}
#shadowwrapper {
  -webkit-box-shadow: 0px 2px 8px 0px #333;
  -moz-box-shadow: 0px 2px 8px 0px #333;
  box-shadow: 0px 2px 8px 0px #333;
}
div.container {
  margin: 0;
}
/* ======================== $__global nav start ======================================*/
div.globalNav {
  height: 42px;
  background: #256996;
  padding: 0;
  text-align: right;
}
div.globalNav ul li {
  padding-top: 8px;
  height: 34px;
}
div.globalNav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline;
  float: right;
}
div.globalNav li {
  line-height: 27px;
  float: left;
}
div.globalNav li a {
  color: #eae5d8;
  margin-right: 17px;
  font-size: 0.857em;
}
div.globalNav div {
  float: right;
}
div.social-wrapper,
div.search-wrapper {
  padding: 7px 5px 0px 12px;
  margin-left: 1px;
  height: 34px;
}
div.search-wrapper {
  background: #215c84;
}
div.social-wrapper {
  padding: 0 6px 0 10px !important;
  height: 42px !important;
}
div.social-wrapper a {
  display: block;
  float: left;
  padding: 11px 7px 0 7px;
  opacity: 0.95;
}
div.social-wrapper a:hover {
  opacity: 0.95;
}
div.social-wrapper .social-facebook {
  padding-right: 12px;
  padding-top: 10px;
}
/* ======================== $__header start ======================================*/
div.header {
  background: url(/images/AAD/header-bg.jpg) repeat-x left bottom;
  padding: 13px;
  height: 82px;
}
div.header h1 {
  float: left;
  border: 0;
}
div.header .account-buttons {
  float: right;
}
div.header #sign-in {
  display: block;
  margin-bottom: 10px;
}
/* ======================== $__main Nav start ======================================*/
div.mainNav {
  background: #ded7c5;
  padding: 12px 12px 11px 13px;
  color: #ece8dd;
}
div.mainNav div.menuHolder {
  float: left;
  margin-right: 13px;
  padding-top: 4px;
  position: relative;
  z-index: 10;
}
div.mainNav div.menuHolder div.btm {
  padding-bottom: 4px;
}
div.mainNav div.menuHolder div.bg {
  padding-left: 22px;
  padding-right: 22px;
  padding-bottom: 4px;
}
div.mainNav div a {
  color: #ece8dd;
}
div.mainNav span.menuTitle {
  font-size: 1.429em;
  color: #ece8dd;
  display: block;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
div.mainNav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
div.mainNav ul.main li {
  display: block;
  float: left;
}
div.mainNav span.DDMenu {
  position: absolute;
  z-index: 4;
  display: block;
  left: 8px;
  top: 73px;
  display: none;
}
div.mainNav span.DDMenu .topPadDermo {
  height: 8px;
  display: block !important;
  background: url(/images/AAD/spacer.gif);
  width: 352px;
}
div.mainNav span.DDMenu .topPadPublic {
  height: 8px;
  display: block !important;
  background: url(/images/AAD/spacer.gif);
  width: 259px;
}
div.mainNav span.DDMenu .topPadMedia {
  height: 8px;
  display: block !important;
  background: url(/images/AAD/spacer.gif);
  width: 259px;
}
div.mainNav span.DDMenuDermo {
  background: url(/images/AAD/dropDown-bg.png) left bottom;
  width: 322px;
  display: block;
  padding: 15px 15px 20px 15px;
}
div.mainNav span.DDMenuPublic {
  background: url(/images/AAD/dropDown-bg.png) -352px bottom;
  width: 229px;
  display: block;
  padding: 15px 15px 20px 15px;
}
div.mainNav span.DDMenuMedia {
  background: url(/images/AAD/dropDown-bg.png) -611px bottom;
  width: 229px;
  display: block;
  padding: 15px 15px 20px 15px;
}
div.mainNav span.DDMenuDermo ul.level2 {
  float: left;
  width: 156px;
}
div.mainNav span.DDMenuPublic ul.level2 {
  float: left;
  width: 108px;
}
div.mainNav span.DDMenuMedia ul.level2 {
  float: left;
  width: 108px;
}
div.mainNav ul.first {
  margin-right: 10px !important;
}
div.mainNav ul.level2 li {
  display: block !important;
  float: none;
  margin-bottom: 4px !important;
  font-size: 0.929em !important;
  width: auto !important;
  margin-right: 0 !important;
}
/* ----------------- Menu dropdowns ----------------- */
div.mainNav {
  z-index: 1000;
}
ul.main li a.mainNav {
  padding-bottom: 15px;
  margin-bottom: -15px;
}
ul.main li:hover .DDMenu,
ul.main li:active,
.DDMenu:hover,
.DDMenu:active {
  z-index: -1;
  display: block;
  -webkit-animation: menuAnimIn 0.14s ease;
  animation: menuAnimIn 0.14s ease;
}
@keyframes menuAnimIn {
  0% {
    -webkit-transform: translatey(-100%);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: translatey(0px);
    opacity: 0.9;
  }
}
@-webkit-keyframes menuAnimIn /* Safari and Chrome */ {
  0% {
    top: 28px;
    opacity: 0.1;
  }
  100% {
    opacity: 0.9;
  }
}
/* ----------------- Dermo Menu In-active Style ----------------- */
div.mainNav div.dermatologists {
  width: 367px;
}
div.mainNav div.dermatologists {
  background: url(/images/AAD/dermo-blur-top-bg.png) no-repeat top right;
}
div.mainNav div.dermatologists div.btm {
  background: url(/images/AAD/dermo-blur-btm-bg.png) no-repeat bottom right;
}
div.mainNav div.dermatologists div.bg {
  background: url(/images/AAD/dermo-blur-bg.png) repeat-x top left #7a8e9e;
}
div.mainNav div.dermatologists span.menuTitle {
  border-bottom: 1px solid #7fa6b6;
}
div.mainNav div.dermatologists ul.main li {
  /**/
  width: 104px;
  margin-right: 5px;
  /*padding:5px;*/
}
/* ----------------- Dermo Menu Active Style ----------------- */
.dermo div.mainNav div.dermatologists {
  background: url(/images/AAD/dermo-top-bg.png) no-repeat top right;
}
.dermo div.mainNav div.dermatologists div.btm {
  background: url(/images/AAD/dermo-btm-bg.png) no-repeat bottom right;
}
.dermo div.mainNav div.dermatologists div.bg {
  background: url(/images/AAD/dermo-bg.png) repeat-x top left #426587;
}
.dermo div.mainNav div.dermatologists span.menuTitle {
  border-bottom: 1px solid #80a6b8;
}
.dermo div.mainNav div.dermatologists span.menuTitle,
#dermo div.mainNav div.dermatologists a {
  color: #f4f1ea;
}
/* ----------------- Public Menu In-active Style ----------------- */
div.mainNav div.public {
  width: 274px;
}
div.mainNav div.public {
  background: url(/images/AAD/public-blur-top-bg.png) no-repeat top right;
}
div.mainNav div.public div.btm {
  background: url(/images/AAD/public-blur-btm-bg.png) no-repeat bottom right;
}
div.mainNav div.public div.bg {
  background: url(/images/AAD/public-blur-bg.png) repeat-x top left #b1795a;
}
div.mainNav div.public span.menuTitle {
  border-bottom: 1px solid #c99a7f;
}
div.mainNav div.public li {
  width: 92px;
  margin-right: 20px;
}
div.mainNav div.public li a {
  max-width: 95px;
}
/* ----------------- Public Menu Active Style ----------------- */
.public div.mainNav div.public {
  background: url(/images/AAD/public-top-bg.png) no-repeat top right;
}
.public div.mainNav div.public div.btm {
  background: url(/images/AAD/public-btm-bg.png) no-repeat bottom right;
}
.public div.mainNav div.public div.bg {
  background: url(/images/AAD/public-bg.png) repeat-x top left #96441e;
}
.public div.mainNav div.public span.menuTitle {
  border-bottom: 1px solid #bc7757;
}
.public div.mainNav div.public span.menuTitle,
#red div.mainNav div.public a {
  color: #f4f1ea;
}
/* ----------------- Media Menu In-active Style ----------------- */
div.mainNav div.media {
  margin-right: 0;
  width: 274px;
}
div.mainNav div.media {
  background: url(/images/AAD/media-blur-top-bg.png) no-repeat top right;
}
div.mainNav div.media div.btm {
  background: url(/images/AAD/media-blur-btm-bg.png) no-repeat bottom right;
}
div.mainNav div.media div.bg {
  background: url(/images/AAD/media-blur-bg.png) repeat-x top left #869264;
}
div.mainNav div.media span.menuTitle {
  border-bottom: 1px solid #a7b283;
}
div.mainNav div.media li {
  width: 90px;
  margin-right: 25px;
}
div.mainNav li.last {
  margin-right: 0px !important;
}
/* ----------------- Media Menu Active Style ----------------- */
.media div.mainNav div.media {
  background: url(/images/AAD/media-top-bg.png) no-repeat top right;
}
.media div.mainNav div.media div.btm {
  background: url(/images/AAD/media-btm-bg.png) no-repeat bottom right;
}
.media div.mainNav div.media div.bg {
  background: url(/images/AAD/media-bg.png) repeat-x top left #576d30;
}
.media div.mainNav div.media span.menuTitle {
  border-bottom: 1px solid #899d5e;
}
.media div.mainNav div.media span.menuTitle,
#media div.mainNav div.media a {
  color: #f4f1ea;
}
/* ======================== $__footer start ======================================*/
div.footer {
  background: #e8e3d4;
  border-top: 1px solid #dcd5bf;
  font-size: 0.857em;
  padding: 10px 15px;
  margin-top: 35px;
}
div.footerMargin {
  margin-top: 40px;
}
div.footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
}
div.footer li {
  display: inline;
  line-height: 28px;
}
div.footer li a {
  color: #59584a;
  margin-right: 10px;
}
div.footer p {
  float: right;
  padding: 0;
  margin: 0;
  text-align: right;
  color: #888777;
  line-height: 16px;
}
/* ======================== $__panel Layout ===============================*/
/* ----------------- Three Column Layout Style ----------------- */
.three-column {
  padding-top: 9px;
}
div.three-column div.leftNavPanel {
  margin-left: 9px;
  width: 201px;
  float: left;
}
div.three-column div.ContentPanel {
  margin-left: 23px;
  width: 418px;
  float: left;
}
div.three-column div.rightContentPanel {
  width: 247px;
  padding: 14px;
  padding-bottom: 0;
  float: right;
  margin-right: 13px;
  margin-top: 5px;
  /*background:url(/images/AAD/right-panel-bg.jpg) repeat-x top left;*/

  /* For WebKit (Safari, Google Chrome etc) */

  background: -webkit-gradient(linear, left top, left bottom, from(#fdfcfb), to(#f4f1ea));
  /* For Mozilla/Gecko (Firefox etc) */

  background: -moz-linear-gradient(top, #fdfcfb, #f4f1ea);
  /* For Internet Explorer 5.5 - 7 */

  filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fdfcfb, endColorstr=#f4f1ea);
  /* For Internet Explorer 8 */

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfcfb, endColorstr=#f4f1ea)";
}
/* ----------------- Two Column Layout Style ----------------- */
.two-column {
  padding-top: 9px;
}
div.two-column div.leftNavPanel {
  margin-left: 9px;
  width: 201px;
  float: left;
}
div.two-column div.ContentPanel {
  margin-left: 23px;
  width: 650px;
  float: left;
}
/* ----------------- 2 column - Middle and Right Style homepage----------------- */
/* ----------------- 2 column - Middle and Right Style homepage----------------- */
div.twoOneColumn {
  padding-top: 9px;
}
div.twoOneColumn div.ContentPanel {
  margin-left: 16px;
  width: 650px;
  float: left;
}
div.twoOneColumn div.rightContentPanel {
  width: 247px;
  padding: 14px;
  padding-bottom: 0;
  float: right;
  margin-right: 13px;
  margin-top: 14px;
  /*background:url(/images/AAD/right-panel-bg.jpg) repeat-x top left;*/

  /* For WebKit (Safari, Google Chrome etc) */

  background: -webkit-gradient(linear, left top, left bottom, from(#fdfcfb), to(#f4f1ea));
  /* For Mozilla/Gecko (Firefox etc) */

  background: -moz-linear-gradient(top, #fdfcfb, #f4f1ea);
  /* For Internet Explorer 5.5 - 7 */

  filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fdfcfb, endColorstr=#f4f1ea);
  /* For Internet Explorer 8 */

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfcfb, endColorstr=#f4f1ea)";
}
/* ----------------- Landing Page Style ----------------- */
div.landingPage {
  padding-top: 9px;
}
div.landingPage div.heading-img {
  margin-left: 30px;
  margin-top:8px;
  /*width: 933px;
  padding-top: 20px;
  background: url(/images/AAD/landing-img-bg-top.jpg) no-repeat top left;*/
  padding:10px 10px 8px 10px;
  box-shadow: 0px 0px 13px 1px #DED7C5;
  display:inline-block;
  position:relative;
}
/*
div.landingPage div.heading-img .inner {
  position: relative;
  padding: 20px;
  padding-top: 0;
  background: url(/images/AAD/landing-img-bg-btm.jpg) no-repeat bottom left;
}*/
.dermo div.heading-img span.text {
  background: url(/images/AAD/slide-blue.png);
}
.public div.heading-img span.text {
  background: url(/images/AAD/slide-red.png);
}
.media div.heading-img span.text {
  background: url(/images/AAD/slide-green.png);
}
div.heading-img span.text {
  position: absolute;
  width: 241px;
  padding: 10px;
  color: #f4f1ea;
  font-size: 1.143em;
}
div.heading-img .tl {
  left: 30px;
  top: 10px;
}
div.heading-img .tr {
  right: 30px;
  top: 10px;
}
div.heading-img .bl {
  left: 30px;
  bottom: 30px;
}
div.heading-img .br {
  right: 30px;
  bottom: 30px;
}
div.heading-img span a {
  margin-top: 20px;
  display: inline-block;
  color: #f4f1ea;
  background: url(/images/AAD/menu-icon.png) no-repeat right 7px;
  padding-right: 10px;
}
div.landingPageMiddle {
  margin: 12px 31px 0 31px;
}
div.landingPageMiddle div.rightCol {
  width: 246px;
  float: right;
}
div.landingPageMiddle div.rightCol a.smallBtn {
  margin-left: 30px;
}
div.landingPageMiddle h3.heading {
  font-size: 1.286em;
  font-weight: normal;
  padding-bottom: 15px;
}
div.landingPageMiddle div.eventPost {
  margin: 0 3px;
  margin-top: 14px;
  padding-top: 16px;
}
div.landingPageMiddle div.eventPost img {
  /*border: 2px solid #a3bcca;*/
}
div.eventPost li {
  list-style-type: square;
}
.eventPost img {
  /*border: 2px solid #a3bcca;*/
  margin-bottom: 12px;
}
.eventPost p {
  margin: 0 !important;
  line-height: 18px;
}
div.landingPageMiddle div.middleCol {
  width: 620px;
  margin-right: 40px;
  float: left;
}
div.landingPageMiddle div.middleCol .section {
  margin-bottom: 15px;
}
div.landingPageMiddle table {
  width: 100%;
  text-align: left;
}
div.landingPageMiddle table td {
  vertical-align: top;
}
div.landingPageMiddle thead th {
  width: 310px;
  font-size: 1.18em;
  padding-bottom: 10px;
  padding-left: 10px;
  font-weight: normal;
  border-bottom: 1px solid #e1dac8;
}
div.landingPageMiddle tbody ul {
  margin-top: 10px;
  margin-bottom: 0;
}
div.landingPageMiddle tbody li {
  list-style-type: square;
  margin-bottom: 5px;
  /*color:#1B70A5*/
  color: #000;
}
div.landing-last {
  background: url(/images/AAD/landing-last-list-top.jpg) no-repeat top left;
  padding-top: 26px;
  margin: 0 0 -20px 15px;
  width: 933px;
}
div.landing-last .inner {
  background: url(/images/AAD/landing-last-list-btm.jpg) no-repeat bottom left;
  padding: 2px 34px 30px 30px;
}
div.landing-last .col1 {
  width: 306px;
  float: left;
}
div.landing-last .col1 ul {
  margin: 0 40px 0 8px;
}
div.landing-last .col2 {
  width: 311px;
  float: left;
}
div.landing-last .col2 ul {
  margin: 0 50px 0 0;
}
div.landing-last .col3 {
  width: 251px;
  float: left;
}
div.landing-last .heading {
  font-size: 1.286em;
  color: #6e6c5f;
  border-bottom: 1px solid #e1dac8;
  display: block;
  padding: 6px 0 14px 2px;
  margin-bottom: 15px;
}
div.landing-last ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
div.landing-last li {
  margin-bottom: 15px;
}
div.landing-last li a {
  display: block;
}
div.landing-last li span {
  display: block;
  font-size: 0.857em;
  color: #888777;
}
/* ----------------- 2 column - My account Style ----------------- */
div.twoOneColumnAc {
  padding-top: 9px;
}
div.twoOneColumnAc div.ContentPanel {
  margin-left: 25px;
  width: 631px;
  float: left;
}
div.twoOneColumnAc div.rightContentPanel {
  width: 247px;
  /*padding:14px;*/
  padding-bottom: 0;
  float: right;
  margin-right: 13px;
  margin-top: 14px;
  /*background:url(/images/AAD/right-panel-bg.jpg) repeat-x top left;*/

  /* For WebKit (Safari, Google Chrome etc) */

  background: -webkit-gradient(linear, left top, left bottom, from(#fdfcfb), to(#f4f1ea));
  /* For Mozilla/Gecko (Firefox etc) */

  background: -moz-linear-gradient(top, #fdfcfb, #f4f1ea);
  /* For Internet Explorer 5.5 - 7 */

  filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fdfcfb, endColorstr=#f4f1ea);
  /* For Internet Explorer 8 */

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfcfb, endColorstr=#f4f1ea)";
}
/* ----------------- 1 column - Middle for Search ----------------- */
div.oneColumn {
  padding-top: 9px;
}
div.oneColumn div.ContentPanel {
  margin-left: 124px;
  width: 716px;
}
/* ----------------- 2 column - Left and Middle Style ----------------- */
div.oneTwoColumn {
  padding-top: 9px;
}
div.oneTwoColumn div.ContentPanel {
  margin-left: 23px;
  width: 718px;
  float: left;
}
div.oneTwoColumn div.leftNavPanel {
  margin-left: 9px;
  width: 201px;
  float: left;
}
/* ----------------- 1 column - Middle for SPOT ----------------- */
div.spot-wrapper {
  padding-top: 9px;
  width: 870px;
  margin: auto;
}
div.spot-wrapper-inner {
  margin: 0 30px;
  margin-top: 1em;
}
div.spot-wrapper .rightContentPanel {
  width: 230px;
  padding: 14px;
  padding-bottom: 0;
  float: right;
  /*background:url(/images/AAD/right-panel-bg.jpg) repeat-x top left;*/

  /* For WebKit (Safari, Google Chrome etc) */

  background: -webkit-gradient(linear, left top, left bottom, from(#fdfcfb), to(#f4f1ea));
  /* For Mozilla/Gecko (Firefox etc) */

  background: -moz-linear-gradient(top, #fdfcfb, #f4f1ea);
  /* For Internet Explorer 5.5 - 7 */

  filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fdfcfb, endColorstr=#f4f1ea);
  /* For Internet Explorer 8 */

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfcfb, endColorstr=#f4f1ea)";
}
/* ======================== $__left navigation panel ===============================*/
div.leftNavPanel div.menuHeading {
  background: url(/images/AAD/subMenu-left-bg.jpg) no-repeat;
  line-height: 49px;
  padding-left: 5px;
  font-size: 1.143em;
  color: #f4f1ea;
}
div.leftNavPanel div.menuHeading span.left {
  background: url(/images/AAD/subMenu-right-bg.jpg) no-repeat right top;
  display: block;
  padding-right: 5px;
}
div.menuHeading span.bg {
  display: block;
  padding-left: 20px;
}
.dermo div.menuHeading span.bg {
  background: url(/images/AAD/subMenu-dermo-bg.jpg) repeat-x;
}
.public div.menuHeading span.bg {
  background: url(/images/AAD/subMenu-public-bg.jpg) repeat-x;
}
.media div.menuHeading span.bg {
  background: url(/images/AAD/subMenu-media-bg.jpg) repeat-x;
}
div.leftNavPanel div.subMenu {
  margin: 0 5px;
  background: url(/images/AAD/subMenu-bg.jpg) repeat-x top left;
  padding-left: 18px;
}
div.leftNavPanel div.subMenu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  padding-top: 2px;
}
div.leftNavPanel div.subMenu ul ul {
  margin-left: 14px;
  margin-top: -5px;
  margin-bottom: 8px;
}
div.leftNavPanel div.subMenu li {
  padding: 0;
  margin: 0;
  line-height: 24px;
}
div.leftNavPanel div.subMenu li a {
  color: #6e6c5f;
}
.dermo div.leftNavPanel div.subMenu li a.slt {
  color: #1b70a5;
}
.public div.leftNavPanel div.subMenu li a.slt {
  color: #bb5f3a;
}
.media div.leftNavPanel div.subMenu li a.slt {
  color: #668138;
}
div.leftNavPanel div.subMenu li a.slt:hover {
  text-decoration: none;
}
div.TreeView nobr span {
  min-width: 130px !important;
  display: block;
  cursor: pointer;
  margin: 2px 0;
}
div.TreeView a {
  max-width: 200px;
}
.SecondLevelSelectedHoverTreeNode {
  padding: 0 !important;
}
/* ======================== $__content panel ===============================*/
/* ----------------- Breadcrumb Style ----------------- */
/*div.ContentPanel div.breadcrumb { float:left; width:100%; }
div.ContentPanel div.breadcrumb {font-size:0.857em; color:#888777; line-height:25px;}
div.ContentPanel div.breadcrumb div { float: left; }*/
div.ContentPanel div.breadcrumb a {
  background: url(/images/AAD/breadcrumb-icon.jpg) no-repeat top right;
  padding-right: 18px;
  color: #59584a;
  display: inline-block;
}
/* ----------------- Content ----------------- */
div.ContentPanel h1.page-heading {
  font-weight: normal;
  font-size: 1.714em;
  padding: 0;
  margin: 12px 0;
}
.dermo div.ContentPanel h1.page-heading {
  color: #1b70a5;
}
.public div.ContentPanel h1.page-heading {
  color: #bb5f3a;
}
.media div.ContentPanel h1.page-heading {
  color: #668138;
}
div.ContentPanel p {
  line-height: 18px;
  font-size: 1em;
  color: #59584a;
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}
div.featuredContent {
  padding: 18px 18px 5px 18px;
  border: 1px solid #e1dac8;
  border-right: 0;
  border-left: 0;
  margin: 25px 0;
  width: 398px;
}
div.featuredContent ul {
  list-style: none !important;
  padding: 0;
  margin: 0;
}
div.featuredContent li {
  width: 175px;
  float: left;
  margin-right: 32px;
  list-style: none !important;
}
div.featuredContent li ul {
  margin-top: -10px;
}
div.featuredContent li li {
  list-style: square outside none !important;
  margin: 0 0 0 25px !important;
  float: none;
  width: 150px;
}
div.featuredContent li.noMargin {
  margin: 0;
}
/*
div.landingfeaturedContent{padding:18px 18px 5px 18px; border:1px solid #e1dac8; border-right:0; border-left:0; margin:25px 0;}
div.landingfeaturedContent ul{list-style:none !important; padding:0; margin:0; float:left;width:155px; margin-right:6px}
div.landingfeaturedContent li{list-style:none !important;}
div.landingfeaturedContent li.noMargin{margin:0;}
div.landingfeaturedContent .video-holder{float:left;}


.headingStyle1{display:block;font-size:1.286em !important; margin-bottom:2px !important;}
.dermo div.featuredContent h3.heading{color:#1b70a5}
.public div.featuredContent h3.heading{color:#bb5f3a}
.media div.featuredContent h3.heading{color:#668138}
*/
/* ----------------- Image Slide ----------------- */
div.slideShowContainer {
  padding: 24px;
  background: url(/images/AAD/slideshow-bg.jpg) no-repeat;
  height: 319px;
}
div.slideShowContainer ul {
  bottom: 0;
  list-style: none;
  padding: 0;
  margin: 0;
  width: 614px;
}
div.slideShowContainer li {
  float: left;
}
div.slideShowContainer a {
  text-decoration: none;
}
div.slideShowContainer div.images {
  height: 269px;
  overflow: hidden;
}
div.slideShowContainer div.images .tab {
  position: relative;
  z-index: -99px;
}
div.slideShowContainer div.images .tab span {
  position: absolute;
  top: 12px;
  left: 12px;
  font-size: 1.143em;
  color: #f4f1ea;
  width: 210px;
  padding: 10px;
}
div.slideShowContainer div.images span.blue {
  background: url(/images/AAD/slide-blue.png);
}
div.slideShowContainer div.images span.red {
  background: url(/images/AAD/slide-red.png);
}
div.slideShowContainer div.images span.green {
  background: url(/images/AAD/slide-green.png);
}
/* div.slideShowContainer div.images .learnMore{margin-top:20px; display:inline-block; color:#f4f1ea; background:url(/images/AAD/menu-icon.png) no-repeat right 7px; padding-right:10px; font-style:normal} */
div.slideShowContainer div.images .learnMore {
  background: url("/images/AAD/menu-icon.png") no-repeat scroll right 8px transparent;
  color: #F4F1EA;
  display: block;
  font-style: normal;
  margin-right: 122px;
  margin-top: 20px;
}
div.slideShowContainer div.images .learnMore:hover {
  text-decoration: underline;
}
div.slideShowContainer li a {
  color: #6e6c5f;
  font-size: 1.143em;
  text-align: center;
  vertical-align: middle;
  line-height: 18px;
  padding: 5px 12px;
}
div.slideShowContainer li a:hover {
  text-decoration: none;
}
div.slideShowContainer li.blueTab a {
  width: 174px;
  height: 38px;
  display: block;
  background: url(/images/AAD/slide-tab-bg.jpg) repeat-x;
  border: 1px solid #e8e2d5;
}
div.slideShowContainer li.redTab a {
  width: 174px;
  height: 38px;
  display: block;
  background: url(/images/AAD/slide-tab-bg.jpg) repeat-x;
  border: 1px solid #e8e2d5;
}
div.slideShowContainer li.greenTab a {
  width: 176px;
  height: 38px;
  display: block;
  background: url(/images/AAD/slide-tab-bg.jpg) repeat-x;
  border: 1px solid #e8e2d5;
}
div.slideShowContainer li.blueTab a.select {
  width: 176px;
  height: 40px;
  background: url(/images/AAD/slide-tab-dermo.jpg) repeat-y;
  border: 0;
  color: #f4f1ea;
}
div.slideShowContainer li.redTab a.select {
  width: 176px;
  height: 40px;
  background: url(/images/AAD/slide-tab-public.jpg) repeat-y;
  border: 0;
  color: #f4f1ea;
}
div.slideShowContainer li.greenTab a.select {
  width: 178px;
  height: 40px;
  background: url(/images/AAD/slide-tab-media.jpg) repeat-y;
  border: 0;
  color: #f4f1ea;
}
/* ----------------- SPOT Image Slide ----------------- */.spot .slideShowContainer {
  padding-left: 26px;
  padding-top: 23px;
  background: url(/images/AAD/slideshow-bg-wide.jpg) no-repeat;
  height: 364px;
}
.spot .slideShowContainer ul {
  width: 900px;
}
.spot .slideShowContainer .images span {
  display: none;
}
.spot .slideShowContainer div.images {
  height: 317px;
  width: 800px;
}
.spot .slideShowContainer .tabs {
  margin-bottom: 20px;
}
.spot .slideShowContainer .tabs a {
  width: 241px !important;
}
.spot .slideShowContainer .tabs a.select {
  width: 242px !important;
  background: #f89829 !important;
}
.spot .slideShowContainer .tabs a span {
  display: table-cell !important;
  text-align: center;
  font-size: 1.15em;
  height: 38px;
  width: 241px;
  vertical-align: middle;
}
/* ----------------- Generic Image Content ----------------- */
.dermo div.imageContent span {
  background: url(/images/AAD/slide-blue.png);
}
.public div.imageContent span {
  background: url(/images/AAD/slide-red.png);
}
.media div.imageContent span {
  background: url(/images/AAD/slide-green.png);
}
div.imageContent {
  background: url(/images/AAD/generic-image-top.jpg) no-repeat top left;
  padding-top: 15px;
  width: 438px;
  margin: -10px;
  margin-bottom: 10px;
}
div.imageContent div {
  background: url(/images/AAD/generic-image-btm.jpg) no-repeat bottom left;
  padding: 0 15px 15px 15px;
  *padding-bottom: 11px;
  position: relative;
  vertical-align: bottom;
}
div.imageContent span {
  position: absolute;
  width: 165px;
  padding: 10px;
  color: #f4f1ea;
  font-size: 1.143em;
}
/* ----------------- Search Result Page ----------------- */
ul.searchResult {
  padding: 0;
  margin: 0;
  list-style: none;
  border-bottom: 1px solid #e1dac8;
  margin-bottom: 10px;
}
div.ContentPanel h1.search {
  color: #1b70a5 !important;
}
div.ContentPanel div.heading-pagination {
  border-bottom: 1px solid #e1dac8;
  margin-bottom: 15px;
  position: relative;
}
div.pagination {
  position: absolute;
  bottom: 15px;
  right: 0;
}
div.paginationLinks {
  border-top: 1px solid #e1dac8;
  padding-top: 15px;
}
.alignCenter {
  text-align: center;
  margin-left: 120px !important;
}
div.paginationLinks a {
  padding: 1px 6px;
  border-left: 1px solid #E1DAC8;
  border-right: 1px solid #E1DAC8;
  margin-left: -1px;
}
div.paginationLinks .prev {
  border-left: 0;
}
div.paginationLinks .next {
  border-right: 0;
}
div.paginationLinks span.current {
  padding: 1px 6px;
}
div.paginationLinks ul {
  padding: 0;
  margin: 0;
  float: right;
}
div.paginationLinks ul li {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline;
}
/*--------------------- SPOT Columns ---------------*/
#spot-header {
  height: 110px;
  margin: 5px 0 5px 0;
}
.spot-logo {
  float: left;
}
.spot-nav {
  float: left;
  margin-top: 0px;
  max-width: 765px;
  width: 100%;
}
.spot-nav .spot-common-nav {
  margin-bottom: 10px;
  color: #e1dac8;
  text-align: right;
}
.spot-nav a {
  color: #f89828;
}
.spot-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  margin-left: 5px;
}
.spot-nav ul li {
  float: left;
  background: #eee;
}
.spot-nav ul li a {
  display: block;
  height: 32px;
  line-height: 17px;
  padding: 8px 12px 9px 12px;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: #ddd #e1dac8 #ccc;
  background: url(//www.aad.org/images/AAD/spot/spot-tab-bg.jpg);
}
.spot-nav ul li a:hover {
  background: #f89828;
  color: #fff;
  text-decoration: none;
  border-color: #f89828;
}
.spot-nav ul li.first a {
  padding-left: 18px;
  background: url(//www.aad.org/images/AAD/spot/spot-tab-left-bg.png);
}
.spot-nav ul li.first a:hover {
  background: url(//www.aad.org/images/AAD/spot/spot-tab-left-bg-hover.png);
}
/* ipad css */
@media only screen and (device-width: 768px) {
  .spot-nav ul li {
    max-width: 110px;
  }
  .spot-nav ul li a {
    padding: 8px 7px 9px 7px;
  }
}
.spot-nav ul li.last a {
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomright: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.spotCol1,
.spotCol2,
.spotCol3 {
  float: left;
  width: 231px;
  border-left: 3px dotted #bcbcbc;
  padding: 0px 15px 10px 20px;
  min-height: 10em;
}
.spotCol3 {
  border-right: 3px dotted #bcbcbc;
}
.spotColumns h3 {
  color: #f89829;
  font-size: 1.5em;
  margin-bottom: 0.4em;
}
.spotColumns a {
  text-transform: uppercase;
}
/*--------------------- Download Portal ---------------*/
div.textdownloadCont {
  background: url("/images/AAD/download-btm.jpg") no-repeat scroll left bottom transparent;
  clear: both;
  margin: 0 -10px 30px;
  padding: 0 0 70px;
  width: 438px;
}
div.textdownloadCont li {
  list-style-type: square;
}
div.textContMiddle {
  background: url("/images/AAD/download-middle.jpg") repeat-y scroll left bottom transparent;
  padding: 30px 30px 0;
}
ul.textdwnldTabs {
  padding: 0;
  float: left;
  list-style: none;
  width: 428px;
  background: url(/images/AAD/download-top.jpg) no-repeat bottom left;
  margin: 0 -10px;
  padding-left: 10px;
  margin-top: 10px;
}
ul.textdwnldTabs li {
  float: left;
  margin: 0;
  padding: 0;
  line-height: 28px;
  position: relative;
  margin-right: 3px;
  border: 0px solid #000;
  width: 100px;
}
ul.textdwnldTabs li a {
  background: url(/images/AAD/dwnld-tab.png) no-repeat right -200px #f4f1ea;
  color: #59584a;
  padding-right: 14px;
  line-height: 14px;
  display: block;
  float: left;
  clear: both;
}
ul.textdwnldTabs li a span {
  float: left;
  background: url(/images/AAD/dwnld-tab.png) no-repeat left -300px #f4f1ea;
  padding-left: 14px;
  padding-top: 5px;
  padding-bottom: 0;
  display: block;
  width: 73px;
}
ul.textdwnldTabs li.active a {
  background: url(/images/AAD/dwnld-tab.png) no-repeat right top #f4f1ea;
  color: #59584a;
  padding-right: 14px;
  line-height: 14px;
  display: block;
  float: left;
  clear: both;
}
ul.textdwnldTabs li.active a span {
  float: left;
  background: url(/images/AAD/dwnld-tab.png) no-repeat left -100px #f4f1ea;
  line-height: 14px;
  padding-left: 14px;
  display: block;
  padding-top: 5px;
}
/*
div.downloadCont{background: url(/images/AAD/download-btm.jpg) no-repeat bottom left;width: 408px;clear: both;margin: 0 -10px;min-height: 100px;padding: 30px 45px;padding-right: 0;margin-bottom: 30px;}
div.downloadCont ul{padding: 0;margin: 0;list-style: none;}
div.downloadCont li{margin-right: 28px;float: left;margin-bottom: 20px; }
div.downloadCont li a{display: block;text-align: center; }
a.freeDownload{margin-left: 80px;}
a.applyFreeDwn{margin: 10px 0 0 115px;}
ul.dwnldTabs{padding: 0;float: left;list-style: none;width: 428px;background: url(/images/AAD/download-top.jpg) no-repeat bottom left;margin: 0 -10px;padding-left: 10px;margin-top: 10px;}
ul.dwnldTabs li{float: left;margin: 0;padding: 0;line-height: 28px;position: relative;margin-right: 3px; border:0px solid #000; width:100px;}
ul.dwnldTabs li a{background: url(/images/AAD/dwnld-tab.png) no-repeat right -200px #f4f1ea;color: #59584a;padding-right: 14px;line-height: 14px;display: block;float: left;clear: both;}
ul.dwnldTabs li a span{float: left;background: url(/images/AAD/dwnld-tab.png) no-repeat left -300px #f4f1ea;padding-left: 14px; padding-top:5px; padding-bottom:10px;display: block;width:73px;}
ul.dwnldTabs li.active a{background: url(/images/AAD/dwnld-tab.png) no-repeat right top #f4f1ea;color: #59584a;padding-right: 14px;line-height:14px;display: block;float: left;clear: both;}
ul.dwnldTabs li.active a span{float: left;background: url(/images/AAD/dwnld-tab.png) no-repeat left -100px #f4f1ea;line-height:14px;padding-left: 14px;display: block; padding-top:5px;}
div.downloadCont ul{padding:0; margin:0; list-style:none; clear:both}
div.downloadCont li{margin-right:28px; float:left; margin-bottom:20px; width:100px}
div.downloadCont li a{display:block; text-align:center}
*/
/*--------------------- Membership Page ---------------*/
/*
ul.membershipSteps{padding:0; margin:0; height:67px; margin-left:-5px; width:718px; margin-bottom:20px}
ul.membershipSteps li{ list-style:none; float:left; padding-right:17px; background:url(/images/AAD/membershipStep-arrow.jpg) no-repeat right top; height:67px}
ul.membershipSteps li.noPadding{padding-right:0 !important; background:none !important;}
ul.membershipSteps a.layer1{padding-right:12px; background:url(/images/AAD/membershipSteps-bg.png) no-repeat right top; height:67px; display:block}
ul.membershipSteps a.layer1 span.inner{padding-left:12px; background:url(/images/AAD/membershipSteps-bg.png) no-repeat left -67px; display:block; height:67px}
ul.membershipSteps li.inActive a.layer1{color:#888777;padding-right:12px; background:url(/images/AAD/membershipSteps-bg.png) no-repeat right -134px; height:67px; display:block}
ul.membershipSteps li.inActive a.layer1 span.inner{padding-left:12px; background:url(/images/AAD/membershipSteps-bg.png) no-repeat left -201px; display:block; height:67px}
ul.membershipSteps a:hover{text-decoration:none}
ul.membershipSteps li span.num{font-size:2.858em; line-height:67px; float:left; margin:0 10px}
ul.membershipSteps li span.text{float:left; width:100px;margin-top:15px; line-height:1em; font-size:1.286em}
div.membershipForm div.form{margin-bottom:20px}
div.membershipForm div.form div.row{margin-bottom:5px}
div.membershipForm div.form span.label{width:150px; display:inline-block}
div.membershipForm div.form input{width:164px;border:1px solid #7f9db9}
div.membershipForm div.form select{width:170px;border:1px solid #7f9db9}
div.membershipForm div.form span.req{color:#ff0000; margin-left:4px}
*/
/*--------------------- Event Detail Page ---------------*/
/*
div.eventDetail{background:url(/images/AAD/event-top.jpg) no-repeat; padding-top:10px;width:438px; margin:-10px -10px 10px -10px;}
div.eventDetail div.inner{background:url(/images/AAD/event-btm.jpg) no-repeat left bottom; padding:16px 26px 26px 26px; display:block;}
div.eventDetail div.eventDate{font-size:1.143em;border-bottom:1px solid #e1dac8; padding-bottom:5px; margin-bottom:15px}
div.eventDetail div.eventDate span.date{float:left; line-height:31px}
div.dermo div.eventDetail div.eventDate{color:#1b70a5}
div.public div.eventDetail div.eventDate{color:#bb5f3a}
div.media div.eventDetail div.eventDate{color:#668138}
div.eventDetail a.saveOutlook{float:right;clear:none}
div.eventDetail div.timeDetails{clear:both}
div.eventDetail div.timeDetails p{margin:0 ; margin-left:40px}
div.eventDetail div.timeDetails p span{color:#888777; width:110px; display:inline-block}
div.otherEventDetails{margin:0 23px}
div.otherEventDetails .headingStyle1{margin-bottom:10px !important}
div.otherEventDetails div.locationDetails p{margin:0;}
div.otherEventDetails div.locationDetails p span{color:#888777; width:130px; display:inline-block}
div.otherEventDetails p.seperator{margin-top:20px !important}
*/
/*--------------------- My Account Page ---------------*/
div.ContentPanel div.imageHolder {
  background: url(/images/AAD/accountImg-top.jpg) no-repeat top left;
  padding-top: 24px;
  margin: 0 -15px;
  width: 662px;
  margin-bottom: 9px;
}
div.ContentPanel div.imageHolder div.inner {
  background: url(/images/AAD/accountImg-btm.jpg) no-repeat bottom left;
  padding: 0 25px 25px 25px;
  *padding-bottom: 21px;
  position: relative;
}
div.imageHolder div.inner span {
  position: absolute;
  top: 12px;
  left: 37px;
  font-size: 1.143em;
  color: #f4f1ea;
  width: 210px;
  padding: 10px;
}
div.dermo div.imageHolder div.inner span {
  background: url(/images/AAD/slide-blue.png);
}
div.public div.imageHolder div.inner span {
  background: url(/images/AAD/slide-red.png);
}
div.media div.imageHolder div.inner span {
  background: url(/images/AAD/slide-green.png);
}
div.titleContainer .heading {
  float: left;
  width: 400px;
  padding-top: 6px;
}
a.applyBtn {
  background: url(/images/AAD/apply-btn.png) no-repeat right 0;
  padding-right: 38px;
  float: right;
  clear: none;
  line-height: 62px;
  font-size: 1.429em;
  margin-top: -3px;
}
a.applyBtn span.left {
  float: left;
  background: url(/images/AAD/apply-btn.png) no-repeat left -62px;
  line-height: 62px !important;
  padding-left: 38px;
  display: block;
  white-space: nowrap;
}
/*a.applyBtn span.icon{background:url(/images/AAD/apply-arrow.png) no-repeat top right; line-height:62px;padding-right:15px; float:left}*/
a.applyBtn span.icon {
  position: relative;
  background: url(/images/AAD/apply-btn.png) no-repeat left -62px;
  line-height: 62px;
  background-repeat: no-repeat;
  vertical-align: middle;
  line-height: 62px;
  padding-right: 0px;
  padding-left: 31px;
  float: left;
  cursor: pointer;
  text-align: right;
}
a.applyBtn:hover span.icon {
  position: relative;
  background: url(/images/AAD/apply-btn.png) no-repeat left -186px;
  line-height: 62px;
  vertical-align: middle;
  padding-right: 0px;
  padding-left: 31px;
  float: left;
  cursor: pointer;
  text-align: right;
}
.icon img.arowAlign {
  position: absolute;
  left: 152px;
  float: right;
  top: 26px;
}
/*
a.applyBtn:hover{background-position:right -124px;text-decoration:none}
a.applyBtn:hover span.left{background-position:left -186px;}
div.joinBenefits ul{padding:0; margin:20px 0 0 0px}
div.joinBenefits ul ul{padding:0; margin:10px 0 10px 20px}
div.joinBenefits li{list-style:none; margin-bottom:15px;* margin-bottom:5px}
div.joinBenefits li li{list-style-type:square; margin-bottom:5px;* margin-bottom:5px}
div.joinBenefits li a{font-size:1.286em;}
div.joinBenefits li span.imgBg{background:url(/images/AAD/benefitImg-top.jpg) no-repeat; padding-top:12px; display:block; float:left; clear:both; margin-top:-8px; margin-right:15px}
div.joinBenefits li span.imgBg span.inner{background:url(/images/AAD/benefitImg-btm.jpg) no-repeat left bottom; display:block; padding:0 12px 12px 12px}

div.accountRightMain{float:left; border:0px solid #000; width:73%;}
*/
/*--------------------- News Search ---------------*/
div.newsSearch p.heading {
  font-size: 1.429em;
  color: #59584a;
}
/*div.newsSearch .customise{padding-bottom:30px;*padding-bottom:10px;}*/
div.newsSearch .customise span.option {
  width: 205px;
  float: left;
}
div.newsSearch .customise span.option label {
  color: #59584a;
  font-size: 1em;
  display: block;
  margin-bottom: 2px;
}
div.newsSearch .customise a.search-btn {
  float: left;
  clear: both;
  margin: 0;
  margin-top: 20px;
}
a.rss {
  background: url("/images/AAD/rss.jpg") no-repeat scroll right top transparent;
  display: block;
  float: right;
  line-height: 21px;
  margin-top: 30px;
  padding-right: 30px;
}
div.search-pagination {
  float: right;
}
div.search-list {
  border-top: 1px solid #e1dac8;
  margin: 10px 0 10px 0;
  padding: 0;
}
div.search-list ul {
  padding: 0;
  margin: 20px 0 10px 0;
}
div.search-list li {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-bottom: 20px;
  list-style-position: outside;
}
div.search-list p.source {
  color: #888777;
  font-size: 0.857em;
}
div.search-list p {
  margin: 0;
}
/* ======================== $__right panel ===============================*/
div.rightContentPanel h2.heading {
  font-size: 1.714em;
  font-weight: normal;
  margin-bottom: 12px;
  color: #1b70a5;
}
div.rightContentPanel h3.heading {
  font-size: 1.429em;
  font-weight: normal;
  margin-bottom: 12px;
}
div.rightContentPanel h4.heading {
  font-size: 1.143em;
  font-weight: normal;
  margin-bottom: 12px;
}
div.rightContentPanel div.CLPagePartContainer {
  /*padding:5px 8px*/
}
div.rightContentPanel div.CLPagePartContainer img {
  margin-bottom: 10px;
}
div.rightContentPanel div.CLPagePartContainer label {
  display: block;
  color: #59584a;
  margin-bottom: 3px;
}
div.rightContentPanel div.CLPagePartContainer input {
  display: block;
  color: #59584a;
  margin-bottom: 10px;
  width: 190px;
  height: 20px;
  padding: 2px;
  border: 1px solid #d5cebc;
  background: #eae5d9;
}
div.rightContentPanel div.CLPagePartContainer select {
  display: block;
  color: #59584a;
  margin-bottom: 12px;
  width: 196px;
  padding: 2px;
  border: 1px solid #d5cebc;
  background: #eae5d9;
}
a.smallBtn {
  background: url(/images/AAD/blue-btn.png) no-repeat right -124px;
  color: #f4f1ea;
  padding-right: 17px;
  display: block;
  float: left;
  clear: both;
  margin-bottom: 10px;
}
a.smallBtn span.left {
  float: left;
  background: url(/images/AAD/blue-btn.png) no-repeat left -150px;
  line-height: 26px;
  padding-left: 18px;
  display: block;
  white-space: nowrap;
}
/*a.smallBtn span.icon{background:url(/images/AAD/blue-btn-icon.png) no-repeat right -2px; line-height:26px;padding-right:11px; float:left}*/
a.smallBtn:hover {
  background-position: right -176px;
  text-decoration: none;
}
a.smallBtn:hover span.left {
  background-position: left -202px;
}
div.rightContentPanel a.advSearch {
  line-height: 26px;
  margin-left: 20px;
  font-size: 0.857em;
}
a.smallBtn span.icon {
  position: relative;
  background: url(/images/AAD/blue-btn.png) no-repeat left -150px;
  line-height: 26px;
  padding-right: 11px;
  float: left;
  padding-left: 10px;
  cursor: pointer;
}
a.smallBtn:hover span.icon {
  background: url(/images/AAD/blue-btn.png) no-repeat left -202px;
  line-height: 26px;
  padding-right: 11px;
  float: left;
}
a.smallBtn span.icon img.smallarowAlign {
  position: absolute;
  left: 163px;
  float: right;
  top: -2px;
}
.rightPanelForm {
  clear: left;
}
/* ----------------- Search by alphabet ----------------- */
div.searchAlphabet {
  padding: 20px 10px;
  border: 1px solid #e1dac8;
  border-right: 0;
  border-left: 0;
  margin: 30px 0 20px;
}
.homepage div.searchAlphabet {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
div.searchAlphabet a {
  font-size: 1.429em;
  margin: 1px 1px;
  display: inline-block;
}
div.searchAlphabet h3.heading {
  font-size: 1.429em;
  font-weight: normal;
  margin-bottom: 12px;
  padding-bottom: 0;
}
/* ----------------- Related resources (right column slider) ----------------- */
div.rightContentPanel div.relatedResources {
  padding: 0 10px 20px 10px;
}
div.relatedResources div.scroller {
  width: 233px;
}
div.relatedResources a.next,
div.relatedResources a.prev {
  margin-top: 80px;
}
div.relatedResources a.next {
  float: left;
  display: inline-block;
  width: 33px;
  height: 27px;
  overflow: hidden;
  background: url(/images/AAD/resource-right.png);
  text-indent: -9999px;
}
div.relatedResources a.next:hover,
div.relatedResources a.prev:hover {
  background-position: bottom left;
}
div.relatedResources a.prev {
  float: left;
  display: inline-block;
  width: 33px;
  height: 27px;
  overflow: hidden;
  background: url(/images/AAD/resource-left.png);
  text-indent: -9999px;
}
div.relatedResources div.sliderCont {
  float: left;
  width: 167px;
  overflow: hidden;
  height: 252px;
}
div.relatedResources div.sliderCont ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
div.relatedResources div.sliderCont li {
  display: inline;
  float: left;
  width: 167px;
}
div.relatedResources div.sliderCont li a {
  text-align: center;
  display: block;
  text-decoration: none;
}
div.relatedResources div.sliderCont li a:hover .text {
  text-decoration: underline;
}
/*-------------- Advertisement Right ----------*/
.adRight {
  text-align: center;
  margin-top: 20px;
  clear: both;
}
.adRight span.text {
  margin-bottom: 7px !important;
}
/*---------------- Login Form ----------------------*/
/* ======================== $__Homepage Bottom Section ===============================*/
div.homepageSecThree {
  margin: 16px 31px 0 31px;
  border-top: 1px solid #e1dac8;
  padding-top: 28px;
}
div.homepageSecThree div.leftCol {
  width: 247px;
  margin-right: 37px;
  float: left;
}
div.homepageSecThree div.leftCol a.smallBtn {
  margin-left: 30px;
}
div.homepageSecThree h3.heading {
  font-size: 1.286em;
  font-weight: normal;
  padding-bottom: 15px;
}
div.homepageSecThree div.eventPost {
  margin: 0 3px;
  border-top: 1px solid #e1dac8;
  margin-top: 17px;
  padding-top: 16px;
}
div.homepageSecThree div.eventPost img {
  border: 2px solid #a3bcca;
}
.eventPost img {
  /*border: 2px solid #a3bcca;*/
  margin-bottom: 12px;
}
.eventPost p {
  margin: 0 !important;
  line-height: 18px;
}
div.homepageSecThree div.middleCol {
  width: 326px;
  margin-right: 36px;
  float: left;
}
div.homepageSecThree div.middleCol ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
div.homepageSecThree div.middleCol li {
  margin-bottom: 15px;
}
div.homepageSecThree div.middleCol li a {
  display: block;
}
div.homepageSecThree div.middleCol li span {
  display: block;
  font-size: 0.857em;
  color: #888777;
}
div.homepageSecThree div.middleCol a.readAll {
  font-size: 0.857em;
  margin-top: 10px;
  float: left;
  display: block;
}
div.homepageSecThree div.rightCol {
  width: 260px;
  float: right;
}
div.homepageSecThree ul.home-banners {
  padding: 0;
  margin: 0;
}
div.homepageSecThree ul.home-banners li {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-bottom: 3px;
}
ul.home-banners li a.banner {
  position: relative;
}
ul.home-banners li a.banner .text {
  position: absolute;
  bottom: 19px;
  left: 12px;
}
ul.home-banners li a.banner {
  font-size: 1em;
}
ul.home-banners li a.banner p {
  margin: 0;
  margin-bottom: 1px;
  font-size: 1.286em;
}
/* ======================== $__Sitemap Page ===============================*/
div.sitemap {
  overflow: hidden;
}
div.sitemapRow {
  width: 800px;
  margin-bottom: 4em;
}
.sitemapCol {
  width: 33%;
  vertical-align: top;
}
.sitemapCol ul {
  margin: 5px 0 10px;
  padding: 0;
  list-style: none;
  border-left: 1px solid #ccc;
}
.sitemapCol li {
  margin: 0 0 7px 15px;
}
.sitemapCol li ul {
  border-left: none;
}
/* ======================== $__Editor Style ===============================*/
.normalText {
  line-height: 18px;
  font-size: 1em;
  color: #59584a;
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}
.eventPost img {
  /*border: 2px solid #a3bcca;*/
}
.eventPost p {
  margin: 0 !important;
  line-height: 18px;
}
.returnListing {
  background: url(/images/AAD/blue-arrow.png) no-repeat 0 5px;
  padding-left: 8px;
}
/* ======================== $__Author Style ===============================*/
.headingStyle1 {
  display: block;
  font-size: 1.286em !important;
  margin-bottom: 2px !important;
  clear: both;
}
.headingStyle2 {
  display: block;
  font-size: 1.143em !important;
  margin-bottom: 5px !important;
  clear: both;
}
.headingStyle3 {
  font-size: 1.429em !important;
  padding: 0;
  margin-bottom: 10px !important;
  clear: both;
}
.headingStyle4 {
  font-size: 1.286em !important;
  padding: 0;
  margin-bottom: 10px !important;
  clear: both;
}
.headingStyle5 {
  font-size: 2.142em !important;
  padding: 0;
  margin-bottom: 10px !important;
  clear: both;
}
.headingStyle6 {
  font-size: 1.286em !important;
  padding: 0;
  margin-bottom: 10px !important;
  clear: both;
}
div.dermo .headingStyle3,
div.dermo .headingStyle4,
div.dermo .headingStyle5 {
  color: #1b70a5;
}
div.public .headingStyle3,
div.public .headingStyle4,
div.public .headingStyle5 {
  color: #bb5f3a;
}
div.media .headingStyle3,
div.media .headingStyle4,
div.media .headingStyle5 {
  color: #668138;
}
.smallText {
  font-size: 0.857em;
}
.center-special-text {
  display: block;
  font-size: 1.286em !important;
  font-style: italic;
  padding: 10px 30px !important;
  margin: 30px 30px !important;
  text-align: center;
  border: 1px solid #e1dac8;
  border-right: 0;
  border-left: 0;
}
div.dermo .center-special-text {
  color: #1b70a5;
}
div.public .center-special-text {
  color: #bb5f3a;
}
div.media .center-special-text {
  color: #668138;
}
div.dermo .headingStyle2 {
  color: #1b70a5;
}
div.public .headingStyle2 {
  color: #bb5f3a;
}
div.media .headingStyle2 {
  color: #668138;
}
.returnListing {
  background: url(/images/AAD/blue-arrow.png) no-repeat 0 5px;
  padding-left: 8px;
}
.seperator {
  border-top: 1px solid #e1dac8;
  margin-top: 10px !important;
  clear: both;
}
/*========================= Floating Div placement class=========================*/
.tl {
  left: 25px;
  top: 10px;
}
.tr {
  right: 25px;
  top: 10px;
}
.bl {
  left: 25px;
  bottom: 25px;
}
.br {
  right: 25px;
  bottom: 25px;
}
/*========================= Font changing class=========================*/
.calibri {
  font-family: Calibri, Arial, Sans-Serif;
  font-size: 14px;
  display: none;
  color: #ffffff;
}
.arial {
  font-family: Arial, Sans-Serif;
  font-size: 14px;
  display: none;
  color: #ffffff;
}
ul.main li a.mainNav {
  width: 102px;
  height: 35px;
  display: block;
  /*padding-right:10px; background:url("/images/AAD/menu-icon.png") no-repeat scroll right 5px transparent;*/
}
.media ul.main li a.mainNav {
  width: 108px;
}
ul.main li a.mainNav:hover {
  /*padding-right:10px; background:url("/images/AAD/menu-icon-slt.png") no-repeat scroll right 5px transparent;*/
}
.newClassActive {
  display: block !important;
  border: 1px solid #000;
  float: left;
}
.imgAlign {
  position: relative;
  top: 4px;
  left: 5px;
  margin-right: 3px;
  text-decoration: none;
}
.downarow {
  position: relative;
  top: 0px;
  left: 3px;
  margin-right: 0;
  text-decoration: none;
}
div.ContentPanel div.imageHolder {
  width: 661px;
  border: 0px solid #000;
  margin-bottom: 15px;
  float: left;
}
/*
.bigImage ul{ list-style:none; margin:0; padding:0;}
.bigImage ul li{ display:inline;}
.bigImage ul li.leftCorner{ float:left; width:19px; height:17px; background:url(/images/AAD/img-frame-top-left.jpg);}
.bigImage ul li.middleTop{ float:left; width:619px; height:17px; background:url(/images/AAD/img-frame-top.jpg);}
.bigImage ul li.rightCorner{ float:left; width:19px; height:17px; background:url(/images/AAD/img-frame-top-right.jpg);}

.bigImage ul li.midLeft{ float:left; width:19px; height:200px; background:url(/images/AAD/img-frame-middle-left.jpg);}
.bigImage ul li.middleMid{ float:left; width:619px; height:200px; }
.bigImage ul li.midRight{ float:left; width:19px; height:200px; background:url(/images/AAD/img-frame-middle-right.jpg);}

.bigImage ul li.botmLeft{ float:left; width:19px; height:17px; background:url(/images/AAD/img-frame-botm-left.jpg);}
.bigImage ul li.botmmiddle{ float:left; width:619px; height:17px; background:url(/images/AAD/img-frame-botm.jpg);}
.bigImage ul li.botomRight{ float:left; width:19px; height:17px; background:url(/images/AAD/img-frame-botm-right.jpg);}
*/
.ui-corner-all,
.box,
.widget,
a.button,
.box_help,
.box_info,
#content,
dl.highlight,
.box_error,
.box_alert,
.box_success {
  -moz-border-radius: 5px 5px 5px 5px !important;
  clear: both;
}
.box,
.box_help,
.box_info {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #E6E4CB;
}
.box,
.box_help,
.box_alert,
.box_error,
.box_info,
.box_success {
  margin: 10px 0 !important;
  padding: 20px !important;
  display: block;
}
.box_alert {
  background: url("/images/AAD/icon_library/attention1_16x16.gif") no-repeat scroll 20px center #ffffcc;
  border: 1px solid #FFCE27;
  margin-bottom: 3px !important;
  padding: 10px 23px 10px 53px !important;
  display: block;
}
.box_help,
.box_info {
  background-image: url("/images/AAD/icon_library/help_16x16.gif");
  background-position: 20px center;
  background-repeat: no-repeat;
  margin-bottom: 3px !important;
  padding: 10px 23px 10px 53px !important;
  display: block;
}
.box_info {
  background-image: url("/images/AAD/icon_library/information.png");
  display: block;
}
.box_error {
  background: url("/images/AAD/icon_library/exclamation.png") no-repeat scroll 20px center #ffaf9f;
  border: 1px solid #EF755C;
  margin-bottom: 3px !important;
  padding: 10px 23px 10px 53px !important;
  display: block;
  color: #333 !important;
}
.box_error ul {
  display: none;
}
.box_success {
  background: url("/images/AAD/icon_library/tick.png") no-repeat scroll 20px center #eef4d4;
  border: 1px solid #8FAD3D;
  margin-bottom: 3px !important;
  padding: 10px 23px 10px 53px !important;
  display: block;
}
.striped-table {
  border-collapse: collapse;
  color: #333333;
  font-size: 1em;
  margin-bottom: 1em;
  text-align: left;
}
.striped-table th {
  color: #666666;
  font-size: 1.3em;
  font-weight: normal;
  padding: 15px 0 3px;
  text-align: left;
}
.striped-table tr td {
  padding: 7px 5px;
}
.striped-table tr td,
.striped-table tbody th {
  vertical-align: top;
  text-align: left;
}
.striped-table .odd td {
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: #EEEEEE;
  border-left: 0 none;
  border-right: 0 none;
  border-style: solid none;
  border-width: 1px 0;
}
.striped-table thead th {
  color: #6a6967;
  font-size: 1.5em;
  text-align: left;
}
.gridview-table {
  font-size: 1em;
  line-height: 1em;
  margin: 0.5em 0;
  text-align: left;
}
.gridview-table th {
  background: none repeat scroll 0 0 #EEEEEE;
  border-bottom: 2px solid #000000;
  color: #333333;
  padding: 5px 10px;
  font-weight: bold;
}
.gridview-table tr td {
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  padding: 5px 10px;
  background-color: #fff;
  text-align: left;
}
.gridview-table td,
.GridView-table th {
  border: 1px solid #CCCCCC !important;
  padding: 5px;
  color: #6c8196;
}
.gridview-table thead th {
  background: #eeeeee;
  color: #333;
  font-weight: bold;
  font-size: 1.1em;
  text-align: left;
}
.boxed-table {
  font-size: 1em;
  line-height: 1em;
  margin: 0.5em 0;
  text-align: left;
}
.boxed-table th {
  background: none repeat scroll 0 0 #EEEEEE;
  border-bottom: 2px solid #000000;
  padding: 5px 10px;
  font-weight: bold;
}
.boxed-table tr td {
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  padding: 5px 10px;
  background-color: #fff;
  text-align: left;
}
.boxed-table td,
.boxed-table th {
  border: 1px solid #CCCCCC !important;
  padding: 5px;
}
.boxed-table th {
  background: #eeeeee;
  font-weight: bold;
  font-size: 1.1em;
  text-align: left;
}
.table-simple th {
  text-align: left !important;
}
/*========================= generic Snippet =========================*/
div.snippet-block {
  float: left;
  padding-right: 15px;
}
span.generic-snippet {
  position: relative;
  float: left;
}
span.generic-snippet .topleft {
  position: absolute;
  width: 15px;
  height: 15px;
  background: url(/images/AAD/snippet_topleft.jpg) no-repeat;
  left: 0;
  top: 0;
}
span.generic-snippet .bottomleft {
  position: absolute;
  width: 15px;
  height: 15px;
  background: url(/images/AAD/snippet_bottomleft.jpg) no-repeat;
  left: 0;
  bottom: 0;
}
span.generic-snippet .topright {
  position: absolute;
  width: 15px;
  height: 15px;
  background: url(/images/AAD/snippet_topright.jpg) no-repeat;
  right: 0;
  top: 0;
}
span.generic-snippet .bottomright {
  position: absolute;
  width: 15px;
  height: 15px;
  background: url(/images/AAD/snippet_bottomright.jpg) no-repeat;
  right: 0;
  bottom: 0;
}
span.generic-snippet .top {
  position: absolute;
  height: 15px;
  background: url(/images/AAD/snippet_top.jpg) repeat-x;
  top: 0;
  width: 100%;
}
span.generic-snippet .bottom {
  position: absolute;
  width: 100%;
  height: 15px;
  background: url(/images/AAD/snippet_bottom.jpg) repeat-x;
  bottom: 0;
}
span.generic-snippet .left {
  position: absolute;
  width: 15px;
  height: 100%;
  background: url(/images/AAD/snippet_left.jpg) repeat-y;
  left: 0;
}
span.generic-snippet .right {
  position: absolute;
  width: 15px;
  height: 100%;
  background: url(/images/AAD/snippet_right.jpg) repeat-y;
  right: 0;
}
span.generic-snippet img {
  padding: 15px;
}
div.snippet-block .snippet-text {
  display: block;
  padding: 0 15px 20px 15px;
  float: left;
  clear: both;
  text-align: left;
}
div.dermo .snippet-text {
  color: #1b70a5;
}
div.public .snippet-text {
  color: #bb5f3a;
}
div.media .snippet-text {
  color: #668138;
}
/*LeftNavigation */
.FirstNoChildNode,
.FirstHasChildNode,
.HasChildNode,
.NoChildNode,
.LastParentNode,
.SelectedNodeNoChild,
.FirstNoChildHoverNode,
.FirstHasChildHoverNode,
.HasChildHoverNode,
.NoChildHoverNode,
.LastParentNodeHover,
.SelectedNodeNoChildHover,
.FirstSelectedParentNode,
.FirstSelectedNodeNoChild,
.SelectedParentNode,
.SelectedLastParentNode,
.FirstSelectedParentHoverNode,
.FirstSelectedNodeNoChildHover,
.SelectedLastParentNodeHover,
.SelectedParentHoverNode {
  color: #666666;
  padding: 4px 0;
  width: 165px;
}
.dermo .FirstNoChildHoverNode,
.dermo .FirstHasChildHoverNode,
.dermo .FirstSelectedNodeNoChildHover,
.dermo .HasChildHoverNode,
.dermo .NoChildHoverNode,
.dermo .LastParentNodeHover,
.dermo .SelectedNodeNoChildHover,
.dermo .FirstSelectedParentNode,
.dermo .SelectedParentNode,
.dermo .SelectedLastParentNode,
.dermo .FirstSelectedNodeNoChild,
.dermo .SelectedNodeNoChild {
  color: #1174ab;
}
.dermo .FirstSelectedParentNode,
.dermo .SelectedParentNode,
.dermo .SelectedLastParentNode,
.dermo .FirstSelectedParentHoverNode,
.dermo .SelectedLastParentNodeHover,
.dermo .SelectedParentHoverNode {
  color: #1174ab;
}
.public .FirstNoChildHoverNode,
.public .FirstHasChildHoverNode,
.public .FirstSelectedNodeNoChildHover,
.public .HasChildHoverNode,
.public .NoChildHoverNode,
.public .LastParentNodeHover,
.public .SelectedNodeNoChildHover,
.public .FirstSelectedParentNode,
.public .SelectedParentNode,
.public .SelectedLastParentNode,
.public .FirstSelectedNodeNoChild,
.public .SelectedNodeNoChild {
  color: #c7886b;
}
.public .FirstSelectedParentNode,
.public .SelectedParentNode,
.public .SelectedLastParentNode,
.public .FirstSelectedParentHoverNode,
.public .SelectedLastParentNodeHover,
.public .SelectedParentHoverNode {
  color: #c7886b;
}
.media .FirstNoChildHoverNode,
.media .FirstHasChildHoverNode,
.media .FirstSelectedNodeNoChildHover,
.media .HasChildHoverNode,
.media .NoChildHoverNode,
.media .LastParentNodeHover,
.media .SelectedNodeNoChildHover,
.media .FirstSelectedParentNode,
.media .SelectedParentNode,
.media .SelectedLastParentNode,
.media .FirstSelectedNodeNoChild,
.media .SelectedNodeNoChild {
  color: #668138;
}
.media .FirstSelectedParentNode,
.media .SelectedParentNode,
.media .SelectedLastParentNode,
.media .FirstSelectedParentHoverNode,
.media .SelectedLastParentNodeHover,
.media .SelectedParentHoverNode {
  color: #668138;
}
.FirstHasChildHoverNode,
.HasChildHoverNode,
.NoChildHoverNode,
.LastParentNodeHover {
  cursor: pointer;
}
/* Second Level */
.FirstSecondLevelTreeNode,
.SecondLevelTreeNode,
.LastSecondLevelTreeNode,
.FirstSecondLevelHoverTreeNode,
.SecondLevelHoverTreeNode,
.LastSecondLevelHoverTreeNode,
.FirstSecondLevelSelectedTreeNode,
.SecondLevelSelectedTreeNode,
.LastSecondLevelSelectedTreeNode,
.LastSecondLevelSelectedTreeNodeWithChild,
.LastSecondLevelTreeNodeWithChild,
.LastSecondLevelHoverTreeNodeWithChild,
.LastSecondLevelSelectedHoverTreeNodeWithChild,
.FirstSecondLevelSelectedHoverTreeNode,
.SecondLevelSelectedHoverTreeNode,
.LastSecondLevelSelectedHoverTreeNode {
  width: 150px;
  white-space: normal;
}
/* padding:4px 0 4px 15px;*/
.FirstSecondLevelTreeNode nobr,
.SecondLevelTreeNode nobr,
.LastSecondLevelTreeNode nobr,
.FirstSecondLevelHoverTreeNode nobr,
.SecondLevelHoverTreeNode nobr,
.LastSecondLevelHoverTreeNode nobr,
.FirstSecondLevelSelectedTreeNode nobr,
.SecondLevelSelectedTreeNode nobr,
.LastSecondLevelSelectedTreeNode nobr,
.FirstSecondLevelSelectedHoverTreeNode nobr,
.SecondLevelSelectedHoverTreeNode nobr,
.LastSecondLevelSelectedHoverTreeNode nobr {
  width: 150px;
  white-space: normal;
  color: #666;
}
.dermo .FirstSecondLevelHoverTreeNode nobr,
.dermo .SecondLevelHoverTreeNode nobr,
.dermo .LastSecondLevelHoverTreeNode nobr,
.dermo .FirstSecondLevelSelectedTreeNode nobr,
.dermo .SecondLevelSelectedTreeNode nobr,
.dermo .LastSecondLevelSelectedTreeNode nobr,
.dermo .FirstSecondLevelSelectedHoverTreeNode nobr,
.dermo .SecondLevelSelectedHoverTreeNode nobr,
.dermo .LastSecondLevelSelectedHoverTreeNode nobr,
.dermo .LastSecondLevelSelectedTreeNodeWithChild nobr,
.dermo .LastSecondLevelTreeNodeWithChild nobr,
.dermo .LastSecondLevelHoverTreeNodeWithChild nobr,
.dermo .LastSecondLevelSelectedHoverTreeNodeWithChild nobr {
  color: #1174ab;
  cursor: pointer;
}
.public .FirstSecondLevelHoverTreeNode nobr,
.public .SecondLevelHoverTreeNode nobr,
.public .LastSecondLevelHoverTreeNode nobr,
.public .FirstSecondLevelSelectedTreeNode nobr,
.public .SecondLevelSelectedTreeNode nobr,
.public .LastSecondLevelSelectedTreeNode nobr,
.public .FirstSecondLevelSelectedHoverTreeNode nobr,
.public .SecondLevelSelectedHoverTreeNode nobr,
.public .LastSecondLevelSelectedHoverTreeNode nobr.public .LastSecondLevelSelectedTreeNodeWithChild nobr,
.public .LastSecondLevelTreeNodeWithChild nobr,
.public .LastSecondLevelHoverTreeNodeWithChild nobr,
.public .LastSecondLevelSelectedHoverTreeNodeWithChild nobr {
  color: #c7886b;
  cursor: pointer;
}
.media .FirstSecondLevelHoverTreeNode nobr,
.media .SecondLevelHoverTreeNode nobr,
.media .LastSecondLevelHoverTreeNode nobr,
.media .FirstSecondLevelSelectedTreeNode nobr,
.media .SecondLevelSelectedTreeNode nobr,
.media .LastSecondLevelSelectedTreeNode nobr,
.media .FirstSecondLevelSelectedHoverTreeNode nobr,
.media .SecondLevelSelectedHoverTreeNode nobr,
.media .LastSecondLevelSelectedHoverTreeNode nobr.media .LastSecondLevelSelectedTreeNodeWithChild nobr,
.media .LastSecondLevelTreeNodeWithChild nobr,
.media .LastSecondLevelHoverTreeNodeWithChild nobr,
.media .LastSecondLevelSelectedHoverTreeNodeWithChild nobr {
  color: #668138;
  cursor: pointer;
}
.FirstSecondLevelSelectedTreeNode nobr,
.SecondLevelSelectedTreeNode nobr,
.LastSecondLevelSelectedTreeNode nobr,
.FirstSecondLevelSelectedHoverTreeNode nobr,
.SecondLevelSelectedHoverTreeNode nobr,
.LastSecondLevelSelectedHoverTreeNode nobr {
  cursor: text;
}
/* Third Level */
.FirstThirdLevelTreeNode,
.ThirdLevelTreeNode,
.LastThirdLevelTreeNode,
.ThirdLevelSelectedTreeNode,
.FirstThirdLevelSelectedTreeNode,
.LastThirdLevelSelectedTreeNode,
.FirstThirdLevelHoverTreeNode,
.ThirdLevelHoverTreeNode,
.LastThirdLevelHoverTreeNode,
.ThirdLevelSelectedHoverTreeNode,
.FirstThirdLevelSelectedHoverTreeNode,
.LastThirdLevelSelectedHoverTreeNode.LastThirdLevelSelectedTreeNodeWithChild,
.LastThirdLevelSelectedHoverTreeNodeWithChild {
  width: 135px;
  color: #666;
}
/*padding:4px 0 4px 30px */
.dermo .FirstThirdLevelHoverTreeNode,
.dermo .ThirdLevelHoverTreeNode,
.dermo .LastThirdLevelHoverTreeNode,
.dermo .ThirdLevelSelectedHoverTreeNode,
.dermo .FirstThirdLevelSelectedHoverTreeNode,
.dermo .LastThirdLevelSelectedHoverTreeNode,
.dermo .FirstThirdLevelSelectedTreeNode,
.dermo .ThirdLevelSelectedTreeNode,
.dermo .LastThirdLevelSelectedTreeNode,
.dermo .LastThirdLevelSelectedTreeNodeWithChild,
.dermo .LastThirdLevelSelectedHoverTreeNodeWithChild {
  color: #1174ab;
}
.public .FirstThirdLevelHoverTreeNode,
.public .ThirdLevelHoverTreeNode,
.public .LastThirdLevelHoverTreeNode,
.public .ThirdLevelSelectedHoverTreeNode,
.public .FirstThirdLevelSelectedHoverTreeNode,
.public .LastThirdLevelSelectedHoverTreeNode,
.public .FirstThirdLevelSelectedTreeNode,
.public .ThirdLevelSelectedTreeNode,
.public .LastThirdLevelSelectedTreeNode,
.public .LastThirdLevelSelectedTreeNodeWithChild,
.public .LastThirdLevelSelectedHoverTreeNodeWithChild {
  color: #c7886b;
}
.media .FirstThirdLevelHoverTreeNode,
.media .ThirdLevelHoverTreeNode,
.media .LastThirdLevelHoverTreeNode,
.media .ThirdLevelSelectedHoverTreeNode,
.media .FirstThirdLevelSelectedHoverTreeNode,
.media .LastThirdLevelSelectedHoverTreeNode,
.media .FirstThirdLevelSelectedTreeNode,
.media .ThirdLevelSelectedTreeNode,
.media .LastThirdLevelSelectedTreeNode,
.media .LastThirdLevelSelectedTreeNodeWithChild,
.media .LastThirdLevelSelectedHoverTreeNodeWithChild {
  color: #668138;
}
.FirstThirdLevelHoverTreeNode,
.ThirdLevelHoverTreeNode,
.LastThirdLevelHoverTreeNode {
  cursor: pointer;
}
/* Fourth Level */
.FirstFourthLevelTreeNode,
.FourthLevelTreeNode,
.LastFourthLevelTreeNode,
.FourthLevelSelectedTreeNode,
.FirstFourthLevelSelectedTreeNode,
.LastFourthLevelSelectedTreeNode,
.FirstFourthLevelHoverTreeNode,
.FourthLevelHoverTreeNode,
.LastFourthLevelHoverTreeNode,
.FourthLevelSelectedHoverTreeNode,
.FirstFourthLevelSelectedHoverTreeNode,
.LastFourthLevelSelectedHoverTreeNode {
  width: 120px;
  color: #666;
}
/*padding:4px 0 4px 45px */
.dermo .FirstFourthLevelHoverTreeNode,
.dermo .FourthLevelHoverTreeNode,
.dermo .LastFourthLevelHoverTreeNode,
.dermo .FourthLevelSelectedHoverTreeNode,
.dermo .FirstFourthLevelSelectedHoverTreeNode,
.dermo .LastFourthLevelSelectedHoverTreeNode,
.dermo .FirstFourthLevelSelectedTreeNode,
.dermo .FourthLevelSelectedTreeNode,
.dermo .LastFourthLevelSelectedTreeNode {
  color: #1174ab;
}
.public .FirstFourthLevelHoverTreeNode,
.public .FourthLevelHoverTreeNode,
.public .LastFourthLevelHoverTreeNode,
.public .FourthLevelSelectedHoverTreeNode,
.public .FirstFourthLevelSelectedHoverTreeNode,
.public .LastFourthLevelSelectedHoverTreeNode,
.public .FirstFourthLevelSelectedTreeNode,
.public .FourthLevelSelectedTreeNode,
.public .LastFourthLevelSelectedTreeNode {
  color: #c7886b;
}
.media .FirstFourthLevelHoverTreeNode,
.media .FourthLevelHoverTreeNode,
.media .LastFourthLevelHoverTreeNode,
.media .FourthLevelSelectedHoverTreeNode,
.media .FirstFourthLevelSelectedHoverTreeNode,
.media .LastFourthLevelSelectedHoverTreeNode,
.media .FirstFourthLevelSelectedTreeNode,
.media .FourthLevelSelectedTreeNode,
.media .LastFourthLevelSelectedTreeNode {
  color: #668138;
}
.FirstFourthLevelHoverTreeNode,
.FourthLevelHoverTreeNode,
.LastFourthLevelHoverTreeNode {
  cursor: pointer;
}
div.subMenu nobr {
  white-space: normal;
}
/* ----------------- box Style by bwilliams ----------------- */
.wideBoxLeft {
  background-image: url('/Image%20Library/Boxes/Wide/wide-left.jpg');
  background-repeat: none;
  float: left;
  width: 21px;
  height: 125px;
}
.wideBoxMiddle {
  background-image: url('/Image%20Library/Boxes/Wide/wide-middle.jpg');
  background-repeat: repeat-x;
  float: left;
  height: 125px;
  padding: 20px 5px 4px;
}
.wideBoxRight {
  background-image: url('/Image%20Library/Boxes/Wide/wide-right.jpg');
  background-repeat: none;
  float: left;
  width: 21px;
  height: 125px;
}
.logoprint {
  display: none;
}
span.teasertext {
  margin-right: 3px;
}
div.articleContent p {
  display: inline;
}
/* Additional Ecom Page Start */
/*
div.ecom-prod-line{}
div.ecom-prod-line ul.row{padding:0; margin:0; margin-bottom:35px;}
div.ecom-prod-line li{padding:0; margin:0; list-style:none; line-height:0; float:left; margin-right:34px;}
div.ecom-prod-line ul.row img{width:147px; height:103px; border:2px solid #a3bcca}
div.ecom-prod-line p.prod-detail{width:131px; background:url(/images/AAD/prod-line-bg.jpg) repeat-x #fdfcfb top left; padding:10px 10px 0 10px; margin:0}
div.ecom-prod-line p.prod-detail .name{display:block; margin-bottom:1px; font-weight:bold}
div.ecom-prod-line p.prod-detail .price{display:block; margin-bottom:15px;}
a.ecom-addCart{background: url("/images/AAD/addCart-bg.png") right top no-repeat;clear: both;color: #F4F1EA;display: block;float: left;margin-bottom: 10px;padding-right: 17px;}
a.ecom-addCart span.left {background: url("/images/AAD/addCart-bg.png") left -20px no-repeat;display: block;float: left;line-height: 20px;padding:0 5px 0 12px;white-space: nowrap;}
div.dermo div.ecom-prod-line p.prod-detail .name{color:#1b70a5}
div.public div.ecom-prod-line p.prod-detail .name{color:#bb5f3a}
div.media div.ecom-prod-line p.prod-detail .name{color:#668138}
*/
/* Additional Ecom Page End */
/* Intro Cart Page Start */
div.ECOMFooter ul {
  width: 150px;
}
div.ECOMFooter ul li {
  display: block;
  line-height: 18px;
}
div.ECOMFooter p {
  text-align: left;
}
h1.padL {
  margin-left: 25px;
}
div.introCartSec {
  margin: 15px 31px 0 31px;
  padding-top: 0px;
}
h2.titleBdr {
  border-bottom: 1px solid #e1dac8;
  clear: both;
}
div.box-intro-sec {
  width: 145px;
  float: left;
  padding-right: 25px;
  _padding-right: 5px;
}
div.box-intro-sec span.imgshadow {
  background: url("/images/AAD/intro-cart-img-bg.gif") no-repeat 0 0;
  float: left;
  padding: 17px 20px 13px 2px;
}
div.box-intro-sec p {
  margin: 0;
  line-height: 1.3em;
}
div.box-intro-text {
  width: 190px;
  float: left;
  padding-top: 15px;
}
/* Intro Cart Page End */
/* Product Section Page Start */
/*
div.products-col{width:490px; float:left;}
div.box-prod{float:left; width:203px; padding:12px 10px; background:#fff; border:2px solid #a3bcca; text-align:center; margin:0 15px 15px 0;}
div.box-prod div.imgHoverPanel{clear:both; margin:0 auto; margin-bottom:5px; width:150px; min-height:100px; display:block;}
div.box-prod div.imgHoverPanel span{position:relative; float:left}
div.box-prod img.a,div.box-prod img.b{position:absolute;}
div.box-prod img.a{z-index:10;}
div.reltext-col{float:left; width:197px; padding:10px 15px 0; _padding:10px 5px 0; background:url("/images/AAD/product-section-relbg.gif") repeat-x;}
div.reltext-col h2{font-size:1.5em; color:#08699f; font-weight:normal; margin-bottom:15px;}
div.box-relprod{overflow:hidden; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e1dac8; zoom:1;}
div.lastprod{border:none !important; margin-bottom:0;}
div.box-relprod img{float:left; margin-right:8px;}
.prod-detl{float:left; width:115px; font-size:1.1em;}
.prod-detl a, .prod-detl span{clear:both; display:block;}
.prod-detl span{padding-bottom:5px;}
*/
/* Product Section Page End */
/************* Dream World Starts *****************/
/************* Dream World Starts *****************/
.dremWorld div.ContentPanel h1.page-heading {
  color: #1272af;
}
.dremWorld div.ContentPanel p {
  color: #1272AF;
  font-size: 1em;
  line-height: 18px;
  margin: 0 0 15px;
  padding: 0;
}
dremWorld div.ContentPanel p {
  line-height: 18px;
  font-size: 1em;
  color: #1272af;
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}
.dremWorld div.ContentPanel p {
  color: #59584A;
  font-size: 1em;
  line-height: 18px;
  margin: 0 0 15px;
  padding: 0;
}
.dremWorld .banner468x50 {
  padding: 10px 0;
  text-align: center;
}
.dremWorld .headStory {
  clear: both;
  display: block;
  font-size: 1.286em !important;
  margin-bottom: 2px !important;
  color: #1272af !important;
}
.dremWorld .storySection .authorName {
  padding: 0;
  margin: 0;
  font-style: italic;
}
.dremWorld .storySection .botmCaption {
  padding: 0;
  margin: 0;
  color: #1871ab;
  text-align: right;
  font-size: 20px;
}
.dremWorld .subHeadStory {
  font-size: 18px !important;
  margin: 0 !important;
}
.storySectionSub {
  margin: 20px 0;
}
.dremWorld .searchBox {
  border-bottom: 1px solid #e1dac8;
  padding-bottom: 10px;
  width: 92%;
}
/*
dremWorld  .drmSearch input.txtBox 
*/
.dremWorld .searchBox input.txtBox {
  border: 1px solid #e1dac8;
  width: 75%;
  float: left;
  height: 20px;
  position: relative;
  top: 2px;
  font-size: 12px;
  color: #888777;
  padding: 0 2px;
  -moz-box-shadow: 0px 3px 5px 0px #ccc;
  -webkit-box-shadow: 0px 3px 5px 0px #ccc;
  box-shadow: 0px 3px 5px 0px #ccc;
  /*behavior: url("/Style Library/AAD/PIE.htc");*/

}
.dremWorld .drWrBtn {
  background: url(/images/dremWorld/btn-Left.gif) repeat-x left top;
  float: left;
  height: 27px;
  margin-left: 10px;
}
.dremWorld .drWrBtn a {
  background: url(/images/dremWorld/btn-Right.gif) no-repeat right top;
  display: block;
  height: 27px;
  padding: 0 12px;
  line-height: 25px;
  text-decoration: none;
  color: #59584a;
}
.dremWorld .headResources {
  color: #1272af;
  font-size: 18px;
  margin-bottom: 0;
}
.dremWorld .reltedResource a {
  display: block;
  font-size: 14px;
  color: #6e6c5f;
  padding: 2px 0 2px 10px;
}
.drWorldTopNav {
  margin: 8px 13px;
  background: url(/images/dremWorld/dw-topTabRightBg.gif) no-repeat right 6px;
  height: 69px;
}
.drWorldTopNav .topNavleftBG {
  background: url(/images/dremWorld/btn-Right.gif) no-repeat left top;
}
.drWorldTopNav ul {
  padding: 0 0 0 89px;
  margin: 0;
  background: url(/images/dremWorld/dw-topTabLftBg.gif) no-repeat left top;
  height: 75px;
}
.drWorldTopNav ul li {
  background: url("/images/dremWorld/dw-topTabLftDivider.gif") no-repeat scroll right bottom transparent;
  float: left;
  height: 68px;
  list-style: none outside none;
  padding-right: 1px;
}
.drWorldTopNav ul li a {
  background: url("/images/dremWorld/dw-topTabNormal.gif") repeat-x scroll left 6px transparent;
  color: #FFFFFF;
  display: block;
  font-size: 14px;
  font-weight: normal;
  height: 53px;
  margin-top: 0;
  padding: 15px 10px 0 5px;
  text-decoration: none;
  width: 69px;
}
.drWorldTopNav ul li a:hover {
  background: url("/images/dremWorld/dw-topTabActive.gif") repeat-x scroll left 6px transparent;
}
.brderNone {
  border: none !important;
  background: none !important;
}
.dremWorld div.three-column div.leftNavPanel {
  width: 191px;
  float: left;
  margin: 0;
}
.dremWorld div.three-column div.ContentPanel {
  width: 418px;
  float: left;
  margin: 0 0 0 25px;
}
.dremWorld div.three-column div.rightContentPanel {
  width: 274px;
  float: right;
  margin: 0;
  padding: 0;
}
.dremWorld div.leftNavPanel div.menuHeading {
  background: url("/images/dremWorld/leftNavHeadBg.gif") repeat-x scroll 0 0 transparent;
  background-color: #767171 ;
  color: #F4F1EA;
  font-size: 1.143em;
  padding-left: 19px;
  line-height: 1.5em;
  padding: 7px 15px 8px 19px;
}
.dremWorld div.leftNavPanel div.subMenu {
  margin: 0;
}
.dremWorld .three-column {
  padding: 13px;
}
.dremWorld .reltedResource {
  border-bottom: 1px solid #e1dac8;
  margin: 0px 8px 18px 15px;
  padding: 0 0 14px 4px;
}
.dremWorld .searchBox {
  margin: 14px;
}
.dremWorld .singleColumn {
  padding: 0 13px 13px;
}
.dremWorld div.slideShowContainerDW {
  background: url("/images/dremWorld/home-slideShowBg.png") no-repeat scroll 0 0 transparent;
  padding: 26px 0 0 24px;
  height: 308px;
}
.dremWorld div.slideShowContainerDW div.images {
  height: 231px;
  overflow: hidden;
}
.dremWorld div.slideShowContainerDW ul {
  display: table;
  width:905px !important;
}
.dremWorld div.slideShowContainerDW li { 
  display: table-cell !important;
  float:none;
  min-width:200px;
}
.dremWorld div.slideShowContainerDW li a {
  display:block;
  background: url("/images/dremWorld/slide-tab-bg.gif") repeat-x scroll 0 0 transparent;
  border: 1px solid #E8E2D5;
  display: block;
  height: 40px;
  line-height: 38px;
  /*width: 275px;*/
}
.dremWorld div.slideShowContainerDW li a.select  {
  /*width: 278px;*/
  width:auto;
  height: 40px;
  background: url(/images/dremWorld/slide-tab-bg-hover.gif) repeat-x;
  border: 0;
  color: #f4f1ea;
  border: 1px solid #E8E2D5;
}
.photoCls {
  float: left;
}
.rightColumnIMg {
  background: none repeat scroll 0 0 #FFFFFF !important;
  float: left;
  padding: 0;
  width: 243px;
  min-height: 157px;
  position: static !important;
}
.rightColumnIMgConDef {
  background: none repeat scroll 0 0 #FFFFFF !important;
  float: right;
  padding: 0 15px 15px;
  width: 243px;
  min-height: 157px;
  position: static !important;
}
div.imageContent div.imgInnerDiv {
  background: url(/images/generic-image-btm.jpg) no-repeat bottom left;
  padding: 0 15px 15px 15px;
  *padding-bottom: 11px;
  position: relative;
  vertical-align: bottom;
}
.mangmntInsights {
  color: #406012 !important;
  font-style: italic;
  font-size: 18px !important;
  background: url("/images/dremWorld/sightIcon.gif") no-repeat scroll right 7px transparent;
  padding: 11px 33px 6px 0 !important;
  float: left;
}
.dremWorld .authrDetials {
  background: none repeat scroll 0 0 #FFFFFF !important;
  padding: 0 !important;
  position: static !important;
  float: left;
}
.dremWorld .authrDetials p {
  margin: 0 !important;
}
.dremWorld .authrDetials .heading {
  padding-bottom: 10px !important;
}
.dremWorld .authrDetials label {
  font-weight: normal;
  color: #736e6e;
  font-size: 24px;
  font-style: italic;
}
.authrDetialsHeading {
  font-weight: normal;
  color: #736e6e;
  font-style: italic;
}
.authrDetialsHeading p,
.authrDetialsHeading div,
.authrDetialsHeading span {
  background: none repeat scroll 0 0 transparent !important;
  color: #736E6E;
  display: inline !important;
  font-size: 24px !important;
  font-style: italic;
  font-weight: normal;
  padding: 0 !important;
}
.byLabel {
  color: #59584A !important;
  font-size: 1em !important;
  font-style: normal !important;
  margin-right: 7px;
}
.t3TempSection .headStory {
  padding-bottom: 8px !important;
}
.crakingCode {
  border-bottom: 1px solid #e1dac8;
  border-top: 1px solid #e1dac8;
  padding-top: 10px;
}
.t3pagination {
  float: right;
  margin: 10px 0;
}
.t3pagination li {
  display: inline;
  list-style: none;
}
.t3pagination .prv {
  padding-right: 12px;
}
.t3pagination .prv a {
  background: url("/images/dremWorld/pagi-leftarow-blue.png") no-repeat scroll left 5px transparent;
  padding-left: 10px;
}
.t3pagination .prv a.active {
  background: url("/images/dremWorld/pagi-leftarow.png") no-repeat scroll left 5px transparent;
  color: #888777;
}
.t3pagination .nxt {
  padding-left: 12px;
}
.t3pagination .nxt a {
  background: url("/images/dremWorld/pagi-rightarow-blue.png") no-repeat scroll right 5px transparent;
  padding-right: 10px;
}
.t3pagination .nxt a.active {
  background: url("/images/dremWorld/pagi-rightarow.png") no-repeat scroll right 5px transparent;
  color: #888777;
}
.monthlyArchives img {
  /*float:left;*/

}
.dremWorld .archivesList {
  border-bottom: 1px solid #dcd5bf;
  padding: 6px 0;
}
.dremWorld .homeBtmContent {
  padding: 0 0 0 16px;
  position: relative;
}
.dremWorld .homeBtmContent .drHmLeft {
  float: left;
  background: url("/images/dremWorld/hm-LeftBg.gif") repeat-x scroll right top transparent;
  width: 209px;
  padding: 12px;
  text-align: center;
}
.dremWorld .homeBtmContent .drHmLeft p {
  margin: 0;
  padding: 0;
}
.dremWorld .homeBtmContent .drHmLeft .curentIssue {
  background: url("/images/dremWorld/hmLeft-divider.gif") no-repeat scroll left bottom transparent;
  font-size: 20px;
  padding-bottom: 8px;
  margin-bottom: 10px;
}
.dremWorld .homeBtmContent .drHmLeft .curentIssue label {
  background: url("/images/dremWorld/divider.gif") no-repeat scroll right 4px transparent;
  color: #236EA3;
  font-weight: bold;
  padding-right: 10px;
}
.drHmLeft a #flipbook-button {
  background: url("/images/dremWorld/hmLeftBtn-Normal.png") no-repeat scroll left top transparent;
}
.dremWorld .homeBtmContent .drHmLeft a {
  background: url("/images/dremWorld/hmLeftBtn-Normal.png") no-repeat scroll left top transparent;
  display: block;
  width: 178px;
  height: 41px;
  line-height: 40px;
  text-decoration: none;
  margin: 4px 0 0 14px;
}
.dremWorld .homeBtmContent .drHmLeft a:hover,
.drHmLeft a:hover #flipbook-button {
  background: url("/images/dremWorld/hmLeftBtn-hover.png") no-repeat scroll left top transparent;
}
.currmgcover {
  background: none repeat scroll 0 0 transparent !important;
}
.currmgcover {
  background: none repeat scroll 0 0 transparent !important;
  margin-top: 0 !important;
}
.currmgcover img {
  left: -10px !important;
  top: 0 !important;
}
.dremWorld .homeBtmContent .drHmLeft a img {
  left: -9px;
  position: relative;
  top: 6px;
}
.dremWorld .homeBtmContent .drHmRight {
  float: right;
  width: 657px;
  margin-right: 8px;
}
.dremWorld .homeBtmContent h1 {
  color: #276ca0;
  font-size: 44px;
}
.dremWorld .homeBtmContent .issueList {
  border-bottom: 1px solid #DCD5BF;
  padding: 6px 0;
}
.issuehead {
  font-weight: bold;
  font-size: 22px;
  color: #59584a;
  padding: 2px 0 10px 0;
}
.aboutDremworld {
  padding: 30px 0;
}
.aboutDremworld a {
  background: url("/images/dremWorld/pagi-rightarow-blue.png") no-repeat scroll right 5px transparent;
  padding-right: 12px;
}
.dremWorld .drmSearch {
  text-align: right;
  margin: 0 30px;
  float: right;
}
.dremWorld .drmSearch input.txtBox {
  border: 1px solid #E1DAC8;
  color: #888777;
  font-size: 14px;
  height: 22px;
  padding: 0 2px;
  position: relative;
  top: 2px;
  float: left;
  -moz-box-shadow: 0px 3px 5px 0px #ccc;
  -webkit-box-shadow: 0px 3px 5px 0px #ccc;
  box-shadow: 0px 3px 5px 0px #ccc;
  /*
    behavior: url("/Style Library/AAD/PIE.htc");
    */

  width: 190px;
  margin-right: 5px;
}
/*
.dremWorld  .drmSearch a {
    background: url("/images/dremWorld/goBtn.png") no-repeat scroll right top transparent;
    color: #59584A;
    display: inline-block;
    height: 27px;
    line-height: 25px;
    padding: 0 14px;
    text-decoration: none;
    position:relative;
    top:3px;
}
*/
.dremWorld div.slideShowContainerDW ul {
  width: 1000px;
}
.floatImageDiv {
  margin: 2px 0;
}
.floatImageDiv img {
  float: left;
  padding-right: 4px;
}
.floatiImghead {
  font-weight: bold;
}
.floatImageDiv a {
  text-decoration: none;
}
.dremWorld div.leftNavPanel div.menuHeading span.left {
  background: none;
}
.dremHomeTopAlign {
  margin-top: 35px !important;
}
.dremWorld div.imageContent div.imgInnerDiv {
  background: url(/images/AAD/generic-image-btm.jpg) no-repeat bottom left;
  padding: 0 15px 15px 15px;
  *padding-bottom: 11px;
  position: relative;
  vertical-align: bottom;
}
.dremWorld .waterMark {
  background: url("/images/dremWorld/watermark.png") no-repeat scroll right top transparent;
  height: 239px;
  position: absolute;
  right: -17px;
  top: -19px;
  width: 265px;
}
.dremWorld .FirstSelectedParentNode,
.dremWorld .SelectedParentNode,
.dremWorld .SelectedLastParentNode,
.dremWorld .FirstSelectedParentHoverNode,
.dremWorld .SelectedLastParentNodeHover,
.dremWorld .SelectedParentHoverNode {
  color: #2c6c98 !important;
}
.dremWorld .FirstNoChildHoverNode,
.dremWorld .FirstHasChildHoverNode,
.dremWorld .FirstSelectedNodeNoChildHover,
.dremWorld .HasChildHoverNode,
.dremWorld .NoChildHoverNode,
.dremWorld .LastParentNodeHover,
.dremWorld .SelectedNodeNoChildHover,
.dremWorld .FirstSelectedParentNode,
.dremWorld .SelectedParentNode,
.dremWorld .SelectedLastParentNode,
.dremWorld .FirstSelectedNodeNoChild,
.dremWorld .SelectedNodeNoChild {
  color: #2c6c98 !important;
}
.dremWorld .FirstSecondLevelHoverTreeNode nobr,
.dremWorld .SecondLevelHoverTreeNode nobr,
.dremWorld .LastSecondLevelHoverTreeNode nobr,
.dremWorld .FirstSecondLevelSelectedTreeNode nobr,
.dremWorld .SecondLevelSelectedTreeNode nobr,
.dremWorld .LastSecondLevelSelectedTreeNode nobr,
.dremWorld .FirstSecondLevelSelectedHoverTreeNode nobr,
.dremWorld .SecondLevelSelectedHoverTreeNode nobr,
.dremWorld .LastSecondLevelSelectedHoverTreeNode nobr .dremWorld .LastSecondLevelSelectedTreeNodeWithChild nobr,
.dremWorld .LastSecondLevelTreeNodeWithChild nobr,
.dremWorld .LastSecondLevelHoverTreeNodeWithChild nobr,
.dremWorld .LastSecondLevelSelectedHoverTreeNodeWithChild nobr {
  color: #2c6c98;
  cursor: pointer;
}
.dremWorld .FirstSecondLevelHoverTreeNode nobr,
.dremWorld .SecondLevelHoverTreeNode nobr,
.dremWorld .LastSecondLevelHoverTreeNode nobr,
.dremWorld .FirstSecondLevelSelectedTreeNode nobr,
.dremWorld .SecondLevelSelectedTreeNode nobr,
.dremWorld .LastSecondLevelSelectedTreeNode nobr,
.dremWorld .FirstSecondLevelSelectedHoverTreeNode nobr,
.dremWorld .SecondLevelSelectedHoverTreeNode nobr,
.dremWorld .LastSecondLevelSelectedHoverTreeNode nobr .dremWorld .LastSecondLevelSelectedTreeNodeWithChild nobr,
.dremWorld .LastSecondLevelTreeNodeWithChild nobr,
.dremWorld .LastSecondLevelHoverTreeNodeWithChild nobr,
.dremWorld .LastSecondLevelSelectedHoverTreeNodeWithChild nobr {
  color: #2c6c98;
  cursor: pointer;
}
.byLineTxt {
  display: block;
  font-weight: bold;
  color: #59584a;
  font-size: 14px;
}
.subHeadTitle {
  color: #1272af;
  font-weight: normal;
  font-size: 18px;
}
.crakingXmlContent p {
  margin: 0;
  padding: 0;
}
.divclass {
  display: none;
}
.pagiShowDiv {
  display: block;
  padding-bottom: 8px;
}
.clsPagiDiv {
  float: left;
  padding: 10px 0px 10px 3px;
}
#pageBrakpagination {
  border-top: 1px solid #ddd;
}
#pageBrakpagination a {
  font-size: 1.3em;
  padding: 1px 5px;
  display: inline-block;
}
#pageBrakpagination a:hover,
.PagiActive {
  color: #000;
  background: #e6e6e6;
  border-radius: 5px;
}
div.txtEditorImage {
  background: url("/images/AAD/generic-image-top.jpg") no-repeat scroll left top transparent;
  margin: -10px -10px 10px;
  padding-top: 15px;
  width: 438px;
}
div.txtEditorImage span {
  background: url("/images/AAD/generic-image-btm.jpg") no-repeat scroll left bottom transparent;
  padding: 0 15px 15px;
  position: relative;
  vertical-align: bottom;
  display: block;
}
div.txtEditorImage .txtEditorImageInner {
  background: url("/images/AAD/generic-image-btm.jpg") no-repeat scroll left bottom transparent;
  padding: 0 15px 15px;
  position: relative;
  vertical-align: bottom;
  display: block;
}
.dremWorld div.slideShowContainerDW div.images span {
  background: url("/images/dremWorld/pngHomeContDefBg.png") repeat scroll left top transparent;
}
.dremWorld div.slideShowContainerDW div.images .tab span {
  position: absolute;
  font-size: 1.143em;
  color: #f4f1ea;
  width: 210px;
  padding: 10px;
}
.slideShowContainerDW .tl {
  left: 12px;
  top: 12px;
}
.slideShowContainerDW .tr {
  right: 24px;
  bottom: 12px;
}
.slideShowContainerDW .bl {
  left: 12px;
  bottom: 12px;
}
.slideShowContainerDW .br {
  right: 24px;
  bottom: 12px;
}
/* ----------------- Image Slide ----------------- */
div.slideShowContainerDW {
  padding: 24px;
  background: url(/images/AAD/slideshow-bg.jpg) no-repeat;
  height: 319px;
}
div.slideShowContainerDW ul {
  bottom: 0;
  list-style: none;
  padding: 0;
  margin: 0;
  width: 602px;
}
div.slideShowContainerDW li {
  float: left;
}
div.slideShowContainerDW a {
  text-decoration: none;
}
div.slideShowContainerDW div.images {
  height: 269px;
  overflow: hidden;
}
div.slideShowContainerDW div.images .tab {
  position: relative;
  z-index: -99px;
}
div.slideShowContainerDW div.images .tab span {
  position: absolute;
  font-size: 1.143em;
  color: #f4f1ea;
  width: 210px;
  padding: 10px;
}
div.slideShowContainerDW li a {
  color: #6e6c5f;
  font-size: 1.143em;
  text-align: center;
  vertical-align: middle;
  line-height: 18px;
  padding: 5px 12px;
}
div.slideShowContainerDW li a:hover {
  text-decoration: none;
}
.showAlertPop {
  background-color: #FFFFFF;
  display: block !important;
  padding: 12px;
  visibility: visible !important;
  width: 640px;
  z-index: 101;
}
.aftrBodyBg {
  background: url("/images/dremWorld/pngHomeContDefBg.png") repeat scroll left top transparent;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 100;
}
.confirm-dialog {
  padding: 1px 12px 20px 30px;
  display: none;
  border: 3px solid #1B70A5;
}
.hideAlertPop {
  display: none !important;
}
.closeAddRelatedResorce {
  font-weight: bold;
  font-size: 20px !important;
  color: #1B70A5 !important;
}
.closeAddRelatedResorceDiv {
  float: right;
  margin-bottom: 10px;
  text-align: right;
  width: 100%;
}
.additionalContDef {
  /*float:left;*/

}
.divHeightcls {
  height: 300px;
  overflow-y: auto;
  width: 637px;
}
div.dWimageContent {
  background: url(/images/dremWorld/dw-generic-image-top.gif) no-repeat top left #f4f1ea;
  padding-top: 15px;
  width: 189px;
  margin: -10px 3px 10px -10px;
  float: left;
}
div.dWimageContent div {
  background: url(/images/dremWorld/dw-generic-image-botom.gif) no-repeat bottom left;
  min-height: 235px;
  padding: 2px 0 0 11px;
  *padding-bottom: 7px;
  position: relative;
  vertical-align: bottom;
}
.contentDef-Heading {
  color: #736E6E;
  font-size: 24px;
  font-style: italic;
  font-weight: normal;
  background: none !important;
  display: inline !important;
  vertical-align: top !important;
  padding: 0 !important;
}
.pagetitle-Heading {
  font-weight: normal;
  font-size: 1.714em;
  padding: 0;
  margin: 12px 0;
  color: #1272af;
}
.leftNavButtons {
  float: left;
  width: 100%;
}
div.dWimageContentCurrentIssueLeft {
  /*background: url("/images/dremWorld/dw-generic-image-top.gif") no-repeat scroll left top transparent;*/

  float: left;
  margin: 0 0 10px 10px;
  padding-top: 15px;
  width: 189px;
}
div.dWimageContentCurrentIssueLeft div {
  /*background: url("/images/dremWorld/dw-generic-image-botom.gif") no-repeat scroll left bottom transparent;*/

  min-height: 235px;
  padding: 2px 0 0 0;
  position: relative;
  vertical-align: bottom;
}
.centerNavButtons {
  background: none repeat scroll 0 0 transparent !important;
  min-height: 41px !important;
  margin-right: 4px;
}
.centerNavButtons a {
  background: url("/images/dremWorld/hmLeftBtn-Normal.png") no-repeat scroll left top transparent;
  display: block;
  height: 41px;
  line-height: 40px;
  margin: 4px 0 0 -5px;
  text-decoration: none;
  width: 178px;
}
.centerNavButtons a img {
  left: 20px;
  position: relative;
  top: 6px;
  padding-right: 29px;
}
/*New Accordion Starts*/
.pwnPagiMain {
  float: left;
  margin-bottom: 1em;
}
.accordSection {
  border-top: 1px solid #E0DBC7;
  clear: both;
  float: left;
  width: 100%;
  padding: 0 10px;
}
.accordSectionOpen {
  background: url("/images/AAD/accrd-main-bg.gif") repeat-x scroll left top transparent;
}
.accordSection:last-child {
  border-bottom: 1px solid #e0dbc7;
}
.public .accordheading {
  background: url("/images/AAD/pagination-plus-brown.png") no-repeat scroll left 9px transparent;
}
.public .accordheadingMinus {
  background: url("/images/AAD/pagination-minus-brown.png") no-repeat scroll left 9px transparent;
}
.media .accordheading {
  background: url("/images/AAD/pagination-plus-green.png") no-repeat scroll left 9px transparent;
}
.media .accordheadingMinus {
  background: url("/images/AAD/pagination-minus-green.png") no-repeat scroll left 9px transparent;
}
.dermo .accordheading {
  background: url("/images/AAD/pagination-plus-blue.png") no-repeat scroll left 9px transparent;
  text-align: left;
}
.dermo .accordheadingMinus {
  background: url("/images/AAD/pagination-minus-blue.png") no-repeat scroll left 9px transparent;
}
.accordheading a {
  padding: 10px 0 10px 32px;
  display: block;
  outline: 0 none;
}
/* Accordians with the "Arrow" style */
.accordArrow .accordheading {
  background: none;
}
.accordArrow .accordheading a {
  padding-left:0;
}
.accordArrow .arrow {
  width: 0;
  height: 0;

  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 12px solid #0067B3;
  border-radius:2px;

  float: right;
  -moz-transition: -moz-transform .3s;
  -webkit-transition: -webkit-transform .3s;
  -o-transition: -o-transform .3s;
  transition: transform .3s;

  margin:10px 0 0 0;
}
.accordArrow .accordheadingMinus .arrow {
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}


.accordheading img, .accordheading span  {
  vertical-align:middle;
  margin-right:6px;
}
.accordDeatils {
  display: none;
  padding-left: 32px;
}
.public .accordheading a {
  color: #BB5F3A;
}
.media .accordheading a {
  color: #668138;
}
.dermo .accordheading a {
  color: #1B70A5;
}
.pageBreakDivMain {
  /*border-bottom: 1px solid #DDDDDD;*/

}
.ownPagiDiv {
  border-top: 1px solid #DDDDDD;
  float: left;
  width: 100%;
  display: none;
}
.ownPagiDiv a {
  display: inline-block;
  font-size: 1.3em;
  padding: 1px 5px;
}
.ownPagiDiv a:hover,
.pagiActive {
  background: none repeat scroll 0 0 #E6E6E6;
  border-radius: 5px 5px 5px 5px;
  color: #000000;
}
.divclassDialog {
  border: 3px solid #1B70A5;
  display: none;
  padding: 1px 12px 20px 30px;
}
/** Register here buttons **/
.registerMainDiv {
  width: 100%;
  float: left;
  margin: 5px 0;
}
.registerhereBlue {
  background: url("/images/AAD/blue-btn-left.png") no-repeat scroll left top transparent;
  float: left;
  height: 55px;
}
.registerhereBlue a {
  background: url("/images/AAD/blue-btn-right.png") no-repeat scroll right top transparent;
  color: #FFFFFF;
  display: block;
  font-size: 24px;
  font-weight: bold;
  height: 55px;
  line-height: 50px;
  margin-right: -20px;
  padding: 0 18px;
}
.registerhereBrown {
  background: url("/images/AAD/brown-btn-left.png") no-repeat scroll left top transparent;
  float: left;
  height: 55px;
}
.registerhereBrown a {
  background: url("/images/AAD/brown-btn-right.png") no-repeat scroll right top transparent;
  color: #FFFFFF;
  display: block;
  font-size: 24px;
  font-weight: bold;
  height: 55px;
  line-height: 50px;
  margin-right: -20px;
  padding: 0 18px;
}
.registerhereGreen {
  background: url("/images/AAD/green-btn-left.png") no-repeat scroll left top transparent;
  float: left;
  height: 55px;
}
.registerhereGreen a {
  background: url("/images/AAD/green-btn-right.png") no-repeat scroll right top transparent;
  color: #FFFFFF;
  display: block;
  font-size: 24px;
  font-weight: bold;
  height: 55px;
  line-height: 50px;
  margin-right: -20px;
  padding: 0 18px;
}
.registerhereBlue a:hover,
.registerhereBrown a:hover,
.registerhereGreen a:hover {
  text-decoration: none;
}
.divclassDialog a {
  color: #1B70A5 !important;
  display: inline !important;
  padding: 0 !important;
}
/**--------------- Anything Feder Slide show full scrren updated [Strats] -------------**/
.fullanythingFaderMain {
  float: left;
  display: none;
}
.fullanythingFader {
  float: left;
  position: relative;
  padding: 15px;
}
.fullSlideShow {
  margin: 0;
  padding: 0;
}
.fullSlideShow li {
  list-style: none;
  display: block;
  position: relative;
}
.public .fullanythingFader li div.caption {
  background: url("/images/AAD/slide-red.png") repeat scroll 0 0 transparent;
  color: #FFFFFF;
}
.fullanythingFader li div.caption {
  background: url("/images/AAD/white-bg.png") repeat scroll 0 0 transparent;
  color: #777777;
  left: 0;
  position: absolute;
  bottom: 0px;
  width: 97%;
  padding: 6px;
}
div.fullanythingFader .left {
  background: url("/images/AAD/snippet_left.jpg") repeat-y scroll 0 0 transparent;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 15px;
}
div.fullanythingFader .right {
  background: url("/images/AAD/snippet_right.jpg") repeat-y scroll 0 0 transparent;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 15px;
}
div.fullanythingFader .top {
  background: url("/images/AAD/snippet_top.jpg") repeat-x scroll 0 0 transparent;
  height: 15px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
div.fullanythingFader .top {
  background: url("/images/AAD/snippet_top.jpg") repeat-x scroll 0 0 transparent;
  height: 15px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
div.fullanythingFader .topleft {
  background: url("/images/AAD/snippet_topleft.jpg") no-repeat scroll 0 0 transparent;
  height: 15px;
  left: 0;
  position: absolute;
  top: 0;
  width: 15px;
}
div.fullanythingFader .topright {
  background: url("/images/AAD/snippet_topright.jpg") no-repeat scroll 0 0 transparent;
  height: 15px;
  position: absolute;
  right: 0;
  top: 0;
  width: 15px;
}
div.fullanythingFader .bottomleft {
  background: url("/images/AAD/snippet_bottomleft.jpg") no-repeat scroll 0 0 transparent;
  bottom: 0;
  height: 15px;
  left: 0;
  position: absolute;
  width: 15px;
}
div.fullanythingFader .bottomright {
  background: url("/images/AAD/snippet_bottomright.jpg") no-repeat scroll 0 0 transparent;
  bottom: 0;
  height: 15px;
  position: absolute;
  right: 0;
  width: 15px;
}
div.fullanythingFader .bottom {
  background: url("/images/AAD/snippet_bottom.jpg") repeat-x scroll 0 0 transparent;
  bottom: 0;
  height: 15px;
  left: 0;
  position: absolute;
  width: 100%;
}
.viewSlideShow {
  background: url("/images/AAD/viewSlideLeft.png") no-repeat scroll left top transparent;
  float: left;
  height: 20px;
  margin: 10px;
}
.viewSlideShow a {
  background: url("/images/AAD/viewSlideRight.png") no-repeat scroll right top transparent;
  color: #FFFFFF !important;
  display: block;
  font-size: 14px;
  font-weight: normal;
  height: 20px;
  line-height: 18px;
  padding: 0 12px;
  text-decoration: none;
}
/**--------------- Anything Feder Slide show full scrren updated [Ends] -------------**/
/** advertisment css **/
.advertisement-wrapper {
  text-align: center;
  margin-bottom: 1em;
  text-align: center;
}
.advertisement-wrapper div {
  margin: auto;
}
/** Font Resizing **/
.changeFont {
  padding: 0 0 4px;
  text-align: right;
}
.changeFont a {
  color: #585755;
  padding: 0 3px;
  text-decoration: none;
}
.increaseFont {
  font-size: 17px;
}
.decreaseFont {
  font-size: 11px;
}
.increaseFont:hover {
  background: url("/images/AAD/textResizeArow.gif") no-repeat scroll 5px bottom transparent;
}
.decreaseFont:hover {
  background: url("/images/AAD/textResizeArow.gif") no-repeat scroll 3px bottom transparent;
}
.resetFont:hover {
  background: url("/images/AAD/textResizeArow.gif") no-repeat scroll 4px bottom transparent;
}
.txtChangeMain {
  position: relative;
  top: -10px;
}
.toplinks-wrapper li.last a {
  margin-right: 5px;
}
.actLink {
  background-color: #fff;
  color: #296ea5 !important;
}
.fontChangeLbl {
  margin-right: 4px;
}
/* forms */
.formBody {
  clear: both;
}
.formRow {
  padding: 5px 0px 5px 0px;
  clear: both;
  font-size: 12px;
  font-family: Arial;
}
.labelItems {
  float: left;
  width: 130px;
  padding: 2px 10px 2px 0;
  text-align: right;
  color: #666;
}
.formRow div {
  float: left;
}
.formRow div span {
  display: block;
  clear: both;
}
.formRow div span input {
  float: left;
  display: inline;
  margin-bottom: 0px;
  padding: 0px;
  width: auto;
  border: 0;
}
.formRow div span label {
  float: left;
  width: auto;
  margin: 5px 0 0 5px;
}
.formRow div input,
.formRow div img {
  float: left;
}
.formRow div img {
  margin-left: 5px;
  margin-top: 2px;
}
div.formFooter {
  clear: both;
  padding-top: 15px;
  margin-left: 140px;
}
/* right-hand column forms */
.rightContentPanel .labelItems {
  float: none;
  width: auto;
}
.rightContentPanel .formRadioButton label {
  width: 180px;
  color: #555;
}
.rightContentPanel .formFooter {
  margin: 0;
}
.rightContentPanel .CLFormContainer img {
  max-width: 240px;
}
.hiddenElement {
  display: none;
}
/* ### BOOTSTRAP ### */
/* layout styles */
.row {
  margin-left: -20px;
  *zoom: 1;
}
.row:before,
.row:after {
  display: table;
  line-height: 0;
  content: "";
}
.row:after {
  clear: both;
}
[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
/*
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}
*/
.span12 {
  width: 940px;
}
.span11 {
  width: 860px;
}
.span10 {
  width: 780px;
}
.span9 {
  width: 700px;
}
.span8 {
  width: 620px;
}
.span7 {
  width: 540px;
}
.span6 {
  width: 460px;
}
.span5 {
  width: 380px;
}
.span4 {
  width: 300px;
}
.span3 {
  width: 220px;
}
.span2 {
  width: 140px;
}
.span1 {
  width: 60px;
}
.offset12 {
  margin-left: 980px;
}
.offset11 {
  margin-left: 900px;
}
.offset10 {
  margin-left: 820px;
}
.offset9 {
  margin-left: 740px;
}
.offset8 {
  margin-left: 660px;
}
.offset7 {
  margin-left: 580px;
}
.offset6 {
  margin-left: 500px;
}
.offset5 {
  margin-left: 420px;
}
.offset4 {
  margin-left: 340px;
}
.offset3 {
  margin-left: 260px;
}
.offset2 {
  margin-left: 180px;
}
.offset1 {
  margin-left: 100px;
}
.row-fluid {
  width: 100%;
  *zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}
.row-fluid:after {
  clear: both;
}
.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}
.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}
.row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}
.row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}
.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}
.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}
.row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}
.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}
.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}
.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}
.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}
.row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}
.row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}
.row-fluid .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}
.row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}
.row-fluid .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}
.row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}
.row-fluid .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}
.row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}
.row-fluid .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}
.row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}
.row-fluid .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}
.row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}
.row-fluid .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}
.row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}
.row-fluid .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}
.row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}
.row-fluid .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}
.row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}
.row-fluid .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}
.row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}
.row-fluid .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}
.row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}
.row-fluid .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}
.row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}
.row-fluid .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}
.row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}
/* form styling */
select,
textarea,
.formBody input,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  vertical-align: middle;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
input,
textarea,
.uneditable-input {
  width: 206px;
}
textarea {
  height: auto;
}
textarea,
.formBody input,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
textarea:focus,
.formBody input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type="radio"],
input[type="checkbox"] {
  margin: 0 0 0 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}
select,
input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 30px;
}
select {
  /*width: 220px;*/

  background-color: #ffffff;
  border: 1px solid #cccccc;
}
select[multiple],
select[size] {
  height: auto;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.uneditable-input,
.uneditable-textarea {
  color: #999999;
  cursor: not-allowed;
  background-color: #fcfcfc;
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}
.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}
.uneditable-textarea {
  width: auto;
  height: auto;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999;
}
.radio,
.checkbox {
  min-height: 20px;
  padding-left: 20px;
}
/*
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
*/
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}
.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}
input,
textarea,
.uneditable-input {
  margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}
input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}
input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 846px;
}
input.span10,
textarea.span10,
.uneditable-input.span10 {
  width: 766px;
}
input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 686px;
}
input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 606px;
}
input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 526px;
}
input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px;
}
input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 366px;
}
input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}
input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}
input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 126px;
}
input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 46px;
}
.controls-row {
  *zoom: 1;
}
.controls-row:before,
.controls-row:after {
  display: table;
  line-height: 0;
  content: "";
}
.controls-row:after {
  clear: both;
}
.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
  float: left;
}
.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
  padding-top: 5px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}
.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
}
.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48;
}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}
.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
  color: #3a87ad;
}
.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color: #3a87ad;
}
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}
.form-actions:before,
.form-actions:after {
  display: table;
  line-height: 0;
  content: "";
}
.form-actions:after {
  clear: both;
}
.help-block,
.help-inline {
  color: #595959;
}
.help-block {
  display: block;
  margin-bottom: 10px;
}
.help-inline {
  display: inline-block;
  *display: inline;
  padding-left: 5px;
  vertical-align: middle;
  *zoom: 1;
}
.input-append,
.input-prepend {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
  font-size: 14px;
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
  z-index: 2;
}
.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}
.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.input-append .active,
.input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
  margin-left: -1px;
}
.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}
input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */

  margin-bottom: 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
/* Allow for input prepend/append in search forms */
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  vertical-align: middle;
  *zoom: 1;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}
.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
.control-group {
  margin-bottom: 10px;
}
legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  line-height: 0;
  content: "";
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}
.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}
.form-horizontal .controls:first-child {
  *padding-left: 180px;
}
.form-horizontal .help-block {
  margin-bottom: 0;
}
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
  margin-top: 10px;
}
.form-horizontal .form-actions {
  padding-left: 180px;
}
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table th,
.table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table th {
  font-weight: bold;
}
.table thead th {
  vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: #f5f5f5;
}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
.table td.span1,
.table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.table tbody tr.success > td {
  background-color: #dff0d8;
}
.table tbody tr.error > td {
  background-color: #f2dede;
}
.table tbody tr.warning > td {
  background-color: #fcf8e3;
}
.table tbody tr.info > td {
  background-color: #d9edf7;
}
.table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover > td {
  background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc;
}
.table-hover tbody tr.info:hover > td {
  background-color: #c4e3f3;
}
/* bootstrap well css */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/*********************************/
/* Application theme / bootstrap */
/*********************************/
.formSubmit a,
.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  /*
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  */

}
.formSubmit a:hover,
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.formSubmit a:active,
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.formSubmit a:hover,
.formSubmit a:focus,
.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -33px;
  -webkit-transition: background-position 0.05s linear;
  -moz-transition: background-position 0.05s linear;
  -o-transition: background-position 0.05s linear;
  transition: background-position 0.05s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.formSubmit a:active,
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 4px;
}
.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}
.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}
.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.formSubmit a:active,
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.formSubmit a,
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0178b8;
  *background-color: #0178b8;
  background-image: -moz-linear-gradient(top, #0178b8, #436587);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0178b8), to(#436587));
  background-image: -webkit-linear-gradient(top, #0178b8, #436587);
  background-image: -o-linear-gradient(top, #0178b8, #436587);
  background-image: linear-gradient(to bottom, #0178b8, #436587);
  background-repeat: repeat-x;
  border-color: #436587 #436587 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0178b8', endColorstr='#0178b8', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.formSubmit a:hover,
.formSubmit a:focus,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #0178b8;
  *background-color: #0178b8;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #0178b8 \9;
}
.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  *background-color: #222222;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}
button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-link {
  color: #0088cc;
  cursor: pointer;
  border-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-link:hover,
.btn-link:focus {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
  color: #333333;
  text-decoration: none;
}
.btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  *margin-left: .3em;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
  *zoom: 1;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-toolbar {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 0;
}
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group > .btn + .btn {
  margin-left: -1px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
  font-size: 14px;
}
.btn-group > .btn-mini {
  font-size: 10.5px;
}
.btn-group > .btn-small {
  font-size: 11.9px;
}
.btn-group > .btn-large {
  font-size: 17.5px;
}
.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}
.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  *padding-top: 5px;
  padding-right: 8px;
  *padding-bottom: 5px;
  padding-left: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group > .btn-mini + .dropdown-toggle {
  *padding-top: 2px;
  padding-right: 5px;
  *padding-bottom: 2px;
  padding-left: 5px;
}
.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-toggle {
  *padding-top: 7px;
  padding-right: 12px;
  *padding-bottom: 7px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}
.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}
.btn-large .caret {
  margin-top: 6px;
}
.btn-large .caret {
  border-top-width: 5px;
  border-right-width: 5px;
  border-left-width: 5px;
}
.btn-mini .caret,
.btn-small .caret {
  margin-top: 8px;
}
.dropup .btn-large .caret {
  border-bottom-width: 5px;
}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
/*_______________________ Dynamic Tooltip [starts] _____________________*/
.splitAnhcr {
  border-bottom: 1px dotted #E55413;
  color: #59584A;
  display: inline-block;
  position: relative;
  text-decoration: none;
  cursor: pointer;
  margin: 0;
  padding: 0;
}
.toolTipDiscri {
  background-color: #FFFFFF;
  bottom: -15px;
  position: absolute;
  right: -232px;
  width: 231px;
  z-index: 10;
  background: url('/images/AAD/tolTip-Bg-Bottom.png') no-repeat 0 bottom;
  padding: 0;
  min-height: 50px;
  display: none;
}
.toolTipDiscriInner {
  line-height: 20px;
  background: url('/images/AAD/tolTip-Bg-Top.png') no-repeat 0 0;
  display: block;
  padding: 10px 10px 10px 30px;
}
/* ALERT STYLES */
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #ece3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.alert,
.alert-heading {
  color: #ae8948;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 18px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success,
.alert-success .alert-heading {
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
}
.alert-danger,
.alert-error,
.alert-danger .alert-heading,
.alert-error .alert-heading {
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info,
.alert-info .alert-heading {
  color: #3a87ad;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}
/*!
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
@font-face {
  font-family: 'FontAwesome';
  src: url('font/fontawesome-webfont.eot?v=3.0.1');
  src: url('font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), url('font/fontawesome-webfont.woff?v=3.0.1') format('woff'), url('font/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  /* sprites.less reset */

  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}
/* more sprites.less reset */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
/* makes sure icons active on rollover in links */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline-block;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}
.btn [class^="icon-"],
.nav [class^="icon-"],
.btn [class*=" icon-"],
.nav [class*=" icon-"] {
  display: inline;
  /* keeps button heights with and without icons the same */

}
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"] {
  /* keeps button heights with and without icons the same */

}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}
li [class^="icon-"],
.nav li [class^="icon-"],
li [class*=" icon-"],
.nav li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
li [class^="icon-"].icon-large,
.nav li [class^="icon-"].icon-large,
li [class*=" icon-"].icon-large,
.nav li [class*=" icon-"].icon-large {
  /* increased font size for icon-large */

  width: 1.5625em;
}
ul.icons {
  list-style-type: none;
  text-indent: -0.75em;
}
ul.icons li [class^="icon-"],
ul.icons li [class*=" icon-"] {
  width: .75em;
}
.icon-muted {
  color: #eeeeee;
}
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.icon-2x {
  font-size: 2em;
}
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.icon-3x {
  font-size: 3em;
}
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.icon-4x {
  font-size: 4em;
}
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@-moz-document url-prefix() {
  .icon-spin {
    height: .9em;
  }
  .btn .icon-spin {
    height: auto;
  }
  .icon-spin.icon-large {
    height: 1.25em;
  }
  .btn .icon-spin.icon-large {
    height: .75em;
  }
}
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
.icon-glass:before {
  content: "\f000";
}
.icon-music:before {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope:before {
  content: "\f003";
}
.icon-heart:before {
  content: "\f004";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-empty:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-zoom-in:before {
  content: "\f00e";
}
.icon-zoom-out:before {
  content: "\f010";
}
.icon-off:before {
  content: "\f011";
}
.icon-signal:before {
  content: "\f012";
}
.icon-cog:before {
  content: "\f013";
}
.icon-trash:before {
  content: "\f014";
}
.icon-home:before {
  content: "\f015";
}
.icon-file:before {
  content: "\f016";
}
.icon-time:before {
  content: "\f017";
}
.icon-road:before {
  content: "\f018";
}
.icon-download-alt:before {
  content: "\f019";
}
.icon-download:before {
  content: "\f01a";
}
.icon-upload:before {
  content: "\f01b";
}
.icon-inbox:before {
  content: "\f01c";
}
.icon-play-circle:before {
  content: "\f01d";
}
.icon-repeat:before {
  content: "\f01e";
}
/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before {
  content: "\f021";
}
.icon-list-alt:before {
  content: "\f022";
}
.icon-lock:before {
  content: "\f023";
}
.icon-flag:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume-off:before {
  content: "\f026";
}
.icon-volume-down:before {
  content: "\f027";
}
.icon-volume-up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book:before {
  content: "\f02d";
}
.icon-bookmark:before {
  content: "\f02e";
}
.icon-print:before {
  content: "\f02f";
}
.icon-camera:before {
  content: "\f030";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-text-width:before {
  content: "\f035";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-list:before {
  content: "\f03a";
}
.icon-indent-left:before {
  content: "\f03b";
}
.icon-indent-right:before {
  content: "\f03c";
}
.icon-facetime-video:before {
  content: "\f03d";
}
.icon-picture:before {
  content: "\f03e";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-adjust:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit:before {
  content: "\f044";
}
.icon-share:before {
  content: "\f045";
}
.icon-check:before {
  content: "\f046";
}
.icon-move:before {
  content: "\f047";
}
.icon-step-backward:before {
  content: "\f048";
}
.icon-fast-backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward:before {
  content: "\f04e";
}
.icon-fast-forward:before {
  content: "\f050";
}
.icon-step-forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-plus-sign:before {
  content: "\f055";
}
.icon-minus-sign:before {
  content: "\f056";
}
.icon-remove-sign:before {
  content: "\f057";
}
.icon-ok-sign:before {
  content: "\f058";
}
.icon-question-sign:before {
  content: "\f059";
}
.icon-info-sign:before {
  content: "\f05a";
}
.icon-screenshot:before {
  content: "\f05b";
}
.icon-remove-circle:before {
  content: "\f05c";
}
.icon-ok-circle:before {
  content: "\f05d";
}
.icon-ban-circle:before {
  content: "\f05e";
}
.icon-arrow-left:before {
  content: "\f060";
}
.icon-arrow-right:before {
  content: "\f061";
}
.icon-arrow-up:before {
  content: "\f062";
}
.icon-arrow-down:before {
  content: "\f063";
}
.icon-share-alt:before {
  content: "\f064";
}
.icon-resize-full:before {
  content: "\f065";
}
.icon-resize-small:before {
  content: "\f066";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-exclamation-sign:before {
  content: "\f06a";
}
.icon-gift:before {
  content: "\f06b";
}
.icon-leaf:before {
  content: "\f06c";
}
.icon-fire:before {
  content: "\f06d";
}
.icon-eye-open:before {
  content: "\f06e";
}
.icon-eye-close:before {
  content: "\f070";
}
.icon-warning-sign:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet:before {
  content: "\f076";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-chevron-down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-folder-close:before {
  content: "\f07b";
}
.icon-folder-open:before {
  content: "\f07c";
}
.icon-resize-vertical:before {
  content: "\f07d";
}
.icon-resize-horizontal:before {
  content: "\f07e";
}
.icon-bar-chart:before {
  content: "\f080";
}
.icon-twitter-sign:before {
  content: "\f081";
}
.icon-facebook-sign:before {
  content: "\f082";
}
.icon-camera-retro:before {
  content: "\f083";
}
.icon-key:before {
  content: "\f084";
}
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs-up:before {
  content: "\f087";
}
.icon-thumbs-down:before {
  content: "\f088";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-heart-empty:before {
  content: "\f08a";
}
.icon-signout:before {
  content: "\f08b";
}
.icon-linkedin-sign:before {
  content: "\f08c";
}
.icon-pushpin:before {
  content: "\f08d";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-signin:before {
  content: "\f090";
}
.icon-trophy:before {
  content: "\f091";
}
.icon-github-sign:before {
  content: "\f092";
}
.icon-upload-alt:before {
  content: "\f093";
}
.icon-lemon:before {
  content: "\f094";
}
.icon-phone:before {
  content: "\f095";
}
.icon-check-empty:before {
  content: "\f096";
}
.icon-bookmark-empty:before {
  content: "\f097";
}
.icon-phone-sign:before {
  content: "\f098";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-github:before {
  content: "\f09b";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-credit-card:before {
  content: "\f09d";
}
.icon-rss:before {
  content: "\f09e";
}
.icon-hdd:before {
  content: "\f0a0";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-bell:before {
  content: "\f0a2";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-hand-right:before {
  content: "\f0a4";
}
.icon-hand-left:before {
  content: "\f0a5";
}
.icon-hand-up:before {
  content: "\f0a6";
}
.icon-hand-down:before {
  content: "\f0a7";
}
.icon-circle-arrow-left:before {
  content: "\f0a8";
}
.icon-circle-arrow-right:before {
  content: "\f0a9";
}
.icon-circle-arrow-up:before {
  content: "\f0aa";
}
.icon-circle-arrow-down:before {
  content: "\f0ab";
}
.icon-globe:before {
  content: "\f0ac";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-tasks:before {
  content: "\f0ae";
}
.icon-filter:before {
  content: "\f0b0";
}
.icon-briefcase:before {
  content: "\f0b1";
}
.icon-fullscreen:before {
  content: "\f0b2";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-link:before {
  content: "\f0c1";
}
.icon-cloud:before {
  content: "\f0c2";
}
.icon-beaker:before {
  content: "\f0c3";
}
.icon-cut:before {
  content: "\f0c4";
}
.icon-copy:before {
  content: "\f0c5";
}
.icon-paper-clip:before {
  content: "\f0c6";
}
.icon-save:before {
  content: "\f0c7";
}
.icon-sign-blank:before {
  content: "\f0c8";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-list-ul:before {
  content: "\f0ca";
}
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-truck:before {
  content: "\f0d1";
}
.icon-pinterest:before {
  content: "\f0d2";
}
.icon-pinterest-sign:before {
  content: "\f0d3";
}
.icon-google-plus-sign:before {
  content: "\f0d4";
}
.icon-google-plus:before {
  content: "\f0d5";
}
.icon-money:before {
  content: "\f0d6";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-columns:before {
  content: "\f0db";
}
.icon-sort:before {
  content: "\f0dc";
}
.icon-sort-down:before {
  content: "\f0dd";
}
.icon-sort-up:before {
  content: "\f0de";
}
.icon-envelope-alt:before {
  content: "\f0e0";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-undo:before {
  content: "\f0e2";
}
.icon-legal:before {
  content: "\f0e3";
}
.icon-dashboard:before {
  content: "\f0e4";
}
.icon-comment-alt:before {
  content: "\f0e5";
}
.icon-comments-alt:before {
  content: "\f0e6";
}
.icon-bolt:before {
  content: "\f0e7";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-umbrella:before {
  content: "\f0e9";
}
.icon-paste:before {
  content: "\f0ea";
}
.icon-lightbulb:before {
  content: "\f0eb";
}
.icon-exchange:before {
  content: "\f0ec";
}
.icon-cloud-download:before {
  content: "\f0ed";
}
.icon-cloud-upload:before {
  content: "\f0ee";
}
.icon-user-md:before {
  content: "\f0f0";
}
.icon-stethoscope:before {
  content: "\f0f1";
}
.icon-suitcase:before {
  content: "\f0f2";
}
.icon-bell-alt:before {
  content: "\f0f3";
}
.icon-coffee:before {
  content: "\f0f4";
}
.icon-food:before {
  content: "\f0f5";
}
.icon-file-alt:before {
  content: "\f0f6";
}
.icon-building:before {
  content: "\f0f7";
}
.icon-hospital:before {
  content: "\f0f8";
}
.icon-ambulance:before {
  content: "\f0f9";
}
.icon-medkit:before {
  content: "\f0fa";
}
.icon-fighter-jet:before {
  content: "\f0fb";
}
.icon-beer:before {
  content: "\f0fc";
}
.icon-h-sign:before {
  content: "\f0fd";
}
.icon-plus-sign-alt:before {
  content: "\f0fe";
}
.icon-double-angle-left:before {
  content: "\f100";
}
.icon-double-angle-right:before {
  content: "\f101";
}
.icon-double-angle-up:before {
  content: "\f102";
}
.icon-double-angle-down:before {
  content: "\f103";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-desktop:before {
  content: "\f108";
}
.icon-laptop:before {
  content: "\f109";
}
.icon-tablet:before {
  content: "\f10a";
}
.icon-mobile-phone:before {
  content: "\f10b";
}
.icon-circle-blank:before {
  content: "\f10c";
}
.icon-quote-left:before {
  content: "\f10d";
}
.icon-quote-right:before {
  content: "\f10e";
}
.icon-spinner:before {
  content: "\f110";
}
.icon-circle:before {
  content: "\f111";
}
.icon-reply:before {
  content: "\f112";
}
.icon-github-alt:before {
  content: "\f113";
}
.icon-folder-close-alt:before {
  content: "\f114";
}
.icon-folder-open-alt:before {
  content: "\f115";
}
/* ### responsive styles #### */
/* ### responsive nav #### */
.toggleMenu {
  display: none;
  background: #185683;
  padding: 10px 15px;
  color: #fff;
  min-width: 100px;
  text-align: center;
}
.responsive-nav {
  list-style: none;
  *zoom: 1;
  background: #185683;
}
.responsive-nav:before,
.responsive-nav:after {
  content: " ";
  display: table;
}
.responsive-nav:after {
  clear: both;
}
.responsive-nav ul {
  list-style: none;
  width: 13em;
}
.responsive-nav a {
  padding: 10px 15px;
  color: #fff;
}
.responsive-nav li {
  position: relative;
}
.responsive-nav > li {
  float: left;
  border-top: 1px solid #134569;
}
.responsive-nav > li > .parent {
  background-image: url("images/downArrow.png");
  background-repeat: no-repeat;
  background-position: right;
}
.responsive-nav > li > a {
  display: block;
}
.responsive-nav li ul {
  position: absolute;
  left: -9999px;
}
.responsive-nav > li.hover > ul {
  left: 0;
}
.responsive-nav li li.hover ul {
  left: 100%;
  top: 0;
}
.responsive-nav li li a {
  display: block;
  background: #1c679e;
  position: relative;
  z-index: 100;
  border-top: 1px solid #185683;
}
.responsive-nav li li li a {
  background: #1b79bd;
  z-index: 200;
  border-top: 1px solid #1c679e;
}
.responsive-nav-divider {
  display: none;
}
/* mobile screens */
@media screen and (max-width: 400px) {
  .active {
    display: block;
  }
  .responsive-nav > li {
    float: none;
  }
  .responsive-nav > li > .parent {
    background-position: 95% 50%;
  }
  .responsive-nav li li .parent {
    background-image: url("images/downArrow.png");
    background-repeat: no-repeat;
    background-position: 95% 50%;
  }
  .responsive-nav ul {
    display: block;
    width: 100%;
  }
  .responsive-nav > li.hover > ul,
  .responsive-nav li li.hover ul {
    position: static;
  }
}
