/* ==== */
/* Body */
/* ==== */
body {z-index: 1; margin: 5px; background-image: url(Brand.jpg); background-repeat: no-repeat; text-align: left; background-color: transparent; font-family: verdana, arial, sans-serif; font-size: 0.9em; font-weight: normal;}

table {font-size:0.9em}

a, a:hover, a:active {color: black; text-decoration: none}

/* ====== */
/* Titles */
/* ====== */
.crianlarich {z-index: 2; background-color: white; color: #D62400; position: absolute; left: 10px; top: 25px; width: 280px; height: 60px; padding: 0px; font-size: 50px; font-style: italic;}
.youth {z-index: 3; background-color: transparent; color: #D62400; position: absolute; left: 20px; top: 95px; width: 190px; height: 40px; padding: 0px; font-size: 28px; font-style: normal;}
.pagetitle {background-color: white; color: black; position: absolute; left: 270px; top: 215px; width: auto; padding: 2px; line-height: 1.2em; font-size: 1.2em; font-style: italic;}
.printer {background-color: white; color: #8f00d6; position: absolute; left: 700px; top: 215px; width: 250px; padding: 0px; font-size: 0.8em; font-style: normal; font-weight: normal; text-decoration: none}
.printer a:hover, .printer a:active, .printer a {color:#8f00d6; text-decoration:underline}
.blank, .printer, .print_title, .print_title2 {display:none}

/* ====== */
/* Navbar */
/* ====== */

.rest, .home, .home2, .fac, .fac_exp {color: white; font-weight: bold; font-size: 14px;}

.home a, .home a:hover, .home a:active, .fac a, .fac a:hover, .fac a:active, .rest a, .rest a:hover, .rest a:active,  .fac_exp a, .fac_exp a:hover, .fac_exp a:active  {color: white; font-weight: bold; font-size: 14px;}

.fac_sub, .fac_sub a, .fac_sub a:hover, .fac_sub a:active  {color: white; font-weight: normal; font-size: 13px;}

.home, .home a, .fac, .fac a, .fac_sub, .fac_sub a, .fac_exp, .fac_exp a, .rest, .rest a {text-decoration:none;}

.home a:hover, .home a:active, .fac a:hover, .fac a:active, .fac_exp a:hover, .fac_exp a:active, .fac a:hover, .fac a:active, .fac_sub a:hover, .fac_sub a:active, .rest a:hover, .rest a:active {text-decoration:underline;}

.home {z-index: 8; position: absolute; left: 20px; top: 168px; color:white; background-color: transparent; width: 153px; padding-left: 0px; padding-bottom: 10px; padding-top: 16px; border-bottom: white 1px solid;}

.home2 {z-index: 8; position: absolute; left: 0px; top: 168px; color:white; background-color: transparent; width: 20px; padding-left: 0px; padding-bottom: 10px; padding-top: 16px; border-bottom: white 1px solid;}

.fac {z-index: 7; position: absolute; left: 0px; color:white; background-color: transparent; width: 198px; padding-left: 20px; padding-bottom: 10px; padding-top: 8px;border-bottom: white 1px solid; font-weight: bold; font-size:14px;}

.fac_sub {z-index: 7; position: absolute; left: 0px; background-color: transparent; width: 200px; padding-left: 28px; padding-bottom: 10px; padding-top: 0px;}

.fac_exp {z-index: 7; position: absolute; left: 0px; color:white; background-color: transparent; width: 180px; padding-left: 20px; padding-bottom: 10px; padding-top: 8px; border-bottom: white 0px solid; font-weight: bold; font-size:14px;}

.navbar {z-index: 4; position: absolute; left: 0px; top: 248px; color: white; background-color: #8f00d6; width: 200px;}

.rest {z-index: 6; position: absolute; left: 0px; top: 248px; color:white; background-color: transparent; width: 220px; padding-left: 20px; padding-bottom: 10px; padding-top: 8px;border-bottom: white 1px solid; font-weight: bold; font-size:14px;}

.arrow {z-index: 14; position: absolute; left: 0px; width: 12px;height: 17px; padding: 0px; border: 0px;}

.author {z-index: 18; color: #D62400; background-color: white; position:absolute; font-size:9px}


/* ===== */
/* logos */
/* ===== */

.logotext1 a:hover, logotext1 a:active {color:white; text-decoration: underline}
.logotext2 a:hover, logotext2 a:active {color:white; text-decoration: underline}
.logotext1 {z-index: 9; position: absolute; left: 20px; font-size: 10px; color: white; background-color: transparent; width: 170px; text-decoration:none}
.logotext2 {z-index: 10; position: absolute; left: 20px; font-size: 10px; color:white; background-color: transparent;  width:170px; text-decoration:none}
.logotext1 a, .logotext2 a {color:white; text-decoration: none}
.logo1 {z-index: 11; position: absolute; border: 0px black solid}
.logo2 {z-index: 12; position: absolute; border: 0px black solid}
.acknowl, .acknowl a, .acknowl a:hover, .acknowl a:active {z-index: 13; border: 0px black solid; position: absolute; left: 10px; color:white; background-color: transparent; font-size: 9px; width:175px; padding:0px; margin:0px}
.star {z-index: 5; position: absolute; top: 65px; left: 945px; color: #8f00d6; background-color: transparent; font-size: 15px;}




/* ======= */
/* content */
/* ======= */
.content {z-index: 17; background-color: white; color: black; position: absolute; left: 230px; top: 250px; bottom: 50px; padding: 2px;  font-style: normal; font-weight: normal; line-height: 1.3em;}
.content a {color: #8f00d6; text-decoration: none}
.content a:active {color: #8f00d6; text-decoration:underline}
.content a:hover {color: #8f00d6; text-decoration:underline}


/* ======= */
/* address */
/* ======= */
.address {z-index: 16; position: relative; left: 0px; bottom: 0px; background-color: white; padding: 10px; padding-left: 40px;padding-right: 40px;color: #3f3f3f; border-top: #8f00d6 1px solid;  text-align:center;line-height: 1.3em;font-size:0.75em;}

.address a img,
.address a { text-decoration:none;border:none;}