#all
{
  border: 1px solid black;
  width: 960px;
/*  height: 600px; */
  position: absolute;
  left: 2px;
  top: 0px;
	/* background-color:#b41ee6*/
	background-image:url('/images/saGrid.png');
	background-repeat:repeat ;
	background-position:left top;
}

#contentBox
{
	border: 1px solid green;

	width: 794px;
	position: relative;
/*  height: 100px; */
/*  top: 0px;*/
  left: 80px;
  text-align: center;
  background-color:white ;
}

#header
{
	border-style:none;
	height: 75px;
	background-color:white ;
	text-align: left;
}

#content
{
  	border-style:none;
/*  
  position: absolute;
  width: 645px;
  height: 500px;
  top: 100px;
  left: 150px;
  */
  padding-left: 5px;
}

div.spacerContainer
{
	height: 80px;
}


#contentHeadContainer
{
	height: 160px;
}

#contentHeadPic
{

	width: 200px;
	float: left ;
}

#contentHeadText
{

	width: 598px;

	text-align: left;
	font-size: 16pt ;
	font-family: "Trebuchet MS", Helvetica, FreeSans, sans-serif ;
	float: right ;
}

#formContainer
{
	float: right ;
	width: 50% ; 
	margin-left: 5px ;
	margin-right: 5px ;
}
#formHeaderContainer
{
 /* float: right ; */
}


#formHeaderText
{
/*	float: right ; 
	width: 50% ;*/
	text-align: left;
	font-size: 16pt ;
	font-family: "Trebuchet MS", Helvetica, FreeSans, sans-serif ;

}





.clear 
{ 
	clear: both;
}

#mainText
{
	border-style:none;
	text-align: left;
/*  
  position: absolute;
  width: 645px;
  height: 500px;
  top: 100px;
  left: 150px;
  */
	padding-left: 5px;
	font-size: 12pt ;
	font-family: "Trebuchet MS", Helvetica, FreeSans, sans-serif ;
	/* font-family: Palatino, Palatino, FreeSerif, serif ; */
}


#contactForm
{
	border-style:none;
	float: right ;
  
/*  width: 50% ; */
  
/*  
  position: absolute;
  width: 645px;
  height: 500px;
  top: 100px;
  left: 150px;
  */
  background-color: #99cc00 ; 
  padding-left: 0px;
}

fieldset
{
	border-style:none;
	background-color: #99cc00 ; /* rgb(0, 32, 96) ; /* #AAAAFF; */
}

label 
{
	clear: left;
	float: left;
	width: 5em;
	text-align: left;
	margin-right: .5em;
}

label.error
{
	clear: right;
	float: right;
	width: 22em ;
	text-align: left;
	margin-left: 3em;
}


label.spamline1
{
	clear: left;
	float: left;
	width: 15em ;
	text-align: left;
	margin-left: 6em;
	margin-top: 1em;
}

label.spam
{
	clear: left;
	float: left;
	width: 15em ;
	text-align: left;
	margin-left: 6em;
}


input
{
	float: left;
	background-color: #CCCCFF;
}

button
{
	float: left;
/*  clear: both; */
	margin-left: 7em;
	margin-top: 1em;
	background-color: #0000CC;
	color: #FFFFFF;
}


#footer
{
	border-top: 1px solid green;
	text-align: center;
	background-color:white ;
	font-size: 8pt ;
	font-family: "Trebuchet MS", Helvetica, FreeSans, sans-serif ;
  
  
}

p.header
{
	color: #0000cc ;
	font-size: 150% ;
}

p.largeHeader
{
	color: #0000cc ;
	font-size: 200% ;
}

p.topHeader
{
	color: #0000cc ;
	font-size: 400% ;
}


p.middleBanner
{
	color: #0000cc ;
	font-size: 200% ;
	text-align: center;
}

p.topBanner
{
	color: #0000cc ;
	font-size: 200% ;
	text-align: center;
}

p.bottomBanner
{
	color: #0000cc ;
	font-size: 100% ;
	text-align: center;
}


em
{
	font-weight: bold ;
}

strong
{
	font-weight: bolder ;
}


div.paypalbuttoncontainer
{
	border: none;
	border-style:none;
	height: 50px;
/*	width : 520px ; */
	width : 794px ;	
	background-color:white ;
	text-align: center;
	margin-left: auto ;
	margin-right: auto ;
}

div.paypalbutton
{
	border: none;
	border-style:none;
	height: 50px;
	width : 160px ;
	background-color:white ;
	text-align: center;
	margin-left: auto ;
	margin-right: auto ;
}


img.paypalbutton
{
width:100%;
height:100%;
}

/*
form
{
	text-align: center ;
}


form.ppCenter
{
	text-align: center ;
}
*/