﻿/* CSS Document */

body, html { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#120A07; background:#1D3778; height: 100%; margin: 0; color:#333; text-align:justify;}
a {color:#BA4E23; text-decoration:none;}
a:hover {color:#666666; text-decoration:none;}
a:active {color:#666666; text-decoration:none; border:none;}
@font-face {
    font-family: 'swiss721';
    src: url('fonts/tt0010m_.eot');
    src: url('fonts/tt0010m_.eot') format('embedded-opentype'),
         url('fonts/tt0010m_.woff') format('woff'),
         url('fonts/tt0010m_.ttf') format('truetype'),
         url('fonts/tt0010m_.svg#swiss721') format('svg');
}

.galaxy { background-image: url("images/galaxy0.jpg"); height: 100%; width:100%; position:fixed; background-position:center; background-repeat: no-repeat; background-size: cover; top:0; z-index:10;}

.top_banner {padding:450px 0 350px 0; margin:35px 0 0 0; top:0; left:0; background-image:url(images/vibrational_astrology_main.jpg); background-repeat:no-repeat; background-size:cover; background-attachment:inherit; background-position:50% 50%;}

.main {	display:block; position:relative; z-index:120; margin-top:300px; background-color:#FFF;}
.main_title1 { display:block; font-size:50pt; font-weight:bold; text-align:center; width:100%; font-family:swiss721; line-height:1.3; color:#FFF;}
.main_title2 { display:block; font-size:25pt; text-align:center; width:100%; font-family:swiss721; line-height:1.3; color:#FFF;}
.main_title3 { display:block; font-size:25pt; text-align:center; width:100%; font-family:swiss721; line-height:1.3; color:#BA4E23;}

/*For the top menu: Original orange = BA4E23   --- New blue = #0CC0DF*/


#in_menu { display:block; position:fixed; top:0; margin:0 0 0 0; width:100%; border-bottom:solid 2px #04143E; background-color:#1D3778; height:25px; padding:12px 0 15px 0; color:#FFFFFF; z-index:200; font-family:Arial, sans-serif;}
#in_menu .menu {display:block; position:relative; height:20px; font-size:12pt; font-weight:bold;  z-index:500; left:50%; margin-left:-490px; width:950px;}
#in_menu .active {height:25px; text-align:center; float:right; padding:9px 17px 0 17px; margin:0; color:#0CC0DF; border-left:solid 2px #0CC0DF;}
#in_menu a {height:25px; text-align:center; text-decoration:none; color:#FFFFFF; float:right; vertical-align:middle; padding:9px 17px 0 17px; margin:0; border-left:solid 2px #0CC0DF; }
#in_menu a:hover { background-color:#0CC0DF;}
#in_menu .right {height:25px; width:2px; float:right; padding:3px 0 0 15px; padding-top:9px; margin:0; border-left:solid 2px #0CC0DF;}
#in_menu .register a {height:25px; text-align:center; text-decoration:none; color:#FFFFFF; float:right; vertical-align:middle; border-left:solid 0px #0CC0DF; padding:9px 15px 0 15px; margin:0 0 0 15px; background-color:#0CC0DF; border-radius: 10px 10px 10px 0px; }
#in_menu .register a:hover { background-color:#0CC0DF;}
#in_menu .active_r {height:25px; text-align:center; text-decoration:none; color:#F99535; float:right; vertical-align:middle; border-left:solid 0px #0CC0DF; padding:9px 15px 0 15px; margin:0 0 0 15px; background-color:#1D3778; border-radius: 10px 10px 10px 0px; }

#in_hotel {display:block; width:100%; padding:62px 0 15px 0; color:#FFFFFF; z-index:200; font-family:Arial, sans-serif; background-color:#353F49; height:120px; text-align:center;}

/*Drop Down menu*/
#in_menu .list .drop_down { visibility:hidden; position:absolute; background-color:#fff; top:54px; z-index:200; -webkit-transition-duration: 0.3s, 0.3s; box-shadow: 2px 2px 30px -5px #000; margin-left: 0px; width:200px; padding:10px; border-radius: 0px 0px 10px 10px;}
#in_menu .list:hover .drop_down { visibility: visible;}
#in_menu .list .drop_down a { display:block; text-decoration:none; border:none; text-align:left; height:15px;  width:100%;  border-bottom:solid 1px #fff; border-top:solid 1px #fff; color:#3A5A85; padding:3px 8px 2px 8px; margin:0 -8px 0 -8px; font-size:10pt; background-color:#fff;}
#in_menu .list .drop_down a:hover {background-color:#eee; border-bottom:solid 1px #aaaaaa; border-top:solid 1px #aaaaaa; }
#in_menu .list .drop_down .active_dropdown { display:block; color:#0CC0DF; font-size:10pt; height:15px; margin:4px 0 4px 0;}
#in_menu .list .line { display:block; margin:5px 0 10px 0; border-bottom:solid 1px #123265;}


.dropcap { font-size:72pt; float: left; line-height:50pt; padding: 7px 2px 0 0; color:#BA4E23; font-family:"Times New Roman", Times, serif; position: relative; margin:-3pt 0 -5px -3pt;}
.bullet {margin:0 0 50px 0; padding-left:5px; border-left:solid 20px #BA4E23;}

.container { display:block; position:absolute; min-height:100px; width:99%; background-color:#fff; }
.main { display:block; position:relative; margin:0; padding:0; left:50%; margin-left:-450px; width:900px;}

h1 {font-size:30pt; color:#BA4E23;}
h2 { display:block; color:#BA4E23; font-size:20pt; font-weight:bold; margin:80px 0 -10px 0;}
h3 { color:#123265; font-size:14pt; font-weight:bold; margin:20px 0 -10px 0; padding:0 0 2px 0; border-bottom:solid 1px #123265;}
.tit_center { display:block; width:100%; text-align:center; margin-bottom:50px; font-size:30pt; font-weight:bold; color:#BA4E23;}

.orangeb {color:#BA4E23; font-weight:bold;}
.blueb {color:#3A5A85; font-weight:bold;}
.redb {color:#711B07; font-weight:bold;}
.grayb {color:#999; font-weight:bold; }
.gray {color:#999;}
.pt10 {font-size:10pt;}

.cp a { color:#808080; font-size:8pt; height:10px; margin:-35px 0 0 5px; padding:0; float:left; border-left:solid 3px #BA4E23; }

.section {display:block; position:relative; background-color:#3A5A85; margin:60px 0 60px 0; padding:30px 0 30px 0; left:0; width:100%; font-size:18pt; color:#fff;}
.section_continer { display:block; position:relative; margin:0; padding:0; left:50%; margin-left:-450px; width:900px;}
.section_continer th {text-align:left; padding:5px 0px 5px 30px; vertical-align:top;}
.section_continer td {text-align:right; vertical-align:top;}
.section_continer .pre td {text-align:left; vertical-align:middle;}

.footer_container {display:block; position:relative; margin:0; background-color:#0D1D46;}
.footer {display:block; padding:50px; position:relative; text-align:center; color:#BA4E23;}
.footer table {width:900px;}
.footer a { text-decoration:none; color:#87A1BE; margin:0 50px;}
.footer a:hover { color:#FFF; text-decoration:underline;}
.footer strong { color:#FFFFFF;}

.suscribe {display:block; position:relative; margin:0; background-color:#0CC0DF; text-align:center; font-size:20pt;}
.suscribe .submit { display:block; position:relative; background-color:#A441BF; width:300px; font-size:12pt; height:30px; margin:10px auto 0 auto; color:#FFF;}
.suscribe h2 {color:#000; font-size:25pt;}

.follow {display:block; position:relative; margin:-30px 0 0 0; background-color:#000; text-align:center; font-size:20pt;}
.follow h2 { font-size:25pt; color:#FFF; text-transform:uppercase;}

.contact {display:block; position:relative; margin:-30px 0 0 0; background-color:#FFF; text-align:center; font-size:20pt;}
.contact h2 {font-size:25pt; color:#000; text-transform:uppercase;}

.title_bar { display:block; width:868px; margin-bottom:-10px; padding:10px 0 0 0;}
.title { display:block; color:#fff; height:29px; font-size:18pt; font-weight:bold; margin:0px 0 0 0px; text-transform:uppercase; font-family:swiss721; }
.title .line { display:block; margin:10px 10px 0 0; border-bottom:solid 1px #123265;}
.sub_title { display:block;  font-size:9pt; color:#666666; text-transform:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:-8px 0 0 250px;}

.speaker {display:block; position:relative; margin-bottom:60px; width:210px; color:#000; font-size:15pt; font-family:"Times New Roman", Times, serif; font-style:italic; text-align:left; }
.speakers img { display:block; margin:0; }
.speakers a {background:none; border:none; text-decoration:none; display:block;}
.speakers img:hover {opacity: 0.75; filter: alpha(opacity=75);}
.speakers .grayb {color:#C0C0C0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-style:normal;}
.speakers_bio img { display:block; position:relative; float:left; margin:0 30px 30px 0; }

.schedule {}
.schedule .day { display:block; position:relative; font-family:"Times New Roman", Times, serif; letter-spacing:3px; font-style:italic; margin:60px 0 30px -20%; padding:10px 0 10px 20%; width:100%; font-size:48pt; color:#1D3778;}
.schedule .day2 { float:right; background:#3A5A85; width:60%; height:35px; color:#fff; letter-spacing:3px; font-family:Arial, Helvetica, sans-serif; font-size:20pt; text-align:right; font-style:normal; font-weight:bold; padding:5px 35px 0 0; margin-top:20px;}
.schedule .hours {display:block; position:relative; width:250px; text-align:right; float:left; min-height:40px; margin:4px 30px 0 0; padding: 0 10px 0 0; font-size:10pt; color:#333333; border-right:solid 2px #990000;}
.schedule .hours2 {display:block; position:relative; width:250px; text-align:right; float:left; min-height:20px; margin:4px 30px 0 0; padding: 0 10px 0 0; font-size:10pt; color:#333333; border-right:solid 2px #990000;}
.schedule .room { display:block; position:relative; font-family:"Times New Roman", Times, serif; font-style:italic; width:100%; text-align:right; font-size:35pt; color:#1D3778;}
.schedule .session { display:block; font-weight:bold; margin:0 0 30px 0; text-align:right; padding-right:650px; border-top:solid 2px #CCCCCC;}
.schedule .speaker_schedule {font-weight:bold; display:block; color:#000; text-align:right;}
.schedule .open_glyph {color:#808080; float:right; height:40px; font-size:15pt;}
.schedule .lecture {display:none; position:relative; height:auto; width:600px; padding:5px 25px 15px 20px; margin:-6px 0 20px 270px; border:solid 1px #808080; box-shadow:0px 3px 15px #AAA;}
.schedule .collapse {float:right; display:block; text-align:center; margin:-57px -12px 0 0; background:none; border-right:solid 30px #FFF; height:40px; width:620px;}
.schedule .lecture_tit { font-size:14pt; font-weight:normal; color:#3A5A85;}
/*.schedule .room1 { display:block; float:left; width:265px; border-left:solid 11px #3A5A85; margin-right:20px; padding-right:10px; margin-bottom:100px;}
.schedule .room2 { display:block; float:left; width:265px; border-left:solid 11px #3A5A85; margin-right:20px; padding-right:10px; margin-bottom:100px;}
.schedule .room3 { display:block; float:left; width:265px; border-left:solid 11px #3A5A85; padding-right:10px; margin-bottom:100px;}
*/


.register2 a { display:block; width:100%; text-align:center; font-size:20pt; font-weight:bolder; text-decoration:none; color:#FFFFFF; vertical-align:middle; padding:20px; margin:50px 0 50px 0; background-color:#E07019; border-radius: 10px 10px 10px 0px; }
.register2 a:hover { background-color:#711B07;}



