body	{
margin: 0;
padding: 0;
font-family: Arial, Helvetica, lucinda, sans-serif;
font-size: small;
background: #fff ;
}
.archevnt {
color: #888888;
}
/* layout structure */
#wrap1 {
margin: 0px;
padding: 0px;
min-width: 500px;
width: 100%;
margin: 0 auto;
}

#wrap {
margin: 0px;
padding: 0px;
min-width: 500px;
width: 740px;
margin: 0 auto;
}
/* header */
#header {
background: url(../images/ep_bannerweb.gif)  no-repeat 100% 8px;
width: 100%;
float: left;
padding-bottom: 10px;
}
#header h1 {
margin: 0px;
padding: 10px;
padding-bottom: 10px;
font-family: Verdana, Arial, Helvetica, lucinda, sans-serif;
float: left;
}

#content {
float: left;
margin: 0px;
padding: 0px;
width: 78%;
font-size: 85%;
line-height: 1.5em;
color: #333;
border-right: 1px solid #A1B9AF;
border-left: 1px solid #A1B9AF;
border-bottom: 1px solid #A1B9AF;
}


#content .gutter {
margin: 0px;
padding: 10px 10px 10px 10px;

}

#content a:link {
color: #990033;
text-decoration: none;
text-align: center;
font-weight: bold;
}

#content a:visited {
color: #990033;
text-decoration: none;
font-weight: bold;
}

#content a:hover {
color: #990033;
text-decoration: underline;
font-weight: bold;
}


#content .img{
margin: 0px;
padding: 0px;
text-align: right;

}
#content img.head {
padding: 0 0 0 34px;
}

#contenthead {
margin: 0px;
padding: 0px;
color: #333;
width: 100%;
border-bottom: 8px solid #A1B9AF;
}
#contenthead img {
margin: 0px;
padding: 0 0 0 34px;
}

/*************************** CONTENT COURSE ***********************/

#contentcourse {
margin: 0;
padding: 0px;
border-top: 8px solid #A1B9AF;
}

#contentcourse dl {
padding: 10px 10px 0 10px;
margin: 0px;
font-size: 120%;
border-bottom: 8px solid #A1B9AF;
}

#contentcourse dt {
padding: 0;
padding-top: 10px;
margin: 0;
font-size: 120%;
letter-spacing: 0px;
font-weight: bold;
}


#contentcourse dd {
padding: 0px 0 0 20px;
margin: 0;
font-size: 85%;
line-height: 1.25em;
}


/*************************** MAIN (TOP LEVEL) NAVIGATION ***********************/
#navcontainer ul
{
padding: 0;
margin: 0;
background-color: #00625B;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size: 85%;
}
#navcontainer ul li { display: inline; }
#navcontainer ul li a
{
padding: 0.2em 1.5em;
background-color: #00625B;
color: White;
text-decoration: none;
float: left;
}
#navcontainer ul li a:hover
{
background-color: #75B48C;
color: #fff;
}
#navcontainer li a#current:link {
background: #00625B;
color: #FFF;
text-decoration: none;
}
#navcontainer li a#current:visited {
background: #75B48C;
color: #FFF;
text-decoration: none;
}

/***************************END MAIN (TOP LEVEL) NAVIGATION ***********************/




#leftsidebar {
float: left;
margin: 0;
padding: 0px;
width:20px;
background: #B5E1C6 ;

}

#speakers {
float: left;
margin: 0;
padding: 0px 0px 0px 0px;
color: #333;
width: 100%
}

#speakers dl {
float: left;
padding: 0px 0px;
margin: 10px 0px;
width: 100%;
}
#speakers dt {
float: right;
padding: 2px 0;
margin: 0;
width: 63%;
font-size: 110%;
letter-spacing: 0px;
font-weight: bold;
color: #333;
}
#speakers dd {
padding: 5px 0px;
margin: 0;
font-size: 85%;
line-height: 1.25em;
}
#speakers dd.img img {
float: left;
margin: 0 5px 0 0;
padding: 4px;
border: 1px solid #D9E0E6;
border-bottom-color: #C8CDD2;
border-right-color: #C8CDD2;
background: #fff;
}


#discleft {
float: left;
margin: 0;
padding: 0;
width: 45%;
}
#discright {
float: right;
margin:  0;
padding: 0 ;
width: 45%;
}

/***************************SIDEBAR ***********************/

#sidebar {
float: right;
margin: 0;
padding: 0px;
padding-right: 0px;
font-size: 80%;
width: 19%;
border-bottom: 1px solid #A1B9AF;
border-right: 1px solid #A1B9AF; 



}
#sidebar .gutter {
margin-left:0px;
padding: 0px;
padding-right: 0px;
text-align: center;

}

/***************************SIDEBAR2***********************/

#sidebar2 {
float: right;
margin: 0;
padding: 0px;
font-size: 70%;
width: 19%;
background:#FFF;
border-right: 1px solid #A1B9AF;



}

#sidebar2 .gutter {
margin-left:0px;
padding: 0px;
padding-right: 0px;
text-align: center;
border-bottom: 1px solid #A1B9AF;
}


/***************************END SIDEBAR2***********************/
 

#footer {
margin: 0;
padding: 0;
padding-left: 0px;
width: 76%;
font-size: 70%;
text-align: left;
}

