HTML, BODY {
  margin:0;
  background-color:#FFFFFF;
}

BODY {
  font-family:Verdana, Arial, Helvetica, Sans-Serif;
  font-size:11px;
  font-weight:normal;
}

P, LABEL, TD, LI, INPUT, TEXTAREA {
  font-family:Verdana, Arial, Helvetica, Sans-Serif;
  font-size:11px;
  font-weight:normal;
  color:#000000;
}

input:disabled {
  background-color:#eeeeee;
}

TH {
  text-align:left;
}

P {
  margin:0 0 12px 0;
  line-height:18px;
}

LI IMG {
  display:block;
}

H1, .h1 {
  font-size:20px;
  font-family:Arial;
  font-weight:normal;
  margin:0 0 20px 0;
  color:#000000;
  letter-spacing:1px;
  text-align:left;
}

H2, .h2 {
  display:inline-block;
  font-size:11px;
  font-weight:bold;
  text-transform:uppercase;
  margin:0 0 10px 0;
  color:#000000;
  border-bottom:1px solid #000000;
}

H3, .h3 {
  font-size:14px;
  font-family:Arial;
  font-weight:normal;
  text-transform:lowercase;
  margin:24px 0 6px 0;
  color:#000000;
}

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

FORM {
  margin:0;
}

/* ------ standard links ------ */

A:link, A:visited, A:hover {
  text-decoration:none;
  color:#252f5b;
}

A:hover {
  text-decoration:underline;
}

/* ------ classes ------ */

.cleaner {
  clear:both;
  height:0;
  border:none;
  padding:0;
  margin:0;
  font-size:0;
}

.cleaner IMG {
  display:block;
}

.hline {
  clear:both;
  height:1px;
  border:none;
  width:100%;
  padding:0;
  margin:0;
  font-size:0;
  background-color:#AAAAAA;
}

.hline IMG {
  display:block;
}

.corners { 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px 5px 5px 5px;
}

.border { 
  /*
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px 5px 5px 5px;
  */
  border:1px solid #AAAAAA;
}

.ul, .ol {
  margin:0 0 16px 0;
  padding:0;
}

.ul li, .ol li {
  margin:0 0 2px 22px;
  padding:0;
}

.flagorange { 
  color:#FF8C00; 
  font-weight:bold;
}

.flagred {
  color:#DE1212;
  font-weight:bold;
}

.flaggreen { 
  color:#008000; 
  font-weight:bold;
}

.flagmatch { 
  display:inline-block;
  background-color:#FFFFCC; 
}

.white, .white A:link, .white A:visited, .white A:hover {
  color:#FFFFFF;
  text-decoration:none;
}

.white A:hover {
  color:#CE2C2C;
}

.error { color:#C00000; }
.errorb {  background-color:#FFF1F1; }

.red { color:#C00000; }
.orange { color:#FF9E13; }
.green { color:#008000; }

.black { color:#000000; }
.small { font-size:9px; }
.nobr { white-space: nowrap ; }

.bold { font-weight:bold; }

/* tabler */

.tabler { 
  border-collapse: separate;
  border-spacing: 0px;
}
.tabler td {
  border-top: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
}
.tabler td:last-child {
  border-right: 1px solid #AAAAAA;
}
.tabler tr:last-child td {
  border-bottom: 1px solid #AAAAAA;
}
.tabler tr:first-child td:first-child {
  border-top-left-radius: 4px;
}
.tabler tr:first-child td:last-child {
  border-top-right-radius: 4px;
}
.tabler tr:last-child td:last-child {
  border-bottom-right-radius: 4px;
}
.tabler tr:last-child td:first-child {
  border-bottom-left-radius: 4px;
}
.tabler tr .th, .tabler .th td {
  background-color:#ECECEC;
}
.tabler .th {
  vertical-align: middle;
}
.tabler .th td {
  vertical-align: top;
  white-space: nowrap ;
}
.tabler tr .thb, .tabler .thb td {
  background-color:#ECECEC;
  font-weight:bold;
}
.tabler .thb {
  vertical-align: middle;
}
.tabler .thb td {
  vertical-align: top;
  white-space: nowrap ;
}

/* tableb */

.tableb { 
  border-collapse: collapse;
}
.tableb td, .tableb th { 
  border: 1px solid #AAAAAA; 
  border-collapse: collapse;
}
.tableb .th, .tableb .thb, .tableb .thb td, .tableb th {
  background-color:#ECECEC;
  font-size:12px;
  font-family:Arial;
  font-weight:bold;
  letter-spacing:1px;
}

/* tablei */

.tablei {
  border-collapse: collapse;
}
.tablei td {
  border: 1px solid #AAAAAA;
}
.tablei tr:first-child td {
  border-top: 0;
}
.tablei tr:last-child td {
  border-bottom: 0;
}
.tablei tr td:first-child, .tablei tr th:first-child {
  border-left: 0;
}
.tablei tr td:last-child, .tablei tr th:last-child {
  border-right: 0;
}

/* tablen */

.tablen, .tablen td, .tablen th, .tabler .tablen tr td { 
  border: none; 
  border-collapse: collapse;
  border-spacing: 0px;
  border-radius: 0px;
}
.tablen td {
  background-color:transparent;
}

/* button */

.submit, .button A:link, .button A:visited, .buttong A:link, .buttong A:visited, .buttonr A:link, .buttonr A:visited  {
  color:#ffffff;
  text-decoration:none;
  background-color:#595959;
  padding:4px 8px;
  text-transform:uppercase;
  text-align:center;
  font-size:12px;
  font-family:Arial;
  font-weight:bold;
  letter-spacing:1px;
}
.submit:hover, .button A:hover, .buttong A:hover, .buttonr A:hover, .button1 A:link, .button1 A:visited, .button1 A:hover {
  color:#ffffff;
  text-decoration:none;
  background-color:#8E8E8E;
  padding:4px 8px;
  text-transform:uppercase;
  text-align:center;
  font-size:12px;
  font-family:Arial;
  font-weight:bold;
  letter-spacing:1px;
}
.submit, .submit:hover {
  border:0;
  text-transform:uppercase;
  text-align:center;
  font-size:12px;
  font-family:Arial;
  font-weight:bold;
  letter-spacing:1px;
  -webkit-appearance: none;
}
.buttong A:link, .buttong A:visited {
  background-color:#008000;
}
.buttong A:hover {
  background-color:#8E8E8E;
}
.buttonr A:link, .buttonr A:visited {
  background-color:#E32501;
}
.buttonr A:hover {
  background-color:#8E8E8E;
}
.submit::-moz-focus-inner { 
  border:0;
  padding:0;
}

/* browse */

.fileUpload {
  position:relative;
}
.browserVisible {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.browserHidden {
  position:relative;
  -moz-opacity:0 ;
  filter:alpha(opacity: 0);
  opacity: 0;
  z-index: 2;
}

@media only screen and (max-width: 800px) {
}

@media only screen and (max-width: 500px) {
}
