

/* ====================================================================== */

/* Global Body */

body {

	margin: 0px;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;
	/* CSC Added 11/12/08 -- IE Quirks Mode Hack to center DIV plus background gradient */
	text-align:center;
	background:url(/aplastic/images/aamds_bg_new.jpg) repeat-x;
	/* ################################################################################ */
	}



/* Global Table, Input and Selects */

table, td, input, select {

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	}



/* Global Anchors */

a {

	color: #1D4C79;

	}

a:hover {

	color: #999999;

	}

/* a:visited {

	color: #CC6633;

	} */

a.hover {

	text-decoration: none;

	}

a.hover:hover {

	text-decoration: underline;

	}



/* Global Headers */

h1, h2, h3 {

	color: #3968A1;

	margin:0 0 8px 0;

	font-size: 22px;

	}

h2 {

	font-size: 20px;

	}

h3 {

	font-style: italic;

	font-size: 18px;

	font-weight: bold;

	}

h3 a {

	font-style: normal;

	}

h2.eventheadline {
	font-size: 20px;
	color: #CC3300;
	font-weight: normal;
	/* NRD: 2009-05-06 - Fix problems with floated images in dedicate-a-day. */
  	clear: both; 
	}



/* Global Lists */

ul, ol {

	margin: 0px;

	margin-left: 30px;

	padding: 0px;

	padding-bottom: 15px;

	padding-top: 5px;

	}

li {

	margin: 0px;

	padding: 0px;

	padding-bottom: 8px;

	}



/* Global Sub and Sup Copy */

sup, sub {

	font-size: 75%;

	vertical-align: top;

	}

sub {

	vertical-align: bottom;

	}



/* ====================================================================== */



/* CSC - This is the MAIN WRAPPER */

/* main container and subclasses */

#maincontainer {

	background-color: #FFFFFF;
	/* border-right:1px solid #eeeeee; */
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	/* CSC Added 11/12/08 -- Proper centering method */
	margin:0 auto;
	position:relative;
	width:805px;
	text-align:left; /* CSC Added 11/12/08 -- IE Quirks Mode Hack to center DIV, re-aligns all content */
	}



/* header container and styles (subclasses of maincontainer, but to

   save effort no reference to maincontainer is made) */

#headercontainer {

	color: #6590C2;

	padding: 0px 10px 7px 0px;

	vertical-align: bottom;

	}

#headertag, #headernav {

	color: #6590C2;

	vertical-align: bottom;

	text-align: right;

	}

#headernav {

	vertical-align: middle;

	}



/* ====================================================================== */

/* CSC - NAV WRAPPER */

/* navigation container */

#navcontainer {

	background-color: #314F77;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	}



/* CSC - ===================== NAV ITEM WRAPPER */

#navcontainer td.normal {

	background-color: #3968A1;

	color: #FFFFFF;

	border-top: 2px solid #314F77;

	padding: 3px 3px 3px 7px;

	/* cursor: pointer; */

	}

#navcontainer td.normal a {

	color: #FFFFFF;

	text-decoration: none;

	}

#navcontainer td.normal a:hover {

	color: #FFF7C4;

	text-decoration: underline;

	}



/* CSC - ===================== NAV ITEM WRAPPER */

#navcontainer td.normalover {

	background-color: #FDFBEB;

	color: #314F77;

	border-top: 2px solid #314F77;

	padding: 3px 3px 3px 7px;

	/* cursor: pointer; */

	}

#navcontainer td.normalover a {

	color: #314F77;

	text-decoration: underline;

	}



/* CSC - ===================== NAV ITEM ACTIVE */

#navcontainer td.selected {

	background-color: #FFF7C4;

	color: #314F77;

	border-top: 2px solid #314F77;

	padding: 3px 3px 3px 7px;

	/* cursor: pointer; */

	}

#navcontainer td.selected a, #navcontainer td.selected a:hover {

	color: #314F77;

	text-decoration: none;

	}



/* CSC - ===================== NAV ITEM CURRENTLY UNKNOWN */

#navcontainer td.special {

	background-color: #688CB7;

	color: #FFFFFF;

	border-top: 2px solid #314F77;

	padding: 3px 3px 3px 7px;

	/* cursor: pointer; */

	}

#navcontainer td.special a {

	color: #FFFFFF;

	text-decoration: none;

	}

#navcontainer td.special a:hover {

	color: #FFF7C4;

	text-decoration: underline;

	}

