body {
font:12px arial, helvetica, verdana, sans-serif;
text-align:center;
background:#6b8073;
}

div#sitecontainer {
width:796px;
text-align:left;
border:2px solid #fff;
background-color:#fff;
margin:0 auto;
padding:0;
}

.threecolumn #main {
float:right;
width:450px !important;
padding-left:35px;
padding-top:0;
padding-bottom:8px;
background-color:#fff;
margin:0;
}

#main {
width:450px;
padding: 0;
padding-left:8px;
padding-bottom:8px;
padding-right: 20px;
background-color:#fff;
float:right;
margin:0;
}

#main h1 {
line-height:110%;
background-color:transparent;
border:0;
font:bold 16px arial, helvetica, verdana, sans-serif;
margin:0;
padding:0;
}

#footer {
clear:both;
text-align:left;
width:796px;
background-color:#036;
color:#b2bcc8;
height:30px;
line-height:30px;
font:11px arial, helvetica, verdana, sans-serif;
margin:0 auto;
}

.address {
width:770px;
font-size:11px;
}

.powered {
width:770px;
margin:10px auto;
}

.powered img {
padding:5px;
background-color:#fff;
border:1px solid #060;
}

#main a hover {
color:#9A0000;
background-color:#ccc;
text-decoration:underline;
}


/* ---------- begin NAV1 ------------ */

div#nav1 {
background-color:#036;
height:81px;
border-right:2px solid #fff;
border-bottom: 1px #fff solid;
width: 796px;
padding: 0;
margin: 0;
}

div#nav1 img {
display: block;
float: left;
}

div#nav1 embed {
display: block;
float: left;
}

div#nav1 object {
display: block;
float: left;
}

div#nav1 ul{
padding-left: 298px;
}

#nav1 a {
font-family:arial, helvetica, verdana, sans-serif;
font-weight:bold;
border:0;
text-transform:uppercase;
color:#b0c0d0;
width:auto;
text-align:center;
padding-top: 56px;
}

#nav1 div a {
color:#039;
font-weight:300;
border:none !important;
text-align:left;
width:100px;
height:81px;
}

a#contribute {
background-color:#003;
border:2px solid #003;
}

#nav1 li.p-current-175{

width:71px;
color:#fff;
}

#nav1 li.p-current-252{
width:94px;

color:#fff;
}

#nav1 li.p-current-253{
width:143px;

color:#fff;
}

#nav1 li.p-current-254{
width:82px;

color:#fff;
}

#nav1 li.p-current-255 {

width:104px;
color:#fff;
}


#nav1 li.p-175 {
font-size:90%;
width:71px;
margin:0;
}

#nav1 li.p-252 {

font-size:90%;
width:94px;
margin:0;
}

#nav1 li.p-253 {

font-size:90%;
width:143px;
margin:0;
}

#nav1 li.p-254 {

font-size:90%;
width:82px;
margin:0;
}

#nav1 li.p-255 {

font-size:90%;
width:104px;
margin:0;
}

#nav1 li.p-175 a:hover {
background:url(http://www.lucidllc.com/ht/a/GetImageAction/i/220) no-repeat;
background-position:center;
width:71px;
color:#fff;
}

#nav1 li.p-252 a:hover {

background:url(http://www.lucidllc.com/ht/a/GetImageAction/i/204) no-repeat;
background-position:center;
width:94px;
color:#fff;
}

#nav1 li.p-253 a:hover {

background:url(http://www.lucidllc.com/ht/a/GetImageAction/i/230) no-repeat;
background-position:center;
width:143px;
color:#fff;
}

#nav1 li.p-254 a:hover {

background:url(http://www.lucidllc.com/ht/a/GetImageAction/i/210) no-repeat;
background-position:center;
width:82px;
color:#fff;
}

#nav1 li.p-255 a:hover {

background:url(http://www.lucidllc.com/ht/a/GetImageAction/i/236) no-repeat;
background-position:center;
width:104px;
color:#fff;
}

