h1 {
	font-family: "Times New Roman", Times, serif;
	color: #9b0000;
	font-size: 33px;
	font-weight: normal;
	padding: 0 0 19px 0;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	padding: 0 0 19px 0;
}

h2 a, h2 a:visited {
	color: #000000;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #be5653;
	font-size: 12px;
	padding: 0 0 19px 0;
}

.maroon {
	color: #a73b38;
}

.phone-txt {
	font-family: "Times New Roman", Times, serif;
	color: #9b0000;
	font-size: 16px;
	font-style: oblique;
	display: block;
	padding: 0 0 1px 0;
}

.phone-num {
	font-family: "Times New Roman", Times, serif;
	color: #A18954;
	font-size: 24px;
	display: block;
	padding: 3px 0 17px 0;
}

.hr hr {
	display: none;
}

.hr {
  height: 1px;
  background: #eaeaea;
  margin: 7px 0 17px 0;
}

#content p {
	line-height: 18px;
	padding: 0 0 17px 0;
}


a, a:visited {
	color: #a73b38;
}

a:hover {
	text-decoration: none;
}

.clear         { clear:both; }
 
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
  
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

img {
border:0;
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}

/***** Forms *****/
 
form {
display:inline;
}

#left-col #employee ul {
margin:0px;
padding:0px;
list-style-type:none;
}

#left-col #employee ul li {
background:url(../img/employee-back.gif) no-repeat;
padding:9px 52px 18px 9px;
width:144px;
float:left;
}

#left-col #employee ul li.third {
padding-right:9px;
}

#left-col #employee ul li img {
margin-bottom:10px;
}

#left-col #employee ul li .employeeDetails {
padding-left:9px;
}

#left-col #employee ul li .employeeDetails h2 {
font-size:11px;
padding-bottom:0px;

}

#left-col #employee ul li .employeeDetails h2 a, #left-col #employee ul li .employeeDetails h2 a:visited {
color:#2a2a2a;
text-decoration:none;
} 

#left-col #employee ul li .employeeDetails h2 a:hover {
text-decoration:underline;
}

#left-col #employee ul li .employeeDetails p {
font-size:11px;
}

#left-col #contactForm {
padding:0px 0px 0px 0px;
}

#left-col #contactForm ul {
margin:0px 0px 15px 0px;
padding:0px;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#878787;
width:520px;
}

#left-col #contactForm ul:after {
content:".";
height:0px;
clear:both;
visibility:hidden;
display:block;
}

#left-col #contactForm ul li {
clear:left;
background:none;
padding:0px 0px 0px 0px;
}

#left-col #contactForm ul li input {
display: block;
width: 193px;
float: left;
border:1px solid #cbcbcb;
padding:3px 0px 3px 3px;
margin:0px 0px 2px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ababab;
}

#left-col #contactForm ul li textarea {
display: block;
width: 260px;
height:88px;
float: left;
border:1px solid #cbcbcb;
padding:3px 0px 3px 3px;
margin:0px 0px 2px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ababab;
}

#left-col #contactForm ul li select {
display: block;
width: 264px;
float: left;
border:1px solid #cbcbcb;
padding:3px 0px 3px 3px;
margin:0px 0px 2px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ababab;
}

#left-col #contactForm ul li label {
text-align: left;
width: 109px;
float: left;
padding:5px 20px 5px 50px;
margin:0px 16px 2px 0px;
background-color:#f3f0ea;
}

#left-col #contactForm ul li label .asterisk {
color:#ff0700;
}

#left-col #contactForm form #buttons {
margin:5px 0px 0px 195px;
}

p.main {
color:#be5653; 
font-weight:bold;
}

#publication ul {
margin:0px 0px 0px 30px;
padding:0px 0px 0px 0px;
list-style-type:none;
}

#publication ul li {
padding:2px 0px 2px 20px;
background:url(../img/pdfIcon.gif) no-repeat left 7px;
}

#publication ul li a, #publication ul li a:visited {
line-height:18px;
padding:0px 0px 0px 0px;
color:#2a2a2a;
}

#left-col ul {
margin:0px 0px 15px 40px;
padding:0px;
list-style-type:none;
}

#left-col ul li {
background:url(http://www.universalcompanies.org/img/listArrow.gif) no-repeat left 5px;
padding:0px 0px 15px 15px;
line-height:17px;
}

#left-col ul.linksList li {
padding:0px 0px 0px 15px;
}

#left-col ul li a, #left-col ul li a:visited {

}

#contact ul {
margin-left:0px;
}

#contact ul li {
float:left;
background:url(../img/email.gif) no-repeat left center;
padding:0px 0px 5px 30px;
width:200px;
}

#contact ul li a, #contact ul li a:visited {
color:#2a2a2a;
}

#spanishList ul {
width:280px;
}

#spanishList ul li {
background:none;
padding:0px 5px 0px 5px;
/*height:26px;*/
position:relative;
width:120px;
float:left;
border-bottom:#DAD8D9 1px solid;
}

#spanishList ul li a, #spanishList ul li a:visited {
color:#2a2a2a;
text-transform:uppercase;
font-size:11px;
text-decoration:none;
display:block;
padding:10px 5px 9px 35px;
/*height:26px;*/
}

#spanishList ul li.active {
background:url(../img/listLeftCurve.gif) no-repeat left top;
padding:0px 5px 0px 5px;
/*height:26px;*/
position:relative;
width:120px;
float:left;
border-bottom:#DAD8D9 1px solid;
}

#spanishList ul li.active a, #spanishList ul li.active a:visited {
background:url(../img/listRightCurve.gif) no-repeat right top;
display:block;
padding:10px 5px 9px 35px;
/*height:26px;*/
}

.eng {
background:url(../img/unionJack.gif) no-repeat;
width:27px;
height:18px;
display:block;
position:absolute;
top:8px;
left:5px;
}

.spani {
background:url(../img/spain.gif) no-repeat;
width:27px;
height:18px;
display:block;
position:absolute;
top:8px;
left:5px;
}

#left-col ul#legalisation {

}

#left-col ul#legalisation li {
float:left;
width:140px;
padding-left:10px;
}

#legalis select {
width: 264px;
border:1px solid #cbcbcb;
padding:3px 0px 3px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ababab;
}