/*** FROM GPE'S defaultHTML_FUZ.css ***/

/* GLOBAL -- Link Styles */
a:Link, a:Visited { color:#03c; text-decoration:underline; }
a:Hover, a:Active { color:#006; text-decoration:none; }

/* Default HTML 4.0 Styles */
body, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre { display:block; font:11px Tahoma; line-height:140%; }
li { font:11px Tahoma; line-height:140%; }
head { display:none; }
table { display:table; }
tr { display:table-row; }
thead { display:table-header-group; }
tbody { display:table-row-group; }
tfoot { display:table-footer-group; }
col { display:table-column; }
colgroup { display:table-column-group; }
td, th { display:table-cell; font:11px Tahoma; }
caption { display:table-caption; font:11px Tahoma; }
th { font-weight:bolder; text-align:center; }
caption { text-align:center; }
h1 { font-size:30px; }
h2 { font-size:24px; }
h3 { font-size:18px; }
h4 { font-size:14px; }
h5 { font-size:11px; }
h6 { font-size:10px; }
h1, h2, h3, h4, h5, h6, b, strong { font-weight:bold; }
blockquote { margin-left:40px; margin-right:40px; }
i, cite, em, var, address { font-style:italic; }
pre, tt, code, kbd, samp { font-family:monospace; }
pre { white-space:pre; }
button, textarea, input, object, select { display:inline-block; }
big { font-size:1.17em; }
small, sub, sup { font-size:.83em; }
sub { vertical-align:sub; }
sup { vertical-align:super; }
thead, tbody, tfoot { vertical-align:middle; }
s, strike, del { text-decoration:line-through; }
hr {  }
ol, ul, dir, menu, dd { margin-left:40px; }
ol { list-style-type:decimal; }
ol ul, ul ol, ul ul, ol ol { margin-top:0; margin-bottom:0; }
u, ins { text-decoration:underline; }
br:before { content:"\A"; }
:before, :after { white-space:pre-line; }
center { text-align:center; }
abbr, acronym { font-variant:small-caps; letter-spacing:0.1em; }
:link, :visited { text-decoration:underline; }
:focus { outline:thin dotted invert; }

/*** FROM GPE'S defaultHTML_FUZ.css ***/

/*** FROM GPE'S custom.css ***/
.divider_onwhite { height:1px; background:url(dots_onwhite.gif) repeat-x; overflow:hidden; margin:5px 0px 5px 0px; }
.divider_onblue { height:1px; background:url(dots_onblue.gif) repeat-x; overflow:hidden; margin:5px 0px 5px 0px; }
.divider_ongrey { height:1px; background:url(dots_ongrey.gif) repeat-x; overflow:hidden; margin:5px 0px 5px 0px; }
/*** FROM GPE'S custom.css ***/

html { min-height:100%; margin-bottom:1px; }
body { background:#ebeae0; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px; }
.gosem { cursor:pointer; font-size:8pt; }
#topmost { margin:auto; width:780px; }
#topcontainer { float:left; width:758px; background:#ebeae0; }
#headcontainer { margin:0px; }
tr.logorow { background:url(hdr_bg.jpg) repeat-x #ddd; }
td.borderrow { margin:0; padding:0; background:#069; border-top:1px solid #164c8c; border-bottom:1px solid #164c8c; }
#contentcontainer { float:left; width:758px; text-align:left; background:#fff; }
#containerdiv { float:left; margin:0px; }
#container { float:left; margin:0px; text-align:left; }
#navcontainer { font-size:12px; vertical-align:top; width:0px; height:350px; background-color:#fff; padding:10px; }
.navsection { font-weight:bold; color:#069; padding:0px 0px 0px 2px; margin:10px 2px 2px 5px; }
.navitem { margin-left:6px; font-size:11px; }
.navitem a { color:#03c; display:block; margin:0px 4px 0px 5px; padding:2px; }
.navitem a:link, .navitem a:visited { color:#03c; text-decoration:none; }
.navitem a:hover { text-decoration:none; color:#006; }
#primarycontent1 { vertical-align:top; width:758px; }
#primarycontent2 { vertical-align:top; padding:15px; }
#primarycontentcont { margin:0px; padding:10px; background-color:#fff; }
#primarycontentcont a:link {  }
#primarycontentcont .pageheader {  }
#primarycontentcont a:link.stretchtoggle, a:visited.stretchtoggle { display:inline; color:#4a8d25; cursor:pointer; }
#primarycontentcont a:hover.stretchtoggle { text-decoration:underline; }
#primarycontentcont .stretchtogglecontainer { margin:0px 50px 0px 30px; }
#primarycontentcont .stretcher { visibility:visible; margin:4px 20px 8px 40px; }
#primarycontentcont .stretchercontent { padding:6px 7px 6px 10px; width:90%; background:#c7dcbb; border:1px solid #4a8d25; line-height:1.4em; }
#primarycontentcont .stretchcloser { font-size:7pt; float:right; padding:0px 2px 0px 2px; margin:-6px -6px 0px 0px; border-left:1px solid #4a8d25; cursor:pointer; line-height:1.3em; }
#footer { clear:both; background:url(footer-back.png) no-repeat bottom; color:#b9d4b0; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:10px 0 5px 0px; width:758px; font-size:11px; font-weight:normal; }
#footer table { }
#footer ul { margin:2px 0px 10px 41px; }
#footer li { display:inline; font-size:11px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
#footer p { margin:0 0 20px; padding:0 0 20px; }
#footer div.footer { padding:5px; }

#topmost h1 { font-size:20px; font-weight:bold; color:#4a8d25; text-align:center; }
#topmost h2 { font-size:9pt; margin:0; padding:0; font-style:normal; font-weight:strong; color:#000; }
#topmost h2 strong { color:#4a8d25; }
#topmost h2.subtitle { font-size:9pt; font-style:normal; font-weight:bold; color:#4a8d25; text-align:center; }
#topmost h3 { font-size:9pt; margin:5px 0 0 0; padding:0; font-style:normal; font-weight:bold; color:#4a8d25; }
#topmost h3 span.date { float:left; width:6em; text-align:left; font-weight:bold; }
#topmost h3 span.time { float:left; width:6em; text-align:left; font-weight:bold; }
#topmost h3 span.length { float:left; width:6em; text-align:left; font-weight:bold; }
#topmost h3 span.speaker { float:left; width:6em; text-align:left; font-weight:bold; }
#topmost h3 span.speaker1 { float:left; width:6em; margin-bottom:0; text-align:left; font-weight:bold; }
#topmost h3 span.text { font-weight:normal; color:#000; }
#topmost h3.register { text-align:center; font-weight:bold; }
.clear { clear:both; }
.center { text-align:center; }
.lineheader { background:#dcdcdc; border-bottom:none !important; font-weight:normal !important; padding-bottom:10px; }