#nav1 li.p-current-175 a:hover {

background:url(http://www.lucidllc.com/ht/a/GetImageAction/i/220) no-repeat;
background-position:center;
width:71px;
color:#fff;
}

#nav1 li.p-current-252 a:hover {

background:url(http://www.lucidllc.com/ht/a/GetImageAction/i/204) no-repeat;
background-position:center;
width:94px;
color:#fff;
}

#nav1 li.p-current-253 a:hover {

background:url(http://www.lucidllc.com/ht/a/GetImageAction/i/230) no-repeat;
background-position:center;
width:143px;
color:#fff;
}

#nav1 li.p-current-254 a:hover {

background:url(http://www.lucidllc.com/ht/a/GetImageAction/i/210) no-repeat;
background-position:center;
width:82px;
color:#fff;
}

#nav1 li.p-current-255 a:hover {

background:url(http://www.lucidllc.com/ht/a/GetImageAction/i/236) no-repeat;
background-position:center;
width:104px;
color:#fff;
}

/* ---------- /NAV1 ------------ */




/* ---------- NAV positioning of left sidebar contents ------------ */

.nav li div a {
display:block;
width:122px;
background-repeat:no-repeat;
background-position:left center;
padding-left:10px;
}


.nav div a hover {
color:#1E2472 !important;
background-color:#ccc;
}

/* ---------- end NAV ------------ */



/* ---------- NAV2 ------------ */

#nav2 {
width:280px;
padding:5px;
}

#nav2 h1 {
	font: bold 12px arial, helvetica, verdana, sans-serif;
	padding: 30px 0 5px 10px;
	margin: 0px 0 5px 0;
	color:#fff;
	text-transform:capitalize;
        background-color:#900;
        text-align:left;
}

#nav2 a {
font-family:arial, helvetica, verdana, sans-serif;
color:#00009c;
text-align:left;
}

#nav2 li {
text-align:left;
}

#nav2 ul.attention {
margin:6px;
}

#nav2 ul.attention li {
padding-bottom:4px;
margin:0;
}

#nav2 ul.attention li a {
padding-left:10px;
}

#nav2 ul.textsize {
margin-top:30px;
}

/* ---------- /NAV2  ------------ */



/* ---------- UPCOMING SEMINARS ------------ */

#upcoming-seminars {
border:1px solid #ccc;
margin-top:8px;
background-color:#fff;
padding:5px 5px 0 5px;
}

#upcoming-seminars p {
background-color:#fff;
text-indent:0;
}

#upcoming-seminars ul	{
margin-bottom:10px;
}

#upcoming-seminars li	{
list-style-image:url("http://www.lucidllc.com/ht/a/GetImageAction/i/738") !important;
padding-left:20px;
margin:5px 0;
}

#upcoming-seminars form {
margin:10px 0;
}

#upcoming-seminars input {
border:1px solid #7f9db9;
font:11px Arial, sans-serif, helvetica, Verdana;
}

.see-seminars	{
text-align:right;
font-size:11px;
margin-top:20px;
}

#upcoming-seminars div.releases  {
padding:10px;
font-weight:bold;
}

.pad10	{
padding:10px 10px 0px 10px;
}

#upcoming-seminars h2	{
padding: 5px 0 5px 20px;
border-top:1px dotted #999;
border-bottom:0;
font:12px Arial, sans-serif, helvetica, Verdana;
background-color:#e7e7e5;
}

#upcoming-seminars h3	{
padding: 5px 0 5px 30px;
font:12px Arial, sans-serif, helvetica, Verdana;
margin:0;
}

#upcoming-seminars h2.sidenavtitle	{
padding: 5px 0 5px 30px;
border-top:1px dotted #999;
border-bottom:0;
font:12px Arial, sans-serif, helvetica, Verdana;
background-color:#e7e7e5;
margin:0;
}

