/* CSS Document */

html, body {margin: 0; padding: 0; border: 0; }

body {
background: #ffffff; 
color: #21181A;
background-image:url(../2007_Redesign/images/sk_bg_02.gif);
background-repeat: repeat-y;
background-position: center;
margin: 0 0;

}

/* body,p,b,i,em,dt,dd,dl,sl,caption,th,td,tr,u,blink,select,option,form,div,font,li, .Explicit  {
*/

body,td,th {
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 14px; 
font-weight: normal;
}




strong  {
font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;  color: #21181A;
}

div { zoom:expression("100%");}
div {zoom:100%;}

p, ul, li {
margin-top:8px;
color:#21181A;
font-size: 14px; 
font-family: Georgia, "Times New Roman", Times, serif; 
}



/* CSS Document */


/*
body,p,b,i,em,dt,dd,dl,sl,caption,th,td,tr,u,blink,select,option,form,div,font,li, .Explicit  {
font-size: 14px; 

}*/
#content {line-height:20px; margin:0px 80px 40px 20px;}

#contentApp {line-height:20px; margin:0px 10px 40px 20px;}



#footnote {font-size:10px;}





#contentHolder ul {margin: 3px 0 10px 15px; padding: 0px 0 10px 0; list-style-type: none; font-family: Georgia, "Times New Roman", Times, serif;  }

#contentHolder li {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0 5px 0; 
	list-style-type: none; 
	background-image: url(../2007_Redesign/images/listdot.gif);
	background-repeat: no-repeat;
	padding-left: 1em;
	font-family: Georgia, "Times New Roman", Times, serif; 
	}



#contentHolder li li {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0 5px 0; 
	list-style-type: none; 
	background-image: url(../2007_Redesign/images/listdot.gif);
	background-repeat: no-repeat;
	padding-left: 1em;
	font-size:80%;
	font-family: Georgia, "Times New Roman", Times, serif; 
	}


#contentHolder ol {margin: 0 0 10px 15px; padding: 0px;	font-family: Georgia, "Times New Roman", Times, serif; 
	 }

#contentHolder ol li { list-style-type: decimal;  
	margin: 0px 0 0 15px; 
	padding: 0px 0 10px 0px;
	background-image: none;
	font-family: Georgia, "Times New Roman", Times, serif; 
	}


.listSmall  {font-size:11px; line-height:12px; font-weight:normal;}

#listSmall a:link      {text-decoration: none; font-weight: normal; color: #A6144F; border-bottom:1px solid #F0C5D1;}
#listSmall a:visited   {text-decoration: none; font-weight: normal; color: #A6144F; border-bottom:1px solid #F0C5D1;}
#listSmall a:hover     {text-decoration: none; font-weight: normal; color: #000; border-bottom:1px solid #525252;}
#listSmall a:active    {text-decoration: none; font-weight: normal; color: #000; border-bottom:1px solid #525252;}




#indent30 {margin-left:30px;}


h1 { font-size:28px; line-height:30px; }
h2 { font-size:22px; line-height:24px; }

h3 { font-size:18px; margin:0 0 0 5px; }
h4 { font-size:12px; margin:0 0 0 5px; }



.aHeadlineOneGray  {font-size:24px; line-height:27px; }
.aHeadlineOnePurple  {  font-size:24px; line-height:27px; }
.aHeadlineOneGrayBold  {  font-size:24px; line-height:27px; }
.aHeadlineOnePurpleBold  { font-size:24px; line-height:27px; }

.aHeadlineTwoGray  {   font-size:20px; line-height:23px; }
.aHeadlineTwoPurple  {  font-size:20px; line-height:23px; }
.aHeadlineTwoGrayBold  {  font-size:20px;  line-height:23px;}
.aHeadlineTwoPurpleBold  {   font-size:20px; line-height:23px; }
P.aHeadlineTwoPurpleBold  {  font-size:20px; line-height:23px; }


.aHeadlineThreeGray  { font-size:18px; line-height:21px;}
.aHeadlineThreePurple  { font-size:18px; line-height:21px;}
.aHeadlineThreeGrayBold  { font-size:18px; line-height:21px;}
.aHeadlineThreePurpleBold  { font-size:18px; line-height:21px;}


div.photoFloat p {font-size:90%; }
div.photoNonFloat p {  font-size:90%;}
div.photoNonFloatCaption p {  font-size:90%; }
div.photoFloatRight p { font-size:90%; }
div.photoFRnoCaption p {  font-size:90%; }
div.logoFloatRight p { font-size:90%; }


#righthandcolumn { 	line-height:130%;	}
	
#righthandcolumn p { font-size:12px; font-family:Arial, Helvetica, sans-serif; }


#bait {
	border-bottom: 10px solid #fff;
	padding:10px 10px 10px 10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #E9E6E3; 
	}
/* DFD8D3 */


#bait p {}
.baitHeadline {font-size:14px; text-transform:uppercase; margin:0; padding:0; color: #6B585B; font-weight:bold;}	
.rightHeader {font-size:16px;}
.baitSubHeadline {font-size:13px;  margin:0; padding:0; color: #6A6460; font-weight:bold;}	


#bait ul { font-size:12px; font-family:Arial, Helvetica, sans-serif;
list-style-type: none;
background-image:none;
padding: 0;
margin:8px 0 0 0px;}
#bait li { font-size:12px; font-family:Arial, Helvetica, sans-serif;
list-style-type: none;
background-image:none;
padding: 0;
margin-bottom: 10px;}
#bait ol { font-size:12px; font-family:Arial, Helvetica, sans-serif;
list-style-type: decimal;
background-image:none;
padding: 0;
margin:8px 0 8px 8px;}
#bait ol li { font-size:100%; font-family:Arial, Helvetica, sans-serif;
list-style-type: decimal;
background-image:none;
padding: 0;
margin-bottom: 1px;}


/* END OF RIGHT BAIT */

/* LEFT BAIT */

#baitleft { font-size:11px;}
#baitleft p { font-size:11px;} 
#baitleft #headline {font-size:12px;  }


/* END OF LEFT BAIT */


/* #pinkHighlight  p {border:0px solid #D299B6; background-color:#fff5ee;  padding:10px; margin:0px; display: block; float:left;  } */

/* APPS */

.ObjTitle   { font-size:26px; line-height:28px;}
.cstmTitle  { font-size:26px; line-height:28px;}
p.cstmTitle { font-size:26px; line-height:28px;}

p.cstmText { font-size: 14px; line-height:20px; }



/* During the making of a donation Donation_UD_Progress_Bar.tpt
*/


.Hint {font-size:100%;}



.books {font-weight:bold; font-size:110%;}


/* CALENDAR */



table.calendar {  	font-size: 14px; 	}
table.calendar caption { 	font-size: 26px;  }
table.calendar thead th {	font-size: 14px; line-height: 21px;}



table.newsheadline { 		font-size: 14px;  }
table.newsheadline caption {  font-size: 26px; 	}
table.newsheadline thead th {	font-size: 14px; color: #70575F;	line-height: 21px; }
/* END OF CALENDAR */




/* race section */








#raceButtons a:link      {text-decoration: none; font-weight: bold; color: #B3365F; border-bottom:0px solid #F0C5D1;}
#raceButtons a:visited   {text-decoration: none; font-weight: bold; color: #B3365F; border-bottom:0px solid #F0C5D1;}
#raceButtons a:hover     {text-decoration: none; font-weight: bold; color: #000; border-bottom:0px solid #000;}
#raceButtons a:active    {text-decoration: none; font-weight: bold; color: #000; border-bottom:0px solid #000;}

/* end of race css */