#navcontainer td.specialover {

	background-color: #FDFBEB;

	color: #314F77;

	border-top: 2px solid #314F77;

	padding: 3px 3px 3px 7px;

	/* cursor: pointer; */

	}

#navcontainer td.specialover a {

	color: #314F77;

	text-decoration: underline;

	}



/* CSC - ===================== NAV COLUMN GENERIC ''PANEL'' */

#navcontainer td.panel {

	background-color: #3968A1;

	color: #FFFFFF;

	border-top: 2px solid #314F77;

	padding: 7px 7px 7px 7px;

	cursor: default;

	}

#navcontainer td.panel td {

	color: #FFFFFF;

	font-weight: bold;

	font-size: 11px;

	border: 0px;

	padding: 0px;

	}

#navcontainer td.subitems {

	background-color: #FDFBEB;

	padding: 0px 0px 0px 20px;

	}

#navcontainer td.subitems td {

	padding: 2px 0px 2px 0px;

	}

#navcontainer td.subitems a {

	color: #314F77;

	text-decoration: none;

	}

#navcontainer td.subitems a:hover, #navcontainer td.subitems a.selected {

	text-decoration: underline;

	}

#navcontainer td.subitems BLOCKQUOTE {

	margin: 0px;

	}

#navcontainer td.subitems BLOCKQUOTE div {

	padding: 2px 2px 2px 27px;

	}

#navcontainer td.subitems BLOCKQUOTE a {

	color: #666666;

	}

#navcontainer td.subitems BLOCKQUOTE a:hover {

	color: #000000;

	}



/* EJW - ===================== Sidebar Blocks WRAPPER (Peer Support Network, etc.) */

/* sidebar-blocks container */

#sidebar-blocks-container {
	color: #333;
        background-color: #FDFBEB;
	/* padding-left: 20px; */
        font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align: left;
	/*
        border-top: 2px solid #314F77;
        border-bottom: 2px solid #314F77;
        */
	}
#sidebar-blocks-container h2 {
  font-size: 14px;
}

/* Hide bullets in sidebar lists */

#sidebar-blocks-container ul {
  text-align: left;
  list-style: none;
  padding: 2px 2px 0 30px;
}

/* EJW - ===================== Sidebar-Button WRAPPER */

/* sidebar-button container */

#sidebarbutton-container {

	color: #FFFFFF;

	padding: 10px;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	}



/* EJW - ===================== NAV COLUMN Button HEADLINE */

#sidebarbutton-container span.headline {

	color: #FFFFFF;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	}

#sidebarbutton-container a, #sidebarbutton-container a:hover {

	color: #FFF7C4;

	}

#sidebarbutton-container a:hover {

	color: #FFFFFF;

	}


/* EJW - ===================== NAV COLUMN Individual Buttons */
#sidebarbutton-container .button-signupnow {
  margin: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  /* border-bottom: 2px solid #FFF7C4; */
  border-bottom: 1px solid #888;
}
#sidebarbutton-container .button-donatenow {
  margin: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  border-bottom: 1px solid #888;
}
#sidebarbutton-container .button-dedicate-a-day {
  margin: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  border-bottom: 1px solid #888;
}














/* CSC - ===================== NAV COLUMN NEWS WRAPPER */

/* news container */

#newscontainer {

	color: #FFFFFF;

	padding: 0 10px 0 10px;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	}



/* CSC - ===================== NAV COLUMN NEWS ITEM HEADLINE */

#newscontainer span.headline {

	color: #FFFFFF;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	}

#newscontainer a, #newscontainer a:hover {

	color: #FFF7C4;

	}

#newscontainer a:hover {

	color: #FFFFFF;

	}


/* EJW - ===================== NAV COLUMN NEWS ITEMS */
#newscontainer {
  padding-bottom: 10px;
}

#newscontainer p {
  margin: 0;
  padding: 4px 2px 4px 2px;
  border-bottom: 1px solid #888;
}

#newscontainer p.event-dedicated-day {
  /* border-right: 1px solid #888; */
  /* background-color: #415F87; */
  background-color: #3968A1;
}


/* dedicated day treatments */
#newscontainer .event-default a.info-link,
#newscontainer .event-dedicated-day a.info-link {
}
#newscontainer .event-default .headline a,
#newscontainer .event-dedicated-day .headline a {
  text-decoration: none;
  color: #fff;
}
#newscontainer .event-default .headline a:hover,
#newscontainer .event-dedicated-day .headline a:hover {
  color: #FFF3C8;
}


