
input.login_submit {
  border:1px solid #7998a2;
  background-color:#2e587a;
  width:130px;
  margin:0px;
  margin-bottom:2px;
  color:#ffffff;
  font-size:11px;
}

div#header div#login div#submit input#submit {

  margin:0px;
  padding:1px;
  font-size:10px; 
  font-family:arial;
  color:#000000;
  font-weight:bold;

}

div#nap_aerial {

  border:1px solid #ffffff;
  padding:2px;
  text-align:right;
  display:none;
  position:absolute;
  background-color:#000000;
  width:551px;
  cursor:pointer;


}


form {
  padding:0px;
  margin:0px;
}

body {

  background-color:#444444;
  background-image:url('../images/background.jpg');
  text-align:center;
  margin:auto;
  margin-top:10px;

}

a {

  font-family:arial, verdana;
  color:#ffffcc;
  text-decoration:none;
}

a:HOVER {
  text-decoration:underline;
}

ul { 
  margin-top:0px;
  margin-bottom:0px;
}
ol { 
  margin-top:0px;
  margin-bottom:0px;
}
li {
  margin-bottom:6px;
  font-size:13px;
}

div#page_right {
  height:400px;
}
div#page_left {
  float:left;
  width:170px;
  height:100%;
  padding-right:15px;
  font-style:italic;
  text-align:left;
}
div#page_left img {
  border:1px solid #ffffff;
  margin-bottom:5px;
}


h2.page_title {
  font-family:arial, verdana;
  font-size:20px;
  font-weight:bold;
  margin:0px;
  padding:0px; 
}

h3.page_subtitle {
  font-family:arial, verdana;
  font-size:13px;
  font-weight:bold;
  margin:0px;
  padding-top:10px;
  padding-bottom:14px;
}

p {
  margin:0px;
  font-size:13px;
}

div.product_table {
  padding:0px;
  margin:0px;
  padding-top:21px;
}

table.product_table {
  spacing:0px;
  padding:0px;
  margin:0px;
  width:650px;
  font-family:arial, verdana;
  border:1px solid #ccccff;
}

table.product_table th {
  font-size:12px;
  font-weight:bold;
  color:#000000;
  text-align:center;
  background-color:#ccccff;
  padding:2px;
  spacing:0px;
}

table.product_table td {
  font-size:12px;
  font-weight:normal;
  color:#ffffff;
  text-align:center;
  padding:2px;
  spacing:0px;
}

div.submenu {
  display:none;
  position: absolute;
  border: 1px solid #222222;
  background-color:#cccccc;
  background-image:url('../images/menu/submenu_back.jpg');
}

div#submenu_1 {
  left: 160px;
  top: 154px;
  width: 150px;
}

div.submenu a {
  display:block;
  width:148px;
  font-family:arial;
  font-size:11px;
  color:#333333;
  font-weight:bold;
  text-decoration:none;
  padding:5px;
}

div.submenu a:HOVER {
  color:#000000;
  background-color:#aaaaff;
  text-decoration:none;
  border:1px solid #14609a;
  padding:4px;
  font-weight:bold;
}



div#page_border_white {

  border:1px solid #ffffff;
  margin:auto;
  width:900px;

}

div#page {

  border:1px solid #000000;
  width:898px;

}

div#header {

  background-image:url('../images/header_back.jpg');
  background-position:top left;
  display:block;
  text-align:left;
  margin:0px;
  padding:0px;
}

div#header img#logo {

  margin:0px;
  margin-left:30px;
  padding:0px;
  border:0px;
  // margin-bottom:-4px;

}

div#header div#login {

  width:190px;
  float:right;
  margin-top:15px;

}

div#header div#login h3 {

  font-family:Arial,Verdana;
  font-size:15px;
  color:#ffffff;
  margin-top:0px;
  margin-bottom:4px;
  margin-left:0px;
  margin-right:0px;
  padding:0px;
  text-align:left;

}

div#header div#login fieldset {

  border:0px solid #000000;
  margin:0px;
  padding:0px;
  display:block;

}

div#header div#login fieldset label {

  font-family:Arial, Verdana;
  font-size:11px;
  color:#dddddd;
  font-weight:bold;
  padding-right:5px;
  width:40px;
  text-align:right;
  margin:0px;
  display:block;
  float:left;
  padding-top:3px;
  
}

div#header div#login div#submit {

  border:0px solid #000000;
  text-align:right;
  margin-right:23px;

}



div#menu {

  background-image:url('../images/menu/menu_back.jpg');
  margin:0px;
  padding:0px;
  height:29px;
  text-align:left;
  font-size:1px;
  border:0px solid #ffffff;

}

div#menu img#menu_1 {
  cursor:pointer;
}

div#menu img {

  border:0px solid #ffffff;
  padding:0px;
  margin:0px;
  height:29px;
  
}

div#body_content {

  background-image:url('../images/body_back.jpg');
  background-position:top;
  margin:0px;
  padding:20px;
  border:0px solid #000000;
  font-family:arial;
  font-size:12px;
  color:#ffffff;
  text-align:left;
  margin-top:0px;
}

div#left_frame {
  border:0px solid #ffffff;
  width:400px;
  text-align:justify;
  display:block;
}

div#left_frame div.content {
  height:140px;
}

div#left_frame img#content1 {
  float:left;
  border:1px solid #ffffff;
  margin-right:20px;
}

div#left_frame img#content2 {
  float:right;
  border:1px solid #ffffff;
  margin-left:20px;
}

div#left_frame h2 {
  margin:0px;
  font-family:arial, verdana;
  font-size:18px;
  font-weight:bold;
  color:#ffffff;
}

div#right_frame {
  border:0px solid #ffffff;
  width:440px;
  top:1px;
  display:inline;
  float:right;
}

div#right_frame div.feature {
  width:196px;
  height:134px;
  display:block;
  float:right;
  vertical-align:top;
  border:0px solid #ffffff;
}

div#right_frame div#top_left {
  margin-right:20px;
  margin-bottom:20px;
}

div#right_frame div#top_right {
  margin-bottom:20px;
}

div#right_frame div#bottom_left {
  margin-right:20px;
}

div#right_frame div.feature img.icon {
  border:0px solid #000000;
  margin:0px;
  padding:0px;
}













div#footer {

  padding-top:20px;
  font-family:arial, verdana;
  font-size:11px;
  font-weight:normal;
  color:#aaaaaa;
  text-align:center;
  padding-bottom:20px;
}

div#footer a {

  font-family:arial, verdana;
  font-size:11px;
  font-weight:normal;
  color:#aaaaaa;
  letter-spacing:1px;
  text-decoration:none;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:0px;

}

div#footer a:HOVER {

  font-family:arial, verdana;
  font-size:11px;
  font-weight:normal;
  color:#ccccff;
  letter-spacing:1px;
  text-decoration:none;
  padding-left:10px;
  padding-right:10px;

}

div#footer hr {

  height:1px;
  background-color:#666677;
  color:#666677;
  width:740px;
  border:0px;
  padding:0px;
  margin-top:5px;
  // margin-top: 0px;
  margin-bottom:5px;
  // margin-bottom: 0px;
  margin-left:auto;
  margin-right:auto;
  
}

div#affiliates {
  text-align:center;
  
}

div#support_page {

  text-align:center;

}

div#support_page label {
  padding-right:10px;
  text-align:right;
  width:200px;
  display:inline;
}

div#support_page div.fieldvalue {
  display:inline;
  width:400px;
  text-align:left;
}

