/*  Children's Memorial Hospital stylesheet			*/
/*  Purple Monkey Studios			  				*/
/*  Created on 08/01/2007 by Jennifer Berk			*/
/*  Last modified on 08/16/2007 by Aden Beihl       */

/*  Default Style Sheet from Convio */

/*  TemplateName=CustomStyle.tpt */

/*  $Header: /home/cvs/cvsroot/site_data/001/00000001/static_data/css/CustomStyle.css,v 1.8 2003/07/24 23:47:39 paulj Exp $  */


/*
	These are the styles peculiar to this site. Any styles
	specified in this file will override the baseline
	styles for the Convio product. The styles must be in
	this file so that they will be available in the
	Internet Exporer WYSIWYG HTML editor as well as in the
	Page Wrapper.

	Convio does not maintain this file once it has been
	delivered to the client.

*/


img, object {
	vertical-align: top;
}
a img {
	border: 0;
}
.offpage {
	position: relative;
	margin-left: -3000em;
}
a {
	color: #007cc2;
}

table {
/*margin-left: auto;*/
margin-right: auto;
}

P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


body {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


hr {
	margin-right: 10;
	margin-left: 10;
	width: 100%;
	height: 1px;
	background-color: #000000;
	border: 0px solid #000000;
}


a.topNav:link,
a.topNav:active,
a.topNav:visited {
	color: white;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

a.topNav:hover {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;}


/*a, a:link, a:visited {

	color : #039;
	font-size: 10pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

a:hover, a:active {
	color : #36c;
	font-size: 10pt;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;}*/


.SectionHead {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

p.cstmTitle {
	font-size: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

.ObjTitle {
	color: #000000;
	font-size: 12pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;}

.ProgressBox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	/*font-size: 8pt;*/
	font-weight: bold;
}

.ProgressBoxCurrent {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	/*font-size: 8pt;*/
	font-weight: bold;
}

table.ProgressBox {
	padding-right : 4px;
	padding-left : 4px;
	border: solid 0px #ffffff;
}

a.ProgressBox:link {
	/*font-size: 8pt;*/
                      text-decoration:none;
                     color: #78abd1;
}


a.ProgressBox:visited {
	/*font-size: 8pt;*/
	text-decoration:none;
                     color: #78abd1;

}


a.ProgressBox:hover {
	/*font-size: 8pt;*/
	font-weight: bold;
	text-decoration:none;
                     color: #78abd1;


}

.Instructions {
	color: white;
	background-color : #069;
	background-image: URL(../images/sp.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 4px 4px 1px 4px;
	margin-bottom: 0px;
	margin-top: 0px;
}

td.Instructions {
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}

a.whitelink, a.whitelink:link, a.whitelink:visited, a.whitelink:hover, a.whitelink:active {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.FormBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	background-image: URL(../images/sp.gif);
}

div.FormBox {
	border: #ccc 1px solid;
	background-color: white;
	background-image: URL(../images/sp.gif);
	padding: 0px;
	width: 600px;
}

div.FormBoxNoWidth {
	border: #ccc 1px solid;
	background-color: white;
	background-image: URL(../images/sp.gif);
	padding: 0px;
}

table.FormBox {
	border: #669 1px solid;
	border-collapse: collapse;
}

.FormBox .Divider {
	background-color: white;
}

.FormBoxNoWidth .Divider {
	background-color: white;
}

.FormBox .dividerHeading {
	background-color: white;
}

.FormBoxNoWidth .dividerHeading {
	background-color: white;
}


/*END CONVIO DEFAULTS */




/* inheritance fixes? */

table.main2 table td.sideCut {
    font-size: 10pt;
    font-family: verdana;
}

table td a {
	color: #007cc2;
}

table td table td a {
	color: #007cc2;
}

table td a:visited {
	color: #007cc2;
}

table td a:hover,
table td a:active {
	color: #007cc2;
}

/*end fixes? */

a.no_underline,
li a {
	text-decoration: none;
}
a.no_underline:hover,
li a:hover {
	text-decoration: underline;
}

h1 {
	margin-bottom: 18px;
	color: #6db33f;
	font-family: georgia, verdana, sans-serif;
	font-size: 21px;
	font-weight: normal;
	line-height: 1.3;
}
h2 {
	margin-top: 30px;
                     margin-bottom: 8px;
	color: #017dc3;o
	font-family: georgia, verdana, sans-serif;
	font-size: 16px;
	line-height: 1.3;
}
h3 {
	margin-top: 20px;
	color: #6db33f;
	font-size: 12px;
	line-height: 1.3;
}
h4 {
	margin-top: 20px;
	color: #333333;
	font-size: 11px;
	line-height: 1.3;
}
h5,
h6 {
	margin-top: 20px;
	font-size: 11px;
	line-height: 1.3;
}
h5 a,
h6 a,
h5 a:visited,
h5 a:selected,
h6 a:visited,
h6 a:selected,
 {
	text-decoration: none;
                     color: #f26531;
}

h5 a:hover,
h6 a:hover {
	text-decoration: underline;
                     color: #f26531;
}
p {
	line-height: 1.3;
}
p.light {
	color: #999999;
	font-size: 11px;
}

/* fixing font issues in the content window */     
table.main2 td.content {
                     font-family: verdana;
                     font-size: 11px;
}

table.main2 td.content p {
                     font-family: verdana;
                     font-size: 11px;
	 margin-bottom: 20px;
	 line-height: 1.65em;
                      color: #333333;
}

table.main2 td.content a,
table.main2 td.content a:active,
table.main2 td.content a:hover {
                      color: #007cc2;
                      font-size: 11px;
}

/*
table.main2 td.content a:hover {
                      color: #007cc2;
                      text-decoration: underline;
                      font-size: 11px;

}


table.main2 td.content a:visited {
                     color: #007cc2;
                      text-decoration: underline;
                      font-size: 11px;
}

table.main2 td.content ul,
table.main2 td.content ul li  {
                      font-size: 11px;
                      font-family: verdana, arial, sans-serif; }

/*Image boxes */

.floatimgleft {
	color: #333333;
	float:left;
	margin-top:5px;
	margin-right:15px;
	margin-bottom:5px;
	font-family: verdana;
	font-size: 10px;
	font-style: italic;
	line-height: 1.35em;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #f26531;
}

.floatimgleft img {
	border: 1px solid #b9b9b9;
	display: block;
	margin-bottom: 0.2em;
	padding: 7px;
}

.floatimgright {
	color: #333333;
	float:right;
	margin-top:5px;
	margin-left:15px;
	margin-bottom:5px;
	font-family: verdana;
	font-size: 10px;
	font-style: italic;
	line-height: 1.35em;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #f26531;
}

.floatimgright a, 
.floatimgright a:active,
.floatimgright a:hover,
.floatimgright a:visited {
                     font-size: 10px;

}

.floatimgleft a, 
.floatimgleft a:active,
.floatimgleft a:hover, 
.floatimgleft a:visited  {
                     font-size: 10px;
}

.floatimgleft a:hover,
.floatimgleft a:active {
text-decoration: underline;
}

.floatimgright img {
	border: 1px solid #b9b9b9;
	display: block;
	margin-bottom: 0.2em;
	padding: 7px;
}

/* Photos with no captions */

.floatimgleftnocap{
	color: #333333;
	float:left;
	margin-top:5px;
	margin-right:15px;
	margin-bottom:5px;
	font-family: verdana;
	font-size: 10px;
	font-style: italic;
	line-height: 1.35em;
	padding-bottom: 8px;
}

.floatimgleftnocap img {
	border: 1px solid #b9b9b9;
	display: block;
	margin-bottom: 0.2em;
	padding: 7px;
}

.floatimgrightnocap {
	color: #333333;
	float:right;
	margin-top:5px;
	margin-left:15px;
	margin-bottom:5px;
	font-family: verdana;
	font-size: 10px;
	font-style: italic;
	line-height: 1.35em;
	padding-bottom: 8px;
}

.floatimgrightnocap img {
	border: 1px solid #b9b9b9;
	display: block;
	margin-bottom: 0.2em;
	padding: 7px;
}

/*End photos with no captions */


.imgcenter {
	color: #333333;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	font-family: verdana;
	font-size: 10px;
	font-style: italic;
	line-height: 1.35em;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #f26531;
}

.imgcenter object#VideoPlayback {
	border: 1px solid #b9b9b9;
	display: block;
	margin-bottom: 0.2em;
	padding: 7px;
}

/*
embed#VideoPlayback {
	border: 1px solid #b9b9b9;
	margin-bottom: 0.2em;
	padding: 7px;
}
*/

/*For corporate logos: no border like photos have, no captions*/

.floatlogoleft {
	color: #333333;
	float:left;
	margin-top:5px;
	margin-right:15px;
	margin-bottom:5px;
	padding-bottom: 8px;
}

.floatlogoleft img {
	display: block;
}

.floatlogoright {
	color: #333333;
	float:right;
	margin-top:5px;
	margin-left:15px;
	margin-bottom:5px;
	padding-bottom: 8px;
}

.floatlogoright img {
	display: block;
}

/* Slideshow thumbnails - left side */
.slideshowthumbleft {
	color: #333333;
	float:left;
	margin-top:5px;
	margin-right: 15px;
	margin-bottom:5px;
	font-family: verdana;
	font-size: 10px;
	font-style: italic;
	line-height: 1.35em;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #007cc2;
}

/* Slideshow thumbnails - right side */
.slideshowthumbright {
	color: #333333;
	float:right;
	margin-top:5px;
	margin-left: 15px;
	margin-bottom:15px;
	margin-right: 1px;
	font-family: verdana;
	font-size: 10px;
	font-style: italic;
	line-height: 1.35em;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #007cc2;
}


.slideshowthumbleft img,
.slideshowthumbright img {
	border: 1px solid #b9b9b9;
	display: block;
	margin-bottom: 0.5em;
	padding: 7px;
}

.slideshowthumbleft a,
.slideshowthumbleft a:visited,
.slideshowthumbright a,
.slideshowthumbright a:visited,
.floatimgleft a,
.floatimgleft a:visited,
.floatimgright a, 
.floatimgright a:visited {
	text-decoration: none;
font-size: 10px;
}

.slideshowthumbleft a:hover,
.slideshowthumbleft a:active,
.slideshowthumbright a:hover,
.slideshowthumbright a:active,
.floatimgright a:hover,
.floatimgright a:active,
.floatimgleft a:hover,
.floatimgleft a:active {
	text-decoration: underline;
font-size: 10px;
}



/* for links back to top of the page */
div.backtotop {
	text-align: right;
	display: block;
	margin-top: -15px;
	margin-bottom: -5px;
	font-size: 10px;
	vertical-align: middle;
                     color: #f26521;
}

	
div.backtotop a,
div.backtotop a:visited {
                     color: #f26521;
	text-decoration: none;
	vertical-align: none;
                     font-size: 10px;
}

div.backtotop a:active,
div.backtotop a:hover {
    color: #f26521;
    text-decoration: underline;
    vertical-align: none;
    font-size: 10px;
}

div.backtotop img {
	padding-right: 4px;
	vertical-align: middle;
}


/* Set the border for the content area and minimum height of the content area */
td.wysiwygContent  {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
	min-height: 400px;
    width: 760px;
}

td.contentBottomSpacer  {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

/*list of names*/
ul.names {
	margin-bottom: 0;
                     margin-top: 6px;
	line-height: 1.2em;
                     list-style-type: none;
}
ul.names li {
	margin-left: 8px;
	margin-bottom: 4px;
	list-style-type: none;
                     font-size: 11px;
}

ul.names li a {
	color: #007cc2;
}

ul.names li a:visited {
	color: #007cc2;
}

/*end list of names*/



/* for the Share Your Story photo button (and other left side photo buttons) */
a.sysButton,
a.sysButton:visited {
	color: #f26521;
	text-decoration: none;
                     font-size: 11px;
}

a.sysButton:hover, 
a.sysButton:active {
	color: #f26521;
	text-decoration: underline;
                     font-size: 11px;
}


table {
	line-height: 1.6em;
}

table.content {
	width: 99%;
	margin-bottom: 20px;
	border-collapse: collapse;
	border: 1px solid #6db33f;
}

table.content th {
	padding: 5px 15px;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #6db33f;
	background: #6db33f;
                     font-family: verdana;
                     font-size: 11px;
}

table.content td {
	padding: 5px 15px;
	border: 1px solid #6db33f;
                     font-family: verdana;
                     font-size: 11px;

}





/* .content is the content pane next to the second nav */

.content a,
.content a:active,
.content a:hover {
	color: #007cc2;
}

.content a:visited {
	color: #007cc2;
}

table.thumbnail td a {
	color: #007cc2;
}

ul,
ol {
                     padding: 0px;
                     margin-bottom: 20px;
	line-height: 1.6;
}
ul li,
ol li {
                     margin-left: 35px; 
                     padding: 0px;
                     list-style-type: disc;
}

ul li a {
    color: #007cc2;
}

table.main2 td.content ul.standard {
                     font-size: 11px;
                     line-height: 1.65em;
                     margin-bottom: 20px;
                     margin-left: 25px;
 
                                          }

table.main2 td.content ul.standard li {
                      font-size: 11px;
                     margin-bottom: 16px;
                      margin-left: 25px;}

table.main2 td.content ul.standard li a {
	color: #007cc2;
}

table.main2 td.content ul.standard li a:visited {
	color: #007cc2;
}


html {
	height: 100%;
}
body {
	padding: 0px;
                      height: 100%;
	background: #ffffff;
	font-size: 11px;
                     font-family: verdana;
	color: #333333;
	text-align: center;
}

.container {
	margin: 0 auto;
	text-align: left;
}

table.header {
	border: 1px solid #cccccc;
	border-bottom: none;
}
table.header table {
	color: #999999;
	font-size: 9px;
	line-height: 1.3;
}

table.header table td {
	color: #999999;
	font-size: 9px;
	line-height: 1.3;
}

table.header table input.setwidth {
	width: 95px;
	height: 14px;
	padding: 2px;
	border: 1px solid #cccccc;
	color: #999999;
	font-family: verdana, sans-serif;
	font-size: 9px;
}
table.header table a,
table.header table a:visited {
	color: #999999;
                      font-size: 9px;
}
table.header table a:hover,
table.header table a:visited, {
                     color: #007cc2;
                     font-size: 9px;
}

table.mainnav td {
	border-left: 1px solid #a2cf83;
	font-family: georgia, verdana;
	font-size: 12px;
	font-weight: normal;
                     	background: url(../_resources/images/mainnav_background.gif) repeat-x;
                     color: #ffffff;
}

table.mainnav td a {
	display: block;
	height: 25px;
	line-height: 25px;
	background: url(../_resources/images/mainnav_background.gif) repeat-x;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
                     font-family: georgia, verdana;
	font-size: 12px;
}
table.mainnav td a:hover {
	display: block;
	height: 25px;
	line-height: 25px;
background: url(../_resources/images/mainnav_background_rl.gif) repeat-x;
                     color: #ffffff;
	text-decoration: none;
	text-align: center;
                     font-family: georgia, verdana;
	font-size: 12px;
}

table.mainnav td a:selected {
	background: url(../_resources/images/mainnav_background_rl.gif) repeat-x;
                    color: #ffffff;
                     font-family: georgia, verdana;
	font-size: 12px;
}

table.mainnav td a:visited {
	display: block;
	height: 25px;
	line-height: 25px;	
                     color: #ffffff;
                     font-family: georgia, verdana;
	font-size: 12px;
}

table.main {
	background: #007cc2;
	line-height: 1em;
}

table.main2 {
	border: none;
/*attempt to fix font inheritance bug */
	font-size: 11px;
	font-family: verdana;
}

table.main2 td.secondnav {
/* fixing inheritance issues in the second nav*/     
                     font-size: 11px;
                     font-family: verdana;
	line-height: 1em;
}

/* attempt to fix link color in side nav */
table.main2 td.secondnav h5 a  {
	color: #f26531;
	text-decoration: none;
                     font-size: 11px;
	font-family: verdana;
}

table.main2 td.secondnav h5 a:visited {
	color: #f26531;
	text-decoration: none;
                     font-size: 11px;
	font-family: verdana;
}

table.main2 td.secondnav h5 a:hover, 
table.main2 td.secondnav h5 a:active {
	color: #f26531;
	text-decoration: underline;
                     font-size: 11px;
	font-family: verdana;
}
/* end attempt */

table.main2 td.secondnav td.divline {
	border-top: 1px dotted #cccccc;
}
table.main2 td.secondnav ul {
padding: 0;
margin-left: 0;	
margin-bottom: 0;
	line-height: 1.1em;
}
table.main2 td.secondnav ul li {
padding: 0;	
margin-left: 0;
	margin-bottom: 13px;
	list-style-type: none;
                     font-size: 11px;
}
table.main2 td.secondnav ul li a {
	color: #007cc2;
 font-size: 11px;
text-decoration: none;
}
table.main2 td.secondnav ul li a.selected {
	font-weight: bold;
                     font-size: 11px;
text-decoration: none;
}
table.main2 td.secondnav ul ul {
padding: 0;	
margin-top: 13px;
	margin-left: 20px;
}
table.main2 td.secondnav ul ul li {
	padding: 0; margin-bottom: 9px;
	list-style-type: none;
                      font-size: 11px;
}
table.main2 td.secondnav ul ul li a {
	color: #999999;
                      font-size: 11px;
text-decoration: none;
}
table.main2 td.secondnav p {
	margin-bottom: 8px;
	line-height: 1.3em;
}
table.main2 td.secondnav h2,
table.main2 td.secondnav h3,
table.main2 td.secondnav h4,
table.main2 td.secondnav h5,
table.main2 td.secondnav h6,
table.main2 td.secondnav a {
	margin-top: 0;
	line-height: 1.1em;
                      font-size: 11px;
}

table.main2 td.secondnav a {
text-decoration: none;
}

/*define a full width table without any colored borders for putting images, etc. in a grid */
table.noborder {
	width: 99%;
	margin-bottom: 50px;
	border-collapse: collapse;
	border: 0px;
}

table.noborder td {
	padding: 5px 15px;
	border: 0px;
                      font-family: verdana;
                      font-size: 11px;
	text-align: center;
	color: #333333;
}

table.noborder a:link, a:visited {
	color: #007cc2;
	text-decoration: none;
}

table.noborder a:active, a:hover {
	color: #007cc2;
	text-decoration: underline;
}


/* Patient Story link buttons*/

td.ps_link {
	text-align: center;
                     color: #f26531;
}

td.ps_link div {
	margin: auto;
	color: #f26531;
	font-weight: bold;
}

td.ps_link div a {
                    color: #f26531;
}

/* End ps_link */


table.footer {
	}

table.footer {
	border: 1px solid #cccccc;
                     color: #999999;
	font-size: 9px;
	line-height: 1.3;
}

/*Added to fix footer font size bug - was not inheriting*/
table.footer  td {
	color: #999999;
	font-size: 9px;
	line-height: 1.3;
}

table.footer a {
	color: #999999;
                     font-size: 10px;
}

table.footer a:hover {
	color: #007cc2;
font-size: 11px;
}


/* fix footer link color inheritance problem */
table.footer td a {
	color: #999999;
font-size: 10px;
}

table.footer td a:visited {
	color: #999999;
font-size: 10px;
}

table.footer td a:hover {
	color: #007cc2;
font-size: 10px;
}

table.footer td a:active {
	color: #007cc2;
font-size: 10px;
}
/* end footer link fix */


table.footer .footernav {
	color: #cccccc;
}  

/*Radiothon app area tweaks */

div.Don2AppArea {
margin-left: auto;
margin-right: auto;
width: 740px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}

#dataFormContainer {
margin-left: 12px;
margin-right: 12px;
width: 90%;
text-align: left;
}

/*
table.overTable, 
table.DonationAppTable, 
td.holdsErrorMsgTable,
table.holdsErrorMsg, 
td.holdsErrorMsgTable {
background-color: #ffffff;
}

table.DonationAppTable table.overTable tbody.DFEC_el_wrapper tr.FormRow td.holdsErrorMsgTable {
background-color: #ffffff;
}

table.DonationAppTable table.overTable tbody.DFEC_el_wrapper tr.FormRow td.FormInput {
text-align: left;
}

able.DonationAppTable table.overTable tbody.DFEC_el_wrapper tr.FormRow td.FormInput  fieldset {
text-align: left;
}

end Radiothon appArea tweaks */

     


table.mainnav td a.visited {
	background: url(../_resources/images/mainnav_background_rl.gif) repeat-x;
                    color: #ffffff;
}

table.main2 td.content div.bluequote {
PADDING-RIGHT: 30px;
BORDER-TOP: #007cc2 1px dotted;
MARGIN-TOP: 40px;
PADDING-LEFT: 30px;
FONT-WEIGHT: normal;
PADDING-BOTTOM: 20px;
COLOR: #999999;
PADDING-TOP: 20px;
BORDER-BOTTOM: #007cc2 1px dotted;
FONT-STYLE: italic;
BACKGROUND-COLOR: #f5fafd;
}

table.main2 td.content div.bluequote p {
MARGIN-BOTTOM: 6px;
FONT-STYLE: italic;
}

table.main2 td.content div.bluequote div.attrib {
MARGIN-LEFT: 300px;
}

table.main2 td.content div.bluequote div.attrib p {
FONT-WEIGHT: normal;
MARGIN-BOTTOM: 0px;
TEXT-INDENT: -1em;
LINE-HEIGHT: 1.3em;
font-style: normal;
}

table.main2 td.content div.dykgreen {
PADDING-RIGHT: 30px;
BORDER-TOP: #6db33f 1px dotted;
MARGIN-TOP: 40px;
PADDING-LEFT: 30px;
FONT-WEIGHT: normal;
PADDING-BOTTOM: 20px;
COLOR: #999999;
PADDING-TOP: 20px;
BORDER-BOTTOM: #6db33f 1px dotted;
FONT-STYLE: normal;
BACKGROUND-COLOR: #ECFFE0;
}

table.main2 td.content div.dykgreen h5 {
color: #999999;
margin-top:0px;
margin-bottom: 4px;
font-family: Georgia, Verdana, sans-serif;
font-size: 18px;
font-weight: bold;
line-height: 1.3em;
font-style: italic;
}

table.main2 td.content div.dykgreen p {
FONT-WEIGHT: normal;
MARGIN-BOTTOM: 0px;
LINE-HEIGHT: 1.6em;
font-style: normal;
font-family: Verdana, Arial, sans-serif;
}

table.main2 td.content ul#gifttype,
table.main2 td.content ul li#gifttype  {
                      font-size: 11px;
                      font-family: verdana, arial, sans-serif;
                       }

ul#gifttype li#gifttype h5 {
margin-bottom: 6px;
}

table.main2 td.content ul li#gifttype {margin-bottom: 20px; list-style: none; margin-left: 18px; margin-right: 38px;}


table.donorlist {
font-size: 10px;
font-family: verdana,arial,helvetica,sans-serif;
color: #333333;
vertical-align: top;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
}

table.donorlist td {
vertical-align: top;
font-size: 10px;
}

table.donorlist ul, table.main2 td.content table.donorlist ul li {
list-style-type: none;
margin-left: 0px;
margin-top: 10px;
font-size: 10px;
}

table.donorlist ul li#indented {
font-size: 10px;
margin-left: 20px;
margin-top: 3px; }

table.main2 td.content div.clearquote {
PADDING-RIGHT: 30px;
MARGIN-TOP: 40px;
PADDING-LEFT: 30px;
FONT-WEIGHT: normal;
PADDING-BOTTOM: 20px;
PADDING-TOP: 20px;
BACKGROUND-COLOR: #ffffff;
}