#upcoming-seminars h3.sidenavtitle	{
padding: 5px 0 5px 20px;
border-bottom:0;
font:12px Arial, sans-serif, helvetica, Verdana;
margin:0;
}

#upcoming-seminars h4	{
font:bold 14px Arial, sans-serif, helvetica, Verdana;
border-top:1px dotted #999;
padding:0 0 5px 20px
}

#upcoming-seminars a	{
padding:0;
margin:0;
border:0;
}


.homealertmsg {
text-align:center;
color:red;
}

.threecolumn h2 {
font-size:130%;
padding:5px 5px 5px 10px;
}

.homealertmsg h2,.homefeature h2 {
background-color:#9A0000;
}

body.threecolumn h1 {
line-height:110%;
text-align:center;
background-color:#fff;
color:#000;
font-weight:900;
padding:0;
}

#extra {
text-align:left !important;
display:none;
width:480px;
background-color:#e8e9e8;
margin:0;
padding:10px;
}

#main div.releases a {
color:#9A0000;
font-weight:bold;
}

#container0 {
width:796px;
text-align:left;
border:0;
margin:0 auto;
padding:0;
}

#container1 {
width:796px;
text-align:left;
border:1px solid #fff;
background-color:#fff;
margin:0 auto;
padding:0;
}

#wide0,#wide1,#wide2,#wide3,#wide4 {
position:relative;
z-index:13;
}

#wide0 {
height:17px;
border:0;
background-color:#6b8073;
text-align:right;
margin:0;
padding:5px 5px 5px 0;
}

#wide1 {
height:81px;
border:0;
background-color:#fff;
margin:0;
padding:1px;
}

#wide2 {
height:172px;
background-color:#fff;
text-align:center;
border-bottom:1px solid #ccc;
margin:0;
padding:0;
}

#rightmain {
width:500px;
float:right;
background-color:#fff;
margin:0;
padding:0;
}

#rightmaininternal {
width:480px;
float:right;
background-color:#fff;
margin:0;
padding:10px 20px 20px 0;
}

.blueline {
height:3px;
background-color:#369;
margin:5px 0;
padding:0;
}

#horizdots {
background-image:url(http://www.lucidllc.com/ht/a/GetImageAction/i/527);
font-size:1px;
line-height:1px;
height:1px;
border:0;
margin:10px 0;
}

.bluebar {
background-color:#69c;
color:#fff;
font:bold 12px verdana,arial,helvetica,sans-serif;
margin:10px 0;
padding:5px;
}

.silverbar {
background-color:#ccc;
color:#fff;
font:bold 12px arial, helvetica, verdana, sans-serif;
margin:10px 0;
padding:5px;
}

.emaillist {
background-color:#e7e7e5;
height:20px;
font:bold 12px arial, helvetica, verdana, sans-serif;
color:#000;
margin:0;
padding:6px 0 0 10px;
}


#email-list {
border:1px solid #ccc;
margin-top:30px;
background-color:#fff;
padding: 5px;
}

#email-list form {
margin:10px 0;
}

#email-list input {
border:1px solid #7f9db9;
font:11px Arial, sans-serif, helvetica, Verdana;
}

.SendBtn {
   color:#000;
   font-family:arial,helvetica,sans-serif,verdana;
   font-size:86%;
   background-color:#efefef;
   border:1px solid #00009c;
   width:28px;
   text-align:center;
   }

.SendField	{
width:200px;
border:1px solid #00009c;
}

#silverright {
background-color:#e8e9e8;
background-image:url(http://www.lucidllc.com/ht/a/GetImageAction/i/226);
background-repeat:no-repeat;
background-position:bottom left;
margin:0 1px 15px 320px;
padding:10px 10px 20px 20px;
}

#silverright h1 {
text-align:left;
background-color:transparent;
margin:10px 0;
text-indent:0;
padding:0;
text-transform:capitalize;
}

#silverright li {
margin-bottom:10px;
font-weight:bold;
}