/* CSC - ===================== MAIN COPY COLUMN TOP VIX FX */

/* body container and all associated styles for resizing */

#bodytopspacer {

	border-top: 1px solid #314F77;

	}



/* CSC edit padding 02/14/06   */

.bodycontainer, .bodycontainer_small {

	font-family:Georgia, Times New Roman, Times, serif;

	font-style:normal;

	font-weight:normal;

	font-size:16px;

	padding:0;

	margin:0;

	}

/* CSC edit P padding 06/12/06   */

.bodycontainer_small p {

	padding:0 1em 1em 0;

	margin:0;

	text-align:left;

	}



.bodycontainer_large {

	font-family:Georgia, Times New Roman, Times, serif;

	font-style:normal;

	font-weight:normal;

	font-size:20px;

	}



.bodycontainer_small td	{

	/* font: normal normal normal 16px/18px Times Roman, serif; */

	font-family:Georgia, Times New Roman, Times, serif;

	font-size:13px;

	font-weight:normal;

	font-style:normal;

	color:#333333;

	}

.bodycontainer_large td	{

	font: normal normal normal 21px/24px Times Roman, serif;

	}

.bodycontainer_large input, .bodycontainer_large select {

	font: normal normal normal 16px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;

	}

.bodycontainer_large h1, .bodycontainer_large h, .bodycontainer_large h3 {

	font-size: 29px;

	}

.bodycontainer_large h2 {

	font-size: 25px;

	}

.bodycontainer_large h3 {

	font-style: italic;

	font-size: 22px;

	font-weight: normal;

	}



/* CSC - ===================== FOOTER WRAPPER */

/* footer container */

#footercontainer {

	padding: 10px 5px 5px 15px;

	vertical-align: bottom;

	}

#footercontainer td {

	font-size: 11px;

	line-height: 22px;

	}

#footercontainer a {

	color: #336699;

	}

#footercontainer a:hover {

	color: #1D4C79;

	}

#footercontainer span.linklist a {

	color: #000000;

	}

#footercontainer span.linklist a:hover {

	/* 	color:#336699; */

	color:#666666;

	background-color:#DDDDCC;

	text-decoration:none;

	}



/* specific top level classes and styles */

span.linklist {

	color: #336699;

	}

span.linklist a, span.linklist a:visited {

	color: #000000;

	text-decoration: none;

	}

span.linklist A:hover {

	color: #336699;

	text-decoration: underline;

	}



/* CSC - ===================== BREADCRUMB WRAPPER */

div.breadcrumbs {

	color:#000000;

	padding:24px 0 8px 16px;

	margin:0;

	}

div.breadcrumbs a {

	color:#990000;

	text-decoration:none;

	}

div.breadcrumbs a:hover {

	color:#CC3300;

	text-decoration:underline;

	}

div.breadcrumbs a.activesection {

	color:#990000;

	text-decoration:none;

	}

div.breadcrumbs a.activesection:hover {

	color:#CC3300;

	text-decoration:underline;

	}



/* CSC - ===================== PAGE CONTROL */

div.pagecontrol {

	padding: 15px;

	padding-bottom: 0px;

	text-align: right;

	}

div.pagecontrol a {

	color: #000000;

	text-decoration: none;

	}

div.pagecontrol a:hover {

	color: #336699;

	text-decoration: underline;

	}

div.addthis_toolbox {
  margin-top: 8px;
  height: 18px;
}



/* glossary styles for the 'acrotips' */

span.acrotip acronym, acronym {

	border-bottom: 1px dotted #666666;

	cursor: default;

	white-space: nowrap;

	}

span.acrotip div {

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	background-color: #FFF7C4;

	color: #336699;

	border: 1px solid #CC9933;

	width: 200px;

	max-width: 200px;

	min-width: 150px;

	padding: 4px;

	display: none;

	position: absolute;

	}



/* sitemap styles */

#sitemap a {

	color: #1D4C79;

	text-decoration: none;

	}

#sitemap a:hover {

	color: #999999;

	text-decoration: underline;

	}



#sitemap ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	font: normal normal normal 18px/normal Times Roman, serif;

	}

#sitemap ul a {

	text-decoration: underline;

	}



#sitemap ul ul {

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	margin-top: 5px;

	padding: 0px;

	margin-bottom: 15px;

	}

#sitemap ul ul a {

	color: #000000;

	text-decoration: none;

	}



#sitemap ul ul ul {

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	margin: 0px;

	margin-left: 20px;

	list-style-type: disc;

	text-indent: -2px;

	}

