
body {
background: #000;
padding: 0;
margin: 0;
text-align: center;
}

.alt {
display: none;
}

#wrapper {
width: 800px;
text-align: left;
margin: 10px auto;
padding: 0;
border: 1px solid #fff;
}

#header {
height: 155px;
background: #000 url(../images/site/logo.jpg) no-repeat center top;
text-align: center;
}

#header h1 {
margin: 0;
padding: 0;
}

#header a:link, #header a:visited {
text-decoration: none;
color: #EAAD91;
}

#header a:hover {
color: #F0BF9F;
text-decoration: underline;
}

#hContact {
height: 40px;
margin: 0;
border-top: 1px solid #FFF;
text-align: center;
font-family: "Trebuchet MS", arial, helvetica, sans-serif;
}

#hContact ul { margin: 10px 0; padding: 0; }

#hContact ul li { 
margin: 3px  30px 0 30px; 
padding: 0; 
list-style-type: none;
color: #FFF;
display: inline;
font-weight: normal;
font-size: 13px;
}

#hContact a:link, #hContact a:visited {
color: #FFF;
}

#hContact a:hover {
color: #FFFF99;
clear: both;
}

/**************************
Navigation
**************************/

#nav {
height: 25px;
background: transparent url(../images/site/nav_back.jpg) repeat-x 0 3px;
}

ul#navlist { margin : 0 25px 0 0; padding: 0 10px; }

#navlist li {
display: inline;
list-style-type: none;
float: right;
}

#nav a {
margin: 0 0 0 20px;
letter-spacing: 1px;
width: 165px;
height: 20px;
display: block;
text-align: center;
border: 1px solid #FFF;
text-decoration: none;
color: #FFF;
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 5px 0 0 0;
}

#nav a:link, #nav a:visited {
background: #666;
}

#nav .current a:link, #nav .current a:visited {
background: #CCC;
color: #000;
}

#nav a:hover {
background: #231F20;
}


#nav2 {
height: 25px;
}

ul#navlist2 { margin : 20px 85px 0 0; padding: 0 10px; }

#navlist2 li {
display: inline;
list-style-type: none;
float: right;
}

#nav2 a {
margin: 0 0 0 8px;
letter-spacing: 1px;
width: 145px;
height: 20px;
display: block;
text-align: center;
border: 1px solid #CCC;
text-decoration: none;
color: #FFF;
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
padding: 5px 0 0 0;
}

#nav2 a:link, #nav2 a:visited {
background: #85836A;
}

#nav2 a:hover {
background: #231F20;
}
/********************
 CONTENT
 * *****************/

#content {
color: #FFF;
font-family: verdana, arial, helvetica, sans-serif;
margin: 20px;
overflow: auto;
}

#content p {
font-weight: normal;
font-size: 12px;
margin: 10px 35px;
line-height: 18px;
}

#content ul li {
color: #FFF;
list-style-type: none;
font-size: 12px;
margin: 5px 0 5px 20px;
line-height: 19px;
font-weight: normal;
padding-left: 25px;
background: transparent url(../images/site/li_Back.gif) no-repeat left top;
}

h2 {
font-size: 18px;
margin: 30px 50% 20px 0;
border-bottom: 1px solid #575757;
}

h3 {
color: #DDD9A7;
font-size: 16px;
margin: 40px 0 10px 10px;
padding: 0 0 0 42px;
background: transparent url(../images/site/h3_back.gif) no-repeat left;
}

#subNav {
text-align: center;
margin: 0 0 20px 0;
}

#subNav a:link, #subNav a:visited {
color: #CBAF84;
}

#subNav a:hover {
color: #FFF;
}

.top a:link, .top a:visited {
color: #CBAF84;
}

.top a:hover {
color: #FFF;
}

p.footnote {
font-style: italic;
}

p.cost {
}

#eng #content {
background: url(../images/site/eng.jpg) no-repeat 500px 50px;
}

#fam #content {
background: url(../images/site/fam.jpg) no-repeat 500px 50px;
}

#hs #content {
background: url(../images/site/hs.jpg) no-repeat 500px 50px;
}

#wed #content {
background: url(../images/site/wed.jpg) no-repeat 500px 50px;
}

#spec #content {
background: url(../images/site/spec.jpg) no-repeat 500px 50px;
}

#text_left {
margin-right: 260px;
}

#text_left a {
text-decoration: none;
font-size: 10px;
font-family: verdana, arial;
}

#text_left a:link, #text_left a:visited {
color: #FFF;
border: 1px solid #FFF;
background: #85836A;
padding: 2px 5px;

}

#text_left a:hover {
background: #231F20;
}

.plink {
text-align: right;
padding-right: 30px;
}

#wed #text_left {
margin-right: 270px;
}