/*
(c) Copyright 2004, Josepmaria Roca
	hello@jmroca.net
*/

/* HTML Elements
-------------------------------------------------------*/
body, td, input, ta, textarea, form {
  font-family: Trebuchet MS, Trebuchet, Bitstream Vera Sans, Helvetica, sans-serif;
}

body {
  background: url('images/backs/bottom.jpg') no-repeat fixed bottom left;
	font-size: 1em;
	border: 0px solid white;
	color: #222f44;
  margin:0px;
}

#divBody2 {
  background: url('images/backs/top-uxa.jpg') no-repeat top left;
  height: 100%;
  padding:20px;
}

img {border: solid white 0px;}

a {
  color: black;
  font-weight: bold;
}

a:hover {
  color: #a45900;
}

/* Classes
-------------------------------------------------------*/
.inputSubmit {
	color: #222f44;
	border: solid white 1px;
	background-color: #bbb;
	font-size: 0.8em;
	font-weight: bold;
}
.inputText {
	padding-left: 2px;
	border: 1px solid #808080;
	background-color: white;
	font-size: 1.1em;
  background: url('images/backs/fieldback.gif') no-repeat top left;
}
.printOnly {
  display: none;
  visibility: hidden;
}
.errMsg {color: red;}

/* Header
-------------------------------------------------------*/
#webHeader {height:50px;}

/* Navbar
-------------------------------------------------------*/
#webNavbar {
  text-align: center;
  margin-top: 55px;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-size: 1em;
  font-weight: bold;
  letter-spacing: .05em;
}

/* Navbar Items and Subitems
-------------------------------------------------------*/
.webNavbarItem a, .webNavbarItemS a {
  text-decoration: none;
  color: black;
}
.webNavbarItem a:hover {
  border-top: solid 6px #a45900;
  color: #a45900;
}
.webNavbarItem a:active, .webNavbarItemS a {
  border-bottom: solid 6px #445f88;
  color: #445f88;
}

/* SectionTitle
-------------------------------------------------------*/
#webSectionTitle {}
#webSectionTitle h1 {
  margin: 20 0 20 0;
  color: #445f88;
}

/* Contents
-------------------------------------------------------*/
#webContentsL1 {
  width: 720px;
  line-height: 1.4em;
}

/* Foot
-------------------------------------------------------*/
#webFoot {
  font-family: sans-serif;
  text-align: center;
  font-size:.7em;
  margin-top: 150px;
  border-top: dashed #222f44 1px;
}
#webFootXTX {
	letter-spacing: 0.1em;
	font-weight: bold;
	text-decoration:none;
}

/* News
-------------------------------------------------------*/
.divNew {
  width: 720px;
  text-align: left;
  margin-top: 20px;
  padding-top: 20px;
  /*border-top: solid #a45900 1px;*/
}
.divNew h1 {margin: 0; font-size: .9em; letter-spacing: .2em; text-align: right; border-bottom: solid #a45900 1px; line-height: .9em; color: #666;}
.divNew h2 {margin: 0; font-size: 1.4em; letter-spacing: .1em; color: #a45900;}
.divNew h3 {margin: 0; font-size: 1.2em;}

/* Products
-------------------------------------------------------*/
.divProd {
  width: 720px;
  text-align: left;
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: solid #a45900 1px;
}
.divProd h1 {margin: 0; font-size: 1.4em; letter-spacing: .1em; color: #a45900;}
.divProd h2 {margin: 0; font-size: 1.2em; font-weight: normal;}