#sitemap ul ul ul a {

	color: #3968A1;

	text-decoration: none;

	}



/* calendar styles */

#calendar td {

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	height: 90px;

	vertical-align: top;

	width: 75px;

	}



#calendar td .cornerDateActive, TABLE#calendar td .cornerDateInactive, TABLE#calendar td .cornerDateToday {

	font-size: 12px;

	font-weight: bold;

	padding: 2px;

	}

#calendar .cornerDateActive {

	border-bottom: 1px solid #000000;

	color: black;

	}

#calendar .cornerDateInactive {

	border-bottom: 1px solid #DDDDDD;

	color: #a1a1a1;

	}

#calendar .cornerDateToday {

	border-bottom: 1px solid #000000;

	color: white;

	background-color: #FF9966;

	}

#calendar .event {

	padding: 2px;

	width: 75px;

	border-bottom: 1px dashed #FFFFFF;

	overflow: hidden;

	white-space: nowrap;

	}

#calendar .event a {

	text-decoration: none;

	}

#calendar .event a:hover {

	text-decoration: underline;

	}


/* Calendar / Event page styles. */
div.calendar-event {
  padding: 0 0 0.5em 0;
  border-top: 1px dotted #ccc;
  }
  
div.calendar-event img {
  padding: 0 0.5em 0 0.5em;
}	


/* designer approved styles for WYSIWYG editor */

.test {

	color: #C02205;

	}



/* tout styles */

