body {
     background-color: #CCCCFF ;
     }

form,
table,
tr,
td,
p
{
    background-color: #ffffff ;
    font-family: calibri,sans-serif;
    color: #000066;
    text-decoration: none;
    margin: 0;
    padding: 0;
    font-family: calibri,sans-serif;
    font-size: 10pt;
    color: #000066;
    line-height: 100% ;
    }

input,select {
    border: none;
    background-color: #CCCCFF;
    font-family: calibri,sans-serif;
    font-size: 12pt;
     margin: 0;
    padding: 0;
     line-height: 100% ;
     color: #000066;
}
input.btn {
  margin: 1em 0;
  font-family: calibri,sans-serif;
  font-weight: 700;
  vertical-align:middle;
  font-size: 10pt ;
  background-color:#CCCCFF;
  color: #000066;
  text-decoration: none;
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}
input.btn:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
  color: #00a54e;
}

h1 {
    font-family: calibri,sans-serif;
    font-size: 24pt;
    font-weight: normal;
    color: #000066
}
h2 {
    font-family: calibri,sans-serif;
    font-size: 16pt;
    font-weight: normal;
    color: #000066
}
h3 {
    font-family: calibri,sans-serif;
    font-size: 12pt;
    font-weight: normal;
    color: #000066
}

a:link,
a:active,
a:visited
{
    font-family: calibri,sans-serif;

    color: #000066;
    text-decoration: none;

    
}



a:hover
{
    font-family: calibri,sans-serif;
   ;
    color: #00a54e;
    font-weight: 1800;
    text-decoration: underline;


}

address {
    font-family: calibri,sans-serif;
    font-size: 12pt;
    color: #000066;
    text-decoration: none;
}
b {
  font-size: 110% ;
  font-weight: bold ;
  }

.button {
  margin: 1em 0;
  width: 9em;
  font-family: calibri,sans-serif;
  font-size: 10pt ;
  font-weight: bold;
}
.button a {
  font-family: calibri,sans-serif;
  font-size:10pt ;
  font-weight: 700;
  display: block;
  width: 100%;
  color: #000066;
}
.button a:link,
.button a:visited,
.button a:hover {
  background-color: #CCCCFF;
  color: #000066;
  text-decoration: none;
}
.button a:link,
.button a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}
.button a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
  color: #00a54e;
}

.button50 {
  margin: 1em 0;
  width: 9em;
  font-family: calibri,sans-serif;
  font-size: 8pt ;
  font-weight: bold;
}
.button50 a {
  font-family: calibri,sans-serif;
  font-size: 8pt ;
  font-weight: 700;
  display: block;
  width: 100%;
  color: #000066;
  text-align: center;
}
.button50 a:link,
.button50 a:visited,
.button50 a:hover {
  background-color: #CCCCFF;
  color: #000066;
  text-decoration: none;
}
.button50 a:link,
.button50 a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}
.button50 a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
  color: #00a54e;
}

.left {text-align: left}
.right {text-align: right}
.center {text-align: center}





.form_lhs {
    width: 200px;
    vertical-align: top;
}

.form_rhs {
    width: 540px;
}

.fullwidth_input {
    width: 540px;
}

.halfwidth_input {
    width: 270px;
}

.fullwidth_inputaddress {
    width: 540px;
    margin-top: 5px;
}

.smalltxt {
    font-size: 9px;
    font-weight: normal;
}
.darkrow_color {
    background-color: #D4BDCF;
}

.connectiontyperadio {
    margin-top: 1px;
}

.customer_declaration_OS {
    float: left;
    vertical-align: middle;
    margin-left: 15px;
    height: 20px;
}

.customer_declaration_OS input{
    margin-top: 5px;
}

.display_islanddropdown {
    border: 0px black solid;
    font-size: 11px;
    margin-left: 10px;
    font-family: calibri,sans-serif;
    font-weight: bold;
}

#issuenumber_box {
    display: none;
}
#form_holder {
    width: 770px;
    border: 0px black solid;
    font-family: calibri,sans-serif;
    font-size: 9px;
}

#header_holder {
    width: 770px;
    border: 0px black solid;
}

#lower_Section {
    
}

.section_header {
    height: 25px;
    width: 770px;
}

.section_header_left {
    width: 75px;
    height: 25px;
    background-color: #A12E60;
    float: left;
}

.section_header_rht {
    width: 692px;
    /width: 695px;
    height: 25px;
    background-color: #D373A3;
    border-left: 3px white solid;
    float: left;
    color: white;
    font-weight: normal;
    vertical-align: middle;
    font-size: 12px;
}

.section_holder {
    background-color: #E0CFDF;
    height: auto;
    

}

.sectionhead_txt {
    margin-top: 5px;
    margin-left: 8px;
    font-weight: bold;
}

.section_formholder {
    margin-top: 10px;
    margin-left: 10px;
    font-size: 11px;
    font-weight: bold;
}

.section_formholder input {
    border: none;
}



.link a:link,
.link a:active,
.link a:visited
{
    font-family: calibri,sans-serif;
    font-size: 9pt;
    color: #000066;
    text-decoration: none;
    
}



.link a:hover
{
    font-family: calibri,sans-serif;
    font-size: 9pt;
    color: #00a54e;
    font-weight: 1800;
    text-decoration: none;

}

.linkd a:link,
.linkd a:active,
.linkd a:visited
{
    font-family: calibri,sans-serif;
    font-size: 10pt;
    color: #000066;
    text-decoration: none;
    
}



.linkd a:hover
{
    font-family: calibri,sans-serif;
    font-size: 10pt;
    color: #00a54e;
    font-weight: 1800;
    text-decoration: none;

}

.imgbox {
  margin: 1em 0;
  width: 125;
  heught: 125 ;
  font-family: calibri,sans-serif;
  font-size: 8pt ;
  font-weight: bold;
}
.imgbox a {
  font-family: calibri,sans-serif;
  font-size: 12pt ;
  font-weight: 700;
  display: block;
  width: 100%;
  color: #000066;
  text-align: center;
}
.imgbox a:link,
.imgbox a:visited,
.imgbox a:hover {

  color: #00a54e;
  text-decoration: none;
}
.imgbox a:link,
.imgbox a:visited {

  outline: 0px ;
}
.imgbox a:hover {

  outline: #e0e0e0 solid 4px ;

}
.blue {
  color: #0000ff ;
  font-weight: bold;
  }
.description {
    font-family: calibri,sans-serif;
    font-size: 12pt;
    color: #000066;
    font-weight: bold;
    }
.manu {
    font-family: calibri,sans-serif;
    font-size: 10pt;
    color: #000066;
    font-weight: normal;
    }
.extended {
    font-family: calibri,sans-serif;
    font-size: 10pt;
    color: #000066;
    font-weight: normal;
    }
.part {
    font-family: arial,sans-serif;
    font-size: 8pt;
    color: #000066;
    font-weight: normal;
    }
