html, body {
	font-family: Arial, Helvetica, sans-serif; color: black; font-size: 9pt; padding: 0; margin: 0; border: 0; background-color: #fafafa; height: 100%}

div {padding: 0; border: 0; margin: 0}
img {padding: 0; border: 0; margin: 0}
p {padding: 0; border: 0; margin: 0}
table	{padding-bottom: 20px}

a:link, a:visited, a:active {color: #807f83; text-decoration: none}
a:hover	{color: black; text-decoration: underline}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}


#wrap {margin-top: 0; width: 685px; min-height: 100%; background-image: url(images/bg1.gif); background-repeat: repeat-y; background-position: left; padding-top: 40px; padding-left: 15px; border-left: 30px solid white; height: expression("100%")}



#banner	{height: 80px; width: 675px; margin-left: 10px; background-color: white;}

#contentholder	{background-image: url(images/bg2.gif); background-repeat: repeat-y; width: 685px; background-color: white; padding: 0; margin: 0; border: 0; }

#foot	{clear: both; width: 645px; background-image: url(images/footer.gif); background-repeat: no-repeat; background-position: left top; padding-top: 10px; padding-left: 10px; padding-right: 30px; background-color: #fafafa}
#foot p {font-size: 7pt; color: #cdced0}
#foot p.left {float: left}
#foot p.right {float: right}


#menu	{width: 648px; background-image: url(images/Menu_strip.gif); background-repeat: no-repeat; border-top: 1px solid #dddfe0; margin-left: 7px}
#menu p {border-bottom: 0; padding: 3px; word-spacing: 4px; font-size: 9pt}

#content {margin: 20px; width: 611px}
#content p {line-height: 150%}
#content a	{color: #363a3c}

#leftPanel {height: 100%; width: 184px; padding-top: 20px; float: left; padding-right: 12px}

#centerPanel {float: right; padding: 20px; width: 374px; border-left: 1px solid #d8d9da; }
#centerPanel p {padding-bottom: 20px;}
#centerPanel p.clear {padding-bottom: 0px;}

img.icon {vertical-align: middle}
span.selected	{color: black}
span.bold	{font-weight: bold}
span.black	{color: black}
span.gray	{color: #807f83}
span.italic {font-style: italic}

a.readmore:link, a.readmore:visited, a.readmore:active {color: #807f83; text-decoration: none; font-size: 7pt}
a.readmore:hover	{color: black}

p.largeQuote	{border-bottom: 1px solid #d8d9da; font-size: 15pt}
p.largeQuote a	{font-size: 10pt}
p.largeQuote a:hover	{text-decoration: underline}
p.bold	{font-weight: bold}
p.boldLarge	{font-weight: bold; font-size: 10pt}
p.center {text-align: center;}
p.clear {padding-bottom: 0px;}
p.videoList	{padding-top: 20px; font-weight: bold; padding-left: 10px; color: #807f83}
p.largerClear	{font-size: 12pt}
p.leftQuote	{border-bottom: 1px solid #d8d9da; padding-bottom: 40px; margin-bottom: 40px; font-weight: bold}
p.leftQuoteSmall	{border-bottom: 1px solid #d8d9da; padding-bottom: 40px; margin-bottom: 40px; font-weight: bold; font-size: 7pt}
p.floatRight	{float: right}
p.profilePics	{float: left; padding-right: 10px; padding-bottom: 10px;}
p.quote	{font-size: 12pt; font-weight: bold; padding-bottom: 20px}
p.portfolioLinkText	{margin-top: -18px; margin-bottom: 20px; font-size: smaller}

h1	{font-size: 10pt; color: black; padding-top: 20px}
h2	{font-size: 11pt; padding-top: 20px; padding-bottom: 5px; margin-bottom: 0}
h3	{padding: 0; margin: 0; font-size: 10pt; font-weight: bold; color: black}
h4	{font-size: 9pt; padding-top: 3px; padding-bottom: 3px; margin: 0; color: #807f83;}
div.grayLines h4	{padding-bottom: 0; font-weight: bold; color: black;}

#leftPanel h1 {padding-top: 0; margin-top: 0}

div.portfolio {float: right; padding: 15px; padding-right: 0px; width: 399px; border-left: 1px solid #d8d9da; display: none; min-height: 520px}
div.portfolio h1	{padding: 0; margin: 0; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #d8d9da; border-bottom: 1px solid #d8d9da; }
div.portfolio h2	{padding: 0; margin: 0; padding-top: 2px; padding-bottom: 2px; border-bottom: 2px solid #d8d9da; color: #807f83; font-size: 9pt; margin-bottom: 20px}

/*div.portfolio a:link, div.portfolio a:visited, div.portfolio a:active {color: #807f83; text-decoration: none}
div.portfolio a:hover	{color: black; text-decoration: underline}*/


#portfolio_default {padding-top: 45px; display: block}
/*div.more	{border-top: 1px solid #d8d9da; padding-top: 20px; margin-top: 10px}
div.more h1 {font-size: 9pt; color: #807f83; font-weight: bold; padding-bottom: 0px; margin-bottom: 0; margin-top: 0; padding-top: 6px}
div.more p {color: black; font-size: 9pt; line-height: 150%}*/
div.grayLines	{border-top: 1px solid #d8d9da; border-bottom: 1px solid #d8d9da; margin-top: 20px; margin-bottom: 20px; padding-top: 5px; padding-bottom: 5px; word-spacing: normal; font-weight: bold}

td.imgColumn	{padding-right: 15px}
td.newsColumn	{border-left: 1px solid #d8d9da; vertical-align: top; padding-left: 15px; padding-bottom: 8px}
td.grayBG	{background-color: #e7e7e8}
span.indent	{padding-left: 5px}
h1.news	{padding-top: 6px; margin-top: 0}
table	{margin-bottom: 0}




