body {
    margin:0;
    padding:0;
}
#container {
    margin:0;
    background-image: url(/static/images/background.jpg);
    background-repeat: repeat-y;
}
#header {
    top:0;
    left:0;
    height:78px;
}
#navigator {
    float: left;
    width: 13.5em;
    margin-left: 0.9em;
    padding-top: 1em;
    
}
#navigator p {
    margin-top: 0;
}
#the_goods {
    padding-top: 1em;
    margin: 0 2em 0 17em;
}
#sidepic {
    margin-left:0.9em;
}
#footer {
    width:100%;
    clear:both;
}
.next_prev {
    height: 1.5em;
}
.next_prev .prev {
    float: left;
}
.next_prev .next {
    float: right;
}
.index_4_12 {
    background-image:url("/static/images/index_4_12.gif")
    }
.index_4_09 {
    background-image:url("/static/images/index_4_09.gif")
    }
.index_1e_03 {
    background-image:url("/static/images/index_1e_03.gif")
    }
.index_1e_05 {
    background-image:url("/static/images/index_1e_05.gif")
    }
.index_1e_09 {
    background-image:url("/static/images/index_1e_09.gif")
    }
.index_1e_11 {
    background-image:url("/static/images/index_1e_11.gif")
    }
.index_1e_15 {
    background-image:url("/static/images/index_1e_15.gif")
    }
.index_1e_17 {
    background-image:url("/static/images/index_1e_17.gif")
    }
.index_4_04 {
    background-image:url("/static/images/index_4_04.gif")
    }
.index_4_07 {
    background-image:url("/static/images/index_4_07.gif")
    }
.index_4_02 {
    background-image:url("/static/images/index_4_02.gif")
    }
.menu_align_top {  
    vertical-align: top;
    background-image:url("/static/images/index_1e_17.gif")
}
.goal {
      list-style-type: none;
      margin: 0.5ex;
      padding: 0 0.5ex 0.5ex 3em;
      border: 1px solid #ccc;
      background-color: #eee;
      position: relative;
      }

.section {
      border: 1px solid #ccc;
      padding: 0.25ex;
      padding-bottom: 0;
      margin: 1ex 0.5ex 0.0ex 0.5ex;
      }
.flash { 
      font-size: 16px;
      background-color: #ffa; 
      }
.leftMenu {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #FFFFFF; 
    text-align: left;
    padding-right: .5em;
    font-weight: normal}
.footerText {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #FFFFFF; 
  font-weight: bold; 
  text-align: center; 
  vertical-align: middle;
  background-image:url("/static/images/index_4_07.gif")
}
.footerText a {
  color: #FFFFFF;
  text-decoration:none
}
.footerText a:link {  color: #FFFFFF; text-decoration: none}
.footerText a:hover {  color: #FFFFFF; text-decoration: underline}
.currTitleTop {  font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle}
.aBreadCrumbs:link  { color:#666666; text-decoration: none; }
.aBreadCrumbs       { color:#666666; text-decoration: none; } 
.aBreadCrumbs:hover { color:#666666; text-decoration: underline; }
.aTopBar:link, .aTopBar:visited { 
  color:#FFFFFF; 
  text-decoration: none; 
}
.aTopBar       { 
  color:#FFFFFF; 
  text-decoration: none; 
  background-color: #616f61;
} 
.aTopBar:hover, .aTopBar:active { 
  color:#333333; 
  text-decoration: underline; 
  background-color: #CCCCCC;
}

.aNavBar  { color:#FFFFFF; text-decoration: none; }
.aNavBar:link  { color:#FFFFFF; text-decoration: none; }
.BodyText {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 0; margin-top: 0 }
.leftMenuSmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal }
.currTitleTopSub { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-align: center; vertical-align: middle }
a:link {  color: #000099; text-decoration: underline}
a:hover {  color: #0000FF; text-decoration: underline}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top}
h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 24px}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.commentText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic}
.centerAlign {  text-align: center}
.leftIndent {  padding-left: 40px}
.bottomAlign { vertical-align: bottom}
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold }
th { font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 12px}
.emphasis {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.cartHead {  font-weight: bold; color: #666666}
.pdfTemplateIndent { padding-left: 80px; margin-right: 80px}
.error { 
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 10pt; 
  background-color: #ffffff;
  border:  1px solid #000000;
  margin-bottom: 6px;
  margin-top: 6px;
  padding: 4px;
  width: 100%;
  color: #ff0000;
}
.status { 
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 10pt; 
  background-color: #ffffff;
  border:  1px solid #000000;
  margin-bottom: 6px;
  margin-top: 6px;
  padding: 4px;
  width: 100%;
  color: #05771c;
}
.full-task {
    width: 80%;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 5%;
    padding-bottom: 5%;
    background-color: #ffffcc;
    border: 1px solid #cccc99;
}
.duty-concept-area {
    width: 80%;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 5%;
    padding-bottom: 5%;
    background-color: #fff;
    border: 1px solid #cccc99;
}    

