/*fetus2009*/
@import url(client-base.css); 
#content_wrap, #header #dates { background-color:#339933; /*88AC32;*/ }  
#content_wrap { background:#339933 url(grad-top.jpg) left top repeat-x; padding-top:10px; padding-bottom:0px; }

#header #eventname, #header #location { color:#000010; }
#nav li a, #footer a { color:#339933; /*88AC32;*/ } 

body #nav li a { color:#EEEEEE; /*AAAACC;*/ }

#nav { background:transparent url(content_wrap-bg.jpg) right top repeat-y; padding-top:0px; padding-right:20px; margin-right:0; }
#content { margin-left:175px; }

#header, #f_phone_fax, #header #eventname, #footer, #header #location, body, #nav li, #content h1  { background-color:#CCCC16; } 
#header { background:#CCCC16 url(header-bg.jpg) right top no-repeat; padding-right:297px; padding-bottom:0px; min-height:142px; }
* html #IEroot #header { height:142px; }
#header #eventname { padding:0px 0px 20px; }
#header #dates { padding:15px 0px; }
#header #location { padding:20px 0px 0px; }
#content h1, #content h2, #content a, #content ul { color:#CCCC16; border-color:#CCCC16; } 
#content, #footer a:hover { color:#003300; /*#00784A;*/ } 
html { background:#339933; /*00784A;*/ } 
* html #IEroot #nav li a { filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#00CCCC16', EndColorStr='#E888AC32'); } 

#page_member form h1 { display: none; }
#page_member form h3 { border-top: none; }
#page_member form div.Entitlements ul { margin-top: 0px; }
#page_member table.RegFees td, #page_member table.RegFees th
	{ padding: 0px 1em; text-align: center; }
#page_member table.RegFees .FeeType { text-align: left; }
#page_member table { margin: 10px 20px; }
#page_member table.Contact th, #page_member table.Contact td { vertical-align: top; }
#page_member span.date, #page_member span.phone
	{ white-space:nowrap; font-weight: bold; }
#page_member p.footnote, #page_member sup
	{ font-size: 90%; font-style: italic; }
#page_member table.RegFees { line-height: normal; }

#page_register #content h3 { color:#CCCC16; }
table.RegFees th { text-align: center; padding-right: 0.5em; }
table.RegFees tr#precongress th { padding-top: 18pt; }
#page_member #content h3 { color:#CCCC16; }
#page_lowmid #content h3 { color:#CCCC16; }
#page_lowmid form h1 { display: none; }

#page_lowmid form h3 { border-top: none; }
#page_lowmid form div.Entitlements ul { margin-top: 0px; }
#page_lowmid table.RegFees td, #page_lowmid table.RegFees th
	{ padding: 0px 1em; text-align: center; }
#page_lowmid table.RegFees .FeeType { text-align: left; }
#page_lowmid table { margin: 10px 20px; }
#page_lowmid table.Contact th, #page_lowmid table.Contact td { vertical-align: top; }
#page_lowmid span.date, #page_lowmid span.phone
	{ white-space:nowrap; font-weight: bold; }
#page_lowmid p.footnote, #page_lowmid sup
	{ font-size: 90%; font-style: italic; }
#page_lowmid table.RegFees { line-height: normal; }