
* {
margin: 0;
padding: 0;
}

body, table, th, td, input, textarea, select, option {
font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body {
background: #f7f6f2 url(/i/bgbody.gif) 50% 0 repeat-y;
text-align: center;
color: #333;
}

#container {
position: relative;
width: 690px;
margin: 15px auto;
text-align: left;
}

#brand {
float: left;
width: 516px;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #F4F4EF;
}

#content {
float: left;
width: 516px;
clear: left;
padding-bottom: 15px;
}

#bar {
width: 140px;
margin-left: 547px;
font-size: 11px;
}

#notes {
width: 516px;
clear: left;
padding-top: 15px;
margin: 15px 0;
border-top: 1px solid #F4F4EF;
color: #ccc;
font-size: 11px;
}
#notes a {
color: #ccc;
font-weight: normal;
text-decoration: none;
}

/*  */

h1, h2, h3 {
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
color: silver;
font-weight: bold;
margin-bottom: 15px;
}
h1 {
color: #c46900;
font-size: large;
voice-family: "\"}\""; 
voice-family:inherit;
font-size: x-large;
}
html>body h1 {
font-size: x-large;
} 

h2 {
border-top: 1px solid #F4F4EF;
padding-top: 15px;
margin-top: 15px;
clear: left;
font-size: medium;
voice-family: "\"}\""; 
voice-family:inherit;
font-size: large;
}
html>body h2 {
font-size: large;
} 

h3 {
padding-top: 10px;
margin-top: 10px;
clear: left;
font-size: small;
voice-family: "\"}\""; 
voice-family:inherit;
font-size: medium;
}
html>body h3 {
font-size: medium;
} 

#content p, #bar  {
line-height: 1.4;
}

li {
font-size: 11px;
}

#content ul {
clear: left;
}

p {
margin: 0 0 15px 0;
}

a {
color: #c46900;
}
a:visited {
color: #666;
}
a:hover {
color: #666;
text-decoration: none;
}

ul {
margin: 0 0 15px 15px;
}
li {
padding-bottom: 1px;
}

img {
border: 0;
}
p img {
float: left;
margin: 1px 20px 10px 0;
}

/*  */

/*  */

#lr	{
text-indent: -9999px;
width: 134px;
height: 93px;
padding-top: 15px;
display: none;
}



/* RIR */
#rir {
text-align: center;
border-bottom: 1px solid #EBE9E0;
padding-bottom: 15px;
}

#rir a {
width: 133px;
display: block;
background: #fff;
padding: 10px 0;
border: 1px solid #EBE9E0;
text-decoration: none;
}
#rir a:hover {
border: 1px solid #ccc;
}

#rir a span {
display: block;
font-size: 11px;
color: #ccc;
margin: 5px 0;
}
#rir a span strong {
display: block;
font-size: 11px;
color: #ccc;
}

#bar ul {
margin: 0 0 0 3px;
}
#bar li {
background: url(/i/bul.gif) 0 5px no-repeat;
list-style: none;
padding: 0 0 3px 15px;
}

#bar a {
color: #91908a;
font-weight: normal;
}
#bar a:hover {
color: #333;
}

#nav {
border-bottom: 1px solid #EBE9E0;
padding: 15px 0;
margin: 15px 0;
}
#navpro {
background: url(/i/hprod.gif) 0 10px no-repeat;
border-bottom: 1px solid #EBE9E0;
padding: 30px 0 15px 0;
margin: 15px 0;
}

#bar a.selected {
font-weight: bold;
color: #666;
}

hr {
display: none;
}

label, .submit {
cursor: pointer;
}
label {
display: block;
}
.text {
padding: 3px;
}

#fname, #femail, #fmessage, #ftele {
width: 95%;
background: #f9f9f9;
border-top: 1px solid #999;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #999;
padding: 3px;
}
#ftele {
width: 50%;
}

/*  */

#content h2 {
margin: 25px 0 15px 0;
}
#content h2 a {
color: #784000;
text-decoration: none;

}
#content h2 a:hover {
color: silver;
}
#content dl a {
color: #c46900;
}
#content dl a:hover {
color: silver;
}
#content dd {
margin: 0 0 15px 0;
}

.frontdate {
font-size: 11px;
color: #999;
}
#front {
background: url(/i/hnews.gif) 0 15px no-repeat;
padding-top: 15px;
}
#front h2 {
margin-bottom: 0;
}
.footnote {
border-top: 1px solid #F4F4EF;
padding: 15px 0 0 0;
}