#footer img {
margin: 10px 0 0 5px;
padding: 0px;
padding-left: 0px;
padding-right: 25px;
vertical-align: middle;
}

dl.feature {
margin: 0px;
padding: 0 0 0 10px;
line-height: 1.2em;

}
dl.feature dt {
margin: 0px;
padding: 1em 0px 5px 0px;
font-size: 110%;
font-weight: bold;
line-height: 1.4em;
}
dl.feature dd {
margin: 0px;
padding: 10px;
}
dl.feature dd.halfline {
margin-top: .5em;
}
dl.agenda {
margin: 0;
padding: 0px;
line-height: 1.2em;
width: 100%;

}
dl.agenda dt {
margin: 0;
padding: 5px 0px 0px 0px;
font-size: 110%;
line-height: 1.4em;
width: 19%;
}
dl.agenda dd.title {
margin-top: -1.2em;
margin-left: 100px;
font-size: 110%;
font-weight: bold;
padding: 0px;
width: 79%;
}
dl.agenda dd {
margin-left: 100px;
padding: 0px;
width: 79%;
}
dl.table {
margin: 0;
padding: 0px;
line-height: 1.2em;
width: 100%;

}
dl.table dt {
margin: 0;
padding: 1em 0px 0px 0px;
font-size: 110%;
font-weight: bold;
line-height: 1.4em;
}
dl.table dd {
margin-left: 0px;
padding: 0px;
}


dl.disclaimer {
margin: 0;
padding: 0px;
line-height: 1em;
border-top: 1px solid #A1B9AF;
}
dl.disclaimer dt {
margin: 0;
padding: 0px;
font-size: 90%;
font-weight: bold;
line-height: 2.4em;
}
dl.disclaimer dd {
margin-left: 0px;
font-size: 80%;
font-weight: normal;
padding: 0px;
}
.boldtext {
font-weight: bold;
}
.altcol {
background-color: #E5EEEA;
}
td {
vertical-align: top;
}
td dd {
margin: 0;
padding: 0px;
margin-left: -5px;
}
h1
{
font-size: 180%;
font-weight: bold;
line-height: 1.2em;
}
h2
{
margin: 0;
margin-top: 8px;
margin-bottom: 8px;
padding: 0px;
font-size: 140%;
color: #333;
font-weight: bolder;
text-align: left;
}
h3
{
font-size: 110%;
}
h4
{
font-size: 90%;
}
h5
{
font-size: 110%;
}
.asterisk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #990033;
}

/* DEFAULT LINK FORMAT */
a:link {
color: #990033;
text-decoration: none;
text-align: center;
font-weight: bold;
}

a:visited {
color: #990033;
text-decoration: none;
font-weight: bold;
}

a:hover {
color: #990033;
text-decoration: underline;
font-weight: bold;
}

/****************Form mail styles**********/
#frmRegister {
  width: 400px;
  border: 0px solid #ccc;
  padding: 1em 0;
}
#frmRegister div {
  clear: both;
  margin-bottom: 2px;
}
#frmRegister label {
  display: block;
  line-height: .95em;
  float: left;
  width: 110px;
  padding-left: 22px;
  font-weight: bold;
  cursor: pointer;
}
#frmRegister input.radio {
border: 0px;
}

#frmRegister label.required {
 
}
#frmRegister  textarea#street {
  width: 150px;
}

#frmRegister label.problem {
  
}
#frmRegister label.completed {
  
}

#frmRegister label.select {
width: 300px;
padding: 0px;
padding-left: 5px;
 
  }  
div#submitdiv {
  margin: 0px;
  padding-left: 250px;
  padding-right: 40px;
  padding-top: 0.5em;
}
#frmRegister input#subject, textarea {
  width: 150px;
}
#frmRegister input, textarea {
  border: 2px solid #ccc;
}
#frmRegister input:focus, textarea:focus {
  border: 2px solid #000;
}




#frmCME {
  width: 400px;
  border: 0px solid #ccc;
  padding: 1em 0;
}
#frmCME div {
  clear: both;
  margin-bottom: 2px;
}
#frmCME label {
  display: block;
  line-height: .95em;
  float: left;
  width: 450px;
  padding-left: 22px;
  font-weight: bold;
}
#frmCME input.radio {
margin-left: 120px;
border: 0px;
}
#frmCME label.radio_phy {
  width: 180px;
  }
#frmCME input.radio_phy {
border: 0px;
}
#frmCME input.checkbox {
border: 0px;
}
#frmCME label.required {
   width: 180px;
}
#frmCME  textarea.address {
  width: 180px;
}

#frmCME label.problem {
  
}
#frmCME label.completed {
  
}

#frmCME label.select {
width: 300px;
padding: 0px;
padding-left: 5px;
  }  
#frmCME		select {
margin-left: 120px;
padding-left: 5px;
   }  
#frmCME input#subject, textarea {
  width: 500px;
}
#frmCME input, textarea {
  border: 2px solid #ccc;
}
#frmCME input:focus, textarea:focus {
  border: 2px solid #000;
}

/* Hide from IE5/Mac \*/
* html #footer { height: 1%;}
/* End hide from IE5/Mac */


.presentation{
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 16px;
}

