body
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	width:1008px;
	height: 100%;
	margin: auto;
}

li { 
margin: -1em; 
padding: 10px 10px 10px 0px; 
}

/*Accordion */

.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:400px;
}

.AccordionTitle
{
  height:20px;
  overflow:hidden;
  cursor:pointer;
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  text-align:center;
  background-repeat:repeat-x;
  display:table-cell;
  background-image:url('Images/title_repeater.jpg');
  -moz-user-select:none;
}

.AccordionContent
{
  height:0px;
  overflow:auto;
  display:none; 
}

.AccordionContainer
{
  border-top: solid 1px #C1C1C1;
  border-bottom: solid 1px #C1C1C1;
  border-left: solid 2px #C1C1C1;
  border-right: solid 2px #C1C1C1;
}




.yellowtitle {
	background-image: url(Header%20banner.png);
	background-repeat: no-repeat;
	text-align: center;
	width: 1022px;
}

.yellowfooter {
	background-image:url(Footer%20banner.png);
	background-repeat: no-repeat;
	text-align: center;
	width: 1022px;
}

.buttons {
vertical-align:top; 
margin-top:0; 
}

.header
{
	font-family:Arial, Helvetica, sans-serif;
	color: #cc071e;
	font-size:24px;
	font-weight:bold;
	text-align:left;
	padding-left: 20px;
	vertical-align:top;
	margin-top:0;
}

.headerblack
{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:24px;
	font-weight:bold;
	text-align:left;
	padding-left: 20px;
	vertical-align:top;
	margin-top:0;
}
.subheader
{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	margin-left: 20px;

}

.subheaderspace
{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:18px;
	font-weight:bold;
	text-align:justify;
	margin-left: 20px;
	word-spacing: 20px;

}

.underbuttonthing
{
	padding-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

.bodytext
{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:16px;
	text-align:justify;
	padding-left: 20px;
}

.quotetext
{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:16px;
	font-weight:bold;
	text-align:justify;
	padding-left: 20px;
	padding-right: 40px;
	background-color:#FF0
}
.indentbody
{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:16px;
	text-align:justify;
	padding-left: 10px;
}

.indentnobullet
{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:16px;
	text-align:justify;
	padding-left: 23px;
}

.indentnonumber
{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:16px;
	text-align:justify;
	padding-left: 28px;
}
.quotee
{
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:16px;
	text-align:justify;
	padding-left: 20px;
	background-color:#666;
}

.bullets
{
	font-family:Arial, Helvetica, sans-serif;
	color: #cc071e;
	font-size:26px;
	text-align:left;

}

.bulletspacer
{
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:13px;
	text-align:left;

}

/*USE*/



.mastercontent {
	width: 1006px;
	text-align:left;
}

.Xbuttons
{
	vertical-align:top;
	float:left;
	width:196px;
	padding:0px 0px 20px 20px;
	text-align:center;
}

.Xmain
{
	padding-top:1px;
	padding-left:0px;
	float:left;
	width: 480px;
	text-align:justify;
	height: auto;
	padding-right: 20px;
}

.Xtestimonial
{
	float:left;
	width: 250px;
	text-align:justify;
}

.headerimage
{
	text-align: left;
	margin-left: 216px;
	padding-left: 20px;

}


#Xfooter
{
	margin-top: 50px;
	float:left;
	text-align:center;
	font-size:14px;
	color:#666;
	width: 1006px;
}
.Xfooterhead
{

 		color: #cc071e;
		font-weight:bold;

}


