*{
  padding:0px;
  margin:0px;
}


body{
  margin:0 auto;
  text-align:center;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #fff;
}
#pageHome{
  width: 770px;
  margin:10px auto;
  border:0;
  padding:0;
  background-color: #fff;
  xborder: 1px solid #000;
}
#page{
  width: 760px;
  margin:10px auto;
  text-align:center;
  background-color: #ccc;
  border: 1px solid #fff;
}
h2{
  font-size:140%;
}
blockquote{
  margin-left:20px;
}

#notesMain{
   width:100%;
   background-color: #ccc;
}
#notesPage{
  width: 450px;
  padding:10px;
  text-align:left;
  margin:0 auto;
  background-color: #fff;
  border: 1px solid #fff;
}
* html #content  /* this is recognized by IE only */
  {
  width: 470px;  /* total width, only for IE5.x/Win */
  w\idth: 450px; /* content width for other IE */
  }

.topList{
  padding-left:20px;
}
.midList{
  padding-left:50px;
}
.bottList{
  padding-left:70px;
}
.printNotes{
width: 100%;
  text-align:right;
}

#logo{
  float:left;
}
a:link {
color:#555;
text-decoration:underline;
}
a:visited {
color:#555;
}
a:hover {
color:#660033;
}
a:active {
color:#555;
}
img {
  border:0;
}
#header {
 width:760px;
 float:left;
 background-color: #fff;
/* border:1px solid #CC3366; */
 text-align:right;
}
#navTop {
float:right;
width:420px;
padding:100px 0 0 0;
/*border:1px solid #CC3366; */
}
#navTop li {
color:#888;
display:inline;
font-family:arial, helvetica, sans-serif;
font-size:80%;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
}
#navTop li img{
  position:relative;
  top:2px;
  margin:0 5px 0 5px;
}
#navTop #currentpage a {
background:#eee none repeat scroll 0%;
color:#660033;
padding:0 4px 0 4px;
}
#navTop #currentSection a {
background:#eee none repeat scroll 0%;
color:#333;
padding:0 4px 0 4px;
}
#navPerfSub{
  float:right;
  position:relative;
  z-index: 2;
  right:53px;
  bottom:1px;
  background-color:#eee ;
  padding:0 4px 1px 4px;
}
#navPerfSub li {
color:#D2D2D9;
display:inline;
font-family:arial, helvetica, sans-serif;
font-size:70%;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-right:1em;
}
#navPerfSub #currentSubpage a{
  color:#660033;
}


#navWorkshopSub{
  float:right;
  position:relative;
  z-index: 2;
  right:15px;
  bottom:1px;
  background-color:#eee ;
  padding:0 4px 1px 12px;
}
#navWorkshopSub li {
color:#D2D2D9;
display:inline;
font-family:arial, helvetica, sans-serif;
font-size:70%;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-right:1em;
}
#navWorkshopSub #currentSubpage a{
  color:#660033;
}
#navArchive{
  position:relative;
  text-align:left;
  background-color:#ccc ;
  padding:0 4px 1px 12px;
}
#navArchive li {
color:#D2D2D9;
display:block;
font-family:arial, helvetica, sans-serif;
font-size:90%;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left: 1em;
padding-bottom: 5px;
text-indent: -1em;
margin-left: 0;
}
#navArchive #currentSubpage a{
  color:#660033;
}
#archSub{
  padding-bottom: 5px;
}

#archSub a{
  color:#555555;
  font-size: 80%;
  font-weight: bold;
  text-decoration: underline;
  position: relative;
  left:30px;
  top:0px;
}
#manSub a{
  color:#555555;
  font-size: 80%;
  font-weight: bold;
  text-decoration: underline;
  position: relative;
  left:10px;
  top:0px;
}
.payText{
  font-size:100%;
}


#navHistorySub{
  float:right;
  position:relative;
  z-index: 2;
  right:0px;
  bottom:1px;
  background-color:#eee ;
  padding:0 4px 1px 4px;
}
#navHistorySub li {
color:#D2D2D9;
display:inline;
font-family:arial, helvetica, sans-serif;
font-size:70%;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-right:1em;
}
#navHistorySub #currentSubpage a{
  color:#660033;
}

