* { margin: 0px; padding: 0px; }
html, body { height: 100%; }
body { background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
a { color: #c2a303; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { font-size: 24px; line-height: 30px; color: #c2a303; }
h2 { font-size: 16px; line-height: 18px; color: #5a2049; margin-top: 1em; }
em { color: #5a2049; font-style: normal; }
strong { color: #5a2049; }
ul { margin-left: 1em; #margin-left: 1.3em; _font-family: Arial, Helvetica, sans-serif; _font-size: 12px; xline-height: 18px; }

ul.ind { margin-left: 8em; #margin-left: 2.1em; _font-family: Arial, Helvetica, sans-serif; _font-size: 12px; xline-height: 18px; }


p.quote { 
  font-style: italic; 
  color: #5a2049;
}

p.signature { 
  text-align: right;
  color: #5a2049;
}

.footer { 
  font-size: 10px; 
  background-color: #5a2049; 
  color: #fff; 
  border-right: 130px solid #c2a303; 
}

.tiny {
  font-size: 6px;
}

a.altlink {
  color: #5a2049; 
  text-decoration: none;
  font-weight: bold; 
}

a.altlink:hover {
  text-decoration: underline; 
  font-weight: bold; 
}

a.nav { 
  display: block; 
  font-size: 13px; 
  color: #5a2049; 
  border-bottom: 1px solid #c2a303; 
  padding: 11px 0px; 
  text-transform: lowercase;
}

a.nav:hover { 
  text-decoration: none; 
  color: #c2a303;
}

a.navlastitem { 
  display: block; 
  font-size: 13px; 
  color: #5a2049; 
  border-bottom: none;
  padding: 11px 0px; 
  text-transform: lowercase;
}

a.navlastitem:hover { 
  text-decoration: none; 
  color: #c2a303;
}

a.navcurrent { 
  display: block; 
  font-size: 13px; 
  color: #c2a303;
  border-bottom: 1px solid #c2a303; 
  padding: 11px 0px; 
  text-transform: lowercase;
}

a.navcurrent:hover { 
  text-decoration: none; 
}

a.subnav { 
  display: block; 
  font-size: 13px; 
  color: #FFFFFF; 
  background-color: #5a2049; 
  border-bottom: 1px solid #FFFFFF; 
  padding: 7px 0px; 
  text-transform: lowercase;
}

a.subnav:hover { 
  text-decoration: none; 
  color: #c2a303;
}


#container { width: 702px; margin: 0px auto; position: relative; min-height: 100%; height: auto !important; height: 100%; }
#logo { text-align: right; padding: 16px 0px 12px 0px; }
#nav { width: 131px; float: left; margin-top: -8px; line-height: normal; }
#nav a { display: block; font-size: 13px; color: #5a2049; border-bottom: 1px solid #c2a303; padding: 11px 0px; text-transform: lowercase; }
#nav a:hover { text-decoration: none; color: #c2a303; }
#nav a.lastitem { border-bottom: none; }
#nav a.current { color: #c2a303; }

#subnav { margin-top: 21px; padding-bottom: 12px; border-bottom: 1px solid #c2a303; }
#subnav a { display: block; font-size: 12px; color: #5a2049; border-bottom: none; padding: 6px 0px; text-transform: lowercase; }
#subnav a:hover { text-decoration: none; color: #c2a303; }
#subnav a.current { color: #c2a303; }

#signup { margin-top: 30px; padding-top: 7px; border-top: 1px solid #c2a303; }
#signup a { display: block; font-size: 12px; color: #c2a303; border-bottom: none; padding: 6px 0px; text-transform: none; }
#signup a:hover { text-decoration: none; color: #5a2049; }
#signup.noborder { border-top: none; margin-top: 0px; }

#content { float: right; width: 550px; margin-bottom: 72px; }
#header_main { border-bottom: 11px solid #5a2049; }
#header_side { border-bottom: 11px solid #c2a303; }
#content_main { width: 410px; margin: 23px 0px 39px 0px; float: left; }
#content_form { width: 550px; margin: 23px 0px 39px 0px; float: left; }
#content_wide { width: 550px; margin: 23px 0px 39px 0px; float: left; }
#content_wide p { margin: 1em 36px 0px 0px; }
#content_side { width: 130px; margin: 23px 0px 0px 0px; padding-bottom: 1em; border-bottom: 15px solid #c2a303; float: right; }
#content_side { _position: absolute; _float: none; _top: 320px; _left: 573px; }
#content_side p { padding-bottom: 3px; color: #5a2049; }
#content_side p.quote { font-style: italic; }
#content_side p.signature { text-align: right; }
#content_main p { margin: 1em 36px 0px 0px; }
#content_side p:first-child em { font-style: italic; }

#footer { width: 702px; clear: both; margin: -32px auto 0px auto; }
#footer p { font-size: 10px; padding: 7px 18px; width: 384px; margin-left: 152px; background-color: #5a2049; color: #fff; border-right: 130px solid #c2a303; }

.padtop { padding-top: 1em; }
.advisorycommittee { margin-top: 1em; }
.advisorycommittee td { width: 170px; vertical-align: top; padding-bottom: .7em; _font-family: Arial, Helvetica, sans-serif; _font-size: 12px; }

.small { font-size: 11px; }
.eventheader { color: #FFFFFF; background-color: #c2a303; line-height: 20px;}