@charset "utf-8";
/* CSS Document for Advisor Conferences - all */

/* RESET */
/* ----------------------------------------- */

/* Global reset */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
html, body { height: 100%;}
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none; border-bottom:0px; } /* Gets rid of IE's blue borders */

/* Extra layout stuff */
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* br class that clears floated columns */
div { position:relative }
div.floatLeft {float:left;}
div.floatRight {float:right;}

/* TAGS */
/* ----------------------------------------- */
body { background:#F1F1F2 url(../images/advisor-conferences-background.gif) top left repeat-x; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:19px; color:#4d4d4d; }
h1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; line-height:34px; color:#4d4d4d;}
	h1.logo {text-indent:-9999px; width:406px; height:135px; background:url(../images/advisor-conferences-logo_022210.gif) top left no-repeat; position:absolute; left:20px; top:0; margin:0; padding:0; z-index:2;}
h2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; margin:5px 0 10px 0; padding:0;}
h3 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-transform:uppercase; color:#4d4d4d; margin:5px 0 10px 0; padding:0; border-bottom:solid 3px #e6e6e6;}
h4 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; color:#4d4d4d; margin:5px 0; padding:0;}
h5 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:19px; color:#757575; margin:10px 0 8px 0; padding:5px 0 0 0; text-transform:none;}
h6 { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; text-transform:uppercase; margin:8px 0 0 0; padding:5px 10px; background:#CED9E1; color:#7A98AD; font-weight:bold;}

p { margin:5px 0 10px 0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:19px; color:#4d4d4d;}

ul { margin:10px 0 10px 25px; padding:0;}
ul li { margin:0; padding:2px 0 2px 10px; list-style:square;}

ol { margin:10px 0 10px 25px; padding:0;}
ol li { margin:0; padding:2px 0 2px 10px; list-style:decimal;}

hr {}

a, a:link { font-family:Arial, Helvetica, sans-serif; color:#406B8A; text-decoration:none;}
a:active, a:hover { color:#000; text-decoration:underline;}
a:visited { color:#7090A7;}


/* LAYOUT */
/* ----------------------------------------- */
#wrap { margin:0px auto; padding:0; width:960px; position:relative;}
#header { margin:0; padding:0; position:relative;}
#main {background:#fff; margin:0; padding:0; position:relative;}
#footer {background:#fff; margin:0; padding:15px 0 0 0; position:relative; border-top:6px solid #e6e6e6;}

#main-navigation { display:inline; list-style: none; list-style-image:none; list-style-type:none; width:317px; height:76px; float:right; background:url(../images/conference-navigation-background.gif) top left no-repeat; margin:0; padding:35px 0 0 30px;}
#main-navigation li { list-style: none; list-style-image:none; list-style-type:none; margin:0; padding:0; float:left; }
#main-navigation li a, #main-navigation li a:link, #main-navigation li a:visited { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; font-weight:bold; display:block; margin:0 10px; padding:0; width:70px; height:25px; text-align:left; text-decoration:none; color:#4D4D4D; outline: none;}
#main-navigation li a:active { color:#757575; padding-top:1px;}
#main-navigation li a:hover { color:#000;} 
#main-navigation li.current a, #main-navigation li.current a:link, #main-navigation li.current a:visited { color:#406B8A !important;}
#main-navigation li.current a:active { color:#406B8A; padding-top:1px;}
#main-navigation li.current a:link { color:#000;}


/* home page */
#introduction {background:#fff url(../images/advisor-conferences-top-bar.jpg) top left no-repeat; height:222px; margin:0; padding:0px 30px;}
#introduction p { width:340px; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#b5b5b5; line-height:22px; position:absolute; left:30px; top:55px;}


#featured-conference { width:604px; height:285px; display:block; float:left; background:#fff; margin:-33px 0 0 0; padding:0 15px 0 0; position:relative; background:url(../images/featured-conference-background.gif) top left no-repeat;}
	#featured-conference h4 { margin:15px 0 5px 35px; padding:0;}
	.featured-conference-image {width:563px; height:192px; background:#9FB5C4 url(/investinginyou/images/iiy-photogallery.jpg) top center no-repeat; margin:20px 0 0 2px; padding:20px 15px 0 30px;}
	.featured-conference-date {
	font-size:15px;
	color:#00A79D;
}
	.featured-conference-details-a { position:absolute; top:80px; left:320px; width:270px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#4d4d4d; margin:0; padding:0;}
	.featured-conference-details-b1 { position:absolute; top:80px; left:200px; width:180px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#4d4d4d; margin:0; padding:0;}
	.featured-conference-details-b2 { position:absolute; top:80px; left:410px; width:180px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#4d4d4d; margin:0; padding:0;}
	
	
#next-conference {width:311px; height:266px; display:block; float:left; border-bottom:solid 6px #ddd; border-left:solid 6px #ddd; margin:-6px 0 0 0; padding:15px 0 0 15px; position:relative;}
	.next-conference-image { width:266px; height:174px; background:#00A79D url(../investinginyou/images/advisor-investing-background.gif) top left no-repeat; margin:0; padding:20px 30px 0 15px;}
	.next-conference-date {font-size:15px; color:#fff;}
	.next-conference-details-a { width:260px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#fff; position:absolute; left:20px; top:125px;}
	.next-conference-details-b1 { width:120px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#fff; position:absolute; left:20px; top:80px;}
	.next-conference-details-b2 { width:120px; float:left; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#fff; position:absolute; left:165px; top:80px;}

#home-page-extras { position:relative; margin:0; padding:30px; width:900px;}
#advisor-news { float:left; margin:0 15px 0 30px; padding:0; width:385px;}

ul.more-conferences {margin:0; padding:0; list-style:none; list-style-type:none; width:960px; list-style:none;}
ul.more-conferences li {display:inline; float:left; margin:0 0 0 30px; padding:0; list-style:none;}
div.footer-columns { background:#D6D6D6; padding:0 30px 0 30px; margin:10px 0 0 0; width:900px;}
ul.more-services, ul.more-publications2 { float:left; width:154px; margin:10px 30px 10px 0; padding:0; list-style:none; list-style-type:none; font-size:12px;}
ul.more-about { float:left; width:135px; margin:10px 30px 10px 0; padding:0; list-style:none; list-style-type:none; font-size:12px;}
ul.more-publications1 { float:left; width:175px; margin:10px 30px 10px 0; padding:0; list-style:none; list-style-type:none; font-size:12px; }
ul.more-services li, ul.more-about li, ul.more-publications1 li, ul.more-publications2 li {margin:0; padding:2px 0 2px 0; list-style:none;}
ul.copyright { float:left; width:154px; margin:0; padding:0; list-style:none; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#757575; text-align:right;}
ul.copyright li { margin:0; padding:0; list-style:none;}

/* conference pages */
#conference-navigation { width:157; height:212px; position:absolute; top:0; left:0; list-style:none; list-style-type:none; background:#7f7f7f; margin:0; padding:0;}
#conference-navigation li {list-style:none; list-style-type:none; margin:0; padding:0;}
#conference-navigation li a, #conference-navigation li a:link, #conference-navigation li a:visited { display:block; height:34px; width:132px; padding:8px 0 0 25px; margin:0; border-bottom:dotted 1px #808080; background:url(../images/conference-navigation.gif) top left repeat; font-family:"Trebuchet MS", Arial, sans-serif; font-size:18px; color:#fff; text-decoration:none; text-transform:uppercase;}
#conference-navigation li a:active, #conference-navigation li a:hover {background:url(../images/conference-navigation-over.gif) top left repeat; font-family:"Trebuchet MS", Arial, sans-serif; font-size:18px; color:#e6e6e6;}
#conference-navigation li.current a, #conference-navigation li.current a:link, #conference-navigation li.current a:visited { background:url(../images/conference-navigation-current.gif) top left repeat; font-family:"Trebuchet MS", Arial, sans-serif; font-size:18px; color:#fff;}
#conference-navigation li.current a:active, #conference-navigation li.current a:hover {background:url(../images/conference-navigation-over.gif) top left repeat; font-family:"Trebuchet MS", Arial, sans-serif; font-size:18px; color:#e6e6e6;}

#content { margin:0; padding:20px 0 20px 30px; width:570px; float:left;}
#content-sponsors { margin:0; padding:20px 0 20px 30px; position:relative; width:900px;}
#side-bar {float:left; width:300px; margin:20px 30px; padding:0;}
#register-now { text-align:right; margin:2px 0 0 0; padding:0 50px 0 0;}
#register-now a, #register-now a:link, #register-now a:visited { font-family:"Trebuchet MS", Arial, sans-serif; font-weight:normal; font-size:24px; text-transform:uppercase; color:#4d4d4d; width:300px; height:50px; margin:0; padding:15px 60px 0 0; text-decoration:none; background:url(../images/large-red-arrow.gif) top right no-repeat;}
#register-now a:active, #register-now a:hover { color:#333; background:url(../images/large-red-arrow-over.gif) top right no-repeat;}

.agenda-section { margin:5px 0; padding:10px;}
ul.agenda-section { margin:5px 0 5px 25px; padding:10px;}
.agenda-section-bottom { margin:5px 0; padding:10px; border-bottom:solid 1px #e6e6e6;}
.agenda-time { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#7A98AD;}

#sponsors img {padding:5px 10px 5px 10px;}
.sponsor_td_noborder { padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999; text-align:center; vertical-align:middle;}
.sponsor_td { padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; border-bottom:dotted 2px #e6e6e6; color:#999999;}


/* distributors conference*/
#distributor-header { border-top:solid 37px #fff; background:#9FB5C4 url(../distributorconference/images/advisor-distributors-background_022210.jpg) top right no-repeat; height:212px;}
#distributor-header #conference-details {position:absolute; top:25px; left:195px; width:500px;}
#distributor-header #conference-details p {margin:10px 0 0 5px; padding:10px 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:25px; color:#406B8A;}
.mga_heading {color:#757575; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:5px; border-bottom:solid 3px #ccc; background:#f1f1f2; margin-right:2px;}
.mfda_heading {color:#4d4d4d; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:5px; border-bottom:solid 3px #ccc; background:#f1f1f2; margin-left:2px;}


/* investing in you conference */
#investinginyou-header { border-top:solid 37px #fff; background:#00A79D url(../investinginyou/images/advisor-investing-background.gif) top right no-repeat; height:212px;}
#investinginyou-header #conference-details {position:absolute; top:30px; left:195px; width:700px;}
#investinginyou-header #conference-details h2 {float:left; width:250px; height:150px;}
#investinginyou-header #conference-details p {margin-left:50px; padding:0; float:left; width:400px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:25px; color:#fff;}



/* CLASSES */
/* ----------------------------------------- */
.more-information { text-align:right; position:absolute; top:232px; right:10px; margin:0 20px 0 0; padding:0;}
	.more-information a, .more-information a:link, .more-information a:visited { font-family:"Trebuchet MS", Arial, sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; color:#4d4d4d; text-decoration:none; background:url(../images/medium-grey-arrow.gif) top right no-repeat; margin:0; padding:12px 50px 0 0; display:block; height:30px; width:210px;}
	.more-information a:active, .more-information a:hover { color:#333; outline:0px; background:url(../images/medium-grey-arrow-over.gif) top right no-repeat;}

.more-information-featured { text-align:right; position:absolute; top:260px; right:20px; margin:0 20px 0 0; padding:0;}
	.more-information-featured a, .more-information-featured a:link, .more-information-featured a:visited { font-family:"Trebuchet MS", Arial, sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; color:#4d4d4d; text-decoration:none; background:url(../images/medium-grey-arrow.gif) top right no-repeat; margin:0; padding:12px 50px 0 0; display:block; height:30px; width:210px;}
	.more-information-featured a:active, .more-information-featured a:hover { color:#333; outline:0px; background:url(../images/medium-grey-arrow-over.gif) top right no-repeat;}

.quote { float:left; width:270px; margin:0; padding:15px; background:#E6E6E6; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; line-height:22px; color:#404040;}
.byline { text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#757575;}
.visit-advisor { float:left; width:135px; height:100%; height:auto; margin:95px 0 0 0; padding:15px; border:1px dotted #999; background:#ECF0F4; display:block;}
.footer-headings { font-family:"Trebuchet MS", Arial, sans-serif; font-size:15px; color:#4d4d4d; text-transform:uppercase;}

.conference-tools { float:left; width:270px; margin:20px 0 20px 0; padding:10px 15px 5px 15px; background:#E6E6E6;}
.conference-tools p {padding:10px 0; margin:0; border-bottom:dotted 1px #ccc; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:22px;}

.arrow-link { margin:5px 0; padding:0 25px 0 0; background:url(../images/small-grey-arrow.gif) center right no-repeat; display:inline-block; text-decoration:none; height:20px;}
.print-link { margin:5px 0; padding:0 35px 0 0; background:url(../images/advisor-print-icon.gif) top right no-repeat; display:inline-block; text-decoration:none; height:25px;}

.conference-image { width:248px; height:186px; float:right; margin:0; padding:0 0 15px 15px;}
.conference-image span { width:228px; padding:10px; display:block; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; position:absolute; top:146px; left:15px; background: rgb(77, 77, 77); /* The Fallback */ background: rgba(77, 77, 77, 0.9);
}

.to-top { width:70px; height:20px; float:right; display:block; text-align:left; margin:-18px 30px 0 0; background:#e6e6e6;}
.to-top a { font-size:11px; font-weigth:bold; color:#757575; margin:8px;}

.speaker-photo {width:80px; height:85px; margin:0 15px 15px 0; padding:8px; border:solid 1px #ccc; float:left;}
.distributor-speaker-photo {width:85px; height:85px; margin:0 15px 15px 0; padding:8px; border:solid 1px #ccc; float:left;}

#rdm-beacon { margin:0px auto; width:990px; height:71px; padding-left:15px; padding-top:30px;}


/* Google RSS Ajax RSS Reader */
/* ----------------------------------------- */
#feed-control {width:380px;}
.gfg-root {
  width : 380px;
  height : auto;
  position : relative;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 12px;
}

.gfg-title {
  font-size: 16px;
  font-weight : bold;
  color : #4d4d4d;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #fff;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-title a {
  color : #4d4d4d;
  text-decoration:none;
}
.gfg-title a:hover {
  color : #000;
  text-decoration:none;
}

.gfg-subtitle {
  font-size: 12px;
  font-weight : bold;
  color : #4d4d4d;
  background-color: #fff;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
  margin-bottom : 5px;
}

.gfg-subtitle a {
  color : #4d4d4d;
}

.gfg-entry {
  width : 338px;
  height : 5.5em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin : 5px 0;
  padding: 0;
  background:#fff;
}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : auto;
  height : 100%;
  padding-left : 20px;
  padding-right : 5px;
}

.gfg-list {
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-bottom : 5px;
  border-top:dotted 1px #999;
}

.gfg-listentry {
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  padding:8px 5px;
  margin:0;
  border-bottom:dotted 1px #999;
}

.gfg-listentry-odd {
}

.gfg-listentry-even {
}

.gfg-listentry-highlight { 
  background: #e6e6e6;
}

/*
 * FeedControl customizations.
 */

.gfg-root .gfg-entry .gf-result .gf-title {
  font-size: 14px;
  line-height : 1.2em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  margin-bottom : 2px;
}

.gfg-root .gfg-entry .gf-result .gf-snippet {
  height : 3.8em;
  color: #000000;
  margin-top : 3px;
}

/*
 * Easy way to get horizontal mode, applicable via js options to gadget.
 */

.gfg-horizontal-container {
  position : relative;
}

.gfg-horizontal-root {
  height : 1.5em;
  _height : 100%;
  position : relative;
  white-space : nowrap;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 13px;
  border: 1px solid #AAAAAA;
  padding : 5px;
  margin-right : 80px;
}

.gfg-horizontal-root .gfg-title {
  font-weight : bold;
  background-color: #FFFFFF;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  float : left;
  padding-left : 10px;
  padding-right : 12px;
  border-right: 1px solid #AAAAAA;
}

.gfg-horizontal-root .gfg-title a {
  color : #444444;
  text-decoration : none;
}

.gfg-horizontal-root .gfg-entry {
  width : auto;
  height : 1.5em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  padding-left : 10px;
}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : 100%;
  height : 100%;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-horizontal-root .gfg-list {
  display : none;
}

/*
 * FeedControl customizations.
 */

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {
  display : none;
}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {
  color: #0000cc;
  margin-right : 3px;
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
  display : block;
  color: #AAAAAA;
}

.gfg-branding {
  white-space : nowrap;
  overflow : hidden;
  text-align : left;
  position : absolute;
  right : 0px;
  top : 0px;
  width : 80px;
}

.gfg-collapse-open, .gfg-collapse-closed {
  background-repeat : no-repeat;
  background-position : center;
  cursor : pointer;
  float : right;
  width : 17px;
  height : 20px;
}

.gfg-collapse-open {
  background-image : url('arrow_open.gif');
}

.gfg-collapse-closed {
  background-image : url('arrow_close.gif');
}

.gfg-collapse-href {
  float : left;
}

.clearFloat {
  clear : both;
}