#sideContent {
  float:left;
  width:165px;
  padding-top:10px;
  margin-left:20px;
/*  border:1px solid #CC3366;*/
}
#sideAd{
  margin:10px 0 0 10px;
  text-align:left;
  font-size:95%

}

* html #sideContent  /* this is recognized by IE only */
  {
  width: 185px;  /* total width, only for IE5.x/Win */
  w\idth: 165px; /* content width for other IE */
  }
#sideArchiveContent {
  float:left;
  width:183px;
 xborder:1px solid #CC3366;
}
#quote{
  padding:10px 0 10px 0;
  font-size:95%;
  font-weight: bold;
}
/*This .side  class is being used for inline links */
.side  {
  color : #333333;
  font-size: 95%;
}
.top{
  color: ;
  font-size:110%;
}
.spaciousLine{
  line-height:14pt;
}
table td{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    padding-right:10px;
}
hr{
  width:80%;
  margin:10px auto;
}
#contentHome{

  float:right;
  width:530px;
  margin:5px 10px;
  text-align: center;
  font-size: 80%;
  background-color: #fff;
}
#contentMan2man{
  float:right;
  position:relative;
  right:-2px;
  width:540px;
  padding:10px 12px 10px 10px;
  text-align: left;
  font-size: 80%;
background-image:url('images/man2man/M2mWebpageBg.gif');
background-position:bottom left;
  background-color: #fff;
  min-height:475px;
 xborder:1px solid #CC3366;
}
.info{
font-weight:bold;
color:#878787

}
#man2manText{
margin-left:100px;
margin-bottom:80px;
width:440px;
}
#sideContentHome {

  float:left;
  width:172px;
  background-color: #fff;
  margin:5px 10px;
}
#contentHome img{
	padding:0 5px 0 10px;
	float:center;

}

#contentHome ul{
  padding-left:15px;
  list-style: disc;
}
#jpgrightplc {
  position:relative;
  right: 40;
  top: -30;
}
#jpgleftplc {
  position:relative;
  left: 40;
}

#content{
  float:right;
  position:relative;
  right:-2px;
  width:540px;
  padding:10px 12px 10px 10px;
  text-align: left;
  font-size: 80%;
  background-color: #fff;
  min-height:475px;
 xborder:1px solid #CC3366;
}
* html #content  /* this is recognized by IE only */
  {
  width: 562px;  /* total width, only for IE5.x/Win */
  w\idth: 540px; /* content width for other IE */
  }


.contentImg{
  padding:10px 10px 10px 10px;
}
/*This is a general class for paragraphs with centered images*/
.centerImg{
  width:100%;
  text-align:center;
/*  border:1px solid #CC3366; */
}
.alignLeft{
    width:100%;
  text-align:left;
  padding-left:10px;
}
.picFrame{
  float:left;
  padding:10px;
  width:110px;
  xborder:1px solid #CC3366;
}
* html .picFrame  /* this is recognized by IE only */
  {
  width: 120px;  /* total width, only for IE5.x/Win */
  w\idth: 110px; /* content width for other IE */
  }
.picCaption{
  font-size:90%;
}
.participants{
  width:200px;
   float:left;
}

.participants li{
  position:relative;
  left:-15px;
  list-style: none;
}
.inlineHeader{
  display:inline;
}

#content ul{
  padding-left:15px;
  list-style: disc;
}
/*This is the columns on the Links/Contact page*/
#linkLeft{
  float:left;
  width:260px;
}
#linkRight{
  float:right;
  width:260px;
}
#footer {
  float:left;
  padding:5px 0px 5px 0px;
  width:760px;
  text-align: left;
  background-color: #fff;
/*  border:1px solid #CC3366;*/
}
#footimg{
  float: right;
  position:relative;
  top:5px;
  right:0;
}
#tagline{
  width:760px;
  text-align: center;
  padding:0 0 20px 0;
  color: #666666;
  font-weight:bold;
  font-size: small;
}
#footContact{
  float:left;
  display: inline;
  color: #999999;
  font-weight:bold;
  font-size: 90%;
  margin-left:5px;
}
#clearBottom{
  clear:both;
}