table.tout {

	width:195px; /* CSC - 11-10-06 */

	border:1px solid #314F77;

	color: #FFFFFF;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	}

table.tout td.headline {

	color: #FFFFFF;

	background-color: #314F77;

	padding: 10px;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	}

table.tout td.text {

	background-color: #FDFBEB;

	color: #314F77;

	padding: 10px;

	text-decoration: none;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	}

table.tout td.text a, table.tout td.text a:hover {

	color: #CC3300;

	text-decoration: underline;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	}

table.tout td.text a:hover {

	color: #CC3300;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	}



	

	div.callout {

	margin:0 0 16px 12px;

	padding:0;

	width:185px;

	border:1px solid #314F77;

	}

	div.callout p.callout_header {

	margin:0;

	padding:8px 0 8px 0;

	background-color:#314F77;

	text-align:center;

	color:#FFFFFF;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:.75em;

	font-weight:bold;

	}

	div.callout p.callout_copy {

	margin:0;

	padding:8px;

	text-align:left;

	color:#314F77;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:.75em;

	font-weight:normal;

	line-height:1em;

	}

	div.callout p.callout_copy_small {

	margin:0;

	padding:8px;

	text-align:left;

	color:#333333;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:.80em;

	font-weight:normal;

	line-height:1em;

	}

	div.callout p.callout_copy_dark {

	margin:0;

	padding:8px;

	text-align:left;

	color:#000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:1em;

	font-weight:bold;

	}

p.notification {
	margin:1em;
	padding:1em;
	border:2px solid #FFF7C4;
	background-color: #FDFBEB;
	font-weight: bold;
}

/* Other table styles. */

/* Simple blue-lined table with header - originally for the 2009 Patient Conference. */
table.content-style-1 
  {
    border-collapse: collapse;
  }
  
table.content-style-1 th,
table.content-style-1 td
  {
    font-size: 1.3em;
    vertical-align: top;
  }
  
table.content-style-1 th
  {
    margin: 0;
    padding: 4px;
    line-height: 1.0em;
    text-align: center;
    background-color: #97BAE0;
    border-bottom: 1px solid #2463A6;
  }
table.content-style-1 th p
  {
    text-align: center;
    padding: 0;
  }
table.content-style-1 td
  {
    border-bottom: 1px solid #D5E1EF;
  }

/* Tables used for layout purposes (should not really be used, but this site template already uses tables for the layout) */

table.layout-only {
  border-collapse: collapse;
  border: none;
}

table.layout-only td {
  font-family:Georgia,Times New Roman,Times,serif;
  font-size:16px;
  font-style:normal;
  font-weight:normal;
  color: #000;
  border: none;
}

table.layout-only td img {
  padding: 2px 6px 2px 6px;
}




/* ====================================================================== */
/* Selectors used by elements on specific forms. */

em.recaptcha-err {
	font-weight:bold;
 	color: #900;
	}

em.payment-msg {
	font-weight:bold;
 	color: #900;
	}
em.payment-msg-error {
	display: block;
	color: #900;
	}


#donations-form-2009 #amount-select-container label,
#donations-form-2010 #amount-select-container label
{
  width: 5em;
  display: block;
  float: left;
}
#donations-form-2009 .highlight-element,
#donations-form-2010 .highlight-element 
{
  padding: 0.5em 0 0.5em 0.25em;
  border: 3px solid #C02205;
  background: #ffe0e0;
}

/* Container for dedicate-a-day items. */
#donations-form-2009 td.dedicate-a-day-section,
#donations-form-2010 td.dedicate-a-day-section  
{
  /* background-color: #C0E0FF; */ /* NRD: Option A */
  background-color: #f0f0f0; /* NRD: Option B */
  border-top: 2px dashed #314F77;
  border-bottom: 2px dashed #314F77;
}
/* Simple blue-lined table with header - originally for the 2009 Patient Conference. */
table.dedicated-day-summary
  {
    border-collapse: collapse;
    width: 100%;
  }
  
table.dedicated-day-summary th,
table.dedicated-day-summary td
  {
    font-size: 1.3em;
  }
  
table.dedicated-day-summary th
  {
    margin: 0;
    padding: 4px;
    line-height: 1.0em;
    text-align: center;
    background-color: #97BAE0;
    border-bottom: 1px solid #2463A6;
  }
table.dedicated-day-summary th p
  {
    text-align: center;
    padding: 0;
  }
table.dedicated-day-summary td
  {
    border-bottom: 1px solid #D5E1EF;
  }


/* ====================================================================== */
/* Selectors used by various jQuery utilities. */
.jq-debug-hidden 
{
  padding: 1em;
  background-color: #3968A1;
  border: 2px solid #314F77;
  text-align: center;
  display:none;
}

.jq-debug-btn
{
  padding: 2px;
  margin: 4px;
  background-color: #93B4D9;
  border-top: 1px solid #C0E0FF;
  border-right: 1px solid #305070;
  border-bottom: 1px solid #305070;
  border-left: 1px solid #C0E0FF;
}

/* Dedicated Day Dynamic Elements. */
/* Containers */
#dd-day-wrapper
{
}
#dd-day-controls
{
  margin: 1em 0 1em 0;
}

/* Input elements. */
.dd-day-entry
{
  /* background-color: #f0f0f0; *//* NRD: Option A */
  background-color: #fcfcfc;  /* NRD: Option B */
  border-top: 1px solid #ccc;
  padding: 4px;
}

.dd-day-num-label
{
  float: left;
  width: 2em;
  border-right: 1px solid #888;
  margin-right: 4px;
}
.dd-day-entry label 
{
  display: block;
  float: left;
  width: 220px;
  margin-right: 10px;
  text-align: right;
}
.dd-day-entry input
{
}

/* Dedicated Day Summary Table */
#dedicated-day-summary-table 
{
}

/* Misc. form elements */
input[type=text].field-auto {
  border: 1px solid #aaa;
  background-color: #ddd;
  cursor: default;
}

/* Misc. merchandise form elements. */
tr.merch-form-item td h3 {
  border-bottom: 1px solid #3968A1;
}

tr.merch-form-item td img {
  float: right;  
  border: 1px solid #eee;
  padding: 6px;
  margin-left: 4px;
  margin-bottom: 4px;
}
tr.merch-form-item td {
  vertical-align: top;
}
tr.merch-form-item td table td {
}

/* ====================================================================== */
/* Selectors used by Microsoft Word "Filtered HTML" */


table.MsoNormalTable, 
table.MsoNormalTable tr,
table.MsoNormalTable th,
table.MsoNormalTable td
{
  margin: 0 !important;
  padding: 0 !important;
}

/*
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
	{mso-style-link:"Comment Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{mso-style-link:"Header Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{mso-style-link:"Footer Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoTitle, li.MsoTitle, div.MsoTitle
	{mso-style-link:"Title Char";
	margin-right:0in;
	margin-bottom:.25in;
	margin-left:0in;
	text-align:center;
	font-size:18.0pt;
	font-family:"Tahoma","sans-serif";
	font-weight:bold;}
span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
p.MsoCommentSubject, li.MsoCommentSubject, div.MsoCommentSubject
	{mso-style-link:"Comment Subject Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Tahoma","sans-serif";
	font-weight:bold;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoRMPane, li.MsoRMPane, div.MsoRMPane
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Tahoma","sans-serif";}
	*/
