/* - Global styledefs - */

body, td, div, p { font:normal 10pt verdana,arial,helvetica; color:black; }

.pageTitle {font:bold 25px arial; color:black;}
.pageTitleSep {font:normal 27px arial; color:black;}
.pageTitleCell {vertical-align:top;padding:6px;}

.headerPanel { background-color:#E4E199; }
.headerPanel td { color:black;  font-size:9pt; }
.headerPanel td a:hover { background-color:#E4E199; }
.headerSeparRow, .headerSeparRow td { background-color:white; }

.naviPanel { background-color:black; }
.naviPanel td { color:#aaaaaa; font-size:10pt; font-weight:bold; }
.naviPanel td a, .naviPanel td a:link, .naviPanel td a:visited
{ color:white; text-decoration:none; }

.naviPanel td a:hover { background-color:black; text-decoration:underline; }
.bottomNavLinks { font-size:8pt; }


/* Search input */
#searchGoButton { font:normal 8pt verdana,arial,helvetica; margin-top:1px; }
#searchInput { font:normal 8pt verdana,arial,helvetica; width:100px; }

/* Misc */
.copyright { font-size:8pt; }
.credits { font-size:8pt; }

.innerTable { background-color:#f8f8f8; }
.standardButton { font:bold 10pt verdana,arial; background-color:#669966; color:white; }


/* Headers */
h1, .h1 { font:bold 12pt verdana,arial,helvetica; color: #339966; }
h2, .h2 { font:bold 10pt verdana,arial,helvetica; color:#339966; }
h3, .h3 { font:bold 10pt verdana,arial,helvetica; color:#335533; }


/* Links */
a { color: #669966; }
a:visited { color:#669966; }	
a:hover { background-color:#FFFFCC; }


/* Font styles */
.small { font-size:8pt; font-weight:light; font-family: verdana, arial, helvetica; }
.verysmall { font-size:7pt; font-weight:light; font-family: verdana, arial, helvetica; }
.errMsg { color:#FF3333; text-decoration: none; }
address { font:normal 9pt arial,helvetica; /*font-style:italic;*/ }

.subTitleRow { font:bold 9pt verdana,arial,helvetica; color:black; background-color:#EEEEEE; }

.greetingMessage { font:bold 10pt verdana,arial,helvetica; color:black; }
