@charset "utf-8";


/*body { background-color: #F7F1E6; }*/

/*body { background-color: #03726B; }*/
body { background-color: #03726B;  }
body,td,th { font-family: Calibri, Arial, Helvetica,sans-serif;  }


p {
	color: #03726B;
	padding-left: 0.8em;
	padding-top: -0.4em;
	font-size: 0.9em;
	padding-bottom: -0.4px;
	text-align: left;
}
h1 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: -0.3em;
}
h2 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	padding-top: -0.9px;
	padding-bottom: -0.9px;
	color: #F8F1E7;
}
h3 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 0.8em;
	color: #03726B;
	
}
h4 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	padding-top: -0.3em;
	padding-bottom: -0.3em;
	color: #03726B;
}
h5 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	padding-top: 0em;
	padding-bottom: -0.5em;
	margin-bottom: -0.2px;
	margin-top: 0px;
	padding-left: 0.8em;
}

h6 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
}
h7 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #FFFFFF;
}

#horiz  {
	border: 3;
	background-color: #CC3300;
	color: #CC3300;
	size: 3px;
	width: auto;
}
li {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #03726B;
	padding-left: .6em;
}

.style1   { color: #FFFFFF; font-family: Calibri, Arial, Helvetica, sans-serif; font-weight: bold; }
.style2   { color: #FFFFFF; font-style: italic; }
.style12  { color: #FFFFFF; font-family: Calibri, Arial, Helvetica, sans-serif; font-weight: bold; }
.style13  { color: #FFFFFF; }

.style14  { font-family: Calibri, Arial, Helvetica, sans-serif; font-weight: bold; }

.style10  { color: #03726B; font-weight: bold; }
.style15  { color: #03726B; font-family: Calibri, Arial, Helvetica, sans-serif; }
.style18  { color: #03726B; text-align: left; }
.style19  { color: #03726B; text-align: center; }
.style17  { color: #F8F1E7; font-family: Calibri, Arial, Helvetica, sans-serif; font-weight: bold; }
.style22  { font-size: smaller; }
.style70 { color: #03726B; font-family: Calibri, Arial, Helvetica, sans-serif;	font-size: larger; }
.style71 { font-size: larger; }
.style72 { font-family: "Times New Roman", Times, serif; }
.style73 { color: #03726B; }

.pumpkin  { color: #CC3300; }
.pumpkin_new { color: #CC3300; font-style: italic;  text-align: center;  font-size: x-large; }
.style1022  { color: #03726B; font-size: smaller; font-weight: bold; }
.style1528  { color: #03726B; font-family: Calibri, Arial, Helvetica, sans-serif; font-style: italic; }
.teal { color: #03726B; }


a:visited {	color: #CCCCFF;}
a:hover {
	color: #FFFFCC;
}
a:active {
	color: #FFFF33;
}

a:link {
	color: #FFFFFF;
}


/*Teal color for email address on contact page.*/
#special_link_teal {
	 color: #03726B;
}

#special_link_pumpkin {
	 color: #CC3300;
}

/*button {
	width: 15em;
	padding: .5em;
	color: #ffffff;
	text-shadow: 1px 1px 1px #000;
	border: solid thin #000000;
	-webkit-border-radius: .7em;
	-moz-border-radius: .7em;
	border-radius: .7em;
	-webkit-box-shadow: 2px 2px 3px #999; 
	box-shadow: 2px 2px 2px #bbb;
	background-color: #ce401c;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#05b3a8), to(#024440),color-stop(0.4, #03726B));
}*/

#button_eng { margin: 0; padding: 0;  }
#button_eng a { display: block; background: url(../images/glossy-pro-button_eng.gif) no-repeat; width: 216px; height: 0px  height :72px; padding: 72px 0 0 0; overflow: hidden; }
#button_eng a:hover { background: url(../images/glossy-pro-button_eng_hov.gif) no-repeat; width: 216px; height: 0px  height :72px; padding: 72px 0 0 0; overflow: hidden; }

#button_esp { margin: 0; padding: 0; }
#button_esp a { display: block; background: url(../images/glossy-pro-button_esp.gif) no-repeat; width: 216px; height: 0px  height :72px; padding: 72px 0 0 0; overflow: hidden; }
#button_esp a:hover { background: url(../images/glossy-pro-button_esp_hov.gif) no-repeat; width: 216px; height: 0px  height :72px; padding: 72px 0 0 0; overflow: hidden; }