

/* Layout */

body, table, textarea, div {
  font-size: 12px;
  font-family: arial;
  color:#4d5459;

}


body {
  margin: 0 0 0 0;
  background-image: url(https://cache.interparcel.com.au/images_new/main_layout/background.png);
  background-repeat: repeat;
  background-position: center top;
}

body.addressbook {
  background-color: #ffffff;
  background-image: none;
  overflow: -moz-scrollbars-vertical
}

table {
  border: 0;
}


h1 {
  padding:0px;
  margin: 0px;
  font-size: 14pt;
  font-family: arial;
  color: #0b6baf;
  font-weight: normal;
}


h2 {
  padding:0px;
  margin: 0px;
  font-size: 13pt;
  font-family: arial;
  color: #0b6baf;
  font-weight: bold;
}


h3 {
  padding:0px;
  padding-bottom:5px;
  margin: 0px;
  font-size: 11pt;
  font-family: arial;
  color: #0b6baf;
  font-weight: bold;
}


img {
  border: 0;
}

form, input, select {
  margin: 0px;
  padding: 0px;
  font: normal 13px Arial, SansSerif, Verdana;
  color: black;
}

input:focus {
  outline:none;
}

a:focus {
  outline:none;
}




/* Nice Select Boxes */
.nice_outer_container {
  background-color:#ffffff;
  height:26px;
  border:1px solid #cccccc;
  background-image: url(https://cache.interparcel.com.au/images_new/main_layout/formfield_background.gif);
  background-position: center top;
  background-repeat: repeat-x;
}
.nice_inner_container {
  border: 0;
  position: relative;
  top:5px;
  left:2px;
  height:18px;
  overflow: hidden;
}
.nice_select {
  background: #fff;
  border:0;
  padding:0;
}
.nice_text {
  background: #fff;
  border: 0;
  position: relative;
  top: 5px;
  left: 4px;
}


/* Text in display boxes */

td.title1 {
  font-weight:bold;
  color:#2f404d;
  font-size:12px;
  height:28px;
  padding-left: 5px;
}

td.info1 {
  font-weight:normal;
  color:#333333;
  font-size:11px;
}

td.fieldtitle {
  color: #0b6baf;
  font-weight: bold;
  font-size: 14px;
}

td.title_editfield {
  font-weight:bold;
  color:#2f404d;
  font-size:12px;
  height:35px;
  padding-left: 5px;
}



/* Links */

a:link {
  color: #0b6baf;
  text-decoration: none;
}
a:visited {
  color: #0b6baf;
  text-decoration: none;
}
a:hover {
  color: #0b6baf;
  text-decoration: underline;
}
a:active {
  color: #0b6baf;
  text-decoration: none;
}




/* Lists */

ul.send-a-parcel { 
  list-style-position: outside;
  color: #E5002B; 
  text-indent: 2px; 
  list-style-type: square; 
  text-align: left;
  line-height: 18px;
}

ul.send-a-parcel li:first-line{color:#4d5459;}





/* Other */

.header-description {
  font-weight: normal;
  line-height: 20px;
  padding-bottom: 10px;
}

.faq-category {
  color: #0b6baf;
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
}

.faq-question {
  color: #0b6baf;
  font-weight: normal;
  line-height: 20px;
}

.faq-answer {
  color: #000000;
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 15px;
  font-weight: normal;
  line-height: 20px;
  display: none;
}

.kb-question {
  color: #0b6baf;
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
}

.kb-answer {
  line-height: 19px;
}
