cbody 
{
	background-color: white;
	margin: 0px;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #000000;
}

body 
{
	background-color: #EFF6FD;
	margin: 0px;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #000000;
}

#cpage
{
	background-color: white;
	margin: auto;
	width: 800px;
}

#page
{
	background-color:#EFF6FD;
	margin:0 auto;
	width: 700px;
}

#header
{
	background-image: url(/images/banners/haiti.png);
	background-repeat: no-repeat;
	height: 250px;
	margin-bottom: 0px;
	background-position: left;
}

#news
{
	width: 150px;
	padding: 10px;
	left: 494px;
	top: 277px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: absolute;
	background-color: #fffbd0;
	border: thin solid #fffbd0;
}
#news ul
{
  padding: 0px;
  margin: 0px;
}

#news li
{
	border-bottom: 2px dotted #6B9ADE;
	list-style: none;
}

#news li a
{
	color: #6B9ADE;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

#news li a:hover
{
  color: fffbd0;
}


#menu
{
	width: 150px;
	padding: 5px;
	top: 277px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	border: thin solid #FF0000;		<!-- original color #6B9ADE; -->
}

#menuIndex

{
	width: 150px;
	padding: 10px;
	left: 494px;
	top: 526px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: absolute;
	border: thin solid #6B9ADE;
}

#menuIndex ul
{
  padding: 0px;
  margin: 0px;
}

#menuIndex li
{
	border-bottom: 2px dotted #C6DFF7;
	list-style: none;
}

#menuIndex li a
{
  color: #29619C;
  text-decoration: none;
}

#menuIndex li a:hover
{
  color: black;
}



#headermenu
{
	clear: both;
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 1px 0px;
	text-align:center;
	
	top: 237px;
	width: 600px;
	height: 20px;
}

#headermenu a
{
	color: #29619C;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}




#ccontent
{
	width: 790px;
	height: 450px;
	float: middle;
	padding: 0px 0px 0px 0px;
	background-image: url(/images/banners/holidaygiving.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#content
{
	width: 510px;
	padding: 10px;
	top: 277px;
	background-color: #FFFFFF;
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#border
{
	border-bottom: 2px dotted #C6DFF7;
}

#cfooter
{
	clear: both;
	background-color: white;
	color: #29619C;
	padding: 1px 10px;
	text-align: right;
}

#menu ul
{
  padding: 0px;
  margin: 0px;
}

#menu li
{
	border-bottom: 2px dotted #C6DFF7;
	list-style: none;
}

#menu li a
{
  color: #29619C;
  text-decoration: none;
}

#menu li a:hover
{
  color: black;
}


.tableHeading
{
font-weight: bold;
padding-top: 5px;
padding-bottom: 5px;
}

.tableHeading TD
{
border-bottom: 1px solid #29619C;
}

.tableRow TD
{
border-bottom: 1px solid #C6DFF7;
}

#tableRow TD
{
border-bottom: 1px solid #C6DFF7;
}

.pathLinks
{
margin-top: 0px;
}

.pathLinks a
{
color: #29619C;
text-decoration: none;

}

.newsLink a
{
	color: #29619C;
	font-weight: bold;
	text-decoration:none;
}

#leaderPic
{
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
}

#bodyPic
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;
}

table
{
width: 100%;
border: 0;
border-collapse: collapse;
}
/* For table text and other things that don't automatically take the attributes attributed the body of the page */
.body
{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #000000;
}

.disclaimer
{
  color:#000000;
  font-size: 9px;
  text-decoration: none;
}

.disclaimerLink a
{
  color: #FF0000;
  font-size: 9px;
  text-decoration: none;
}

.bodyLink a
{
	color: #FF0000;
	text-decoration: underline;
	font-size: 9pt;

}

.bodyLink a:hover
{
	color: #29619C;
	font-weight: bold;
}

.cHeaderRed
{
  color: #FF0000;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold; 
}

.donationText
{
	color: #000000;
	text-decoration:none;
	font-size: 16px;
	font-weight: bold;
}

.donationLink a
{
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

.caption
{
	color: #FF0000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.contentHeader
{
  color: #29619C;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
}

h5
{
 color: #FF0000;
 font-size: 13px;
 font-weight: bold;
}

.title
{
  color: #29619C;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  text-align:center;
}

.error {
	color: #FF0000;
	font-weight: bold;
}
.signUp a {

color: #FF0000;
text-decoration: none;
}

.courseTable {
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

h4 
{
	font-size: 13px;
}

h4link a
{
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

h4link a:hover
{
color: #29619C;
}


h3
{
	font-size: 13px;
	border-bottom: 2px dotted #29619C;
}

.taken
{
	font-size: 13px;
	color: #FF0000;
}

.titlebig {
	color: #29619C;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
	border: 1px solid #FF0000;
	background-color: #EFF6FD;
}

.dDonuts {
	color: #786658;
	text-decoration: none;

}

.dDonutsbold {
	color: #786658;
	text-decoration: none;
	font-weight: bolder;
	font-size:14px;
}

.dDonutsred {
	color: #A4321A;
	text-decoration: none;
	font-weight: bold;
}

 /*gallery styles are for the First Aid Kits page on our red cross store */

.gallery
{
 list-style-type: none;
 text-align: center;
}

.gallery li
{
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  height: 100px;
  width: 120px;
  text-align: center;
  vertical-align: center;
  border: solid 1px black;
}

.gallery img
{
  display: block;
  border: solid 1px blue;
  max-width: 80px;
  max-height: 80px; 
}




.bodyRedBold {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	font-weight: bold;
}

/*.rcs links are for all Red Cross Store pages */

.rcsItemHeading
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.rcsItem a
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.rcsItem a:hover
{
	color:#FF0000;
}

.rcsPrice
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #29619C;
	font-weight: bold;
	text-decoration: none;
}

.rcsShipping
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}

.rcsTableHeading TD
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #29619C;
}


#rcsImageDetail
{
	margin: auto;
	width: 400px;
	height: 400px;
	background-color: white;
}


#rcsImageDetailContent {
	width: 400px;
	float: none;
	padding: 20px;
	height: 400px;
}

.rcsViewAll a
{
	color: #FF0000;
	text-decoration: underline;
	font-size: 10pt;
	font-weight: bold;
}

.rcsViewAll a:hover
{
	color:#000000;
	text-decoration: underline;
	font-weight: bold;
}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}