@charset "utf-8";
/* CSS Document */

#content ul{
	margin: 0px; 
	padding:0px;
}



#content a { color: #1c5c6b; text-decoration: underline; }
#content a:hover { color: #4d6209; text-decoration: underline; }
#content .text { padding-left:8px;}

#content table{ padding:0px; margin:4px 0px;  width:664px;  vertical-align:top; border:0px;}

#content td.borderRight{ padding:3px; margin:0px; vertical-align:top; border-right:1px solid #c7d0d2; width:214px; } 
#content td.noborder{ padding:3px; margin:0px; vertical-align:top;width:214px;  } 

#content td.noborderSpeakerContent{ padding:0px; margin:0px; vertical-align:top; width:330px;  } 
#content td.noborderSpeakerTitle{ padding:5px 0px; margin:0px; vertical-align:top; width:290px; border-right:19px solid #FFF; border-left:19px solid #FFF; text-align:center;  } 

#content li.eventlistNB{
	 color:#000000; font-weight: normal;  padding: 2px 0px 2px 25px; margin:2px 15px; list-style: none;
}

#content li.eventTitleList{
	 color:#1c5c6b; padding:4px 2px 4px 24px; font-weight:bold; text-decoration:none; margin:5px 4px; background: url(../images/bulletTable.png) no-repeat 3px 3px; list-style: none; font-size:12px;
}

#content td.HourDisplay{ padding:4px; margin:0px; border:5px solid #FFF;  background-color:#1c5c6b; vertical-align:top; width:140px; color:#FFF;  } 
#content td.contentTitleTableDisplay{ padding:4px; margin:0px; border:5px solid #FFF;  background-color:#1c5c6b; vertical-align:top; color:#FFF; width:464px;   } 
#content td.contentTitleTableDisplay2size{ padding:4px; margin:0px; border:5px solid #FFF;  background-color:#1c5c6b; vertical-align:top; color:#FFF; width:214px;   } 
#content td.contentTableDisplay{ padding:4px; margin:0px; border:5px solid #FFF;  background-color:#c7d6da; vertical-align:top;   } 

#content td.contentTableDisplayNB{ padding:4px; margin:0px; border:5px solid #FFF; vertical-align:top;   } 


#content td.contentD{ padding:8px; margin:0px; border:5px solid #FFF;  vertical-align:top; } 



#content td.stream1Title{ padding:4px; margin:0px; border:5px solid #FFF; background-color:#224e07; vertical-align:top; color:#FFF; } 
#content td.stream1Display{ padding:8px; margin:0px; border:5px solid #FFF;   background-color:#c3d6b8; vertical-align:top; } 

#content td.stream2Title{ padding:4px; margin:0px; border:5px solid #FFF; background-color:#261005; vertical-align:top; color:#FFF; } 
#content td.stream2Display{ padding:8px; margin:0px; border:5px solid #FFF;   background-color:#d9d0cb; vertical-align:top; } 

#content td.stream3Title{ padding:4px; margin:0px; border:5px solid #FFF; background-color:#1c5c6b; vertical-align:top; color:#FFF; } 
#content td.stream3Display{ padding:8px; margin:0px; border:5px solid #FFF;   background-color:#c7d6da; vertical-align:top; } 



.smallFont { font-size:9px; color:#000000;}

#content  blockquote{ margin:9px 20px; padding:0px;  } 



li.bodyLIST{
	 color:#000000; font-weight: normal;  padding:0px; margin:2px 0px 2px 40px; list-style: disc; list-style-position:outside; 
}

li.bodyLISTNM{
	 color:#000000; font-weight: normal;  padding:0px; margin:2px 0px 2px 10px; list-style: none; list-style-position:outside; 
}

li.bodyLISTnobullet{
	 color:#000000; font-weight: normal;  padding: 2px 0px 2px 25px; margin:0px; list-style: none;
}

li.titlesLIST{
	 color:#3b5772; font-weight:bold;  background: url(../images/bullet.png) no-repeat 0px 8px; padding: 10px 0px 2px 25px; margin:0px; list-style:none; 
}



.bluetitle{ color:#1c5c6b; padding:4px 5px 4px 22px; font-weight:bold; text-decoration:none; margin:5px 4px; background:none url(../images/bulletTable.png) no-repeat center left;  }

#registerBTN a {padding:6px 4px 4px 0px; margin:5px auto;  width:153px; background: url(../images/registerBtn.png) no-repeat top center; color:#ffffff;  display:block; font-weight:bold; text-align:center; text-decoration:none; text-align:center; text-transform:uppercase; height:18px; }

#registerBTN a:hover { color:#ffffff; text-decoration:none;font-weight:bold;  background: url(../images/registerBtnUp.png) no-repeat top center;}

h2 {padding:16px 0px 4px 0px; margin:0px;  color:#224e07;  display:block; font-weight:bold; text-align:left; text-decoration:none; font-size:14px; background:url(../images/bgH2.png) no-repeat 0px 0px; height:35px;}

h1{ padding:4px; margin:0px;  background-color:#1c5c6b; vertical-align:top; font-size:12px; font-weight:bold; color:#FFF;}

h4{ padding:4px; margin:0px; border-bottom:1px solid #000; vertical-align:top; font-size:12px; font-weight:bold; color:#000;}


.boldGreen {color:#224e07; font-weight:bold; text-align:left; text-decoration:none; font-size:14px; }
.boldGreenUnderline {color:#224e07; font-weight:bold; text-align:left; text-decoration: underline; font-size:14px; }

img.table{
	 margin-right:2px; paddign: 0px; border: 1px solid #000; display: inline;
}

li.NBTableMain{
	 color:#000000; font-weight: normal;  padding: 2px 0px 2px 15px; margin:0px; list-style: none;
}

h3.pos_left
{
float:left;
margin:0px 19px 0px 19px; width:72px; text-align:center;
}

h3.pos_bottom
{
float:left;
margin:0px 10px 0px 10px; width:90px; 
font-size:12px; font-weight:normal; text-align:center;
}




h3.pos_MiddleLeft
{
float:left;

margin:0px 2px 0px 15px; width:72px; 

}

h3.pos_MiddleRight
{
left:87px; width:110px; float:right; margin: 0px 10px 0px 2px; font-size:12px; font-weight:normal; 


}


img.BioImages{
	 margin:2px 10px 10px 2px; paddign: 0px; border: 1px solid #000;
}

#contactBTN a {padding:6px 4px 4px 0px; margin:5px auto;  width:650px; background-color: #224e07; border:1px solid #030; color:#ffffff;  display:block; font-weight:bold; text-align:center; text-decoration:none; text-align:center; text-transform:uppercase;  }

#contactBTN a:hover { color:#ffffff; text-decoration:none;font-weight:bold;  background-color: #1c5c6b;  border:1px solid #036;}