body {
	background: url(../images/bg.gif) repeat-y #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #7C7C7A;
	margin: 0 0 50px 0;
	padding: 0;
}

a { color: #f60; }
p { margin: 0; padding-bottom: 12px; }
.hide { display: none; }
#home { background: url(../images/landing-page.jpg) no-repeat top left #fff; margin: 0; }

#homenav { list-style: none; margin: 235px 0 0 0; padding: 0; }
#homenav li { list-style: none; margin: 0 0 5px 51px; padding: 0; }
#homenav a { display: block; width: 235px; height: 16px; }

#homenav .letterimg { background: url(../images/hn_letter-off.gif) no-repeat center left; }
#homenav .letterimg:hover,
#homenav .letterimg:active { background: url(../images/hn_letter-on.gif) no-repeat center left; }

#homenav .interviewimg { background: url(../images/hn_interview-off.gif) no-repeat center left; }
#homenav .interviewimg:hover,
#homenav .interviewimg:active { background: url(../images/hn_interview-on.gif) no-repeat center left; }

#homenav .businessimg { background: url(../images/hn_business-off.gif) no-repeat center left; }
#homenav .businessimg:hover,
#homenav .businessimg:active { background: url(../images/hn_business-on.gif) no-repeat center left; }

#homenav .companyimg { background: url(../images/hn_company-off.gif) no-repeat center left; }
#homenav .companyimg:hover,
#homenav .companyimg:active { background: url(../images/hn_company-on.gif) no-repeat center left; }

#homenav .proxyimg { background: url(../images/hn_proxy-off.gif) no-repeat center left; }
#homenav .proxyimg:hover,
#homenav .proxyimg:active { background: url(../images/hn_proxy-on.gif) no-repeat center left; }

#homenav .pdfimg { background: url(../images/hn_pdf-off.gif) no-repeat center left; }
#homenav .pdfimg:hover,
#homenav .pdfimg:active { background: url(../images/hn_pdf-on.gif) no-repeat center left; }


#header { height: 86px; background: url(../images/header.jpg) no-repeat top left #695e51; }
#header .homelink { display: block; width: 650px; height: 86px; }

#nav { float: left; width: 150px; margin: 0; padding: 0; background: url(../images/navswoosh.gif) no-repeat top left #e5e4e1; }
#nav ul { margin: 50px 0 0 0; padding: 0; list-style: none; }
#nav li { margin: 0; padding: 0; }
#nav a { width: 150px; display: block; padding: 7px 15px; margin: 2px 0; text-decoration: none; color: #494843; background-color: #e5e4e1; voice-family: "\"}\""; voice-family:inherit; width: 120px; }
html>body #banner { width: 120px; }
#nav a:hover, #nav a:active { text-decoration: underline; background-color: #eeedeb; }
#nav .sub { padding: 0 0 5px 25px; margin: 0; font-size: 10px; line-height: normal; }
#nav .sub:hover , #nav .sub:active  { background-color: #e5e4e1; }

body#letter #nav .letter a,
body#interview #nav .interview a,
body#business #nav .business a,
body#company #nav .company a,
body#directors #nav .company a,
body#officers #nav .company a,
body#vp #nav .company a,
body#subs #nav .company a,
body#advisory #nav .company a,
body#locations #nav .company a,
body#shareholder #nav .company a,
body#proxy #nav .proxy a { font-weight: bold; color: #f60; background-color: #eeedeb; }

body#directors #nav .directors a,
body#officers #nav .officers a,
body#vp #nav .vp a,
body#subs #nav .subs a,
body#advisory #nav .advisory a,
body#locations #nav .locations a,
body#shareholder #nav .shareholder a { font-weight: normal; color: #f60; background-color: #e5e4e1; }

#content { margin-left: 175px; padding: 40px 20px 0 0; }
#content h1 { font-size: 18px; color: #807E75; font-weight: normal; margin-top: 0; }
#content h2 { font-size: 14px; color: #f60; font-weight: bold; line-height: 28px; margin-top: 30px; }
#content h3 { font-size: 11px; color: #807E75; text-transform: uppercase; font-weight: bold; line-height: 18px; margin: 5px 0; }
#content h4 { font-size: 12px; color: #333; font-weight: bold; line-height: 24px; margin: 0px 0 40px 0; }
#content .president { margin: 0 0 50px 150px; }
#content .president img { float: left; margin-left: -150px; }

body#letter #content .thumb { float: left; margin: 0 20px 20px 0; }
body#interview #content { padding-top: 0; }
body#interview #content .thumb { float: left; margin: 0 20px 0 -25px; }
body#subs #content img { float: left; margin-top: 5px; }
body#subs #content p.sub { margin-left: 190px; }

#col1 { float: left; width: 220px; }
#col2 { width: 220px; }

small { font-size: 10px; font-style: italic; }

