/* Global */
body, table { color: #000; font: 12px Arial, Helvetica, sans-serif; }
body { background: #fff; }
#wrapper { margin: 0 auto; }

/* Links */
a { color: #009; text-decoration: underline; }
#signin a { color: #000; }
#leftnav a { color: #000; text-decoration: none; }
#leftnav a:hover { color: #555; }
#breadcrumbs a { color: #000; }
#breadcrumbs a:hover { color: #009; }
#subchannels a { color: #000; }
#subchannels a:hover { color: #009; }
.title a { color: #000; text-decoration: none; }
.title a:hover { color: #009; }
.print a, .email a { color: #000; text-decoration: none; }
.print a:hover, .email a:hover { color: #009; }
#leftftrcell a { color: #000; text-decoration: none; }
#leftftrcell a:hover { color: #009; }
#networkfooter a { color: #000; }

/* Header */
#header { width: 770px; }
#logo img { display: block; width:770px; }
#search { height: 22px; }
#welcome, #signin { font-size: 11px; margin-left: 10px; }
.searchlabel { font-size: 11px; }
#searchtextbox { width: 110px; height: 15px; border: 1px solid #999; font-size: 10px; }
#searchdrop { font-size: 10px; }
#go { width: 20px; height: 20px; padding: 0 5px 0 0; }
#searchkey { font-weight: bold; letter-spacing: 1px; }

/* Body/Structure */
#body { text-align: left; }
#leftnav { margin-bottom: 10px; font-weight: bold; }
.leftnav { font-size: 11px; font-weight: bold; padding: 0 10px; }
.leftcontainer, .rightcontainer, .leftnavgroup { padding: 0 8px; }
#leftgutter, #rightgutter { width: 9px; }
#breadcrumbs, #subchannels { font-size: 10px; }

/* Content */
.banner { padding: 4px; }
.heading { color: #333; font-size: 11px; letter-spacing: 2px; }
.banner, .title, .formtitle, .author, .source { font-size: 11px; font-weight: bold; }
.formtitle { color: #9cf; }
.fullabstract, .miniabstract, .body, .author, .caption, .date, .caption, .links { font-size: 11px; }
.miniabstract { color: #666; font-style: italic; }
.author { margin-bottom: 3px; }
.date { color: #666; }

/* Footer */
#footer { width: 770px; border: none; font-size: 11px; }
#leftftrcell { width: 140px; font-weight: bold; text-align: center; }
#networkfooter { clear: both; width: 770px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000; margin-top: 10px; text-align: center; }
#Login1_divUserInfo table { width: 200px; }
