body {
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  margin: 0;
}

table {
/*  background-color: #6699CC;   */
  height: 100%;
}

#sideAndContent {
  width: 920px;
  background-color: #fff;   
/*  margin: 0;  */
}

div img  {
  border: 0;
  padding: 0;
}

#foot {
  background-color: #fff;
  width: 920px;
  width: 880px;    /*  for padding  */
  padding: 5px 20px;
}

#lowmenu  ul {
  background-color: #2763A2;
  width: 920px;
  width: 880px;    /*  for padding  */
  padding: 5px 20px;
}

#lowmenu a, #lowmenu span {
  color: #fff;
}

#sideholder {
  background-color: #6699CC;
  float: left;
  width: 297px;
  width: 257px;    /*  padding  */
/*  width: 202px;     padding plus border  */
  height: auto !important;
  min-height: 500px;
/*  border-right: #2763A2 solid 52px;    */
  padding: 20px;
}

#sideholder  p  {
  margin: 0;
}

#sillyside  {
  float: left;
  height: 500px;
  border-right: #2763A2 solid 52px;
}

#content  {
  float: left;
  width: 623px;
  height: auto;
/*  min-height: 550px;   */
  background-color: #fff;
}

#longtitleback  {
  float: left;
  width: 623px;
  width: 583px;  /* for padding  */
  height: 52px;
  background: #BABA65 url(/images/bambooslice.gif) repeat-x center;
  color: #fff;
  padding: 0 0 0 40px; 
}

#longtitleback  h1 {
  font-size: 1.6em;
  margin: 0;
  padding-top:  10px; 
}

#contacter  {
  float: left;
  width: 297px;
  height: 52px;
}

#contacter img  {
  margin: 0;
}

#lefthead  {
  float: left;
/*  background: top left url(/images/InTouchLogo.gif) no-repeat;   */
  width: 292px;
  height: 192px;
}

#homeholder  {
  float: left;
  width: 333px;   /* very weird - reduced this by a couple pixels, then right image didn't overflow in IE.  was 336 for perfect FF  */
  height: 192px;
  height: 172px;  /* padding */
  background-color: #fff;
  padding-top: 20px;
}

#righthead  {
  float: left;
  background: top right url(/images/InTouchMainImg.jpg) no-repeat;
  width: 293px;
  height: 192px;
}

#homeajaxmenu
{
 margin: 0; 
 padding: 0;
}

#padcontent  {
  margin: 20px;
}

#wrapper {
  width: 920px;
  background-color: #2763A2;   
  background-color: #6699CC;   
  background-color: #fff;   
  margin: 0;
/*  border-right: #2763A2 solid 52px;   */
}

#homeajaxmenu  a  {

background-image: url(/images/InTouchButton.gif);
background-repeat: no-repeat;
background-position: 0 4px;
padding-left: 16px;
  font-weight: normal; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 15px;
  text-decoration: none;
}

#homeajaxmenu a:hover  {
  height: 20px;
  background-image: url(/images/InTouchButton-over.gif);
  background-repeat: no-repeat;
  background-position: 0 4px;
}

#homeajaxmenu li
{
height: 20px;
list-style: none;
padding: 0;
}

.last span {
  display: none;
}

.boilerplate a  {
  font-size: 9px;
} 

#myajaxmenu   {
/* width: 623px;  */
 margin: 0; 
 padding: 0;
}

#myajaxmenu  li {
  display: inline;
  list-style-type: none;
}

#content h2  {
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 12pt; 
  font-weight: bold; 
  color: #2763A2; 
}

TD {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #333366; 
	font-style: normal;
}
LI {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	font-style: normal;	
	text-decoration: none;
	text-indent: 0;
	list-style: square;
	text-align: left;
}
FORM.form {
	font-size : 11px;
	font-style : italic;
	font-family : serif;
	background : #6699cc;
	color: #ffffff;
}
SELECT {
	font-size : 11px;
	font-style : normal;
	font-family : Verdana,Arial,Tahoma;
}
A {
	color: #2763A2;
    font-weight: bold;
	text-decoration: none;
}
A:visited {
	color: #2763A2;
	text-decoration: none;
}
A:hover {
	color: #6699cc;
	text-decoration: underline;
}


.bodyTitle {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #303030; 
	background-color: #FFFFFF; 
	font-style: normal
	}

.bodyTitleBlue {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #2763A2; 
	background-color: #FFFFFF; 
	font-style: normal;
}
	
	.body { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	font-style: normal;
}

.bodyTitleWhite {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #ffffff; 
	background-color: transparent; 
	font-style: normal;
	border-color: transparent;
}

.bodyTitleWhiteSM {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #ffffff; 
	background-color: transparent; 
	font-style: normal;
	border-color: transparent;
}

.bodywhite { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #ffffff; 
	font-style: normal;
	background: transparent;
}

.bodyblue { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #2763A2; 
	font-style: normal;
	background: transparent;
}

A.white { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff;
	background: transparent;
	text-decoration: none;
}

#pad {
	padding: 20px;
}

#padrt {
	margin-right: 20px;
	text-align: left;
}
	
.boilerplate {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	color: #000000; 
	font-style: normal;
}

.clr {clear:both}
