@charset "UTF-8";

/* ---TAG--- */

body { margin: 0; padding: 0; }

h1 { margin: 0; padding: 0; font-weight: normal; }
h2 { margin: 0; padding: 0; font: normal 26px Arial, Helvetica, sans-serif; }

p { font: 11px/17px Arial, Helvetica, sans-serif; color: #333; }
p a, p a:link, p a:visited { color: #333; text-decoration: underline; }
p a:hover { color: #777; text-decoration: underline; }

li { margin-left: 0; padding: 0; text-indent: 0; list-style-image: url(../images/bullet.jpg); }

ul { margin-left: 0; padding: 0 0 0 10px; text-indent: 0; }

/* ---ID--- */

#bkgr-about { background: #000 url(../images/bkgr-about.jpg) no-repeat; }
#bkgr-home { background: #FFF url(../images/bkgr-home.jpg) no-repeat; }

#content { width: 889px; height: 306px; margin: 0 0 50px 30px; padding: 10px 10px 0 10px; background: url(../images/bkgr-white.png) no-repeat; }
#content-2nd { margin: 0 0 0 30px; padding: 10px 10px 40px 10px; height: auto; width: 887px; background-color: #FFF; }

#copy-home { width: 469px; height: 269px; margin: 0; padding: 0; background: url(../images/bkgr-crosses.png) no-repeat; }

#footer { margin: 0; padding: 0; height: 70px; width: 960px; }

#header { margin: 0; padding: 0; height: 113px; width: 730px; }

#nav { margin: 0 0 30px 0; padding: 0; height: 60px; width: 730px; }

#news-press { margin: 0; padding: 20px 0 0 70px; width: 890px; }

#wrapper { margin: 0; padding: 0; width: 960px; }

/* ---CLASS--- */

.address { font: 11px/14px Arial, Helvetica, sans-serif; color: #999; }
.address a:link, .address a:visited { color: #999; text-decoration: none; }
.address a:hover { color: #333; text-decoration: none; }

.address-2nd { font: 11px/14px Arial, Helvetica, sans-serif; color: #777; }
.address-2nd a:link, .address-2nd a:visited { color: #777; text-decoration: none; }
.address-2nd a:hover { color: #999; text-decoration: none; }

.alt { font: 9px Arial, Helvetica, sans-serif; color: #666; }

.body-copy { font: 11px/17px Arial, Helvetica, sans-serif; color: #333; }
.body-copy a:link, .body-copy a:visited { color: #333; text-decoration: underline; }
.body-copy a:hover { color: #777; text-decoration: underline; }

.body-copy-home { font: 11px/15px Arial, Helvetica, sans-serif; color: #333; }

.copyright { font: 9px/16px Arial, Helvetica, sans-serif; color: #CCC; }
.copyright-2nd { font: 9px/16px Arial, Helvetica, sans-serif; color: #333; }

.estudiotres { font: 10px/14px Arial, Helvetica, sans-serif; color: #CCC; }
.estudiotres a:link, .estudiotres a:visited { color: #CCC; text-decoration: none; }
.estudiotres a:hover { color: #999; text-decoration: none; }

.estudiotres-2nd { font: 10px/14px Arial, Helvetica, sans-serif; color: #333; }
.estudiotres-2nd a:link, .estudiotres-2nd a:visited { color: #333; text-decoration: none; }
.estudiotres-2nd a:hover { color: #555; text-decoration: none; }

.form-grey { font: 10px/13px Arial, Helvetica, sans-serif; color: #666; }

.headline { font: 46px Arial, Helvetica, sans-serif; color: #000; }
.headline-home { font: 46px/30px Arial, Helvetica, sans-serif; color: #000; }

.sub-headline { font: 29px Arial, Helvetica, sans-serif; color: #000; }

.sub-nav { font: 11px Arial, Helvetica, sans-serif; color: #000; }
.sub-nav a:link, .sub-nav a:visited { color: #FFF; text-decoration: none; }
.sub-nav a:hover { color: #000; text-decoration: none; }

.sub-nav-visited { font: 11px Arial, Helvetica, sans-serif; color: #000; }
.sub-nav-visited a:link, .sub-nav-visited a:visited, .sub-nav-visited a:hover { color: #000; text-decoration: none; }

.tagline { font: 17px Arial, Helvetica, sans-serif; color: #FFF; }

.tertiary-nav { font: 11px/17px Arial, Helvetica, sans-serif; color: #777; }
.tertiary-nav a:link, .tertiary-nav a:visited { color: #333; text-decoration: underline; }
.tertiary-nav a:hover { color: #777; text-decoration: underline; }

.testimonial { font: 11px/17px Arial, Helvetica, sans-serif; color: #888; }