#main a,.nav a,.homealertmsg a {
text-decoration:none;
}

.nav ul,html,body {
margin:0;
padding:0;
}

#nav2 ul.attention a, #extra a {
color:#003;
}

#wide3,#wide4 {
height:50px;
border:0;
margin:0;
}

a:link,a:visited,a:hover,a:active {
text-decoration:none;
color:#00c;
}

.center,.align-center {
text-align:center;
}

/* === new === */

.current-page a {
	color:#fff !important;
}

* html div#nav1 {
	margin-right: -3px;
}

#footer {
/*	padding-left: 2px; */
	padding-left: 0;
/*	width:796px;  */
	width:800px; 
}



/* === added by EB to style front page featured speaker === */

#featured-speaker-box	{
margin:20px 5px 20px 0;
padding:5px;
border: 1px solid #ccc;
}

.featured-speaker-bar	{
background-color:#e8e9e8;
height:20px;
font: bold 12px arial, helvetica, verdana, sans-serif;
color:#000;
padding:6px 0 0 10px;
margin:0 0 15px 0;
}

.biopic	{
margin: 0 10px 10px 0;
float:left;
border:1px solid #000;
}

#nav1 div.foldOut {
	visibility: hidden;
}


/* === added by EB to style Events Details Pages === */

.event-time	{
font: bold 14px arial, helvetica, verdana, sans-serif;
color: #900;
}

.event-registration	{
font: bold 14px arial, helvetica, verdana, sans-serif;
color: #000;
}

.superscript	{
vertical-align: super;
font: 10px arial, helvetica, verdana, sans-serif;
}



/* === misc === */

.none	{
display:none;
}

.indent20	{
 padding-left:20px;
 }
 
.indent40	{
 padding-left:40px;
 }

#flagship {
border:1px solid #000;
margin-top:8px;
background-color:#ebebeb;
padding:5px;
}

div.clear {
clear:left;
}

.float-right {
float:right;
}

.float-left {
float:left;
}

.align-left {
text-align:left;
}

.align-right {
text-align:right;
}

#strong {
color:#000;
}



/* ---------- TEXT and HEADERS ------------ */
.small {
font:11px Arial, sans-serif, helvetica, Verdana;
}

.blacksmall {
font:11px Arial, sans-serif, helvetica, Verdana;
color:#000;
}

.redsmall {
font:11px Arial, sans-serif, helvetica, Verdana;
color:#900;
}

.graysmall {
font:11px Arial, sans-serif, helvetica, Verdana;
color:#999;
}


h1 {
line-height:110%;
background-color:transparent;
border:0 solid #000;
font:bold 16px arial, helvetica, verdana, sans-serif;
color:#000;
margin:0 0 5px 0;
text-indent:0;
padding:0;
}

h2 {
background-color:#fff;
line-height:10px;
border-top:none;
border-right:none;
border-left:none;
border-bottom:1px dotted #003;
font:bold 12px arial, helvetica, verdana, sans-serif;
color:#000;
margin:0 0 5px 0;
padding:0;
}

h3 {
font-size:120%;
background-image:url(http://orchidsuites.net/orchid/skins/JB01-1/images/navbullet.gif);
background-repeat:no-repeat;
background-position:0px 0px;
font:bold 12px arial, helvetica, verdana, sans-serif;
color:#000;
margin:0;
padding:0;
}

h4 {
line-height:110%;
font-size:100%;
background-color:transparent;
border:0 solid #000;
font:bold 14px arial, helvetica, verdana, sans-serif;
color:#000;
margin:0;
text-indent:0;
padding:0;
}

/**** powered by orchid CSS (color) ****/
#powered a, #powered a:hover {
  display:block;
  height:28px;
  background-image:url(http://www.orchidconnect.com/images/orchidconnect-colored.png);
  background-repeat:no-repeat;
  background-position:center top;
  text-indent:-999em;
  text-decoration:none;
  border:0;
}