/*
html, div, span, object, iframe, h5, h6, pre, abbr, acronym, address, code, del, dfn, img, dl, dt, dd, li, fieldset, form, label, legend, tbody, tfoot, thead, tr {

  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline; }
*/
/*
body {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
  background-color: white;
  color: #666666;
  font-size: 13px;
  line-height: 19px; }
*/

body {
background-color:#828282;
color:#000000;
font-family:Arial,Helvetica,Sans-Serif;
font-size:9pt;
margin:0;
padding:0;
text-align: center;
}


h1 {

  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
  color: #ff9100;
  line-height: 20px;
  margin-bottom: 15px;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: normal; }


h2 {

  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
  font-weight: regular;
  line-height: 19px;
  font-size: 15px;
  color: #ff9100; }



h3 {

  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
  font-weight: bold;
  font-size: 13px;
  line-height: 19px; }



h4 {

  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
  font-weight: bold;
  font-size: 12px;
  line-height: 17px;
  text-transform: uppercase; }


h5 {
  font-weight: bold;
  font-size: 11px;
  line-height: 17px; }



h6 {
  font-weight: bold;
  font-size: 10px;
  line-height: 17px; }

p {

  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
  font-family: Arial, sans-serif;
  font-size-adjust: none;
  line-height: 19px;
  font-size: 13px; }



blockquote, q {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
  quotes: "" ""; }
  blockquote:before, blockquote:after,   q:before, q:after {
    content: ""; }



a {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
  color: #0078ae;
  text-decoration: none;
  }

  a img {
    border: none;
    vertical-align: middle; }

  a:hover {
    color: #75b2d5; }


em {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
  color: black;
  background-color: #dbdbdb;
  font-style: normal; }



ol, ul {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
  list-style: none; }



dl {

  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
  display: block;
  padding: 5px 0 5px 5px; }



dt {
  padding: 5px 5px 0 0;
  float: left; }

dt p {
    float: left; }


dd {
  padding: 5px 0 0 20px;
  text-align: left;
  display: block; }

dd p {
    display: block; }

pre {
  font-family: monospace;
  white-space: pre; }


small {
  font-weight: normal;
  font-size: 11px;
  line-height: 15px; }

hr {
  height: 1px;
  margin: 10px 0;
  background-color: #bbb;
  border: 0; }


table {
  margin: 10px;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle; 
  text-align: left;}

caption {

  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  text-align: left;
  font-size: 10x;
  font-weight: normal; }

th, td {
  margin: 8px;
  padding: 2px;
  border: 0;
  vertical-align: baseline;
  text-align: left;
  font-size: 10x;
  font-weight: normal;
  vertical-align: middle;
  }


.clearfix {
  clear: both; }

form.section {

  float: right;
  margin-top: -22px;
  margin-right: 5px;
  text-align: right; }


button {
  margin-top: 3px;
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  height: 22px;
  overflow: visible;
  border-style: none;
  padding: 0;
  text-align: center;
  cursor: pointer; }

  button.sidebar {
    float: right; }

  button.submitButton {
    padding-left: 10px; }

  button.clear {
    font-weight: normal;
    color: #0078ae;
    background-color: transparent !important;
    background-image: none !important;
    text-transform: inherit !important; }

  button.medium {
    background-color: white;
    background-image: url('/images/btn-m.gif');
    width: 84px; }


  button.small {

    background-color: white;
    background-image: url('/images/btn-s.gif');
    width: 35px; }

    button.small:hover {
      background-image: url('/images/btn-so.gif'); }

  button.large {

    background-color: white;
    background-image: url('/images/btn-l.gif');
    width: 138px; }

    button.large:hover {

      background-image: url('/images/btn-lo.gif'); }


.right {
  float: right; }

.center {
  text-align: center; }

.left {
  float: left; }

/*
body {
  background-color: #828282;
  text-align: center;}
*/
div.title {

  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  padding: 0 0 0 15px;
  height: 36px;
  z-index: 2;
  position: relative; }

  div.title h1 {

    font-size: 24px;
    padding-top: 9px;
    font-weight: bold; }

    div.title h1 a {
      color: #ff9100; }

hr.line {

  border-top: 1px solid #e3e3e3;
  margin: 0px 0;
  z-index: 2;
  position: relative; }

div.block {
  background-color: #bababa;
  height: 120px;
 }

div.blockproduct {
  background-color: #bababa;
  height: 400px; }

div.errormsg {
  background-color: #991111;
  text-align: left;
  padding: 30px;
  margin-bottom: 15px;
  color: white;
  opacity: 0.5; }


#error {
  padding: 15px;
  background-color: #991111;
  margin-bottom: 15px;
  margin-top: 15px;
  color: white;
  text-align: left; }


#mainframex{
  background-color: white;
  padding: 15px;
  width: 500px; 
  height: 400px;
 /* margin: 0 30px; */
  margin-left: auto ;
  margin-right: auto;
  text-align: left;
 }


#mainframe {
  background-color: white;
  padding: 0 15px 10px; 
  width: 320px; 
  margin: 0;
  margin-left: auto ;
  margin-right: auto ;
 }


body {
	width: expression(document.documentElement.clientWidth < 760? "760px" : "auto");
}

#header {
  background-color: white;
  padding: 5px 30px 15px 15px;
  height: 40px; }


#footer {
/*  background-image: url('/images/wl.gif'); */
  background-repeat: no-repeat;
  background-color: white;
  clear: both;
  border-top: 1px solid @bgcolor;
  padding: 5px 15px 0 15px;
  font-size: 11px;
  margin-top: 8px; }


body#signon {
	text-align: center;
	width: auto;
}

body#signon #header, body#signon #container, body#signon #footer {
	text-align: left;
}

form#signonForm div#submitDiv input {
	padding: 0;
}

#menu ul li {
display:inline;
}

#menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


#menu {
background-color:#666666;
height:20px;
line-height:9px;
padding:5px 9px;
margin-bottom: 8px;
}

#menu a {
color:white;
display:block;
float:left;
font-size:13px;
font-variant:normal;
font-weight:normal;
padding:4px;
text-decoration:none;
}

#menu {
line-height:9px;
}


.dark {
background-color:#E3E3E3;
}

.box {
margin-bottom:10px;
padding:10px 15px;
}


#sitetools {
float:right;
}

#sitetools a {
margin-left:14px;
}

#sitetools li.user a {
color:#B4B4B4;
}





